一种区域变化类位置信息请求的处理方法

文档序号:7715847阅读:155来源:国知局
专利名称:一种区域变化类位置信息请求的处理方法
技术领域
本发明涉及定位技术,特别是指一种区域变化类位置信息请求的处理方法。
背景技术
移动通信网络的位置业务(LCS,Location Service)是通过定位技术得到目标用户设备(UE)的位置信息,目标UE指移动通信网络中被定位的目标UE终端,位置信息可以是地理的经纬度信息或当地街道的位置信息。LCS系统获取的位置信息可以提供给目标UE,用于目标UE的自身定位;也可以提供给通信系统本身,用于分区域计费或操作维护;也可以提供给其他请求得到目标UE位置信息的客户应用端,如机构和个人,用于增值业务。因此,位置业务在紧急救援、车辆导航和智能交通系统、工作调度和团队管理、移动黄页查询、增强网络性能等方面均有广泛的作用。在第三代合作伙伴计划(3GPP)中对LCS的规范以及整个LCS系统的功能模式、结构、状态描述和消息流程等方面均作了描述。
图1为实现位置业务的逻辑结构示意图,如图1所示,请求端101通过包含LCS系统的网络102请求目标UE 103的位置信息,包含LCS系统的网络102对请求端101进行合法性鉴权,检查目标UE 103是否允许该请求端101对其进行位置信息请求,如果请求端101通过包含LCS系统的网络102的合法性鉴权,包含LCS系统的网络102向其提供目标UE 103的位置信息;否则,包含LCS系统的网络102拒绝请求端101对目标UE 103的位置信息请求。
LCS系统中能够实现位置业务的功能逻辑实体包括网关移动定位中心(GMLC)、用户数据存储服务器(HLR/HSS)、核心网络(CN)和无线接入网络(RAN)。GMLC可进一步包括请求网关移动中心(R-GMLC,RequestingGMLC)、归属网关移动中心(H-GMLC,Home GMLC)和拜访网关移动中心(V-GMLC,Visited GMLC)。R-GMLC为请求端所请求的包含LCS系统的网络中的GMLC,H-GMLC为目标UE所归属的包含LCS系统的网络中的GMLC,V-GMLC为目标UE所拜访的包含LCS系统的网络中的GMLC,R-GMLC、H-GMLC和V-GMLC可以为同一个物理实体。
目前,3GPP规范中定义了区域变化类位置信息请求及其实现过程。区域变化类位置信息请求是指请求端预先指定目标区域范围和触发位置报告事件,例如目标UE进入、离开或是位于指定目标区域范围时向请求端上报位置报告,LCS系统将指定目标区域范围和触发位置报告事件等信息发送至目标UE,目标UE存储指定目标区域范围和触发位置报告事件等信息,同时启动相应的应用程序,当应用程序监测到触发位置报告事件发生时,例如目标UE进入、离开或是位于指定目标区域范围,目标UE向LCS系统上报位置报告,LCS系统向相应请求端转发该位置报告,通知相应请求端其指定的触发位置报告事件已发生。另外,请求端还可指定目标UE向其上报位置报告的次数,例如,仅上报一次位置报告,或在指定的有效时间范围内进行周期性上报。综上所述,利用区域变化类位置信息请求,请求端可方便地定义一些跟踪监控类位置业务,例如,儿童跟踪、宠物跟踪等,使得位置业务能够在跟踪监控方面得到广泛的应用。
由于区域变化类位置信息请求的处理过程涉及到目标UE当前所属的V-GMLC和CN、以及覆盖指定目标区域范围的V-GMLC和CN,因此需要目标UE当前所属的V-GMLC和CN、以及覆盖指定目标区域范围的V-GMLC和CN对区域变化类位置信息请求处理的支持。
图2为现有技术中区域变化类位置信息请求处理过程的消息交互图,如图2所示,区域变化类位置信息请求处理过程的消息交互包括以下步骤步骤201请求端向R-GMLC发送LCS业务请求(LCS Service Request),该LCS Service Request中携带目标UE标识、指定目标区域范围和触发位置报告事件,触发位置报告事件可为目标UE进入、离开或是位于指定目标区域范围时上报位置报告;该LCS Service Request中还可携带LCS业务请求的有效时间范围,例如起始时间和终止时间,以及LCS业务请求要求上报位置报告的次数,如果需要多次上报位置报告,则该LCS Service Request中还需携带周期性上报位置报告的间隔时间。该LCS Service Request即为以上所述的区域变化类位置信息请求。
步骤202R-GMLC收到LCS Service Request后,将该请求消息转发至H-GMLC,H-GMLC执行对请求端进行合法性鉴权,确定目标UE是否允许LCS系统向该请求端提供其位置信息,如果请求端通过合法性鉴权,则H-GMLC向目标UE当前所属的V-GMLC发送LCS Service Request;否则,H-GMLC向R-GMLC返回鉴权失败消息,R-GMLC拒绝请求端对目标UE发起的区域变化类位置信息请求,结束区域变化类位置信息请求处理流程。
步骤203目标UE当前所属的V-GMLC收到LCS Service Request后,将该LCS Service Request中携带的指定目标区域范围转换为网络能够识别的地域标识,并向目标UE当前所属的CN发送定位目标UE请求(Provide SubscriberLocation),该Provide Subscriber Location中携带目标UE标识、转换后的以网络地理格式表示的指定目标区域范围和触发位置报告事件;与LCS ServiceRequest中携带的信息相对应,该Provide Subscriber Location中还可携带上报位置报告的次数,如果需要多次上报位置报告,则携带周期性上报位置报告的间隔时间。
步骤204目标UE当前所属的CN发现目标UE处于空闲模式,则对目标UE发起寻呼,并对目标UE进行鉴权和加密,确定目标UE是否是合法的网络用户;进一步地,目标UE当前所属的CN还可向目标UE发送私密性验证通知,通知目标UE有请求端请求其位置信息,由目标UE亲自验证是否允许LCS系统向该请求端提供其位置信息。
步骤205~步骤206目标UE当前所属的CN经由RAN向目标UE发送位置区域事件调用请求(Location Area Event Invoke),该Location Area EventInvoke中携带的信息与LCS Service Request中携带的信息相对应。目标UE收到Location Area Event Invoke后,启动自身的相关应用程序,监测触发位置报告事件的发生;并向其当前所属的CN发送位置区域事件调用响应消息(Location Area Event Invoke Ack),通知CN本次位置业务请求已被接受并已进行相应处理。
步骤207~步骤210目标UE当前所属的CN收到Location Area Event InvokeAck后,向目标UE当前所属的V-GMLC发送定位目标UE响应消息(ProvideSubscriber Location Ack),通知V-GMLC本次位置业务请求已被接受。目标UE当前所属的V-GMLC收到Provide Subscriber Location Ack后,向H-GMLC发送LCS业务响应消息(LCS Service Response),通知H-GMLC本次位置业务请求已被接受。H-GMLC收到LCS Service Response后,向R-GMLC发送LCSService Response,通知R-GMLC本次位置业务请求已被接受。R-GMLC收到LCS Service Response后,向请求端发送LCS Service Response,通知请求端本次位置业务请求已被目标UE接受。
步骤211~步骤212触发位置区域事件发生,即目标UE进入、离开或是位于指定目标区域范围,目标UE经由RAN向覆盖指定目标区域范围的CN发送位置区域事件报告消息(Location Area Event Report),通知CN触发位置区域事件已发生。
步骤213~步骤214覆盖指定目标区域范围的CN收到Location Area EventReport后,向覆盖指定目标区域范围的V-GMLC发送目标UE位置报告消息(Subscriber Location Report),通知V-GMLC目标UE的触发位置区域事件已发生。覆盖指定目标区域范围的V-GMLC收到Subscriber Location Report后,向覆盖指定目标区域范围的CN发送目标UE位置报告响应消息(SubscriberLocation Report Ack),通知CN已经收到其发送的Subscriber Location Report,此时,CN可为本次位置业务请求生成相应的话单记录。
步骤215~步骤218覆盖指定目标区域范围的V-GMLC向覆盖指定目标区域范围的CN发送Subscriber Location Report Ack后,向H-GMLC发送LCS Service Response,通知H-GMLC目标UE的触发位置区域事件已发生。H-GMLC收到LCS Service Response后,对请求端进行鉴权,确保向请求端提供的目标UE的位置信息属于该请求端的权限允许范围之内。请求端通过H-GMLC的鉴权后,H-GMLC向R-GMLC发送LCS Service Response,通知R-GMLC目标UE的触发位置区域事件已发生。R-GMLC收到LCS ServiceResponse后,向请求端发送LCS Service Response,通知请求端目标UE的触发位置区域事件已发生。
如果区域变化类位置信息请求中携带了周期性上报位置报告的间隔时间和上报位置报告的次数,则目标UE向覆盖指定目标区域范围的CN上报位置报告的时间间隔不能小于区域变化类位置信息请求中规定的上报位置报告间隔时间,上报位置报告的总次数不能超过请求中要求的次数,其每次上报位置报告的处理过程与上述过程中步骤211~步骤218基本相同。
以上所述的区域变化类位置信息请求处理过程是在目标UE当前所属的V-GMLC和CN、以及覆盖指定目标区域范围的V-GMLC和CN均支持对区域变化类位置信息请求的处理时的过程。但由于实现功能方面和对位置业务支持能力的不足,V-GMLC和CN有可能不支持对区域变化类位置信息请求的处理。
如果目标UE当前所属的V-GMLC不支持对区域变化类位置信息请求的处理,在收到H-GMLC向其发送的LCS Service Request后,向H-GMLC发送携带差错原因的LCS Service Response;如果目标UE当前所属的CN不支持对区域变化类位置信息请求的处理,在收到目标UE当前所属的V-GMLC向其发送的Provide Subscriber Location后,向V-GMLC发送携带差错原因的Provide Subscriber Location Ack;如果覆盖指定目标区域范围的CN不支持对区域变化类位置信息请求的处理,在收到目标UE经由RAN向其发送的Location Area Event Report后,向覆盖指定目标区域范围的V-GMLC发送携带差错原因的Subscriber Location Report;如果覆盖指定目标区域范围的V-GMLC不支持对区域变化类位置信息请求的处理,在收到覆盖指定目标区域范围的CN向其发送的Subscriber Location Report后,向H-GMLC发送携带差错原因的LCS Service Response;在后续的过程中,收到携带有差错原因失败消息的LCS系统中的功能实体将该失败消息发送下去。
尤其是当覆盖指定目标区域范围的V-GMLC和CN不支持对区域变化类位置信息请求的处理时,当目标UE经由RAN向覆盖指定目标区域范围的CN发送Location Area Event Report后,由于覆盖指定目标区域范围的V-GMLC或CN根本无法实现对区域变化类位置信息请求的处理,只能在后续过程中发送携带差错原因的失败消息,收到该失败消息的LCS系统中的功能实体将该失败消息发送下去,这样,请求端发起区域变化类位置信息请求时,LCS系统中的功能实体间交互的消息都成为无用消息,必然导致LCS系统资源的浪费。特别是目标UE需要周期性上报位置报告时,LCS系统中将出现大量的失败消息,LCS系统资源的浪费尤为突出。对于请求端而言,可能在经过长时间的等待后收到失败消息,使得位置业务的执行效率非常低。

