用于紧急电路模式呼叫支持的方法和设备与流程

文档序号:11525157阅读:606来源:国知局
用于紧急电路模式呼叫支持的方法和设备与流程

分案申请的相关信息

本申请是国际申请号为pct/us2006/036488、申请日为2006年9月15日、发明名称为“用于紧急电路模式呼叫支持的方法和设备”的pct申请进入中国国家阶段后申请号为200680041940.9的中国发明专利申请的分案申请。

相关申请案交叉参考

本申请案主张优先于2005年9月15日申请的题为“对e911/e112的定位服务(lcs)用户平面支持”(locationservices(lcs)userplanesupportfore911/e112)的美国临时申请案第60/717,620号、2005年10月25日申请的题为“借助supl1.0的电路交换紧急服务呼叫支持”(supportofcircuitswitchedemergencyservicescallswithsupl1.0)的美国专利临时申请案第60/730,312号、2005年12月9日申请的题为“使用supl对紧急电路模式呼叫的支持”(supportforemergencycircuitmodecallsusingsupl)的美国专利临时申请案第60/749,294号、2005年12月9日申请的题为“支持紧急呼叫所需的supl2.0的增强”(enhancementsinsupl2.0neededtosupportemergencycalls)的美国专利临时申请案第60/749,233号,所有所述专利均受让于本发明的受让人且以引用方式并入本文中。

本发明一般来说涉及通信,且更具体来说涉及用于支持紧急呼叫的技术。



背景技术:

无线通信网络广泛用于提供诸如语音、视频、数据包、消息收发、广播等等各种通信服务。所述网络可以是能够通过共享可用网络资源来支持多个用户进行通信的多址网络。这种多址网络的实例包含码分多址(cdma)网络、时分多址(tdma)网络及频分多址(fdma)网络及正交fdma(ofdma)网络。

无线网络通常支持具有与所述网络的服务预订的用户的通信。服务预订可与针对安全、路由、服务质量(qos)、记账等等的信息相关联。所述预订相关信息可用于建立与无线网络的呼叫。

用户可发出与无线网络的紧急语音呼叫,所述无线网络可以是或可以不是所述用户具有与之服务预订的归属网络。主要挑战是将所述紧急呼叫路由到可服务所述呼叫的适当公共安全应答点(psap)。这可能需要获得所述用户的临时位置估计且基于所述临时位置估计确定正确的psap。如果所述用户正在漫游及/或不具有与任一网络的服务预订,则所述文件将变得复杂。

因此,业内需要支持紧急呼叫的技术。



技术实现要素:

本文阐述用以支持紧急电路模式呼叫的技术。所述技术可用于各种3gpp及3gpp2网络、各种定位体系结构及具有或不具有服务预订的用户设备(ue)。

在一个实施例中,ue建立与无线网络的电路模式呼叫以进行紧急服务。所述ue与由所述无线网络指示的定位服务器交互作用。在所述电路模式呼叫期间ue实施与所述定位服务器的用户平面定位以获得所述ue的位置估计。用户平面定位是指用以确定其中使用由服务无线网络及/或由其它网络提供的数据通信能力在目标ue与定位服务器之间传送信令的所述ue的位置的过程。用户平面定位可以是基于诸如oma安全用户平面定位(supl)或3gpp2x.s0024等用户平面解决方案/体系结构。可经由包模式通信实现用于用户平面定位的信令。所述ue建立到可基于所述ue的位置估计所选择的psap的紧急电路模式呼叫。所述ue可同所述定位服务器实施测位以(例如)每当所述psap请求时获得所述ue的经更新位置估计。

下文中将进一步详细说明本发明的各个方面及实施例。

附图说明

图1显示支持紧急电路模式呼叫的部署。

图2显示3gpp及3gpp2网络体系结构。

图3显示用于supl定位的网络体系结构。

图4、5及6显示通过supl定位用于紧急电路模式呼叫的数个消息流。

图7显示用于x.s0024定位的网络体系结构。

图8显示通过x.s0024定位用于紧急电路模式呼叫的消息流。

图9显示各个实体之间的通信协议。

图10显示图2中各个实体的方块图。

具体实施方式

本文阐述用于支持电路模式紧急呼叫的技术。电路模式呼叫是其中为所述呼叫指派专用资源(例如,射频业务信道)的呼叫。电路模式呼叫也称为电路交换呼叫且不同于其中使用共享资源以包发送数据的包交换呼叫。紧急电路模式呼叫是用于紧急服务的电路模式呼叫。如下文所述,可以数种方式识别紧急电路模式呼叫且可将之与正常电路模式呼叫相区别。紧急电路模式呼叫可与不同于正常电路模式呼叫的各个特性相关联,诸如(例如)获得用户的适当位置估计,将所述紧急电路模式呼叫路由到适当psap,在即使无服务预订的情况下支持所述用户等等。

在本文的说明中,术语“定位(location)”通常是指获得并提供目标ue的地理位置的过程。术语“测位(positioning)”通常是指测量/计算目标ue的地理位置估计的过程。依据是否已有可用的适当位置估计,定位可以或可以不调用测位。位置估计也称为定位估计、位置锁定等等。

图1显示支持紧急电路模式呼叫的部署100。用户设备(ue)110与无线电接入网络(ran)120通信以获得通信服务。ue110可以是固定式或移动式且也可称为移动台(ms)、终端、订户单元、站或某些其它术语。ue110可以是蜂窝式电话、个人数字助理(pda)、无线装置、膝上型计算机、遥测装置、跟踪装置等等。ue110可与ran120中的一个或多个基站通信。ue110也可从一个或多个卫星190接收信号,所述卫星可以是美国全球定位系统(gps)、欧洲伽利略系统、俄罗斯glonass系统或某些其它卫星定位系统(sps)的一部分。ue110可测量来自ran120中的基站的信号及/或来自卫星190的信号。ue110可获得对所述卫星的伪范围测量及/或对所述基站的计时测量。所述伪范围测量及/或计时测量可用于使用一个或多个测位方法(例如,辅助型gps(a-gps)、独立型gps、高级正向链路三边测量(a-flt)、增强型观测时间差(e-otd)、观测抵达时间差(otdoa)、增强型小区id等等)推导出ue110的位置估计。

ran120向位于所述ran的覆盖区域内的ue提供无线电通信。ran120与受访网络130相关联,所述受访网络是当前正服务ue110的网络。受访网络也可以称为受访公用陆地移动网络(v-plmn)。归属网络150(其也可称为归属plmn(h-plmn))是ue110具有与之预订的网络。受访网络130及归属网络150可以是相同或不同的网络,且如果它们是不同的网络则它们可以或可以不具有漫游协定。

网络160可包括公用电话交换网络(pstn)及/或其它语音及数据网络。pstn支持传统普通老式电话服务(pots)的通信。psap180是负责应答紧急呼叫(例如,用于报警、火警及医疗服务)的实体且也可称为紧急中心(ec)。当用户拨打固定的众所周知的号码(例如,在北美为911或在欧洲为112)时可起始紧急呼叫。psap180通常由政府机构(例如,县或市)操作或归期所有。psap180支持与pstn160的通信。

