专利名称:一种位置信息的提供方法及系统的制作方法
技术领域:
本发明涉及通信领域,尤其涉及一种位置信息的提供方法及系统。
背景技术:
作为移动通信系统的特色业务之一,定位服务一直被认为是未来移动增值业务的 一个亮点。目前,北美、欧洲和亚太地区的主要移动通信运营商都已开通了定位业务。定位业务是移动增值业务中最具吸引力的业务,同时也是产业链合作环节中最 为复杂的业务之一。定位业务可以帮助个人和集团客户随时随地获得基于位置查询的各 种服务与信息。运营商可以利用自己的移动网络资源,结合短信息服务系统、GPS(Global Positioning System,全球定位系统)和地理信息服务系统(电子地图),与内容和业务提 供商合作,为个人和集团客户提供丰富多彩的移动定位应用服务。当前制约定位业务规模化发展的主要因素是产业链尚不够健全;同时,从技术角度看,如何通过有效、通用、标准的方式将位置信息提供给第三方或用户是目前需要解决的 问题。在XPP (3rd Generation Partnership Project,第三代合作伙伴计划)和 3GPP2标准领域,核心网的趋势是IP(Internet Protocol,因特网协议)化,SIP (Session Initial Protocol,初始会话协议)化。例如,在3GPP标准领域,其核心网目前的研究热点 是IMS(IP Multimedia Subsystem, IP多媒体子系统),在3GPP2中,核心网的研究热点是 MMD (Multimedia Domain,)。目前,有多个标准组织定义了基于SIP的核心网架构。因此,如何通过SIP网络提 供定位服务是需要认真研究的问题。同时,如何基于非SIP网络提供位置信息也需要继续 研究。通过SIP网络提供的定位业务通常基于会话,即在客户端和服务器端之间建立会 话连接,双方基于该会话连接请求和提供位置信息;而通过非SIP网络提供的定位业务(例 如采用Webservice (环球网服务)方式提供的定位业务)通常不基于预先建立的会话连 接,客户端和服务器端之间是业务/服务的调用和被调用的关系。由于在SIP网络和非SIP网络提供定位业务存在上述差异(也可以称为采用SIP 方式和非SIP方式提供定位业务的差异),现有技术中通常在不同的网络中分别设置定位 服务器来提供定位业务。这一方面会造成资源的浪费,另一方面可能会出现目标对象的位 置信息在不同的网络中不一致的问题。此外,采用现有的定位业务实现方法,当第三方或用户向定位服务器订阅目标对 象的位置信息时,定位服务器既需要负责鉴权,策略控制等定位业务管理功能,也需要实现 与其它系统的互通,同时还需要负责提供具体的定位功能,一个网元实体同时需要负责多 个功能,不利于系统的维护和扩展。
发明内容
本发明所要解决的技术问题是,克服现有技术的不足,提供一种位置信息的提供方法及系统,将定位功能与其它功能分离开,使定位服务器仅负责定位功能,由其它网元实 体来负责定位业务管理以及与其它系统互通等功能。为了解决上述问题,本发明提供一种位置信息的提供方法,该方法包括定位客户端向统一管理平台UMP发送包含目标对象标识的位置信息订阅请求,以 获取目标对象的位置信息;UMP对定位客户端进行鉴权后向定位服务器发送包含所述目标对象标识的订阅消 息,并在接收到定位服务器返回的包含目标对象的位置信息的通知消息后,将目标对象的 位置信息发送给定位客户端。此外,定位客户端发送的所述位置信息订阅请求中还包含过滤规则;接收到定位服务器返回的所述通知消息后、将目标对象的位置信息发送给定位客 户端之前,UMP还根据所述过滤规则对目标对象的位置信息进行过滤。此外,UMP接收到定位服务器返回的所述通知消息后,还进行如下处理a =UMP向全局许可管理器GPM发送授权请求消息;该消息中包含目标对象的位置 信息、和/或位置信息的服务质量QoS ;b =GPM对目标对象的位置信息、和/或位置信息的QoS进行授权处理,以确定是否 允许发送目标对象的位置信息,并将授权结果发送给UMP ;仅当接收到的授权结果为允许发送目标对象的位置信息时,UMP才将目标对象的 位置信息发送给定位客户端。此外,接收到定位服务器返回的所述通知消息后、将目标对象的位置信息发送给 定位客户端之前,UMP还根据从可扩展标记语言文档管理器XDM获取的位置信息策略,对目 标对象的位置信息进行策略控制。此外,UMP采用如下步骤从XDM获取位置信息策略A =UMP向XDM发送策略文档订阅消息;接收到策略文档订阅消息后,XDM向UMP发 送策略文档订阅应答消息,该消息中包含与该UMP相关的策略文档的标识信息和版本信息;B 接收到策略文档订阅应答消息后,UMP根据其中包含的策略文档的标识信息和 版本信息得到本地待更新的策略文档的标识信息,并将其包含在策略文档请求消息中发送 给丽;C:接收到XDM返回的所述待更新的策略文档的标识信息所对应的策略文档后, UMP更新本地保存的策略文档;上述策略文档中包含位置信息策略。此外,接收到策略文档订阅消息后,当XDM中与所述UMP相关的策略文档变更时, XDM向所述UMP发送策略文档变更通知消息,该消息中包含变更的策略文档;UMP收到策略文档变更通知消息后,根据其中包含的策略文档进行本地策略文档 的更新。本发明还提供一种位置信息提供系统,用于通过初始会话协议SIP网络或非SIP 网络向定位客户端提供位置信息,包含定位服务器;该系统还包含UMP ;所述UMP用于在接收到定位客户端通过SIP网络或非SIP网络发送的包含目标对象标识的位置信息订阅请求后,对所述定位客户端进行鉴权,并在鉴权通过后向所述定位 服务器发送包含所述目标对象标识的订阅消息;并在接收到所述定位服务器返回的包含目 标对象的位置信息的通知消息后,将目标对象的位置信息发送给所述定位客户端;所述定位服务器用于在接收到所述UMP发送的订阅消息后,根据其中包含的目标 对象的标识获取目标对象的位置信息,并将其包含在通知消息中返回给所述UMP。此外,所述定位客户端发送的位置信息订阅请求中还包含过滤规则;接收到所述定位服务器返回的通知消息后、将目标对象的位置信息发送给所述定 位客户端之前,所述UMP还根据所述过滤规则对目标对象的位置信息进行过滤。此外,所述系统中还包含GPM,用于在接收到所述UMP发送的授权请求消息后,对 该消息中包含的目标对象的位置信息、和/或位置信息的QoS进行授权处理,以确定是否允 许发送目标对象的位置信息,并将授权结果发送给所述UMP。此外,所述系统中还包含XDM,用于向所述UMP提供位置信息策略;所述UMP在接收到所述定位服务器返回的所述通知消息后、将目标对象的位置信 息发送给所述定位客户端之前,还根据从所述XDM获取的位置信息策略,对目标对象的位 置信息进行策略控制。本发明还提供一种位置信息提供系统,用以与定位请求方及定位服务器交互,以 提供被定位方的位置信息,该系统包括第一接口、第二接口和第三方接口 ;所述位置信息提供系统通过所述第一接口接收所述定位请求方发送的包括被定 位方标识的位置信息请求,并将定位服务器返回的被定位方的位置信息发送至定位请求 方;所述位置信息提供系统通过所述第二接口将所述包含被定位方标识的位置信息 请求发送至所述定位服务器,并接收所述定位服务器返回的被定位方的位置信息;所述位置信息提供系统通过所述第三方接口在向定位请求方发送所述被定位方 的位置信息前与第三方系统交互,对所述被定位方的位置信息进行分发授权、和/或策略 控制处理。此外,所述第三方系统包括GPM ;所述位置信息提供系统在接收到所述定位服务器返回的所述被定位方的位置信 息后,通过所述第三方接口向所述GPM发送包含所述被定位方的位置信息的授权请求消息 请求进行分发授权,并在通过所述第三方接口接收到所述GPM返回的允许分发所述被定位 方的位置信息的授权结果后,将所述被定位方的位置信息发送给所述定位请求方。此外,所述第三方系统包括XDM ;所述位置信息提供系统在接收到所述定位服务器返回的所述被定位方的位置信 息后,通过所述第三方接口从所述XDM获取位置信息策略,并使用所述位置信息策略对所 述被定位方的位置信息进行策略控制。综上所述,采用本发明的方法和系统,将统一管理平台作为统一的定位业务管理 功能实体,完成对定位客户端的鉴权等功能,屏蔽了定位服务器与核心网以及其它网元的 直接联系,降低了定位服务器与具体网络的耦合关系,有利于系统的维护和扩展。
图1是本发明实施例位置信息提供系统(或称为定位业务系统)的结构示意图;图2是本发明实施例基于图1所示的定位业务系统实现位置信息订阅的方法流程图;图3是本发明实施例基于图1所示的定位业务系统,统一管理平台订阅 XML(extensible Markup Language,可扩展标记语言)文档的方法流程图;图4是本发明实施例基于图1所示的定位业务系统,统一管理平台与全局许可管 理器交互进行位置信息分发授权的方法流程图。
具体实施例方式下面将结合附图和实施例对本发明进行详细描述。图1是本发明实施例位置信息提供系统(或称为定位业务系统)的结构示意图; 该系统用于通过SIP网络或非SIP网络(SIP网络/非SIP网络)向定位客户端(通常为 定位代理)提供位置信息。如图1所示,本发明的位置信息提供系统包含统一管理平台(简称UMP)、定位 服务器(Location Server,简称LS)、XML文档管理器(简称XDM)、全局许可管理器(简称 GPM);其中UMP与GPM之间的接口称为PEM-I接口,UMP与XDM之间的接口称为XDM-I接 口 ;UMP与SIP网路/非SIP网络之间的接口称为LS-2接口。此外,定位客户端与SIP网路/非SIP网络之间的接口称为LS-I接口 ;定位客户 端与UMP之间的逻辑接口称为Loc接口。UMP作为统一的用于进行定位业务管理的功能实体,实现对定位客户端的鉴权,并 实现对目标对象的位置信息进行策略控制等功能;UMP屏蔽了定位服务器与核心网以及其 它网元的直接联系,降低了定位服务器与具体网络的耦合关系。具体地说,UMP用于在接收到定位代理通过SIP网络/非SIP网络发送的位置信 息订阅请求消息后,对定位代理进行鉴权,鉴权通过后向定位服务器发送订阅消息,并在接 收到定位服务器返回的包含目标对象的位置信息的通知消息后,对目标对象的位置信息进 行过滤处理、和/或与GPM交互进行位置信息分发授权、和/或根据从XDM获取的位置信息 策略,对目标对象的位置信息进行相关的策略控制后,将目标对象的位置信息包含在位置 信息通知消息中发送给定位代理。定位服务器用于在接收到UMP发送的订阅消息后获取目标对象的位置信息,并在 给定的订阅持续时间内以预先设定的频率向UMP返回包含目标对象的位置信息的通知消 肩、οXDM是管理XML文档的实体,用于对获取XML文档的请求、和/或订阅XML文档变 更的请求进行处理。GPM用于执行位置信息的分发许可和授权。下面将结合位置信息的订阅方法、位置信息策略文档的订阅方法以及位置信息分 发授权方法对以上各网元的功能进行详细描述。图2是本发明实施例基于图1所示的定位业务系统实现位置信息订阅的方法流程 图。如图2所示,该方法包括如下步骤201 当定位代理希望获取目标对象的位置信息时,通过SIP网络/非SIP网络向统一管理平台(UMP)发送位置信息订阅请求消息;上述位置信息订阅请求消息中包含UMP的标识信息、目标对象标识和订阅持续时间。上述UMP的标识信息可以是UMP ID (UMP标识号)、和/或UMP的URL (Uniform Resource Locator,统一资源定位符)。此外,位置信息订阅请求消息中还可以包含位置信息的QoS(Quality ofService, 服务质量)、过滤规则等信息。上述位置信息的QoS可以是位置信息的精度。如果定位代理通过SIP网络发送位置信息订阅请求消息,则该消息可以是SIP的 SUBSCRIBE(订阅)消息。202 =UMP根据UMP的标识信息和签约信息对定位代理进行鉴权,以确认该定位代 理是否有权限发送位置信息订阅请求。203 =UMP通过SIP网络/非SIP网络将包含鉴权结果的位置信息订阅应答消息发 送给定位代理。204:定位代理接收到位置信息订阅应答消息后,如果其中包含的鉴权结果为鉴权 失败,则结束本流程,否则通过SIP网络/非SIP网络向UMP发送位置信息订阅确认消息。205 =UMP向定位服务器发送订阅消息,以获取目标对象的位置信息。上述订阅消息中包含目标对象标识和订阅持续时间。此外,位置信息订阅请求消 息中还可以包含位置信息的QoS。在本发明的其它实施例中,步骤205也可以在UMP对定位代理鉴权成功(步骤 202)后立即执行。206 定位服务器获取目标对象的位置信息。207 定位服务器在给定的订阅持续时间内以预先设定的频率向UMP返回通知消 息,通知消息中包含目标对象的位置信息。208 :UMP接收到定位服务器发送的通知消息后,获取其中包含的目标对象的位置 信息,并根据步骤201中获得的过滤规则对目标对象的位置信息进行过滤。209 =UMP与GPM交互进行位置信息分发授权,以确定是否可以发送(分发)从定 位服务器获取到的目标对象的位置信息(或经过过滤的位置信息);如果授权结果是允许 分发,则执行下一步,否则本流程结束。UMP与GPM交互进行位置信息分发授权的具体步骤在下文中描述。在本发明的另一实施例中,步骤209可以在步骤207和208之间进行,即先进行位 置信息的分发授权,如果授权结果是允许分发再进行位置信息的过滤。此外,如果定位服务器仅提供非敏感且不涉及隐私的位置信息,也可以不进行位 置信息的分发授权。210 =UMP根据从XDM获取的位置信息策略,对目标对象的位置信息进行相关的策 略控制。例如,上述位置信息策略可以是将以经纬度表示的位置信息转换成用行政区域 名称表示的位置信息;按照该位置信息策略进行策略控制,相当于将位置信息进行相应的 格式转换。本步骤为可选步骤。
211 =UMP通过SIP网络/非SIP网络向定位代理发送位置信息通知消息,通知消 息中包含目标对象的位置信息。如果UMP通过SIP网络向定位代理发送位置信息通知消息,则该消息可以是SIP 的NOTIFY(通知)消息。上述步骤206 211可以在订阅持续时间内重复执行。图3是本发明实施例基于图1所示的定位业务系统,统一管理平台(UMP)订阅XML 文档(例如,包含位置信息策略的位置信息策略文档)的方法流程图。如图3所示,该方法 包括如下步骤301 =UMP向XML文档管理器(XDM)发送策略文档订阅消息。上述策略文档订阅消息中包含UMP的标识信息,例如UMP ID、和/或UMP的URL。302 :XDM接收到策略文档订阅消息后,根据其中包含的UMP的标识信息判断是否 允许XDM订阅位置信息策略文档(简称策略文档)。303 =XDM向UMP发送策略文档订阅应答消息;如果XDM允许UMP订阅策略文档,策 略文档订阅应答消息中包含与UMP相关的策略文档的标识信息和相应的版本信息(例如各 策略文档的版本号);如果不允许UMP订阅策略文档,该消息中包含拒绝订阅的标识。上述策略文档的标识信息可以是策略文档ID、或策略文档的URL。304 如果XDM允许订阅策略文档,UMP根据接收到的策略文档的标识信息和版本 信息进行策略文档的同步处理(即检查本地保存的策略文档中哪些文档的版本已经不是 最新版本),并向XDM发送策略文档订阅确认消息。305 如果UMP的同步处理结果表明本地保存的策略文档中的一部分或全部已经 不是最新版本,则UMP向XDM发送策略文档请求消息,该消息中包含待更新的策略文档的标 识信息(即本地保存的旧版本的策略文档的标识信息)。306 :XDM接收到策略文档请求消息后,提取其中包含的策略文档的标识信息,并 将对应的策略文档和版本信息包含在策略文档应答消息中发送给UMP ;UMP使用策略文档 应答消息包含的策略文档和版本信息进行本地策略文档的更新。307 当XDM中与UMP相关的策略文档变更时,XDM向该UMP发送策略文档变更通 知消息,该消息中包含变更的策略文档以及相应的版本信息。308 =UMP收到策略文档变更通知消息后,根据其中包含的策略文档以及相应的版 本信息进行本地策略文档的更新,并向XDM发送策略文档变更确认消息。图4是本发明实施例基于图1所示的定位业务系统,统一管理平台(UMP)与全局 许可管理器(GPM)交互进行位置信息分发授权(步骤209)的方法流程图。如图4所示,该 方法包括如下步骤401 :UMP向GPM发送授权请求消息。上述授权请求消息中可以包含目标对象的位置信息、和/或位置信息的QoS。402 :GPM接收到授权请求消息后,对其中包含的目标对象的位置信息、和/或位置 信息的QoS进行授权处理,以确定是否允许发送目标对象的位置信息。403 :GPM将包含授权结果的授权应答消息发送给UMP ;授权结果可以是允许分发 位置信息、或不允许分发位置信息。综上所述,采用本发明的方法和系统,将统一管理平台作为统一的定位业务管理功能实体,完成对定位客户端的鉴权等功能,屏蔽了定位服务器与核心网以及其它网元的 直接联系,降低了定位服务器与具体网络的耦合关系,有利于系统的维护和扩展。进一步地,采用本发明的方法和系统,还可以由统一管理平台负责实现位置信息的过滤功能,根据过滤规则对定位服务器发送的位置信息进行过滤,保证了敏感信息和隐 私信息的安全性。进一步地,采用本发明的方法和系统,还可以由统一管理平台负责实现位置信息 的分发授权功能,保证了敏感信息和隐私信息的安全性。进一步地,采用本发明的方法和系统,还可以由统一管理平台负责实现策略控制 功能,根据系统设置将位置信息转换成用户所需的格式,满足了各类用户的需求。进一步地,采用本发明的方法和系统,可以将策略文档保存在XDM中,并由统一管 理平台通过发送策略文档订阅消息来获取,便于策略文档的更新和管理。进一步地,采用本发明的方法和系统,统一管理平台可以在策略文档发生变更时 实时接收到最新的策略文档,保证了策略控制的正确性和有效性。
权利要求
一种位置信息的提供方法,其特征在于,该方法包括定位客户端向统一管理平台UMP发送包含目标对象标识的位置信息订阅请求,以获取目标对象的位置信息;UMP对定位客户端进行鉴权后向定位服务器发送包含所述目标对象标识的订阅消息,并在接收到定位服务器返回的包含目标对象的位置信息的通知消息后,将目标对象的位置信息发送给定位客户端。
2.如权利要求1所述的方法,其特征在于,定位客户端发送的所述位置信息订阅请求中还包含过滤规则; 接收到定位服务器返回的所述通知消息后、将目标对象的位置信息发送给定位客户端 之前,UMP还根据所述过滤规则对目标对象的位置信息进行过滤。
3.如权利要求1或2所述的方法,其特征在于,UMP接收到定位服务器返回的所述通知消息后,还进行如下处理 a =UMP向全局许可管理器GPM发送授权请求消息;该消息中包含目标对象的位置信息、 和/或位置信息的服务质量QoS ;b =GPM对目标对象的位置信息、和/或位置信息的QoS进行授权处理,以确定是否允许发送目标对象的位置信息,并将授权结果发送给UMP ;仅当接收到的授权结果为允许发送目标对象的位置信息时,UMP才将目标对象的位置信息发送给定位客户端。
4.如权利要求1或2所述的方法,其特征在于,接收到定位服务器返回的所述通知消息后、将目标对象的位置信息发送给定位客户端之前,UMP还根据从可扩展标记语言文档管理器XDM获取的位置信息策略,对目标对象的位 置信息进行策略控制。
5.如权利要求4所述的方法,其特征在于, UMP采用如下步骤从XDM获取位置信息策略A =UMP向XDM发送策略文档订阅消息;接收到策略文档订阅消息后,XDM向UMP发送策略文档订阅应答消息,该消息中包含与该UMP相关的策略文档的标识信息和版本信息;B 接收到策略文档订阅应答消息后,UMP根据其中包含的策略文档的标识信息和版本信息得到本地待更新的策略文档的标识信息,并将其包含在策略文档请求消息中发送给 XDM ;C 接收到XDM返回的所述待更新的策略文档的标识信息所对应的策略文档后,UMP更新本地保存的策略文档;上述策略文档中包含位置信息策略。
6.如权利要求5所述的方法,其特征在于,接收到策略文档订阅消息后,当XDM中与所述UMP相关的策略文档变更时,XDM向所述UMP发送策略文档变更通知消息,该消息中包含变更的策略文档;UMP收到策略文档变更通知消息后,根据其中包含的策略文档进行本地策略文档的更新。
7.—种位置信息提供系统,用于通过初始会话协议SIP网络或非SIP网络向定位客户 端提供位置信息,包含定位服务器;其特征在于,该系统还包含UMP ;所述UMP用于在接收到定位客户端通过SIP网络或非SIP网络发送的包含目标对象标 识的位置信息订阅请求后,对所述定位客户端进行鉴权,并在鉴权通过后向所述定位服务 器发送包含所述目标对象标识的订阅消息;并在接收到所述定位服务器返回的包含目标对 象的位置信息的通知消息后,将目标对象的位置信息发送给所述定位客户端;所述定位服务器用于在接收到所述UMP发送的订阅消息后,根据其中包含的目标对象 的标识获取目标对象的位置信息,并将其包含在通知消息中返回给所述UMP。
8.如权利要求7所述的系统,其特征在于,所述定位客户端发送的位置信息订阅请求中还包含过滤规则;接收到所述定位服务器返回的通知消息后、将目标对象的位置信息发送给所述定位客 户端之前,所述UMP还根据所述过滤规则对目标对象的位置信息进行过滤。
9.如权利要求7或8所述的系统,其特征在于,所述系统中还包含GPM,用于在接收到所述UMP发送的授权请求消息后,对该消息中包 含的目标对象的位置信息、和/或位置信息的QoS进行授权处理,以确定是否允许发送目标 对象的位置信息,并将授权结果发送给所述UMP。
10.如权利要求7或8所述的系统,其特征在于,所述系统中还包含XDM,用于向所述UMP提供位置信息策略;所述UMP在接收到所述定位服务器返回的所述通知消息后、将目标对象的位置信息发 送给所述定位客户端之前,还根据从所述XDM获取的位置信息策略,对目标对象的位置信 息进行策略控制。
11.一种位置信息提供系统,用以与定位请求方及定位服务器交互,以提供被定位方的 位置信息,其特征在于,该系统包括第一接口、第二接口和第三方接口 ;所述位置信息提供系统通过所述第一接口接收所述定位请求方发送的包括被定位方 标识的位置信息请求,并将定位服务器返回的被定位方的位置信息发送至定位请求方;所述位置信息提供系统通过所述第二接口将所述包含被定位方标识的位置信息请求 发送至所述定位服务器,并接收所述定位服务器返回的被定位方的位置信息;所述位置信息提供系统通过所述第三方接口在向定位请求方发送所述被定位方的位 置信息前与第三方系统交互,对所述被定位方的位置信息进行分发授权、和/或策略控制 处理。
12.如权利要求11所述的系统,其特征在于,所述第三方系统包括GPM ;所述位置信息提供系统在接收到所述定位服务器返回的所述被定位方的位置信息后, 通过所述第三方接口向所述GPM发送包含所述被定位方的位置信息的授权请求消息请求 进行分发授权,并在通过所述第三方接口接收到所述GPM返回的允许分发所述被定位方的 位置信息的授权结果后,将所述被定位方的位置信息发送给所述定位请求方。
13.如权利要求11或12所述的系统,其特征在于,所述第三方系统包括XDM ;所述位置信息提供系统在接收到所述定位服务器返回的所述被定位方的位置信息后, 通过所述第三方接口从所述XDM获取位置信息策略,并使用所述位置信息策略对所述被定 位方的位置信息进行策略控制。
全文摘要
一种位置信息的提供方法和系统,该方法包括定位客户端向统一管理平台UMP发送包含目标对象标识的位置信息订阅请求,以获取目标对象的位置信息;UMP对定位客户端进行鉴权后向定位服务器发送包含所述目标对象标识的订阅消息,并在接收到定位服务器返回的包含目标对象的位置信息的通知消息后,将目标对象的位置信息发送给定位客户端。采用本发明的方法和系统,将统一管理平台作为统一的定位业务管理功能实体,完成对定位客户端的鉴权等功能,屏蔽了定位服务器与核心网以及其它网元的直接联系,降低了定位服务器与具体网络的耦合关系,有利于系统的维护和扩展。
文档编号H04W64/00GK101800929SQ20091000692
公开日2010年8月11日 申请日期2009年2月9日 优先权日2009年2月9日
发明者李会, 邢晓江 申请人:中兴通讯股份有限公司