电信网络紧急呼叫切换的制作方法

文档序号:11457150阅读:532来源:国知局
电信网络紧急呼叫切换的制造方法与工艺

相关申请的交叉引用

本申请要求于2015年7月31日提交的美国专利申请序列号14/815,831的优先权,该美国专利申请要求于2014年8月4日提交的美国专利申请序列号62/033,026的优先权,其每一项的全部通过引用被结合于此。



背景技术:

使用用于发送同步通信(诸如,语音呼叫)和跨电信网络的数据的分组交换连接的使用正在增加。这种分组交换连接相较于电路交换连接允许更快的速度和吞吐量,并可使来自其它网络(诸如,互联网)的分组交换数据更易于使用。然而,大部分电信网络可利用提供电路切换连接的接入网(诸如,全球移动通信系统(gsm)网络或通用移动电信系统(umts)网络),这是因为需要大量的基础设施投资以扩展分组交换接入网络。这种电路交换接入网络针对某些类型的数据(包括诸如全双工的语音通信的同步通信)相较于分组交换接入网络提供堪比或有时更好的速度和质量。

由于分组交换接入网络无法利用到与电路交换接入网络相同的程度,所以已开发出在维持通信会话(诸如,语音呼叫)的连续性的同时从分组交换网络类型之一(例如,长期演进(lte)接入网络)切换至电路交换网络的技术。通信会话的示例是用户向公共安全应答点(psap)的紧急呼叫。

一种从lte接入网络至电路交换网络的通信会话的切换的技术涉及由第三代合作伙伴项目(3gpp)产生的单一无线电语音呼叫连续性(srvcc)的使用。利用srvcc,lte接入网络的演进型节点b(enodeb)基于从用户设备接收到的测试报告来确定应发生通信会话切换。enodeb将此传送到移动管理实体(mme),这成为对用户设备可用的电路交换接入网络的移动交换中心(msc)服务器的切换请求。msc服务器(mss)随后为切换准备电路交换接入网络,并与电信网络的互联网协议(ip)多媒体子系统(ims)进行通信,ims维持在切换期间通信会话的连续性。mss随后向mme发送切换响应,并且mme指示用户设备连接到电路交换接入网络以继续通信会话。

附图说明

参照附图将具体实施方式阐述在此。在附图中,最左边的标号数字标识附图中第一次出现的标号。相同标号在不同附图中的使用指示同样或同一的项目或特征。

图1示出在用户设备的通信会话从分组交换接入网络至电路交换接入网络的切换中涉及的装置的概览。

图2示出示例性电信网络,其包括用于在通信会话的切换期间维持通信会话的连续性的组件。

图3示出能够连接到多个接入网络、测量这些接入网络、提供测试报告、加入通信会话并在通信会话期间交换接入网络的用户设备的组件分级示图。

图4示出能够启动并管理用户设备的通信会话例如从分组交换接入网络至电路交换接入网络的切换的电信网络装置的组件分级示图。

图5示出由用于维持通信会话在切换期间的连续性的电信网络装置执行的示例处理。

图6示出由用于维持通信会话在切换期间的连续性的电信网络装置执行的示例处理。

图7是示出在图6中示出的处理的示例的呼叫流程。

图8示出由用于维持通信会话在切换期间的连续性的电信网络装置执行的示例处理。

图9示出示例切换的呼叫流程。

具体实施方式

概述

本公开部分地描述了被配置为管理用户设备的通信会话从第一接入网络至第二接入网络的切换的电信网络。贯穿本公开,除非另有指定,否则名词“呼叫”与“通信会话”同义。用户设备可以是蜂窝电话、诸如,功能电话或智能电话。用户设备可向与电路交换网络相关联的服务器(诸如,mms)提供切换请求,从服务器接收指示电路切换接入网络已为切换准备好的响应,并指示用户设备连接至电路交换接入网络以继续通信会话。

在某些示例中,电信网络的核心网络装置可接收用户设备的紧急通信会话从第一类型的第一接入网络至第二、不同类型的第二接入网络的会话转移指示。注意:在本文中使用的术语“紧急”是指用户在呼叫中的意图(例如,到达主管部分或急救人员)或指示被呼叫方(例如,psap),并且不受具体紧急呼叫的主题或内容的限制。核心网络装置可响应于该会话转移指示来询问电信网络的多个锚定网络(anchoringnetwork)装置。在某些示例中,核心网络装置可接收用于用户设备的紧急通信会话的会话转移指示。核心网络装置可使用用户设备的地址询问存储器以检索锚定网络装置的地址并使用检索到的地址将启动消息发送到锚定网络装置。锚定网络装置可接收指示用户设备的地址的会话启动消息并将与用户设备的地址相关联的锚定网络的地址存储在存储器中。

图1示出示例电信网络100并显示用户设备的通信会话从第一类型的第一接入网络至第二、不同类型的第二接入网络的切换中涉及的装置的概览。第一类型可以是分组交换(ps)类型(例如,lte),第二类型可以是电路交换(cs)类型(例如,gsm)。用户设备被切换至的接入网络在本文中是指目标类型的目标接入网络(例如,ps或cs)。如图1中所示,电信网络装置102可启动用户设备106的通信会话从第一接入网络108至第二接入网络110的切换104。作为切换104的部分,电信网络装置102(例如,mme)可向与第二接入网络110相关联的服务器112(例如,mss)提供切换请求。服务器112可随后为切换104准备第二接入网络110,并与一个或多个会话连续组件114进行通信以确保通信会话在切换104期间的连续性。服务器112随后响应于电信网络装置102,并且电信网络装置102指示用户设备106连接至第二接入网络110以继续通信会话。电信网络装置102和服务器112是控制或修改用户设备106与接入网络108或110之间的通信的接入网络的接入装置的示例。