本文所述技术可用于在各种无线通信网络(例如,cdma、tdma、fdma及ofdma网络、无线局域网络(wlan)及/或其它网络)中进行紧急电路模式呼叫。cdma网络可实施一种或多种无线电技术,例如宽带cdma(w-cdma)、cdma2000等等。cdma2000涵盖is-2000、is-856及is-95标准。tdma网络可实施一种或多种无线电技术,例如全球移动通信系统(gsm)、数字先进移动电话系统(d-amps)等等。d-amps涵盖is-248及is-54。w-cdma及gsm阐述于由称作“第三代伙伴计划”(3gpp)的组织提供的文献中。cdma2000阐述于由称作“第三代伙伴计划2”(3gpp2)的组织提供的文献中。3gpp及3gpp2文件可公开得到。所述各种无线电技术及标准在此项技术中是众所周知。如3gppts43.318中所述,3gpp类属接入网络(gan)可利用wlan以提供电路模式接入。

图2显示3gpp及3gpp2网络体系结构。ue110可经由3gppran120a获得无线电接入,3gppran120a可以是gsmedge无线电接入网络(geran)、通用陆地无线电接入网络(utran)、进化版utran(e-utran)、wlan、或某些其它接入网络。3gppran120a包括基站220a、无线电网络控制器/基站控制器(rnc/bsc)222a、及未显示于图2中的其它实体。基站也可称为节点b、增强型节点b(e-节点b)、基地收发站(bts)、接入点(ap)或某些其它术语。

3gppv-plmn130a是图1中的受访网络130的一个实施例,且可包括移动交换中心(msc)230a、网关移动定位中心(gmlc)232a、紧急服务supl定位平台(e-slp)234a及受访slp(v-slp)236a。gmlc232a、e-slp234a及v-slp236a向与v-plmn130a通信的ue提供定位服务。gmlc232a支持常规gmlc的某些功能(例如,如3gppts23.271及j-std-036中所定义)及与使用supl以定位及路由紧急呼叫有关的某些功能。e-slp234a及v-slp236a支持来自开发移动联盟(oma)的supl。在定位紧急呼叫的情况中,e-slp234a代替归属slp(h-slp)且可与gmlc232a相结合。v-slp236a可位于v-plmn130a内或外且可地理上更靠近ue110。

ue110也可经由3gpp2ran120b获得无线电接入,3gpp2ran120b可以是cdma20001x网络或某些其它接入网络。3gpp2ran120b包括基站220b、bsc222b及图2中未显示的其它实体。

3gpp2v-plmn130b是图1中的受访网络130的另一个实施例,且可包括msc230b、移动测位中心(mpc)232b、e-slp234b及v-slp236b。mpc232b、e-slp234b及v-slp236b向与v-plmn130b通信的ue提供定位服务。mpc232b支持常规mpc的某些功能(例如,如3gpp2x.s0002、tia-881及j-std-036中所定义)及与使用supl以定位及路由紧急呼叫有关的某些功能。e-slp234b及v-slp236b支持来自oma的supl。e-slp234b也可与mpc232b相组合。或者或另外,v-plmn130b可包括紧急服务位置服务器(e-ps)238及受访ps(v-ps)240。e-ps238及v-ps240是支持cdma2000的x.s0024定位的定位服务器及类似于用于supl的e-slp234b及v-slp236b。v-slp236b及v-ps240可位于v-plmn130b内或外且可在地理上更靠近ue110。v-plmn130b还可包括位置确定实体(pde)及/或其它实体。

3gpph-plmn150a是图1中的归属网络150的一个实施例,且可包括h-slp252a及/或其它网络实体。3gpp2h-plmn150b是图1中的归属网络150的另一个实施例,且可包括h-slp252b、h-ps254及/或其它网络实体。

supl中的实体阐述于2006年8月23日的题为“安全用户平面定位体系结构”草稿版本2.0的oma-ad-supl-v2_0-20060823-d中及2006年9月7日题为“用户平面定位协议”草稿版本2.0的oma-ts-ulp-v2_0-20060907-d。x.s0024定位中的实体阐述于2005年10月的题为“基于ip的定位服务”版本1.0的3gpp2x.s0024。所述文件均是可公开得到。

为简明起见,图2仅显示3gpp及3gpp2中的某些实体,下文说明中将涉及所述实体。3gpp及3gpp2网络可包括分别地由3gpp及3gpp2所定义的其它实体。

无线网络可支持使用控制平面(cp)解决方案及/或用户平面(up)接近方案的定位服务(lcs)。控制平面(其也称为信令平面)是用于载送更高层应用的信令的机制且通常由网络特定协议、接口及信令消息实施。用户平面是用于载送更高层应用的信令且采用用户平面载体的机制,其通常由诸如用户数据报协议(udp)、传输控制协议(tcp)及因特网协议(ip)等协议实施。支持定位服务及测位的消息载送为控制平面体系结构中的信令的一部分及用户平面体系结构中的数据(自网络视角)的一部分。然而,在所述两种体系结构中所述消息的内容可以相同或类似。3gpp控制平面阐述于3gppts23.271、ts43.059及ts25.305中。3gpp2控制平面阐述于is-881及3gpp2x.s0002中。supl及初期supl阐述于来自oma的文献中。

在无线网络中通常使用控制平面解决方案而非用户平面解决方案支持紧急电路模式呼叫。这意味着网络运营商可需要部署控制平面及用户平面解决方案两者以支持所有与定位有关的应用。

本文所述的技术使用控制平面及用户平面解决方案的组合支持紧急电路模式呼叫。这在简化实施方案方面具有优点,这是因为许多3gpp及3gpp2网络运营商均部署并支持用以支持部分控制平面lcs的实体。然而,所述技术仅并入了小部分的控制平面解决方案,因而避免在更新用户平面解决方案时成本及复杂性的任何显著增加。特定来说,网络运营商可能能够支持所有与定位有关应用而无需部署全部控制平面解决方案。

所述技术支持已注册ue以及未注册ue。已注册ue是已向归属网络进行注册的ue且可经由所述归属网络进行验证。未注册ue是尚未向任何网络进行注册且未进行验证。3gppue可装备有通用集成电路卡(uicc)或订户识别模块(sim)。3gpp2ue可装备有用户识别模块(uim)。uicc、sim或uim通常是特定于一个订户且可存储个人信息、预订信息及/或其它信息。无uiccue是不具有uicc或sim的ue。无uimue是不具有uim的ue。无uicc/uimue未向任一网络进行注册且不具有预订、不具有归属网络,且不具有验证凭证(例如,无密钥)以验证任一所主张识别,这使定位服务更具风险倾向。

图3显示用于通过supl定位进行紧急电路模式呼叫的网络体系结构300的实施例。网络体系结构300可应用于3gpp及3gpp2网络两者。为简明起见,图3仅显示与支持使用supl的紧急电路模式呼叫有关的实体及接口。一般来说,网络体系结构300可包括其它实体以支持电路模式呼叫及/或定位。

在supl中ue110称为supl使能终端(set)。ran120可以是3gppran120a、3gpp2ran120b或某些其它接入网络。e-slp234可包括实施定位服务的各种功能的supl定位中心(e-slc)312及支持对ue的测位的supl测位中心(e-spc)314。v-slp236可类似地包括v-slc322及v-spc324。e-slp234与mpc/gmlc232相关联且在针对紧急呼叫的定位的情况中替代h-plmn150中的h-slp252。v-slp236可更靠近及/或能够更好地定位ue110。在多数情况中,e-slp234独自即是足够的,且不需要v-slp236。

