一种延迟型位置请求的处理方法

文档序号:7611804阅读:120来源:国知局
专利名称:一种延迟型位置请求的处理方法
技术领域
本发明涉及网络设备的定位技术,特别是指一种延迟型位置请求的处理方法。
背景技术
移动通信网络的位置业务(LCS,Location Service)是通过定位技术得到目标用户设备的位置信息,目标用户设备是指移动通信网络中被定位的设备终端,位置信息可以是地理的经纬度信息或当地街道的位置信息。移动通信网络获取的位置信息可提供给目标用户设备,用于目标用户设备(UE)的自身定位;也可提供给通信网络本身,用于分区域计费或实现操作维护功能;还可提供给其他请求得到目标用户设备位置信息的客户应用端,如机构和个人,用于增值业务。因此,位置业务在紧急救援、车辆导航和智能交通系统、工作调度和团队管理、移动黄页查询、增强网络性能等方面均有广泛的应用。
第三代合作伙伴计划(3GPP,3rd Generation Partnership Project)中对位置业务的业务特性和系统架构做出了相应描述。图1示出了实现位置业务的逻辑结构示意图,如图1所示,请求端(LCS Client)101通过包含LCS系统的网络102请求目标UE103的位置信息,包含LCS系统的网络102对请求端101进行合法性鉴权,验证目标UE103是否允许向该请求端101其位置信息,如果请求端101通过包含LCS系统的网络102的合法性鉴权,则包含LCS系统的网络102接受请求端101对目标UE103发起的位置请求,对目标UE103进行定位,并向该请求端101提供对目标UE103的定位结果;否则,包含LCS系统的网络102拒绝请求端101对目标UE103发起的位置请求。
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可以为同一个物理实体,也可为不同物理实体。CN可为移动交换中心(MSC),也可为服务通用分组无线业务支持节点(SGSN)。
3GPP中定义了延迟型位置请求的处理流程,延迟型位置请求是指请求端要求LCS系统在将来一个时间点或者一定事件发生时向其提供目标UE的位置信息,即LCS系统收到请求端对目标UE发起的位置请求后,需要经过一段时间的延迟,等待指定事件触发后再向请求端提供目标UE的当前位置信息。
图2示出了目标UE可及类(UE Available)延迟型位置请求(LDR,Deferred Location Request)处理流程图,如图2所示,UE可及类延迟型位置请求的处理过程包括以下步骤步骤201请求端向R-GMLC发送LCS业务请求(LCS Service Request),该LCS Service Request中携带有目标UE标识、终端可及指示和指定事件,该LCS Service Request中可进一步携带有服务质量(QoS)信息,用于指示LCS系统对目标UE进行精确定位获取的位置信息应满足的QoS信息。
步骤202~步骤203R-GMLC收到LCS Service Request后,为本次延迟型位置请求分配参考标识(Reference Number),然后向H-GMLC转发LCS Service Request,该转发的LCS Service Request中携带有目标UE标识、指定事件和参考标识;H-GMLC收到LCS Service Request后,向V-GMLC转发LCS Service Request,该转发的LCS Service Request中携带有目标UE标识、指定事件、参考标识和H-GMLC地址信息。
步骤204V-GMLC收到LCS Service Request后,向CN发送定位目标UE请求(Provide Subscriber Location),该Provide Subscriber Location中携带目标UE标识、指定事件、参考标识和H-GMLC地址信息。CN收到ProvideSubscriber Location后,如果CN支持对延迟型位置请求的处理且安全/隐私检查成功,则继续执行步骤205;如果CN不能支持对延迟型位置请求的处理或安全/隐私检查失败,则CN向V-GMLC返回携带有相应原因的定位目标UE错误返回(Provide Subscriber Location Return Error)消息,该ProvideSubscriber Location Return Error消息中携带有R-GMLC为本次延迟型位置请求分配的参考标识,然后V-GMLC向H-GMLC返回失败消息,该失败消息中携带有R-GMLC为本次延迟型位置请求分配的参考标识,H-GMLC向R-GMLC返回失败消息,该失败消息中携带有R-GMLC为本次延迟型位置请求分配的参考标识,R-GMLC拒绝请求端对目标UE发起的位置请求,结束当前延迟型位置请求的处理流程。
步骤205~步骤208CN向V-GMLC返回定位目标UE响应(ProvideSubscriber Location ACK),通知V-GMLC当前延迟型位置请求已被接受,该Provide Subscriber Location ACK中携带有R-GMLC为本次延迟型位置请求分配的参考标识,CN可对接受的延迟型位置请求记录计费信息。V-GMLC收到Provide Subscriber Location ACK后,根据H-GMLC地址信息向H-GMLC发送LCS业务响应(LCS Service Response),通知H-GMLC当前延迟型位置请求已被接受,该LCS Service Response中携带有R-GMLC为本次延迟型位置请求分配的参考标识,V-GMLC可对接受的延迟型位置请求记录计费信息。H-GMLC收到LCS Service Response后,向R-GMLC发送LCSService Response,通知R-GMLC当前延迟型位置请求已被接受,该LCSService Response中携带有R-GMLC为本次延迟型位置请求分配的参考标识,H-GMLC可对接受的延迟型位置请求记录计费信息。R-GMLC收到LCSService Response后,向请求端发送LCS Service Response,通知请求端当前延迟型位置请求已被接受,该LCS Service Response中携带有R-GMLC为本次延迟型位置请求分配的参考标识,R-GMLC可对接受的延迟型位置请求记录计费信息。
步骤209CN检测指定事件是否发生,如果发生,则继续执行步骤210;否则,返回执行步骤209。
步骤210CN协同RAN对目标UE进行定位操作(Location Procedure)。
步骤211CN获取目标UE的定位结果后,向V-GMLC发送目标UE位置报告(Subscriber Location Report),该Subscriber Location Report中携带有R-GMLC为本次延迟型位置请求分配的参考标识、H-GMLC地址信息和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与延迟型位置请求之间的对应关系。
步骤212V-GMLC收到Subscriber Location Report后,向CN发送目标UE的位置报告响应消息(Subscriber Location Report ACK),通知CN已经收到其发送的Subscriber Location Report。
步骤213V-GMLC收到Subscriber Location Report后,根据H-GMLC地址信息向H-GMLC发送LCS Service Response,该LCS Service Response中携带有R-GMLC为本次延迟型位置请求分配的参考标识和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与延迟型位置请求之间的对应关系。
步骤214H-GMLC收到LCS Service Response后,可对请求端进行合法性鉴权,确保向请求端提供目标UE定位结果属于相应请求端的权限允许范围,如果请求端通过合法性鉴权,则继续执行步骤215;否则,H-GMLC向R-GMLC返回鉴权失败消息,该鉴权失败消息中携带有R-GMLC为本次延迟型位置请求分配的参考标识,R-GMLC拒绝该请求端对目标UE发起的延迟型位置请求,结束当前延迟型位置请求的处理流程。
步骤215~步骤216H-GMLC向R-GMLC发送LCS Service Response,该LCS Service Response中携带有R-GMLC为本次延迟型位置请求分配的参考标识和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与延迟型位置请求之间的对应关系。R-GMLC收到LCS ServiceResponse后,向请求端发送LCS Service Response,该LCS Service Response中携带有R-GMLC为本次延迟型位置请求分配的参考标识和目标UE定位结果。
步骤212与步骤213~步骤216的执行在时间上没有明显的前后顺序。
步骤205~步骤208与步骤209~步骤216的执行在时间上没有明显的前后顺序。
如果目标UE在以上过程中移动至新的CN时,则H-GMLC通过V-GMLC将指定事件通过V-GMLC发送至该新的CN,处理过程可从步骤203开始。
另外,3GPP允许请求端要求LCS系统周期性向其提供目标UE的位置信息,即请求端定义起始时间点和结束时间点以及一定周期性逻辑,要求LCS系统在该段时间内按照周期性逻辑向其提供目标UE的位置信息。周期性位置请求可以看作是一种特殊的延迟型位置请求。
图3示出了周期性位置请求处理流程图,如图3所示,周期性位置请求的处理过程包括以下步骤步骤301请求端向R-GMLC发送LCS Service Request,该LCS ServiceRequest中携带有目标UE标识、起始时间、结束时间和对目标UE进行定位的时间间隔,以及其他相关信息,请求LCS系统周期性对目标UE进行定位。
步骤302R-GMLC收到LCS Service Request后,根据相关信息启动周期性定时器,开始对目标UE进行周期性定位。
步骤303R-GMLC为本次周期性位置请求分配参考标识,然后向H-GMLC发送LCS Service Request,该LCS Service Request中携带有目标UE标识和参考标识;H-GMLC收到LCS Service Request后,向V-GMLC发送LCS Service Request,该LCS Service Request中携带有目标UE标识、参考标识和H-GMLC地址信息。
步骤304~步骤305V-GMLC收到LCS Service Request后,向CN发送Provide Subscriber Location。CN收到Provide Subscriber Location后,协同RAN对目标UE进行定位操作。
步骤306~步骤307CN获取目标UE的定位结果后,向V-GMLC发送Provide Subscriber Location ACK,该Provide Subscriber Location ACK中携带有目标UE定位结果。V-GMLC收到Provide Subscriber Location ACK后,根据H-GMLC地址信息向H-GMLC发送LCS Service Response,该LCSService Response中携带有R-GMLC为本次周期性位置请求分配的参考标识和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与周期性位置请求之间的对应关系。H-GMLC收到LCS Service Response后,向R-GMLC发送LCS Service Response,该LCS Service Response中携带有R-GMLC为本次周期性位置请求分配的参考标识和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与周期性位置请求之间的对应关系。R-GMLC收到LCS Service Response后,向请求端发送LCS ServiceResponse,该LCS Service Response中携带有R-GMLC为本次周期性位置请求分配的参考标识和目标UE定位结果。
步骤308~步骤312周期性定时器超时,即到达周期性位置请求的一个时间周期,后续处理过程为R-GMLC向H-GMLC发送LCS Service Request,该LCS Service Request中携带有目标UE标识和R-GMCL为本次周期性位置请求分配的参考标识;H-GMLC收到LCS Service Request后,向V-GMLC发送LCS Service Request,该LCS Service Request中携带有目标UE标识、R-GMCL为本次周期性位置请求分配的参考标识和H-GMLC地址信息,后续处理过程与步骤304~步骤307相同。
后续每个周期的处理过程与以上过程基本相同。
此外,周期性位置请求可与延迟型位置请求相互结合,即在周期性位置请求和目标UE可及类延迟型位置请求的基础上,3GPP定义了周期性定位和目标UE可及类延迟型位置的混和请求的处理流程,如图4所示步骤401请求端向R-GMLC发送LCS Service Request,请求LCS系统提供目标UE的位置信息,该LCS Service Request中携带有目标UE标识和对目标UE进行定位的指定事件,例如,目标UE一旦附着在移动网络上,就立即对其进行定位;该LCS Service Request中还携带有一定周期性逻辑,即周期起始时间点、周期结束时间点和对目标UE进行定位的时间间隔。
步骤402R-GMLC收到LCS Service Request后,根据相关信息启动周期性定时器,开始对目标UE进行周期性定位。
步骤403R-GMLC为本次周期性位置请求分配参考标识,然后向H-GMLC发送LCS Service Request,该LCS Service Request中携带有目标UE标识、指定事件和参考标识;H-GMLC收到LCS Service Request后,向V-GMLC发送LCS Service Request,该LCS Service Request中携带有目标UE标识、指定事件、参考标识和H-GMLC地址信息。
步骤404~步骤406V-GMLC收到LCS Service Request后,向CN发送Provide Subscriber Location,该Provide Subscriber Location中携带目标UE标识、指定事件、参考标识和H-GMLC地址信息。CN收到ProvideSubscriber Location后,向V-GMLC返回Provide Subscriber Location ACK,通知V-GMLC当前目标UE可及类延迟型位置请求已被接受,该ProvideSubscriber Location ACK中携带有R-GMLC为本次周期性延迟型位置请求分配的参考标识,CN可对接受的延迟型位置请求记录计费信息。V-GMLC收到Provide Subscriber Location ACK后,根据H-GMLC地址信息向H-GMLC发送LCS Service Response,通知H-GMLC当前目标UE可及事件延迟型位置请求已被接受,该LCS Service Response中携带有R-GMLC为本次周期性延迟型位置请求分配的参考标识,V-GMLC可对接受的目标UE可及事件延迟型位置请求记录计费信息。H-GMLC收到LCS Service Response后,向R-GMLC发送LCS Service Response,通知R-GMLC当前目标UE可及事件延迟型位置请求已被接受,该LCS Service Response中携带有R-GMLC为本次周期性延迟型位置请求分配的参考标识,H-GMLC可对接受的目标UE可及事件延迟型位置请求记录计费信息。R-GMLC收到LCS Service Response后,向请求端发送LCS Service Response,通知请求端当前周期性延迟型位置请求已被接受,该LCS Service Response中携带有R-GMLC为本次周期性延迟型位置请求分配的参考标识,R-GMLC可对接受的周期性延迟型位置请求记录计费信息。
步骤407周期性定时器计时超时,如果R-GMLC处于等待CN返回目标UE定位结果的状态,则执行步骤408a;如果处于不再等待CN返回目标UE定位结果的状态,则执行步骤408b。
步骤408aR-GMLC向请求端发送LCS Service Response,该LCS ServiceResponse中携带有R-GMLC为本次周期性延迟型位置请求分配的参考标识,通知请求端暂时无法提供目标UE的位置信息。
步骤409aCN检测指定事件是否发生,如果发生,则继续执行步骤410a;否则,返回执行步骤409a。
步骤410aCN协同RAN对目标UE进行定位操作。
步骤411aCN获取目标UE的定位结果后,向V-GMLC发送SubscriberLocation Report,该Subscriber Location Report中携带有R-GMLC为本次周期性延迟型位置请求分配的参考标识、H-GMLC地址信息和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与周期性延迟型位置请求之间的对应关系。
步骤412aV-GMLC收到Subscriber Location Report后,向CN发送Subscriber Location Report ACK,通知CN已经收到其发送的SubscriberLocation Report。
步骤413aV-GMLC收到Subscriber Location Report后,根据H-GMLC地址信息向H-GMLC发送LCS Service Response,该LCS Service Response中携带有R-GMLC为本次周期性延迟型位置请求分配的参考标识和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与周期性延迟型位置请求之间的对应关系。H-GMLC收到LCS Service Response后,向R-GMLC发送LCS Service Response,该LCS Service Response中携带有R-GMLC为本次周期性延迟型位置请求分配的参考标识和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与周期性延迟型位置请求之间的对应关系。R-GMLC收到LCS Service Response后,向请求端发送LCS Service Response,该LCS Service Response中携带有R-GMLC为本次周期性延迟型位置请求分配的参考标识和目标UE定位结果。
步骤408b~步骤410bR-GMLC向H-GMLC发送LCS Service Request,该LCS Service Request中携带有目标UE标识和R-GMLC为本次周期性延迟型位置请求分配的参考标识;H-GMLC收到LCS Service Request后,向V-GMLC发送LCS Service Request,该LCS Service Request中携带有目标UE标识、R-GMLC为本次周期性延迟型位置请求分配的参考标识和H-GMLC地址信息。后续步骤与步骤404~步骤406相同。
步骤411b当前事件已满足指定事件。
步骤412b~步骤415b与步骤410a~步骤413a相同。
后续每个周期的处理过程与以上过程基本相同。
3GPP中还定义了区域变化类位置请求的处理流程。区域变化类位置请求是指请求端预先指定位置区域事件,如目标区域范围和触发位置报告的事件,例如目标UE进入、离开或是位于指定目标区域范围时向请求端上报位置区域事件报告,LCS系统将位置区域事件等信息发送至目标UE,目标UE存储位置区域事件等信息,同时开始监测,当监测到触发位置区域事件发生时,例如目标UE进入、离开或是位于指定目标区域范围,目标UE向LCS系统上报位置区域事件报告,LCS系统向相应请求端转发该位置区域事件报告,通知相应请求端其指定的位置区域事件已发生。区域变化类位置请求可视为延迟型位置请求中的一种。
图5示出了区域变化类位置请求的处理流程图,如图5所示,区域变化类位置请求的处理过程包括以下步骤步骤501请求端向R-GMLC发送LCS Service Request,该LCS ServiceRequest中携带有目标UE标识和位置区域事件,如指定目标区域范围和触发位置报告事件,位置区域事件可为目标UE进入、离开或是位于指定目标区域范围时上报位置区域事件报告。
步骤502~步骤503R-GMLC收到LCS Service Request后,为本次区域变化类位置请求分配参考标识,然后向H-GMLC转发LCS ServiceRequest,该转发的LCS Service Request中携带有目标UE标识、位置区域事件和参考标识。H-GMLC收到LCS Service Request后,向V-GMLC转发LCSService Request,该转发的LCS Service Request中携带有目标UE标识、位置区域事件、参考标识和H-GMLC地址信息。
步骤504V-GMLC收到LCS Service Request后,向CN发送ProvideSubscriber Location,该Provide Subscriber Location中携带目标UE标识、位置区域事件、参考标识和H-GMLC地址信息。
步骤505CN收到Provide Subscriber Location后,确定CN自身和目标UE是否支持对区域变化类位置请求的处理,并进行安全/隐私检查,如果CN和目标UE均支持对区域变化类位置请求的处理且安全/隐私检查成功,则检测目标UE是否处于空闲模式,则CN在目标UE处于空闲模式时,对目标UE发起寻呼,并对目标UE进行鉴权和密码计算,然后继续执行步骤506;如果CN或目标UE不能支持对区域变化类位置请求的处理或安全/隐私检查失败,CN向V-GMLC返回携带有相应原因的Provide Subscriber Location ReturnError消息,然后V-GMLC向H-GMLC返回失败消息,H-GMLC向R-GMLC返回失败消息,R-GMLC拒绝请求端对目标UE发起的位置请求,结束当前延迟型位置请求的处理流程。
步骤506~步骤507CN经由RAN向目标UE发送位置区域事件调用请求(Location Area Event Invoke),该Location Area Event Invoke中携带有位置区域事件和参考标识。目标UE收到Location Area Event Invoke后,如果目标UE支持对区域变化类位置请求的处理,则存储位置区域事件以及R-GMLC为当前区域变化类位置请求分配的参考标识,然后目标UE启动自身的相关应用程序,监测位置区域事件的发生。目标UE向CN发送位置区域事件调用响应(Location Area Event Invoke ACK),通知CN当前区域变化类位置请求已被接受、并已进行相应处理,然后执行步骤508。如果目标UE不能支持对区域变化类位置请求的处理,则向CN返回携带有相应原因的Location Area Event Invoke ACK,CN向V-GMLC返回携带有相应原因的Provide Subscriber Location Return Error消息,然后V-GMLC向H-GMLC返回失败消息,H-GMLC向R-GMLC返回失败消息,R-GMLC拒绝请求端对目标UE发起的位置请求,结束当前延迟型位置请求的处理流程。
步骤508~步骤511CN收到Location Area Event Invoke ACK后,向V-GMLC发送Provide Subscriber Location ACK,通知V-GMLC当前区域变化类位置请求已被目标UE接受,CN可对接受的区域变化类位置请求记录计费信息。V-GMLC收到Provide Subscriber Location ACK后,向H-GMLC发送LCS Service Response,通知H-GMLC当前区域变化类位置请求已被目标UE接受,V-GMLC可对接受的区域变化类位置请求记录计费信息。H-GMLC收到LCS Service Response后,向R-GMLC发送LCS Service Response,通知R-GMLC当前区域变化类位置请求已被目标UE接受,H-GMLC可对接受的区域变化类位置请求记录计费信息。R-GMLC收到LCS Service Response后,向请求端发送LCS Service Response,通知请求端当前区域变化类位置请求已被目标UE接受,该LCS Service Response中携带有R-GMLC为本次区域变化类位置请求分配的参考标识,R-GMLC可对接受的区域变化类位置请求记录计费信息。
步骤512~步骤513位置区域事件发生,即目标UE进入、离开或是位于指定目标区域范围,目标UE经由RAN向CN发送位置区域事件报告(LocationArea Event Report),该Location Area Event Report中携带有位置区域事件和参考标识,通知CN触发位置区域事件已发生,通过参考标识来标识当前上报的位置区域事件与区域变化类位置请求之间的对应关系。
步骤514CN收到Location Area Event Report后,向V-GMLC发送Subscriber Location Report,通知V-GMLC目标UE的位置区域事件已发生,该Subscriber Location Report中携带有参考标识和H-GMLC地址信息,通过参考标识来标识当前上报的位置区域事件与区域变化类位置请求之间的对应关系。
步骤515V-GMLC收到Subscriber Location Report后,向CN发送Subscriber Location Report ACK,通知CN已经收到其发送的SubscriberLocation Report,此时,CN可为当前区域变化类位置请求生成相应的话单记录。
步骤516V-GMLC收到Subscriber Location Report后,根据H-GMLC地址信息向H-GMLC发送LCS Service Response,通知H-GMLC目标UE的位置区域事件已发生,该LCS Service Response中携带有参考标识,通过参考标识来标识当前上报的位置区域事件与区域变化类位置请求之间的对应关系。
步骤517H-GMLC收到LCS Service Response后,可对请求端进行合法性鉴权,确保向请求端提供目标UE的位置区域事件属于相应请求端的权限允许范围,如果请求端通过合法性鉴权,则继续执行步骤518;否则,H-GMLC向R-GMLC返回鉴权失败消息,R-GMLC拒绝该请求端对目标UE发起的区域变化类位置请求,结束当前区域变化类位置请求的处理流程。
步骤518~步骤519H-GMLC向R-GMLC发送LCS Service Response,通知R-GMLC目标UE的位置区域事件已发生,该LCS Service Response中携带有参考标识,通过参考标识来标识当前上报的位置区域事件与区域变化类位置请求之间的对应关系。R-GMLC收到LCS Service Response后,向请求端发送LCS Service Response,通知请求端目标UE的位置区域事件已发生,该LCS Service Response中携带有参考标识。
步骤515与步骤516~步骤519的执行在时间上没有明显的前后顺序。
步骤507~步骤511与步骤512~步骤519的执行在时间上没有明显的前后顺序。
另外,请求端不仅能够要求目标UE在位置区域事件发生时,通过LCS系统向其上报位置区域事件报告;还可以要求LCS系统在返回位置区域事件报告的同时,提供目标UE的当前位置信息。因此,LCS系统在收到目标UE上报的位置区域事件报告后,会判断请求端是否要求向其提供目标UE的当前位置信息,如果是,则LCS系统对目标UE进行定位,然后向请求端返回位置区域事件报告和目标UE的当前定位结果,如R-GMLC收到位置区域事件报告后,即步骤518之后,确定请求端要求向其提供目标UE的当前位置信息,则向H-GMLC发送LCS Service Request,处理过程与步骤203~步骤208和步骤210~步骤216基本相同,在此不再赘述;否则,LCS系统仅向请求端返回位置区域事件报告。
如果目标UE在以上过程中移动至新的CN时,则H-GMLC通过V-GMLC将指定事件通过V-GMLC发送至该新的CN,处理过程可从步骤303开始。
通过以上对延迟型位置请求处理过程的描述可见,R-GMLC为延迟型位置请求分配的参考标识贯穿整个延迟型位置请求处理过程的始末,并且针对一个延迟型位置请求使用一个参考标识,针对不同目标UE的延迟型位置请求,参考标识可相同,即在同一R-GMLC上,不同的延迟型位置请求处理流程可通过目标UE标识与参考标识的组合相区分。但对于同一目标UE,请求端通过不同R-GMLC向其发起延迟型位置请求时,无法确保各R-GMLC为各延迟型位置请求分配的参考标识各不相同,当同一V-GMLC收到通过相同参考标识来标识的不同延迟型位置请求时,会无法正确区分,导致延迟型位置请求的非正常处理,使得位置业务的处理流程发生相互冲突。H-GMLC也可能存在和V-GMLC同样的无法仅根据参考标识和UE标识来区分不同的延迟位置请求的问题。另外,在区域变化类位置请求的处理过程中,UE面临着与V-GMLC遇到的同样的问题。

