利用消息隧道支持漫游的基于用户平面位置的服务的制作方法

文档序号:7609937阅读:162来源:国知局
专利名称:利用消息隧道支持漫游的基于用户平面位置的服务的制作方法
技术领域
本发明一般而言涉及无线和长距离载波,互联网服务提供商(ISP),和信息内容发布服务/提供商和长距离载波。更具体地说,涉及无线产业的位置服务。
背景技术
准确定位一个无线网络内的无线设备(如无线电话)的物理位置是众所期待的。当前有两类实现基于位置的服务(LSB)的体系。基于控制平面位置的服务和较新的基于用户平面位置的服务。
较老的基于位置的服务采用现在称为基于控制平面位置的服务。基于控制平面位置的服务利用一个管理系统自动构筑过程并执行详细目录的管理。基于控制平面位置的服务利用控制或信令消息来确定一个特定无线设备的位置。
两种技术间一个关键的不同在于控制平面方案利用一个控制信道与无线设备进行通信,而用户平面方案利用用户的服务信道本身(如IP承载或SMS)与无线设备进行通信。控制平面方案需要更新几乎所有的现有网络部件和无线设备的软件,而用户平面方案被认为是一种对于提供基于位置服务的载波而言更灵活的方案。
已知的基于用户平面位置的服务的概念利用用户的承载信道本身,如IP承载或SMS以建立初始化一个定位过程所需的通信。正如在标准化组织入3GPP中定义的,基于用户平面位置的服务已经被引入作为一种备选的位置服务体系。
因此,基于用户平面位置的服务利用通信自身的内容来定位无线设备。基于用户平面位置的服务关注无线设备如移动电话的TCP/IP容量,从而通常旁路该承载基础构架、并且替换的使用如互联网。开发基于用户平面位置的服务具有很多优点,包括相比于基于控制平面位置的服务的更简单、更高效的系统结构。以这种方式,避免了昂贵的升级,利用其他传统的系统部件,使得迅速和相对便宜的开发成为可能。
在基于用户平面位置的服务中,发明人已经注意到当目标移动装置漫游且IP承载被使用时(IP承载是用户平面位置的服务方案默认的承载)的一个涉及位置服务过程的问题。漫游是指无线设备在由不同无线载波覆盖的地区间的物理移动。
特别的,根据传统的基于用户平面位置的服务体系,将被定位的目标无线设备或移动装置必须与正服务于该无线设备驻留的小区的定位服务器(在3GPP中又称为GMLC,3GPP2中又称为MPC)进行通信。在该过程中,该无线设备和该无线设备的归属公共陆地移动网(H-PLMN)中的GGSN间建立PDP上下文。该PDP上下文是一个为目标无线设备接入IP网而建立的通信信道,包括H-LCS管理器(在3GPP中又称为H-GMLC,或在3GPP2中又称为H-MPC),被访LCS管理器(在3GPP中又称为被访GMLC,或在3GPP2中又称为被访MPC),和/或一个定位服务器(在3GPP中又称为SMLC,或在3GPP2中又称为PDE)。
但是,发明人在这里意识到为了安全起见,不同PLMN的该IP网以保护性的IP防火墙互相隔开。而且,在一个PLMN内,该IP网通常利用专用IP地址被指定一个专用网。与互联网的所述IP连接通过一个提供NAT功能的网关路由器。但是,在当前定义的基于用户平面位置的服务中,目标无线设备必须通过归属-PLMN中的GGSN,利用被访LCS管理器提供的定位服务器的专用IP地址,与被访PLMN中的定位服务器进行通信。然而,在漫游的情况下,由于各种防火墙,当前不允许无线设备直接与一个适当的定位服务器进行通信。
虽然基于用户平面位置的方案已经发展并在大量的网络中使用,但支持还不完备,尤其是当一个GPRS IP承载被用作承载。本发明提出了一种解决关于基于用户平面位置的服务在漫游情况下的一个关键问题的方法。
在传统的3GPP网络结构中,当移动装置启动一个被称作PDP上下文的分组数据服务任务时,位置SGNS将建立到由该移动装置所提供的一个接入点名称(APN)所指示的GGSN的连接。由该APN所识别的该GGSN通常位于该移动装置的归属公共陆地移动网络(H-PLMN)中。这样,在漫游的情况下,一个IP承载就在该MS和该归属PLMN的GGSN之间建立。因此,所有到/从该移动装置的IP服务被引导至该归属PLMN。
根据3GPP标准的版本6的一个系统结构,一个网关移动位置中心(GMLC)能够利用一个Lr接口,与位于不同PLMN的其他GMLC进行通信。因此该Lr接口被允许通过PLMN的防火墙,以在漫游情况下提供适当的服务。
在一个典型的移动终端(MT)位置服务的漫游场景中,该移动装置或无线设备必须与一个基于用户平面位置的服务的本地定位服务器(利用3GPP标准技术有时称为“SMLC”)进行通信,以交换位置信息和请求帮助和根据所使用的特定位置方法的位置计算。
但是,在一个传统的基于用户平面位置的服务的MT位置服务过程中,无线设备将被提供本地定位服务器的IP地址。正如发明人已经提到的,通常该IP地址就是一个专用IP地址。因此,虽然理论上看上去已经建立了充分的漫游支持,实际上该无线设备并不是总能够从一个专用网络(H-PLMN)到达该IP主机,因为它受到了防火墙的保护。
因此需要在一个现有的GPRS网络结构中,利用基于用户平面位置的服务为现实世界的用户提供漫游支持。