supl支持用于与spc进行测位的set与slp之间的两种通信模式。在代理模式中,spc不具有与set通信的直接通信,且slp担当set与spc之间的代理。在非代理模式中,spc具有与所述set的直接通信。

pstn160可包括选择性路由器(s/r)260及/或用以建立从msc230到psap180的紧急电路模式呼叫的其它汇接。s/r260可属于psap180或可由一组psap共享且连接到所述组的psap。ue110可经由msc230及s/r260与psap180通信。

图3还显示各个实体之间的接口。ue110与ran120之间及ran120与msc230之间的呼叫相关接口是网络特定的。msc230、s/r260及psap180之间的呼叫相关接口可以是多频率/isdn用户部分/isdn(mf/isup/isdn)。

ue110与e-slp234及v-slp236之间的定位相关接口可以是supl用户平面定位协议(ulp)。e-slp234与v-slp236之间的接口可以是漫游定位协议(rlp)。msc230与gmlc/mpc232之间的接口可以是移动应用部分(map)。mpc/gmlc232与e-slp234之间的接口类似于supl代理与h-slp之间的le/ll接口及supl1.0中成对slp之间的lr/lcs-z接口。因而,可使用移动定位协议(mlp)、rlp、增强版本的mlp或rlp或某些其它接口支持mpc/gmlc232与e-slp234之间的接口。对于rlp来说,已经关于rlp事务起始定义了gmlc支持。对于mlp来说,gmlc正常地担当事务接受器。e-slp234与psap180可以使j-std-036rev.b,mlp中所定义e2接口、http接口或某些其它接口。

下文阐述使用supl定位在3gpp及3gpp2中进行紧急电路模式呼叫的数个实例消息流。为清晰起见,从所述消息流中略去了不相关实体(例如,ran120及s/r260)但其包括于说明中。所述消息流假设ue110具有uicc或uim且v-plmn130之间h-plmn150存在漫游协定。所述消息流还假设ue110并行支持电路模式(用于紧急呼叫)及包模式(例如,用于定位)通信两者。当前,这种能力在umts及gsm/gprs中可通过3gpp且在cdma2000中通过3gpp2以供已注册用户使用。

1.借助supl定位在3gpp进行紧急电路模式呼叫

图4显示用于在呼叫设置之前发起定位的情况下使用supl在3gpp中进行紧急电路模式呼叫的消息流400的实施例。在步骤1中,ue110向3gppv-plmn130a中的msc230a发送进行紧急服务呼叫的请求(例如,在北美为e911在欧洲为e112)。这种请求称为紧急服务呼叫(esc)调用。

在步骤2中,msc230a可(例如)基于从ue110所接收的ue预订信息或ue能力信息或作为v-plmn130a的一个政策假设或确定ue110支持supl测位。msc230a然后将map订户定位报告(slr)消息发送到gmlc232a,gmlc232a在与e-slp234a有关联(例如,含有或连接到)的网络。mapslr用于在gmlc232a中创建紧急呼叫记录(及与msc230a的关联)及从所述gmlc获得psap路由信息。所述mapslr可含有ue识别、服务小区识别(id)及/或其它信息。所述ue识别可以是国际移动订户识别(imsi)、移动订户isdn号(msisdn)、国际移动设备识别(imei)及/或某些其它识别。所述其它信息可包括来自所述ue或网络的测量,其可用于计算所述ue的位置估计。对于北美地区中的呼叫来说,msc230a可指派紧急服务路由密钥(esrk)或紧急服务路由数字且然后将其包括于所述mapslr中。esrd是识别psap的非可拨目录号码。esrk是可用于路由到psap的非可拨目录号码。每一psap可与一个esrd及一个esrk池相关联。对于ue对这一psap的紧急呼叫,在所述紧急呼叫的持续时间期间可从所述池中指派一个esrk给所述ue且可用于识别所述psap、gmlc及/或msc及所述ue。

在步骤3中,gmlc232a创建用于所述呼叫的记录。gmlc232a可基于步骤2中所接收的定位信息确定ue110的临时位置估计。所述定位信息可包含小区id、测量、位置估计等等。临时位置估计通常是指用于路由呼叫的近似位置。gmlc232a还可预先起始步骤8到13以获得ue110的临时位置估计。gmlc232a可基于临时位置估计(如果获得)或步骤2中所获得的服务小区id选择psap。这保证所选择的psap覆盖来自ue110所位于的地理区域的紧急呼叫。对于北美地区中的呼叫来说,gmlc232a可指派esrd或esrk以指示所选择的psap。在下述说明中,psap180是所选择的psap。gmlc232a也可预先起始步骤8到13以获得稍后可用于来自所述psap的定位请求的精确初始位置估计。初始位置估计通常是指第一精确位置估计。在步骤4中,gmlc232a将mapslr确认返回到msc230a。对于北美地区中的呼叫来说,这种确认可含有由gmlc232a在步骤3中所指派的任一esrd或esrk。

在步骤5中,msc230a将所述紧急电路模式呼叫发送给psap180。对于北美地区中的呼叫来说,如果在步骤4中返回esrk或esrd,则在步骤3中由gmlc232a选择psap180。否则,msc230a可(例如)基于ue110的当前或初始服务小区确定psap。对于北美地区中的呼叫来说,由msc230a发送到psap180的呼叫设置消息或指示包括在步骤4中由gmlc232a所返回或在步骤2或5中由msc230a所指派的任一esrd或esrk。所述呼叫设置消息还可包括ue110的回叫号码(例如,msisdn)。

在步骤6中,可经由msc230a在ue110与psap180之间建立呼叫。在步骤7中,psap180将紧急服务位置请求发送到gmlc232a以请求ue110的精确初始位置估计。对于北美地区中的呼叫来说,psap180可使用步骤5中所接收的esrk或esrd识别gmlc232a。在这种情况中,所述紧急服务位置请求包括esrk及/或esrd及回叫号码。psap180不需要知道supl用于定位。

在步骤8中,gmlc232a使用(a)对北美地区中的呼叫来说,步骤7中所接收的esrk或回叫号码(b)对于别处的呼叫来说,其它呼叫者信息(例如,msisdn或imsi)识别步骤3中所创建的呼叫记录。如果gmlc232a在步骤3中(例如,通过预先实施步骤8到13)获得精确位置估计,则gmlc232a可在步骤14中将这一位置估计立刻返回到psap180且跳过步骤8到13。否则,gmlc232将含有ue识别(例如,msisdn及/或imsi)、小区id(如果知道)、所要求的位置质量(qop)及/或其它信息的紧急服务位置请求发送到e-slp234a。所述qop传达对位置估计的要求,例如所述位置估计的精确度及寿命。qop也可称作qos。

在步骤9中,e-slp234a(例如)基于步骤8中所接收的小区id(如果存在)确定是否应由更靠近及/或能够更好地支持ue110的测位的v-slp支持测位。如果如此,则e-slp234a与所述v-slp(未显示于图4中)交换信令。否则,e-slp234a发起网络起始supl定位程序,其中e-slp替代所述h-slp。e-slp234a首先将suplinit发送到ue110以开始所述supl定位程序。可使用(例如)无线应用协议(wap)进栈、短消息服务(sms)触发器或udp/ip(如果e-slp234a知道或可获得ue110的ip地址)发送suplinit。举例来说,如果ue110不在其归属网络中,如果e-slp234a不是所述ue的h-slp,或如果e-slp234a不选择表现为h-slp(例如,以简化实施方案),则supltnit可包括e-slp234a的ip地址。suplinit还可将紧急服务指示包括于(例如)suplinit通知参数中。如果使用非代理模式,则suplinit还可含有与e-slp234a或独立v-slp相关联的spc的ip地址。ue110然后将与这一spc交互作用以实施测位。