发明内容
有鉴于此,本发明的目的在于提供一种延迟型位置请求的处理方法,确保延迟型位置请求的正常处理。
为了达到上述目的,本发明提供了一种延迟型位置请求的处理方法,该方法包含以下步骤A、请求端向R-GMLC发送对目标UE发起的延迟型位置请求,R-GMLC向H-GMLC转发该延迟型位置请求,H-GMLC为本次延迟型位置请求分配参考标识,然后通过V-GMLC向CN发送该延迟型位置请求;B、延迟事件发生时,CN通过V-GMLC向H-GMLC上报目标UE位置报告和参考标识,H-GMLC通过R-GMLC向请求端返回目标UE位置报告。
所述步骤A进一步包括a、H-GMLC向R-GMLC提供所述参考标识。
所述步骤a之后进一步包括R-GMLC向请求端提供所述参考标识。
步骤B中所述H-GMLC向R-GMLC返回目标UE位置报告,进一步包括H-GMLC向R-GMLC提供所述参考标识。
步骤B中所述R-GMLC向请求端返回目标UE位置报告,进一步包括R-GMLC向请求端提供所述参考标识。
步骤A中所述延迟型位置请求为目标UE可及类位置请求;所述步骤B为CN检测到指定事件发生时,协同RAN对目标UE进行定位获取目标UE定位结果,然后CN通过V-GMLC向H-GMLC上报目标UE定位结果和参考标识,H-GMLC通过R-GMLC向请求端返回目标UE定位结果。
步骤A中所述延迟型位置请求为区域变化类位置请求;所述步骤A与所述步骤B之间进一步包括CN向目标UE发送区域变化类位置请求;所述步骤B为目标UE检测到位置区域事件发生时,向CN上报位置区域事件报告和参考标识,CN通过V-GMLC向H-GMLC上报位置区域事件报告和参考标识,H-GMLC通过R-GMLC向请求端返回位置区域事件报告。
步骤A中所述延迟型位置请求中进一步携带有要求提供目标UE位置信息的定位指示;步骤B中所述H-GMLC通过R-GMLC向请求端返回位置区域事件报告之前,进一步包括H-GMLC或R-GMLC发起对目标UE的定位,CN协同RAN对目标UE进行定位获取目标UE定位结果,然后CN通过V-GMLC向H-GMLC上报目标UE定位结果和参考标识,H-GMLC通过R-GMLC向请求端返回携带有目标UE定位结果的位置区域事件报告。
步骤A中所述延迟型位置请求为周期性位置请求;所述步骤B为周期性位置请求的当前周期结束或下一周期开始时,H-GMLC通过V-GMLC通知CN对目标UE进行定位,CN协同RAN对目标UE进行定位获取目标UE定位结果,然后CN通过V-GMLC向H-GMLC上报目标UE定位结果和参考标识,H-GMLC通过R-GMLC向请求端返回目标UE定位结果。
步骤A中所述延迟型位置请求为周期性延迟型位置请求;周期性延迟型位置请求的当前周期结束或下一周期开始时,且H-GMLC处于等待CN返回目标UE定位结果的状态,所述步骤B之前进一步包括B0、H-GMLC通过R-GMLC通知请求端暂时无法提供目标UE定位结果;
所述步骤B为CN检测到指定事件发生时,协同RAN对目标UE进行定位获取目标UE定位结果,然后CN通过V-GMLC向H-GMLC上报目标UE定位结果和参考标识,H-GMLC通过R-GMLC向请求端返回目标UE定位结果。
所述步骤B0进一步包括H-GMLC通过R-GMLC向请求端提供所述参考标识。
步骤A中所述延迟型位置请求为周期性延迟型位置请求;所述步骤B为周期性延迟型位置请求的当前周期结束或下一周期开始时,且H-GMLC处于不再等待CN返回目标UE定位结果的状态,H-GMLC通过V-GMLC通知CN对目标UE进行定位,CN协同RAN对目标UE进行定位获取目标UE定位结果,然后CN通过V-GMLC向H-GMLC上报目标UE定位结果和参考标识,H-GMLC通过R-GMLC向请求端返回目标UE定位结果。
根据本发明提出的方法,在延迟型位置请求的处理过程中,由H-GMLC为延迟型位置请求分配参考标识,由于H-GMLC为UE归属的GMLC,因此,由H-GMLC分配的参考标识能够保证唯一区分对同一目标UE发起的各延迟型位置请求,使得请求端通过不同R-GMLC向同一目标UE发起的延迟型位置请求能够得到正常处理,有效解决了位置业务处理流程发生相互冲突的问题,更好地满足运营的需求。