贯穿本公开,在从分组交换第一接入网络108至电路交换第二接入网络110的切换的示例中描述切换104。然而,切换104不限于该示例。在不同示例中的切换104可以是从电路交换接入网络至分组交换接入网络的切换,或大体上在第一类型的第一接入网络与例如在第一类型或第二、不同类型的第二接入网络之间。示例网络类型可包括承载因特网协议语音(voip)通信会话的wi-fi网络,诸如以太网的有线网络,或者诸如用于经由非对地静止卫星通信的无线电网络。

用户设备106可以是能够蜂窝或无线电网络通信的任何种类的装置,诸如,蜂窝电话、平板计算机、个人数字助理(pda)、个人计算机(pc)、膝上型计算机、介质中心、工作站等。示例用户设备106将在下文中参照图3进行描述。

在某些示例中,用户设备106可具有无线电并可被配置为将该无线电调谐到由电路交换接入网络和分组交换接入网络(诸如,lte接入网络)利用的许可无线电频谱。用户设备106还可被配置为将无线电调谐至由分组交换接入网络(诸如,gsm接入网络或umts接入网络)利用的无线电频谱。当配备有单无线电时,用户设备106可仅同时连接至这些接入网络中的一个接入网络。

用户设备106还可被配置为启动或接收通信会话,诸如,语音呼叫、视频呼叫或另一种同步通信。通信会话可包括紧急呼叫,诸如,呼叫数字诸如“9-1-1”或“1-1-2”。启动这种通信可包括通信客户端和会话发起协议(sip)客户端以与电信网络的会话连续组件114进行通信。通信会话和在启动中涉及的组件两者在图2、图3和图4中被示出并在本文中进一步详细地描述。

在各种实施例中,用户设备106可测试与用户设备106接近的接入网络并在测试报告中向电信网络的装置(诸如,电信网络装置102)提供这些接入网络的测试。所述测试可包括信号强度、数据包耗损、数据包丢弃或网络阻塞。接近接入网络可包括由用户设备106和那些邻近蜂窝检测的接入网络,而这用户设备106可从电信网络获悉。

用户设备106可使用至第一接入网络108的连接启动通信会话。第一接入网络108可使用例如来自用户设备106的订户识别模块(sim)的信息而被保护或可不受保护。第一接入网络108将用户设备106连接至电信网络。第一接入网络108的路由装置可与电信网络(诸如,电信网络装置102)的装置进行通信。

电信网络装置102可包括网关装置(诸如,演进型分组数据网关(epdg))。示例电信网络装置102在图4中被示出并在下面参照该图进行描述。此外,电信网络装置102以及服务器112和会话连续组件114中的每一个可以是或者包括服务器或服务器场、多分布式服务器场、主机、工作站、个人计算机(pc)、膝上型计算机、平板计算机、嵌入式系统或任何其它种类的装置。在一实施方案中,电信网络装置102中的一个或多个、服务器112和会话连续组件114可表示在通信中工作的多个计算装置,诸如节点的云计算网络。此外,电信网络装置102、服务器112和会话连续组件114中的可以是或包括电信网络的装置。电信网络装置102、服务器112和会话连通性组件114的示例在图2中被示出并将参照该图更详细地进行描述。

在各种实施例中,电信网络装置102可通过将消息转移到一个或多个适合装置(诸如,会话连续组件114)使用户设备106启动通信会话。电信网络装置102还可从用户设备106接收测试报告并可将一个或多个模型、阈值、规则或标准应用到包括在测试报告中的测试以确定切换104是否合适。例如,如果第一接入网络108的信号强度降到阈值以下,则电信网络装置102可启动切换104。在其他实施例中,电信网络装置102可选择没有被包括在测试报告中的第二接入网络110以接收切换。例如,测试报告可包括与第一接入网络108相关联的测试,但不包括第二接入网络110的测试。然而,作为电信网络的部分的电信网络装置102可使用第二接入网络110的测试,并可在做出切换决定时结合在测试报告中提供的这些来使用那些测试。

在启动切换104时,电信网络装置102选择第二接入网络110以转换通信会话。例如,电信网络装置102可基于包括在测试报告中的若干第二接入网络的信号阻塞等级来选择第二接入网络110。电信网络装置102可随后通过参考映射(诸如表)来确定与选择的第二接入网络110相关联的服务器112。

作为切换104的一部分,电信网络装置102可将为切换104准备的用户设备106的指令发送到用户设备106。如果用户设备106在阈值时间段内没有从电信网络装置102收到,则这样的指令可包括用于将用户设备106的无线电自动调谐到第二接入网络110的指令。

电信网络装置102随后发送切换请求,诸如,srvccps至cs请求。该请求可在电信网络装置102与服务器112之间的接口上做出。在示例中,电信网络装置102可以是或包括mme,其可具有与服务器112的sv接口。切换请求可至少包括识别用户设备106的信息(诸如,国际移动订户识别码(imsi))、识别通信会话的信息(诸如,相关移动台国际订户号码簿号码(c-msisdn))和会话连续组件114的标识符(诸如,会话转移号码单无线电(stn-sr))。

在某些实施例中,服务器112可以是或包括与第二接入网络110(例如,cs接入网络)相关联的mss。第二接入网络110可以是任何种类的第二接入网络110(诸如,gsm或umts网络)。第二接入网络110还可被称作通用地面无线电网络(utran)或gsmedge无线电接入网络(geran),并且可包括基站或节点b以及无线电网络控制器(rnc)。第二接入网络110可在给定信号频谱上提供电路交换连接并可使用任何种类的空中接口(诸如,码分多址(cdma)、时分多址(tdma)或频分多址(fdma)空中接口)。由第二接入网络110从用户设备106接收到的通信被发送到电信网络的服务器112。

在接收到切换请求时,服务器112通过例如分配在第二接入网络110的基站和rnc上的资源来为切换104准备好第二接入网络110。服务器112还使用包括在切换请求中的会话连续组件114的标识符以请求会话连续组件执行会话转移。会话转移使切换104在不损失通信会话的连续性的情况下发生。