在步骤10中,如果e-slp234a是ue110的h-slp(及选择表现为h-slp)则所述ue建立到其h-slp的安全ip连接。然而,如果e-slp234a不是ue110的h-slp及/或如果在步骤9中e-slp234a将其ip地址包括于suplinit中,则ue110建立到e-slp234a而非所述h-slp的ip连接或安全ip连接。对于非代理模式来说,然后可在ue110与e-slp234a之间及e-slp234a与步骤9中所选择的任一e-slp(未显示于图4中)之间交换与验证有关的supl消息,且然后ue110建立到由步骤9中suplinit所指示的spc的ip连接或安全ip连接。对于代理模式来说,ue110将suplposinit返回到e-slp234a。对于非代理模式来说,ue110将suplposinit发送到所述spc(未显示于图4中)。所述suplposinit可包括ue110所支持的测位方法及测位协议、服务小区id、用以辅助定位计算的网络测量、在ue110需要辅助数据的情况下对辅助数据(例如,对a-gps)的请求、在ue110已经具有一个位置估计的情况下的位置估计、及/或其它信息。如果e-slp234a或所述spc能够从suplposinit中所接收的信息获得具有所要求的精确度的位置估计,则所述e-slp或spc可直接进行步骤12。

在步骤11中,ue110与e-slp234a一起(对于代理模式来说)或与所述spc一起(对于非代理模式来说)继续所述supl定位程序。ue110可与与e-slp234a(对于代理模式来说)或与所述spc(对于非代理模式来说)交换一个或多个suplpos消息。每一suplpos消息可含有依据3gpp无线电资源lcs协议(rrlp)、3gpp无线电资源控制(rrc)或某些其它测位协议的测位消息。e-slp234a或所述spc可在所述消息中向ue110提供辅助数据,且ue110稍后可返回与定位有关的测量或位置估计。

在步骤12中,e-slp234a或所述spc通过依据在步骤11中从ue110所接收的测量进行计算或通过检验在步骤11中从所述ue所接收的位置估计而获得位置估计。e-slp234a或所述spc然后将suplend发送到ue110以终止所述supl定位程序。在步骤13中,e-slp234a在紧急服务位置响应中将所述位置估计(其可已被从所选择的v-slp(未显示于图4中)转发)返回到gmlc232a。在步骤14中,gmlc232a在紧急服务位置请求响应中将所述位置估计返回到psap180。

在步骤15中,在某一时间之后,psap180可将另一个紧急服务位置请求发送到gmlc232a以获得ue110的经更新的位置估计。在这种情况中,gmlc232a可重复步骤8到13以使用supl获得新位置估计并在紧急服务位置请求响应中将其返回到psap180。当在重复步骤8中从e-slp234a请求位置估计时,gmlc232a可将最后所获得的位置估计传送到e-slp234a以辅助其确定v-slp(如果支持这一选项)。

在步骤16,在某一时间之后,释放ue110与psap180之间的呼叫。在步骤17中,msc230a将(例如,经由imsi或msisdn)识别ue110且指示释放所述呼叫的map订户定位报告发送到gmlc232a。在步骤18中,gmlc232a可删除步骤3中所创建的呼叫记录并将map订户定位报告确认返回到msc230a。

图5显示用于在呼叫设置之后发起定位的情况下使用supl在3gpp中进行进行电路模式呼叫的消息流500的实施例。在步骤1中,ue110将对紧急服务呼叫的请求发送到msc230a。在步骤2中,应用紧急呼叫程序。msc230a基于服务小区id确定适当psap(或紧急服务客户机)。在下述说明中,psap180是所选择的psap。msc230a、ran120a及ue110继续朝向psap180的正常紧急呼叫始发程序。发送到psap180(例如,经由pstn160)呼叫设置信息可包括ue定位(如果已经获得)、将使紧急服务提供商在稍后时间请求所述ue定位的信息(例如,在欧洲定位号码参数设定为msc号码及呼叫方参数设定为msisdn的isup/bicciam消息)及/或其它信息。

在步骤3中,msc230a可假设或确定ue110支持supl定位。msc230a然后将mapslr发送到gmlc232a,gmlc232a与已将紧急呼叫发送到或将在步骤3中将紧急呼叫发送到的e-slp234a及psap180相关联。mapslr可含有ue识别、服务小区id、所述ue的服务区域识别符(sai)及/或其它信息。在无sim紧急呼叫或未注册(u)sim紧急呼叫的情况中,可始终发送imei且可将所述msisdn与非可拨回叫号码一起提供。在欧洲,msc230a可提供所述紧急呼叫所连接到的psap180的识别。

在步骤4中,gmlc232a创建用于所述呼叫的记录。在步骤5中,gmlc232a将mapslr确认返回到msc230a。在步骤6中,gmlc232a将可含有ue识别(例如,msisdn及/或imsi)、小区id或sai(如果知道)、所要求的qop及/或其它信息的紧急服务位置请求发送到e-slp234a。

如上文针对图4中的步骤9到12所述,在步骤7到10中,e-slp234a及ue110从事supl定位程序。可依据在步骤6中所接收的小区id或sai(如果存在)确定对v-slp的需要。在步骤10中,e-slp234a(对于代理模式来说)或与e-slp234a或所选择的v-slp相关联的spc(对于非代理模式来说)获得ue110的位置估计。e-slp234a或所述spc然后将suplend发送到ue110以终止所述supl定位程序。在步骤11中,e-slp234a将所述位置估计(其可已被从所选择的v-slp(未显示于图5中)转发)返回到gmlc232a。在步骤12中,gmlc232a可将步骤11中所接收的定位信息、关于所使用的测位方法的信息、及/或其它信息转发到psap180。否则,预期psap180通过从gmlc232a请求而获得定位信息。

在步骤13中,在稍后某一时间,释放ue110与psap180之间的呼叫。在步骤14中,msc230a将识别ue110且指示释放所述呼叫的map订户定位报告发送到gmlc232a。在步骤15中,gmlc232a可删除步骤4中所创建的呼叫记录并将map订户定位报告确认返回到msc230a。

2.借助supl定位在3gpp2中进行紧急电路模式呼叫

图6显示用于使用supl在3gpp2中进行紧急电路模式护具的消息流600的实施例。在步骤1中,ue110将对紧急服务呼叫的请求发送到3gpp2plmn130b中的msc230b。在步骤2中,msc230b可(例如)基于从所述ue或plmn130b政策所接收的ue预订信息或ue能力信息假设或确定ue110支持supl测位。msc230b然后将ansi-41map始发请求发送到mpc232b,mpc232b在具有与e-slp234b的关联(例如,含有或连接到)的网络中。所述始发请求可含有ue识别(例如,imsi及或min)、服务小区id、及/或其它信息(例如,来自所述ue或网络的测量,其可用于计算位置估计)。

在步骤3中,mpc232b创建用于所述呼叫的记录。mpc232b可基于所述小区id或步骤2中所接收的任一测量确定ue110的临时位置估计。mpc232b也可预先起始步骤8到13且获得ue110的临时位置估计。mpc232b可基于临时位置估计(如果已获得)或步骤2中所接收的服务小区id选择psap。如果如此,mpc232b可指派esrd或espk以指示所选择的psap。在下述说明中,psap180是所选择的psap。在步骤4中,mpc232b将含有步骤3中所指派的任一esrd或esrk的ansi-41map始发请求确认返回到msc230b。

