用于紧急回叫或点击拨号会话的单无线电语音呼叫连续性的制作方法

文档序号:7553592阅读:235来源:国知局
专利名称:用于紧急回叫或点击拨号会话的单无线电语音呼叫连续性的制作方法
技术领域
本发明一般地涉及单无线电语音呼叫连续性(SRVCC),更具体地涉及用于紧急回叫或者点击拨号会话的SRVCC。
背景技术
当今的通信时代带来了有线和无线网络的巨大扩展。计算机网络、电视网络和电话网络正在经历由于消费者需求而推动的史无前例的技术扩展。无线和移动联网技术解决了相关消费者需求,同时提供了信息传送的更多灵活性和即时性。当前和将来的网络互联技术继续促进信息传送的容易性和用户的便利性。为了提供更容易或者更快速的信息传送和便利性,电信业服务提供商正在开发对现有网络的改善。例如,演进型通用移动电信系统(UMTS)陆地无线电接入网络(E-UTRAN)当前正在开发之中。E-UTRAN也称为长期演进(LTE),其目的在于通过提升效率、降低成本、改善服务、使用新的频谱机会以及提供与其他开放标准的更好集成来升级现有技术。一些这种新的网络互联技术包括诸如第三代合作伙伴计划(3GPP) IP多媒体子系统(MS)网络之类的分组交换(PS )网络,其采用了会话发起协议(SIP )作为信令协议。随着这些新的网络互联技术的部署,新的网络互联技术的覆盖可能不是普遍的。为了确保服务的质量并且避免呼叫的丢失,可将新的网络互联技术配置为与诸如电路交换(CS)网络之类传统网络互联技术共存。就此而言,移动终端(例如,用户设备一UE)可以在例如LTE网络和CS网络之间切换。单无线电语音呼叫连续性(SRVCC)功能被定义为使得UE能够执行从LTE到CS的域间切换,从而使得例如当LTE覆盖丢失时,通过LTE接入在IMS上的互联网协议语音(VoIP)会话可被转移到CS网络。

发明内容
在各种情况下,MS紧急呼叫会话可能例如被用户无意地释放或者由于网络故障而被无意地释放。由于这个原因,IMS可以包括紧急回叫功能,从而公共安全应答点(PSAP)促进对源发了释放的紧急呼叫会话的同一 UE的回叫。然而,作为MS信令协议,SIP缺乏用于指示这样的紧急回叫的协议扩展。照此,MS当前可能不能提供对紧急回叫的专门处置。类似地,虽然当前的SRVCC功能支持紧急呼叫会话,但是它不支持紧急回叫。鉴于前述背景,本发明的示例性实施例提供了用于为紧急回叫或者点击拨号会话实现单无线电语音呼叫连续性(SRVCC)功能的装置、方法和计算机可读存储介质。本发明的示例性实施例的各个方面指向包括至少一个处理器和至少一个含有计算机程序代码的存储器的装置。这一个或多个存储器和计算机程序代码被配置为与(一个或多个)处理器一起使得装置至少执行多个操作。—个示例性实施例的装置可被配置为用作服务呼叫回话(或者状态)控制功能(S-CSCF),并且可用于接收邀请用户设备(UE)参与与源发节点的紧急通信会话的消息。用户设备已向互联网协议多媒体子系统(MS)注册。并且源发节点包括邀请用户设备参与紧急回叫会话的公共安全应答点(PSAP)或者邀请用户设备参与紧急点击拨号会话的应用服务器(AS)。该示例性实施例的装置还可以用于识别UE向ME的注册类型,并且基于识别出的、用户设备向IMS的注册类型来选择IMS的用来停靠紧急通信会话的转移功能。所选择的转移功能可以包括頂S的域转移功能(DTF)或者紧急接入转移功能(EATF)。该装置还可以用于准备消息以供发送到所选择的转移功能,从而使得所选择的转移功能能够停靠紧急通信会话并且进一步与MS的一个或多个其他组件通信,以与用户设备建立紧急通信会话。另一示例性实施例的装置可被配置为用作EATF,并且可以用于接收邀请UE参与与源发节点的紧急通信会话的消息,其中该消息是在从MS的S-CSCF接收的。该装置还用于将紧急通信会话停靠在紧急接入转移功能处。而且该装置还用于准备消息以供发送回S-CSCF,从而使得S-CSCF能够进一步与MS的一个或多个其他组件通信,以与UE建立紧急通信会话。另一示例性实施例的装置可被配置为用作MS的接入转移控制功能,并且可以用于接收邀请PSAP参与与UE的紧急通信会话的消息,其中该消息从IMS的代理呼叫会话控制功能(P-CSCF)接收的。该装置可以用于将紧急通信会话停靠在ATCF处,并且准备消息以供从ATCF发送到紧急呼叫会话控制功能(E-CSCF)。这可以使得E-CSCF能够直接或者经由MS的一个或多个其他组件进一步与PSAP通信,以与UE建立紧急通信会话。