发明内容
根据本发明的原理,消息隧道机制使得基于用户平面位置的服务能够无缝支持基于位置的服务,即使当目标用户正在不同的网络间漫游时。
根据本发明的一个方面,一种为漫游无线设备提供基于用户平面位置的服务的方法包括,建立归属无线载波网络的归属LCS管理器和当前被访无线载波网络的被访LCS管理器间的一个漫游接口。IP连接通过互联网以被传输的容量通过归属无线载波网络中的防火墙和被访无线载波网络中的防火墙。提供了一种消息隧道机制以在一个位置服务系统和一个被定位的无线设备间进行不间断的通信。


本发明的特征和优点根据下面结合附图的描述对于本领域技术人员将变得更加明显,其中图1示出了根据本发明的一个具体实施方式
的一个示例性的用户平面位置服务系统结构。
图2示出了根据图1所示的用户平面位置服务的示例性的用户平面位置服务信令。
图3示出了根据图1所使得用户平面位置服务,利用消息隧道机制的示例性的增强的用户平面位置服务信令。
图4示出了根据本发明的原理的一个用于进行消息隧道传送以在基于用户平面位置的服务中支持漫游的示例性的消息流。
图5示出了根据本发明的原理的一个用于进行消息隧道传送以在基于用户平面位置的服务中支持漫游的示例性的消息流,其中被访LCS管理器和被访定位服务器被集成在一个设备中。
具体实施例方式
本发明提供了一种改善的基于用户平面位置的服务(LBS)系统结构和消息流,即使在移动装置或无线设备在不同载波网络间漫游时也能进行无缝基于用户平面位置的服务。
本发明克服了由安全用户平面位置服务规范所定义的当前漫游支持协议内在的局限性。
本发明的方案使得一个位置系统能够自动返回一种消息隧道机制以确保该位置服务系统和目标无线设备间的通信路径的安全,确保该通信路径在无线通信设备移动时保持连续。
图1示出了根据本发明的一个具体实施方式
的一种示例性用户平面位置服务系统结构。
特别的,如图1所示,一个漫游接口(Lr)在LCS管理器(在3GPP中又称GMLC,或在3GPP2中又称MPC)之间建立,该接口能引导IP连接通过互联网穿过防火墙。本发明的方案执行一种消息隧道机制来通过一个归属LCS管理器和/或被访LCS管理器提供端对端的协议连接。
本发明引入的一个重要的概念是利用该Lr接口通过GMLC的消息级隧道的使用。通过这种方法,无线设备可以穿过PLMN与本地定位服务器通信,完成所需要的用户平面定位过程。
图2示出了根据图1所示的用户平面位置服务的示例性的用户平面位置服务信令。
特别的,如图2所示,当正在漫游的UE需要与位于被访PLMN处的V定位服务器通信时,根据用户平面LCS中定义的过程,甚至不能与该V定位服务器建立一个TCP连接,虽然他们物理上位于同一网络中。因此,当前的用户平面系统结构不能支持使用专用IP地址分配(由于有限的IP地址资源,这非常普遍)的移动网络的漫游的情况。
图3示出了根据图1所示的用户平面位置服务,利用消息隧道机制的示例性增强的用户平面位置服务信令。
特别的,图3示出了漫游情况下用户平面LCS服务的消息隧道的概念。在此情况下,UE发送一个用户平面消息,该消息本来应该发送至V定位服务器,但是相反的被发送至归属LCS消息管理器。该归属LCS管理器将该接收到的消息封装为一个一般消息并将其发送至V-LCS管理器。根据现有的3GPP版本6的体系结构,LCS管理器(在3GPP中又称GMLC)能够利用Lr接口与位于不同PLMN内的其他LCS管理器进行通信,即Lr接口被允许通过PLMN的防火墙。该V-LCS管理器也利用消息隧道机制将来自该UE的消息通过本地IP网络连接传送到V-定位服务器。
图4示出了根据本发明的原理,用于进行消息隧道传送以在用户平面位置服务中支持漫游的一个示例性消息流。
步骤A如图4所示的步骤A,当从一个位置服务使能应用程序中接收到一个位置请求时,LCS代理302可能认证该应用。如果认证成功,该LCS代理302向请求LCS管理器304提出MLP位置请求,请求一个立即的位置确定,其中该LCS代理与所述请求LCS管理器304相关。
步骤B该请求LCS管理器304对该LCS代理302进行认证,根据接收到的lcs-用户-id核实该LCS代理302被授权其请求的服务。
通过检查接收到的目标用户的msid,该R-LCS管理器304可以识别相应的归属LCS管理器306,例如根据漫游协议,或利用类似于IETF RFC 2916的域名服务(DNS)查询机制。上述用于识别相应的归属LCS管理器306的机制对于那些本领域普通技术人员是已知的。
该R-LCS管理器304然后利用一个Lr接口转发该位置请求至该目标用户的归属LCS管理器306。
步骤C当接收到一个位置请求,该归属LCS管理器306对接收到的请求中的lcs-用户-id,请求方-id,qos等施用用户隐私。这种使用情况假定隐私校验成功。如果该LCS管理器304没有被授权该应用,则与可应用的MLP返回代码一起返回步骤N。
该H-LCS管理器306然后利用一个合适的LCS INIT消息,如一个无线应用协议(WAP)PUSH,或一个短消息系统(SMS)触发器启动用户设备(UE)312的位置处理,并开始一定时器T1。
如果该H-LCS管理器306已经知道UE的粗略位置,则此时该H-LCS管理器306可以有选择的为该UE提供该粗略的位置信息。
如果步骤B中的校验结果表明目标用户的通知或核对是需要的,该H-LCS管理器306还可以在该LCS INIT消息中包括一个通知部分。
步骤D如果需要通知/核对,UE弹出文本可用来通知该用户谁正请求他/她的位置信息,如lsc-用户-id,请求方-id,请求类型等。可选的,该用户可被允许或者接受该位置请求、或者拒绝该位置请求。
如果该目标用户接受该位置请求,则该UE 312通过找回当前的服务小区信息,TA,NMR及移动设备容量,开始该定位过程。然后该UE 312然后利用开始位置请求(SLREQ)启动与该H-LCS管理器306的一个位置对话,其中小区信息和可选的AD,TA和NMR(如果该UE需要获得帮助数据)和/或TA和NMR可用。可选的,当核对是需要的时,该UE 312还在该LCS INIT消息中指示是否目标用户已经许可了访问。
如果目标用户拒绝了该位置请求,则该UE 312开始执行对H-LCS管理器306的位置响应,其中包括拒绝的指示。
当该H-LCS 306从该目标用户接收到对当前过程的该SLREO消息时,停止定时器T1。
步骤E如果该目标用户已经在步骤D拒绝了位置请求,则以可用的MLP返回代码返回步骤L。此时,步骤E到K被跳过。否则,根据来自目标UE 312(或通过其他方式)的小区消息,该H-LCS管理器306可以确定该目标UE 312正在漫游。根据一个相关的漫游协议,或利用一种类似于IETF RFC 2916的DNS查询机制,该H-LCS管理器306可以识别被访LCS管理器308,并向该被访LCS管理器308发送一个Lr请求,带有该消息隧道机制将被用于该转换的指示符。
步骤F当接收到该Lr请求,该被访LCS管理器308以可选的小区信息、NMR、设备能力等向定位服务器310发送一个位置请求(PREQ),该定位服务器310服务于目标UE 312当前所处的区域。
步骤G该定位服务器310向该V-LCS管理器308返回一个位置响应(PRESP),并证实该定位服务器310正准备处理由对话id识别的该位置请求。
步骤H当接收到该位置响应消息,该V-LCS管理器308发送一个Lr响应消息给H-LCS管理器306。该Lr响应消息可以包括如该定位服务器310的IP地址(URL)。
步骤I当接收到来自该服务定位服务器310的PRESP证实消息时,如果需要该正在服务的定位服务器310和目标UE 312间的直接通信,则该H-LCS管理器306以该H-LCS管理器306的地址而不是用于非漫游情况的V定位服务器的地址向该目标UE 312发送一个开始位置响应消息(SLRESP),和一个可选的posmode。
注意,很重要的是,在漫游情况下该正在提供服务的定位服务器310提供的地址可以是专用IP地址。
步骤J当检测到相关UE 312正在漫游时,该目标UE 312启动位置确定,如位置确定初始化(PDINIT),和对话id到H-LCS管理器306。该PDINIT消息可选的包括附加的信息,如小区id,ad和/或IS-801PDU。
步骤K当接收到该消息时,该H-LCS管理器306通过相关的Lr连接,向V-LCS管理器308转发对应于该对话id的位置数据消息中的该PDINIT消息。
步骤L该V-LCS管理器308转发接收到的位置数据消息至正在服务的定位服务器310。
步骤M该定位服务器310和目标UE 312通过交换由如步骤J,K和L步骤中所示的位置数据所封装的位置确定通知消息(PDMESS),通过H-LCS管理器306和V-LCS管理器308,开始精确的定位过程。
很重要的是,该定位过程本身可以是例如基于RRLP,IS-801,或基于RRC的处理。但是,该定位过程(如RRLP,IS-801或RRC)协议以PDMESS隧道消息的方式传送,其中该PDMESS消息由在H-LCS管理器和V-LCS管理器间传送的一般的位置数据消息隧道传送。
步骤N该定位服务器310可以根据来自目标UE 312的确定的位置消息,发送一个位置报告(PRPT)给R/H/V-LCS管理器304,306,308。
步骤O,P当从该位置报告(PRPT)中收到所需要的位置估计时,该被访-LCS管理器308利用一个Lr响应消息转发该位置估计给归属LCS管理器306。
步骤Q如果该位置估计被目标用户的隐私设置所允许,该归属LCS管理器306转发该位置估计给请求-LCS管理器304。
步骤R最后,该请求LCS-管理器304发送一个带有位置估计的MLPSLIA消息给LCS代理302。
图5示出了根据本发明的原理的一个用于进行消息隧道传送以在基于用户平面位置的服务中支持漫游的示例性的消息流,其中被访LCS管理器和被访定位服务器被集成在一个设备中。
步骤A如图4的步骤A所示,当从一个位置服务使能的应用中接收到一个位置请求时,该LCS代理302可认证该应用。如果认证成功,该LCS代理302向请求-LCS管理器304发送一个即刻的位置确定的MLP位置请求,该请求-LCS管理器304与所述LCS代理相关。
步骤B该请求-LCS管理器304认证该LCS代理302,并根据接收到的lcs-用户-id核对该LCS代理302被授权负责该请求的服务。
通过检查接收到的目标用户的msid,该R-LCS管理器304能够识别相关的归属LCS管理器306,根据如漫游协议,或利用类似于IETF RFC 2916的域名服务(DNS)查询机制。这些用来识别该相关的归属LCS管理器306的机制对于本领域普通技术人员都是已知的。
该R-LCS管理器304然后利用一个Lr接口转发该位置请求至目标用户的归属LCS管理器306。
步骤C当接收到一个位置请求,该归属LCS管理器306对接收到的请求中的lcs-用户-id,请求方-id,qos等应用用户隐私。这种使用情况假定隐私校验成功。如果该LCS管理器304没有被授权该应用,则以可应用的MLP返回代码返回步骤N。
该H-LCS管理器306然后利用一个合适的LCS INIT消息,如一个无线应用协议(WAP)PUSH,或一个短消息系统(SMS)触发器,开始用户设备(UE)312的位置处理,并开始一定时器TI。
如果该H-LCS管理器306已经知道UE的粗略位置,则此时该H-LCS管理器306可以有选择的为该UE提供该粗略的位置信息。
如果步骤B中的校验结果表明目标用户的通知或核对是需要的,该H-LCS管理器306还可在该LCS INIT消息中包括一个通知部分。
步骤D如果需要通知/核对,UE弹出文本可用来通知该用户谁正请求他/她的位置信息,如lsc-用户-id,请求方-id,请求类型等。可选的,该用户可被允许或者接受该位置请求、或者拒绝该位置请求。
如果该目标用户接受该位置请求,则该UE 312通过找回当前的服务小区信息,TA,NMR及移动设备容量,开始该定位过程。然后该UE 312利用开始位置请求(SLREQ)启动与该H-LCS管理器306的一个位置对话,其中小区信息和可选的AD,TA和NMR(如果该UE需要获得帮助数)和/或TA和NMR可用。可选的,当核对是需要的时,该UE 312还在该LCS INIT消息中指示是否目标用户已经被许可访问。
如果目标用户拒绝了该位置请求,则该UE 312开始执行对H-LCS管理器306的位置响应,其中包括拒绝的指示。
当该H-LCS 306从该目标用户接收到该当前过程的所述SLREO消息时,停止定时器TI。
步骤E如果该目标用户已经在步骤D拒绝了位置请求,则以可用的MLP返回代码返回步骤L。此时,步骤E到K被跳过。否则,根据来自目标UE 312(或通过其他方式)的小区消息,该H-LCS管理器306可以确定该目标UE 312正在漫游。根据一个相关的漫游协议,或利用一种类似于IETF RFC 2916的DNS查询机制,该H-LCS管理器306可识别被访LCS管理器308,并向该被访LCS管理器308发送一个Lr请求,带有该消息隧道机制将被用于该转换的指示符。
步骤F该定位服务器310和目标UE 312通过交换由如步骤J,K和L步骤中所示的位置数据所封装的位置确定通知消息(PDMESS),通过H-LCS管理器306和V-LCS管理器308,开始精确的定位过程。
很重要的是,该定位过程本身可以是例如基于RRLP,IS-801,或基于RRC的处理。但是,该定位过程(如RRLP,IS-801或RRC)协议以PDMESS消息的方式隧道传送,其中该PDMESS消息由在H-LCS管理器和V-LCS管理器间传送的一般位置数据消息隧道传送。
步骤G当在步骤F中收到需要的位置估计时,该被访LCS管理器308利用一个Lr响应消息转发该位置估计至该归属LCS管理器306。
步骤H如果该位置估计被目标用户的隐私设置所允许,该归属LCS管理器306转发该位置估计至请求-LCS管理器304。
步骤I最后,该请求LCS管理器304发送一个带有位置估计的MLPSLIA消息给LCS代理302。
虽然本发明在这里结合示例性实施例进行了描述,但本领域技术人员在不脱离本发明的正确的精神和范围的前提下,能够对本发明所描述的这些实施例进行各种修改。
权利要求
1.提供基于用户平面位置的服务给漫游无线设备的方法,包括建立归属无线载波网络的归属LCS管理器和当前被访无线载波网络的被访LCS管理器间的一个漫游接口;在互联网上执行IP连接,以能够通过所述归属无线载波网络中的防火墙和被访无线载波网络中的防火墙被传输;提供一种消息隧道机制,以在一个位置服务系统和一个被定位的无线设备间提供一个不中断的通信路径。
2.如权利要求1所述的提供用户平面类服务给漫游无线设备的方法,其中所述的漫游无线设备包括移动电话。
3.如权利要求1所述的提供基于用户平面位置的服务给漫游无线设备的方法,其中所述的漫游无线设备包括个人数字助理(PDA)设备。
4.如权利要求1所述的提供基于用户平面位置的服务给漫游无线设备的方法,其中所述的漫游无线设备包括无线电子邮件设备。
5.如权利要求1所述的提供基于用户平面位置的服务给漫游无线设备的方法,其中所述的漫游无线设备包括包含照相机的无线设备。
6.提供基于用户平面位置的服务给漫游无线设备的装置,包括用于建立归属无线载波网络的归属LCS管理器和当前被访无线载波网络的被访LCS管理器间的一个漫游接口的装置;在互联网上执行IP连接,以能够通过所述归属无线载波网络中的防火墙和被访无线载波网络中的防火墙被传输的装置;提供一种消息隧道机制,以在一个位置服务系统和一个被定位的无线设备间提供一个不中断的通信路径的装置。
7.如权利要求6所述的提供基于用户平面位置的服务给漫游无线设备的装置,其中所述的漫游无线设备包括移动电话。
8.如权利要求6所述的提供基于用户平面位置的服务给漫游无线设备的装置,其中所述的漫游无线设备包括个人数字助理(PDA)设备。
9.如权利要求6所述的提供基于用户平面位置的服务给漫游无线设备的装置,其中所述的漫游无线设备包括无线电子邮件设备。
10.如权利要求6所述的提供基于用户平面位置的服务给漫游无线设备的装置,其中所述的漫游无线设备包括包含照相机的无线设备。
全文摘要
一种改善的基于用户平面位置的服务(LBS)系统结构和消息流,能够即使在移动装置或无线设备在不同载波网络中漫游时也能执行无缝的基于用户平面位置的服务。本发明克服了由安全用户平面位置服务规程所定义的当前漫游支持协议固有的局限性。一种位置系统能够自动依靠一种消息隧道机制来确保位置服务系统和目标无线设备间的通信路径的安全性,使得该通信路径在无线设备移动时保持连续。
文档编号H04W64/00GK1906957SQ200480040677
公开日2007年1月31日 申请日期2004年12月2日 优先权日2003年12月2日
发明者朱音韵(音译) 申请人:电信系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1