在步骤5中,msc230b将所述紧急服务呼叫发送到psap180。如果在步骤4中返回esrk或esrd,则在步骤3中由mpc232b选择psap180。否则,msc230b可确定所述psap(例如,基于ue110的当前或初始服务小区)并可指派esrd及/或esrk。由msc230b发送到psap180的呼叫设置信息可包括步骤5中所返回的或步骤5中所指派的任一esrd或esrk及ue110的回叫号码(例如,msisdn)。

在步骤6中,经由msc230b在ue110与psap180之间建立所述呼叫。在步骤7中,psap180将紧急服务位置请求发送到mpc232b以请求ue110的精确初始位置估计。psap180可使用步骤5中所接收的esrk或esrd识别mpc232b。在所述情况中,所述紧急服务位置请求包括所述esrk及/或esrd及回叫号码。在步骤8中,mpc232b使用所述esrk或步骤7中所接收的回叫号码识别步骤3中所创建的呼叫记录。如果mpc232b在步骤3中获得精确位置估计(例如,通过预先实施步骤8到13),则mpc232b可在步骤14中将其立刻返回到psap180并跳过步骤8到13。否则,mpc232b将可含有ue识别(例如,min及/或imsi)、小区id(如果知道)、所要求的qop及/或其它信息的紧急服务位置请求发送到e-slp234b。

如上文针对图4中的步骤9到12所述,在步骤9到12中,e-slp234b及ue110从事supl定位程序。如果e-slp234b(对于代理模式来说)或spc(对于非代理模式来说)能够依据在步骤10中于suplposinit中所接收信息获得具有所需精确度的位置估计,则e-slp或spc可立刻进行步骤12。否则,在步骤11中ue110可与e-slp234b(对于代理模式来说)或spc(对于非代理模式来说)交换一个或多个suplpos消息。每一suplpos消息可含有根据3gpp2c.s0022、tia-801、3gpprrlp、rrc或某些其它测位协议的测位消息。e-slp234b或spc可在所述消息中向所述ue提供辅助数据,且所述ue可稍后返回定位有关测量或位置估计。在步骤12中,e-slp234b或spc获得位置估计并将suplend发送到ue110以终止所述supl定位程序。

在步骤13中,e-slp234b将所述位置估计(其可已被从所选择v-slp(未显示于图6中)转发)返回到mpc232b。在步骤14中,mpc232b于紧急服务位置请求响应消息中将所述位置估计返回到psap180。在步骤15中,在稍后某一时间,psap180可将另一个紧急服务位置请求发送到mpc232b以获得ue110的经更新位置估计。在所述情况中,mpc232b可重复步骤8到13以使用supl获得新位置估计并于紧急服务位置请求响应中将其返回到psap180。当在重复步骤8中从e-slp234b请求位置估计时,gmlc232b可将最后所获得的位置估计传送到e-slp234b以辅助其确定v-slp(如果支持这一选项)。

在步骤16中,在稍后某一时间释放ue110与psap180之间的呼叫。在步骤17中,msc230b将识别ue110(例如,经由imsi或msisdn)并指示释放所述呼叫的ansi-41map呼叫终止报告消息发送到mpc232b。在步骤18中,mpc232b可删除步骤3中所创建的呼叫记录并将ansi-41map呼叫终止报告确认返回到msc230b。

3.借助x.s0024定位在3gpp2中进行紧急电路模式呼叫

图7显示用于通过x.s0024定位进行紧急电路模式呼叫的网络体系结构700的实施例。对于3gpp2来说,3gpp2x.s0024中所定义的用户平面定位解决方案可用于代替supl。因而,网络体系结构700可应用于3gpp2网络ran120可以是3gpp2ran120b或某些其它接入网络。v-plmn130b可包括msc230b、mpc232b、e-ps238及v-ps240。mpc232b可调用e-ps238并使用x.s0024以确定紧急呼叫ue的定位。

如图7中所示,ue110、e-ps238及v-ps240之间的定位相关接口可以是3gpp2x.s0024中所述的lcs-x、lcs-y及lcs-z。msc230b与mpc232b之间的接口可以是ansi-41map。mpc232b与e-ps238之间的接口可以是mlp、rlp或某些其它接口。

图8显示用于使用x.s0024在3gpp2中进行紧急电路模式呼叫的消息流800的实施例。在步骤1中,ue110将对紧急服务呼叫的请求发送到3gpp2plmn130b中的msc230b。在步骤2中,msc230b可(例如)基于从ue110或plmn130b政策所接收的ue预订信息或ue能力信息假设或确定所述ue支持x.s0024测位。msc230b然后将ansi-41map始发请求消息发送到mpc232b。所述始发请求可含有ue识别(例如,imsi及/或min)、服务小区id、及/或其它信息(例如,来自所述ue或网络的测量,其可用于计算位置估计)。

在步骤3中,mpc232b创建用于所述呼叫的记录。mpc232b可基于步骤2中所接收的小区id及任一测量确定ue110的临时位置估计。mpc232b也可预先起始步骤8到15并获得ue110的临时位置估计。mpc232b可基于临时位置估计(如果获得)或步骤2中所接收的服务小区id选择psap。如果如此,则mpc232b可指派esrd或esrk以指示所选择的psap。在下述说明中,psap180是所选择的psap。在步骤4中,mpc232b将含有步骤3中所指派的任一esrd或esrk的ansi-41map始发请求确认返回到msc230b。在步骤5中,msc230b将紧急服务呼叫发送到psap180。如果在步骤4中返回esrk或esrd,则在步骤3中由mpc232b选择psap180。否则,msc230b可确定所述psap(例如,基于ue110的当前或初始服务小区)并可指派esrd及/或esrk。由msc230b发送到psap180的呼叫设置消息可包括步骤4中所返回的或步骤5中所指派的任一esrd或esrk及ue110的回叫号码(例如,移动目录号码mdn)。msc230b可在步骤2之前将所述呼叫发送到psap180以避免延迟所述呼叫。

在步骤6中,经由msc230b在ue110与psap180之间建立所述呼叫。在步骤7中,psap180将紧急服务位置请求发送到mpc232b以请求ue110的精确初始位置估计。psap180可使用步骤5中所接收的esrk或esrd识别mpc232b。在所述情况中,所述紧急服务位置请求包括所述esrk及/或esrd及回叫号码。在步骤8中,mpc232b使用步骤7中所接收esrk或回叫号码识别步骤3中所创建的呼叫记录。如果mpc232b在步骤3中获得精确位置估计,则mpc232b可在步骤16中立刻将其返回到psap180并跳过步骤8到15。否则,mpc232b将可含有ue识别(例如,min及/或imsi)、小区id(如果知道)、所要求的qop及/或其它信息的紧急服务位置请求发送到e-ps238。

