一种定位上报服务方法

文档序号:7600582阅读:288来源:国知局
专利名称:一种定位上报服务方法
技术领域
本发明涉及移动通信系统中的定位技术,尤其涉及一种定位上报服务方法。
背景技术
通信系统中的位置业务(LCS)是指提供位置信息的功能实体通过互联网或者无线网络,得到目标移动台(UE)用户的位置信息,例如用户的经纬度信息或者所在街道的位置等;并且,将所得到的位置信息发送给LCS客户端,例如目标UE用户本人、通信系统、或者其他请求得到该目标UE用户位置的机构和个人,分别用于实现目标UE用户的自身定位、分区域计费或运营商操作维护、或者增值业务等目标。就应用角度而言,位置业务主要包括紧急救援、车辆导航和智能交通、工作调度和团队管理、移动黄页查询、增强网络性能以及其它增值业务等。
通常,LCS中包括两个主要的功能实体LCS客户端和定位服务器。其中,定位服务器作为提供位置信息的功能实体,其目的在于根据LCS客户端的需求提供出目标UE用户的位置信息,它可以是具体的网络设备,如网关移动位置中心(GMLC)或者移动定位中心(MPC),也可以是依附于网络设备中的逻辑模块;而LCS客户端是为了获取目标UE用户的位置信息而与LCS服务器进行交互的功能实体,它可以是移动终端,也可以是移动网络设备。
目前,开放移动联盟(OMA)定义了移动定位协议(MLP)和漫游定位协议(RLP)来实现位置业务。其中,MLP中规定了触发定位上报服务(TLRS),而RLP中规定了触发漫游定位上报服务(TRLRS)。如图1所示,MLP所规定的TRLRS包括以下步骤步骤101.LCS客户端向定位服务器发送触发定位上报请求(TLRR,Triggered Location Reporting Request)消息,请求目标UE用户在指定时间或事件条件下的位置信息。
本步骤中,LCS客户端在触发定位上报请求消息中携带目标UE用户的用户标识和指定的时间或事件条件。其中,目标UE用户的用户标识的作用在于表明目标用户的身份,该用户标识可以为UE号码、国际移动用户识别码(IMSI)或者该UE的移动网际协议(IP)地址等。LCS客户端可在一条触发定位上报请求消息中携带多个用户标识,进而请求对多个目标UE用户的定位上报。
触发定位上报请求消息中的时间条件包括LCS客户端指定的定位上报的开始时间、结束时间以及上报定位信息的时间间隔等,定位服务器在LCS指定的时间段内,按照设定的时间间隔上报目标UE用户的位置信息。事件条件的含义为只有在出现所指定的事件时,定位服务器才上报目标UE的位置信息,它包括终端可及(ms available)事件和区域触发(service areachange或者change of area)事件,事件条件中还可以包括上报的开始时间和结束时间。其中,终端可及事件是移动交换中心/服务GPRS支持节点(MSC/SGSN)在能够与目标UE正常联系时上报目标UE位置,通常情况是目标UE短暂的和网络失去联系后又重新恢复正常时触发目标UE的位置上报。区域触发事件是指MSC/SGSN获知目标UE位置发生变化时触发上报目标UE的位置或者当前状态,通常情况是目标UE进入或者离开某个指定区域,或者处于这个区域中时会触发网络上报目标UE的位置。
步骤102.定位服务器向LCS客户端返回触发定位上报应答(TLRA,Triggered Location Reporting Answer)消息,指明定位服务器对触发定位上报请求消息的接受情况。
本步骤中定位服务器首先对所接收到的触发定位上报请求消息进行处理,根据该消息中携带的用户标识和时间或者事件条件设置定位触发任务,然后,定位服务器向LCS客户端返回触发定位上报应答消息。如果触发定位任务设置成功,则触发定位上报应答消息中会携带请求标识(req_id)字段,用以标识LCS客户端与定位服务器在本次TLRS流程设置的任务。
步骤103.在时间或事件条件满足时,定位服务器通过触发定位上报(TLREP,Triggered Location Report)消息,将目标UE用户的位置信息发送给LCS客户端。
当LCS客户端在步骤101中所指定的时间或事件条件满足时,定位服务器对目标UE用户发起定位,并将其位置信息携带于触发定位上报消息中,上报给LCS客户端。
当LCS客户端在步骤101中指定时间条件时,定位服务器在本步骤中可能多次发送触发定位上报消息。例如LCS客户端指定的开始时间为上午8点、结束时间为下午4点、时间间隔为30分钟,则定位服务器在上午8点至下午4点所构成的时间段内,每隔30分钟就向LCS客户端发送一次携带有目标UE用户位置信息的触发定位上报消息。
当LCS客户端在步骤101中指定终端可及事件条件时,定位服务器在本步骤中只向LCS客户端发送一条触发定位上报消息,即在指定的时间段内,在目标UE用户满足终端可及事件时,发送触发定位上报消息。
当LCS客户端在步骤101中指定区域触发事件条件时,定位服务器在本步骤中可能多次发送触发定位上报消息。换言之,根据LCS客户端要求的具体区域触发事件条件来决定位置上报。例如可以要求在指定的时间段内,定位服务器发现目标UE出现进入或者离开特定区域的情况,就向LCS客户端发送携带有目标UE用户位置信息的触发定位上报消息;或者,要求在指定的时间段内,如果目标UE用户处于特定区域中,则定位服务器按照目标UE用户预先设定的上报次数或上报周期,向LCS客户端多次发送触发定位上报消息。
步骤104.LCS客户端通过发送触发定位上报终止请求(TLRSR,Triggered Location Reporting Stop Request)消息,通知定位服务器停止上报目标UE用户的位置信息。
在步骤101中设置的条件仍然有效的情况下,即设置的时间条件或区域触发事件条件仍能够触发定位上报,或者终端可及事件条件下未曾上报过部分目标UE用户的位置信息,如果LCS客户端不再需要获知目标UE用户的位置信息,则通过触发定位上报终止请求消息请求定位服务器终止定位任务。另外,本步骤的触发定位上报终止请求消息中携带有与步骤102相同的req_id字段,以便定位服务器根据该req_id获知需要停止的定位任务。
步骤105.定位服务器将定位任务处理结果携带于触发定位上报终止应答(TLRSA,Triggered Location Reporting Stop Answer)消息中,返回给LCS客户端。
本步骤中,定位服务器首先根据所接收到的触发定位上报终止请求消息中的req_id,对相应的定位任务进行终止处理;然后,向LCS客户端发送触发定位上报终止应答消息,指明已经终止了步骤102中所设置的定位任务。并且,在执行完本步骤后定位服务器将不再向LCS客户端发送步骤101中所请求的任何目标UE用户的位置信息。
上述流程所存在的一个缺点是LCS客户端通过触发定位上报请求消息,请求得到n个目标UE用户的位置信息,则当通过相应的触发定位上报终止请求消息要求停止定位任务时,只能全部取消该n个目标UE用户的定位,而无法只取消其中一部分目标UE用户的定位。
以上为MLP中规定的目标UE没有发生漫游时所进行的触发定位上报服务(TRLRS)流程;当目标UE漫游到其它地区时,则使用RLP中规定的TRLRS流程,实现使LCS客户端获取该目标UE用户位置信息的目的。
如图2所示,RLP所规定的TRLRS流程包括以下步骤步骤201.LCS向接入定位服务器(Requesting Location Server)发送触发定位上报请求消息,请求目标UE用户在指定时间或事件条件下的位置信息。
本步骤中,LCS客户端在触发定位上报请求消息中携带目标UE用户的用户标识和指定的时间或事件条件。
步骤202~203.接入定位服务器向归属定位服务器(HLS)发送触发漫游定位上报请求(TRLRR,Triggered Roaming Location Reporting Request)消息,归属定位服务器再将触发漫游定位上报请求消息发送给拜访定位服务器(VLS)。
接入定位服务器接收到步骤201中的触发定位上报请求消息后,发现目标UE用户不是自身的归属用户,然后根据该消息中所携带的用户标识分析出目标UE用户的归属定位服务器,并向该归属定位服务器发送携带有用户标识和时间或事件条件的触发漫游定位上报请求消息;归属定位服务器根据触发漫游定位上报请求消息中携带的用户标识分析出目标UE用户发生了漫游,并找到其漫游地的拜访定位服务器,然后再向该拜访定位服务器发送携带有用户标识和时间或事件条件的触发漫游定位上报请求消息,要求拜访定位服务器对目标UE用户提供触发漫游定位上报服务。
步骤204.拜访定位服务器根据触发漫游定位上报请求消息中携带的用户标识和时间或者事件条件设置定位触发任务,并向归属定位服务器返回触发漫游定位上报应答(TRLRA,Triggered Roaming Location ReportingAnswer)消息。
本步骤中,如果触发定位任务设置成功,则触发定位上报应答消息中会携带req_id字段,用以标识拜访定位服务器与归属定位服务器在本次TLRS流程设置的任务。
步骤205.归属定位服务器通过向接入定位服务器发送触发漫游定位上报应答消息,指明对本次漫游定位请求的接受情况。
本步骤中,如果在归属定位服务器接收到的触发漫游定位上报应答消息中存在req_id字段,即触发漫游定位上报任务设置成功,则在发往接入定位服务器的触发漫游定位上报应答消息中,也携带有req_id字段,用以标识归属定位服务器与接入定位服务器在本次TRLRS流程设置的任务。另外,本步骤触发漫游定位上报应答消息中所携带的req_id字段,可以与步骤204中触发漫游定位上报应答消息所携带的req_id字段相同,也可以不同。在两req_id字段不同的情况下,归属定位服务器中存储有两个req_id字段的对应关系。
步骤206.接入定位服务器向LCS客户端返回触发定位上报应答消息,指明接入定位服务器对本次触发定位上报请求的接受情况。
本步骤中,如果在接入定位服务器接收到的触发漫游定位上报应答消息中存在req_id字段,即触发漫游定位上报任务设置成功,则在发往LCS客户端的触发定位上报应答消息中,也携带有req_id字段,用以标识接入定位服务器与LCS客户端在本次TRLRS流程设置的任务。另外,本步骤触发定位上报应答消息中所携带的req_id字段,可以与步骤205中触发漫游定位上报应答消息所携带的req_id字段相同,也可以不同。在两req_id字段不同的情况下,接入定位服务器中存储有两个req_id字段的对应关系。
步骤207~209.在时间或事件条件满足时,拜访定位服务器通过触发漫游定位上报(TRLREP,Roaming Triggered Location Report)消息,将目标UE用户的位置信息发送给归属定位服务器,归属定位服务器再将该触发漫游定位上报消息发送给接入定位服务器,而后,接入定位服务器将目标UE用户的位置信息再携带于触发定位上报消息中,发送给LCS客户端。
根据LCS客户端在步骤201中指定的时间条件或事件条件,拜访定位服务器将目标UE的位置信息经过归属定位服务器和接入定位服务器发送给LCS客户端的过程可能进行多次,也可能只进行一次。
步骤210.LCS客户端通过向接入服务器发送触发定位上报终止请求消息,请求停止上报目标UE用户的位置信息。
在步骤201中设置的条件仍然有效的情况下,即设置的时间条件或区域触发事件条件仍能够触发定位上报,或者终端可及事件条件下未曾上报过部分目标UE用户的位置信息,如果LCS客户端不再需要获知目标UE用户的位置信息,则通过触发定位上报终止请求消息请求定位服务器终止定位任务。另外,本步骤的触发定位上报终止请求消息中携带有与步骤206相同的req_id字段,以便接入定位服务器根据该req_id获知需要停止的定位任务。
步骤211.接入定位服务器接收到触发定位上报终止请求消息后,向归属定位服务器发送触发漫游定位上报终止请求(TRLRSR,Triggered RoamingLocation Reporting Stop Request)消息,请求停止本触发定位上报流程。
本步骤中,接入定位服务器根据所收到的触发定位上报终止请求消息中携带的req_id字段确定对应的定位任务,并在发往归属定位服务器的触发漫游定位上报终止请求消息中携带与步骤205相同的req_id字段。
步骤212.归属定位服务器通过向拜访定位服务器发送触发漫游定位上报终止请求消息,请求停止本触发定位上报流程。
本步骤由归属定位服务器发往拜访定位服务器的触发漫游定位上报终止请求消息中,携带有与步骤204相同的req_id字段。
步骤213~215.拜访定位服务器通过归属定位服务器向接入定位服务器发送触发漫游定位上报终止应答(TRLRSA,Triggered Roaming LocationReporting Stop Answer)消息,指明已经终止相应的定位任务,接入定位服务器再将终止结果通过触发定位上报终止应答消息发送给LCS客户端。
此处,拜访定位服务器在根据接收到的触发漫游定位上报终止请求消息中携带的req_id字段,将相应的定位任务终止后,通过归属定位服务器和接入定位服务器,将终止结果告知LCS客户端。并且在执行完上述步骤后,LCS客户端将不会再收到步骤201中所请求的任何目标UE用户的位置信息。
上述流程所存在的缺点是LCS客户端通过触发定位上报请求消息,请求得到n个目标UE用户的位置信息,则当通过相应的触发定位上报终止请求消息要求停止定位任务时,只能全部取消该n个目标UE用户的定位,而无法只取消其中一部分目标UE用户的定位。
以上为MLP和RLP分别规定的TLRS流程和TRLRS流程。另外,对于TLRS流程,还可以采用能够提供定位服务的移动定位中心(MPC)或者定位服务子系统来代替定位服务器。其中,MPC将其L1接口对LCS客户端开放,定位服务子系统将其SPAccess接口对LCS客户端开放。
在通过LCS客户端与MPC的交互、LCS客户端与定位服务子系统的交互而实现的TLRS流程中,所使用的消息与MLP规定的消息的对应关系如表1所示

