群组定位方法、装置及系统的制作方法

文档序号:7944660阅读:217来源:国知局
专利名称:群组定位方法、装置及系统的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种群组定位方法、装置及系统。
背景技术
目前,移动定位业务已得到越来越广泛的应用,运营商可以利用自己的移动网络 资源,结合短信息服务系统、全球定位系统(Global Positioning System,简称为GPS)和地 理信息服务系统(电子地图),与内容和业务提供商合作,从而实现移动定位业务。在目前的定位业务中,主要有二类定位服务,一类是移动终端的自身定位,即移动 终端向移动网络发起定位请求,请求自己的位置;另一类是第三方向移动网络发起定位请 求,请求定位移动网络中另一移动终端的位置。针对第一类情况,目前,许多的移动运营商都已经可以提供该服务,在这种情况 下,移动终端随时都可以获知自己的位置信息,并且根据自己的位置信息,结合电子地图或 者GPS系统,可以方便地确定周围信息,目前,实现该项业务的技术已经成熟,其主要的用 户群体为普通大众。针对第二类定位业务,其所指的第三方可能为服务提供者(Service Provider,简 称为SP),也可能为移动网络中的其它移动终端,在这种情况下,对于发起定位请求的第三 方的权限控制比较严格,即,具有较高权限的用户(比如,侦查部门)才可以使用该项业务。以上两种定位业务都是针对单一的移动终端的定位,而在具体应用中,用户可能 具有群组定位的需求,即对于一组移动终端的定位需求,目前尚未提出针对上述需求的有 效解决方案。