在步骤9中,e-ps238发起x.s0024定位程序并使用sms,wap进栈或udp/ip(如果e-ps238知道或可获得ue110的ip地址)将x.s0024supl_init发送到ue110。举例来说,如果ue110不在其归属网络中、如果e-ps238不是所述ue的h-ps或如果e-ps238不选择表现为所述h-ps,则所述supl_init可包括所要求的qop、所支持的测位方法、e-ps238的ip地址。supl_init还可(例如)在supl_init通知参数中包括紧急服务指示。可在步骤4后立刻在步骤8中发送紧急服务位置请求,而无需等待在步骤7中来自psap180的紧急服务位置请求。在所述情况中,可在mpc232b于步骤7中从psap180接收紧急服务位置请求之前完成步骤8到15,且mpc232b可直接地从步骤7进行步骤16。

在步骤10中,如果e-ps238是ue110的h-ps,则所述ue建立到e-ps238的安全ip连接。然而,如果e-ps238不是ue110的h-ps或如果e-ps238在步骤9中将其ip地址包括于所述supl_init中,然后ue110建立到e-ps238而非h-ps的ip连接或安全ip连接。ue110然后将可包括ue110所支持的测位方法及能力、服务小区id、测量、位置估计、对辅助数据的请求及/或其它信息的的supl_start发送到e-ps238。

在步骤11中,e-ps238可将所述测位程序扩展到所选择的pde,所述pde可以是与e-ps238或v-ps相关联的pde。然后,所选择的pde将管理所述测位程序并辅助位置计算。所述扩展可使用(a)代理模式,其中ue110经由e-ps238与所选择的pde通信(如图8中所示)或(b)非代理模式,其中ue110直接地与所选择的pde通信(未显示于图8中)。

在步骤12中,e-ps238将supl_response发送到ue110。对于代理模式来说,在步骤13中ue110将可载送服务小区信息、嵌入式测位消息(例如,使用3gpp2c.s0022或tia-801协议)及/或其它信息的supl_pos发送到e-ps238。e-ps238然后将所述supl_pos转发到所选择的pde(未显示于图8中)。对于非代理模式来说,在步骤12中supl_response载送所选择的pde的地址,且ue110建立到所选择的pde的安全ip连接并在步骤13中将所述supl_pos直接地发送到这一pde。

在步骤14中,ue110可与e-ps238(对于代理模式来说)或所述pde(对于非代理模式来说)交换额外supl_pos。e-ps238或所述pde可于所述消息中向ue110提供辅助数据,且所述ue可将定位测量(例如,a-gps及/或a-flt测量)或位置估计提供给所述e-ps或pde。在步骤15中,所选择的pde通过依据在步骤13中从ue110所接收的测量计算或通过检验从所述ue所接收的位置估计获得位置估计。所述pde然后直接地(如果所述pde与e-ps238相关联)或间接地(如果所述pde与v-ps相关联)(未显示于图8中)将所述位置估计返回到e-ps238。e-ps238然后于紧急服务位置请求中将所述位置估计转发到mpc232b。在步骤16中,mpc232b于紧急服务位置请求响应中将所述位置估计返回到psap180。

在步骤17中,在稍后某一时间,psap180可将另一个紧急服务位置请求发送到mpc232b以获得ue110的经更新的位置估计。在所述情况中,mpc232b可重复步骤8到15以使用x.s0024获得新位置估计并于紧急服务位置请求响应中将其返回到psap180。在步骤18中,在稍后某一时间,释放ue110于psap180之间的呼叫。在步骤19中,msc230b将识别ue110(例如,经由imsi或min)并指示释放所述呼叫的ansi-41map呼叫终止报告消息发送到mpc232b。在步骤20中,mpc232b可删除步骤3中所创建的呼叫记录并将ansi-41map呼叫终止报告确认返回到msc230b。

4.supl1.0或x.s0024版本1.0的使用

v-plmn130可能不或可能不始终采用e-slp或e-ps以支持supl或x.s0024定位来进行紧急电路模式呼叫。而是,v-plmn130可采用更早版本的omasupl(例如,supl1.0)或更早版本的x.s0024,所述两者均不具有对紧急呼叫的特殊定位支持。这可以是尚未部署含有对紧急呼叫的特殊定位支持的supl或x.s0024版本的网络运营商的使之能够如上文所述使用e-slp或e-ps的优点。如果网络运营商希望支持仅支持更早版本的supl或x.s0024的ue的电路模式紧急呼叫(例如,即使所述网络运营商可支持更新版本的supl或x.s0024)这也可以是一个优点。

在一个实施例中,v-plmn130可采用请求slp(r-slp)而非与gmlc232a或mpc232b相关联或相组合的e-slp。在所述情况中,仍如上文于图4、5及6中所述发生对紧急电路模式呼叫的支持,但具有下述差异。第一,所述r-slp将替代各个图示中的e-slp234a或e-slp234b。第二,所述r-slp将在图4及6中于步骤8且在图5中于步骤6从gmlc232a或mpc232b接收位置请求。所述r-slp将在图4及6中于步骤13及在图5中于步骤11将所获得的ue位置返回到gmlc232a或mpc232b。第三,在图4及6中针对步骤9到12及在图5中针对步骤7到10所述的supl定位程序将被其中所述r-slp首先请求来自所述ue110的h-slp的定位的替代supl定位程序代替。然后,所述h-slp将使用supl于ue110交互作用以获得ue定位并将把所述ue定位返回到所述r-slp。这种替代supl定位程序定义于2006年9月6日的题为“安全用户平面定位体系结构候选版本1.0(secureuserplanelocationarchitecturecandidateversion1.0)”的oma-ad-supl-v1_0-20060906-c中,所述文件可公开得到。

如果v-plmn130是ue110的h-plmn150,则所述r-slp可以是ue110的h-slp且可使用上文所述的经修改程序而无需r-slp于h-slp之间的任一定位请求及响应,这是因为它们现在是相同实体。

在x.s0024的情况中,可以类似的方式使用这种实施例,但其中请求ps(r-ps)替代与v-plmn130b中的mpc232b相关联或相组合的e-ps238。在这种情况中,图8中的步骤9到14中所述的定位程序将被其中所述r-ps请求来自ue110的所述h-ps的ue110定位的程序代替,且如2005年10月的x.s0024“基于ip的定位服务(ipbasedlocationservices)”版本1.0修订本0中所述,所述h-ps然后与ue110交互作用以获得定位。如同supl一样,如果ue110在其h-plmn中,则所述r-ps可以是所述h-ps。

5.对未注册、无uicc、无sim及无uim的ue的支持

为起始supl定位(例如,在图4及6中的步骤9及图5的步骤7中),所述e-slp使用wap进栈、sms、udp/ip或某些其它装置将suplinit发送到所述ue。为起始x.s0024定位(例如,在图8的步骤9中),所述e-ps使用wap进栈、sms、udp/ip或某些其它装置将supl_init发送到所述ue。在某些情况中(例如,使用wap进栈或sms)如果ue正从其h-plmn漫游则suplinit的发送可能是困难及费时的且由于与h-plmn的连网所致也可能是不可靠的。在一个实施例中,所述e-slp或e-ps将sms消息直接地发送到服务msc并模仿3gpp中的sms网关msc或3gpp2中的sms消息中心。