表1另外,还存在一种定位服务子系统,它不具有提供定位服务的能力,而是为LCS客户端和MPC之间中转消息。在这种实现方式下,LCS客户端、定位服务子系统和MPC之间所使用的消息与表1中MPC对应的消息完全相同。
上述LCS客户端与MPC的交互、LCS客户端与定位服务子系统的交互以及LCS客户端通过定位服务子系统与MPC的交互而实现定位上报的方法中存在的缺点在于LCS客户端通过触发定位请求消息,请求得到n个目标UE用户的位置信息,则当通过相应的触发定位终止请求消息要求停止定位任务时,只能全部取消该n个目标UE用户的定位,而无法只取消其中一部分目标UE用户的定位。
综上所述,现有的实现定位上报的方法中均存在一个相同的缺点提供位置信息的功能实体在LCS客户端的请求下,只能取消全部目标UE用户的定位上报,而无法只取消其中一部分目标UE用户的定位上报。

发明内容
有鉴于此,本发明的目的在于提供一种定位服务上报方法,能够对部分目标UE用户停止定位上报。
为实现上述目的,本发明提供了一种定位服务上报方法,提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务,在满足位置业务客户端指定的上报条件时,上报目标移动台用户的位置信息,其特征在于,在所述指定上报条件的有效期间,位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户中部分或全部用户的位置信息,并在所述请求中携带定位任务标识字段和终止目标移动台用户标识,提供位置信息的功能实体更新所述定位任务后,停止上报终止目标移动台用户的位置信息,当再次满足所述指定的上报条件时,将未被终止的目标移动台用户的位置信息上报给位置业务客户端。
所述提供位置信息的功能实体为定位服务器,则所述提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务的方法为位置业务客户端向定位服务器发送包含目标移动台用户标识和指定上报条件的触发定位上报请求消息,然后,定位服务器根据所述目标移动台用户标识和指定上报条件设置并存储定位任务后,向定位业务客户端返回触发定位上报应答消息;所述提供位置信息的功能实体上报目标移动台用户的位置信息的方法为定位服务器将目标移动台用户的位置信息携带于触发定位上报消息中,发送给位置业务客户端;所述位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户的位置信息的方法为定位业务客户端向定位服务器发送触发定位上报终止请求消息。
所述停止上报终止目标移动台用户的位置信息之后,该方法进一步包括定位服务器向定位业务客户端发送触发定位上报终止应答消息,指明已经对所述终止目标移动台用户停止定位上报。
所述的触发定位上报终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识。
所述提供位置信息的功能实体至少包括接入定位服务器、归属定位服务器和拜访定位服务器,则所述提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务的方法包括A.位置业务客户端向接入定位服务器发送携带有目标移动台用户标识和指定上报条件的触发定位上报请求消息,请求目标移动台用户在指定上报条件下的位置信息,接入定位服务器将目标移动台用户标识和指定上报条件携带于触发漫游定位上报请求消息中,发送给归属定位服务器,然后,归属定位服务器再将触发漫游定位上报请求发送给拜访定位服务器;B.拜访定位服务器根据所接收到的触发漫游定位上报请求消息中携带的用户标识和指定上报条件,设置并存储定位触发任务后,通过归属定位服务器将触发漫游定位上报应答消息发送给接入定位服务器;而后,接入定位服务器再向位置业务客户端返回触发定位上报应答消息;
所述提供位置信息的功能实体上报目标移动台用户的位置信息的方法为拜访定位服务器通过归属定位服务器将携带有目标移动台用户位置信息的触发漫游定位上报消息发送给接入定位服务器,接入定位服务器再向位置业务客户端发送包含目标移动台用户位置信息的触发定位上报消息。
所述位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户的位置信息的方法为位置业务客户端通过发送触发定位上报终止请求消息,通知接入定位服务器停止上报所指定的目标移动台用户的位置信息,然后,接入定位服务器将触发漫游定位上报终止请求消息发送给归属定位服务器,归属定位服务器再将触发漫游定位上报终止请求消息发送给拜访定位服务器,请求终止指定目标移动台用户的位置信息上报。
所述停止上报终止目标移动台用户的位置信息之后,该方法进一步包括拜访定位服务器根据触发漫游定位上报终止请求消息中的指定目标移动台用户标识,对相应的定位任务进行终止处理,并通过归属定位服务器将触发漫游定位上报终止应答消息发送给接入定位服务器,然后,接入定位服务器再将触发定位上报终止应答消息发送给位置业务客户端。
所述的触发漫游定位上报终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识;所述的触发定位上报终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识。
所述提供位置信息的功能实体为移动定位中心,则所述提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务的方法为位置业务客户端向移动定位中心发送携带有目标移动台用户标识和指定上报条件的触发定位请求消息,请求目标移动台用户在指定上报条件下的位置信息,然后,移动定位中心根据所接收到的触发定位请求消息中携带的用户标识和指定上报条件设置并存储定位触发任务后,再向位置业务客户端返回触发定位应答消息;所述提供位置信息的功能实体上报目标移动台用户的位置信息的方法为移动定位中心将目标移动台用户的位置信息携带于触发上报消息中,发送给位置业务客户端;所述位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户的位置信息的方法为定位业务客户端向移动定位中心发送触发定位终止请求消息。
所述停止上报终止目标移动台用户的位置信息之后,该方法进一步包括移动定位中心向定位业务客户端发送触发定位终止应答消息,指明已经对所述终止目标移动台用户停止定位上报。
所述的触发定位终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识。
所述提供位置信息的功能实体为定位服务子系统,则所述提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务的方法为位置业务客户端向定位服务子系统发送携带有目标移动台用户标识和指定上报条件的触发定位请求消息,请求目标移动台用户在指定上报条件下的位置信息,然后,定位服务子系统根据所接收到的触发定位请求消息中携带的用户标识和指定上报条件设置并存储定位触发任务后,再向位置业务客户端返回触发定位应答消息;所述提供位置信息的功能实体上报目标移动台用户的位置信息的方法为定位服务子系统将目标移动台用户的位置信息携带于触发上报消息中,发送给位置业务客户端;所述位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户的位置信息的方法为定位业务客户端向定位服务子系统发送触发定位终止请求消息。
所述停止上报终止目标移动台用户的位置信息之后,该方法进一步包括定位服务子系统向定位业务客户端发送触发定位终止应答消息,指明已经对所述终止目标移动台用户停止定位上报。
所述的触发定位终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识。
提供位置信息的功能实体至少包括定位服务子系统和移动定位中心,则所述提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务的方法为位置业务客户端通过定位服务子系统向移动定位中心发送携带有目标移动台用户标识和指定上报条件的触发定位请求消息,请求目标移动台用户在指定上报条件下的位置信息,然后,移动定位中心根据所接收到的触发定位请求消息中携带的用户标识和指定上报条件设置并存储定位触发任务后,再通过定位服务子系统向位置业务客户端返回触发定位应答消息;所述提供位置信息的功能实体上报目标移动台用户的位置信息的方法为移动定位中心通过定位服务子系统将目标移动台用户的位置信息携带于触发上报消息中,发送给位置业务客户端;所述位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户的位置信息的方法为定位业务客户端通过定位服务子系统向移动定位中心发送触发定位终止请求消息。
所述停止上报终止目标移动台用户的位置信息之后,该方法进一步包括移动定位中心通过定位服务子系统向定位业务客户端发送触发定位终止应答消息,指明已经对所述终止目标移动台用户停止定位上报。
所述的触发定位终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识。
所述提供位置信息的功能实体至少包括接入定位服务器和归属定位服务器,则所述提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务的方法包括A.位置业务客户端向接入定位服务器发送携带有目标移动台用户标识和指定上报条件的触发定位上报请求消息,请求目标移动台用户在指定上报条件下的位置信息,接入定位服务器将目标移动台用户标识和指定上报条件携带于触发漫游定位上报请求消息中,发送给归属定位服务器;B.归属定位服务器根据所接收到的触发漫游定位上报请求消息中携带的用户标识和指定上报条件,设置并存储定位触发任务后,将触发漫游定位上报应答消息发送给接入定位服务器;而后,接入定位服务器再向位置业务客户端返回触发定位上报应答消息;所述提供位置信息的功能实体上报目标移动台用户的位置信息的方法为归属定位服务器将携带有目标移动台用户位置信息的触发漫游定位上报消息发送给接入定位服务器,接入定位服务器再向位置业务客户端发送包含目标移动台用户位置信息的触发定位上报消息。
所述位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户的位置信息的方法为位置业务客户端通过发送触发定位上报终止请求消息,通知接入定位服务器停止上报所指定的目标移动台用户的位置信息,然后,接入定位服务器将触发漫游定位上报终止请求消息发送给归属定位服务器,请求终止指定目标移动台用户的位置信息上报。
所述停止上报终止目标移动台用户的位置信息之后,该方法进一步包括归属定位服务器根据触发漫游定位上报终止请求消息中的指定目标移动台用户标识,对相应的定位任务进行终止处理,并将触发漫游定位上报终止应答消息发送给接入定位服务器,然后,接入定位服务器再将触发定位上报终止应答消息发送给位置业务客户端。
所述的触发漫游定位上报终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识;所述的触发定位上报终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识。
所述的终止目标移动台用户标识包含于msid信元或者msids信元中。
所述的终止目标移动台用户标识至少包括移动台号码、国际移动用户识别码或者该移动台的移动网际协议地址。
所述的指定上报条件至少包括时间条件、终端可及事件条件或者区域触发事件条件。
应用本发明,LCS客户端在所设置的时间或者事件条件仍然有效的情况下,能够根据需要而终止n个目标UE用户中的部分目标UE用户的定位上报。具体而言,本发明具有如下有益效果1、本发明中,LCS客户端在所设置的时间或者事件条件仍然有效的情况下,通过在请求终止上报目标UE用户位置信息的消息中,增加表示一个或多个终止目标UE用户的用户标识,例如携带有终止目标UE用户标识的msid或者msids信元等,使得提供位置信息的功能实体能够有针对性地停止定位任务,从而实现终止上报部分目标UE用户的位置信息的目的,增强了定位上报服务的灵活性;2、本发明在提供位置信息的功能实体所返回的指明终止情况的消息中增加两部分字段,一部分表示已经终止的目标UE用户标识,另一部分表示剩余的目标UE用户标识,使得LCS客户端对终止处理的情况更加明确。