在各种实施例中,会话连续组件114表示电信网络的ims的组件。这种组件和会话转移的示例将在本文中进一步描述。在从服务器112接收到会话转移请求并执行会话转移时,会话连续组件114响应于服务器112,指示会话转移的完成。

在另一实施例中,在接收到指示会话转移的完成的响应时并在为切换104准备好第二接入网络110之后,服务器112(例如,mss)将切换响应(诸如,srvccps至cs响应)发送到电信网络装置102(例如,mme)。电信网络装置102随后指示用户设备106将其无线电调谐至第二接入网络以连接至第二接入网络110并继续通信会话。在接收到这种指示时,用户设备106执行它们,完成切换104。

切换104可在紧急呼叫或其它持续通信会话期间的任何时间被启动。如上所示,会话发起协议(sip、rfc3261)可用于建立并管理通信会话。通信会话通常在其整个生命周期中经历若干阶段。这些将参照在电路交换域中的语音呼叫进行描述但不限于此。对于lte,这些阶段在3gppts24.237版本12.6.0版本12,第19页和3gppts24.229版本10.9.0版本10,第96至98页或那些标准的后续版本中定义。

为了响应于用户拨打电话号码(例如,“9-1-1”)启动通信会话,初始用户设备106经由第一接入网络108将sip邀请请求发送到终止用户设备116。在某些示例中,这开始会话的“预警”阶段。在某些示例中,当终止用户设备116用sip100尝试、sip183会话进行中或两者进行响应时预警开始。终止用户设备116用户携带180响应代码的sip响应进行响应,代表“铃声”。这开始会话的“警告”阶段,在此期间,终止用户设备116提供呼叫正接入的指示。指示的示例包括振动和听得见的铃声。sip响应被称作“sip180铃声响应”,并且类似地对于在本文中描述的其它sip响应代码。如在此所用的,以“xx”结尾的sip响应代码,例如siplxx临时响应,表示例如sip响应(rfc3261,§7.2)的类1的任何响应。

当终止用户设备116接受通信会话(例如,装置116的用户选择应答该呼叫)时,终止用户设备116将sip200ok响应发送到起始用户设备106。这开始通信会话的“建立”阶段,在此期间,数据可在起始用户设备106与终止用户设备116之间交换。在示例中,该数据包括语音呼叫的数字化音频。警报阶段和预警阶段被统一称作“预建立阶段”。预建立阶段对应于sip“早期对话状态”并且建立的阶段对应于sip“确认对话状态”(rfc3261,§12)。可在预建立阶段或建立阶段期间发生切换104。

在某些示例中,sip请求和响应可转移至各种sip代理、用户-代理服务器或客户端或背靠背用户代理(b2bua)。如在此所使用的,“锚定网络装置”是会话连续组件114,通过其组件,通信会话的sip业务量在建立阶段期间转移。该会话被“锚定”在锚定网络装置处。会话的锚定sip业务量可通过将锚定网络装置的两侧隔离来增加网络鲁棒性。例如,由于sip路由穿过会话连续组件114的锚定网络装置,所以当初始用户设备106从第一接入网络被切换至第二接入网络110时,不需要终止用户设备116改变到初始用户设备106的sip路由。在某些示例中,响应于sip邀请的会话连续组件114的接收发生锚定,并且一旦锚定完成(即,一旦会话连续组件114已经记录通信会话已被锚定在会话连续组件114的指示),会话连续组件114发送在进行中的sip183会话。

在某些示例网络中,紧急呼叫被锚定在为紧急呼叫指定的锚定网络装置。例如,在支持volte的ims+lte网络中的紧急呼叫被锚定在会话连续组件114的紧急接入转移功能(eatf)。然而,传统的volte网络每个ims网络仅支持单个eate。在这些网络中,eatf的地址或其它信息通常被存储在电信网络装置102(例如,mme)并通常被固定。这种固定信息随后在紧急呼叫的切换期间使用。

随着网络增长,对eatf中的冗余的需求日益增加以支持更高数量的并发紧急呼叫。多个eatf还可提供减少往返延迟的用户设备106与eatf之间的紧急呼叫,并且可允许一个eatf承担另一个eatf失败时正在进行的通信会话。因此,期望即使在包括多个锚定网络装置的网络中也允许切换紧急呼叫。

在某些示例中,当紧急呼叫被安置时,网关移动位置中心(gmlc)确定初始用户设备106的位置信息。例如可使用由用户设备106提供的信息来确定该位置信息。这种信息可包括例如,使用全球定位系统(gps)或其它定位系统确定的位置、多接入网络、塔、基站或其它无线电发射器的无线电信号强度或者从加速仪数据确定的死亡估计位置。位置信息可额外地或可替换地使用从用户设备106在多个塔或其它天线或其它技术接收到的信号的三角测量来确定。gmlc可以提供标识呼叫应该被路由到的psap的紧急服务路由密钥(esrk)(或类似信息,并且同样地,吞吐量)。核心网络设备(例如,询问呼叫会话控制功能(i-cscf))随后可基于esrk将呼叫路由到适当的eatf。

贯穿本公开,可结合所列出的装置来使用其它装置。例如,电信网络可包括多个核心网络装置,仅这些核心网络装置中的某些装置实现针对核心网络装置在本文中所描述的功能。类似地,电信网络可包括多个锚定网络装置,仅这些锚定网络装置中的某些装置实现针对锚定网络装置在本文中所描述的功能。

示例电信网络

图2示出示例性电信网络200。用户设备202与电信网络的接入系统204通信,接入系统包括与分组交换接入网络208相关联的mme206和与电路交换接入网络212相关联的mss210。mme206和mss210可以是接入网络的示例。ip多媒体系统(ims)214与接入网络进行通信并提供媒体处理服务(例如,对视频数据或语音数据进行路由并在通信会话的交换期间维持通信会话的连续性)。电路交换接入网络212可包括将连通性提供给电路交换接入网络的cs基站216。mme206可通过分组交换接入网络208(例如,lte接入网络(包括enodeb218,例如,4g基站或其它接入点))连接到电信网络。电信网络的ims214可包括大量节点,诸如,代理呼叫会话控制功能(p-cscf)220、归属位置寄存器(hlr)/归属订户服务器(hss)222、紧急呼叫会话控制功能(e-cscf)224、i-cscf226和紧急接入转移功能(eatf)228。