在另一个实施例中,所述e-slp或e-ps经由gmlc或mpc将所述sms消息发送到服务msc以降低所述e-slp或e-ps的影响。所述实施例也可用于未注册ue、3gpp中的无uiccue、gsm中的无simue及3gpp2中的无uimue。在所述情况中,所述msc可向所述gmlc或mpc提供临时ue识别符以代替正常imsi、msisdn或min。所述临时ue识别符可包括于图4的步骤2及图5的步骤3中所发送的map订户定位报告中(对于3gpp来说)及图6及8的步骤2中所发送的ansi-41始发请求中(对于3gpp2来说)。一旦所述ue接收所述suplinit,则其可建立到所述e-slp或e-ps的ip连接或安全ip连接。未注册、无uicc、无sim或无uimue可建立具有用于紧急呼叫的有限接入的ip连接性,其将使能相同网络中的到e-slp或e-ps的ip连接。可(例如)使用3gppsa2文献s2-051950中的“voip紧急呼叫支持(voipemergencycallsupport)”所述的程序建立ip连接性,所述文献可公开得到。在所述情况中,可不使用独立v-slp。

上述说明多数假设ue同时支持电路模式呼叫(用于语音)及包模式数据传送(用于定位)。如果所述ue或所述网络不同时支持电路模式及包模式通信,则可以其它方式支持所述ue与所述e-slp或e-ps之间的信令。

图9显示在各个实体之间进行通信的数个实施例。在一个实施例中,sms用于所有supl通信。在sms的情况下,在mpc/gmlc与所述msc之间及所述msc与使用3gpp及3gpp2中的现有sms点对点传输协议(例如,smsmap消息)的ue之间传送的sms消息内发送用于定位(例如,supl消息)的信令及消息。可直接地在所述msc与所述gmlc或mpc之间发送sms信令。在所述e-slp与所述gmlc或mpc之间可通过(例如)用于所述紧急服务位置请求及响应交换的相同tcp/ip连接或通过不同连接使用tcp/ip传输所述supl消息。

在图9中标注为(a)的实施例中,suplulp(并非tcp或ip)用于ue与e-slp或e-ps之间的端到端。在图9中标注为(b)的另一个实施例中,使用端到端tcp连接传送suplulp。在图9中标注为(c)的再一个实施例中,使用端到端tcp/ip传送suplulp,其中途中有某种协议复制。可通过在所述msc中对从所述ue发送的sms消息进行特殊sms处理来支持这种能力。举例来说,所述msc可假设在其中使用supl的紧急呼叫期间由所述ue所发送的任一sms消息均希望用于supl且然后将吧所述sms消息发送到所述gmlc或mpc。

6.安全

对于supl来说,可建立安全程序以支持受访网络中的代替h-slp的e-slp针对漫游及非漫游情景两者及在代理或非代理模式下进行定位。现有supl安全程序通常是基于ue及h-slp两者中的共享密钥(sharedkey)及或基于涉及所述h-slp的ue中所规定的其它信息(例如,完全合格域名、根x.509公用密钥证书等等)。所述信息不可用于e-slp,除非所述ue碰巧在归属网络中。对于所述e-slp来说,可如下文所述支持对代理及非代理模式的验证。

对于x.s0024来说,也可建立安全程序以支持代替h-ps的e-ps进行定位。现有x.s0024安全程序阐述于3gpp2x.s0024-0及3gpp2s.p0110-0中。所述程序使用于用户的h-ps及用户uim两者中提供的公用根密钥。可如下从所提供的根密钥推导出额外密钥:

(a)用以支持安全存储及转发压缩(s-safe)的密钥,其中使用sms或wap进栈将suplinit发送到所述ue并进行验证(如来自h-ps)及视需要加密。

(b)用以支持ue与h-ps之间的安全ip连接的密钥,其中在进行加密及验证的情况吓在ue与h-ps之间发送x.s0024。

(c)用以在非代理模式的情况吓支持ue与pde之间的安全ip连接的密钥,其中在进行加密及验证的情况下在ue与所述pde之间发送x.s0024消息。

在其中所述根密钥的任一值存在确定值的情形中上述三个密钥中的每一者均是固定的。然而,依据所述固定密钥中的每一者,可推导出额外密钥以进行加密及验证,其值取决于由ue及h-ps或pde针对特定测位会话所提供的随机数。这种密钥推导及随附安全程序利用ietfrfc2246中所述的传送层安全(tls)程序及ietf草案“用于传送层安全(tls)的预共享密钥密码套件(pre-sharedkeyciphersuitesfortransportlayersecurity(tls))中所述的传送层安全程序的psk-tls变体。如果x.s0024用于在紧急电路模式呼叫中进行测位且e-ps不是h-ps,则不再可能依赖于ue及e-ps两者中的公用预配置根密钥进行相互验证及加密。

对于supl来说,所述ue可验证e-slp以避免即使在紧急呼叫期间对ue定位的无验证接入。对于x.s0024来说,所述ue及所述e-ps可实施相互验证。表1列出了指定为方法a、b、c、d及e的五种验证方法及每一种方法的特性。

表1-验证方法

注释1:假设将公用密钥根证书提供于移动设备(me)中

方法a提供最小验证。如果suplinit指示用于紧急会话的定位且ue当前从事于紧急会话中,则所述ue允许来自未验证e-slp或e-ps的网络起始supl或x.s0024定位。对紧急会话的限制提供某种保护。另外,经由sms或wap进栈传递suplinit可提供ue可靠性的额外置信度,这是因为sms或wap传递依赖于来自v-plmn及/或h-plmn的支持及检验。所述ue可通过不用e-slp或e-ps调用安全程序选择方法a。在所述情况中,对于supl来说,e-slp可在有限范围内通过suplposinit中所含有的suplinit散列码检验所述ue。

方法b用于tls公用密钥验证。如ietfrfc2246中所述且也如题为“安全用户平面定位体系结构(secureuserplanelocationarchitecture)”的omasupl1.0中针对替代客户机验证机制所述,ue及e-slp或e-ps支持使用tls的公开密钥验证。所述机制支持ue通过在tls握手阶段期间由e-slp或e-ps所发送的itux.509公用密钥证书使用tls验证所述e-slp或e-ps。所述公用密钥证书提供一系列数字签名,每一签名验证下一签名,使得只要ue具备至少一个根认证权限的公用密钥,所述ue即可验证所述e-slp或e-ps的所述公用密钥。所述公用密钥验证tls程序支持传送供信令(例如,用于后续supl或x.s0024消息)的后续加密及验证中使用的对称密钥。对于非代理模式来说,也可通过所述密钥或通过从所述密钥推导出的额外密钥支持ue与spc或pde之间的验证及加密。

方法b依赖于一个或多个根认证权限(例如,由oma定义)对e-slp或e-ps公用密钥证书的认证及在ue中是否具备支持supl或x.s0024以进行紧急呼叫的所述证书。所述ue识别所述证书中的e-slp或e-ps名称,例如使用e-slp或e-ps的完全合格域名或所述ue可与已经知道的关于服务网络的信息相匹配的mcc-mnc识别。这保证经由包括于suplposinit并由所述ue发送到e-slp的64位suplinit散列由所述ue验证所述e-slp或e-ps及(对于supl来说)所述e-slp有限验证所述ue。

对于方法b来说,ue(例如uicc或uim)可提供有一个或多个使所述ue能够检验所述e-slp或e-ps的公用密钥的根公用密钥证书。所述ue及e-slp或e-ps可使用rfc2246中所述的tls程序及一个或多个安全公用密钥传递程序(例如,rsa、dss或diffie-hellman)建立共享加密密钥及消息验证码(mac)密钥。supl或x.s0024消息的加密及验证可在建立安全tls连接之后实施。对于非代理模式来说,在supl1.0中针对3gpp2非代理模式所定义的方法可用于根据ietfpsk-tls产生供ue与supl中的spc之间或ue与x.s0024中的pde之间进行验证及加密的共享密钥。