图1为现有的利用定位服务器实现触发定位上报服务的信令流程图;图2为现有的触发漫游定位上报服务的信令流程图;图3为本发明利用定位服务器实现触发定位上报服务的信令流程图;图4为本发明利用归属定位服务器和拜访定位服务器实现触发漫游定位上报服务的信令流程图;
图5为本发明利用归属定位服务器实现触发漫游定位上报服务的信令流程图;图6为本发明利用MPC实现触发定位服务的信令流程图;图7为本发明利用定位服务子系统实现触发定位服务的信令流程图;图8为本发明利用MPC和定位服务子系统实现触发定位服务的信令流程图。
具体实施例方式
为使本发明的目的、技术方案更加清楚明白,以下参照附图并举实施例,对本发明做进一步的详细说明。
本发明为一种定位服务上报方法,其基本思想是当LCS客户端所设置的时间或事件条件仍然能够触发定位上报时,在用于停止定位上报的消息中携带终止目标UE用户的用户标识,以便只对所要终止的目标UE用户停止定位上报,而继续上报未终止的目标UE用户的位置信息。
下面从利用定位服务器实现触发定位上报服务、触发漫游定位上报服务、利用MPC实现触发定位服务、利用定位服务子系统实现触发定位服务以及利用MPC和定位服务子系统实现触发定位服务等五个实施例进行详细描述。
实施例1利用定位服务器实现触发定位上报服务。
本实施例对图1所示的信令流程进行了改进,即在触发定位上报终止请求消息中增加了表示需要终止定位的目标UE用户的用户标识,例如将上述目标UE用户的UE号码、IMSI号码或者IP地址等信息作为msid或者msids信元,写入触发定位上报终止请求消息中;并且,在触发定位上报终止应答消息中增加了已终止的用户标识和剩余用户标识。具体而言,如图3所示,本实施例利用定位服务器实现触发定位上报服务的方法包括以下步骤步骤301~302.LCS客户端向定位服务器发送携带有目标UE用户的用户标识和指定的时间或事件条件的触发定位上报请求消息,请求目标UE用户在指定时间或事件条件下的位置信息;定位服务器根据所接收到的触发定位上报请求消息中携带的用户标识和时间或者事件条件,设置并存储定位触发任务后,再向LCS客户端返回触发定位上报应答消息,指明定位服务器对触发定位上报请求消息的接受情况。
定位服务器接收到触发定位上报请求消息后,如果定位触发任务设置成功,则为所设置的定位触发任务分配req_id标识,并且将该req_id以及触发定位上报请求消息中的目标UE用户的用户标识、指定的时间或事件条件等信息合成一条定位任务记录,然后将该条定位任务记录存储于自身当中。
步骤303.在时间或事件条件满足时,定位服务器通过触发定位上报消息,将目标UE用户的位置信息发送给LCS客户端。
上述步骤301至303与现有技术中的步骤101至103完全相同。
步骤304.LCS客户端通过发送携带有终止目标UE用户标识的触发定位上报终止请求消息,通知定位服务器停止上报终止目标UE用户的位置信息。
在步骤301~302中设置并存储的条件仍然有效的情况下,即设置的时间条件或区域触发事件条件仍能够触发定位上报,或者终端可及事件条件下未曾上报过部分目标UE用户的位置信息,如果LCS客户端不再需要获知某些目标UE用户的位置信息,则通过携带有表示上述目标UE用户标识的msid或者msids信元以及与步骤302相同的req_id字段的触发定位上报终止请求消息,请求定位服务器终止相应的定位任务。
本步骤的触发定位上报终止请求消息中携带的终止目标UE用户标识包括UE号码、IMSI号码或者IP地址等,这些终止目标UE用户标识在触发上报终止请求消息中作为msid或者msids信元存在。按照OMA协议规定,一个msid信元只能携带一个目标UE用户的用户标识,当终止目标UE用户有多个时,将每个目标UE用户的用户标识分别写入一个msid中,再把多个msid包装成一个msids信元。另外,当多个终止目标UE用户的UE号码处于同一个连续号段时,还可以用msid_range信元来承载上述终止目标UE用户的用户标识。msid_range信元包括表示开始号码的start_msid和表示结束号码的stop_msid。为了能够将终止目标用户标识携带于触发定位上报消息中,将msid_range信元包装成一个msids信元。换言之,无论多个终止目标UE用户的UE号码是否处于同一连续号段,触发定位上报终止请求消息均通过msids信元来携带上述用户标识。
步骤305.定位服务器根据触发定位上报终止请求消息中的req_id和msid或者msids信元,对相应的定位任务进行终止处理,并将已终止的目标UE用户标识和剩余目标UE用户标识携带于触发定位上报终止应答消息中,发送给LCS客户端。
本步骤中,定位服务器首先根据触发定位上报终止请求消息中的req_id字段确定对应的定位任务,然后,对该消息中的msid或者msids信元进行解析,确定LCS客户端请求终止定位上报的终止目标UE用户,并且对上述终止目标UE用户终止定位,同时将该req_id所对应的定位任务记录中的目标UE用户标识进行更新,即记录下终止目标UE用户的用户标识;而后,向LCS客户端返回触发定位上报终止应答消息,并在该消息中携带两部分msid或msids信元,一部分表示已经终止定位上报的目标UE用户标识,另一部分表示继续进行定位上报的目标UE用户。
步骤306.在时间或事件条件再次满足时,定位服务器通过触发定位上报消息,将剩余的目标UE用户的位置信息发送给LCS客户端。
每当LCS客户端在步骤301中指定的时间或事件条件满足时,定位服务器获取到未被终止定位上报的目标UE用户的位置信息,并将该位置信息携带于触发定位上报消息中,返回给LCS客户端。
以上是本发明利用定位服务器实现触发定位上报服务的方法,该方法允许LCS客户端根据自身的需要而终止获得一个或多个目标UE用户的位置信息。
实施例2利用归属定位服务器和拜访定位服务器的触发漫游定位上报服务。
本实施例对图2所示的信令流程进行了改进,即在触发定位上报终止请求消息和触发漫游定位上报终止请求消息中增加了表示需要终止定位的目标UE用户的用户标识,例如将上述目标UE用户的UE号码、IMSI号码或者IP地址等信息作为msid或者msids信元,写入触发定位上报终止请求消息和触发漫游定位上报终止请求消息中;并且,在触发定位上报终止应答消息和触发漫游定位上报终止应答消息中增加了已终止的用户标识和剩余用户标识。具体而言,如图4所示,本实施例的触发漫游定位上报服务的方法包括以下步骤步骤401~403.LCS客户端向接入定位服务器发送携带有目标UE用户的用户标识和指定的时间或事件条件的触发定位上报请求消息,请求目标UE用户在指定时间或事件条件下的位置信息;接入定位服务器将目标UE用户的用户标识和指定的时间或事件条件携带于触发漫游定位上报请求消息中,发送给归属定位服务器;然后,归属定位服务器再将触发漫游定位上报请求发送给拜访定位服务器。
步骤404~406.拜访定位服务器根据所接收到的触发漫游定位上报请求消息中携带的用户标识和时间或者事件条件,设置并存储定位触发任务后,通过归属定位服务器将触发漫游定位上报应答消息发送给接入定位服务器;而后,接入定位服务器再向LCS客户端返回触发定位上报应答消息,指明对触发定位上报请求消息的接受情况。
此时,如果拜访定位服务器成功设置了定位任务,则会在步骤404和步骤405的触发漫游定位上报请求消息、以及步骤406的触发中分别携带req_id字段。
另外,拜访定位服务器还将步骤404中携带的req_id字段与触发漫游定位请求消息中的目标UE用户标识、指定的时间或者事件条件等信息合成一条定位任务记录,然后将该条定位任务记录存储于自身之中。
步骤407~409.在时间或事件条件满足时,拜访定位服务器通过归属定位服务器将携带有目标UE用户位置信息的触发漫游定位上报消息发送给接入定位服务器,接入定位服务器再向LCS客户端发送包含目标UE用户位置信息的触发定位上报消息。
上述步骤401至409与现有技术中的步骤201至209完全相同。
步骤410.LCS客户端通过发送携带有终止目标UE用户标识的触发定位上报终止请求消息,通知接入定位服务器停止上报终止目标UE用户的位置信息。
在步骤401~402中设置并存储的条件仍然有效的情况下,即设置的时间条件或区域触发事件条件仍能够触发定位上报,或者终端可及事件条件下未曾上报过部分目标UE用户的位置信息,如果LCS客户端不再需要获知某些目标UE用户的位置信息,则通过携带有表示上述目标UE用户标识的msid或者msids信元以及与步骤406相同的req_id字段的触发定位上报终止请求消息,请求接入定位服务器终止相应的定位任务。
本步骤的触发定位上报终止请求消息中携带的终止目标UE用户标识包括UE号码、IMSI号码或者IP地址等,这些终止目标UE用户标识在触发上报终止请求消息中作为msid或者msids信元存在。具体而言,一个msid信元只能携带一个目标UE用户的用户标识,当终止目标UE用户有多个时,将每个目标UE用户的用户标识分别写入一个msid中,再把多个msid包装成一个msids信元。另外,当多个终止目标UE用户的UE号码处于同一个连续号段时,还可以用msid_range信元来承载上述终止目标UE用户的用户标识。msid_range信元包括表示开始号码的start_msid和表示结束号码的stop_msid。为了能够将终止目标UE用户标识携带于触发定位上报消息中,将msid_range信元包装成一个msids信元。换言之,无论多个终止目标UE用户的UE号码是否处于同一连续号段,触发定位上报终止请求消息均通过msids信元来携带上述用户标识。
步骤411.接入定位服务器将携带有终止目标UE用户标识的触发漫游定位上报终止请求消息发送给归属定位服务器,请求停止所要终止的目标UE用户的位置信息上报。
本步骤中,接入定位服务器接收到触发定位上报终止请求消息后,从中提取出终止目标UE用户标识,例如msid或者msids信元;然后再将提取出来的终止目标UE用户标识携带于触发漫游定位上报终止请求消息中,发送给拜访定位服务器。另外,在本步骤的触发漫游定位上报终止请求消息中,还包含一个与步骤405相同的req_id字段。
步骤412.归属定位服务器将携带有终止目标UE用户标识的触发漫游定位上报终止请求消息发送给拜访定位服务器,请求停止所要终止的目标UE用户的位置信息上报。
本步骤中,归属定位服务器接收到触发定位上报终止请求消息后,从中提取出终止目标UE用户标识,例如msid或者msids信元;然后再将提取出来的终止目标UE用户标识携带于触发漫游定位上报终止请求消息中,发送给归属定位服务器。另外,在本步骤的触发漫游定位上报终止请求消息中,还包含一个与步骤404相同的req_id字段。
步骤413~415.拜访定位服务器根据触发漫游定位上报终止请求消息中的req_id字段和msid或者msids信元,对相应的定位任务进行终止处理,并将已终止的目标UE用户标识和剩余目标UE用户标识携带于触发漫游定位上报终止应答消息中,通过归属定位服务器发送给接入定位服务器;接入定位服务器再将携带有已终止的目标UE用户标识和剩余目标UE用户标识的触发定位上报终止应答消息,发送给LCS客户端。
此时,拜访定位服务器首先根据触发漫游定位上报终止请求消息中的req_id字段确定对应的定位任务,然后,对该消息中的msid或者msids信元进行解析,确定LCS客户端请求终止定位上报的终止目标UE用户,并且对上述终止目标UE用户终止定位,同时将该req_id所对应的定位任务记录中的目标UE用户标识进行更新,即记录下终止目标UE用户的用户标识;而后,通过归属定位服务器向接入定位服务器返回触发漫游定位上报终止应答消息,并在该消息中携带两部分msid或msids信元,一部分表示已经终止定位上报的目标UE用户标识,另一部分表示继续进行定位上报的目标UE用户;然后,接入定位服务器将包含已终止的目标UE用户标识和剩余目标UE用户标识的触发定位上报终止应答消息返回给LCS客户端。
步骤416~418.在时间或事件条件再次满足时,拜访定位服务器通过归属定位服务器,将携带有剩余目标UE用户的位置信息的触发漫游定位上报消息发送给接入定位服务器,接入定位服务器再向LCS客户端发送触发定位上报消息,上报剩余目标UE用户的位置信息。
每当LCS客户端在步骤401中指定的时间或事件条件满足时,拜访定位服务器获取到未被终止定位上报的目标UE用户的位置信息,并将该位置信息经过归属定位服务器和接入定位服务器的中转,发送给LCS客户端。
以上是本发明触发漫游定位服务的实现方法,该方法同样允许LCS客户端根据自身的需要而终止获得一个或多个目标UE用户的位置信息。
另外,RLP还规定了一种只通过接入定位服务器和归属定位服务器实现触发漫游定位上报服务的方法,下面在实施例3中进行详细描述。
实施例3通过接入定位服务器和归属定位服务器实现触发漫游定位上报服务。
本实施例与实施例2的区别在于本实施例中由归属定位服务器提供目标UE用户的位置信息。具体而言,如图5所示,本实施例的触发漫游定位上报服务的方法包括以下步骤步骤501~502.LCS客户端向接入定位服务器发送携带有目标UE用户的用户标识和指定的时间或事件条件的触发定位上报请求消息,请求目标UE用户在指定时间或事件条件下的位置信息;接入定位服务器将目标UE用户的用户标识和指定的时间或事件条件携带于触发漫游定位上报请求消息中,发送给归属定位服务器。
步骤503~504.归属定位服务器根据所接收到的触发漫游定位上报请求消息中携带的用户标识和时间或者事件条件,设置并存储定位触发任务;而后,接入定位服务器再向LCS客户端返回触发定位上报应答消息,指明对触发定位上报请求消息的接受情况。
此时,如果归属定位服务器成功设置了定位任务,则会在步骤503的触发漫游定位上报请求消息、以及步骤504的触发中分别携带req_id字段。
另外,归属定位服务器还将步骤503中携带的req_id字段与触发漫游定位请求消息中的目标UE用户标识、指定的时间或者事件条件等信息合成一条定位任务记录,然后将该条定位任务记录存储于自身之中。
步骤505~506.在时间或事件条件满足时,归属定位服务器将携带有目标UE用户位置信息的触发漫游定位上报消息发送给接入定位服务器,接入定位服务器再向LCS客户端发送包含目标UE用户位置信息的触发定位上报消息。
步骤507.LCS客户端通过发送携带有终止目标UE用户标识的触发定位上报终止请求消息,通知接入定位服务器停止上报终止目标UE用户的位置信息。
在步骤501~502中设置并存储的条件仍然有效的情况下,即设置的时间条件或区域触发事件条件仍能够触发定位上报,或者终端可及事件条件下未曾上报过部分目标UE用户的位置信息,如果LCS客户端不再需要获知某些目标UE用户的位置信息,则通过携带有表示上述目标UE用户标识的msid或者msids信元以及与步骤504相同的req_id字段的触发定位上报终止请求消息,请求接入定位服务器终止相应的定位任务。
本步骤的触发定位上报终止请求消息中携带的终止目标UE用户标识包括UE号码、IMSI号码或者IP地址等,这些终止目标UE用户标识在触发上报终止请求消息中作为msid或者msids信元存在。具体而言,一个msid信元只能携带一个目标UE用户的用户标识,当终止目标UE用户有多个时,将每个目标UE用户的用户标识分别写入一个msid中,再把多个msid包装成一个msids信元。另外,当多个终止目标UE用户的UE号码处于同一个连续号段时,还可以用msid_range信元来承载上述终止目标UE用户的用户标识。msid_ange信元包括表示开始号码的start_msid和表示结束号码的stop_msid。为了能够将终止目标UE用户标识携带于触发定位上报消息中,将msid_range信元包装成一个msids信元。换言之,无论多个终止目标UE用户的UE号码是否处于同一连续号段,触发定位上报终止请求消息均通过msids信元来携带上述用户标识。
步骤508.接入定位服务器将携带有终止目标UE用户标识的触发漫游定位上报终止请求消息发送给归属定位服务器,请求停止所要终止的目标UE用户的位置信息上报。
本步骤中,接入定位服务器接收到触发定位上报终止请求消息后,从中提取出终止目标UE用户标识,例如msid或者msids信元;然后再将提取出来的终止目标UE用户标识携带于触发漫游定位上报终止请求消息中,发送给归属定位服务器。另外,在本步骤的触发漫游定位上报终止请求消息中,还包含一个与步骤503相同的req_id字段。
步骤509~510.归属定位服务器根据触发漫游定位上报终止请求消息中的req_id字段和msid或者msids信元,对相应的定位任务进行终止处理,并将已终止的目标UE用户标识和剩余目标UE用户标识携带于触发漫游定位上报终止应答消息中,发送给接入定位服务器;接入定位服务器再将携带有已终止的目标UE用户标识和剩余目标UE用户标识的触发定位上报终止应答消息,发送给LCS客户端。
此时,归属定位服务器首先根据触发漫游定位上报终止请求消息中的req_id字段确定对应的定位任务,然后,对该消息中的msid或者msids信元进行解析,确定LCS客户端请求终止定位上报的终止目标UE用户,并且对上述终止目标UE用户终止定位,同时将该req_id所对应的定位任务记录中的目标UE用户标识进行更新,即记录下终止目标UE用户的用户标识;而后,向接入定位服务器返回触发漫游定位上报终止应答消息,并在该消息中携带两部分msid或msids信元,一部分表示已经终止定位上报的目标UE用户标识,另一部分表示继续进行定位上报的目标UE用户;然后,接入定位服务器将包含已终止的目标UE用户标识和剩余目标UE用户标识的触发定位上报终止应答消息返回给LCS客户端。
步骤511~512.在时间或事件条件再次满足时,归属定位服务器,将携带有剩余目标UE用户的位置信息的触发漫游定位上报消息发送给接入定位服务器,接入定位服务器再向LCS客户端发送触发定位上报消息,上报剩余目标UE用户的位置信息。
每当LCS客户端在步骤401中指定的时间或事件条件满足时,归属定位服务器获取到未被终止定位上报的目标UE用户的位置信息,并将该位置信息经过接入定位服务器的中转,发送给LCS客户端。
以上是本发明触发漫游定位服务的实现方法,该方法同样允许LCS客户端根据自身的需要而终止获得一个或多个目标UE用户的位置信息。
实施例4利用MPC实现触发定位服务。
本实施例中,使用MPC来代替实施例1中的定位服务器。如图6所示,利用MPC实现触发定位服务的方法包括以下步骤步骤601~602.LCS客户端向MPC发送携带有目标UE用户的用户标识和指定的时间或事件条件的触发定位请求消息,请求目标UE用户在指定时间或事件条件下的位置信息;MPC根据所接收到的触发定位请求消息中携带的用户标识和时间或者事件条件,设置并存储定位触发任务后,再向LCS客户端返回触发定位应答消息,指明MPC对触发定位上报请求消息的接受情况。
MPC接收到触发定位请求消息后,如果定位触发任务设置成功,则为所设置的定位触发任务分配req_id标识,并且将该req_id以及触发定位请求消息中的目标UE用户的用户标识、指定的时间或事件条件等信息合成一条定位任务记录,然后将该条定位任务记录存储于自身当中。
步骤603.在时间或事件条件满足时,MPC通过触发定位消息,将目标UE用户的位置信息发送给LCS客户端。
上述步骤601至603与实施例1中的步骤301至303基本相同,只是两者的消息名称不同、以及提供位置信息的功能实体不同。
步骤604.LCS客户端通过发送携带有终止目标UE用户标识的触发定位终止请求消息,通知MPC停止上报所要终止的目标UE用户的位置信息。
在步骤601~602中设置并存储的条件仍然有效的情况下,即设置的时间条件或区域触发事件条件仍能够触发定位上报,或者终端可及事件条件下未曾上报过部分目标UE用户的位置信息,如果LCS客户端不再需要获知某些目标UE用户的位置信息,则通过携带有表示上述目标UE用户标识的msid或者msids信元以及与步骤602相同的req_id字段的触发定位终止请求消息,请求定位服务器终止相应的定位任务。
本步骤的触发定位终止请求消息中携带的终止目标UE用户标识包括UE号码、IMSI号码或者IP地址等,这些终止目标UE用户标识在触发终止请求消息中作为msids信元存在。具体而言,无论一个还是多个终止目标UE用户,其用户标识均用一个msids信元来承载。
步骤605.MPC根据触发定位终止请求消息中的req_id和msid或者msids信元,对相应的定位任务进行终止处理,并将已终止的目标UE用户标识和剩余目标UE用户标识携带于触发定位终止应答消息中,发送给LCS客户端。
本步骤中,MPC首先根据触发定位终止请求消息中的req_id字段确定对应的定位任务,然后,对该消息中的msid或者msids信元进行解析,确定LCS客户端请求终止定位上报的终止目标UE用户,并且对上述终止目标UE用户终止定位,同时将该req_id所对应的定位任务记录中的目标UE用户标识进行更新,即记录下终止目标UE用户的用户标识;而后,向LCS客户端返回触发定位终止应答消息,并在该消息中携带两部分msid或msids信元,一部分表示已经终止定位上报的目标UE用户标识,另一部分表示继续进行定位上报的目标UE用户。
步骤606.在时间或事件条件再次满足时,MPC通过触发定位消息,将剩余的目标UE用户的位置信息发送给LCS客户端。
每当LCS客户端在步骤601中指定的时间或事件条件满足时,MPC获取到未被终止定位上报的目标UE用户的位置信息,并将该位置信息携带于触发定位消息中,返回给LCS客户端。
以上是本实施例利用MPC实现触发定位上报服务的方法,该方法也允许LCS客户端根据自身的需要而终止获得一个或多个目标UE用户的位置信息。
实施例5利用定位服务子系统实现触发定位服务。
本实施例中,使用定位服务子系统来代替实施例1中的定位服务器。如图6所示,利用定位服务子系统实现触发定位服务的方法包括以下步骤步骤701~702.LCS客户端向定位服务子系统发送携带有目标UE用户的用户标识和指定的时间或事件条件的触发定位请求消息,请求目标UE用户在指定时间或事件条件下的位置信息;定位服务子系统根据所接收到的触发定位请求消息中携带的用户标识和时间或者事件条件,设置并存储定位触发任务后,再向LCS客户端返回触发定位应答消息,指明定位服务子系统对触发定位上报请求消息的接受情况。
定位服务子系统接收到触发定位请求消息后,如果定位触发任务设置成功,则为所设置的定位触发任务分配req_id标识,并且将该req_id以及触发定位请求消息中目标UE用户的用户标识、指定的时间或事件条件等信息合成一条定位任务记录,然后将该条定位任务记录存储于自身当中。
步骤703.在时间或事件条件满足时,定位服务子系统通过触发定位消息,将目标UE用户的位置信息发送给LCS客户端。
上述步骤701至703与实施例1中的步骤301至303基本相同,只是两者的消息名称不同、以及提供位置信息的功能实体不同。
步骤704.LCS客户端通过发送携带有终止目标UE用户标识的触发定位终止请求消息,通知定位服务子系统停止上报所指定的目标UE用户的位置信息。
在步骤701~702中设置并存储的条件仍然有效的情况下,即设置的时间条件或区域触发事件条件仍能够触发定位上报,或者终端可及事件条件下未曾上报过部分目标UE用户的位置信息,如果LCS客户端不再需要获知某些目标UE用户的位置信息,则通过携带有表示上述目标UE用户标识的msid或者msids信元以及与步骤702相同的req_id字段的触发定位终止请求消息,请求定位服务器终止相应的定位任务。
本步骤的触发定位终止请求消息中携带的终止目标UE用户标识包括UE号码、IMSI号码或者IP地址等,这些终止目标UE用户标识在触发终止请求消息中作为msids信元存在。具体而言,无论一个还是多个终止目标UE用户,其用户标识均用一个msids信元来承载。
步骤705.定位服务子系统根据触发定位终止请求消息中的req_id和msid或者msids信元,对相应的定位任务进行终止处理,并将已终止的目标UE用户标识和剩余目标UE用户标识携带于触发定位终止应答消息中,发送给LCS客户端。
本步骤中,定位服务子系统首先根据触发定位终止请求消息中的req_id字段确定对应的定位任务,然后,对该消息中的msid或者msids信元进行解析,确定LCS客户端请求终止定位上报的终止目标UE用户,并且对上述终止目标UE用户终止定位,同时将该req_id所对应的定位任务记录中的目标UE用户标识进行更新,即记录下终止目标UE用户的用户标识;而后,向LCS客户端返回触发定位终止应答消息,并在该消息中携带两部分msid或msids信元,一部分表示已经终止定位上报的目标UE用户标识,另一部分表示继续进行定位上报的目标UE用户。
步骤706.在时间或事件条件再次满足时,定位服务子系统通过触发定位消息,将剩余的目标UE用户的位置信息发送给LCS客户端。
每当LCS客户端在步骤701中指定的时间或事件条件满足时,定位服务子系统获取到未被终止定位上报的目标UE用户的位置信息,并将该位置信息携带于触发定位消息中,返回给LCS客户端。
以上是本实施例利用定位服务子系统实现触发定位上报服务的方法,该方法也允许LCS客户端根据自身的需要而终止获得一个或多个目标UE用户的位置信息。
实施例6利用MPC和定位服务子系统实现触发定位服务。
本实施例中,定位服务子系统只具有在LCS客户端和MPC之间进行中转的功能,而MPC用来提供目标UE用户的位置信息。如图7所示,本实施例利用MPC和定位服务子系统实现触发定位服务的方法包括以下步骤步骤801~802.LCS客户端通过定位服务子系统的中转,向MPC发送携带有目标UE用户的用户标识和指定的时间或事件条件的触发定位请求消息,请求目标UE用户在指定时间或事件条件下的位置信息。
步骤803~804.MPC根据所接收到的触发定位请求消息中携带的用户标识和时间或者事件条件,设置定位触发任务,然后,MPC经过定位服务子系统中转,向LCS客户端返回触发定位应答消息,指明对触发定位上报请求消息的接受情况。
MPC接收到触发定位请求消息后,如果定位触发任务设置成功,则为所设置的定位触发任务分配req_id标识,并且将该req_id以及触发定位请求消息中目标UE用户的用户标识、指定的时间或事件条件等信息合成一条定位任务记录,然后将该条定位任务记录存储于自身当中。
步骤805~806.在时间或事件条件满足时,MPC通过定位服务子系统的中转,以触发定位消息的方式,将目标UE用户的位置信息发送给LCS客户端。
步骤807~808.LCS客户端通过发送携带有终止目标UE用户标识的触发定位终止请求消息,请求停止上报所指定的目标UE用户的位置信息,定位服务子系统再将该触发定位终止请求消息转发给MPC。
在步骤801中设置的条件仍然有效的情况下,即设置的时间条件或区域触发事件条件仍能够触发定位上报,或者终端可及事件条件下未曾上报过部分目标UE用户的位置信息,如果LCS客户端不再需要获知某些目标UE用户的位置信息,则通过携带有表示上述目标UE用户标识的msid或者msids信元以及与步骤802相同的req_id字段的触发定位终止请求消息,请求终止相应的定位任务。
本步骤的触发定位终止请求消息中携带的终止目标UE用户标识包括UE号码、IMSI号码或者IP地址等,这些终止目标UE用户标识在触发终止请求消息中作为msids信元存在。具体而言,无论一个还是多个终止目标UE用户,其用户标识均用一个msids信元来承载。
步骤809~810.MPC根据触发定位终止请求消息中的req_id和msid或者msids信元,对相应的定位任务进行终止处理,并将已终止的目标UE用户标识和剩余目标UE用户标识携带于触发定位终止应答消息中,通过定位服务子系统后,发送给LCS客户端。
本步骤中,MPC首先根据触发定位终止请求消息中的req_id字段确定对应的定位任务,然后,对该消息中的msid或者msids信元进行解析,确定LCS客户端请求终止定位上报的终止目标UE用户,并且对上述终止目标UE用户终止定位,同时将该req_id所对应的定位任务记录中的目标UE用户标识进行更新,即记录下终止目标UE用户的用户标识;而后,向LCS客户端返回触发定位终止应答消息,并在该消息中携带两部分msid或msids信元,一部分表示已经终止定位上报的目标UE用户标识,另一部分表示继续进行定位上报的目标UE用户。
步骤811~812.在时间或事件条件再次满足时,MPC通过定位服务子系统向LCS客户端发送触发定位消息,上报剩余目标UE用户的位置信息。
每当LCS客户端在步骤801中指定的时间或事件条件满足时,MPC获取到未被终止定位上报的目标UE用户的位置信息,并将该位置信息携带于触发定位消息中,经过定位服务子系统的中转后,返回给LCS客户端。
以上是本实施例利用定位服务子系统和MPC实现触发定位上报服务的方法,该方法也允许LCS客户端根据自身的需要而终止获得一个或多个目标UE用户的位置信息。
总之,在上述五个实施例中,本发明在LCS客户端发出的请求终止上报目标UE用户的位置信息的消息中,增加表示一个或多个终止目标UE用户的用户标识,例如msid或者msids信元等,使得诸如定位服务器、拜访定位服务器、MPC或者定位服务子系统等提供位置信息的功能实体能够有针对性地停止定位任务,从而实现终止上报部分目标UE用户的位置信息的目的。
另外,在上述六个实施例中,本发明在提供位置信息的功能实体所返回的指明终止情况的消息中增加两部分字段,一部分表示已经终止的目标UE用户标识,另一部分表示剩余的目标UE用户标识,以便LCS客户端对终止处理的情况更加明确。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种定位上报服务方法,提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务,在满足位置业务客户端指定的上报条件时,上报目标移动台用户的位置信息,其特征在于,在所述指定上报条件的有效期间,位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户中部分或全部用户的位置信息,并在所述请求中携带定位任务标识字段和终止目标移动台用户标识,提供位置信息的功能实体更新所述定位任务后,停止上报终止目标移动台用户的位置信息,当再次满足所述指定的上报条件时,将未被终止的目标移动台用户的位置信息上报给位置业务客户端。
2.如权利要求1所述的方法,其特征在于,所述提供位置信息的功能实体为定位服务器,则所述提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务的方法为位置业务客户端向定位服务器发送包含目标移动台用户标识和指定上报条件的触发定位上报请求消息,然后,定位服务器根据所述目标移动台用户标识和指定上报条件设置并存储定位任务后,向定位业务客户端返回触发定位上报应答消息;所述提供位置信息的功能实体上报目标移动台用户的位置信息的方法为定位服务器将目标移动台用户的位置信息携带于触发定位上报消息中,发送给位置业务客户端;所述位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户的位置信息的方法为定位业务客户端向定位服务器发送触发定位上报终止请求消息。
3.如权利要求2所述的方法,其特征在于,所述停止上报终止目标移动台用户的位置信息之后,该方法进一步包括定位服务器向定位业务客户端发送触发定位上报终止应答消息,指明已经对所述终止目标移动台用户停止定位上报。
4.如权利要求3所述的方法,其特征在于,所述的触发定位上报终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识。
5.如权利要求1所述的方法,其特征在于,所述提供位置信息的功能实体至少包括接入定位服务器、归属定位服务器和拜访定位服务器,则所述提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务的方法包括A.位置业务客户端向接入定位服务器发送携带有目标移动台用户标识和指定上报条件的触发定位上报请求消息,请求目标移动台用户在指定上报条件下的位置信息,接入定位服务器将目标移动台用户标识和指定上报条件携带于触发漫游定位上报请求消息中,发送给归属定位服务器,然后,归属定位服务器再将触发漫游定位上报请求发送给拜访定位服务器;B.拜访定位服务器根据所接收到的触发漫游定位上报请求消息中携带的用户标识和指定上报条件,设置并存储定位触发任务后,通过归属定位服务器将触发漫游定位上报应答消息发送给接入定位服务器;而后,接入定位服务器再向位置业务客户端返回触发定位上报应答消息;所述提供位置信息的功能实体上报目标移动台用户的位置信息的方法为拜访定位服务器通过归属定位服务器将携带有目标移动台用户位置信息的触发漫游定位上报消息发送给接入定位服务器,接入定位服务器再向位置业务客户端发送包含目标移动台用户位置信息的触发定位上报消息。
6.如权利要求5所述的方法,其特征在于,所述位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户的位置信息的方法为位置业务客户端通过发送触发定位上报终止请求消息,通知接入定位服务器停止上报所指定的目标移动台用户的位置信息,然后,接入定位服务器将触发漫游定位上报终止请求消息发送给归属定位服务器,归属定位服务器再将触发漫游定位上报终止请求消息发送给拜访定位服务器,请求终止指定目标移动台用户的位置信息上报。
7.如权利要求6所述的方法,其特征在于,所述停止上报终止目标移动台用户的位置信息之后,该方法进一步包括拜访定位服务器根据触发漫游定位上报终止请求消息中的指定目标移动台用户标识,对相应的定位任务进行终止处理,并通过归属定位服务器将触发漫游定位上报终止应答消息发送给接入定位服务器,然后,接入定位服务器再将触发定位上报终止应答消息发送给位置业务客户端。
8.如权利要求7所述的方法,其特征在于,所述的触发漫游定位上报终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识;所述的触发定位上报终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识。
9.如权利要求1所述的方法,其特征在于,所述提供位置信息的功能实体为移动定位中心,则所述提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务的方法为位置业务客户端向移动定位中心发送携带有目标移动台用户标识和指定上报条件的触发定位请求消息,请求目标移动台用户在指定上报条件下的位置信息,然后,移动定位中心根据所接收到的触发定位请求消息中携带的用户标识和指定上报条件设置并存储定位触发任务后,再向位置业务客户端返回触发定位应答消息;所述提供位置信息的功能实体上报目标移动台用户的位置信息的方法为移动定位中心将目标移动台用户的位置信息携带于触发上报消息中,发送给位置业务客户端;所述位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户的位置信息的方法为定位业务客户端向移动定位中心发送触发定位终止请求消息。
10.如权利要求9所述的方法,其特征在于,所述停止上报终止目标移动台用户的位置信息之后,该方法进一步包括移动定位中心向定位业务客户端发送触发定位终止应答消息,指明已经对所述终止目标移动台用户停止定位上报。
11.如权利要求10所述的方法,其特征在于,所述的触发定位终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识。
12.如权利要求1所述的方法,其特征在于,所述提供位置信息的功能实体为定位服务子系统,则所述提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务的方法为位置业务客户端向定位服务子系统发送携带有目标移动台用户标识和指定上报条件的触发定位请求消息,请求目标移动台用户在指定上报条件下的位置信息,然后,定位服务子系统根据所接收到的触发定位请求消息中携带的用户标识和指定上报条件设置并存储定位触发任务后,再向位置业务客户端返回触发定位应答消息;所述提供位置信息的功能实体上报目标移动台用户的位置信息的方法为定位服务子系统将目标移动台用户的位置信息携带于触发上报消息中,发送给位置业务客户端;所述位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户的位置信息的方法为定位业务客户端向定位服务子系统发送触发定位终止请求消息。
13.如权利要求12的方法,其特征在于,所述停止上报终止目标移动台用户的位置信息之后,该方法进一步包括定位服务子系统向定位业务客户端发送触发定位终止应答消息,指明已经对所述终止目标移动台用户停止定位上报。
14.如权利要求13所述的方法,其特征在于,所述的触发定位终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识。
15.如权利要求1所述的方法,其特征在于,提供位置信息的功能实体至少包括定位服务子系统和移动定位中心,则所述提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务的方法为位置业务客户端通过定位服务子系统向移动定位中心发送携带有目标移动台用户标识和指定上报条件的触发定位请求消息,请求目标移动台用户在指定上报条件下的位置信息,然后,移动定位中心根据所接收到的触发定位请求消息中携带的用户标识和指定上报条件设置并存储定位触发任务后,再通过定位服务子系统向位置业务客户端返回触发定位应答消息;所述提供位置信息的功能实体上报目标移动台用户的位置信息的方法为移动定位中心通过定位服务子系统将目标移动台用户的位置信息携带于触发上报消息中,发送给位置业务客户端;所述位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户的位置信息的方法为定位业务客户端通过定位服务子系统向移动定位中心发送触发定位终止请求消息。
16.如权利要求15所述的方法,其特征在于,所述停止上报终止目标移动台用户的位置信息之后,该方法进一步包括移动定位中心通过定位服务子系统向定位业务客户端发送触发定位终止应答消息,指明已经对所述终止目标移动台用户停止定位上报。
17.如权利要求16所述的方法,其特征在于,所述的触发定位终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识。
18.如权利要求1所述的方法,其特征在于,所述提供位置信息的功能实体至少包括接入定位服务器和归属定位服务器,则所述提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置并存储定位任务的方法包括A.位置业务客户端向接入定位服务器发送携带有目标移动台用户标识和指定上报条件的触发定位上报请求消息,请求目标移动台用户在指定上报条件下的位置信息,接入定位服务器将目标移动台用户标识和指定上报条件携带于触发漫游定位上报请求消息中,发送给归属定位服务器;B.归属定位服务器根据所接收到的触发漫游定位上报请求消息中携带的用户标识和指定上报条件,设置并存储定位触发任务后,将触发漫游定位上报应答消息发送给接入定位服务器;而后,接入定位服务器再向位置业务客户端返回触发定位上报应答消息;所述提供位置信息的功能实体上报目标移动台用户的位置信息的方法为归属定位服务器将携带有目标移动台用户位置信息的触发漫游定位上报消息发送给接入定位服务器,接入定位服务器再向位置业务客户端发送包含目标移动台用户位置信息的触发定位上报消息。
19.如权利要求18所述的方法,其特征在于,所述位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户的位置信息的方法为位置业务客户端通过发送触发定位上报终止请求消息,通知接入定位服务器停止上报所指定的目标移动台用户的位置信息,然后,接入定位服务器将触发漫游定位上报终止请求消息发送给归属定位服务器,请求终止指定目标移动台用户的位置信息上报。
20.如权利要求19所述的方法,其特征在于,所述停止上报终止目标移动台用户的位置信息之后,该方法进一步包括归属定位服务器根据触发漫游定位上报终止请求消息中的指定目标移动台用户标识,对相应的定位任务进行终止处理,并将触发漫游定位上报终止应答消息发送给接入定位服务器,然后,接入定位服务器再将触发定位上报终止应答消息发送给位置业务客户端。
21.如权利要求20所述的方法,其特征在于,所述的触发漫游定位上报终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识;所述的触发定位上报终止应答消息中进一步携带有已终止定位上报的目标移动台用户标识和继续定位上报的目标移动台用户标识。
22.如权利要求1所述的方法,其特征在于,所述的终止目标移动台用户标识包含于msid信元或者msids信元中。
23.如权利要求22所述的方法,其特征在于,所述的终止目标移动台用户标识至少包括移动台号码、国际移动用户识别码或者该移动台的移动网际协议地址。
24.如权利要求1所述的方法,其特征在于,所述的指定上报条件至少包括时间条件、终端可及事件条件或者区域触发事件条件。
全文摘要
本发明公开了一种定位上报服务方法,提供位置信息的功能实体根据位置业务客户端对指定目标移动台用户的定位请求设置定位任务,并在满足位置业务客户端指定的上报条件时,上报目标移动台用户的位置信息,在所述指定上报条件的有效期间,位置业务客户端请求提供位置信息的功能实体终止上报指定目标移动台用户中部分或全部用户的位置信息,并在所述请求中携带定位任务标识字段和终止目标移动台用户标识,提供位置信息的功能实体更新所述定位任务后,停止上报终止目标移动台用户的位置信息,当再次满足所述指定的上报条件时,将未被终止的目标移动台用户的位置信息上报给位置业务客户端。应用本发明,位置业务客户端在所设置的时间或者事件条件仍然有效的情况下,能够根据需要而终止所指定的目标移动台用户的定位上报。
文档编号H04W4/02GK1791263SQ20041009869
公开日2006年6月21日 申请日期2004年12月15日 优先权日2004年12月15日
发明者葛正恺 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1