电信网络还可包括未在图2中示出的大量装置或节点。这些装置或节点可包括接入转移控制功能(atcf)、接入转移网关(atgw)、访客位置寄存器(vlr)、服务通用分组无线电业务(gprs)支持节点(sgsn)、网关gprs支持节点(ggsn)、政策控制规则功能(pcrf)节点、服务网关(s-gw)、会话边界控制器(sbc)或媒体网关。ims214还可包括未在图2中示出的大量装置或节点,诸如,呈现服务器(presenceserver)以及一个或多个其它cscf。电信网络的核心网络可以是gprs核心网络或分组核心演进(epc)网络,或可包括来自两种类型的核心网络的元素。

电信网络可将各种服务提供给用户设备202,诸如,通过公共交换电话网(pstn)的同步通信路由。进一步的服务可包括呼叫控制、切换、认证、计费等。在至少一个示例中,ims214功能和装置使用由接入系统204提供的特定服务或不直接与这些特定装置相关联的元素进行通信。例如,ims214装置可使用epc网络、gsm网络、sonet网络或以太网进行相互通信。

在图2中示出的装置和网络可以是图1中示出并在以上描述的装置和网络的示例。例如,mme206可以是电信网络装置102,用户设备202可以是用户设备106,ims214及其组件220、222、224和226可以是会话连续组件114,mss210可以是服务器112。此外,enodeb218可以是分组交换接入网络208的接入点,cs基站216可以是电路交换接入网212的基站。此外,图1中对装置和网络的描述适用于图2中的装置和网络。

图2的装置和网络可配合以完成图1中的示出并在以上描述的切换104。他们也可配合以实现用户设备202的通信会话的启动。

在启动通信会话时,用户设备202可利用电信网络的ims214注册通信会话。为此,用户设备202经由enodeb218和mme206将启动sip注册请求发送到ims214。ims214的p-cscf220可接收sip注册请求。ims214的其它组件(为了简洁省略)可将关于用户设备202的信息存储在hlr/hss222并随后将sip注册响应发送到用户设备202以完成通信会话的ims注册。

在示例切换中,进行切换的通信会话是使用分组交换接入网络208的用户设备202的通信会话。这种通信会话可例如是紧急lte语音(volte)语音呼叫。在示出的配置中,接入系统204和ims214具有与完成切换并行操作的分离的切换步骤。在某些示例中,mme206可从用户设备202接收切换指示,并且响应于此,启动切换。

在启动切换时,mme206可选择电路交换接入网络212作为目标接入网络以接收通信会话。这种选择还可基于一个或多个测试报告、对电信网络已知的其它测试或它们的组合。mme206可将切换请求(例如,srvccps至cs请求)提供给目标接入网络的接入装置(例如,mss210)。切换请求可包括用户设备202的imsi、紧急stn-sr(e-stn-sr)或呼叫是紧急呼叫的其它指示、通信会话的c-msisdn、到目标透明容器的通用源或移动管理(mm)环境中的至少一个。mme206可做出mss210的切换请求。mme206还可将指示发送到用户设备202用于为切换准备好用户设备。这种指示可包括例如指示将用户设备的无线电自动调谐到电路交换接入网络212。

在各种实施例中,在接收到切换请求时,mss210通过与目标cs基站216交换切换请求/确认消息来利用目标cs基站216执行资源分配。一旦mss210已经确定cs基站216可接受用户设备202,则mss210随后将切换响应发送到mme206。这种切换响应可以是srvccps至cs响应,这可包括源透明容器的目标。mme206随后经由enodeb218将切换命令消息发送到用户设备202,指示用户设备202将其无线电调谐到cs基站216的电路交换接入网络212。随后在cs基站216上发生切换检测,cs基站216将切换完成消息发送到mss210。这完成了接入系统204的切换。

mss210还通过将sip邀请请求(在该示例中包括e-stn-sr)发送到ims214(例如,发送到i-cscf)来启动会话转移。e-stn-sr被用于将sip邀请请求指向ims214的正确组件。针对紧急呼叫,可使用特定目的或专用stn-sr,诸如,e-stn-sr。

在紧急呼叫的至少一个示例中,e-stn-sr与eatf228相关联。i-cscf226基于在该示例中的e-stn-sr将sipinvite运送到eatf228。eatf228接收sipinvite请求并将会话从源接入分支(即,经由分组交换接入网络208到用户设备202的一个或多个网络端口或其它连接)交换到cs接入分支(即,经由电路交换接入网络212到用户设备202的一个或多个网络端口或一个或多个其它连接)。eatf228随后发送一个或多个传输以释放源接入分支,并响应于mss210的sip邀请请求,完成会话转移。不使会话对方设备意识到会话转移。这完成了ims214的切换。

在eatf228上的锚定紧急呼叫即使在ims214的组件(例如,atcf)、服务呼叫会话控制功能(s-cscf)或服务集中化或连续性应用服务器(sccas)不可操作也可允许完成并切换紧急呼叫。

在某些示例中,如所示,ims214包括多个e-cscf224和eatf228。i-cscf226被配置为确定哪一个eatf228是锚定紧急通信会话。以下将参照图5、图6、图7、图8和图9讨论这些示例。在某些示例中,每一个e-cscf224与各个单个eatf228可通信地连接。

为了清楚起见,以上讨论是在从分组交换接入网络208到电路交换接入网络212的背景下。然而,以上描述的相应组件和功能可用于从电路交换接入网络212至分组交换接入网络208的切换,或者用于在其它类型的网络之间的切换。

示例装置

