基于会话发起协议(SIP)的用户平面位置服务制造技术

技术编号:11578400 阅读:112 留言:0更新日期:2015-06-10 12:06
一种方法和机制,用于允许位置服务器通过即时消息,或者作为替代,如果已经建立了多媒体会话则通过现有的SIP会话,对支持用户平面的设备发起用户平面位置服务(例如,由OMA定义的SUPL)过程。通过SIP INFO消息向支持用户平面的设备发出位置请求。所述位置请求使用SIP消息以克服防火墙和其他的网络安全性问题。通过使用基于SIP的SUPL,可以提供关于进行E911紧急呼叫的呼叫者的位置。可以向支持用户平面的设备例如VoIP无线电话机发送即时消息。

【技术实现步骤摘要】
【专利说明】基于会话发起协议(SIP)的用户平面位置服务本申请是申请日为2007年11月26日的、申请号为200780049356.2 (国际申请号为PCT/US2007/024405)以及专利技术名称为“基于会话发起协议(SIP)的用户平面位置服务”的专利技术专利申请的分案申请。本申请要求2006年11月28日提交的标题为“User Plane Locat1n Serviceover Sess1n Initiat1n Protocol (SIP) ” 的美国临时申请 N0.60/861,267 的优先权,在此特意以引用方式将其全部内容并入本文。
本专利技术一般涉及无线长途运营商、因特网服务供应商(ISP)以及信息内容传递服务/供应商和长途运营商。更确切地说,本专利技术涉及无线业界的位置服务。
技术介绍
关于订户的位置信息在无线网络中日益变得可用。位置信息涉及无线设备的绝对坐标。图4示出了常规的位置服务(LCS)请求。确切地说,如图4所示,位置服务器106从核心网节点(例如从移动交换中心(MSC)IlO)请求关于特定移动订户(MS)的位置信息。所请求的关于特定无线设备(MS)的信息可以包括,例如,连接、分离和位置区域更新。位置服务器106还可以从分组数据节点(例如SGSN、GGSN或H)SN)请求关于无线设备的信息(比如连接、分离和/或位置区域更新)或者帮助该设备计算x/y方向。典型情况下,向归属位置寄存器(HLR)请求关于特定无线设备的位置信息。如图4的步骤I所示,位置服务客户端104向位置服务器106发送消息。在步骤2,位置服务器106向归属位置寄存器108发送“提供订户信息”消息,请求关于特定订户的订户信息。在步骤3,运营商的归属位置寄存器(HLR) 108将所请求订户的订户信息提供回位置服务器106。在步骤4,向MSC或者分组数据节点110请求关于所请求订户的位置信息。MSC或分组数据节点优选使用例如全球定位卫星(GPS)、三角测量技术或其他相关定位技术来提供精确的位置信息,或者帮助该设备计算X/Y方向。在步骤5,将位置请求转发到无线电接入网络(RAN) 112 (若需要)。在步骤6,将关于所请求订户的精确的更新后位置信息发送到位置服务器(LCS)106。在步骤7,将对原始位置请求的最终响应发送到最初请求该位置信息的LCS客户端 104。安全用户平面定位(SUPL)是基于标准的协议,其开发目的是为了允许移动手持机客户端与位置服务器通信,例如,如图4的步骤I中所示。SUPL规范由开放移动联盟(OMA)标准工作组定义。参考OMA安全用户平面定位体系结构文档0MA-AD-SUPL-V1_0-20060127-C来获得关于OMA SUPL呼叫流的更多细节;以及参考OMA用户平面定位协议文档0MA-TS-ULP-V1_0-20060127-C。OMA SUPL版本I规定了两种基本类型的呼叫流:(I) SUPL网络发起的(NI)呼叫流,和(2)SUPL装置发起的(SI)呼叫流。按照SUPL标准,会话ID具有包括服务器和手持机部分的唯一值。图5示出了对于由SUPL代理发起的SUPL位置请求,典型的OMA移动装置终止的呼叫流。具体地说,如图5所示,消息在驻留在网络中的SUPL代理802、装置基准服务器804、SUPL 服务器 806、PPG 808 和 SUPL 终端(SET) 812 之间传递。SUPL服务器(或SUPL位置平台(SLP)) 806包括SUPL位置中心(SLC)和SUPL定位中心(SPC)。移动设备在图5中被一般化为支持SUPL的终端(SET) 812。SLC协调网络中SUPL通信的操作,以及控制SPC组件。SPC向支持SUPL的终端(SET) 812提供全球定位系统(GPS)辅助数据,并对SET 812进行精确的位置计算。网络发起的位置请求820经由MLP接口到达SUPL服务器806。处理这种网络发起请求的SUPL服务器806需要向SET 812发送触发消息(SUPL INIT消息)822,以便验证和发起SUPL定位会话828。触发消息822被作为来自PPG 808的推送消息824 (或者作为来自SMSC/MC的SMS消息)发送到SET 812。此时,SET 812需要建立到SUPL服务器806的安全TCP/IP连接,以便响应SUPL定位请求。对于网络发起的基于端到端IP的位置服务,当位置服务器需要找到给定目标的联系信息(例如IP地址)时,位置服务器向该目标发送触发消息,以允许该目标建立与位置服务器的会话。在WAP推送/SMS消息收发机制和作为传输协议的TCP之上建立基于常规IP的用户平面位置服务(例如OMA SUPL),以便发起移动装置终止的定位过程。存在一些这样的场景:用户平面位置服务的常规使用行不通或者作用不佳。例如,在其中目标设备具有经由例如WLAN、LAN或DSL的因特网接入的一种场景下,位置服务器可能无法通过使用SMS、WAP推送来发起定位。在位置服务器无法确定目标设备的IP地址以及目标设备所连接的网络不支持利用SMS或WAP推送消息收发的正确的相互作用时,尤为如此。第二个实例涉及基于IP上的语音通信(VoIP)的紧急呼叫(在无线业界中存在一些变形,例如3GPP标准中的MS紧急呼叫和3GPP2标准中的MMD紧急呼叫,IETF将其一般地称为SIP呼叫)。这种场景描述了已经与服务网络建立了 SIP会话的紧急呼叫。在紧急呼叫期间,适当的公共安全应答点(PSAP)可能需要与紧急呼叫者有关的更新的位置信息。本申请的专利技术人认识到,使用WAP推送/SMS消息收发的现有机制可能不是有效的和可靠的,因为WAP推送/SMS消息收发是建立在存储-转发机制上的。换言之,在紧急呼叫结束前,不保证位置服务请求的触发将会被传递至目标。
技术实现思路
本专利技术介绍了一种方法和一种机制,所述方法和机制允许位置服务器通过即时消息,或者作为替代,如果已经建立了多媒体会话就通过现有的SIP会话,对支持用户平面的设备发起用户平面位置服务(例如SUPL)过程。根据本专利技术的一个方面,一种用于获得呼叫者位置的方法和装置包括发起用户平面定位服务过程。如果会话发起协议(SIP)会话已经存在,则通过会话发起协议(SIP)向支持用户平面的的呼叫者设备发出位置请求。根据本专利技术的另一个方面,一种用于获得呼叫者位置的方法和装置包括确定是否已经与呼叫者建立了多媒体会话。如果已经与呼叫者建立了多媒体会话,则通过现有的会话发起协议(SIP)会话获得呼叫者的更新后的位置信息。【附图说明】参考附图根据以下说明,本专利技术的特点和优点对本领域技术人员将变得显而易见,在附图中:图1示例了根据本专利技术原理的高层消息流,其中用户平面位置服务使用基于SIP的信令作为传输手段;图2示例了根据本专利技术原理的用户平面位置服务过程的一种变形,其中位置服务器充当位置服务的观察者并且仅当目标设备在线时才发起位置检索过程;图3示例了根据本专利技术原理的另一种使用情况,其中使用基于SIP的用户平面位置服务的解决方案来检索VoIP紧急呼叫者的更新的位置;图4示出了常规的位置服务(LCS)请求;图5示出了用于由SUPL代理发起的SUPL位置请求的典型的OMA移动装置终止的呼叫流。【具体实施本文档来自技高网
...

【技术保护点】
一种用于获得订户位置的方法,包括:在所述位置服务器处经由即时消息服务器向目标设备发起即时消息位置请求;以及通过用户平面位置服务会话来检索与所述目标设备相关联的位置信息。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:朱银君J·G·海内斯R·S·马歇尔杨菲B·伯顿
申请(专利权)人:电信系统有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1