发明内容
有鉴于此,本发明提供了一种群组定位方法、装置及系统,用以解决现有技术中无 法实现群组定位的问题。根据本发明的一个方面,提供了 一种群组定位方法。根据本发明的群组定位方法包括接收群组定位请求,其中,群组定位请求中携带 有发起请求的第一客户端的标识;根据接收到的群组定位请求,获取第一客户端请求定位 的目标群组的标识列表,并对标识列表中各个标识对应的各个移动终端进行定位,获取各 个移动终端的位置信息;将获取到的位置信息发送给第二客户端,其中,第二客户端包括以 下至少之一各个移动终端至少之一、第一客户端。根据本发明的另一方面,提供了 一种群组定位装置。 根据本发明的群组定位装置包括接收模块,用于接收群组定位请求,其中,群组 定位请求中携带有发起请求的第一客户端的标识;第一获取模块,用于根据接收模块接收 到的群组定位请求,获取第一客户端请求定位的目标群组的标识列表;定位模块,用于对标 识列表中各个标识对应的移动终端进行定位;第二获取模块,用于根据定位模块对各个移 动终端的定位获取各个移动终端的位置信息;发送模块,用于将第二获取模块获取到的位置信息发送给第二客户端,其中,第二客户端包括以下至少之一各个移动终端至少之一、第一客户端。根据本发明的又一方面,提供了一种群组定位系统。根据本发明的群组定位系统包括安全用户面定位代理,用于将客户端发送的群 组定位请求发送给安全用户面定位平台,其中,群组定位请求中携带有发起请求的第一客 户端的标识;安全用户面定位平台,用于根据群组定位请求,获取请求定位的目标群组的标 识列表,并对标识列表中各个标识对应的移动终端进行定位,获取各个移动终端的位置信 息,并将获取的位置信息发送给第二客户端,其中,第二客户端至少包括以下之一各个移 动终端至少之一、客户端。通过本发明的上述至少一个方案,在接收到的携带目标群组的标识列表的群组定 位请求后,根据该标识列表,对目标群组中的每个移动终端进行定位,获取每个移动终端的 位置信息,并将获取的所有位置信息发送给该目标群组中的每个移动终端以及发起该请求 的客户端,从而实现了对移动网络中群组移动终端的定位功能,提高了用户体验。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1为根据本发明实施例的群组定位系统的结构示意图;图2A为根据本发明实施例的群组定位装置的结构框图;图2B为根据本发明优选实施例的群组定位装置的结构框图;图3为根据本发明实施例的群组定位方法的流程图;图4为根据本发明实施例的群组定位方法的具体实现流程图。
具体实施例方式功能概述本发明实施例针对目前针对群组定位的需求,提出了一种群组定位方案,在该 方案中,提出了一种群组定位系统,该系统由安全用户面定位(Secure User Plane for Location,简称为SUPL)平台、SUPL代理(SUPL Agent)和移动终端群组组成,移动终端与 SUPL平台之间通过Lup接口连接,客户端通过SUPL Agent向SUPL平台发送群组定位请求, SUPL平台接收到该请求后,根据该请求中携带的标识列表,对目标群组中的每个移动终端 进行定位,获取每个移动终端的位置信息,然后将获取的所有位置信息分发给该目标群组 中的每个移动终端和发起群组定位的客户端。其中,移动终端为支持SUPL的终端,即SET(SUPL EnabledTerminal),该SET为 能够与SUPL网络进行通信的一个逻辑或物理实体。包括通用移动通信系统(Universal MobileTelecommunications System,简称为 UMTS)中的用户终端(UserEquipment,简称为 UE),全球移动通信(Global system for MobileCommunication,简称为GSM)系统中的移动终端(Mobile Station,简称为MS),或者是基于IP传输的个人电脑(Personal Computer, 简称为PC)。而移动终端群组为包括多个上述SET的一组SET。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。根据本发明实施例,首先提供了一种群组定位系统。图1为根据本发明实施例的群组定位系统的结构示意图,如图1所示,根据本发明实施例的群组定位系统包括SUPL Agent 11和SUPL平台13。其中,SUPL Agent 11用于 将第一客户端发送的群组定位请求发送给SUPL平台13,其中,该群组定位请求中携带有发 起请求的客户端的标识;SUPL平台13通过基于SUPL协议的Lup接口与SUPL Agent 11连 接,用于根据接收到的群组定位请求,获取请求定位的目标群组的标识列表,并对标识列表 中各个标识对应的SET进行定位,获取各个SET的位置信息,并将获取的位置信息发送给第 二客户端,其中,第二客户端可以上述各SET及第一客户端中的一个SET (或客户端)或多 个SET (和客户端)。在具体实施过程中,上述SUPL Agent 11可以位于其请求的目标群组中的一个 SET,也可以位于其它第三方,客户端发送的群组定位请求通过SUPL Agent 11发送给SUPL 平台,SUPL平台接收到该请求后,对该客户端进行鉴权,鉴权通过后,然后再与目标群组中 的各个SET进行定位,获取目标群组中每个SET的位置信息,然后可以对获取的位置信息进 行格式,再将位置信息发送给第二客户端,在具体实施过程中,在发送位置信息之前,需要 对第二客户端进行判断,确定允许发送给第二客户端的位置信息,再将获取的所有位置信 息中允许发送给第二客户端的位置信息发送给第二客户端。 在具体实施过程中,SUPL平台可以同时目标群组中的各个SET进行定位,而无需 与一个SET进行定位,获取该SET的位置信息后,再与另一个SET进行定位,获取该SET的 位置信息,从而可以减少定位所需要的时间,提高定位的效率。根据本发明实施例的上述群组定位系统,可以提供群组定位业务。根据本发明实施例,还提供了一种群组定位装置,该装置可以作为上述群组定位系统中的SUPL平台13。图2A为根据本发明实施例的群组定位装置的结构框图,图2B为根据本发明优选实施例的群组定位装置的结构框图,如图2A所示,根据本发明实施例的群组定位装置包 括接收模块21、第一获取模块26、定位模块23、第二获取模块25和发送模块27。其中,接收模块21用于接收群组定位请求,其中,该群组定位请求中携带有发起 请求的第一客户端的标识;第一获取模块26与接收模块21连接,用于根据接收模块21接 收到的所述群组定位请求,获取第一客户端请求定位的目标群组的标识列表;定位模块23 与第一获取模块26连接,用于对上述标识列表中各个标识对应的移动终端进行定位;第二 获取模块25与定位模块23连接,用于根据定位模块23对各个移动终端的定位获取各个移 动终端的位置信息;发送模块27与获取模块25连接,用于将获取模块25获取的位置信息 发送给第二客户端,其中,第二客户端至少包括以下之一上述各个移动终端的至少一个、 第一客户端。
在具体实施过程中,可以预先将预设范围内的移动终端设置多个群组,并在该群 组定位装置中保存群组标识与该标识对应的群组内的移动终端的标识列表的对应关系,则 第一客户端在发送上述群组定位请求时,在群组定位请求中携带目标群组的群组标识,第 一获取模块26根据该群组标识,获取保存的与该群组标识对应的标识列表。或者,第一客 户端在发送上述群组定位请求时,将请求定位的目标群组的标识列表携带在该群组定位请 求中发送,则第一获取模块26解析该群组定位请求,从而获取目标群组的标识列表。具体地,如图2B所示,上述定位模块23可以包括确定单元233、建立单元235和定位单元237。其中,确定单元233用于根据上述标识列表中的各个移动终端的标识,确定 到各个移动终端的路由信息;建立单元235与确定单元233连接,用于根据各个移动终端的 路由信息,分别建立与各个移动终端的定位会话;定位单元237与建立单元235连接,用于 分别与各个移动终端进行定位。进一步地,如图2B所示,该装置还包括验证模块20与接收模块21连接,用于根据群组定位请求中携带的客户端的标识,判断该客户端是否有权对目标群组进行定位,如 果有,则触发定位模块23。进一步地,如图2B所示,该装置还可以包括转换模块22与第二获取模块25连接,用于将第二获取模块25获取到的位置信息的格式转换为移动终端能够识别的格式,输 出到发送模块27。进一步地,如图2B所示,该装置还可以包括过滤模块24,连接在转换模块22和发送模块27之间,用于根据允许发送给第二客户端的位置信息,获取第二获取模块25获取 到的所有位置信息中允许发送给述第二客户端的位置信息,输出到发送模块27。根据本发明实施例的上述群组定位装置,可以在接收到群组定位请求时,向目标 群组内的所有SET返回组内每个成员的位置信息。根据本发明实施例,还提供了一种群组定位方法,该方法可以由上述的群组定位 系统和群组定位装置实现。图3为根据本发明实施例的群组定位方法的流程图,如图3所示,根据本发明实施 例的群组定位方法主要包括以下处理(步骤S301-步骤S305)步骤S301 接收群组定位请求,其中,该群组定位请求中携带有发起请求的第一 客户端的标识;步骤S303 根据接收到的群组定位请求,获取第一客户端请求定位的目标群组的 标识列表,并对标识列表中各个标识对应的移动终端进行定位,获取各个移动终端的位置 fn息;步骤S305 将获取到的所有位置信息发送给第二客户端,其中,第二客户端包括 以下至少之一上述各个移动终端中的至少一个、第一客户端。以下进一步描述上述各处理的细节。(一)步骤 S301在具体实施过程中,客户端通过SUPL Agent向SUPL平台发送群组定位请求,并在 该请求中携带该客户端的标识。在具体实施过程中,可以预先将预设范围内的移动终端设置多个群组,并在SUPL 平台中保存群组标识与该标识对应的群组内的移动终端的标识列表的对应关系,则第一客户端在发送上述群组定位请求时,在群组定位请求中携带目标群组的群组标识,SUPL平台 根据该群组标识,获取保存的与该群组标识对应的标识列表。或者,第一客户端在发送上 述群组定位请求时,将请求定位的目标群组的标识列表携带在该群组定位请求中发送,则 SUPL平台解析该群组定位请求,从而获取目标群组的标识列表。
并且,为了区分群组定位与单个移动终端定位,还可以在该请求中携带一个指示 进行群组定位的标识,SUPL平台根据该标识可以确定该客户端请求的为群组定位。当然,也 可以预先与客户端约定,只要该请求中携带的为标识列表(即包括多个移动终端的标识), 则该请求为群组定位请求。SUPL平台接收到上述群组定位请求后,首先对上述SUPLAgent进行鉴权,根据该 请求中携带的第一客户端的标识,判断该客户端是否有权对目标群组进行定位,在判断结 果为是的情况下,才执行步骤S303的处理。( 二 )步骤 S303在具体实施过程中,首先需要从标识列表中解析出各个移动终端的标识,然后根 据各个移动终端的标识,确定与各个移动终端之间的路由信息(即到各个移动终端的路 由),再根据与各个移动终端之间的路由信息,分别建立与各个移动终端的定位会话,并设 置定位的类型,最后分别与各个移动终端进行定位。具体地,定位的类型包括但不限于立即定位、基于周期触发定位或区域触发定 位。其中,立即定位是指接收到定位请求后立即对目标移动终端进行一次定位,执行完后, 后续不再针对该定位请求对目标移动终端进行定位;基于周期触发定位是指在接收到定位 请求后对目标移动终端进行一次定位,并在后续过程中,按照给定的周期对目标移动终端 进行定位;区域触发定位是指在接收到定位请求后,当目标移动终端移动到一定区域范围 内,则触发定位。在上述群组定位请求中,可以携带定位类型标识,在与各个移动终端进行定位时, 根据该类型标识,设置相应的定位类型。在具体实施过程中,SUPL平台接收到上述群组定位请求后,可以同时目标群组中 的各个SET进行定位,而无需与一个SET进行定位,获取该SET的位置信息后,再与另一个 SET进行定位,获取该SET的位置信息,从而可以减少定位所需要的时间,提高定位的效率。通过与各个移动终端之间进行定位,可以获取各个移动终端的位置信息,进行执 行步骤S305的处理。(三)步骤 S305在获取到目标群组中所有移动终端的位置信息后,可以进行群组位置信息的策略 验证,即验证获取到的位置信息可以发送给哪些客户端。在某些情况下,由于获取的位置信 息是移动终端无法识别的信息,因此,还需要对获取的位置信息进行格式转换,然后,再进 行分发控制,即将获取到的允许发送第二客户端的位置信息发送给第二客户端。在具体实 施过程中,第二客户端可以是目标群组和第一客户端中的任一 SET(或客户端)或其任意组
I=I O根据本发明实施例提供的上述群组定位方法,可以实现移动网络中群组定位。下面通过目标群组中包括两个移动终端SET1和SET2为例,结合图1所示的系 统,对本发明实施例提供的群组定位方法进行说明。
图4为对上述包括SETl和SET2的目标群组进行群组定位的流程图,如图4所示, 主要包括以下步骤步骤S401 =SUPL Agent向SUPL平台发送群组定位请求,其中,该群组定位请求中 携带的参数包括客户端id、目标群组id列表信息、群组定位指示(grouppos)以及定位的 类型(postype)。其中,定位的类型可能为即时定位,周期触发定位,区域事件触发定位等。在具体实施过程中,如果SUPL平台中保存了群组id与移动终端的id列表,则也 可以在该群组定位请求中不携带目标群组id列表信息,而携带目标群组的群组id。步骤S403 :SUPL平台接收到SUPL Agent的定位请求后,根据客户端id对SUPL Agent进行鉴权,检查发起请求的上述客户端是否有权进行群组定位。同时,SUPL平台根据接收到定位请求携带的参数中解析出目标群组id列表信息, 并确定各个目标SET的路由信息。步骤S405 :SUPL平台建立与SETl的定位会话,为即将的进行的定位做好准备,该 步骤遵循现有技术的普通SUPL定位中定位会话的建立流程和规则。步骤S407 =SUPL平台建立与SET2的定位会话。步骤S409 =SUPL平台通知SUPL Argent该SUPL平台已经做好进行群组定位的准备。步骤S411 :SUPL平台与SETl进行定位,获取SETl的位置信息,其中,定位的类型 可能是立即定位,也可能是基于周期触发定位,或者区域触发定位。步骤S413 =SUPL平台与SET2进行定位,获取SET2的位置信息。步骤S415 =SUPL平台将获取到的群组位置信息通知给SUPLAgent。步骤S417 =SUPL平台将群组位置信息分发给SETl。步骤S419 =SUPL平台将群组位置信息分发给SET2。步骤S421 =SUPL Agent发起终止群组定位。步骤S423 =SUPL平台释放与SETl的定位资源,终止与SETl的群组定位。步骤S425 =SUPL平台释放与SET2的定位资源,终止与SET2的群组定位。在本发明实施例中虽然以两个SET为例进行说明,但并不限于此,对于多个SET的 情况,其执行过程以图4中的流程相似,在此不在赘述。如上所述,借助本发明实施例提供的技术方案,群组定位请求中目标群组的标识 列表,根据该标识列表,接收该群组定位请求的SUPL平台分别对目标群组中的每个移动终 端进行定位,获取每个移动终端的位置信息,并将获取的所有位置信息发送给该目标群组 中的每个移动终端以及发起该请求的客户端,从而实现了对移动网络中群组移动终端的定 位功能,提高了用户体验。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种群组定位方法,其特征在于,包括接收群组定位请求,其中,所述群组定位请求中携带有发起请求的第一客户端的标识;根据接收到的所述群组定位请求,获取所述第一客户端请求定位的目标群组的标识列表,并对所述标识列表中各个标识对应的各个移动终端进行定位,获取各个移动终端的位置信息;将获取到的位置信息发送给第二客户端,其中,所述第二客户端包括以下至少之一所述各个移动终端至少之一、所述第一客户端。
2.根据权利要求1所述的方法,其特征在于,在分别对所述各个移动终端进行定位之 前,所述方法还包括根据所述客户端的标识,确定所述客户端有权对所述目标群组进行定位。
3.根据权利要求1所述的方法,其特征在于,分别对所述各个移动终端进行定位包括 根据所述标识列表中的所述各个移动终端的标识,确定与所述各个移动终端之间的路由fn息;根据与所述各个移动终端之间的路由信息,分别建立与所述各个移动终端的定位会话;分别与所述各个移动终端进行定位。
4.根据权利要求1所述的方法,其特征在于,与所述各个移动终端进行定位的方式包 括以下至少之一立即定位、基于周期触发定位和区域触发定位。
5.根据权利要求1所述的方法,其特征在于,所述群组定位请求中还携带有所述目标 群组的群组标识;所述获取需要定位的目标群组的标识列表包括根据保存的群组标识与标识列表的对应关系,获取与所述目标群组的群组标识对应的 所述目标群组的标识列表。
6.根据权利要求1所述的方法,其特征在于,所述群组定位请求中还携带有所述目标 群组的标识列表;所述获取需要定位的目标群组的标识列表包括从接收到的所述群组定位请求中解析出所述目标群组的标识列表。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述群组定位请求中还携带 有指示进行群组定位的标识。
8.根据权利要求1至6中任一项所述的方法,其特征在于,对所述标识列表中各个标识 对应的各个移动终端进行定位包括根据所述标识列表中各个标识同时对所述各个移动终端进行定位。
9.根据权利要求1所述的方法,其特征在于,在发送获取到的所有位置信息之前,所述 方法还包括将获取到的所有位置信息进行格式转换,转换为移动终端和/或客户端能够识别的格式。
10.根据权利要求1所述的方法,其特征在于,将获取到的位置信息分发给所述第二客 户端包括确定允许发送所述第二客户端的位置信息,将获取到的所有位置信息中允许发送给所 述第二客户端的位置信息发送给所述第二客户端。
11.一种群组定位装置,其特征在于,包括接收模块,用于接收群组定位请求,其中,所述群组定位请求中携带有发起请求的第一 客户端的标识;第一获取模块,用于根据所述接收模块接收到的所述群组定位请求,获取所述第一客 户端请求定位的目标群组的标识列表;定位模块,用于对所述标识列表中各个标识对应的移动终端进行定位;第二获取模块,用于根据所述定位模块对各个移动终端的定位获取各个移动终端的位消息;发送模块,用于将所述第二获取模块获取到的位置信息发送给所述第二客户端,其中, 所述第二客户端包括以下至少之一所述各个移动终端至少之一、所述第一客户端。
12.根据权利要求11所述的装置,其特征在于,所述定位模块包括确定单元,用于根据所述第一获取模块获取的所述标识列表中的所述各个移动终端的 标识,确定到所述各个移动终端的路由信息;建立单元,用于根据所述各个移动终端的路由信息,分别建立与所述各个移动终端的 定位会话;定位单元,用于分别与所述各个移动终端进行定位。
13.根据权利要求11所述的装置,其特征在于,所述装置还包括验证模块,用于根据所述客户端的标识,判断所述客户端是否有权对所述目标群组进 行定位。
14.根据权利要求11所述的装置,其特征在于,所述装置还包括转换模块,用于将所述第二获取模块获取到的位置信息的格式转换为移动终端能够识 别的格式,输出到所述发送模块。
15.根据权利要求11所述的装置,其特征在于,所述装置还包括过滤模块,用于根据允许发送给所述第二客户端的位置信息,获取所述第二获取模块 获取到的所有位置信息中允许发送给所述第二客户端的位置信息,输出到所述发送模块。
16.一种群组定位系统,其特征在于,包括安全用户面定位代理,用于将客户端发送的群组定位请求发送给安全用户面定位平 台,其中,所述群组定位请求中携带有发起请求的第一客户端的标识;安全用户面定位平台,用于根据群组定位请求,获取请求定位的目标群组的标识列表, 并对所述标识列表中各个标识对应的移动终端进行定位,获取各个移动终端的位置信息, 并将获取的位置信息发送给第二客户端,其中,所述第二客户端至少包括以下之一所述各 个移动终端至少之一、所述客户端。
全文摘要
本发明公开了一种群组定位方法、装置及系统,在上述方法中,接收群组定位请求,其中,群组定位请求中携带有发起请求的第一客户端的标识;根据接收到的群组定位请求,获取第一客户端请求定位的目标群组的标识列表,并对标识列表中各个标识对应的各个移动终端进行定位,获取各个移动终端的位置信息;将获取到的位置信息发送给第二客户端,其中,第二客户端包括以下至少之一各个移动终端至少之一、第一客户端。根据本发明提供的技术方案,实现了对移动网络中群组移动终端的定位功能,提高了用户体验。
文档编号H04W4/08GK101800928SQ20091000625
公开日2010年8月11日 申请日期2009年2月9日 优先权日2009年2月9日
发明者单良, 李会, 林兆骥, 龙丽 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1