图3示出能够连接到多个接入网络、测量这些接入网络、提供测试报告、加入通信会话(诸如,紧急呼叫)并在通信会话期间交换接入网络的用户设备300的组件分级示图。用户设备300可以是任何种类的用户设备,诸如,用户设备106、116或202。如所示,用户设备300包括存储通信客户端304、srvcc模块306、sip客户端308和无线电资源控制310的系统存储器302。此外,示例用户设备300包括一个或多个处理器312、可移除存储器314、非可移除存储器314、无线电318、显示器320、一个或多个输出装置322、一个或多个输入设备324以及连接到无线电318的一个或多个天线326。处理器312、无线电318、系统存储器302以及用户设备300中的其它示出的组件可以经由总线328(例如,pci或其它计算机总线)可通信地连接。

在各种实施例中,系统存储器302是易失性的(诸如,ram)、非易失性的(诸如,rom、闪存等)或这两种类型的某些组合。存储在系统存储器302中的通信客户端304可使用户设备300启动并执行通信会话。通信客户端304可包括语音呼叫处理器、视频呼叫客户端、游戏媒体客户端等。通信客户端304可在确定通信客户端304应在启动通信会话中使用哪些可接入网络时利用策略、偏好等。例如,通信客户端304可利用策略或偏好,其较于gsm接入网络更偏好lte接入网络,并且较于其它电路交换接入网络更偏好gsm接入网络。

srvcc模块306可执行大量的功能,诸如,通过无线电资源控制310与无线电318进行接口,接收指令(诸如,为切换准备好用户设备300的指令或通过调谐无线电318完成切换的指令),执行接入网络的测试、产生包括测试的测试报告以及将测试报告提供给电信网络。将在下文中参照图5、图6、图7、图8和图9讨论可由srvcc模块306执行的功能的其它细节。

sip客户端308可在通过例如定制sip注册请求并将sip注册请求发送到电信网络的启动通信会话时参与一个或多个通信客户端304。

无线电资源控制器310可例如是用户设备300的无线电资源控制层并可与无线电318以及用户设备300的其它模块和组件进行交互以便调谐无线电318并使用无线电318进行通信。

在某些实施例中,一个或多个处理器312是中央处理器(cpu)、图形处理器(gpu)或者cpu和gpu两者以及任何其它种类的处理单元。示例处理单元包括现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑器件(cpld)、数字信号处理器(dsp)以及并入一种类型以上的装置(例如,单个管芯上的cpu和fpga)的处理器。

用户设备300还包括其它数据存储装置(可移除和/或不可移除),诸如,例如,磁盘、光盘或磁带。虽然任何给定的用户设备300可能不具有这些其它存储器或者可能仅具有这些存储装置之一,但是这些其它存储器由可移除存储器314和非可移除存储器316示出。有形计算机可读介质可包括以针对信息(诸如,计算机可读指令、数据结构、程序模块或其它数据)的存储的任何方法或技术实现的易失性和非易失性、可移除和非可移除介质。系统存储器302、可移除存储器314和非可移除存储器316是计算机可读存储介质的所有示例。计算机可读存储介质包括但不限于ram、rom、eeprom、闪存或其它存储技术、cd-rom、数字通用盘(dvd)或其它光学存储器、磁盒,磁带,磁盘存储或其它磁存储设备或可用于存储所需信息并且可由用户设备300访问的任何其它介质。任何这种有形的计算机可读介质可以是用户设备300的部件。

在某些实施例中,无线电318包括在本领域已知的任何种类的无线电。例如,无线电318可以是执行发送和接收射频通信的功能的无线电收发器。无线电318和无线电资源控制器310可促进用户设备300与各种蜂窝塔、基站和/或接入网络的接入点(例如,分组交换网络或电路交换网络)之间的无线电连接。

在各种实施例中,显示器320是液晶显示器(lcd)、有机发光二极管(oled)显示器或在电信装置上通用的任何其它种类的显示器。例如,显示器320可以是触敏显示屏并随后可用作输入装置或键盘,诸如,用于提供软件按键键盘、导航按钮等。

在某些实施例中,输出装置322包括在本领域已知的的任何种类的输出装置,诸如,显示器(已被描述为显示器320)、扬声器、振动机械装置或触觉反馈机械装置。输出装置322还包括用于一个或多个外围装置的部件,诸如,耳机、外围扬声器或外围显示器。

在各种实施例中,输入装置324包括本领域已知的任何种类的输入设备。例如,输入装置324可包括相机、麦克风、键盘/小键盘或触敏显示器(诸如上述的触敏显示屏)。键盘/小键盘可以是按钮数字拨号盘(例如在典型的电信设备上)、多键键盘(例如常规qwerty键盘)或一个或多个其它类型的按键或按钮,并且还可包括操纵杆状控制器和/或指定的导航按钮等。

图4示出能够启动并管理用户设备的通信会话例如从分组交换接入网络至电路交换接入网络的切换的电信网络装置的组件分级示图。电信网络装置400可表示任何种类的用户设备或核心网络装置,诸如,电信网络装置102、mss210、mme206、i-cscf226、e-cscf224或eate228。如所示,电信网络装置400包括存储切换模块404、映射数据406以及sip模块408的系统存储器402。sip模块408可被配置为sip用户-代理客户端(uac)、用户-代理服务器(uas)、代理或b2bua。此外,电信网络装置400包括一个或多个处理器410并且可包括可移除存储器412、不可移除存储器414、一个或多个收发器416、一个或多个输出装置418或一个或多个输入装置420、可经由总线422通信连接的任何或所有中的至少一个。在某些实施例中,一个或多个处理器410是中央处理器(cpu)、图形处理单元(gpu)或cpu和gpu两者或者以上参照处理器312描述的任何其它种类的处理单元。在某些实施例中,系统存储器402是易失性(诸如,ram)、非易失性(诸如,rom、闪存等)或这两者的某些组合。