方法c用于psk-tls验证。ue及e-slp或e-ps支持根据ietf文献“用于传送层安全(tls)的预共享密钥密码套件(pre-sharedkeyciphersuitesfortransportlayersecurity(tls))”的psk-tls(例如,如supl1.0中针对3gpp2set或3gpp2x.s0024-0及s.p0110-0所述)。可依据以下产生预共享密钥(psk)(a)由ue、网络(例如,msc或hlr)及/或e-slp或e-ps贡献的信息(例如,随机信息);(b)在所述紧急呼叫的建立期间由ue发送或发送到ue的信息(例如,参数);(c)已经存在于所述msc及ue中以支持来自所述ue的安全电路模式接入的安全信息(例如,加密密钥);及/或(d)其它信息。如果ue向v-plmn注册则可得到(c)中的安全信息。

在紧急呼叫建立期间ue及e-slp(或mpc或gmlc)或e-ps(或mpc)可得到所述psk或用于推导出其的信息。在呼叫设置期间在所述实体之间所建立的信任关系用于获得安全psk或可推导出安全密钥的公共信息。所述ue及e-slp然后可采用psk-tls以使用所推导出的psk进行supl定位。所述psk可用于获得额外psk以用于非代理模式的验证。对于supl来说,当在将suplinit从e-slpue传递到ue之后所述ue建立到所述e-slp的ip(psk-tls)连接时可使用psk-tls支持所述ue与所述e-slp的相互验证。对于x.s0024来说,如3gpp2x.s0024-0及s.p0110-0中所述安全psk可用作可推导出剩余安全信息的根密钥。

方法c依赖于在紧急呼叫设置期间ue与v-plmn之间的安全连接,其意味着ue在v-plmn中的注册及ue与所述v-plmn的相互验证。如果所述ue不具有uicc/uim或如果v-plmn与h-plmn之间不存在漫游协定,则在紧急呼叫设置期间不能实现v-plmn与ue之间的相互验证及安全传输,且所产生的任一psk将提供更多有限保护。

方法d用于通过3gppts33.220或3gpp2tsg-s文献s.p0109中所述的类属引导体系结构(gba)进行验证。ue及e-slp或e-ps支持gba。这使ue及e-slp或e-ps能够从h-plmn获得安全共享密钥。对于supl来说,如3gppts33.222或3gpp2tsg-s文献s.p0114中所述,所述密钥可用于支持ue与e-slp之间的psk-tls相互验证。这种方法用于supl1.0以支持3gpp代理模式。所述密钥也可用于支持tls以及http摘要验证(例如,如3gppts33.222中所述)、ue与e-slp之间的仅http摘要验证(例如,如3gpp2tsg-s文献s.p0114中所述)、或其它形式的验证。对于x.s0024来说,所述密钥可用作可推导出剩余安全信息的根密钥。

方法d依赖于h-plmn及v-plmn中对gba的支持及h-plmn与v-plmn之间的漫游协定以使能密钥信息从h-plmn中的引导服务功能(bsf)到v-plmn中的e-slp网络应用功能(naf)的传递。

方法e用于supl1.0或x.s0024验证。对于supl来说,如果ue在h-plmn中,则e-slp可以是h-slp,且可使用supl1.0中所定义的现有验证机制。对于x.s0024来说,如果ue在h-plmn中,则e-ps可以是h-ps,且可使用x.s0024中所定义的现有验证机制。

图10显示ue110、ran120、msc230、定位中心242及定位服务器244的实施例的方块图。定位中心242可以是gmlc232a、mpc232b及/或某些其它实体。定位服务器244可以是e-slp234a、e-slp234b、e-ps238、及/或某些其它实体。为简明起见,图10仅显示:ue110的一个处理器1010、一个存储器1012及一个收发器1014;ran120的仅一个处理器1020、一个存储器1022、一个收发器1024及一个通信(comm)单元1026;msc230的仅一个处理器1030、一个存储器1032及一个通信单元1034;定位中心242的仅一个处理器1040、一个存储器1042及一个通信单元1044;及定位服务器244的仅一个处理器1050、一个存储器1052及一个通信单元1054。一般来说,每一实体可包括任一数量的处理器、存储器、收发器、通信单元、控制器等等。

在下行链路上,ran120中基站将业务数据、信令及导频传输到其覆盖区域内的ue。所述各种类型的数据由处理器1020处理并由收发器1024调整以产生下行链路信号,所述下行链路信号经由天线进行传输。在ue110处,来所述基站的下行链路信号经由天线接收、由收发器1014调整并由处理器1010处理以获得用于电路模式呼叫、定位及其它服务的各种类型的信息。举例来说,处理器1010可在上文所述的消息流中实施ue110的处理。存储器1012及1022分别地存储用于ue110及ran120的程序代码及数据。在上行链路上,ue110可将业务数据、信令及导频传输到ran120中的基站。所述各种类型的数据由处理器1010处理并由收发器1014调整以产生上行链路信号,所述上行链路信号经由ue天线传输。在ran120,来自ue110及其它ue的上行链路信号被收发器1024接收并调整,且进一步由处理器1020处理以获得各种类型的信息(例如,数据、信令、报告等等)。ran120经由通信单元1026与msc230及其它实体通信。

在msc230中,处理器1030实施所述msc的处理,存储器1032存储用于所述msc的程序代码及数据,且通信单元1034允许所述msc与其它实体通信。处理器1030可在上文所述的消息流中实施msc230的处理。

在定位中心242中,处理器1040支持所述ue的定位,存储器1042存储用于所述定位中心的程序代码及数据,且通信单元1044允许所述定位中心与其它实体通信。处理器1040可在上文所述的消息流中实施gmlc232a及/或mpc232b的处理。

在定位服务器244中,处理器1050实施所述ue的定位及/或测位处理,存储器1052存储用于所述定位服务器的程序代码及数据,且通信单元1054允许所述定位服务器与其它实体通信。处理器1050可在上述消息流中实施e-slp234a、e-slp234b及/或e-ps238的处理。

本文所述技术可通过各种装置来实施。举例而言,所述技术可实施于硬件、软件或其组合中。对于硬件实施方案,用于实施所述技术的处理单元可实施于一个或多个专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理装置(dspd)、可编程逻辑装置(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、电子装置、其它设计用于实施本文所述功能的电子单元、或其组合中。

对於固件及/或软件构建方案来说,可使用能实施本文所述功能的模块(例如程序、功能等等)来实施所述技术。所述固件及/或软件代码可存储于存储器(例如,图10中的存储器1012、1022、1032、1042及/或1052)并由处理器(例如,处理器1010、1020、1030、1040及/或1050)处理。所述存储器既可实施于处理器内部也可实施于处理器外部。

本文包含有标题以便于查阅并有助于判定某些部分的位置。所述标题并不希望限定所述标题下所述概念的范围,所述概念也可适用于整篇说明书中的其它章节。

上文对所揭示实施例的说明意在使任何所属技术领域的技术人员皆可制作或使用本发明。所属技术领域的技术人员将易知对所述实施例的各种修改,且本文所界定的一般原理也可应用于其它实施例,此并不背离本发明的精神或范围。因此,本发明并不希望限定为本文所示的实施例,而是欲赋予其与本文所揭示的原理及新颖特征相一致的最宽广范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1