这样用一般术语描述了本发明,现在将参考附图,附图不一定是按比例绘制的,并且其中:图1和图2是根据本发明示例性实施例的系统的框图;图3是装置的示意框图,该装置可被配置为用作执行本发明的示例性方法的图1和图2的系统的一个或多个组件;图4、图5和图6分别示出根据本发明示例性实施例在图1的系统的背景下的IMS紧急呼叫会话、回叫会话和SRVCC功能的控制流图;图7、图8和图9分别示出根据本发明示例性实施例在图2的系统的背景下的IMS紧急呼叫会话、回叫和SRVCC的控制流图;并且图10、图11和图12是示出在根据本发明示例性实施例的方法中的各种操作的流程图。
具体实施例方式现在将在下面参考附图来更全面地描述本发明的示例性实施例,在附图中示出了本发明的一些而非全部实施例。实际上,本发明可体现为许多不同形式,并且不应当解释为限于这里给出的实施例;相反,提供这些实施例是为了使得本公开将会满足适用的法律要求。相似的参考标号在全文中指代相似的元件。这里将提及对于特定系统、体系结构等等而言特定的术语,但是应当了解,本发明的示例性实施例可等同地适用于其他类似系统、体系结构等等。例如,本发明的示例性实施例在这里可在蜂窝网络的背景下示出并描述;但是应当了解,本发明的示例性实施例可以等同地应用在其他类型的分布式网络中,例如网格计算、普适计算、泛在计算、端到端、用于Web服务的云计算等等。根据本发明的一些示例性实施例,术语“数据”、“内容”、“信息”和类似术语可被可互换地用于指能够被发送、接收、操作和/或存储的数据。术语“网络”可以指代一组互连的计算机或其他计算设备。在网络内,这些计算机或其他计算设备可以直接互连,或者通过各种手段间接互连,这些手段包括经由一个或多个交换机、路由器、网关、接入点等等。此外,这里使用的术语“电路”指的是以下各项中的任意项或全部:(a)只有硬件的电路实现方式(例如仅模拟和/或数字电路形式的实现方式);(b)电路和软件(和/或固件)的组合,例如(在适用时):(i)(一个或多个)处理器/软件的组合或者(ii)(一个或多个)处理器/软件的一些部分(包括一起工作以使得诸如移动电话或者服务器之类的装置执行各种功能的(一个或多个)数字信号处理器、软件和存储器/多个存储器);以及(c)诸如(一个或多个)微处理器或者(一个或多个)微处理器的一部分之类的需要软件或固件来进行操作的电路,即使该软件或固件不是物理上存在的。该“电路”定义应用于该术语在本申请中(包括在任何权利要求中)的所有使用。作为另一示例,如在本申请中所使用的,术语“电路”还涵盖仅仅处理器(或者多个处理器)或者处理器的一部分以及它的(或者它们的)随附软件和/或固件的实现方式。例如如果适用于特定权利要求元素,则术语“电路”还涵盖用于移动电话的基带集成电路或应用处理器集成电路,或者服务器、蜂窝网络设备或其他网络设备中的类似集成电路。此外,这里使用的各种消息或其他通信可从一个组件或装置传送或者以其他方式发送到另一组件或装置。应当了解,传送消息或其他通信不仅可以包括消息或其他通信的传送,而且还可以包括传送装置或者传送装置的各种手段对消息或其他通信的准备。参考图1,提供了对可以受益于本发明的一个系统的图示,其中该系统可被称为单无线电语音呼叫连续性(SRVCC)紧急呼叫支持系统。本发明的示例性实施例的系统、方法和计算机程序产品可以在多个不同环境中运行,包括移动和/或固定环境、有线和/或无线环境、独立和/或网络互联环境等等。例如,本发明的示例性实施例的系统、方法和计算机程序产品可以在移动通信环境中运行,从而在一个或多个移动网络内运行的移动终端包括视频序列的一个或多个源或者以其他方式与视频序列的一个或多个源通信。如图所示,该系统包括一个或多个网络设备以及一个或多个移动终端(例如,用户设备——UE100)。移动终端可以是移动通信设备的各种不同示例,例如便携式数字助理(PDA)、寻呼机、移动电视机、游戏设备、膝上型计算机、移动电话、相机、录像机、音频/视频播放机、收音机、全球定位系统(GPS)设备、或者前述各项的任意组合、以及其他类型的语音、文本和/或数据通信设备。然而,应当了解,所图示并且在下面描述的移动终端仅仅是说明将受益于本发明的实施例的一种设备类型,因此不应当认为是要限制本发明的实施例的范围。该系统还可以包括许多不同的接入网络,包括一个或多个GSM/Edge无线接入网络(GERAN)、通用陆地无线接入网络(UTRAN)和/或演进型UTRAN (E-UTRAN) 102,以及一个或多个第二代(2G)、第三代(3G)无线接入网络104等等。这些网络可以包括移动性管理实体(MME)106 (其也可被配置为GPRS支持节点——SGSN)、移动交换中心(MSC)108等等或者以其他方式与MME106、MSC108等等通信,以经由各个接入网络来路由去往或者来自UE的呼口4、数据等等。MME/SGSN、MSC和/或UE可以耦接到一个或多个数据或互联网协议(IP)网络110,例如一个或多个局域网、广域网(例如,互联网)等等。IP网络又可以耦接到第三代合作伙伴计划(3GPP) IP多媒体子系统(MS) 112。根据本发明的示例性实施例,这些网络和组件可以协作来利用公共安全应答点(PSAP) 114来实现对SRVCC紧急呼叫会话的支持。IMS112可以包括一个或多个应用服务器(AS) 116和带有称为服务器的多个网络实体的MS核心。例如,MS核心可以包括归属订户服务器(HSS),该HSS被配置为用作给定用户(UE100)的主数据库,包括与订购有关的信息以支持应对基于MS的呼叫/会话的网络实体。就此而言,MS核心还可以包括用于应对不同功能的多个呼叫会话(或者状态)控制功能(CSCF)。CSCF可被分成各种类别,例如代理CSCF (P_CSCF)118、询问/服务CSCF(I/S-CSCF) 120和/或紧急CSCF (E-CSCF) 122。简而言之,P-CSCF向终端提供进入MS核心的网关或者进入点。Ι/S-CSCF作为替换可以是分离的组件,其用作IMS核心内用于终端的连接的认证联系点(询问功能),并且执行用于终端的会话控制服务,从而提供呼叫智能和商业逻辑(服务功能)。E-CSCF执行紧急会话处理和路由,并且可以采用位置检索功能(LRF) 124来检索发起了紧急会话的UE100的位置信息。该信息例如可以包括路由信息和紧急服务所必需的其他参数,它们可以经受本地调节。MS112还可以包括称为域转移功能(DTF)或者服务集中和连续性应用服务器(SCCAS) 126的应用服务器,IMS会话可被停靠到服务器126以在两个接入网络之间的转变期间实现对用户的服务连续性。IMS紧急会话中的类似停靠功能可以由紧急接入转移功能(EATF) 128 提供,EATF128 也可以称为紧急 SCC-AS (E-SCC-AS)。图1所示的系统支持SRVCC紧急呼叫。然而应当了解,本发明的示例性实施例可以同样支持增强型SRVCC (eSRVCC)紧急呼叫。根据这些示例性实施例的示例性系统在图2中示出。图2所示系统的组件与图1所示的组件类似,但是可以另外包括接入转移控制功能(ATCF) 130和接入转移网关(ATGW),其可以提供另外的服务连续性功能。对于一个示例性eSRVCC体系结构的更多信息,参看题为“用于语音中断优化的SRVCC增强(SRVCCEnhancements for Voice Interruption Optimization)” 的 3GPP 变更请求(CR)文献
23.237CR0317 (WG N0.S2-103711) (2010 年 8 月 24 日)。现在参考图3,其图示出装置200,装置200可被配置为用作图1和图2的系统的一个或多个组件以执行本发明的示例性方法。这些组件例如可以包括UE100、MME/SGSN106、MSC108、PSAPl14、ASl16、P-CSCFl18、I/S-CSCF120、E-CSCF122、LRF124、DTF (SCC AS)126、EATF128和/或ATCF130。虽然示出为分离的组件,但是在一些示例性实施例中,装置可以支持逻辑上分离但是共同位于一个装置内的多于一个组件。例如,单个装置可以支持逻辑上分离但是共同定位的MSC、P-CSCF和/或ATCF。在一些示例性实施例中,装置200可被实施为带有有线或无线通信能力的通信设备或者可以作为该通信设备的组件而被包括。该示例性装置可以包括以下各项或者以其他方式与以下各项通信:一个或多个处理器202、存储器设备204、输入/输出(1/0)接口 206、通信接口 208和/或用户接口 210 (每个均被示出)。然而,取决于该装置所实现的图1的组件,该装置可以包括另外的元件和/或可以不包括前述元件中的一个或多个,例如用户接口。处理器202可体现为用于实现本发明的示例性实施例的各种功能的各种部件,例如包括微处理器、协同处理器、控制器、诸如ASIC (专用集成电路)、FPGA (现场可编程门阵列)、DSP(数字信号处理器)或硬件加速器之类的专门用途集成电路、处理电路或者其他类似硬件中的一个或多个。根据一个示例性实施例,该处理器可以代表单独或者一起操作的多个处理器或者一个或多个多核心处理器。多核心处理器允许单个物理封装内的多重处理。多核心处理器的示例包括两个、四个、八个或者更多数目的处理核心。此外,处理器可以包括多个晶体管、逻辑门、时钟(例如,振荡器)、其他电路等等以促进这里描述的功能的执行。处理器可以但不是必须包括一个或多个伴随的数字信号处理器(DSP)。DSP例如可被配置为独立于处理器来实时地处理真实世界的信号。类似地,伴随的ASIC例如可被配置为执行更通用的处理器不容易执行的专门功能。在一些示例性实施例中,处理器被配置为执行存储在存储器设备中的指令或者处理器可以其他方式访问的指令。处理器可被配置为如下操作:处理器使得装置执行这里描述的各种功能。不管是被单独配置为硬件,还是经由存储在计算机可读存储介质上的指令来配置,还是通过其组合来配置,处理器202都可以是如下装置:该装置被配置为在被相应地配置的时候执行根据本发明实施例的操作。这样,在处理器体现为ASIC、FPGA等或者作为其一部分的示例性实施例中,处理器是用于执行这里描述的操作的专门配置的硬件。作为替代,在处理器被实施为存储在计算机可读存储介质上的指令的执行器的示例性实施例中,指令可以将处理器专门配置为执行这里描述的算法和操作。在一些示例性实施例中,处理器是被如下配置的特定设备的处理器:通过经由执行这里描述的算法、方法和操作的执行指令进一步配置处理器来采用本发明的示例性实施例。存储器设备204可以是可包括易失性和/或非易失性存储器的一个或多个计算机可读存储介质。在一些示例性实施例中,存储器设备可以包括随机访问存储器(RAM)(包括动态和/或静态RAM)、片上或者片外缓存存储器等等。此外,存储器设备可以包括可以是嵌入式或者可移除的非易失性存储器,并且可以包括例如只读存储器(ROM)、闪存、磁存储设备(例如,硬盘、软盘驱动器、磁带等等)、光盘驱动器和/或介质、非易失性随机访问存储器(NVRAM)等等。存储器设备可以包括用于数据的临时存储的缓存区域。就此而言,至少一部分或者整个存储器设备可被包括在处理器202内。此外,存储器设备204可被配置为存储用于使得处理器202和示例性装置200能够执行根据这里描述的本发明示例性实施例的各种功能的信息、数据、应用、计算机可读程序代码指令等等。例如,存储器设备可被配置为缓冲供处理器处理的输入数据。另外或者作为替代,存储器设备可被配置为存储供处理器执行的指令。存储器可被安全地保护,其中存储的数据的完整性得以确保。就此而言,可以利用认证来检查数据访问并且基于访问控制策略来授权数据访问。I/O接口 206可以是以硬件、软件或者硬件和软件的组合所体现的任何设备、电路或部件,其被配置为使得处理器202与诸如通信接口 208和/或用户接口 210之类的其他电路或设备相接口。在一些示例性实施例中,处理器可以经由I/O接口与存储器设备相接口。I/O接口可被配置为将信号和数据转换成可被处理器释译的形式。I/O接口还可以执行输入和输出的缓冲以支持处理器的操作。根据一些示例性实施例,处理器和I/O接口可被结合到单个芯片或集成电路上,该单个芯片或集成电路被配置为执行本发明示例性实施例的各种功能或者使得装置200执行本发明示例性实施例的各种功能。通信接口 208可以是以硬件、软件或者硬件和软件的组合所体现的任何设备或部件,其被配置为从/向一个或多个网络212和/或与示例性装置200通信的任何其他设备接收和/或发送数据。处理器202还可以被配置为例如通过控制通信接口内包括的硬件来促进经由通信接口的通信。就此而言,通信接口可以包括例如一个或多个天线、发射器、接收器、收发器和/或支持硬件,包括例如用于允许通信的处理器。示例性装置可以经由通信接口以设备到设备的方式和/或利用间接通信来与各种其他网络元件通信。通信接口 208可被配置为根据多个有线或无线通信标准中的任意标准提供通信。通信接口可被配置为支持多天线环境中的通信,例如多输入多输出(MIMO)环境。此外,通信接口可被配置为支持正交频分复用(OFDM)信令。在一些示例性实施例中,通信接口可被配置为根据各种技术来进行通信,如上面说明的,这些技术包括多个第二代(2G)、第三代(3G)、第四代(4G)或者更高代的移动通信技术、射频(RF)、红外数据协会(IrDA)中的任意技术,或者多个不同无线网络互联技术中的任意技术。通信接口还可被配置为可能经由互联网协议(IP)而支持网络层的通信。用户接口 210可以与处理器202通信以经由用户接口接收用户输入和/或向用户呈现输出,例如作为听觉的、视觉的、机械的或者其他输出指示。用户接口例如可以包括键盘、鼠标、摇杆、显示器(例如,触摸屏显示器)、麦克风、扬声器或者其他输入/输出机制。此夕卜,处理器可以包括用户接口电路或者与用户接口电路通信,该用户接口电路被配置为控制用户接口的一个或多个元件的至少一些功能。处理器和/或用户接口电路可被配置为通过存储在处理器可访问的存储器(例如,存储器设备204)上的计算机程序指令(例如,软件和/或固件)来控制用户接口的一个或多个元件的一个或多个功能。在一些示例性实施例中,用户接口电路被配置为通过使用显示器来促进对装置200的至少一些功能的用户控制,并且被配置为对用户输入做出响应。处理器还可以包括显示电路或者与显示电路通信,该显示电路被配置为显示用户接口的至少一部分,显示器和显示电路被配置为促进对装置的至少一些功能的用户控制。在一些情况下,示例性实施例的装置200可被实现在芯片或者芯片组上。在一个示例性实施例中,芯片或者芯片组可被编程为执行这里描述的一个或多个方法的一个或多个操作,并且可以包括例如一个或多个处理器202、存储器设备204、1/0接口 206和/或并入在一个或多个物理封装(例如,芯片)中的其他电路组件。例如,物理封装可以包括一种或多种材料、组件和/或导线在结构组装件(例如,基板)上的布置,以提供一个或多个特性,例如物理强度、尺寸的保持和/或电气交互的限制。设想到在某些实施例中,芯片或者芯片组可以以单个芯片来实现。还设想到在某些实施例中,芯片或者芯片组可被实现为单个“片上系统”。还设想到在某些实施例中,例如可以不使用分离的ASIC,并且可以通过一个或多个处理器来执行这里公开的所有相关操作。芯片或者芯片组或者其一部分可以构成用于执行这里描述的一个或多个方法的一个或多个操作的装置。在一个示例性实施例中,芯片或者芯片组包括用于在芯片或者芯片组的组件之间传递信息的通信机制,例如总线。根据一个示例性实施例,处理器202具有与总线的连通性以执行指令并且处理存储在例如存储器设备204中的信息。在装置200包括多个处理器的情况下,处理器可被配置为经由总线先后操作以允许指令的独立执行、流水线和多线程。在一个示例性实施例中,芯片或者芯片组可以包括一个或多个处理器以及支持和/或关于和/或用于这一个或多个处理器的软件和/或固件。
现在返回到图1和图2,如3GPP所定义的,可以在MME/SGSN106中区分非紧急语音呼叫会话和紧急呼叫会话,从而对紧急分组数据网络(PDN)连接和紧急接入点名称(APN)的使用可以向MME表明:UE100正在使用的语音载体(服务质量等级标识符(QCI) =1)是用于IMS紧急呼叫会话的。当UE发起IMS紧急呼叫会话时(例如,在UE尚未进行IMS注册或者在其归属MS中的情况下),UE创建紧急PDN连接,并且执行MS紧急注册。然后UE发起頂S紧急会话,该MS紧急会话在MS核心中被经由P-CSCF118路由到E-CSCF122和EATF128,并且最后路由到PSAP114。在该处理中,EATF可以停靠SIP会话以在紧急呼叫会话期间实现服务连续性。当SRVCC功能针对紧急回叫会话被调用时,MME/SGSN106向MSC108表明该SRVCC是针对紧急呼叫的。然后MSC对SRVCC发起SRVCC会话转移请求,该请求使用SRVCC的紧急会话转移号码(E-STN-SR)作为目的地地址,而不是使用SRVCC的正常的非紧急会话转移号码(STN-SR)。E-STN-SR被在本地配置给MSC并且指向本地(所访问的)MS112,或者更具体地,指向本地頂S的EATF。一旦EATF接收到SRVCC会话转移请求,EATF就将该转移请求与所停靠的IMS紧急会话进行相关,并且利用介质的新IP地址来更新远程分支(EATF与PSAP之间的呼叫控制分支)。对于该处理的更多信息,参看3GPP TS23.216、TS23.167和TS23.237。与MS紧急呼叫会话相比,正常的非紧急MS呼叫会话使用归属MS112中的DTF126来停靠该会话并从而实现服务连续性。为了清楚起见,图1和图2并未区分归属IMS和本地或所访问的MS。当SRVCC功能针对正常的非紧急呼叫会话被调用时,MSC108(经由MME/SGSN106)接收来自归属MS的归属用户服务器(HSS)的STN-SR。该STN-SR指向归属IMS中的DTF,并且MSC使用它作为SRVCC转移请求中的目的地地址。如在背景技术部分中所说明的,在各种情况下,IMS紧急呼叫会话可能例如被用户无意地释放或者由于网络故障而被无意地释放。由于这个原因,IMS可以包括紧急回叫功能,从而PSAP促进对源发了所释放的紧急呼叫会话的同一 UE的回叫。紧急回叫被从PSAPl 14路由到作为目的地的UE100的归属IMS中的I/S-CSCF120。传统上,I/S-CSCF不能区分紧急回叫和正常的被叫,并且将会话停靠到DTF126并且将呼叫经由P-CSCF118路由到UE。在UE100使用正常的非紧急PDN连接和APN来建立呼叫会话的情况下(例如,当UE在其归属网络中已经在发起紧急会话之前进行了 MS注册时),SRVCC功能可被成功地执行。在这些情况下,可以关于任何正常的非紧急呼叫会话来提供SRVCC功能,网络甚至可能不知道该呼叫实际上是紧急回叫。另一方面,在UE100使用紧急PDN连接和APN建立了呼叫会话的情况下,UE可以保持经由MS紧急注册而注册到IMS112。在这些情况下,UE可能没有同时存在的正常的非紧急MS注册或PDN连接。于是,当I/S-CSCF120接收到来自PSAP114的呼入时,存在两种可能性。在第一种可能中,I/S-CSCF不能识别出该呼叫是来自PSAP的紧急回叫,在这种情况下,呼叫不能被路由到UE,这是因为紧急PDN连接只能用于紧急呼叫。在第二种可能中,I/S-CSCF能够识别出该呼叫是来自PSAP的紧急回叫,在这种情况下,I/S-CSCF不具有任何为了停靠紧急回叫会话而将呼叫路由到EATF128 (其在漫游情形中处于所访问的网络中)的手段。与上面说明的那些问题类似的问题也可应用于紧急点击拨号功能,其中紧急呼叫会话可由MS AS116代表UElOO (例如,非漫游的UE)来发起。在该背景下,例如,UE可以利用某种未指定的机制来发起与MS AS的点击拨号会话,该机制例如是对用户点击web页面中的链接而作出响应的超文本传输协议(HTTP)请求。IMS AS然后发起朝向PSAP114的呼出会话,以及朝向UE100的呼入呼叫。MS AS利用第三方呼叫控制过程将这些呼叫分支配合在一起,以使得UE和PSAP可以在二者应答了呼叫时进行通信。对于一个示例性点击拨号功能的更多信息,参看题为“非漫游情况下的作为替代的紧急会话应对(Alternative Emergency Session Handling in Non-Roaming Cases),,3GPP变更请求(CR)文献 23.167CR0177 (WG N0.S2-103627) (2010 年 8 月 23 日)。当前没有从 MS AS 向 UE为点击拨号会话提供SRVCC功能的手段。鉴于前述情况,本发明的示例性实施例为紧急回叫或者点击拨号会话提供SRVCC功能。图4、图5和图6分别示出根据本发明示例性实施例在图1的系统的背景下的IMS紧急呼叫会话、回叫会话和SRVCC功能的控制流图。类似地,图7、图8和图9分别示出根据本发明示例性实施例在图2的系统的背景下的IMS紧急呼叫会话、回叫和SRVCC的控制流图。现在转到图4的MS紧急呼叫会话,并且参考图1的系统,在处理、阶段、例程或者操作(一般称为“操作”)I中,用户或者UE100发起紧急呼叫。在操作2中,UE确定其自己的位置或位置标识符,或者从基于IP的控制器区域网络(IP-CAN)获得位置信息。在各种情况下,UE100可能已经利用适当的APN建立了 PDN连接并且已经注册到MSl 12,并且可能位于相应的归属MS中。然而在其他情况下,UE可能尚未建立PDN或者注册到MS,并且可能位于所访问的MS中而非其归属MS中。在这些其他情况下,UE可以利用适当的紧急APN建立紧急PDN连接。然后,在操作3中,UE100例如根据3GPP标准来发现所访问的頂S或者归属MS中的P-CSCF118。然后UE通过向P-CSCF发送诸如SIPREGISTER (注册)消息之类的消息来发起MS紧急注册,P-CSCF继续与归属頂S的紧急注
ΠΠ
/ttr O在操作4中,UE100发送消息以邀请PSAP114参与与UE的通信(例如,紧急)会话,例如带有紧急指示的SIP INVITE (邀请)消息。INVITE消息可以可选地包括由UE处理的任何位置信息。在操作5中,P-CSCFl 18接收INVITE消息并且基于紧急指示将其识别为用于紧急呼叫会话,并且作为响应,选择E-CSCF122并将INVITE消息转发给所选择的E-CSCF。然后,在操作6中,E-CSCF将该消息发送给EATF128。在操作7中,EATF停靠该紧急会话(例如,将其本身插入在为了实现呼叫的域转移而调用第三方呼叫控制的信令路径中)。EATF然后在操作8中创建新的INVITE消息并且将其发送回E-CSCF122。在操作9中,E-CSCF122可以验证来自UE100的任何位置信息,并且可以获得另外的位置信息(例如,来自相关联的LRF124)。基于该位置信息,E-CSCF可以选择适当的PSAPl 14并且将INVITE消息转发给相应的PSAP。就此而言,在PSAP位于公共交换电话网(PSTN)或者电路交换(CS)域中的情况下,E-CSCF可以将INVITE消息转发给媒体网关控制功能(MGCF)或者媒体网关(MGW),该MGCF或者MGW进而可以向PSAP发送初始地址消息(IAM)0作为替代,在PSAP位于分组交换(PS)域中的情况下,E-CSCF可以将INVITE消息直接转发给PSAP。紧急呼叫的建立在操作10中完成,并且有时后来在操作11中释放。图5示出例如当紧急呼叫会话已被无意地释放时根据本发明的示例性实施例的紧急回叫会话。虽然主要在上面指出的紧急回叫会话的背景下进行描述,但是类似的处理可以应用于紧急点击拨号会话——其具体方面将被插入在对图5的描述中。如图5所示,响应于UE100与PSAP114之间的紧急呼叫会话的释放或者在该释放之后,在操作12中,PSAP向UE发送带有紧急指示的SIP INVITE消息。在紧急点击拨号会话的背景下,操作12可以包括适当的AS116 (代表UE来执行动作)通过向UE发送SIPINVITE消息而发起朝向UE的呼入。与来自PSAP的消息类似,来自AS的该INVITE消息可以类似地包括紧急指示。在操作13中,I/S-CSCF120接收INVITE消息,并且基于紧急指示而将其识别为用于紧急呼叫会话。然后在操作14中,I/S-CSCF确定是否将呼叫会话停靠在EATF128或者DTF126中。在UE通过MS紧急注册而被注册的情况下,I/S-CSCF选择EATF。否则,如果UE未被紧急注册而是通过正常的非紧急MS注册而注册的,并且用户具有SRVCC订购,则I/S-CSCF选择DTF来停靠会话。同样,如果I/S-CSCF不能将呼叫会话识别为紧急回叫会话(或者紧急点击拨号会话),则在用户具有SRVCC订购的情况下I/S-CSCF选择DTF来停靠该会话。在操作15a、15b中,I/S-CSCF120将INVITE消息转发给所选择的转移功能,即EATF128或者DTF126。I/S-CSCF可以按多种不同方式中的任意方式来知道或者以其他方式得知EATF和DTF的网络地址。例如,S-CSCF可以执行初始过滤准则(iFC),并且DTF可被预先配置为使得S-CSCF向DTF发送传入语音会话。iFC可以包括DTF的地址以及关于何时向DTF发送INVITE消息的触发,例如当它是语音会话时。在一个示例性实施例中,I/S-CSCF可以在UE100的MS紧急注册期间得知EATF(在漫游情形中处于所访问的頂S中)的地址。传统上,MS紧急注册包括P-CSCFl 18向I/S-CSCF120发送MS紧急注册请求(带有紧急指示符的SIP REGISTER (注册)),并且不涉及E-CSCF122。根据一示例性实施例,P-CSCF可以将紧急REGISTER发送给E-CSCF,该E-CSCF的地址可被预先配置到P-CSCF。E-CSCF可以将其自己添加到用于即将发生的SIP对话的会话路径,或者将注册转发给EATF以将其自己添加到会话路径。E-CSCF或者EATF然后可以将紧急REGISTER进一步发送给I/S-CSCF (如传统上P-CSCF所做的那样)。传入的或者外发的紧急INVITE消息然后可被经由E-CSCF或者EATF而路由(例如,从P-CSCF到E-CSCF再到I/S-CSCF,反之亦然)。这样,当I/S-CSCF选择EATF来停靠紧急回叫会话(或者紧急点击拨号会话)时,I/S-CSCF可以将INVITE消息直接转发给EATF或者经由E-CSCF间接转发给EATF。在操作16a、16b中,所选择的转移功能(EATF128或者DTF126)停靠紧急会话。在操作17a中,在EATF是所选择的转移功能的情况下,EATF创建新的INVITE消息并且将其发送给 E-CSCF122 或者 P-CSCFl 18,E-CSCF122 或者 P-CSCF118 在操作 19a 中将 INVITE 消息转发给UE100 (例如,EATF将INVITE消息直接发送给P-CSCF或者经由E-CSCF发送给P-CSCF)0在操作17b中,在DTF是所选择的转移功能的情况下,DTF创建新的INVITE消息并且将其发送回S-CSCF,S-CSCF在操作18b和19b中将INVITE消息经由P-CSCF118、120转发给UE100。紧急回叫(或者点击拨号会话的呼入会话部分)的建立在操作20中完成。在各种示例性实施例中,为了为呼入选择CS或者PS域,DTF126可以实现端接接入域选择(T-ADS)功能。在这些情况下,I/S-CSCF120将包括紧急回叫的传入会话路由到DTF中的T-ADS功能,T-ADS功能例如以3GPP TS23.237和TS23.292中描述的方式选择适当的域。同时,DTF还可以在将呼叫路由回I/S-CSCF之前为了 SRVCC目的而停靠该会话,I/S-CSCF在适当时候可以将传入会话路由到EATF128以将其停靠。这样,例如在T-ADS选择PS域并且I/S-CSCF选择EATF的情况下,会话可被停靠两次。图6现在示出根据本发明示例性实施例在图1的系统的背景下用于紧急呼叫会话的SRVCC功能。用于紧急呼叫的SRVCC功能可以在紧急呼叫会话的建立已被完成之后发起,例如在图4的操作10或者图5的操作20之后发起。在操作21和22中,MSC108可以(单独或者经由MME/SGSN106)通过向EATF128发送INVITE消息而发起会话转移,其中该消息可以包括本地配置的指向服务(在漫游的情况下,所访问的)MS112的E-STN-SR。在用于紧急会话的域转移中,MSC可以将INVITE消息经由所访问的1-CSCF路由到EATF。另一方面,在UE100是经由正常的非紧急MS注册而注册的情况下,INVITE消息可以包括STN-SR并且可被经由I/S-CSCF路由到DTF126。在操作23和24中,基于INVITE消息中的E_STN_SR,EATF128将请求与所停靠的会话相关联(例如,使用UE100的可全局路由的用户代理统一资源标识符(GRUU)和/或国际移动设备身份αΜΕΙ)作为密钥)。同样在这些操作中,EATF确定接入转移被请求并且针对UE进行带有双向语音的紧急呼叫会话的接入转移。这可以包括:EATF例如通过使用与3GPP TS23.237中描述的过程类似的远程分支更新过程(例如,通过向I/S-CSCF120发送Re-1NVITE (再次邀请)消息以更新远程分支),利用媒体描述和其他信息来更新远程分支。在操作25中,I/S-CSCF将Re-1NVITE消息直接或者间接(例如,经由MGCF或者MGW)转发给PSAP114。然后,在操作26中,当会话修改过程完成时,EATF例如以3GPP TS23.237中描述的方式释放源接入分支(在UE与EATF之间先前建立的呼叫控制分支)。现在参考图7并且随后参考图8和图9,它们再次分别示出根据本发明示例性实施例在图2的系统的背景下的MS紧急呼叫会话、回叫和SRVCC的控制流图。图7的MS紧急呼叫会话可以包括与图4的IMS紧急呼叫会话的各个操作1、2、3和4类似的操作1、2、3和
4。然而,在图6的操作3( IMS注册)中,P-CSCF118可以将ATCF130包括在MS注册中——包括正常注册和紧急注册二者。在注册期间,ATCF可以决定是否将其自己添加到用于即将发生的会话呼叫的路径中,并且如果这样,则在注册期间可以例如以前述#3GPP23.237CR0317中描述的方式提供指向ATCF的更新后STN-SR。在操作5中,P-CSCF118基于紧急指示将INVITE消息识别为用于紧急呼叫会话,并且作为响应,将INVITE消息转发给在MS注册期间设定的路径中的ATCF130。然后,在操作6中,ATCF停靠紧急会话(例如,将其本身插入在为了实现呼叫的域转移而调用第三方呼叫控制的信令路径中)。在各种情况下,会话不仅可被停靠在ATCF处而且还可被停靠在DTF126处。在这些情况下,DTF可以将INVITE消息经由S-CSCF转发给ATCF以停靠会话。在操作7中,ATCF选择E-CSCF122、创建新的INVITE消息并且将其发送给所选择的E-CSCF。图7的IMS呼叫会话然后可以包括与图4的MS呼叫会话的各个操作9、10和11类似的操作8、9和10,E-CSCF选择INVITE消息并且将其转发给适当的PSAPl 14,并且完成紧急呼叫会话的建立并且随后释放紧急呼叫会话。图8示出根据本发明示例性实施例在图2的系统的背景下的紧急回叫会话。如图8所示,响应于UE100与PSAPl 14之间的紧急呼叫会话的释放或者在该释放之后,在操作11中,PSAP向UE发送带有紧急指示的SIP INVITE消息。在操作12中,I/S-CSCF120接收INVITE消息并且基于紧急指示而将其识别为用于紧急呼叫会话,并且将INVITE消息转发给ATCF130。更具体地,例如,在操作13中,I/S-CSCF将INVITE消息路由到DTF126中的T-ADS功能,T-ADS选择适当的域,CS或者PS。在T-ADS选择CS域的情况下,DTF可以将INVITE消息转发给MGCF。否则,在操作14和15中,在T-ADS选择PS域的情况下,DTF将INVITE消息转发回I/S-CSCF。I/S-CSCF进而将INVITE消息转发给ATCF。在操作16中,ATCF130停靠紧急会话;并且在操作17和18中,ATCF创建新的INVITE消息并且将其经由P-CSCF118发送到UE100。紧急回叫会话的建立然后可在操作19中完成。图9现在示出根据本发明示例性实施例在图2的系统的背景下用于紧急呼叫会话的SRVCC功能。用于紧急呼叫的SRVCC功能可以在紧急呼叫会话的建立已被完成之后发起,例如在图7的操作9或者图8的操作19之后发起。在操作20中,MSC108可以(单独或者经由MME/SGSN106)通过向1-CSCF120发送INVITE消息而发起会话转移。该INVITE消息可以包括指向服务(在漫游的情况下,所访问的)IMS112中的ATCF130的STN-SR。因此,在操作21中,1-CSCF将INVITE消息转发给ATCF。在操作22中,基于INVITE消息中的STN-SR,ATCF130将请求与所停靠的会话相关(例如,使用UE100的GRUU和/或MEI作为密钥)。同样在该操作中,ATCF确定接入转移被请求并且针对UE进行带有双向语音的紧急呼叫会话的接入转移。这可以包括ATCF例如通过使用与前述3GPP23.237CR0317中描述的过程类似的远程分支更新过程,利用媒体描述和其他信息来更新远程分支。在DTF126不在呼叫路径中的情况下,远程分支可能不会被更新超过ATCF,这是因为ATCF控制媒体的停靠,例如,媒体可被停靠在ATGW中,并且远程端即使在SRVCC之后也可以继续向ATGW发送媒体流。在DTF停靠了呼叫的其他情况下,可以将域转移告知给DTF和S-CSCF。在这些情况下,ATCF可以通过发送新的INVITE消息而创建朝向S-CSCF和DTF的新对话,并且DTF可以释放旧对话。MSC108然后可以为该呼叫分支刷新注册计时器。图10是示出根据本发明示例性实施例在可以由I/S-CSCF120的各个部件(例如由图3的装置200的各个部件)执行的方法中的各种操作的流程图。如框300处所示,该方法可以包括诸如处理器202和/或I/O接口 206之类的部件接收消息,该消息邀请UE100参与与源发节点的紧急通信会话。UE被注册到互联网协议多媒体子系统(MS)。并且源发节点包括邀请UE参与紧急回叫会话的PSAP114或者邀请UE参与紧急点击拨号会话的AS116。该方法还可以包括诸如处理器202之类的部件识别UE向MS注册的类型,并且基于所识别出的UE向MS的注册类型来选择MS的用来停靠紧急通信会话的转移功能(例如,DTF126或者EATF128),如框302和304处所示。该方法还可以包括诸如处理器和/或I/O接口 206之类的部件准备消息以供发送到所选择的转移功能,如框306处所示。这使得所选择的转移功能能够停靠紧急通信会话并且进一步与MS的一个或多个其他组件通信,以建立与UE的紧急通信会话。图11是示出根据本发明示例性实施例在可以由EATF128的各个部件(例如由装置200的各个部件)执行的方法中的各种操作。如框308处所示,该方法可以包括诸如处理器202和/或I/O接口 206之类的部件接收消息,该消息邀请UE100参与与源发节点的紧急通信会话,其中该消息是在EATF处从S-CSCF120接收的。该方法还可以包括诸如处理器之类的部件将紧急通信会话停靠在EATF处,如框310处所示。该方法还可以包括诸如处理器和/或I/o接口之类的部件准备消息以供发送回S-CSCF,从而使得S-CSCF能够进一步与MS的一个或多个其他组件通信,以建立与UE的紧急通信会话,如框312处所示。图12是示出根据本发明示例性实施例在可以由ATCF130的各个部件(例如由装置200的各个部件)执行的方法中的各种操作。如框314处所示,该方法可以包括诸如处理器202和/或I/O接口 206之类的部件接收消息,该消息邀请PSAPl 14参与与UE100的紧急通信会话。该消息是在ATCF处从MS的P-CSCF接收的。如框316处所示,该方法还可以包括诸如处理器之类的部件将紧急通信会话停靠在ATCF处。该方法还可以包括诸如处理器和/或I/O接口之类的部件准备消息以供从ATCF发送到E-CSCF122,如框318处所示。这使得E-CSCF能够直接或者经由MS的一个或多个其他组件与PSAP进一步通信,以建立与UE的紧急通信会话。根据本发明的示例性实施例的一个方面,由装置200执行的功能(例如由图4-9的控制流图和图10-12的流程图所示的功能)可以通过各种手段来执行。将会了解,控制流图和流程图的每个框或操作和/或控制流图和流程图中的框或操作的组合可以通过各种手段来实现。用于实现控制流图和流程图的框或操作、控制流图和流程图中的框或操作的组合或者这里描述的本发明示例性实施例的其他功能的手段可以包括(单独的或者在一个或多个计算机程序代码指令的指引下的)硬件、程序指令或者来自计算机可读存储介质的可执行的计算机可读程序代码指令。就此而言,程序代码指令可被存储在存储器设备(例如示例性装置的存储器设备204)上,并且可被处理器(例如示例性装置的处理器202)执行。将会认识到,任何这样的程序代码指令可被从计算机可读存储介质加载到计算机或者其他可编程装置(例如处理器、存储器设备等等)上以产生特定机器,使得该特定机器成为用于实现在控制流图的或者流程图的(一个或多个)框或操作中指定的功能的手段。这些程序代码指令还可被存储在计算机可读存储介质上,该计算机可读存储介质可以指引计算机、处理器或者其他可编程装置以特定方式起作用,从而生成特定机器或者特定制品。存储在计算机可读存储介质中的指令可以产生制品,其中该制品成为用于实现在控制流图的和流程图的(一个或多个)框或操作中指定的功能的部件。程序代码指令可以是从计算机可读存储介质取回的,并且被加载到计算机、处理器或者其他可编程装置以配置该计算机、处理器或者其他可编程装置执行将在该计算机、处理器或者其他可编程装置上执行的或者由该计算机、处理器或者其他可编程装置执行的操作。程序代码指令的取回、加载和执行可被顺次执行,以使得每次取回、加载和执行一个指令。在一些示例性实施例中,取回、加载和/或可被并行执行,以使得多个指令被一起取回、加载和/或执行。程序代码指令的执行可以产生计算机实现的处理,以使得由计算机、处理器或者其他可编程装置执行的指令提供用于实现在控制流图的和流程图的(一个或多个)框或操作中指定的功能的操作。因此,与控制流图和流程图的框或操作相关联的指令被处理器的执行,或者与控制流图和流程图的框或操作相关联的指令在计算机可读存储介质中的存储,支持用于执行所指定功能的操作的组合。还将了解到,控制流图和流程图的一个或多个框或操作以及控制流图和流程图中的框或操作的组合可以由执行所指定的功能的基于专用硬件的计算机系统和/或处理器实现,由专用硬件和程序代码指令的组合实现。
在受益于前面的描述和相关附图中呈现的教导的情况下,这里给出的发明的许多修改和其他实施例将是这些发明所涉及的领域中的技术人员会想到的。因此,将会了解到,发明不限于所公开的具体实施例,并且修改和其他实施例也意图包括在所附权利要求的范围内。此外,虽然前面的描述和相关附图在元件和/或功能的某些示例性组合的背景下描述示例性实施例,但是应当认识到,可以由替代实施例提供元件和/或功能的不同组合,而不脱离所附权利要求的范围。就此而言,例如,除了上面明确描述的那些组合之外的元件和/或功能的不同组合也被设想为可在所附权利要求的一些中给出。虽然这里采用了特定术语,但是它们是在一般的描述性意义上使用的并且不是为了进行限制。
权利要求
1.一种装置,包括: 至少一个处理器;以及 包括计算机程序代码的至少一个存储器, 所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述装置至少: 接收邀请用户设备参与与源发节点的紧急通信会话的消息,所述用户设备已向互联网协议多媒体子系统(MS)注册,所述源发节点包括邀请所述用户设备参与紧急回叫会话的公共安全应答点或者邀请所述用户设备参与紧急点击拨号会话的应用服务器; 识别所述用户设备向所述IMS的注册类型; 基于识别出的所述用户设备向所述IMS的注册类型来选择所述IMS的用于停靠所述紧急通信会话的转移功能,所选择的转移功能包括所述MS的域转移功能或者紧急接入转移功能;以及 准备所述消息以供发送到所述选择的转移功能,从而使得所述选择的转移功能能够停靠所述紧急通信会话并且进一步与所述MS的一个或多个其他组件进行通信,以建立与所述用户设备的所述紧急通信会话。
2.如权利要求1所述的装置,其中,被配置为使得所述装置选择转移功能包括:被配置为使得所述装置在所述用户设备具有向所述MS的正常非紧急注册的情况下选择所述域转移功能。
3.如权利要求1所述的装置,其中,被配置为使得所述装置选择转移功能包括:被配置为使得所述装置在所述用户设备具有向所述IMS的紧急注册的情况下选择所述紧急接入转移功能。
4.如权利要求3所述的装置,其中,被配置为使得所述装置准备消息以供发送包括 被配置为使得所述装置基于所述紧急接入转移功能的地址来准备消息以供发送到所述紧急接入转移功能,并且 其中,所述至少一个存储器和所述计算机程序代码还被配置为与所述至少一个处理器一起使得所述装置还在所述用户设备向所述頂S的紧急注册期间得知所述紧急接入转移功能的所述地址,被配置为使得所述装置得知所述地址包括被配置为使得所述装置: 从所述紧急接入转移功能或者与之通信的紧急呼叫会话控制功能接收紧急注册请求,所述紧急接入转移功能或者紧急呼叫会话控制功能已被预先添加到会话路径中,以使得所述消息经由所述紧急接入转移功能或者紧急呼叫会话控制功能而被路由。
5.一种装置,包括: 至少一个处理器;以及 包括计算机程序代码的至少一个存储器, 所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述装置至少: 接收邀请用户设备参与与源发节点的紧急通信会话的消息,所述消息是在互联网协议多媒体子系统aMS)的紧急接入转移功能处从所述IMS的服务呼叫会话控制功能接收的; 将所述紧急通信会话停靠在所述紧急接入转移功能处;以及 准备所述消息以供发送回所述服务呼叫会话控制功能,从而使得所述服务呼叫会话控制功能能够进一步与所述MS的一个或多个其他组件进行通信,以建立与所述用户设备的所述紧急通信会话。
6.如权利要求5所述的装置,其中,所述消息是从识别了所述用户设备向所述IMS的注册类型并且基于所述注册类型选择了用于停靠所述紧急通信会话的所述紧急接入转移功能的所述服务呼叫会话控制功能接收的。
7.如权利要求5或6中任一项所述的装置,其中,所述至少一个存储器和所述计算机程序代码还被配置为与所述至少一个处理器一起使得所述装置还: 在所述用户设备向所述IMS的紧急注册期间,在所述紧急接入转移功能处接收紧急注册请求; 将所述紧急接入转移功能添加到会话路径中,以使得来自所述服务呼叫会话控制功能的所述消息经由所述紧急接入转移功能而被路由;以及 准备所述紧急注册请求以供发送到所述服务呼叫会话控制功能,从而通知所述服务呼叫会话控制功能所述紧急接入转移功能位于所述会话路径中, 其中,被配置为使得所述装置接收消息包括:被配置为使得所述装置根据所述会话路径来接收消息。
8.一种装置,包括: 至少一个处理器;以及 包括计算机程序代码的至少一个存储器, 所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述装置至少: 接收邀请公共安全应答点参与与用户设备的紧急通信会话的消息,所述消息是在互联网协议多媒体子系统aMS)的接入转移控制功能处从所述IMS的代理呼叫会话控制功能接收的; 将所述紧急通信会话停靠在所述接入转移控制功能处;以及 准备所述消息以供从所述接入转移控制功能发送到紧急呼叫会话控制功能,从而使得所述紧急呼叫会话控制功能能够直接地或者经由所述MS的一个或多个其他组件进一步与所述公共安全应答点进行通信,以建立与所述用户设备的所述紧急通信会话。
9.如权利要求8所述的装置,其中,所述至少一个存储器和所述计算机程序代码还被配置为与所述至少一个处理器一起使得所述装置还: 在所述用户设备向所述IMS的注册期间,在所述接入转移控制功能处接收注册请求;以及 将所述接入转移控制功能添加到会话路径中,以使得所述接入转移控制功能接收邀请所述公共安全应答点参与与所述用户设备的所述紧急通信会话的所述消息。
10.如权利要求8或9中任一项所述的装置,其中,所述至少一个存储器和所述计算机程序代码还被配置为与所述至少一个处理器一起并且响应于所述紧急通信会话的释放或者在所述紧急通信会话的释放之后,使得所述装置还: 接收邀请所述用户设备参与与所述公共安全应答点的紧急回叫会话的第二消息,所述消息是在所述接入转移控制功能处从所述IMS的服务呼叫会话控制功能接收的; 将所述紧急回叫会话停靠在所述接入转移控制功能处;以及准备所述第二消息以供发送回所述服务呼叫会话控制功能,从而使得所述服务呼叫会话控制功能能够进一步与所述MS的一个或多个其他组件进行通信,以建立与所述用户设备的所述紧急回叫会话。
11.如权利要求8、9或10中任一项所述的装置,其中,所述至少一个存储器和所述计算机程序代码还被配置为与所述至少一个处理器一起使得所述装置还: 接收邀请所述紧急通信会话的接入转移的第三消息,所述第三消息是在所述接入转移控制功能处接收的;以及响应于此, 将所述紧急通信会话的接入从所述用户设备的一个接入网络转移到另一接入网络,包括更新所述接入转移控制功能与所述公共安全应答点之间的所述通信会话的呼叫控制分支。
12.一种装置,包括: 用于接收邀请用户设备参与与源发节点的紧急通信会话的消息的部件,所述用户设备已向互联网协议多媒体子系统aMS)注册,所述源发节点包括邀请所述用户设备参与紧急回叫会话的公共安全应答点或者邀请所述用户设备参与紧急点击拨号会话的应用服务器; 用于识别所述用户设备向所述IMS的注册类型的部件; 用于基于识别出的所述用户设备向所述IMS的注册类型来选择所述IMS的用于停靠所述紧急通信会话的转移功能的部件,所选择的转移功能包括所述MS的域转移功能或者紧急接入转移功能;以及 用于准备所述消息以供发送到所述选择的转移功能,从而使得所述选择的转移功能能够停靠所述紧急通信会话并且进 一步与所述MS的一个或多个其他组件进行通信,以建立与所述用户设备的所述紧急通信会话的部件。
13.如权利要求12所述的装置,其中,用于选择转移功能的部件包括:用于在所述用户设备具有向所述MS的正常非紧急注册的情况下选择所述域转移功能的部件。
14.如权利要求12所述的装置,其中,用于选择转移功能的部件包括:用于在所述用户设备具有向所述IMS的紧急注册的情况下选择所述紧急接入转移功能的部件。
15.如权利要求14所述的装置,其中,用于准备所述消息以供发送的部件包括:用于基于所述紧急接入转移功能的地址来准备所述消息以供发送到所述紧急接入转移功能的部件,并且 其中,所述装置还包括用于在所述用户设备向所述IMS的紧急注册期间得知所述紧急接入转移功能的所述地址的部件,用于得知所述地址的部件包括: 用于从所述紧急接入转移功能或者与之通信的紧急呼叫会话控制功能接收紧急注册请求的部件,所述紧急接入转移功能或者紧急呼叫会话控制功能已被预先添加到会话路径中,以使得所述消息经由所述紧急接入转移功能或者紧急呼叫会话控制功能而被路由。
16.一种装置,包括: 用于接收邀请用户设备参与与源发节点的紧急通信会话的消息的部件,所述消息是在互联网协议多媒体子系统aMS)的紧急接入转移功能处从所述MS的服务呼叫会话控制功能接收的; 用于将所述紧急通信会话停靠在所述紧急接入转移功能处的部件;以及用于准备所述消息以供发送回所述服务呼叫会话控制功能,从而使得所述服务呼叫会话控制功能能够进一步与所述MS的一个或多个其他组件进行通信,以建立与所述用户设备的所述紧急通信会话的部件。
17.如权利要求16所述的装置,其中,所述消息是从识别了所述用户设备向所述IMS的注册类型并且基于所述注册类型选择了用于停靠所述紧急通信会话的所述紧急接入转移功能的所述服务呼叫会话控制功能接收的。
18.如权利要求16或17中任一项所述的装置,还包括: 用于在所述用户设备向所述IMS的紧急注册期间,在所述紧急接入转移功能处接收紧急注册请求的部件; 用于将所述紧急接入转移功能添加到会话路径中,以使得来自所述服务呼叫会话控制功能的所述消息经由所述紧急接入转移功能而被路由的部件;以及 用于准备所述紧急注册请求以供发送到所述服务呼叫会话控制功能,从而通知所述服务呼叫会话控制功能所述紧急接入转移功能位于所述会话路径中的部件, 用于其中接收消息的部件包括根据所述会话路径来接收消息。
19.一种装置,包括: 用于接收邀请公共安全应答点参与与用户设备的紧急通信会话的消息的部件,所述消息是在互联网协议多媒体子系统(MS)的接入转移控制功能处从所述MS的代理呼叫会话控制功能接收的; 用于将所述紧急通信会话停靠 在所述接入转移控制功能处的部件;以及 用于准备所述消息以供从所述接入转移控制功能发送到紧急呼叫会话控制功能,从而使得所述紧急呼叫会话控制功能能够直接地或者经由所述MS的一个或多个其他组件进一步与所述公共安全应答点进行通信,以建立与所述用户设备的所述紧急通信会话的部件。
20.如权利要求19所述的装置,还包括: 用于在所述用户设备向所述IMS的注册期间,在所述接入转移控制功能处接收注册请求的部件;以及 用于将所述接入转移控制功能添加到会话路径中,以使得所述接入转移控制功能接收邀请所述公共安全应答点参与与所述用户设备的所述紧急通信会话的所述消息的部件。
21.如权利要求19或20中任一项所述的装置,其中,响应于所述紧急通信会话的释放或者在所述紧急通信会话的释放之后,所述装置还包括: 用于接收邀请所述用户设备参与与所述公共安全应答点的紧急回叫会话的第二消息的部件,所述消息是在所述接入转移控制功能处从所述IMS的服务呼叫会话控制功能接收的; 用于将所述紧急回叫会话停靠在所述接入转移控制功能处的部件;以及 用于准备所述第二消息以供发送回所述服务呼叫会话控制功能,从而使得所述服务呼叫会话控制功能能够进一步与所述MS的一个或多个其他组件通信,以建立与所述用户设备的所述紧急回叫会话的部件。
22.如权利要求19、20或21中任一项所述的装置,还包括: 用于接收邀请所述紧急通信会话的接入转移的第三消息的部件,所述第三消息是在所述接入转移控制功能处接收的;以及响应于此, 用于将所述紧急通信会话的接入从所述用户设备的一个接入网络转移到另一接入网络的部件,包括更新所述接入转移控制功能与所述公共安全应答点之间的所述通信会话的呼叫控制分支。
23.—种方法,包括: 接收邀请用户设备参与与源发节点的紧急通信会话的消息,所述用户设备已向互联网协议多媒体子系统(ms)注册,所述源发节点包括邀请所述用户设备参与紧急回叫会话的公共安全应答点或者邀请所述用户设备参与紧急点击拨号会话的应用服务器; 识别所述用户设备向所述IMS的注册类型; 基于识别出的所述用户设备向所述IMS的注册类型来选择所述IMS的用于停靠所述紧急通信会话的转移功能,所选择的转移功能包括所述MS的域转移功能或者紧急接入转移功能;以及 准备所述消息以供发送到所述选择的转移功能,从而使得所述选择的转移功能能够停靠所述紧急通信会话并且进一步与所述MS的一个或多个其他组件进行通信,以建立与所述用户设备的所述紧急通信会话。
24.如权利要求23所述的方法,其中,选择转移功能包括:在所述用户设备具有向所述IMS的正常非紧急注册的情况下选择所述域转移功能。
25.如权利要求23所述的方法,其中,选择转移功能包括:在所述用户设备具有向所述IMS的紧急注册的情况下选择所述紧急接入转移功能。
26.如权利要求25所述的方法,其中,准备所述消息以供发送包括:基于所述紧急接入转移功能的地址来准备所述消息以供发送到所述紧`急接入转移功能,并且 其中,所述方法还包括在所述用户设备向所述MS的紧急注册期间得知所述紧急接入转移功能的所述地址,得知所述地址包括: 从所述紧急接入转移功能或者与之通信的紧急呼叫会话控制功能接收紧急注册请求,所述紧急接入转移功能或者紧急呼叫会话控制功能已被预先添加到会话路径中,以使得所述消息经由所述紧急接入转移功能或者紧急呼叫会话控制功能而被路由。
27.—种方法,包括: 接收邀请用户设备参与与源发节点的紧急通信会话的消息,所述消息是在互联网协议多媒体子系统aMS)的紧急接入转移功能处从所述IMS的服务呼叫会话控制功能接收的; 将所述紧急通信会话停靠在所述紧急接入转移功能处;以及 准备所述消息以供发送回所述服务呼叫会话控制功能,从而使得所述服务呼叫会话控制功能能够进一步与所述MS的一个或多个其他组件通信,以建立与所述用户设备的所述紧急通信会话。
28.如权利要求27所述的方法,其中,所述消息是从识别了所述用户设备向所述IMS的注册类型并且基于所述注册类型选择了用于停靠所述紧急通信会话的所述紧急接入转移功能的所述服务呼叫会话控制功能接收的。
29.如权利要求27或28中任一项所述的方法,还包括: 在所述用户设备向所述IMS的紧急注册期间,在所述紧急接入转移功能处接收紧急注册请求;将所述紧急接入转移功能添加到会话路径中,以使得来自所述服务呼叫会话控制功能的所述消息经由所述紧急接入转移功能而被路由;以及 准备所述紧急注册请求以供发送到所述服务呼叫会话控制功能,从而通知所述服务呼叫会话控制功能所述紧急接入转移功能位于所述会话路径中, 其中,接收消息包括根据所述会话路径来接收消息。
30.一种方法,包括: 接收邀请公共安全应答点参与与用户设备的紧急通信会话的消息,所述消息是在互联网协议多媒体子系统aMS)的接入转移控制功能处从所述IMS的代理呼叫会话控制功能接收的; 将所述紧急通信会话停靠在所述接入转移控制功能处;以及 准备所述消息以供从所述接入转移控制功能发送到紧急呼叫会话控制功能,从而使得所述紧急呼叫会话控制功能能够直接地或者经由所述MS的一个或多个其他组件进一步与所述公共安全应答点进行通信,以建立与所述用户设备的所述紧急通信会话。
31.如权利要求30所述的方法,还包括: 在所述用户设备向所述IMS的注册期间,在所述接入转移控制功能处接收注册请求;以及 将所述接入转移控制功能添加到会话路径中,以使得所述接入转移控制功能接收邀请所述公共安全应答点参与与所述用户设备的所述紧急通信会话的所述消息。
32.如权利要求30或31中任一项所述的方法,其中,响应于所述紧急通信会话的释放或者在所述紧急通信会话的释放之后,所述方法还包括: 接收邀请所述用户设备参与与所述公共安全应答点的紧急回叫会话的第二消息,所述消息是在所述接入转移控制功能处从所述IMS的服务呼叫会话控制功能接收的; 将所述紧急回叫会话停靠在所述接入转移控制功能处;以及 准备所述第二消息以供发送回所述服务呼叫会话控制功能,从而使得所述服务呼叫会话控制功能能够进一步与所述MS的一个或多个其他组件进行通信,以建立与所述用户设备的所述紧急回叫会话。
33.如权利要求30、31或32中任一项所述的方法,还包括: 接收邀请所述紧急通信会话的接入转移的第三消息,所述第三消息是在所述接入转移控制功能处接收的;以及响应于此, 将所述紧急通信会话的接入从所述用户设备的一个接入网络转移到另一接入网络,包括更新所述接入转移控制功能与所述公共安全应答点之间的所述通信会话的呼叫控制分支。
34.一种计算机可读存储介质,其中存储有计算机可读程序代码部分,所述计算机可读存储介质和计算机可读程序代码部分被配置为与至少一个处理器一起使得装置至少: 接收邀请用户设备参与与源发节点的紧急通信会话的消息,所述用户设备已向互联网协议多媒体子系统aMS)注册,所述源发节点包括邀请所述用户设备参与紧急回叫会话的公共安全应答点或者邀请所述用户设备参与紧急点击拨号会话的应用服务器; 识别所述用户设备向所述IMS的注册类型; 基于识别出的所述用户设备向所述IMS的注册类型来选择所述IMS的用于停靠所述紧急通信会话的转移功能,所选择的转移功能包括所述MS的域转移功能或者紧急接入转移功能;以及 准备所述消息以供发送到所述选择的转移功能,从而使得所述选择的转移功能能够停靠所述紧急通信会话并且进一步与所述MS的一个或多个其他组件通信,以建立与所述用户设备的所述紧急通信会话。
35.如权利要求34所述的计算机可读存储介质,其中,被配置为使得所述装置选择转移功能包括:被配置为使得所述装置在所述用户设备具有向所述MS的正常非紧急注册的情况下选择所述域转移功能。
36.如权利要求34所述的计算机可读存储介质,其中,被配置为使得所述装置选择转移功能包括:被配置为使得所述装置在所述用户设备具有向所述MS的紧急注册的情况下选择所述紧急接入转移功能。
37.如权利要求36所述的计算机可读存储介质,其中,被配置为使得所述装置准备所述消息以供发送包括:被配置为使得所述装置基于所述紧急接入转移功能的地址来准备所述消息以供发送到所述紧急接入转移功能,并且 其中,所述计算机可读存储介质和计算机可读程序代码部分还被配置为与所述至少一个处理器一起使得所述装置还在所述用户设备向所述MS的紧急注册期间得知所述紧急接入转移功能的所述地址,被配置为使得所述装置得知所述地址包括被配置为使得所述装置: 从所述紧急接入转移功能或者与之通信的紧急呼叫会话控制功能接收紧急注册请求,所述紧急接入转移功能或者紧急呼叫会话控制功能已被预先添加到会话路径中,以使得所述消息经由所述紧急接入转移功能或者紧急呼叫会话控制功能而被路由。
38.一种计算机可读存储介质,其中存储有计算机可读程序代码部分,所述计算机可读存储介质和计算机可读程序代码部分被配置为与至少一个处理器一起使得装置至少: 接收邀请用户设备参与与源发节点的紧急通信会话的消息,所述消息是在互联网协议多媒体子系统aMS)的紧急接入转移功能处从所述IMS的服务呼叫会话控制功能接收的; 将所述紧急通信会话停靠在所述紧急接入转移功能处;以及 准备所述消息以供发送回所述服务呼叫会话控制功能,从而使得所述服务呼叫会话控制功能能够进一步与所述MS的一个或多个其他组件通信,以建立与所述用户设备的所述紧急通信会话。
39.如权利要求38所述的计算机可读存储介质,其中,所述消息是从识别了所述用户设备向所述MS的注册类型并且基于所述注册类型选择了用于停靠所述紧急通信会话的所述紧急接入转移功能的所述服务呼叫会话控制功能接收的。
40.如权利要求38或39中任一项所述的计算机可读存储介质,其中,所述计算机可读存储介质和计算机可读程序代码部分还被配置为与所述至少一个处理器一起使得所述装置还: 在所述用户设备 向所述IMS的紧急注册期间,在所述紧急接入转移功能处接收紧急注册请求; 将所述紧急接入转移功能添加到会话路径中,以使得来自所述服务呼叫会话控制功能的所述消息经由所述紧急接入转移功能而被路由;以及准备所述紧急注册请求以供发送到所述服务呼叫会话控制功能,从而通知所述服务呼叫会话控制功能所述紧急接入转移功能位于所述会话路径中, 其中,被配置为使得所述装置接收消息包括:被配置为使得所述装置根据所述会话路径来接收消息。
41.一种计算机可读存储介质,其中存储有计算机可读程序代码部分,所述计算机可读存储介质和计算机可读程序代码部分被配置为与至少一个处理器一起使得装置至少: 接收邀请公共安全应答点参与与用户设备的紧急通信会话的消息,所述消息是在互联网协议多媒体子系统(MS)的接入转移控制功能处从所述IMS的代理呼叫会话控制功能接收的; 将所述紧急通信会话停靠在所述接入转移控制功能处;以及 准备所述消息以供从所述接入转移控制功能发送到紧急呼叫会话控制功能,从而使得所述紧急呼叫会话控制功能能够直接地或者经由所述MS的一个或多个其他组件进一步与所述公共安全应答点进行通信,以建立与所述用户设备的所述紧急通信会话。
42.如权利要求41所述的计算机可读存储介质,其中,所述计算机可读存储介质和计算机可读程序代码部分还被配置为与所述至少一个处理器一起使得所述装置还: 在所述用户设备向所述IMS的注册期间,在所述接入转移控制功能处接收注册请求;以及 将所述接入转移控制功能添加到会话路径中,以使得所述接入转移控制功能接收邀请所述公共安全应答点参与与所述用户设备的所述紧急通信会话的所述消息。
43.如权利要求41或42中任一项所述的计算机可读存储介质,其中,所述计算机可读存储介质和计算机可读程序代码部分还被配置为与所述至少一个处理器一起并且响应于所述紧急通信会话的释放或者在所述紧急通信会话的释放之后,使得所述装置还: 接收邀请所述用户设备参与与所述公共安全应答点的紧急回叫会话的第二消息,所述消息是在所述接入转移控制功能处从所述IMS的服务呼叫会话控制功能接收的; 将所述紧急回叫会话停靠在所述接入转移控制功能处;以及 准备所述第二消息以供发送回所述服务呼叫会话控制功能,从而使得所述服务呼叫会话控制功能能够进一步与所述MS的一个或多个其他组件进行通信,以建立与所述用户设备的所述紧急回叫会话。
44.如权利要求41、42或43中任一项所述的计算机可读存储介质,其中,所述计算机可读存储介质和计算机可读程序代码部分还被配置为与所述至少一个处理器一起使得所述装置还: 接收邀请所述紧急通信会话的接入转移的第三消息,所述第三消息是在所述接入转移控制功能处接收的;以及响应于此, 将所述紧急通信会话的接入从所述用户设备的一个接入网络转移到另一接入网络,包括更新所述接入转移控制功能与所述公共安全应答点之间的所述通信会话的呼叫控制分支。
全文摘要
一种示例性装置用于接收邀请用户设备(UE)参与与源发节点的紧急通信会话的消息,其中用户设备已向互联网协议多媒体子系统(IMS)注册。该装置用于识别UE向IMS的注册类型,并且基于识别出的用户设备向IMS的注册类型来选择IMS的用来停靠紧急通信会话的转移功能。该转移功能可以是IMS的域转移功能或者紧急接入转移功能。该装置还用于准备消息以供发送到所选择的转移功能,从而使得所选择的转移功能能够停靠紧急通信会话并且进一步与IMS的一个或多个其他组件通信,以建立与用户设备的紧急通信会话。
文档编号H04W36/00GK103155607SQ201080069455
公开日2013年6月12日 申请日期2010年10月5日 优先权日2010年10月5日
发明者J·K·米蒂凯南 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1