存储在系统存储器402中的切换模块404可执行大量的功能,包括,基于测试报告启动通信会话的切换,选择用于切换的电路交换接入网络,直接或通过mme将切换请求提供给将电路交换接入网络相关联的服务器,接收切换响应并且指示用户设备连接到电路交换接入网络以完成切换。切换模块404可额外地并可选地发送切换询问或邀请消息,接收会话锚定的指示,询问锚定网络装置或询问存储器装置(诸如,hlr/hss)。在下文中参照图5、图6、图7、图8和图9讨论可由切换模块404执行的示例功能的其它细节。

映射数据406可包括电路交换访问网络至服务器(诸如,mss)的映射。映射数据406可额外地或可选地包括用于通信会话在进行中的e-cscf224或eatf228的地址或其它标识。例如,映射数据406可包括允许将在p接入网络信息(“pani”信息)头部中携带的值映射到适当的eatf或e-cscf中的外围数据库或其它信息。这些值(“pani信息”)可通过ue或接入网络装置(例如,enodeb)被添加到sip请求。在某些示例中,用户设备的地址可包括pani信息。

在某些示例中,e-cscf和eatf被外围分散在网络中并且映射数据406从ue的蜂窝位置(例如,基站id或维度/经度)映射到外围最近的e-cscf或eatf,或映射到考虑物理位置和网络拓扑结构外围最近的e-cscf或eatf。例如,来自具体城市或其它地理位置的紧急呼叫可被路由到该城市中基于pani信息的e-cscf。会话转移请求(例如,切换启动)也可基于pani信息被路由到合适的e-cscf。

sip模块可利用ims或其它会话连续组件使用户设备执行通信会话的sip注册。

示例电信网络装置400还包括其它数据存储装置(可移除和/或不可移除),诸如,磁盘、光盘或磁带。这些其它存储器通过可移除存储器412和非可移除存储器414在图4中被示出。系统存储器402、可移除存储器412和非可移除存储器414都是计算机可读存储介质的示例。有形计算机可读介质和计算机可读存储介质可以是以上参照可移除存储器314和非移除存储器316所讨论的。

在某些实施例中,收发器416包括本领域已知的任何种类的收发器。例如,收发器416可包括执行发送和接收射频通信的无线电收发器。此外或相反地,收发器416可包括其它无线电或有线连接器,诸如,以太网连接器或进场天线。收发器416可促使在公共网络(诸如,分组交换接入网络208)与电信网络中的一个或多个其它装置之间的连接。

在某些实施例中,输出装置418包括在本领域中已知的任何种类的输出装置,诸如,显示器、扬声器、振动机械装置或触觉反馈机械装置。输出装置418还包括一个或多个外围装置的端口,诸如,耳机、外围扬声器或外围显示器。

在各种实施例中,输入装置420包括在本领域已知的任何种类的输入装置。例如,输入装置420可包括相机、麦克风、键盘/小键盘或触敏显示器(诸如以上描述的触敏显示屏)。键盘/小键盘可以是按钮数字拨号盘(例如在典型的电信设备上)、多键键盘(例如常规qwerty键盘)或一个或多个其它类型的按键或按钮,并且还可包括操纵杆状控制器和/或指定的导航按钮等。

示例处理

图5、图6和图8示出示例处理。这些处理被示为逻辑流程图,图中的每个操作表示可在硬件、软件或软硬组合实现的一个或多个操作。在软件背景下,操作表示存储在一个或多个计算机可读存储介质上当被一个或多个处理器执行时执行所述操作的计算机可执行指令。总地来说,计算机可执行指令包括执行具体功能或实现具体抽象数据类型的线程、程序、对象、组件、数据结构等。所描述的操作的顺序不意图理解为限制,任何数量的所述操作可以以任意顺序和/或并行地组合以实现这些处理。类似地,在图7和图9中的示例呼叫流程图中示出的数据交换的顺序不意图理解为限制。

图5示出由用于维持通信会话在切换期间的连续性的电信网络的核心网络装置执行的示例处理500。在某些示例中,核心网络装置是图2的i-cscf226或另一核心网络装置。

该处理包括在502接收针对紧急通信会话的用户设备的会话转移的启动。例如,会话转移可以是从第一类型的第一接入网络到第二、不同类型的第二接入网络的切换。该启动可由会话转移指示(例如,切换请求)来表示。在某些示例中,第一类型是分组切换类型,第二类型是电路分组类型。该启动可包括由核心网络装置接收的sip邀请或其它消息。该启动可在通信会话的预建立阶段(例如,预告警或告警)或在通信会话的建立阶段期间被接收到。

在504,核心网络装置询问多个锚定网络装置。例如,核心网络装置可将各个切换询问发送到多个锚定网络装置中的每一个。锚定网络装置的示例可包括例如,图2中的eatf228、atcf、sccas或它们的组合。锚定网络装置中的每一个可被配置为代理(或以其它方式锚定等)一个或多个通信会话的信号通信量。切换询问可包括识别呼叫方或通信会话的信息(例如,呼叫方的用户设备的imsi或c-msisdn)。该切换询问可被顺序、并行或以任何顺序被发送。响应于该切换询问,仅与通信会话相关联的锚定网络装置将提供肯定指示。在某些示例中,如果多个锚定网络装置提供肯定指示,则核心网络装置可例如随机、按照优先级顺序或使用负载均衡算法来选择之一。

在某些示例中,块504包括从计算机可读介质检索锚定网络装置的各个地址。例如,核心网络装置可包括或通信连接到存储锚定网络装置的地址的存储器(例如,在映射数据406中)。在另一示例中,块504可包括来自中央服务器(例如,管理服务器)的锚定网络装置的一个或多个请求地址。

在506,核心网络装置从锚定网络装置中的各个锚定网络装置接收各个指示(指示紧急通信会话是否正被各个锚定网络装置代理(或以其它方式锚定等))。例如,核心网络装置可从所有锚定网络装置接收指示。该指示包括例如,sip响应代码(诸如,否定响应的4xx(未被代理)或用于肯定响应的lxx或2xx(被代理))。示例肯定响应代码可包括sip100尝试,或者当切换询问包括sip邀请时,可包括sip180铃声。在某些示例中,通信会话被锚定在锚定网络装置中的精准锚定网络装置,因此,仅锚定网络装置中的一个锚定网络装置将响应肯定指示,即,紧急通信会话确实证被锚定网络装置之一代理的指示。在某些示例中,核心网络装置可从锚定网络装置中的具体锚定网络装置接收紧急通信会话与锚定网络装置中的所述具体锚定网络装置相对应的指示。