发明内容
有鉴于此,本发明的目的在于提供一种区域变化类位置信息请求的处理方法,在避免位置业务系统资源浪费的同时提高了位置业务的执行效率。
为了达到上述目的,本发明提供了一种区域变化类位置信息请求的处理方法,位置业务系统对请求端向目标用户设备发起的区域变化类位置信息请求进行处理,该区域变化类位置信息请求携带有目标用户设备标识、指定目标区域范围和触发位置报告事件,目标用户设备当前所属的拜访网关移动中心收到该区域变化类位置信息请求后,该方法包含以下步骤A、目标用户设备当前所属的拜访网关移动中心判断位置业务系统中的功能实体是否支持对区域变化类位置信息请求的处理,如果是,执行步骤B;否则,执行步骤C;B、目标用户设备当前所属的拜访网关移动中心向目标用户设备当前所属的核心网络发送区域变化类位置信息请求,位置业务系统对区域变化类位置信息请求进行处理,直至区域变化类位置信息请求处理流程结束;C、位置业务系统向请求端发送区域变化类位置信息请求操作失败消息。
所述步骤A为目标用户设备当前所属的拜访网关移动中心判断覆盖指定目标区域范围的拜访网关移动中心和覆盖指定目标区域范围的核心网络是否支持对区域变化类位置信息请求的处理,如果是,执行步骤B;否则,执行步骤C。
所述步骤A进一步包括目标用户设备当前所属的拜访网关移动中心判断目标用户设备当前所属的核心网络是否支持对区域变化类位置信息请求的处理,如果是,执行步骤B;否则,执行步骤C。
所述步骤A中对覆盖指定目标区域范围拜访网关移动中心的判断进一步包括目标用户设备当前所属的拜访网关移动中心向覆盖指定目标区域范围的拜访网关移动中心发送交互请求消息;覆盖指定目标区域范围的拜访网关移动中心收到交互请求消息后,向目标用户设备当前所属的拜访网关移动中心发送自身位置业务处理能力信息,目标用户设备当前所属的拜访网关移动中心根据收到的覆盖指定目标区域范围的拜访网关移动中心的位置业务处理能力信息,判断覆盖指定目标区域范围的拜访网关移动中心是否支持对区域变化类位置信息请求的处理。
该方法进一步包括覆盖指定目标区域范围的拜访网关移动中心向目标用户设备当前所属的拜访网关移动中心发送自身位置业务处理能力信息和覆盖指定目标区域范围核心网络的位置业务处理能力信息。
所述步骤A中对覆盖指定目标区域范围拜访网关移动中心的判断进一步包括以下步骤a1、目标用户设备当前所属的拜访网关移动中心向覆盖指定目标区域范围的拜访网关移动中心发送交互请求消息,覆盖指定目标区域范围的拜访网关移动中心收到交互请求消息后,判断自身是否支持对区域变化类位置信息请求的处理,如果是,执行步骤b1,否则,执行步骤c1;b1、覆盖指定目标区域范围的拜访网关移动中心将自身支持区域变化类位置信息请求处理的支持能力信息发送至目标用户设备当前所属的拜访网关移动中心,结束对覆盖指定目标区域范围拜访网关移动中心的判断;c1、覆盖指定目标区域范围的拜访网关移动中心向目标用户设备当前所属的拜访网关移动中心发送差错响应消息。
所述步骤a1进一步包括覆盖指定目标区域范围的拜访网关移动中心判断自身和覆盖指定目标区域范围的核心网络是否均支持对区域变化类位置信息请求的处理,如果是,执行步骤b1,否则,执行步骤c1;所述步骤b1进一步包括覆盖指定目标区域范围的拜访网关移动中心将自身和覆盖指定目标区域范围的核心网络均支持区域变化类位置信息请求处理的支持能力信息发送至目标用户设备当前所属的拜访网关移动中心。
所述步骤A进一步包括以下步骤a2、目标用户设备当前所属的拜访网关移动中心判断是否存储有覆盖指定目标区域范围核心网络的位置业务处理能力信息,如果有,执行步骤b2,否则,执行步骤c2;b2、目标用户设备当前所属的拜访网关移动中心根据核心网络的位置业务处理能力信息确定覆盖指定目标区域范围的核心网络是否支持对区域变化类位置信息请求的处理,结束对覆盖指定目标区域范围核心网络的判断;c2、目标用户设备当前所属的拜访网关移动中心与管辖该覆盖指定目标区域范围核心网络的拜访网关移动中心发送交互请求消息,管辖该覆盖指定目标区域范围核心网络的拜访网关移动中心根据存储的核心网络的位置业务处理能力信息,判断覆盖指定目标区域范围的核心网络是否支持对区域变化类位置信息请求的处理,如果是,执行步骤d2,否则,执行步骤e2;d2、覆盖指定目标区域范围的拜访网关移动中心向目标用户设备当前所属的拜访网关移动中心发送覆盖指定目标区域范围核心网络支持区域变化类位置信息请求处理的支持能力信息,结束对覆盖指定目标区域范围核心网络的判断;e2、覆盖指定目标区域范围的拜访网关移动中心向目标用户设备当前所属的拜访网关移动中心发送差错响应消息。
所述步骤A进一步包括以下步骤a3、目标用户设备当前所属的拜访网关移动中心判断是否存储有覆盖指定目标区域范围的核心网络的处理能力信息,如果有,执行步骤b3,否则,执行步骤c3;b3、目标用户设备当前所属的拜访网关移动中心根据核心网络的位置业务处理能力信息确定覆盖指定目标区域范围的核心网络是否支持对区域变化类位置信息请求的处理,结束对覆盖指定目标区域范围核心网络的判断;c3、目标用户设备当前所属的拜访网关移动中心与管辖该覆盖指定目标区域范围核心网络的拜访网关移动中心发送交互请求消息,管辖该覆盖指定目标区域范围核心网络的拜访网关移动中心向目标用户设备当前所属的拜访网关移动中心发送覆盖指定目标区域范围核心网络的位置业务处理能力信息,目标用户设备当前所属的拜访网关移动中心根据收到的覆盖指定目标区域范围核心网络位置业务处理能力信息,判断覆盖指定目标区域范围的核心网络是否支持对区域变化类位置信息请求的处理。
所述步骤A进一步包括目标用户设备当前所属的拜访网关移动中心通过查询通信网络中的数据库服务器,获取位置业务系统中功能实体是否支持对区域变化类位置信息请求处理的处理能力信息。
指定目标区域范围被一个以上不能全部支持对区域变化类位置信息请求处理的位置业务系统中的功能实体覆盖,所述步骤A进一步包括目标用户设备当前所属的拜访网关移动中心综合判断覆盖指定目标区域范围的所有功能实体处理能力是否满足指定条件,如果满足,执行步骤B;否则,执行步骤C。
所述指定条件由网络运营商的需求决定,或由位置业务质量要求决定。
根据本发明提出的方法,通过增加目标用户设备当前所属拜访网关移动中心对位置业务系统中的功能实体是否能够处理区域变化类位置信息请求进行判断的过程,提前结束了由于位置业务系统中的功能实体不支持对区域变化类位置信息请求的处理,而导致的区域变化类位置信息请求处理流程失败,保证了位置业务系统后续对区域变化类位置信息请求处理的正常性,提高了位置业务的执行效率;并且,节省了异常情况下位置业务系统中的功能实体间的消息交互,避免因大量无用消息的生成而导致的LCS系统资源浪费。