图1示出了实现位置业务的逻辑结构示意图;图2示出了UE可及类延迟型位置请求处理流程图;图3示出了周期性位置请求处理流程图;图4示出了周期性定位和目标UE可及类延迟型位置的混和请求处理流程图;图5示出了区域变化类位置请求的处理流程图;图6示出了本发明中UE可及类延迟型位置请求处理流程图;图7示出了本发明中周期性位置请求处理流程图;
图8示出了周期性定位和目标UE可及类延迟型位置的混和请求处理流程图;图9示出了本发明中区域变化类位置请求的处理流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
本发明中,在延迟型位置请求的处理过程中,由H-GMLC为延迟型位置请求分配参考标识,由于H-GMLC为UE归属的GMLC,因此,由H-GMLC分配的参考标识能够保证唯一区分对同一目标UE发起的各延迟型位置请求。
图6示出了本发明中UE可及类延迟型位置请求处理流程图,如图6所示,UE可及类延迟型位置请求的处理过程包括以下步骤步骤601请求端向R-GMLC发送LCS Service Request,该LCS ServiceRequest中携带有目标UE标识、终端可及指示和指定事件,该LCS ServiceRequest中可进一步携带有QoS信息,用于指示LCS系统对目标UE进行精确定位获取的位置信息应满足的QoS信息。
步骤602~步骤604R-GMLC收到LCS Service Request后,向H-GMLC转发LCS Service Request,该转发的LCS Service Request中携带有目标UE标识和指定事件;H-GMLC收到LCS Service Request后,为本次延迟型位置请求分配参考标识,然后向V-GMLC发送LCS Service Request,该LCSService Request中携带有目标UE标识、指定事件、参考标识和H-GMLC地址信息。
步骤605V-GMLC收到LCS Service Request后,向CN发送ProvideSubscriber Location,该Provide Subscriber Location中携带目标UE标识、指定事件、参考标识和H-GMLC地址信息。CN收到Provide Subscriber Location后,如果CN支持对延迟型位置请求的处理且安全/隐私检查成功,则继续执行步骤606;如果CN不能支持对延迟型位置请求的处理或安全/隐私检查失败,则CN向V-GMLC返回携带有相应原因的Provide Subscriber LocationReturn Error消息,该Provide Subscriber Location Return Error消息中携带有H-GMLC为本次延迟型位置请求分配的参考标识,然后V-GMLC向H-GMLC返回失败消息,H-GMLC向R-GMLC返回失败消息,该失败消息中携带有H-GMLC为本次延迟型位置请求分配的参考标识,R-GMLC拒绝请求端对目标UE发起的位置请求,该失败消息中携带有H-GMLC为本次延迟型位置请求分配的参考标识,结束当前延迟型位置请求的处理流程。
步骤606~步骤609CN向V-GMLC返回Provide Subscriber LocationACK,通知V-GMLC当前延迟型位置请求已被接受,该Provide SubscriberLocation ACK中携带有H-GMLC为本次延迟型位置请求分配的参考标识,CN可对接受的延迟型位置请求记录计费信息。V-GMLC收到ProvideSubscriber Location ACK后,根据H-GMLC地址信息向H-GMLC发送LCSService Response,通知H-GMLC当前延迟型位置请求已被接受,该LCSService Response中携带有H-GMLC为本次延迟型位置请求分配的参考标识,V-GMLC可对接受的延迟型位置请求记录计费信息。H-GMLC收到LCSService Response后,向R-GMLC发送LCS Service Response,通知R-GMLC当前延迟型位置请求已被接受,该LCS Service Response中携带有H-GMLC为本次延迟型位置请求参考标识,H-GMLC可对接受的延迟型位置请求记录计费信息。R-GMLC收到LCS Service Response后,向请求端发送LCS ServiceResponse,通知请求端当前延迟型位置请求已被接受,该LCS ServiceResponse中携带有H-GMLC为本次延迟型位置请求分配的参考标识,R-GMLC可对接受的延迟型位置请求记录计费信息。
步骤610CN检测指定事件是否发生,如果发生,则继续执行步骤611;否则,返回执行步骤610。
步骤611CN协同RAN对目标UE进行定位操作(Location Procedure)。
步骤612CN获取目标UE的定位结果后,向V-GMLC发送目标UE的位置报告消息(Subscriber Location Report),该Subscriber Location Report中携带有参考标识、H-GMLC地址信息和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与延迟型位置请求之间的对应关系。
步骤613V-GMLC收到Subscriber Location Report后,向CN发送目标UE的位置报告响应消息(Subscriber Location Report ACK),通知CN已经收到其发送的Subseriber Location Report。
步骤614V-GMLC收到Subscriber Location Report后,根据H-GMLC地址信息向H-GMLC发送LCS Service Response,该LCS Service Response中携带有参考标识和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与延迟型位置请求之间的对应关系。
步骤615H-GMLC收到LCS Service Response后,可对请求端进行合法性鉴权,确保向请求端提供目标UE定位结果属于相应请求端的权限允许范围,如果请求端通过合法性鉴权,则继续执行步骤616;否则,H-GMLC向R-GMLC返回鉴权失败消息,R-GMLC拒绝该请求端对目标UE发起的延迟型位置请求,结束当前延迟型位置请求的处理流程。
步骤616~步骤617H-GMLC向R-GMLC发送LCS Service Response,该LCS Service Response中携带有参考标识和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与延迟型位置请求之间的对应关系。R-GMLC收到LCS Service Response后,向请求端发送LCS ServiceResponse,该LCS Service Response中携带有参考标识和目标UE定位结果。
步骤613与步骤614~步骤617的执行在时间上没有明显的前后顺序。
步骤606~步骤609与步骤610~步骤617的执行在时间上没有明显的前后顺序。
如果目标UE在以上过程中移动至新的CN时,则H-GMLC通过V-GMLC将指定事件通过V-GMLC发送至该新的CN,处理过程可从步骤604开始。
图7示出了本发明中周期性位置请求处理流程图,如图7所示,周期性位置请求的处理过程包括以下步骤步骤701请求端向R-GMLC发送LCS Service Request,该LCS ServiceRequest中携带有目标UE标识、起始时间、结束时间和对目标UE进行定位的时间间隔,以及其他相关信息,请求LCS系统周期性对目标UE进行定位。R-GMLC收到LCS Service Request后,向H-GMLC转发该LCS ServiceRequest。
步骤702H-GMLC收到LCS Service Request后,根据相关信息启动周期性定时器,开始对目标UE进行周期性定位。
步骤703H-GMLC为本次周期性位置请求分配参考标识,然后向V-GMLC发送LCS Service Request,该LCS Service Request中携带有目标UE标识、参考标识和H-GMLC地址信息。
步骤704~步骤705V-GMLC收到LCS Service Request后,向CN发送Provide Subscriber Location。CN收到Provide Subscriber Location后,协同RAN对目标UE进行定位操作。
步骤706~步骤707CN获取目标UE的定位结果后,向V-GMLC发送Provide Subscriber Location ACK,该Provide Subscriber Location ACK中携带有目标UE定位结果。V-GMLC收到Provide Subscriber Location ACK后,根据H-GMLC地址信息向H-GMLC发送LCS Service Response,该LCSService Response中携带有H-GMLC为本次周期性位置请求分配的参考标识和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与周期性位置请求之间的对应关系。H-GMLC收到LCS Service Response后,向R-GMLC发送LCS Service Response,该LCS Service Response中携带有H-GMLC为本次周期性位置请求分配的参考标识和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与周期性位置请求之间的对应关系。R-GMLC收到LCS Service Response后,向请求端发送LCS ServiceResponse,该LCS Service Response中携带有H-GMLC为本次周期性位置请求分配的参考标识和目标UE定位结果。
步骤708~步骤712周期性定时器超时,即到达周期性位置请求的一个时间周期,后续处理过程为H-GMLC向V-GMLC发送LCS Service Request,该LCS Service Request中携带有目标UE标识、H-GMCL为本次周期性位置请求分配的参考标识和H-GMLC地址信息,后续处理过程与步骤704~步骤707相同。
后续每个周期的处理过程与以上过程基本相同。
图8示出了周期性定位和目标UE可及类延迟型位置的混和请求处理流程图,如图8所示,该混合请求的处理过程包括以下步骤步骤801请求端向R-GMLC发送LCS Service Request,请求LCS系统提供目标UE的位置信息,该LCS Service Request中携带有目标UE标识和对目标UE进行定位的指定事件,例如,目标UE一旦附着在移动网络上,就立即对其进行定位;该LCS Service Request中还携带有一定周期性逻辑,即周期起始时间点、周期结束时间点和对目标UE进行定位的时间间隔。R-GMLC收到LCS Service Request后,向H-GMLC转发该LCS ServiceRequest。
步骤802H-GMLC收到LCS Service Request后,根据相关信息启动周期性定时器,开始对目标UE进行周期性定位。
步骤803H-GMLC为本次周期性位置请求分配参考标识,然后向V-GMLC发送LCS Service Request,该LCS Service Request中携带有目标UE标识、参考标识、指定事件和H-GMLC地址信息。
步骤804~步骤806V-GMLC收到LCS Service Request后,向CN发送Provide Subscriber Location,该Provide Subscriber Location中携带目标UE标识、指定事件、参考标识和H-GMLC地址信息。CN收到ProvideSubscriber Location后,向V-GMLC返回Provide Subscriber Location ACK,通知V-GMLC当前目标UE可及类延迟型位置请求已被接受,该ProvideSubscriber Location ACK中携带有H-GMLC为本次周期性延迟型位置请求分配的参考标识,CN可对接受的延迟型位置请求记录计费信息。V-GMLC收到Provide Subscriber Location ACK后,根据H-GMLC地址信息向H-GMLC发送LCS Service Response,通知H-GMLC当前目标UE可及类延迟型位置请求已被接受,该LCS Service Response中携带有H-GMLC为本次周期性延迟型位置请求分配的参考标识,V-GMLC可对接受的目标UE可及类延迟型位置请求记录计费信息。H-GMLC收到LCS Service Response后,向R-GMLC发送LCS Service Response,通知R-GMLC当前周期性延迟型位置请求已被接受,该LCS Service Response中携带有H-GMLC为本次周期性延迟型位置请求分配的参考标识,H-GMLC可对接受的周期性延迟型位置请求记录计费信息。R-GMLC收到LCS Service Response后,向请求端发送LCSService Response,通知请求端当前周期性延迟型位置请求已被接受,该LCSService Response中携带有H-GMLC为本次周期性延迟型位置请求分配的参考标识,R-GMLC可对接受的周期性延迟型位置请求记录计费信息。
步骤807周期性定时器计时超时,如果R-GMLC处于等待CN返回目标UE定位结果的状态,则执行步骤808a;如果处于不再等待CN返回目标UE定位结果的状态,则执行步骤808b。
步骤808aH-GMLC向R-GMLC发送LCS Service Response,该LCSService Response中携带有H-GMLC为本次周期性延迟型位置请求分配的参考标识,通知R-GMLC暂时无法提供目标UE的位置信息。R-GMLC收到LCS Service Response后,向请求端发送LCS Service Response,该LCSService Response中携带有H-GMLC为本次周期性延迟型位置请求分配的参考标识,通知请求端暂时无法提供目标UE的位置信息。
步骤809aCN检测指定事件是否发生,如果发生,则继续执行步骤810a;否则,返回执行步骤809a。
步骤810aCN协同RAN对目标UE进行定位操作。
步骤811aCN获取目标UE的定位结果后,向V-GMLC发送SubscriberLocation Report,该Subscriber Location Report中携带有H-GMLC为本次周期性延迟型位置请求分配的参考标识、H-GMLC地址信息和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与周期性延迟型位置请求之间的对应关系。
步骤812aV-GMLC收到Subscriber Location Report后,向CN发送Subscriber Location Report ACK,通知CN已经收到其发送的SubscriberLocation Report。
步骤813aV-GMLC收到Subscriber Location Report后,根据H-GMLC地址信息向H-GMLC发送LCS Service Response,该LCS Service Response中携带有H-GMLC为本次周期性延迟型位置请求分配的参考标识和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与周期性延迟型位置请求之间的对应关系。H-GMLC收到LCS Service Response后,向R-GMLC发送LCS Service Response,该LCS Service Response中携带有H-GMLC为本次周期性延迟型位置请求分配的参考标识和目标UE定位结果,通过参考标识来标识当前返回的目标UE定位结果与周期性延迟型位置请求之间的对应关系。R-GMLC收到LCS Service Response后,向请求端发送LCS Service Response,该LCS Service Response中携带有H-GMLC为本次周期性延迟型位置请求分配的参考标识和目标UE定位结果。
步骤808b~步骤810bH-GMLC向V-GMLC发送LCS Service Request,该LCS Service Request中携带有目标UE标识、H-GMLC为本次周期性延迟型位置请求分配的参考标识和H-GMLC地址信息。后续步骤与步骤804~步骤806相同。
步骤811b当前事件已满足指定事件。
步骤812b~步骤815b与步骤810a~步骤813a相同。
后续每个周期的处理过程与以上过程基本相同。
图9示出了本发明中区域变化类位置请求的处理流程图,如图9所示,区域变化类位置请求的处理过程包括以下步骤步骤901请求端向R-GMLC发送LCS Service Request,该LCS ServiceRequest中携带有目标UE标识和位置区域事件,如指定目标区域范围和触发位置报告事件,位置区域事件可为目标UE进入、离开或是位于指定目标区域范围时上报位置区域事件报告。
步骤902~步骤904R-GMLC收到LCS Service Request后,向H-GMLC转发LCS Service Request,该转发的LCS Service Request中携带有目标UE标识、位置区域事件和参考标识。H-GMLC收到LCS Service Request后,为本次区域变化类位置请求分配参考标识,然后向V-GMLC转发LCSService Request,该转发的LCS Service Request中携带有目标UE标识、位置区域事件、参考标识和H-GMLC地址信息。
步骤905V-GMLC收到LCS Service Request后,向CN发送ProvideSubscriber Location,该Provide Subscriber Location中携带目标UE标识、位置区域事件、参考标识和H-GMLC地址信息。
步骤906CN收到Provide Subscriber Location后,确定CN自身和目标UE是否支持对区域变化类位置请求的处理,并进行安全/隐私检查,如果CN和目标UE均支持对区域变化类位置请求的处理且安全/隐私检查成功,则检测目标UE是否处于空闲模式,则CN在目标UE处于空闲模式时,对目标UE发起寻呼,并对目标UE进行鉴权和密码计算,然后继续执行步骤306;如果CN或目标UE不能支持对区域变化类位置请求的处理或安全/隐私检查失败,CN向V-GMLC返回携带有相应原因的Provide SubscriberLocation Return Error消息,该Provide Subscriber Location Return Error消息中携带有H-GMLC为本次区域变化类位置请求分配的参考标识,然后V-GMLC向H-GMLC返回失败消息,该失败消息中携带有H-GMLC为本次区域变化类位置请求分配的参考标识,H-GMLC向R-GMLC返回失败消息该失败消息中携带有H-GMLC为本次区域变化类位置请求分配的参考标识,R-GMLC拒绝请求端对目标UE发起的位置请求,结束当前延迟型位置请求的处理流程。
步骤907~步骤908CN经由RAN向目标UE发送Location Area EventInvoke,该Location Area Event Invoke中携带有位置区域事件和参考标识。目标UE收到Location Area Event Invoke后,如果目标UE支持对区域变化类位置请求的处理,则存储位置区域事件以及H-GMLC为本次区域变化类位置请求分配的参考标识,然后目标UE启动监测过程,监测位置区域事件的发生。目标UE向CN发送Location Area Event Invoke ACK,通知CN当前区域变化类位置请求已被接受、并已进行相应处理,然后执行步骤509。如果目标UE不能支持对区域变化类位置请求的处理,则向CN返回携带有相应原因的Location Area Event Invoke ACK,CN向V-GMLC返回携带有相应原因的Provide Subscriber Location Return Error消息,然后V-GMLC向H-GMLC返回失败消息,该失败消息中携带有H-GMLC为本次区域变化类位置请求分配的参考标识,H-GMLC向R-GMLC返回失败消息,该失败消息中携带有H-GMLC为本次区域变化类位置请求分配的参考标识,R-GMLC拒绝请求端对目标UE发起的位置请求,结束当前延迟型位置请求的处理流程。
步骤909~步骤912CN收到Location Area Event Invoke ACK后,向V-GMLC发送Provide Subscriber Location ACK,通知V-GMLC当前区域变化类位置请求已被目标UE接受,该Provide Subscriber Location ACK中携带有H-GMLC为本次区域变化类位置请求分配的参考标识,CN可对接受的区域变化类位置请求记录计费信息。V-GMLC收到Provide Subscriber LocationACK后,向H-GMLC发送LCS Service Response,通知H-GMLC当前区域变化类位置请求已被目标UE接受,该LCS Service Response中携带有H-GMLC为本次区域变化类位置请求分配的参考标识,V-GMLC可对接受的区域变化类位置请求记录计费信息。H-GMLC收到LCS Service Response后,向R-GMLC发送LCS Service Response,该LCS Service Response中携带有H-GMLC为本次区域变化类位置请求分配的参考标识,通知R-GMLC当前区域变化类位置请求已被目标UE接受,H-GMLC可对接受的区域变化类位置请求记录计费信息。R-GMLC收到LCS Service Response后,向请求端发送LCS Service Response,通知请求端当前区域变化类位置请求已被目标UE接受,该LCS Service Response中携带有H-GMLC为本次区域变化类位置请求分配的参考标识,R-GMLC可对接受的区域变化类位置请求记录计费信息。
步骤913~步骤914位置区域事件发生,即目标UE进入、离开或是位于指定目标区域范围,目标UE经由RAN向CN发送位置区域事件报告(LocationArea Event Report),该Location Area Event Report中携带有位置区域事件和H-GMLC为本次区域变化类位置请求分配的参考标识,通知CN触发位置区域事件已发生,通过参考标识来标识当前上报的位置区域事件与区域变化类位置请求之间的对应关系。
步骤915CN收到Location Area Event Report后,向V-GMLC发送Subscriber Location Report,通知V-GMLC目标UE的位置区域事件已发生,该Subscriber Location Report中携带有H-GMLC为本次区域变化类位置请求分配的参考标识和H-GMLC地址信息,通过参考标识来标识当前上报的位置区域事件与区域变化类位置请求之间的对应关系。
步骤916V-GMLC收到Subscriber Location Report后,向CN发送Subscriber Location Report ACK,通知CN已经收到其发送的SubscriberLocation Report,此时,CN可为当前区域变化类位置请求生成相应的话单记录。
步骤917V-GMLC收到Subscriber Location Report后,根据H-GMLC地址信息向H-GMLC发送LCS Service Response,通知H-GMLC目标UE的位置区域事件已发生,该LCS Service Response中携带有H-GMLC为本次区域变化类位置请求分配的参考标识,通过参考标识来标识当前上报的位置区域事件与区域变化类位置请求之间的对应关系。
步骤918H-GMLC收到LCS Service Response后,可对请求端进行合法性鉴权,确保向请求端提供目标UE的位置区域事件属于相应请求端的权限允许范围,如果请求端通过合法性鉴权,则继续执行步骤919;否则,H-GMLC向R-GMLC返回鉴权失败消息,该失败消息中携带有H-GMLC为本次区域变化类位置请求分配的参考标识,R-GMLC拒绝该请求端对目标UE发起的区域变化类位置请求,结束当前区域变化类位置请求的处理流程。
步骤919~步骤920H-GMLC向R-GMLC发送LCS Service Response,通知R-GMLC目标UE的位置区域事件已发生,该LCS Service Response中携带有H-GMLC为本次区域变化类位置请求分配的参考标识,通过参考标识来标识当前上报的位置区域事件与区域变化类位置请求之间的对应关系。R-GMLC收到LCS Service Response后,向请求端发送LCS ServiceResponse,通知请求端目标UE的位置区域事件已发生,该LCS ServiceResponse中携带有H-GMLC为本次区域变化类位置请求分配的参考标识。
步骤916与步骤917~步骤920的执行在时间上没有明显的前后顺序。
步骤908~步骤912与步骤913~步骤920的执行在时间上没有明显的前后顺序。
另外,请求端还可要求LCS系统在返回位置区域事件报告的同时,提供目标UE的当前位置信息。因此,LCS系统在收到目标UE上报的位置区域事件报告后,会判断请求端是否要求向其提供目标UE的当前位置信息,如果是,则LCS系统对目标UE进行定位,然后向请求端返回位置区域事件报告和目标UE的当前定位结果,如R-GMLC收到位置区域事件报告后,即步骤519之后,确定请求端要求向其提供目标UE的当前位置信息,则向H-GMLC发送LCS Service Request,处理过程与步骤203~步骤208和步骤210~步骤216基本相同,在此不再赘述,或H-GMLC收到位置区域事件报告后,即步骤518之后,确定请求端要求向其提供目标UE的当前位置信息,则向V-GMLC发送LCS Service Request,处理过程与步骤203~步骤208和步骤210~步骤216基本相同,在此不再赘述;否则,LCS系统仅向请求端返回位置区域事件报告。
如果目标UE在以上过程中移动至新的CN时,则H-GMLC通过V-GMLC将指定事件通过V-GMLC发送至该新的CN,处理过程可从步骤303开始。
此外,也可仍由R-GMLC为延迟型位置请求分配参考标识,对该参考标识进行扩展,如将参考标识定义为R-GMLC地址信息与序列号的组合、请求端信息与序列号的组合、请求信息与序列号的组合等等形式,请求信息可为会话标识、请求标识等。以上所述的序列号可为随机数、顺序号等形式。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种延迟型位置请求的处理方法,其特征在于,该方法包含以下步骤A、请求端向R-GMLC发送对目标UE发起的延迟型位置请求,R-GMLC向H-GMLC转发该延迟型位置请求,H-GMLC为本次延迟型位置请求分配参考标识,然后通过V-GMLC向CN发送该延迟型位置请求;B、延迟事件发生时,CN通过V-GMLC向H-GMLC上报目标UE位置报告和参考标识,H-GMLC通过R-GMLC向请求端返回目标UE位置报告。
2.根据权利要求1所述的方法,其特征在于,所述步骤A进一步包括a、H-GMLC向R-GMLC提供所述参考标识。
3.根据权利要求2所述的方法,其特征在于,所述步骤a之后进一步包括R-GMLC向请求端提供所述参考标识。
4.根据权利要求2或3所述的方法,其特征在于,步骤B中所述H-GMLC向R-GMLC返回目标UE位置报告,进一步包括H-GMLC向R-GMLC提供所述参考标识。
5.根据权利要求4所述的方法,其特征在于,步骤B中所述R-GMLC向请求端返回目标UE位置报告,进一步包括R-GMLC向请求端提供所述参考标识。
6.根据权利要求1、2或3所述的方法,其特征在于,步骤A中所述延迟型位置请求为目标UE可及类位置请求;所述步骤B为CN检测到指定事件发生时,协同RAN对目标UE进行定位获取目标UE定位结果,然后CN通过V-GMLC向H-GMLC上报目标UE定位结果和参考标识,H-GMLC通过R-GMLC向请求端返回目标UE定位结果。
7.根据权利要求1、2或3所述的方法,其特征在于,步骤A中所述延迟型位置请求为区域变化类位置请求;所述步骤A与所述步骤B之间进一步包括CN向目标UE发送区域变化类位置请求;所述步骤B为目标UE检测到位置区域事件发生时,向CN上报位置区域事件报告和参考标识,CN通过V-GMUC向H-GMLC上报位置区域事件报告和参考标识,H-GMLC通过R-GMLC向请求端返回位置区域事件报告。
8.根据权利要求7所述的方法,其特征在于,步骤A中所述延迟型位置请求中进一步携带有要求提供目标UE位置信息的定位指示;步骤B中所述H-GMLC通过R-GMLC向请求端返回位置区域事件报告之前,进一步包括H-GMLC或R-GMLC发起对目标UE的定位,CN协同RAN对目标UE进行定位获取目标UE定位结果,然后CN通过V-GMLC向H-GMLC上报目标UE定位结果和参考标识,H-GMLC通过R-GMLC向请求端返回携带有目标UE定位结果的位置区域事件报告。
9.根据权利要求1、2或3所述的方法,其特征在于,步骤A中所述延迟型位置请求为周期性位置请求;所述步骤B为周期性位置请求的当前周期结束或下一周期开始时,H-GMLC通过V-GMLC通知CN对目标UE进行定位,CN协同RAN对目标UE进行定位获取目标UE定位结果,然后CN通过V-GMLC向H-GMLC上报目标UE定位结果和参考标识,H-GMLC通过R-GMLC向请求端返回目标UE定位结果。
10.根据权利要求1、2或3所述的方法,其特征在于,步骤A中所述延迟型位置请求为周期性延迟型位置请求;周期性延迟型位置请求的当前周期结束或下一周期开始时,且H-GMLC处于等待CN返回目标UE定位结果的状态,所述步骤B之前进一步包括B0、H-GMLC通过R-GMLC通知请求端暂时无法提供目标UE定位结果;所述步骤B为CN检测到指定事件发生时,协同RAN对目标UE进行定位获取目标UE定位结果,然后CN通过V-GMLC向H-GMLC上报目标UE定位结果和参考标识,H-GMLC通过R-GMLC向请求端返回目标UE定位结果。
11.根据权利要求10所述的方法,其特征在于,所述步骤B0进一步包括H-GMLC通过R-GMLC向请求端提供所述参考标识。
12.根据权利要求1、2或3所述的方法,其特征在于,步骤A中所述延迟型位置请求为周期性延迟型位置请求;所述步骤B为周期性延迟型位置请求的当前周期结束或下一周期开始时,且H-GMLC处于不再等待CN返回目标UE定位结果的状态,H-GMLC通过V-GMLC通知CN对目标UE进行定位,CN协同RAN对目标UE进行定位获取目标UE定位结果,然后CN通过V-GMLC向H-GMLC上报目标UE定位结果和参考标识,H-GMLC通过R-GMLC向请求端返回目标UE定位结果。
全文摘要
本发明公开了一种延迟型位置请求的处理方法,该方法包含请求端向R-GMLC发送对目标UE发起的延迟型位置请求,R-GMLC向H-GMLC转发该延迟型位置请求,H-GMLC为本次延迟型位置请求分配参考标识,然后通过V-GMLC向CN发送该延迟型位置请求;延迟事件发生时,CN通过V-GMLC向H-GMLC上报目标UE位置报告和参考标识,H-GMLC通过R-GMLC向请求端返回目标UE位置报告。由于H-GMLC为UE归属的GMLC,因此,由H-GMLC分配的参考标识能够保证唯一区分对同一目标UE发起的各延迟型位置请求,使得请求端通过不同R-GMLC向同一目标UE发起的延迟型位置请求能够得到正常处理,有效解决了位置业务处理流程发生相互冲突的问题,更好地满足运营的需求。
文档编号H04W8/08GK1794861SQ20051000717
公开日2006年6月28日 申请日期2005年1月25日 优先权日2005年1月25日
发明者葛正恺, 段小琴 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1