使用核心网络装置询问锚定网络装置允许在维持网络基础设施的安全性的同时在锚定网络装置之间分配通信会话。在某些示例中,用户设备经由p-cscf220与核心网络装置(例如,i-cscf226)通信。在这些示例中的某些示例中,p-cscf220抑制(suppress)在用户设备与核心网络装置之间交换的sip消息中的via报头或服务路由报头。这允许用户设备与核心网络装置通信但不泄露该网络的内部细节,增加了安全性和鲁棒性。核心网络装置询问锚定网络装置提供在用户设备与锚定网络装置之间的更高隔离。

在某些示例中,每个切换询问包括紧急通信会话的邀请消息(例如,sip邀请请求)。通信会话的识别信息可作为例如请求uri(统一资源标识符)或在sip请求中的头部值被承载。核心网络装置可将sip邀请例如从mss210分叉(fork)到锚定网络装置中的每一个。在这些示例中的某些示例中,锚定网络装置中的精准的那一个锚定网络装置返回肯定指示,例如,sip200ok响应。锚定网络装置的其它锚定网络装置返回无响应(例如,在选择的超时内)或返回否定指示(诸如,sip4xx或5xx响应)。在某些示例中,否定指示包括sip没找到响应。

在某些示例中,切换询问不包括邀请请求。在某些示例中,当锚定网络装置之一提供肯定指示时,块508紧随块506。

在块508,在某些示例中,响应于各个切换询问(块504),核心网络装置将邀请消息发送到锚定网络装置中的提供肯定指示的那一个。例如,核心网络装置可将紧急通信会话的邀请消息发送到锚定网络装置中的具体那一个。在某些示例中,块506和块508在通信会话的预建立阶段或建立阶段被执行。相应地,当切换询问被发送时,在某些示例中,锚定网络装置中的精准的那一个锚定通信会话。因此,在某些示例中,仅一个锚定网络装置响应于各个切换询问。

在这些示例中的某些示例中,每个切换询问包括sipinfo请求。被叫方或通信会话的识别信息可被携带在例如sipinfo请求的头部中。肯定指示可被针对info请求的sip200ok响应表示,否定指示可被sip4xx或5xx响应(例如,404没有找到或480临时不可用响应)表示。

在某些示例中,邀请消息包括sipinvite请求。在块508,核心网络装置可将invite仅发送到对于锚定通信会话已知的锚定网络装置。

对邀请分叉可允许更快速的处理切换。这可增加容量。发送非邀请切换查询(例如,sipinfo消息)可允许在确定哪个锚定网络设备是锚定通信会话时使用减少的带宽。例如,sip信息请求相较于sip邀请请求可更小并具有更小的载荷。这可增加容量。在某些示例中,核心网络装置可将邀请切换请求发送到锚定网络装置中的某些锚定网络装置并将非邀请切换询问发送到锚定网络装置中的其它牟定网络装置。

图6示出由用于维持紧急通信会话在切换期间的连续性的电信网络(例如,i-cscf226)执行的示例处理600。以上可参照图5对块502、504、506和508进行了描述,块602可紧随块504或块508。

在602,核心网络装置可从锚定网络装置中的具体一个锚定网络装置接收转移确认。转移确认可包括对在块504或块508发送到sip邀请的sip200ok响应。

在604,响应于接收到的转移确认,核心网络装置可发送会话转移确认。例如,核心网络装置可包括i-csccf,会话转移确认可包括响应于来自接入装置(例如,msc)的sip邀请的sip200ok。

图7是示出以上参照图5讨论的处理的示例的部分呼叫流程700。图7的呼叫流程包括与已选择类型的接入网络通信连接的第一接入装置702。例如,第一接入装置可包括cs接入网络的msc或mss。锚定网络装置704(1)至704(n)(在本文中单独或统称为标号704)可被配置为锚定通信会话。例如,每个锚定网络装置704可包括eatf。核心网络装置706可以是例如i-cscf。

如所示,接入装置702接收与用户设备的紧急通信会话相关联的切换请求,响应于此,启动紧急通信会话的会话转移。例如,接入装置702可接收包括紧急会话转移号码单无线电(e-stn-sr)的切换请求。会话转移指示可包括在请求url中指定e-stn-sr的sip邀请。

在某些示例中,在708,响应于切换请求,接入装置702为紧急通信会话分配接入网络资源。网络资源可包括无线电频道或时段或回程带宽例如以提供期望的服务质量(qos)。

响应于启动的会话转移,在710,核心网络装置706可确定锚定网络装置704的各个地址。核心网络装置706可使用确定的地址随后将各个切换询问发送到锚定网络装置704。在某些示例中,块710包括使用硬编码地址或从查找表检索地址。切换询问可被顺序发送,在发送每个连续的切换查询之前等待响应或超时,或者并行地或者任何组合地发送。

在某些示例中,计算机可读存储器(诸如,系统存储器402)存储锚定网络装置704的各个地址。在这些示例中的某些示例中,在710,核心网络装置706从计算机可读存储器检索地址。核心网络装置706随后将切换询问发送到各个检索的地址。

响应于各个切换询问,每个锚定网络装置可提供紧急通信会话是否正被锚定网络装置代理的各个指示。在示出的示例中,通信会话被锚定在锚定网络装置704(1)。相应地,在该示例中,锚定网络装置704(1)利用以sip200响应的形式的肯定指示来响应,其它锚定网络装置704(2)至704(n)利用以各个sip404响应的形式的各个否定指示来响应。