图1为实现位置业务的逻辑结构示意图;图2为现有技术中区域变化类位置信息请求处理过程的消息交互图;图3为本发明中区域变化类位置信息请求的处理流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步地详细描述。
由于实现功能方面和支持能力的不足,如果目标UE当前所属的V-GMLC不支持对区域变化类位置信息请求的处理,收到请求端的区域变化类位置信息请求后,将会直接向H-GMLC发送失败消息,因此本发明在目标UE当前所属的V-GMLC能够对区域变化类位置信息请求进行处理的前提下,增加对LCS系统中的功能实体是否能够处理区域变化类位置信息请求进行判断的过程,如果是,则LCS系统将区域变化类位置信息请求下发至目标UE;否则,LCS系统向请求端发送区域变化类位置信息请求操作失败消息,通知请求端由于LCS系统中的功能实体不能够处理区域变化类位置信息请求,提前结束区域变化类位置信息请求处理流程,以此提高位置业务的执行效率,并避免因大量无用消息的生成而导致的LCS系统资源浪费。以上所述的LCS系统中的功能实体包括覆盖指定目标区域范围的CN、覆盖指定目标区域范围的V-GMLC和目标UE当前所属的CN。
图3为本发明中区域变化类位置信息请求的处理流程图,如图3所示,区域变化类位置信息请求的处理过程包括以下步骤步骤301请求端向R-GMLC发送区域变化类位置信息请求,该区域变化类位置信息请求中携带目标UE标识、指定目标区域范围和触发位置报告事件,触发位置报告事件可为目标UE进入、离开或是位于指定目标区域范围时上报位置报告;该区域变化类位置信息请求中还可携带有效时间范围,例如起始时间和终止时间,以及上报位置报告的次数,如果需要多次上报位置报告,则该区域变化类位置信息请求中还需携带周期性上报位置报告的间隔时间。
步骤302R-GMLC收到请求端向其发送的区域变化类位置信息请求后,经由H-GMLC向目标UE当前所属的V-GMLC发送区域变化类位置信息请求,该区域变化类位置信息请求中携带目标UE标识、指定目标区域范围和触发位置报告事件,触发位置报告事件可为目标UE进入、离开或是位于指定目标区域范围时上报位置报告;上报位置报告的次数,如果需要多次上报位置报告,则该区域变化类位置信息请求中还需携带周期性上报位置报告的间隔时间。
步骤303目标UE当前所属的V-GMLC判断覆盖指定目标区域的V-GMLC是否支持对区域变化类位置信息请求的处理,如果是,执行步骤304;否则,执行步骤308。目标UE当前所属的V-GMLC可同覆盖指定目标区域的V-GMLC进行信息交互,根据覆盖指定目标区域的V-GMLC返回的消息,确定覆盖指定目标区域的V-GMLC是否支持对区域变化类位置信息请求的处理。
步骤304目标UE当前所属的V-GMLC判断覆盖指定目标区域的CN是否支持对区域变化类位置信息请求的处理,如果是,执行步骤305;否则,执行步骤308。目标UE当前所属的V-GMLC根据自身存储的CN位置业务处理能力信息判断目标UE当前所属的CN是否支持对区域变化类位置信息请求的处理,或根据与其他V-GMLC的信息交互判断目标UE当前所属的CN是否支持对区域变化类位置信息请求的处理;也可通过查询通信网络中的数据库服务器,判断目标UE当前所属的CN是否支持对区域变化类位置信息请求的处理。
步骤305目标UE当前所属的V-GMLC判断目标UE当前所属的CN是否支持对区域变化类位置信息请求的处理,如果是,执行步骤304;否则,执行步骤308。判断依据与步骤304中所述基本相同。
步骤306~步骤307目标UE当前所属的V-GMLC向目标UE当前所属的CN发送区域变化类位置信息请求,该区域变化类位置信息请求相应地与步骤302中所述的区域变化类位置信息请求携带相同的内容。目标UE当前所属的CN收到区域变化类位置信息请求后,LCS系统对区域变化类位置信息请求的后续处理处理过程与步骤204~步骤218基本相同,直至区域类位置信息请求处理流程结束。
步骤308~步骤309目标UE当前所属的V-GMLC经由H-GMLC向R-GMLC发送携带差错原因的区域变化类位置信息请求操作失败消息;R-GMLC收到携带有差错原因的区域变化类位置信息请求操作失败消息后,向请求端发送该区域变化类位置信息请求操作失败消息,通知请求端由于LCS系统中的功能实体不支持对区域变化类位置信息请求的处理,其对目标UE发起的区域变化类位置信息请求处理失败,结束区域类位置信息请求处理流程。
步骤303、步骤304和步骤305为本发明中增加的对LCS系统中的功能实体能否处理区域变化类位置信息请求进行判断的步骤,在LCS系统对区域变化类位置信息请求进行处理的过程中,并非均为必不可少的步骤,可以只包含步骤303和步骤304,同样能够实现本发明提高位置业务的执行效率,避免因大量无用消息的生成而导致的LCS系统资源浪费的发明目的;只不过步骤303、步骤304和步骤305相互结合能够得到更好的实施效果,最大限度地避免了无用消息的生成。另外,步骤305也可位于步骤303之前,即先执行步骤305,然后再执行步骤303;步骤303和步骤304间的顺序也可调换,即先执行步骤304,然后再执行步骤303。
目标UE当前所属的V-GMLC收到区域变化类位置信息请求后,与覆盖指定目标区域范围的V-GMLC进行信息交互,要求覆盖指定目标区域范围的V-GMLC提供处理能力信息,覆盖指定目标区域范围的V-GMLC接收到目标UE当前所属V-GMLC的交互请求消息后,判断自身是否支持对区域变化类位置信息请求的处理,如果不支持,则直接向目标UE当前所属的V-GMLC返回差错响应消息;否则,将其支持区域变化类位置信息请求处理的支持能力信息发送至目标UE当前所属的V-GMLC;覆盖指定目标区域范围的V-GMLC也可直接将其对区域变化类位置信息请求处理支持与否的处理能力信息发送至目标UE当前所属的V-GMLC,目标UE当前所属的V-GMLC根据收到的覆盖指定目标区域范围的V-GMLC处理能力信息,判断覆盖指定目标区域范围的V-GMLC是否支持对区域变化类位置信息请求的处理。
V-GMLC可存储并实时更新其管辖范围内CN的位置业务处理能力信息,该位置业务处理能力信息中包括CN能否处理区域变化类位置信息请求的信息。目标UE当前所属的V-GMLC收到区域变化类位置信息请求后,根据存储的CN位置业务处理能力信息判断目标UE当前所属的CN是否支持对区域变化类位置信息请求的处理,如果不支持,则目标UE当前所属的V-GMLC经由H-GMLC向R-GMLC发送携带差错原因的区域变化类位置信息请求操作失败消息;否则,目标UE当前所属的V-GMLC可先将指定目标区域范围转换为网络能够识别的地域标识,然后确定转换后的指定目标区域范围所属的CN是否属于自身的管辖范围内,如果属于,则根据自身存储的CN位置业务处理能力信息,确定CN是否支持对区域变化类位置信息请求的处理;也可不先将指定目标区域范围转换为网络能够识别的地域标识,而是查找能够覆盖指定目标区域范围的CN是否属于自身的管辖范围内,如果属于,则根据自身存储的CN的位置业务处理能力信息判断查找到的CN是否支持对区域变化类位置信息请求的处理。如果覆盖指定目标区域范围的CN不属于目标UE当前所属V-GMLC的管辖范围,目标UE当前所属的V-GMLC需要同能够管辖该CN的V-GMLC进行信息交互,要求管辖覆盖指定目标区域范围CN的V-GMLC提供CN的位置业务处理能力信息,能够管辖覆盖指定目标区域范围CN的V-GMLC接收到目标UE当前所属V-GMLC的交互请求消息后,首先判断本身是否支持对区域变化类位置信息请求的处理,如果不能,则直接向目标UE当前所属的V-GMLC返回差错响应消息;否则,能够管辖该CN的V-GMLC根据自身存储的CN位置业务处理能力信息,确定该CN是否支持对区域变化类位置信息请求的处理,然后将该CN支持区域变化类位置信息请求处理与否的处理能力信息发送至目标UE当前所属的V-GMLC;能够管辖CN的V-GMLC也可直接将CN的位置业务处理能力信息返回给目标UE当前所属的V-GMLC,由目标UE当前所属的V-GMLC判断CN是否支持对区域变化类位置信息请求的处理。
在通信网络中,可将与整个通信网络中的V-GMLC和CN的支持能力相关的信息存储在数据库服务器中,目标UE当前所属的V-GMLC可通过对数据库服务器的查询,确定目标UE当前所属的CN、覆盖指定目标区域范围的V-GMLC和CN是否支持对区域变化类位置信息请求的处理。这样,只需实时更新数据库服务器中存储的数据,目标UE当前所属的V-GMLC就可通过对数据库服务器的查询获取相关信息。
另外,当目标UE当前所属的V-GMLC发现指定目标区域范围被多个不同的V-GMLC或CN覆盖时,由于目标UE会在指定目标区域范围内移动,如果覆盖目标区域范围的V-GMLC或CN不能全部支持对区域变化类位置信息请求的处理,存在不能够处理区域变化类位置信息请求的V-GMLC或CN,将出现目标UE上报位置报告部分失败的情况;尤其是请求端需要目标UE多次上报位置报告或周期性上报位置报告时,如果目标UE在支持区域变化类位置信息请求的V-GMLC、CN和不支持区域变化类位置信息请求的V-GMLC、CN之间频繁移动,将导致目标UE上报位置报告失败的几率大大增加。此时目标UE当前所属的V-GMLC根据网络运营商的要求或是业务质量要求和所有覆盖指定目标区域范围的功能实体处理能力进行不同操作,这里可将网络运营商的要求和业务质量要求等因素设置为指定条件,所述功能实体是指覆盖指定目标区域范围的多个V-GMLC、或多个CN,或两者的组合。如根据网络运营商要求进行操作的情况下,网络运营商可以要求此时是向请求端返回失败消息还是继续后续的对请求的处理流程;又如根据业务质量要求进行操作的情况下,如果业务质量要求较高,则目标UE当前所属的V-GMLC确定覆盖指定目标区域范围的所有CN均支持对区域变化类位置信息请求的处理,LCS系统才能对区域变化类位置信息请求进行后续处理,如果其中有一个CN不支持对区域变化类位置信息请求的处理,LCS系统都将向请求端返回失败消息;如果业务质量要求较低,则目标UE当前所属的V-GMLC只需确定其中一个CN支持对区域变化类位置信息请求的处理,LCS系统就可对区域变化类位置信息请求进行后续处理。相应地,如果业务质量要求较高,则目标UE当前所属的V-GMLC确定覆盖指定目标区域范围的所有V-GMLC均支持对区域变化类位置信息请求的处理,LCS系统才能对区域变化类位置信息请求进行后续处理,如果其中有一个V-GMLC不支持对区域变化类位置信息请求的处理,LCS系统都将向请求端返回失败消息;如果业务质量要求较低,则目标UE当前所属的V-GMLC只需确定其中一个V-GMLC支持对区域变化类位置信息请求的处理,LCS系统就可对区域变化类位置信息请求进行后续处理。请求端或LCS系统要求位置业务执行成功率的高低可表示为业务质量要求的高低。
以上所述的目标UE当前所属的V-GMLC为支持对区域变化类位置信息请求进行处理的V-GMLC。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种区域变化类位置信息请求的处理方法,位置业务系统对请求端向目标用户设备发起的区域变化类位置信息请求进行处理,该区域变化类位置信息请求携带有目标用户设备标识、指定目标区域范围和触发位置报告事件,目标用户设备当前所属的拜访网关移动中心收到该区域变化类位置信息请求后,其特征在于该方法进一步包含以下步骤A、目标用户设备当前所属的拜访网关移动中心判断位置业务系统中的功能实体是否支持对区域变化类位置信息请求的处理,如果是,执行步骤B;否则,执行步骤C;B、目标用户设备当前所属的拜访网关移动中心向目标用户设备当前所属的核心网络发送区域变化类位置信息请求,位置业务系统对区域变化类位置信息请求进行处理,直至区域变化类位置信息请求处理流程结束;C、位置业务系统向请求端发送区域变化类位置信息请求操作失败消息。
2.根据权利要求1所述的方法,其特征在于,所述步骤A为目标用户设备当前所属的拜访网关移动中心判断覆盖指定目标区域范围的拜访网关移动中心和覆盖指定目标区域范围的核心网络是否支持对区域变化类位置信息请求的处理,如果是,执行步骤B;否则,执行步骤C。
3.根据权利要求2所述的方法,其特征在于,所述步骤A进一步包括目标用户设备当前所属的拜访网关移动中心判断目标用户设备当前所属的核心网络是否支持对区域变化类位置信息请求的处理,如果是,执行步骤B;否则,执行步骤C。
4.根据权利要求2所述的方法,其特征在于,所述步骤A中对覆盖指定目标区域范围拜访网关移动中心的判断进一步包括目标用户设备当前所属的拜访网关移动中心向覆盖指定目标区域范围的拜访网关移动中心发送交互请求消息;覆盖指定目标区域范围的拜访网关移动中心收到交互请求消息后,向目标用户设备当前所属的拜访网关移动中心发送自身位置业务处理能力信息,目标用户设备当前所属的拜访网关移动中心根据收到的覆盖指定目标区域范围的拜访网关移动中心的位置业务处理能力信息,判断覆盖指定目标区域范围的拜访网关移动中心是否支持对区域变化类位置信息请求的处理。
5.根据权利要求4所述的方法,其特征在于,该方法进一步包括覆盖指定目标区域范围的拜访网关移动中心向目标用户设备当前所属的拜访网关移动中心发送自身位置业务处理能力信息和覆盖指定目标区域范围核心网络的位置业务处理能力信息。
6.根据权利要求2所述的方法,其特征在于,所述步骤A中对覆盖指定目标区域范围拜访网关移动中心的判断进一步包括以下步骤a1、目标用户设备当前所属的拜访网关移动中心向覆盖指定目标区域范围的拜访网关移动中心发送交互请求消息,覆盖指定目标区域范围的拜访网关移动中心收到交互请求消息后,判断自身是否支持对区域变化类位置信息请求的处理,如果是,执行步骤b1,否则,执行步骤c1;b1、覆盖指定目标区域范围的拜访网关移动中心将自身支持区域变化类位置信息请求处理的支持能力信息发送至目标用户设备当前所属的拜访网关移动中心,结束对覆盖指定目标区域范围拜访网关移动中心的判断;c1、覆盖指定目标区域范围的拜访网关移动中心向目标用户设备当前所属的拜访网关移动中心发送差错响应消息。
7.根据权利要求6所述的方法,其特征在于,所述步骤a1进一步包括覆盖指定目标区域范围的拜访网关移动中心判断自身和覆盖指定目标区域范围的核心网络是否均支持对区域变化类位置信息请求的处理,如果是,执行步骤b1,否则,执行步骤c1;所述步骤b1进一步包括覆盖指定目标区域范围的拜访网关移动中心将自身和覆盖指定目标区域范围的核心网络均支持区域变化类位置信息请求处理的支持能力信息发送至目标用户设备当前所属的拜访网关移动中心。
8.根据权利要求2所述的方法,其特征在于,所述步骤A进一步包括以下步骤a2、目标用户设备当前所属的拜访网关移动中心判断是否存储有覆盖指定目标区域范围核心网络的位置业务处理能力信息,如果有,执行步骤b2,否则,执行步骤c2;b2、目标用户设备当前所属的拜访网关移动中心根据核心网络的位置业务处理能力信息确定覆盖指定目标区域范围的核心网络是否支持对区域变化类位置信息请求的处理,结束对覆盖指定目标区域范围核心网络的判断;c2、目标用户设备当前所属的拜访网关移动中心与管辖该覆盖指定目标区域范围核心网络的拜访网关移动中心发送交互请求消息,管辖该覆盖指定目标区域范围核心网络的拜访网关移动中心根据存储的核心网络的位置业务处理能力信息,判断覆盖指定目标区域范围的核心网络是否支持对区域变化类位置信息请求的处理,如果是,执行步骤d2,否则,执行步骤e2;d2、覆盖指定目标区域范围的拜访网关移动中心向目标用户设备当前所属的拜访网关移动中心发送覆盖指定目标区域范围核心网络支持区域变化类位置信息请求处理的支持能力信息,结束对覆盖指定目标区域范围核心网络的判断;e2、覆盖指定目标区域范围的拜访网关移动中心向目标用户设备当前所属的拜访网关移动中心发送差错响应消息。
9.根据权利要求2所述的方法,其特征在于,所述步骤A进一步包括以下步骤a3、目标用户设备当前所属的拜访网关移动中心判断是否存储有覆盖指定目标区域范围的核心网络的处理能力信息,如果有,执行步骤b3,否则,执行步骤c3;b3、目标用户设备当前所属的拜访网关移动中心根据核心网络的位置业务处理能力信息确定覆盖指定目标区域范围的核心网络是否支持对区域变化类位置信息请求的处理,结束对覆盖指定目标区域范围核心网络的判断;c3、目标用户设备当前所属的拜访网关移动中心与管辖该覆盖指定目标区域范围核心网络的拜访网关移动中心发送交互请求消息,管辖该覆盖指定目标区域范围核心网络的拜访网关移动中心向目标用户设备当前所属的拜访网关移动中心发送覆盖指定目标区域范围核心网络的位置业务处理能力信息,目标用户设备当前所属的拜访网关移动中心根据收到的覆盖指定目标区域范围核心网络位置业务处理能力信息,判断覆盖指定目标区域范围的核心网络是否支持对区域变化类位置信息请求的处理。
10.根据权利要求1所述的方法,其特征在于,所述步骤A进一步包括目标用户设备当前所属的拜访网关移动中心通过查询通信网络中的数据库服务器,获取位置业务系统中功能实体是否支持对区域变化类位置信息请求处理的处理能力信息。
11.根据权利要求1所述的方法,其特征在于,指定目标区域范围被一个以上不能全部支持对区域变化类位置信息请求处理的位置业务系统中的功能实体覆盖,所述步骤A进一步包括目标用户设备当前所属的拜访网关移动中心综合判断覆盖指定目标区域范围的所有功能实体处理能力是否满足指定条件,如果满足,执行步骤B;否则,执行步骤C。
12.根据权利要求11所述的方法,其特征在于所述指定条件由网络运营商的需求决定,或由位置业务质量要求决定。
全文摘要
本发明公开了一种区域变化类位置信息请求的处理方法,该方法包括目标用户设备当前所属的拜访网关移动中心收到区域变化类位置信息请求后,判断位置业务系统中的功能实体是否支持对区域变化类位置信息请求的处理,如果是,目标用户设备当前所属的拜访网关移动中心向目标用户设备当前所属的核心网络发送区域变化类位置信息请求,位置业务系统对区域变化类位置信息请求进行处理,直至区域变化类位置信息请求处理流程结束;否则,位置业务系统向请求端发送区域变化类位置信息请求操作失败消息。根据本发明提出的方法,能够提高位置业务的执行效率,并避免因生成大量无用消息而导致位置业务系统资源浪费。
文档编号H04W4/00GK1568054SQ0314865
公开日2005年1月19日 申请日期2003年6月12日 优先权日2003年6月12日
发明者段小琴 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1