专利名称:位置业务中周期性位置信息请求的信息交互方法
技术领域:
本发明涉及网络设备的定位技术,特别是指一种位置业务中周期性位置信息请求的信息交互方法。
背景技术:
移动通信网络的位置业务(LCS,Location Service)是通过定位技术得到目标用户设备(UE)的位置信息,目标UE指移动通信网络中被定位的目标UE终端,位置信息可以是地理的经纬度信息或当地街道的位置信息。LCS系统获取的位置信息可以提供给目标UE,用于自身定位;也可以提供给其他请求得到目标UE位置信息的客户应用端,如机构和个人,用于增值业务。因此,位置业务在紧急救援、车辆导航和智能交通系统、工作调度和团队管理、移动黄页查询、增强网络性能等方面均有广泛的作用。在第三代合作伙伴计划(3GPP)中对LCS的规范以及整个LCS系统的功能模式、结构、状态描述和消息流程等方面均作了描述。
图1为LCS网络逻辑结构示意图,如图1所示从功能逻辑上看,实现位置业务的功能逻辑实体涉及请求端101、网关移动定位中心(GMLC)102、用户数据存储服务器(HLR/HSS)103、核心网络(CN)104、无线接入网络(RAN)105和目标UE 107。其中,网关移动定位中心(GMLC)102、用户数据存储服务器(HLR/HSS)103、核心网络(CN)104和无线接入网络(RAN)105组成了LCS系统106。请求端101包括请求者和LCS客户端。LCS客户端是指用于获得一个或多个目标UE 107的位置信息的,与LCS系统106接口的软件或硬件实体;请求者是指请求目标UE 107位置信息的请求应用客户端,如机构和个人,是定位请求的发起者,LCS客户端也可同时为请求者。GMLC 102为请求端与LCS系统106间的信息交互提供一个标准的LCS接口,负责对请求端101进行鉴权以及对请求端101发送的位置信息请求消息进行鉴权,鉴权通过后向CN 104发起对目标UE 107进行定位的请求,最后,GMLC 102负责将目标UE 107的位置信息发送至请求端101。GMLC 102可进一步包括请求网关移动中心(R-GMLC,RequestingGMLC)、归属网关移动中心(H-GMLC,Home GMLC)和拜访网关移动中心(V-GMLC,Visited GMLC)。R-GMLC为请求端请求LCS网络106中的GMLC,H-GMLC为目标UE 107归属LCS网络中的GMLC,V-GMLC为目标UE 107拜访LCS网络中的GMLC,R-GMLC、H-GMLC和V-GMLC可以为同一个物理实体。HLR/HSS 103用于存储用户数据,并为其他网络逻辑实体提供用户设备的相关信息,如用户设备的H-GMLC、V-GMLC和CN104的地址信息。CN 104接收并管理GMLC对目标UE 107发起的定位请求信息,协同RAN 105对目标UE 107进行定位,并向GMLC发送定位结果。RAN 105在CN 104的请求下根据标准算法,如CellID+TA算法、TOA算法、E-OTD算法等,对目标UE 107的位置进行计算,并向CN 104发送定位结果。
目前,3GPP的LCS规范中将请求端对目标UE发起的位置信息请求划分为两种类型立即型位置信息请求和延迟型位置信息请求。
立即型位置信息请求是指LCS系统收到请求端对目标UE发起的位置信息请求后,立即对目标UE进行定位,然后立刻向请求端发送定位结果,即LCS系统收到请求端发送的位置信息请求后,立即向请求端提供目标UE的当前位置信息。
图2为3GPP的LCS规范中请求端发起立即型位置信息请求的流程图,如图2所示,请求端发起立即型位置信息请求的实现过程包括以下步骤步骤201~步骤205请求端向R-GMLC发送LCS业务请求(LCS ServiceRequest),请求LCS系统提供目标UE的位置信息。R-GMLC收到LCS ServiceRequest后,向HLR/HSS发送LCS路由信息请求消息(Send Routing Info forLCS),请求HLR/HSS提供H-GMLC的地址。HLR/HSS收到Send RoutingInfo for LCS后,向R-GMLC发送LCS路由信息响应消息(Send Routing Infofor LCS ACK),返回H-GMLC的地址信息。R-GMLC收到Send Routing Infofor LCS ACK后,向H-GMLC发送LCS业务请求(LCS Service Request),请求提供目标UE的位置信息。H-GMLC收到LCS Service Request后,对R-GMLC及其发送的LCS业务请求进行鉴权,鉴权成功,执行步骤206;否则,H-GMLC向R-GMLC发送差错响应。
步骤206~步骤210H-GMLC向HLF/HSS发送LCS路由信息请求消息(Send Routing Info for LCS),请求HLR/HSS提供V-GMLC和CN的地址。HLR/HSS收到Send Routing Info for LCS后,向H-GMLC发送LCS路由信息响应消息(Send Routing Info for LCS ACK),返回V-GMLC和CN的地址信息。H-GMLC收到Send Routing Info for LCS ACK后,向V-GMLC发送LCS业务请求(LCS Service Request),请求提供目标UE的位置信息。V-GMLC收到LCS Service Request后,向CN发送定位目标UE请求(ProvideSubscriber Location)。CN收到Provide Subscriber Location后,协同RAN对目标UE进行定位操作(Location Procedure)。
步骤211~步骤213CN对目标UE定位结束后,向V-GMLC发送对目标UE的定位响应消息(Provide Subscriber Location ACK),返回目标UE的位置信息。V-GMLC收到Provide Subscriber Location ACK后,向H-GMLC发送对LCS业务响应消息(LCS Service Response),返回提供目标UE的位置信息。H-GMLC收到LCS Service Response后,根据需要,H-GMLC对R-GMLC返回的目标UE的位置信息进行鉴权,鉴权成功,执行步骤214;否则,H-GMLC向R-GMLC发送差错响应。
步骤214~步骤215H-GMLC向R-GMLC发送LCS业务响应消息(LCSService Response),返回目标UE的位置信息。R-GMLC收到LCS ServiceResponse后,可根据需要对返回的目标UE的定位结果进行转换处理,如将经纬度信息转换为当地的地理信息;R-GMLC向请求端发送LCS业务响应消息(LCS Service Response),向请求端返回转换后最终的目标UE的位置信息。
延迟型位置信息请求是指请求端要求LCS系统在将来一个时间点或者一定事件发生时向其提供目标UE的位置信息,即LCS系统收到请求端对目标UE发起的位置信息请求后,需要经过一段时间的延迟,等待延迟事件触发后再向请求端提供目标UE的当前位置信息。
图3为3GPP的LCS规范中请求端发起延迟型位置信息请求的流程图,如图3所示,请求端发起延迟型位置信息请求的实现过程包括以下步骤步骤301~步骤304请求端向R-GMLC发送延迟型LCS业务请求(LCSService Request),请求LCS系统提供目标UE的位置信息,该LCS ServiceRequest含有对目标UE进行定位的触发事件,例如,目标UE一旦附着在LCS网络上就立即对其进行定位。R-GMLC收到含有定位目标UE触发事件的LCS Service Request后,向H-GMLC/V-GMLC转发该LCS ServiceRequest;H-GMLC/V-GMLC收到LCS Service Request后,向CN发送定位目标UE请求(Provide Subscriber Location),该Provide Subscriber Location中含有对目标UE进行定位的触发事件,请求CN在触发事件发生时对目标UE进行定位。CN收到含有定位目标UE触发事件的Provide SubscriberLocation后,判断触发事件条件是否已经满足,如果满足则直接发起对目标UE的定位,否则,CN存储定位目标UE的触发事件,然后向H-GMLC/V-GMLC发送定位目标UE响应消息(Provide Subscriber Location ACK),通知H-GMLC/V-GMLC,CN已接受请求端对目标UE发起的延迟型位置信息请求。H-GMLC/V-GMLC收到Provide Subscriber Location ACK后,向R-GMLC发送LCS业务响应消息(LCS Service Response),通知R-GMLC,CN已接受请求端对目标UE发起的延迟型位置信息请求;R-GMLC收到LCSService Response后,向请求端转发该LCS Service Response,通知请求端CN已接受其对目标UE发起的延迟型位置信息请求。
步骤305~步骤309当触发事件发生时,CN判断目标UE发送的业务请求,如目标UE请求接入网络,满足存储的触发事件发生条件,则CN认为该目标UE发送的业务请求消息也是触发事件发生消息(Requested Eventis Detected),。CN收到Requested Event is Detected后,协同RAN对目标UE进行定位操作(Location Procedure)。CN对目标UE定位结束后,向H-GMLC/V-GMLC发送目标UE的位置报告消息(Subscriber LocationReport),返回对目标UE的定位结果。H-GMLC/V-GMLC收到SubscriberLocation Report后,向CN发送目标UE的位置报告响应消息(SubscriberLocation Report ACK),通知CN目标UE的定位结果已经接收。与此同时,H-GMLC/V-GMLC向R-GMLC发送LCS业务响应消息(LCS ServiceResponse),该LCS Service Response中包含CN返回的对目标UE的定位结果;R-GMLC收到LCS Service Response后,可根据需要对返回的目标UE的定位结果进行转换处理,如将经纬度信息转换为当地的地理信息;R-GMLC向请求端发送LCS业务响应消息(LCS Service Response),向请求端返回转换后最终的目标UE的位置信息。
另外,3GPP允许请求端要求LCS系统周期性向其提供目标UE的位置信息,即请求端定义起始时间点和结束时间点以及一定周期性逻辑,要求LCS系统在该段时间内按照周期性逻辑向其提供目标UE的位置信息。
此外,周期性位置信息请求与延迟型位置信息请求可相互结合,即请求端可向LCS系统发送周期性延迟型位置信息请求。
图4为3GPP的LCS规范中请求端发起周期性延迟型位置信息请求的流程图,如图4所示,请求端发起周期性延迟型位置信息请求的实现过程包括以下步骤步骤401~步骤402请求端向R-GMLC发送周期性延迟型LCS业务请求(LCS Service Request),请求LCS系统提供目标UE的位置信息,该LCSService Request中含有对目标UE进行定位的触发事件,例如,目标UE一旦附着在LCS网络上就立即对其进行定位;以及一定周期性逻辑,即周期起始时间点、周期结束时间点和对目标UE进行定位的时间间隔。R-GMLC在周期起始时间点根据周期性逻辑启动周期性定时器。
步骤403~步骤405R-GMLC收到LCS Service Request后,R-GMLC向H-GMLC/V-GMLC发送延迟型LCS业务请求(LCS Service Request),该LCS Service Request中含有对目标UE进行定位的触发事件;H-GMLC/V-GMLC收到LCS Service Request后,向CN发送定位目标UE请求(ProvideSubscriber Location),该Provide Subscriber Location中含有对目标UE进行定位的触发事件,请求CN在触发事件发生时对目标UE进行定位。CN收到含有定位目标UE触发事件的Provide Subscriber Location后,判断触发事件条件是否已经满足,如果满足则直接发起对目标UE的定位,否则,CN存储定位目标UE的触发事件,然后向H-GMLC/V-GMLC发送定位目标UE响应消息(Provide Subscriber Location ACK),通知H-GMLC/V-GMLC,CN已接受请求端对目标UE发起的延迟型位置信息请求。H-GMLC/V-GMLC收到Provide Subscriber Location ACK后,向R-GMLC发送LCS业务响应消息(LCS Service Response),通知R-GMLC,CN已接受请求端对目标UE发起的延迟型位置信息请求;R-GMLC收到LCS Service Response后,向请求端转发该LCS Service Response,通知请求端CN已接受其对目标UE发起的延迟型位置信息请求。
R-GMLC的周期定时器超时后,R-GMLC的状态有两种情况R-GMLC处于等待返回定位结果状态和R-GMLC未处于等待返回定位结果状态。
R-GMLC处于等待返回定位结果状态的具体步骤如下步骤406aR-GMLC的周期性定时器超时,R-GMLC处于等待CN返回对目标UE的定位结果状态,R-GMLC向请求端发送LCS业务响应消息(LCS Service Response),通知请求端目标UE的位置信息暂时无法提供。
步骤407a延迟一段时间后,当触发事件发生时,CN判断目标UE发送的业务请求,如目标UE请求接入网络,满足存储的触发事件发生条件,则CN认为该目标UE发送的业务请求消息也是触发事件发生消息(Requested Event is Detected)。CN收到Requested Event is Detected后,协同RAN对目标UE进行定位操作(Location Procedure)。
步骤408a~步骤409aCN对目标UE定位结束后,向H-GMLC/V-GMLC发送目标UE的位置报告消息(Subscriber Location Report),返回对目标UE的定位结果。H-GMLC/V-GMLC收到Subscriber Location Report后,向CN发送目标UE的位置报告响应消息(Subscriber Location Report ACK),通知CN目标UE的定位结果已经接收。与此同时,H-GMLC/V-GMLC向R-GMLC发送LCS业务响应消息(LCS Service Response),该LCS ServiceResponse中包含CN返回的对目标UE的定位结果;R-GMLC收到LCSService Response后,可根据需要对返回的目标UE的定位结果进行转换处理,如将经纬度信息转换为当地的地理信息;R-GMLC向请求端发送LCS业务响应消息(LCS Service Response),向请求端提供转换后最终的目标UE的位置信息。
R-GMLC未处于等待返回定位结果状态的具体步骤如下步骤406bR-GMLC的周期性定时器超时,R-GMLC未处于等待CN返回对目标UE的定位结果状态,R-GMLC再次向H-GMLC/V-GMLC发送延迟型LCS业务请求(LCS Service Request),该LCS Service Request中含有对目标UE进行定位的触发事件。
步骤407b~步骤409b与步骤403~步骤405基本相同。
步骤410b触发事件发生,CN判断目标UE发送的业务请求,如目标UE请求接入网络,满足存储的触发事件发生条件,则CN认为该目标UE发送的业务请求消息也是触发事件发生消息(Requested Event is Detected)。CN收到Requested Event is Detected后,协同RAN对目标UE进行定位操作(Location Procedure)。
步骤411b~步骤412b与步骤408a~步骤409a基本相同。
在周期时间范围内,请求端可能会取消其发起的周期性位置信息请求,即不需要LCS系统继续向其提供目标UE的位置信息。
图8为3GPP的LCS规范中请求端发起取消周期性位置信息请求的流程图,如图8所示,请求端发起取消周期性位置信息请求的实现过程包括以下步骤步骤801~步骤802请求端向R-GMLC发送LCS客户端取消业务请求(LCS Cancel Service Request),请求LCS系统取消其发起的周期性位置信息请求。R-GMLC收到LCS Cancel Service Request后,执行取消操作,删除相应的周期性位置信息请求信息,向请求端发送LCS客户端取消业务响应(LCS Cancel Service Response),通知请求端取消操作已成功执行。
由于位置信息对于目标UE而言属于用户的私密性信息,其位置信息应该得到严格保护。对于任何请求目标UE位置信息的请求端,LCS系统均需要对其进行合法性鉴权,根据目标UE在LCS系统中的预先设置或者由LCS系统将请求端信息发送给目标UE由其直接进行鉴权,检查目标UE是否授权该请求端请求其位置信息。
即使某个请求端已经通过LCS系统的合法性鉴权,发起对目标UE的立即型位置信息请求或延迟型位置信息请求,LCS系统也允许目标UE随时查询当前对其发起的处于激活状态的位置信息请求,并可以对这些位置信息请求进行取消操作。
在3GPP的LCS规范中提出允许目标UE随时查询或取消当前处于激活状态的有效位置信息请求。位置信息请求的激活状态是指位置信息请求发送到LCS系统的起始时刻到LCS系统对目标UE执行定位操作的结束时刻之间的时间段,位置信息请求所处的状态。对于延迟型位置信息请求定位目标UE触发事件的控制逻辑存储于CN,CN存储定位目标UE的触发事件,并在触发事件发生时对目标UE进行定位。对于周期性位置信息请求的周期控制逻辑存储于R-GMLC,由R-GMLC将周期性位置信息请求拆分为单个的立即型位置信息请求或延迟型位置信息请求,并向CN发送。因此,对于CN来说,并不清楚所接收到的位置信息请求是否属于周期性位置信息请求,也就不清楚一个周期性位置信息请求的状态是激活的还是非激活的,以及周期性位置信息请求的一些其他相关信息,如周期的起始时间、结束时间和周期性位置信息请求发生的次数等。
当目标UE向LCS系统发起查询或取消位置信息请求时,查询或取消操作由RAN发送到CN,CN可以对当前处于激活状态的位置信息请求进行查询或取消操作。但由于CN无法获知当前是否有周期性位置信息请求处于激活状态,以及不清楚周期性位置信息请求的其他相关信息,导致CN无法准确完整地执行查询或取消操作。
发明内容
有鉴于此,本发明的目的在于提供一种位置业务中周期性位置信息请求的信息交互方法,位置业务系统能够准确完整地执行目标用户设备发起的对位置信息请求的操作。
为了达到上述目的,本发明提供了一种位置业务中周期性位置信息请求的信息交互方法,请求端向位置业务系统发起周期性位置信息请求,其特征在于该方法包含以下步骤A、请求网关移动中心向归属网关移动中心/拜访网关移动中心发送位置业务周期性请求,该位置业务周期性请求中携带标识号码;B、归属网关移动中心/拜访网关移动中心向核心网络发送定位目标用户设备周期性请求,该定位目标用户设备周期性请求中携带相应标识号码;C、核心网络协同无线接入网络对目标用户设备进行定位,并将该目标用户设备的位置信息发送至请求端。
该方法进一步包括A1、请求网关移动中心向归属网关移动中心/拜访网关移动中心发送第一条位置业务周期性请求,该位置业务周期性请求中携带周期信息参数;B1、归属网关移动中心/拜访网关移动中心向核心网络发送第一条定位目标用户设备周期性请求,该定位目标用户设备周期性请求中携带相应周期信息参数。
所述周期信息参数至少包括周期性位置信息请求持续时间。
该方法进一步包括A2、请求网关移动中心向归属网关移动中心/拜访网关移动中心发送第一条位置业务周期性请求,该位置业务周期性请求中携带周期起始标志;B2、归属网关移动中心/拜访网关移动中心向核心网络发送第一条定位目标用户设备周期性请求,该定位目标用户设备周期性请求中携带相应周期起始标志。
该方法进一步包括A3、请求网关移动中心向归属网关移动中心/拜访网关移动中心发送最后一条位置业务周期性请求,该位置业务周期性请求中携带周期结束标志;B3、归属网关移动中心/拜访网关移动中心向核心网络发送最后一条定位目标用户设备周期性请求,该定位目标用户设备周期性请求中携带相应周期结束标志。
较佳地,目标用户设备发起对位置信息请求的操作时,该方法进一步包括a、核心网络向请求网关移动中心发送提供周期性位置信息请求相关信息请求;b、请求网关移动中心将周期性位置信息请求相关信息发送至核心网络。
所述步骤a进一步包括a1、核心网络向归属网关移动中心/拜访网关移动中心发送提供周期性位置信息请求相关信息请求,该提供周期性位置信息请求相关信息请求中携带请求网关移动中心地址和标识号码;a2、归属网关移动中心/拜访网关移动中心根据步骤a1中的请求网关移动中心地址将该提供周期性位置信息请求相关信息请求转发至请求网关移动中心。
所述步骤b进一步包括b1、请求网关移动中心将周期性位置信息请求相关信息发送至归属网关移动中心/拜访网关移动中心,该信息中携带标识号码;b2、归属网关移动中心/拜访网关移动中心将周期性位置信息请求相关信息转发至核心网络。
所述标识号码由请求网关移动中心随机生成。
当请求端取消其发起的周期性位置信息请求时,该方法进一步包括c、请求端向核心网络发送位置业务客户端取消业务请求;d、核心网络执行取消操作,删除相应的周期性位置业务请求信息;e、核心网络向请求端发送位置业务客户端取消业务响应。
所述步骤c进一步包括c1、请求端向请求网关移动中心发送位置业务客户端取消业务请求,请求网关移动中心将该位置业务客户端取消业务请求发送至归属网关移动中心/拜访网关移动中心c2、归属网关移动中心/拜访网关移动中心收到位置业务客户端取消业务请求后,向核心网络发送定位目标用户设备请求。
所述步骤e进一步包括e1、核心网络向归属网关移动中心/拜访网关移动中心发送定位目标用户设备响应,归属网关移动中心/拜访网关移动中心将位置业务客户端取消业务响应发送至请求网关移动中心;e2、请求网关移动中心收到位置业务客户端取消业务响应后,执行取消操作,删除相应的周期性位置业务请求信息,向请求端发送该位置业务客户端取消业务响应。
通过本发明,CN能够获取周期性位置信息请求的相关信息,包括该周期性位置信息请求的状态、周期起始时间点、周期结束时间点,周期内的请求次数等。当目标UE发起对位置信息请求的操作时,CN能够准确完整地对周期性位置信息请求进行操作。另外,由于目标UE发起CN对位置信息请求的操作是一个非经常性的动作,本发明还可通过在周期性请求中增加标志来通知CN周期性请求的状态信息,对于周期性位置信息请求更为详细的信息CN可通过向R-GMLC发起请求提供周期性位置信息请求相关信息流程获得,节省大量信令负载。
图1为LCS网络逻辑结构示意图;图2为3GPP的LCS规范中请求端发起立即型位置信息请求的流程图;图3为3GPP的LCS规范中请求端发起延迟型位置信息请求的流程图;图4为3GPP的LCS规范中请求端发起周期性延迟型位置信息请求的流程图;图5为本发明R-GMLC将周期性位置信息请求相关信息直接告知CN的流程图;图6为本发明R-GMLC在请求中增加标志位告知CN周期性位置信息请求相关信息的流程图;图7为本发明CN请求R-GMLC提供周期性位置信息请求相关信息的流程图;图8为3GPP的LCS规范中请求端发起取消周期性位置信息请求的流程图;图9为本发明请求端发起取消周期性位置信息请求的流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步地详细描述。
当请求端发起周期性位置信息请求时,在R-GMLC向H-GMLC/V-GMLC发送的第一条LCS业务周期性请求(LCS ServiceRequest)中携带与周期性位置信息请求相关的所有周期信息参数,如周期起始时间点、周期结束时间点以及对目标UE进行定位的时间间隔等,此外,该LCS Service Request中同时携带一个由R-GMLC随机分配的号码,如ReferanceNumber号码,用于区分不同的周期性位置信息请求。在H-GMLC/V-GMLC向CN发送的定位目标UE请求(Provide SubscriberLocation)中,也需相应携带与周期性位置信息请求相关的周期信息参数。CN收到Provide Subscriber Location后,根据Provide Subscriber Location中的周期信息参数获知该请求为周期性位置信息请求,记录该周期性位置信息请求的ReferanceNumber号码,将该周期性位置信息请求的状态置为激活。与此同时,CN存储Provide Subscriber Location中的其他周期信息参数,并能够根据周期位置信息请求的周期信息参数推断出相关信息,例如,能够根据周期起始时间点、周期结束时间点以及对目标UE进行定位的时间间隔等周期信息参数,推导出截止到某一时刻该周期性位置信息请求的执行次数,距离周期性位置信息请求结束时刻剩余的执行次数,某一时刻该周期性位置信息请求是否处于激活状态等。R-GMLC后续过程中发送的LCS ServiceRequest中不再携带周期信息参数。
ReferanceNumber也可通过R-GMLC发送的LCS Service Request消息中现有的标识实现。
图5为本发明R-GMLC将周期性位置信息请求相关信息直接告知CN的流程图,如图5所示,R-GMLC将周期性位置信息请求相关信息直接告知CN的实现过程包括以下步骤
步骤501R-GMLC向H-GMLC/V-GMLC发送的第一条LCS业务周期性请求(LCS Service Request)中携带与周期性位置信息请求的所有相关周期信息参数,同时携带一个由R-GMLC随机分配的号码,如ReferanceNumber号码,用来标识该周期性位置信息请求在周期内发起的每一个周期性位置信息请求。此时的ReferanceNumber表示该请求属于哪一个周期性位置信息请求。
步骤502H-GMLC/V-GMLC收到第一条LCS Service Request后,向CN发送第一条定位目标UE周期性请求(Provide Subscriber Location),该Provide Subscriber Location中同样携带与周期性位置信息请求的所有相关周期信息参数,以及ReferanceNumber。CN收到第一条Provide SubscriberLocation后,根据周期信息参数获知该请求是周期性位置信息请求中的第一个周期性位置信息请求,记录相应的ReferanceNumber,并将该周期性位置信息请求的状态置为激活,然后进行后续处理。
步骤503R-GMLC向H-GMLC/V-GMLC发送第二条LCS业务周期性请求(LCS Service Request),该LCS Service Request中可只携带一个ReferanceNumber,表示该请求属于哪一个周期性位置信息请求。R-GMLC向H-GMLC/V-GMLC后续发送的LCS业务周期性请求(LCS ServiceRequest)中携带的内容与上述内容一致。
步骤504H-GMLC/V-GMLC收到第二条LCS Service Request后,向CN发送第二条定位目标UE周期性请求(Provide Subscriber Location),该Provide Subscriber Location中同样可只携带一个ReferanceNumber。CN收到第二条Provide Subscriber Location后,进行后续处理。
后续处理与前面所述的请求端发起周期性延迟型位置信息请求的实现过程类似,在此不再赘述。
在移动通信网络的LCS中,通过本发明可使CN获得周期性位置信息请求的相关信息。当目标UE发起对位置信息请求的操作时,针对所有对目标UE发起的位置信息请求,CN能够准确完整地进行操作处理。R-GMLC直接向CN发送周期性位置信息请求的相关信息,CN能够根据获得的信息推导出其他相关信息。当目标UE发起对位置信息请求的查询、取消等操作时,CN能够通过足够的信息保证对周期性位置信息请求操作的准确完整地执行。
在周期时间范围内,当请求端需要取消其发起的周期性位置信息请求时,由于CN已获得周期性位置信息请求的相关信息,如果仅在请求端与R-GMLC间进行取消信息交互,CN并不能获知该周期性位置信息请求已被请求端取消,依然会存储该周期性位置信息请求的相关信息,因此,需要新的流程通知CN该周期性位置信息请求已取消。
图9为本发明请求端发起取消周期性位置信息请求的流程图,如图9所示,请求端发起取消周期性位置信息请求的实现过程包括以下步骤步骤901~步骤902请求端向R-GMLC发送LCS客户端取消业务请求(LCS Cancel Service Request),请求LCS系统取消其发起的周期性位置信息请求。R-GMLC收到LCS Cancel Service Request后,R-GMLC向H-GMLC/V-GMLC发送该LCS Cancel Service Request。H-GMLC/V-GMLC收到LCSCancel Service Request后,向CN发送定位目标UE请求(Provide SubscriberLocation),通知CN该周期性位置信息请求中剩余的请求已被取消,不需要CN再存储该周期性位置信息请求的相关信息。
步骤903~步骤904CN收到Provide Subscriber Location后,执行取消操作,删除相应的周期性位置业务请求信息,向H-GMLC/V-GMLC发送定位目标UE响应消息(Provide Subscriber Location ACK),通知H-GMLC/V-GMLC,CN已完成对周期性位置信息请求的取消。H-GMLC/V-GMLC收到Provide Subscriber Location ACK后,向R-GMLC发送LCS客户端取消业务响应(LCS Cancel Service Response),R-GMLC收到LCS Cancel ServiceResponse后,执行取消操作,删除相应的周期性位置业务请求信息,向请求端发送该LCS Cancel Service Response,通知请求周期性位置信息请求的取消操作已成功执行。
当R-GMLC需要发起一个周期性位置信息请求时,在R-GMLC向H-GMLC/V-GMLC发送的第一条LCS业务周期性请求(LCS ServiceRequest)中携带一个特殊标志,如PeriodicStartFlag标志,表明该请求是周期性位置信息请求中的第一个请求;同时还要携带一个由R-GMLC随机分配的ReferanceNumber号码,如12345,该号码用来识别同一个周期性位置信息请求的LCS业务周期性请求。在H-GMLC/V-GMLC随后向CN发送的第一条定位目标UE周期性请求(Provide Subscriber Location)中相应地携带PeriodicStartFlag标志和ReferanceNumber号码,PeriodicStartFlag标志用来通知CN已触发了周期性位置信息请求,ReferanceNumber号码用来让CN识别后续的LCS业务周期性请求(LCS Service Request)是否属于该周期性位置信息请求。CN在收到的Provide Subscriber Location中发现PeriodicStartFlag标志,则获知该位置信息请求为周期性位置信息请求,且此时该周期性位置信息请求处于激活状态,即存储Provide SubscriberLocation中的ReferanceNumber号码。
当R-GMLC需要结束周期性位置信息请求,在向H-GMLC/V-GMLC发送的最后一条LCS业务周期性请求(LCS Service Request)中,同样需要携带一个特殊标志,如PeriodicEndFlag标志,表明该请求是周期性位置信息请求中的最后一个请求,并且还需要携带与第一条LCS Service Request中相同的随机号码。在H-GMLC/V-GMLC随后向CN发送的定位目标UE周期性请求(Provide Subscriber Location)中也需携带PeriodicEndFlag标志和ReferanceNumber号码,PeriodicEndFlag标志用来通知CN该周期性位置信息请求已结束,ReferanceNumber号码用来让CN识别结束的是哪一个周期性位置信息请求。
因此,CN通过对PeriodicStartFlag标志、PeriodicEndFlag标志和ReferanceNumber号码的分析,就可简洁地推导出某一个周期性位置信息请求是否处于激活状态。
当目标UE向CN发起对当前处于激活状态的位置信息请求的查询或取消操作时,CN能够对处于激活状态的周期性位置信息请求进行处理。当CN发现自身不能向目标UE提供更多有关周期性位置信息请求的相关信息时,例如,目标UE需要查询周期性位置信息请求的起始时间点、结束时间点以及周期请求发生的次数、距离周期性位置信息请求结束时间点周期请求剩余的次数。CN可进一步地通过H-GMLC/V-GMLC向R-GMLC发送信息查询请求,请求R-GMLC向其返回相应的周期性位置信息请求的相关信息。
另外,在R-GMLC向H-GMLC/V-GMLC发送的中间所有LCS业务周期性请求(LCS Service Request)中可携带与第一条LCS Service Request中相同的随机号码ReferanceNumber号码,H-GMLC/V-GMLC向CN发送的中间所有定位目标UE周期性请求(Provide Subscriber Location)中同样携带相应的ReferanceNumber号码,以辅助CN进行一些简单周期性信息的统计,如得出周期性位置信息请求发生的次数。
在实际应用中,PeriodicStartFlag标志、PeriodicEndFlag标志和ReferanceNumber号码可由消息中的一个字段通过预先设置的方式来表示,如F123450中,开始的F代表PeriodicStartFlag标志有效,12345为随机生成的ReferanceNumber号码,末尾的0代表PeriodicEndFlag标志无效;又如012345F中,开始的0代表PeriodicStartFlag标志无效,12345为随机生成的ReferanceNumber号码,末尾的F代表PeriodicEndFlag标志有效。
图6为本发明R-GMLC在请求中增加标志位告知CN周期性位置信息请求相关信息的流程图,如图6所示,R-GMLC在请求中增加标志位告知CN周期性位置信息请求相关信息的实现过程包括以下步骤步骤601~步骤602在R-GMLC向H-GMLC/V-GMLC发送的第一条LCS业务周期性请求(LCS Service Request)中携带表明该请求是一个周期性位置信息请求中的第一个请求的PeriodicStartFlag标志,同时携带一个由R-GMLC随机分配的ReferanceNumber号码,用以识别同一个周期性位置信息请求中的所有请求。H-GMLC/V-GMLC收到第一条LCS Service Request后,向CN发送第一条定位目标UE周期性请求(Provide Subscriber Location),该Provide Subscriber Location中相应地携带PeriodicStartFlag标志和ReferanceNumber号码。CN收到该Provide Subscriber Location后,根据其携带的PeriodicStartFlag标志获知该请求是周期性位置信息请求中的第一个请求,记录ReferanceNumber号码,将该周期性位置信息请求的状态置为激活,进行后续处理。
若周期内共发起N次周期性位置信息请求,则步骤603~步骤604为发起第二次至第N-1次周期性位置信息请求的信息交互过程,该信息交互过程与步骤503~步骤504基本相同。
步骤605~步骤606在R-GMLC向H-GMLC/V-GMLC发送的最后一条LCS业务周期性请求(LCS Service Request)中携带表明该请求是一个周期性位置信息请求中的最后一个周期请求的PeriodicEndFlag标志,同时携带相同的ReferanceNumber号码。PeriodicEndFlag标志表明该请求是周期性位置信息请求中的最后一个请求,ReferanceNumber号码表明该请求属于某一个周期性位置信息请求。H-GMLC/V-GMLC收到最后一条LCS ServiceRequest后,向CN发送最后一条定位目标UE周期性请求(Provide SubscriberLocation),该Provide Subscriber Location中相应地携带PeriodicEndFlag标志和ReferanceNumber号码。CN收到该Provide Subscriber Location后,根据其携带的PeriodicEndFlag标志获知该请求是周期性位置信息请求中的最后一个请求,并根据ReferanceNumber号码查找出相应的周期性位置信息请求,记录该周期性位置信息请求即将进入结束状态,然后进行后续处理。CN在对最后一个周期性位置信息请求完成定位处理后,将该周期性位置信息请求的状态置为结束状态。
由于目标UE发起CN对位置信息请求的操作是一个非经常性的动作,本发明通过在周期性请求中增加标志来通知CN周期性请求的状态信息,对于周期性位置信息请求更为详细的信息CN可通过向R-GMLC发起请求提供周期性位置信息请求相关信息流程获得,节省大量信令负载。
图7为本发明CN请求R-GMLC提供周期性位置信息请求相关信息的流程图,如图7所示,CN请求R-GMLC提供周期性位置信息请求相关信息的实现过程包含以下步骤步骤701~步骤702当CN需要R-GMLC提供周期性位置信息请求相关信息时,CN向H-GMLC/V-GMLC发送提供周期性位置信息请求相关信息的请求消息(Provide Periodic LCS Request Info),该Provide Periodic LCSRequest Info中携带R-GMLC的地址和相应的周期性位置信息请求的ReferanceNumber号码;该Provide Periodic LCS Request Info中可进一步携带请求R-GMLC提供的周期性位置信息请求相关信息标志。H-GMLC/V-GMLC通过Provide Periodic LCS Request Info中携带的R-GMLC地址将该Provide Periodic LCS Request Info转发至R-GMLC。
步骤703~步骤704R-GMLC收到Provide Periodic LCS Request Info后,根据该Provide Periodic LCS Request Info中携带的ReferanceNumber号码搜索到相应的周期性位置信息请求,向H-GMLC/V-GMLC发送提供周期性位置信息请求相关信息的响应消息(Provide Periodic LCS Request Info ACK),返回该周期性位置信息请求的相关信息。H-GMLC/V-GMLC收到该ProvidePeriodic LCS Request Info ACK后,向CN转发Provide Periodic LCS RequestInfo ACK,CN获取该周期性位置信息请求的相关信息。
另外,当CN能够根据R-GMLC的地址信息寻路到R-GMLC时,CN可以直接向R-GMLC发送提供周期性位置信息请求相关信息的请求消息(Provide Periodic LCS Request Info);当R-GMLC能够根据CN的地址信息寻路到CN时,R-GMLC可以直接向CN发送提供周期性位置信息请求相关信息的响应消息(Provide Periodic LCS Request Info ACK),返回该周期性位置信息请求的相关信息。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种位置业务中周期性位置信息请求的信息交互方法,请求端向位置业务系统发起周期性位置信息请求,其特征在于该方法包含以下步骤A、请求网关移动中心向归属网关移动中心/拜访网关移动中心发送位置业务周期性请求,该位置业务周期性请求中携带标识号码;B、归属网关移动中心/拜访网关移动中心向核心网络发送定位目标用户设备周期性请求,该定位目标用户设备周期性请求中携带相应标识号码;C、核心网络协同无线接入网络对目标用户设备进行定位,并将该目标用户设备的位置信息发送至请求端。
2.根据权利要求1所述的方法,其特征在于该方法进一步包括A1、请求网关移动中心向归属网关移动中心/拜访网关移动中心发送第一条位置业务周期性请求,该位置业务周期性请求中携带周期信息参数;B1、归属网关移动中心/拜访网关移动中心向核心网络发送第一条定位目标用户设备周期性请求,该定位目标用户设备周期性请求中携带相应周期信息参数。
3.根据权利要求2所述的方法,其特征在于所述周期信息参数至少包括周期性位置信息请求持续时间。
4.根据权利要求1所述的方法,其特征在于该方法进一步包括A2、请求网关移动中心向归属网关移动中心/拜访网关移动中心发送第一条位置业务周期性请求,该位置业务周期性请求中携带周期起始标志;B2、归属网关移动中心/拜访网关移动中心向核心网络发送第一条定位目标用户设备周期性请求,该定位目标用户设备周期性请求中携带相应周期起始标志。
5.根据权利要求4所述的方法,其特征在于该方法进一步包括A3、请求网关移动中心向归属网关移动中心/拜访网关移动中心发送最后一条位置业务周期性请求,该位置业务周期性请求中携带周期结束标志;B3、归属网关移动中心/拜访网关移动中心向核心网络发送最后一条定位目标用户设备周期性请求,该定位目标用户设备周期性请求中携带相应周期结束标志。
6.根据权利要求1所述的方法,其特征在于目标用户设备发起对位置信息请求的操作时,该方法进一步包括a、核心网络向请求网关移动中心发送提供周期性位置信息请求相关信息请求;b、请求网关移动中心将周期性位置信息请求相关信息发送至核心网络。
7.根据权利要求6所述的方法,其特征在于所述步骤a进一步包括a1、核心网络向归属网关移动中心/拜访网关移动中心发送提供周期性位置信息请求相关信息请求,该提供周期性位置信息请求相关信息请求中携带请求网关移动中心地址和标识号码;a2、归属网关移动中心/拜访网关移动中心根据步骤a1中的请求网关移动中心地址将该提供周期性位置信息请求相关信息请求转发至请求网关移动中心。
8.根据权利要求6所述的方法,其特征在于所述步骤b进一步包括b1、请求网关移动中心将周期性位置信息请求相关信息发送至归属网关移动中心/拜访网关移动中心,该信息中携带标识号码;b2、归属网关移动中心/拜访网关移动中心将周期性位置信息请求相关信息转发至核心网络。
9.根据权利要求2所述的方法,其特征在于所述标识号码由请求网关移动中心随机生成。
10.根据权利要求2所述的方法,其特征在于当请求端取消其发起的周期性位置信息请求时,该方法进一步包括c、请求端向核心网络发送位置业务客户端取消业务请求;d、核心网络执行取消操作,删除相应的周期性位置业务请求信息;e、核心网络向请求端发送位置业务客户端取消业务响应。
11.根据权利要求10所述的方法,其特征在于所述步骤c进一步包括c1、请求端向请求网关移动中心发送位置业务客户端取消业务请求,请求网关移动中心将该位置业务客户端取消业务请求发送至归属网关移动中心/拜访网关移动中心c2、归属网关移动中心/拜访网关移动中心收到位置业务客户端取消业务请求后,向核心网络发送定位目标用户设备请求。
12.根据权利要求10所述的方法,其特征在于所述步骤e进一步包括e1、核心网络向归属网关移动中心/拜访网关移动中心发送定位目标用户设备响应,归属网关移动中心/拜访网关移动中心将位置业务客户端取消业务响应发送至请求网关移动中心;e2、请求网关移动中心收到位置业务客户端取消业务响应后,执行取消操作,删除相应的周期性位置业务请求信息,向请求端发送该位置业务客户端取消业务响应。
全文摘要
本发明公开了一种位置业务中周期性位置信息请求的信息交互方法,涉及网络设备的定位技术,请求端向位置业务系统发起周期性位置信息请求,该方法包含请求网关移动中心向归属网关移动中心/拜访网关移动中心发送位置业务周期性请求,该位置业务周期性请求中携带标识号码;归属网关移动中心/拜访网关移动中心向核心网络发送定位目标用户设备周期性请求,该定位目标用户设备周期性请求中携带相应标识号码;核心网络协同无线接入网络对目标用户设备进行定位,并将该目标用户设备的位置信息发送至请求端。当目标用户设备发起对位置信息请求的操作时,使得核心网络能够准确完整地对周期性位置信息请求进行操作。
文档编号H04W4/02GK1520206SQ0310123
公开日2004年8月11日 申请日期2003年1月21日 优先权日2003年1月21日
发明者段小琴, 张文林 申请人:华为技术有限公司