在某些示例中,例如,以上参照图5中的块504讨论的,切换询问包括sip邀请请求或其它邀请消息。如在712所指示的,锚定网络装置704(1)可响应于sip邀请继续这些示例中的切换处理。

在某些示例中,例如,参照图5中的块504和块508所讨论的,切换询问包括sip信息或其它非邀请消息。如在714所指示的,响应于来自锚定网络装置704(1)的sip200ok或其它肯定指示,核心网络装置706可将邀请消息716发送到锚定网络装置704(1)。锚定网络装置704(1)可随后响应于在切换询问随后的邀请消息716,继续切换处理。邀请消息716可响应于肯定指示(例如,对于非邀请切换询问的sip200ok响应)被发送。这由点划线箭头图形表示。

图8示出在切换期间由用于维持紧急通信会话的连续性的电信网络的锚定网络装置(例如,eatf228)和核心网络装置(例如,i-cscf226)执行的示例处理800。在某些示例中,系统包括计算机可读存储器以及被配置为执行以下参照图8进行讨论的各个功能的锚定网络装置和核心网络装置中的至少一个。

在802,锚定网络装置接收会话启动消息(例如,sip邀请)。会话启动消息指示用户设备的地址,例如,imsi、c-msisdn、互联网协议(ip)v4或ipv6地址或全球唯一标识符(guid)。地址可被携带在例如sip邀请的“起始”头部。

在804,锚定网络装置将与用户设备的地址相关联的锚定网络装置的地址存储在例如hss(诸如,图2中的hlr/hss222)的计算机可读存储器。例如,锚定网络装置可将直径配置文件更新请求(diameterprofileupdaterequest)发送到包括呼叫方的用户设备的c-msisdn和锚定网络装置的地址的hss。

在806,核心网络装置(例如,i-cscf226)接收用于用户设备的紧急通信会话的会话转移指示。会话转移指示可包括例如sip邀请。

在块808,核心网络装置使用用户设备的地址询问存储器以检索锚定网络装置的地址。例如,核心网络装置可将包括用户设备的c-msisdn的直径配置文件更新请求并接收存储的eatf地址。在某些示例中,存储器利用用户设备的地址是否存储在存储器中响应于该询问。

在810,核心网络装置可使用检索到的地址将邀请消息发送到锚定网络装置。邀请消息可包括例如制定e-stn-sr的sip邀请。

在某些示例中,包括锚定网络装置和核心网络装置的系统还包括一个或多个其它的锚定网络装置。在某些示例中,块812紧跟着块808。

在812,响应于来自存储器的用户设备的地址没有存储在存储器中的指示,核心网络装置将各个切换询问发送到锚定网络装置。这可例如以上参照图5、图6和图7所讨论的被完成。

在814,在某些示例中,响应于来自锚定网络装置之一的肯定切换请求响应,核心网络装置将邀请信息发送到锚定网络装置之一。这可例如以上参照图5的块508所讨论的被完成。

图9是示出例如如以上参照图5、图6、图7和图8所讨论的示例呼叫切换的呼叫流程900。图9的呼叫流程在起始ue902(“uemo”)与终止ue(为了简洁起见省略)之间。终止ue是通信会话的目标。以上参照图2描述了enodeb218、mme206、mss210、cs基站(bs)216、i-cscf226和eatf228。为了清楚起见,以虚线示出了与ims214的组件的通信。在某些示例中,切换按照在3gppts23.216(etsits123216)(例如,在版本12.2.0的图6.2.2.1-1)以及在3gppts23.237(etsits123237)(例如,版本12.8.0的图6c.2-1)被引导。

如所示,起始ue902将测试报告(触发切换请求(“horeq”))从enodeb218发送到mme206,将相应的spvvccps至cs请求从mme206发送到mss210以及经切换请求从mss210发送到csbs216。mss210还将会话转移指示发送到i-cscf226或另一核心网络装置(或其它方式)。在示出的示例中的会话转移指示包括sip邀请消息(包括e-stn-sr)。i-cscf226可例如利用sip100尝试响应(为了简洁省略)响应于会话转移指示。在某些示例中,sip邀请或其它会话转移指示可被介质网关控制功能(mgcf)提供,例如,用于pstn连接的psap的sip信令与pstn信令之间的网桥。

在904,起始ue902附着在csbs216。在某些示例中,起始ue902支持双附着,因此在904处,到enodeb218的连接不断。

在906,i-cscf226确定哪一个锚定网络装置(例如,eatf)锚定通信会话。这可例如以上参照图5、图6、图7或图8中的任意描述的来完成。例如,i-cscf226可发送切换询问或邀请消息或询问存储器。锚定网络装置可分别发送通信会话是否锚定在锚定网络装置的指示(例如sip200或4xx响应)。如所示,块906可涉及与多个锚定网络装置(例如,多个eatf228)进行通信。

在某些示例中,一旦i-cscf226已经确定哪个锚定网络装置正在锚定通信会话,则i-cscf226可将邀请消息(例如,sip邀请)发送到锚定网络装置(例如,eatf228)。在其它示例中,邀请消息在块906期间被发送(例如,使用以上参照例如图5中的块504和506描述的invite分叉)。

在908,在某些示例中,锚定网络装置可更新通信会话的远程分支。这可例如响应于来自核心网络装置的sip邀请或在块906期间或之后发送的另一邀请消息被完成。例如,锚定网络装置可向终止ue传送关于切换后介质或到始发ue902的信令路径的信息。块908可包括经由e-cscf224(为了简洁起见省略)与终止端组件通信。

在910,在某些示例中,mss210可利用关于哪个起始ue902现在所连接到的接入网络的信息来更新hss或hlr。这可在从起始ue902到csbs216的切换完成消息之后,从csbs216到mss210的后续切换完成消息以及mss210和mme206之间的后续srvcc完成响应和确认之后完成。

结论

虽然已经用对结构特征和/或方法动作专用的语言描述了主题,但是应理解,权利要求中定义的主题不一定限于所描述的特定特征或动作。而是,特定特征和动作作为实现权利要求的示例形式被公开。

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