处理因特网协议多媒体子系统终端的包括在因特网协议多媒体子系统域内请求由同时具...的制作方法

文档序号:7674897阅读:242来源:国知局
专利名称:处理因特网协议多媒体子系统终端的包括在因特网协议多媒体子系统域内请求由同时具 ...的制作方法
技术领域
本发明一般涉及电路交换(CS )呼叫和因特网协议多媒体子系统(IMS ) 会话(CSI)的交互的组合。更具体地,本发明涉及一种方法和装置,该方 法和装置在同时具有组合CS呼叫和IMS会话能力的终端(CSI终端)中, 处理包括对从使用IMS会话进行实时语音呼叫或视频呼叫的终端(IMS终 端)中接收的实时服务的请求的呼叫请求。
背景技术
CS方案,是用于传统语音服务和实时服务的设计,其在一方与其它方 之间建立基于CS的固定的通信路由。IMS方案通过建立基于因特网协议(IP ) 分组的非固定通信路由来增加传输效率并确保安全。因此,IMS方案适用于 数据服务、即时消息(messaging)和文件传递。IMS方案提供多用户联通 (connectivity)亦提供简单的端到端呼叫。在CS方案中,消息和用户业务 通过CS呼叫发送,而在IMS方案中,消息和用户业务通过IMS会话发送。 CS和IMS服务的組合(即CSI方案),提供如通过CS呼叫的语音传输 的实时服务和通过IMS会话的如即时消息、文件传递等的增强的分组交换 (PS)服务。具有CSI功能(CSI-capable)的终端(即CSI终端),可以在 使用IMS会话用于非实时PS服务的同时使用CS呼叫用于实时服务。
图1示出依照现有技术的支持CSI的移动通信网络(CSI-supporting mobile communication network )。示出作为支持CSI服务的基于全球移动通 信系统(GSM )和通用分组无线业务(GPRS )的通用移动电信服务(UMTS ) 移动通信网。
参照图1,支持CSI的移动通信网络包括无线接入网络(RAN) 104和 核心网络(CN) 106。 RAN 104将用户设备(UE ) 102连接到CN 106。术 语"UE"和"终端"在相同意义下可互换来使用。因为已经知道依照无线
接入技术的RAN 104的配置,所以这里不提供细节的描述。
CN 106包括CS域114 、 PS域108和IMS域122。 CS域114具有支持 CS呼叫的实体。CS实体中的大部分是移动交换中心(MSC) 120和媒体 网关(MGW) 116、 118。 MSC 120处理RAN 104中的节点B的呼入呼叫和 呼出呼叫并为节点B的有效操作向节点B提供中央控制。MGW 116、 118 是支持承载业务和控制业务的网关。
PS域108支持基于分组的服务并包括如服务GPRS支持节点(SGSN) 110和网关GPRS支持节点(GGSN) 112的网络节点。SGSN IIO管理有关 于UE位置的信息并执行与安全性相关的功能及访问控制。GGSN 112是作 为在SGSN IIO与外部网130 (如公共交换电话网(PSTN)、综合业务数据 网(ISDN )、分组数据网(PDN )等)之间的无线网关的GPRS网络实体。 UE 102可以通过GGSN 112访问外部网130。
IMS域122包括支持IMS会话的实体。特别的,这些实体包括服务-呼 叫会话控制功能(S-CSCF: Serving-Call Session Control Function) 124、应用 服务器(AS) 126和4某体网关控制功能/媒体网关(MGCF/MGW: Media Gateway Control Function/Media Gateway )128。 S-CSCF 124建立IMS会话 并处理从UE 102接收的会话启动协议(SIP)消息。为提供UE 102请求的 服务,S-CSCF 124向IMS域122中的其它实体发送SIP消息而完成IMS会 话。AS 126是向用户提供包括电子邮件或者基于蜂窝的按键即通(PoC)的 多样应用的实体。MGCF/MGW 128是使IMS用户和CS用户之间能够通信 的网络节点,并包括MGCF和MGW。为了在IMS网和继承网(legacy network)之间交互工作,例如在PSTN和CS域114之间交互工作,MGCF 负责信号变换而MGW负责媒体变换。
除了上面描述的实体,每一个域中也可以存在其它实体,且域中的实体 可以参与CSI服务。
图2示出用于典型CSI服务的在CSI UE之间的控制信号流。第一 CSI UE 204 (CSIUE 1 )和第二CSIUE214 ( CSI UE 2 )分别地连接到第一网络202 (网络1 )和第二网络212 (网络2)。网络1包含第一PS域206 (PS域1 )、 第一 CS域208 ( CS域1 )和第一 IMS域210 (IMS域1 )。网络2包含第二 PS域216 ( PS域2 )、第二 CS域218 ( CS域2 )和第二 IMS域220 (IMS 域2)。
通过CS域1和CS域2发送在CSI UE 1与CSI UE 2之间与用于语音 的CS呼叫相关的控制信号224。通过PS域1、 IMS域1、 IMS域2和PS 域2发送与用于多媒体服务的IMS会话相关的控制信号222。 IMS会话可由 SIP控制。SIP是由互联网工程任务组(正TF)多方多媒体会话控制 (MMUSIC )工作组开发的可替代H.323标准的协议。SIP配置平台发出通 过IP网络建立语音和多媒体呼叫的信号。
如果参与通信的双方UE都是具有CSI功能的,则通过它们的域分别执 行控制流程。但是,如果双方UE不都是具有CSI功能的,如,双方UE的 其中之一仅是具有IMS功能,则上述控制流程不可行。如果一CSIUE移动 到CS呼叫可不用(如,仅PS服务可用)的区域,则该CSI-l正将在IMS 会话中执行实时服务,而不管它的CSI功能。因此,需要能够考虑CSIUE 所处位置的网络的使CSI UE和IMS UE之间进行通信的技术。

发明内容
因此,本发明的一方面,提供一种用于控制信号的交换的方法和装置。 该控制信号在用于在具有同时支持CS呼叫和IMS会话的功能的、并优选 CS呼叫用于实时语音或视频呼叫服务的UE( CSI UE )同不具有CS功能的、 且(如果可能的话)优选IMS会话用于实时服务的UE (IMS UE )之间提供 实时服务和非实时服务。
另一方面,本发明提供一种方法和装置,当CSI UE处于CS域不可行 的网络中时,该方法和装置就象使用IMS UE—样通过IMS会话向CSI UE 提供实时服务,尽管在提供实时语音或视频呼叫服务中CSI UE的优选是用 于CS呼叫。
依照本发明的又一个方面,本发明提供一种用于在同时具有CS呼叫和 IMS会话功能的CSI终端中处理呼叫请求的方法,该呼叫请求包括从仅具有 IMS会话功能的IMS终端接收的用于实时服务的请求,其中CSI终端通过 IMS域的AS接收来自IMS终端的包括用于实时服务和非实时服务的呼叫请 求的INVITE消息,并且当CSI终端响应于INVITE消息而选择CS呼叫用 于实时服务时,CSI终端产生用于实时服务的CS呼叫请求消息,传输CS 呼叫请求消息到AS,产生用于非实时服务的IMS会话响应消息及传输IMS
会话响应消息到AS。
依照本发明的再一个方面,本发明提供一种用于在用于控制同时具有
CS呼叫和IMS会话功能的CSI终端的呼叫的建立的AS中处理呼叫请求的 方法。该呼叫请求包括从仅具有IMS会话功能的IMS终端接收的用于实时 服务的请求,在这种方法中,AS通过IMS域接收来自IMS终端的包括用于 实时服务和非实时服务的呼叫请求的INVITE消息,发送INVITE消息到CSI 终端,接收来自CSI终端的用于非实时服务的IMS会话响应消息,当IMS 会话响应消息包括指示CSI终端请求用于实时服务的CS呼叫的指示符时, 接收来自CSI终端的用于实时服务的CS呼叫请求消息,通过使CS呼叫请 求消息与IMS会话响应消息相关联而产生响应消息,及传输用于呼叫请求的 响应消息到IMS终端。
根据本发明又再一个方面,本发明提供一种处理呼叫请求的装置。该装 置包括同时具有CS呼叫功能和IMS会话功能的CSI终端,仅具有IMS会 话功能的IMS终端和在IMS域中,用于控制CSI终端的呼叫的建立的AS。 CSI终端通过AS接收来自IMS终端的包括用于实时服务和非实时服务的呼 叫请求的INVITE消息,当CSI响应于INVITE消息而选择CS呼叫用于实 时服务时,产生用于实时服务的CS呼叫请求消息,发送CS呼叫请求消息 到AS,产生用于非实时服务的IMS会话响应消息,及传输IMS会话响应消 息到AS。


通过下面结合附图进行的详细描述,本发明的特定优选实施例的上述和
其它目的、特征、优点将变得更加清楚,附图中
图1说明根据现有技术的支持CSI的移动通信网的配置;
图2是说明根据现有技术的CSIUE之间的控制信号的流图3是说明根据本发明的当CSI UE通过IMS域接收实时服务时,CSI
UE和IMS UE之间控制信号的流图4是说明根据本发明的当CSIUE通过CS域接收实时服务时,CSIUE
和IMS UE之间控制信号的流图5是说明根据本发明的在CSIUE中决定通过哪个域接收实时服务和
非实时服务的操作的流程图6A是说明根据本发明的CSI UE的操作的流程图; 图6B是示出根据本发明的AS的操作的流程图7A和7B是示出在AS经由唯一的可独立应用的消息或注册消息 (registration message )发送它的移动站综合业务数字网号码(MSISDN )到 CSIUE和在识别响应消息中使用从S-CSCF接收的CSIUE的身份信息的情 况下的根据本发明的控制的流程图8A和8B是说明在AS经由唯一的可独立应用的消息或注册消息发送 它的MSISDN到CSI UE并在识别响应消息中使用S-CSCF发送到CSI UE 的伪随机数(pseudo-number)的情况下的根据本发明的控制的流程图;以及
图9A和9B是说明在AS发送包括AS的MSISDN的IMS UE的呼叫 请求到CSI UE及在识别响应消息中AS使用MSISDN的情况下根据本发明 的控制的流程图。
在全部附图中,应该知道,相同的附图参考数字指代相同的部分、特征 和结构。
具体实施例方式
提供在描述中定义的事项(如详细的结构和要素),以协助对本发明的 优选实施例的全面的认识。因此,本领域普通技术人员应该认识到,在不偏 离本发明的范围和精神的情况下,可以对这里所描述的实施例进行多样的变 化和修改。此外,为清晰和简洁,省略对众所周知的功能和结构的描述。
本发明在同时具有用于语音的CS呼叫和用于多媒体服务的IMS会话 的功能的CSI UE和不具有CS呼叫的功能的或者优选IMS会话用于语音呼 叫和多媒体服务的IMS UE之间能够进行通信。IMS UE通过基于IP的语音 (VoIP)来进行语音呼叫。
图3示出#4居本发明的、当CSIUE通过IMS域接收实时服务时的CSI UE和IMS UE之间的控制信号流。CSI UE 304所处的第一网络302 (网络 1 )包括CS域308、第一 PS域306( PS域1 )和第一 IMS域312 (IMS域1 )。 IMSUE316所处的第二网络314(网络2)包括第二 IMS域320 (IMS域2) 和IP联通接入网(IP-CAN )318。 IP-CAN 318是使IMS用户访问PS域或 IMS域的网络。对于在UE 304和UE 316之间的组合实时服务和非实时服务 的IMS会话(以下,称作组合IMS会话),控制信号在运行于网络1中的PS域1和IMS域1的路由324和运行于网络2中的IMS域2的路由322中传递。
图4示出根据本发明的、当CSI UE通过CS域接收实时服务时的CSI UE 与IMS UE之间的控制信号流。控制信号在运行于第一网络402 (网络1 ) 中的CS域408和第一 IMS域410 (IMS域1 )的路由426中被传递,用以 在UE404和UE416 二者之间经由CS呼叫提供实时服务。控制信号在运行 于第一 PS域406 ( PS域1 )和第一及第二 IMS域410和420 (IMS域1和 IMS域2)的路由424中被传递,用以经由IMS会话提供非实时服务。用于 CSI UE 404的控制信号分别在运行于PS域1的路由424和运行于CS域408 的路由426中流动,其中用于IMSUE416的控制信号经由与组合IMS会话 相关的SIP消息而在路由422中流动。
当CSI UE 404为实时服务或实时服务和非实时服务的组合的服务(简称, 组合服务)发起呼叫时,是没有问题的。因此,CSIUE404经由CS呼叫发起 实时服务,并且用于CS呼叫的控制信号经由CS/IMS的交互而转变为网络2 的IMS域2中的IMS会话。当CSI UE 404为组合服务发起呼叫时,CSI UE 404分别启动CS呼叫和IMS会话,并且在独立的路由424和426中将包括 用于CS呼叫和IMS会话的请求的控制信号传递到IMS UE 416。
然而,如果呼叫的发起来自IMS UE 416,则控制信号的连接可能出现 问题。当IMS UE 416发送用于实时服务的SIP消息到CSI UE 404时,SIP 消息首先净皮传递到CIS UE 404已经注册过的IMS域1。通常,为了建立IMS 呼叫,SIP消息接着通过PS域1被传递到CSIUE404。因此,对于实时服 务,CSI UE 404无条件地使用PS呼叫来代替CS呼叫。在这种情况下,如 果PS呼叫没有全力支持实时服务,则通信质量下降。当IMS UE 416发送 用于发起组合服务的SIP消息到CSI UE 404时,会遇到同样的问题。
本发明提供一种方法,该方法通过适当地处理经由IMS域1接收到的 呼叫请求来建立呼叫,以允许CSIUE404使用CS域408进行实时服务。
图5示出根据本发明的确定CSIUE中接收实时服务和非实时服务的域 的操作。当CSI UE注册到IMS域时,在步骤502中,CSI UE具体地对IMS 域的AS执行在如第三代(3G )移动通信系统的中的第三方注册。在步骤504 中,通过IMS域收到呼叫请求之后,在步骤506中,CSI UE确定经由呼叫 请求指示的服务是否包括实时服务。
当服务不包含实时服务时,在步骤512中,CSIUE以传统方式执行与 IMS UE的IMS会话建立;另一方面,当服务含有实时服务时,在步骤508 中,CSIUE考虑网络的状态而决定是否使用CS域而用于实时服务。通过检 查当前网络中CSI UE是否可以使用CS域进行实时服务来评价网络状态。 比如,当CSIUE位于仅PS呼叫可行的网络中时,CSIUE应当使用IMS会 话用于实时服务。当CSIUE位于CS呼叫可行的网络中时,CSIUE可以使 用CS呼叫用于实时服务。尽管CSIUE优选CS呼叫用于实时服务,CSIUE 的优选对象也可以依赖UE或者网络的状态而被改变。因此,可以在决策中 来考虑针对CS域的CSI UE的优选对象。
再次参照图5,当CSIUE不使用CS域用于实时服务时,在步骤512中, CSI UE决定使用与IMS UE的呼叫请求相关的IMS会话。相反,当CSI UE 使用CS域用于实时服务时,在步骤510中,CSIl正决定使用CS呼叫用于 实时服务。而当服务除实时服务之外还包括非实时服务时,在步骤510中, CSIUE决定使用IMS会话用于非实时服务。
为了依照通过IMS域接收的呼叫请求所指示的服务类型来使用CS呼叫 或者IMS会话,下面描述本发明的例子。
CSI UE产生用于实时服务的CS呼叫请求并将该CS呼叫请求发送到 IMS域的AS, CSI UE还发送对于用于非实时服务的IMS UE的IMS会话请 求的IMS会话响应。AS发送与IMS会话响应相关的CS呼叫请求到IMS UE, 从而完成呼叫的建立。本发明考虑三种关联方式(association )。本发明也提 供发送AS的移动站综合服务数字网号码(MSISDN)即AS的电话号码到 CSI UE的方法,用于根据将CS呼叫请求及IMS会话响应经由AS与IMS UE 的呼叫请求相关的MSISDN而进行关联和识别。
图6A和6B示出根据本发明CSI UE的操作和AS的操作。
参照图6A,在步骤602中,CSIUE创建指示将要使用CS呼叫用于包 含在由IMS域的AS接收的IMS UE的呼叫请求来指示的服务中的实时服务 的CSI指示符。在步骤604中,为了使用IMS会话用于经由呼叫请求所指 示的非实时服务,CSIUE使在IMS会话响应中设置的会话描述协议(SDP) 参数中与实时服务相关的部分无效。SDP是用于交换多媒体服务信息的协 议。步骤602和604可以同时发生,并且它们的时间顺序不受图6A中指定 的示出步骤的限制。
在步骤606中,CSI UE发送IMS会话响应中的CSI指示符到AS,然后, CSIUE产生用于实时服务的CS呼叫请求并在步骤608中将其发送到AS。 传输CS呼叫请求到AS需要AS的MSISDN。 一个MSISDN是一个电话号 码,是用于CS呼叫发起的必要因素。可以通过两种方法将AS的MSISDN 通知CSI UE。 一种是,在注册到网络的期间或注册之后,使AS发送指示 MSISDN的消息到CSI UE。另 一种是,使AS发送与IMS UE的呼叫请求相 配合的MSISDN到CSI UE。
参照图6B,在步骤610中,AS接收来自CSI UE的IMS会话响应并且 在步骤612中,从包括在IMS会话响应中的CSI指示符,识别出将要从CSI UE接收CS呼叫请求。在步骤614中,在通过CS域接收到来自CSI UE的 用于实时服务的CS呼叫请求后,在步骤616中,AS通过使IMS会话响应 与CS呼叫请求相关联而产生消息,并且在步骤618中,发送关联消息到IMS UE,作为对IMSUE呼叫请求的响应。
对于关联,AS应当识别出,IMS会话响应和CS呼叫请求是IMS UE的 呼叫请求的响应。在本发明中,从CSI UE发送到AS的消息(IMS会话响 应或CS呼叫请求)经由信息元素(包含在消息中如"从,通用源识别符 (Request Universal Resource Identifier) ( URI)的i青求,,)(IE )而净皮识别为 IMSUE的呼叫请求的响应。这些将参照图7A至9B,与经由AS向CSIUE 通知AS的MSISDN的方法一起描述。
图7A至9B示出在AS发送基于SIP的呼叫请求(即,从想要启动语音 呼叫的IMSUE接收的INVITE消息)的情况下,根据向CSIUE通知AS的 MSISDN、之后经由AS使CS呼叫请求与IMS会话响应相关联的方案的控 制的流程。
图7A和7B示出才艮据本发明的、当AS经由用于CSIUE的注册的唯一 的可独立应用的消息或注册消息来发送它的MSISDN到CSI UE并在识别响 应消息时使用从S-CSCF接收的CSI UE的身份信息时的控制的流程。在步 骤720中,CSI UE执行到IMS域的第三方注册。在步骤722中,AS识别 CSI UE的注册并经由SUBSCRIBE消息向第一 S-CSCF ( S-CSCF 1 )询问有 关CSI UE的身份信息。在步骤724中,S-CSCF 1经由NOTIFY消息发送 CSI UE的身份信息到AS。CSI UE的身份信息表明识别CSI UE的所有身份, 包括经由实体转移或改变的CSIUE的身份。尽管在图7A和7B示出的步骤
中SUBSCRIBE和NOTIFY ^皮描述为请求和发送特定事件的内容的SIP消 息,它们也可以用其它消息来代替。
在步骤726中,AS存储CSI UE的身份信息并在步骤728中发送它的 MSISDN (称作AS-MSISDN )到CSI UE。尽管AS-MSISDN经由SIP方法 之一来传递,在这个过程中的消息(MESSAGE),可用其它任何消息替代。 除了上面描述的方法之外,AS-MSISDN可以经由在第三方注册的期间产生 的消息之一被发送到CSIUE。
、通过以语音呼叫服务作为使用CS呼叫的实时服务的主要的例子和以基 于消息会话中继协议(MSRP )的消息服务作为在CSI服务中使用IMS会话 的非实时服务的主要的例子的上下文描述了本发明。使用这些例子是为了简 单化的目的,因此本发明也可应用到其它各种服务。
参照图7A和7B,在步骤732和734中,在通过IMS UE已经注册的第 二 S-CSCF( S-CSCF 2 ),收到来自IMS UE的包含用于语音呼叫服务和MSRP 服务的呼叫请求的INVITE消息之后,在步骤736中,CSI UE已经注册的 S-CSCF 1根据设置用于CSI UE的过滤准则(filter criteria)来评价INVITE 消息,并在步骤738中,发送INVITE消息到AS。在步骤740中,AS存储 有关INVITE消息的源方和目的方的信息用于之后的关联,并在步骤742和 744中,发送INVITE消息到CSI UE。
CSI UE发现INVITE消息包括用于语音呼叫服务的请求并决定使用CS 呼叫用于语音呼叫服务。在INVITE消息包含用于MSRP服务的请求的情况 下,CSI UE决定使用IMS会话用于MSRP服务。之后,CSI UE将代表SDP 参数中的与语音服务相关的部分的端口设置为0,以指示语音呼叫服务不由 IMS会话提供。响应于INVITE消息,SDP参数将被包含在183消息中。同 样,在183消息中,CSI UE包含指示即将传输用于语音呼叫服务的CS呼 叫请求的CSI指示符(indicator-csi )。信息字段包含在183信息的头部中, "From"和"To"被分别设置为IMS UE的SIP URI和CSI UE的SIP URL 在步骤746和748中,经由S-CSCF 1发送如此配置的183消息到AS。
在步骤750中,AS响应于包括在183消息中的CSI指示符而等候用于 语音呼叫服务的CS呼叫请求的接收。同时,在发送183消息后,根据INVITE 消息的指示,CSIl正产生SETUP消息来请求用于语音呼叫服务的CS呼叫。 SETUP消息i殳置到CSIUE的MSISDN作为源方并设置到AS-MSISDN作为目的方。在步骤752中,SETUP消息被发送到CS域的MCS。步骤754中, MSC使SETUP消息转变为初始地址消息(I AM ) (Initial Address Message ) 消息并发送IAM消息到MGCF。IAM消息的源方和目的方与SETUP消息的相同。
在步骤756中,MGCF使IAM消息转变为INVITE消息并发送INVITE 消息到AS。 INVITE消息是用于语音呼叫服务的。IAM消息的源方的信息 被映射到INVITE消息的"P-Asserted-Identity, Privacy, From"且它的目的 方被映射到INVITE消息的"Request-URI(或者R叫uest URI), To)。 "P-Asserted-Identity"携带CSI UE的验证身份,"Privacy"提供CSI UE的 私人信息,而"Request-URT提供INVITE消息的路由信息。在本发明中, 如所述,IAM消息的源方信息和目的方信息被分别映射到"Form"和"Request URT。然而,IAM消息的源方信息和目的方信息可以被映射到INVITE消息 的其它元素。在本发明中,在由MGCF发送到AS的INVITE消息中,"From" 被设置到CSI UE的TEL URI且"Request URT被设置到AS的TEL URI。 对于本发明,可以进一步考虑,使用SIPURI来代替TELURI。
在步骤758中,AS通过使在步骤748中接收到的183消息与在步骤756 中接收到的INVITE消息相关联来产生关联183消息。AS可以从填在183 消息的头部"To"中的CSI UE的SIP URI识别出183消息是用于IMS UE 的呼叫请求的响应及从设置在INVITE消息头部"From"中的CSI UE的TEL URI识别出INVITE消息也是用于IMS UE的呼叫请求的响应,因为TEL URI 是在步骤726中存储的CSIUE的身份的其中之一。因此,AS使183消息与 INVITE消息相关联,而经由包含在183消息中的CSIUE的SIPURI和包含 在INVITE消息中的CSI UE的TEL URI来辨别两个消息是IMS UE的呼叫 i青求的响应。
在步骤760中,AS发送关联183消息到S-CSCF 1。在步骤762和764 中,S-CSCF 1接着经由S-CSCF 2发送关联183消息到IMS UE。在步骤766 中,当需要时,AS附带执行媒体协商(media negotiation )。当媒体协商完成 时,在步骤768、 770和722中,AS分别发送指示CSI UE的CS呼叫请求 完成的响应消息200OK、地址完成消息(ACM) ( Address Complete Message ) 及CONNECT到MGCF、 MSC及CSI UE。在收到CONNECT消息之后, 在步骤774中,CSI UE发送指使用于MSRP服务的呼叫的建立完成的200OK
消息到S-CSCF 1并且在步骤776中,S-CSCFl发送200OK消息到AS。在 步骤778、 780和782中,参照步骤768, AS发送200OK消息到CSI UE, 以指示用于语音呼叫服务和MSRP服务的呼叫的建立的完成。这样,完成语 音呼叫的建立和MSRP呼叫的建立。
图8A和8B是示出根据本发明的、当AS经由唯一的可独立应用的消息 或注册消息发送它的MSISDN到CSI UE并在识别响应消息中使用由AS发 送到CSIUE的伪随机数时的控制的流程。
参照图8A和8B,在步骤820中,CSIUE执行到IMS域的第三方注册。 在步骤822中,如前所述,AS发送它的AS-MSISDN到CSI UE。
在步骤826和828中,在通过S-CSCF 2,收到来自IMS UE的包括用于 语音服务和MSRP服务的呼叫请求的INVITE消息之后,在步骤830中, S-CSCF 1根据设置用于CSI UE的过滤准则来评价INTITE消息并在步骤 832中,发送INVITE消息到AS。 AS存储有关INVITE消息的源方和目的 方的信息用于之后的关联并在步骤834中,通过AS在INTITE消息中包含 随机产生的伪随机数。在步骤836和838中,经由S-CSCF 1发送携带伪随 机数的INVITE消息到CSI UE。因此,AS可以根据伪随机数而识别出从CSI UE接收的语音服务的消息是IMSUE的呼叫请求的响应。
识别INVITE消息包括用于语音服务的请求的同时,CSI UE确定使用 CS呼叫用于语音服务,及如果INTITE消息也指示MSRP服务,则CSI UE 确定使用IMS会话用于MSRP服务。因此,CSI UE将代表SDP参数中的与 语音服务相关的部分的端口设置为0,以指示语音服务不由IMS会话提供。 SDP参数响应于INVITE消息而被包含在183消息中。如前所述,在183消 息中,CSIUE包含CSI指示符并且在183消息的头部中,"From"和"To" 分别设置到IMS UE的SIP URI和CSI UE的SIP URI。在步骤840中,CSI UE 发送该183消息到S-CSCF 1和在步骤842中,S-CSCF 1转发183消息到 AS。
在步骤844中,AS响应于在183消息中设置的CSI指示符而等候用于 语音服务的CS呼叫请求的接收。同时,在发送183消息后,CSIUE依照 INVITE消息的指示而产生SETUP消息来请求用于语音呼叫服务的CS呼叫。 SETUP消息被设置到CSI UE的MSISDN作为源方,而被设置到AS-MSISDN 作为目的方。CSI UE也包括在步骤g38中接收的伪随机数作为在SETUP消 息中或在任何其它参数或部分参数中的呼叫号码或被叫号码。当MGCF将 SETUP消息转变为INVITE消息时,伪随机数也^皮包含在INVITE消息中, 具体地说,是在INVITE消息的头部(头部的参数)中或在SDP参数中。
在步骤846中,经这种方式配置的SETUP消息被发送到CS域的MSC。 在步骤848中,MSC将SETUP消息转变为IAM消息并发送IAM消息到 MGCF。 IAM消息的源方和目的方与SETUP消息的相同。在步骤850中, MGCF将IAM消息转变为INVITE消息并发送INVITE消息到AS。如上所 述,INVITE消息中包括伪随机数。
INVITE消息是用于语音服务的。映射在IAM消息和INVITE消息之间 的源方和目的方已经参照图7描述,因此这里将不进行描述。依照本发明, 在由MGCF发送到AS的INVITE消息中,"From"和"Request URJ"被设 置到CSI UE的TEL URI和AS的TEL URI。参照图7,如前所述,这些TEL UTRI可以用SIP URI来代替。
在步骤852中,AS通过使在步骤840中接收的183消息与在步骤850 中接收的INVITE消息相关联来产生联合183消息。AS可以根据填在183 消息的头部"To"中的CSI UE的SIP URI来识别183消息是IMS UE的呼 叫请求的响应以及从设置在INVITE消息中的伪随机数来识别INVITE消息 也是IMS UE的呼叫请求的响应。
在步骤854至876中,语音呼叫的建立和MSRP呼叫的建立以与图7 所描述的相同的方式来执行。
图9A和9B示出根据本发明的、在AS发送包含它的AS-MSISDN的IMS UE的呼叫请求到CSIUE及使用AS-MSISDN识别来自CSIUE的响应消息 的情况下的控制的流程。CSIUE通过传统方法注册到AS,因此这里不提供 注册的描述。
参照图9A和9B,在步骤918和920中,在经由S-CSCF2收到来自IMS UE的包括用于语音服务和MSRP服务的呼叫请求的INVITE消息之后,在 步骤922中,S-CSCF 1基于设置用于CSI UE的过滤准则来评价INVITE消 息并在步骤924中,发送INVITE消息到AS。 AS存储有关INVITE消息的 源方和目的方的信息,用于之后的关联并且在步骤926中,将它的 AS-MSISDN包含在INVITE消息中。该AS-MSISDN是AS的多个 AS-MSISDN中的其中之一。因此,AS-MSISDN被用来识别CSI UE。在步
骤928和930中,INVITE消息经由S-CSCF 1发送到CSI UE。
识别INVITE消息包括用于语音服务的请求的同时,CSI UE确定使用 CS呼叫用于语音服务,及如果INVITE消息也指示包括MSRP服务,则CSI UE确定使用IMS会话用于MSRP服务。因此,CSI UE将代表SDP参数中 与语音服务相关的部分的端口设置为0,以指示语音服务不由IMS'会话提供。 SDP参数响应于INVITE消息而被包含在183消息中。如前所述,在183消 息中,CSIUE包括CSI指示符并且在183消息的头部中,"From"和"To" 分别被设置到IMS UE的SIP imi和CSI UE的SIP URI。在步骤932中,CSI UE发送该183消息到S-CSCF 1和在步骤934中,S-CSCF 1转发183消息 到AS。
在步骤936中,AS响应于183消息中设置的CSI指示符而等候用于语 音服务的CS呼叫请求的接收。同时,在发送183消息后,CSIUE依照INVITE 消息的指示而产生SETUP消息来请求用于语音呼叫服务的CS呼叫。SETUP 消息被设置到CSI UE的MSISDN作为源方,而纟皮设置到AS-MSISDN作为 目的方。在步骤938中,发送如此配置的SETUP消息到CS域的MSC。在 步骤940中,MSC将SETUP消息转变为IAM消息并发送IAM消息到MGCF。 IAM消息的源方和目的方与SETUP消息的相同。在步骤942中,MGCF将 IAM消息转变为INVITE消息并发送INVITE消息到AS。
INVITE消息是用于语音服务的。映射在IAM消息和INVITE消息之间 的源方和目的方已经参照图7描述,因此这里将不进行描述。依照本发明, 在由MGCF发送到AS的INVITE消息中,"From"和"Request URT被设 置到CSIUE的TELURI和AS的TELURI。参照图7,如前所述,这些TEL URI可以用SIPURI来代替。
在步骤944中,AS通过使在步骤932中接收的183消息与在步骤942 中接收的INVITE消息相关联来产生关联183消息。AS可以根据填在183 消息的头部"To"中的CSI UE的SIP URI来识别183消息是IMS UE呼叫 请求的响应,及根据在INVITE消息中设置的AS的TEL URI (即 AS-MSISDN)来识别INVITE消息也是IMS UE的呼叫请求的响应。
在步骤946至968中,用与图7和8的过程中相同的方式执行语音呼叫 的建立和MSRP呼叫的建立。
其中,使用的与IMS会话相关的控制消息(INVITE、 183、 200OK等)
及与CS呼叫相关的控制消息(SETUP 、 IAM、 ACM和CONNECT)被代替 /被改变为/成具有近似功能的其它消息。消息的即时传输顺序/时间依赖服务 供应商的类似账单的条目而改变。举例,在步骤768、 862和954中的200OK 消息可以在步骤778、 872和964中的200OK消息之后一支发送。
根据上面的描述,很明显,当通过IMS域,接收包含用于实时服务请求 的IMSUE的呼叫请求时,通过CS域,CSIUE可以有效地控制用于实时服 务的CS呼叫。因为CSI UE依赖情况而决定是否使用CS域,因此,其可 以通过CS域不可行的特定的网络与IMSUE有效地通信。
但本领域技术人员应当理解,在不脱离由所附权利要求书和其等价物所限定 的本发明的精神和范围的情况下,可以对本发明进行形式和细节上的各种修 改。
权利要求
1.一种在同时具有CS呼叫和IMS会话的功能的组合的电路交换(CS)呼叫及IMS会话(CSI)终端中,用于处理呼叫请求的方法,所述呼叫请求包括从仅具有IMS会话的功能的因特网协议多媒体子系统(IMS)终端接收的实时服务的请求,所述方法包括通过IMS域的应用服务器(AS)从所述IMS终端接收包括用于实时服务和非实时服务的呼叫请求的INVITE消息;以及当所述CSI终端响应于所述INVITE消息而选择使用CS呼叫用于实时服务时,产生CS呼叫请求消息用于所述实时服务,发送所述CS呼叫请求消息到所述AS,产生用于非实时服务的IMS会话响应消息,以及发送所述IMS会话响应消息到所述AS。
2. 根据权利要求1所述的方法,还包括当所述CSI终端响应于所述 INVITE消息而选^^不使用所述CS呼叫用于所述实时服务时,响应于所述 呼叫请求而产生用于所述实时服务和所述非实时服务的IMS会话响应消息 及发送所述IMS会话响应消息到所述AS。
3. 根据权利要求1所述的方法,其中所述CS呼叫请求消息包括作为 目的方的信息的所述AS的电话号码并且所述CS呼叫请求消息的传输包括 通过CSI终端所连接的CS域发送所述CS呼叫请求消息到所述AS。
4. 根据权利要求3所述的方法,其中在所述CSI终端到所述IMS域 的注册期间,在所述CSI终端从所述AS接收所述AS的电话号码。
5. 根据权利要求3所述的方法,其中所述INVITE消息包括所述AS 的电话号码。
6. 根据权利要求1所述的方法,其中所述CS呼叫请求消息包括从所 述INVITE消息提取的伪随机数,所述伪随机数由所述AS创建,来使所述 AS识别出所述CS呼叫请求消息是与所述INVITE消息相关的。
7. 根据权利要求1所述的方法,其中所述IMS会话响应消息包括指 示所述CS呼叫是4皮请求用于所述实时服务的指示符。
8. 根据权利要求1所述的方法,还包括在包含于所述IMS会话响应 消息的参数中无效与实时服务相关的部分。
9. 根据权利要求1所述的方法,其中至少考虑所述CSI终端在所述CSI所处的网络中是否可以被连接到CS域和对于所述CS域的所述CSI终端的优选对象二者其中之一而执行所述选择。
10. 根据权利要求1所述的方法,还包括,响应于所述cs呼叫请求消息,在从所述AS收到连接消息之后,通过所述AS发送指示用于所述非实 时服务的所述IMS会话的建立的完成的响应消息到所述IMS终端。
11. 一种在应用服务器(AS)中用于处理包括从仅具有因特网协议多 媒体子系统(IMS)会话功能的IMS终端接收的用于实时服务的请求的呼叫 请求的方法,该应用服务器用于控制对于同时具有电路交换(CS)呼叫和 IMS会话的功能的组合的CS呼叫和IMS会话(CSI)的终端的呼叫建立, 所述方法包括从所述IMS终端通过IMS域接收包括用于实时服务和非实时服务的呼 叫请求的INVITE消息,并且发送所述INVITE消息到所述CSI终端;从所述CSI终端接收用于所述非实时服务的IMS会话响应消息;以及 当所述IMS会话响应消息包括指示所述CSI终端请求用于所述实时服 务的CS呼叫的指示符的时候,从所述CSI终端接收用于所述实时服务的CS 呼叫请求消息,通过使所述CS呼叫请求消息与所述IMS会话响应消息相关 联而产生响应消息及发送用于所述呼叫请求的响应消息到所述IMS终端。
12. 根据权利要求11所述的方法,其中所述CS呼叫请求消息包括作 为目的方的信息的所述AS的电话号码并且所述CS呼叫请求消息的接收包 括通过所述CSI终端所连接的CS域接收所述CS呼叫请求消息。
13. 根据权利要求12所述的方法,还包括,在所述CSI终端到所述IMS 域的注册期间,发送所述AS的电话号码到所述CSI终端。
14. 根据权利要求12所述的方法,还包括,在所述INVITE消息中包 含所述AS的电话号码。
15. 根据权利要求11所述的方法,还包括,在所述CS呼叫请求消息 中包含经由AS产生的伪随机数。
16. 根据权利要求11所述的方法,还包括,通过检查所述CS呼叫请 求消息中包含的所述AS的电话号码和经由所述AS产生的伪随机数二者中 的至少其中之一,而判断使所述CS呼叫请求消息与所述IMS会话响应消息 相关联。
17. —种用于处理呼叫请求的装置,包括组合的电路交换(CS )呼叫和因特网协议多媒体子系统(IMS )会话(CSI) 终端,该终端同时具有CS呼叫和IMS会话的功能; 仅具有IMS会话功能的IMS终端;以及在IMS域的应用服务器(AS ),用于控制对于所述CSI终端的呼叫的建立,其中,所述CSI终端通过AS从所述IMS终端接收包括用于实时服务和 非实时服务的呼叫请求的INVITE消息,并且当所述CSI终端响应于所述 INVITE消息而选择使用CS呼叫用于实时服务时,产生CS呼叫请求消息用 于所述实时服务,发送所述CS呼叫请求消息到所述AS,产生所述IMS会 话响应消息用于非实时服务,发送所述IMS会话响应消息到所述AS,
18. 根据权利要求17所述的装置,其中当所述CSI终端响应于所述 INVITE消息而选择不使用所述CS呼叫用于所述实时服务时,所述CSI终 端响应于所述呼叫请求而产生用于所述实时服务和所述非实时服务的IMS 会话响应消息并且所述CSI终端发送所述IMS会话响应消息到所述AS。
19. 根据权利要求17所述的装置,其中所述CS呼叫请求消息包括作 为目的方的信息的所述AS的电话号码,并且所述CSI终端通过所述CSI终 端所连接的CS域发送所述CS呼叫请求消息到所述AS。
20. 根据权利要求19所述的装置,其中在所述CSI终端到所述IMS域 的注册期间,所述CSI UE从所述AS接收所述电话号码。
21. 根据权利要求19所述的装置,其中所述INVITE消息包括所述AS 的电话号码。
22. 根据权利要求17所述的装置,其中所述CS呼叫请求消息包括从 所述INVITE消息提取的伪随机数,所述伪随机数经由所述AS创建,来使 所述AS识别出所述CS呼叫请求消息是与所述INVITE消息相关的。
23. 根据权利要求17所述的装置,其中所述IMS会话响应消息包括指 示所述CS呼叫被请求用于实时服务的指示符。
24. 根据权利要求17所述的装置,其中所述CSI终端在包含于所述IMS 会话响应消息的参数中无效与实时服务相关的部分。
25.根据权利要求17所述的装置,其中至少考虑所述CSI终端在所述 CSI所处的网络中是否可以被连接到CS域和对于所述CS域的所述CSI终 端的优选对象二者中的其中之一 而执行所述选择。
26. 根据权利要求17所述的装置,其中在从所述AS收到响应于所述 CS呼叫请求消息的连接消息后,所述CSI终端通过所述AS发送指示用于 所述非实时服务的IMS会话的建立的完成的响应消息到所述IMS终端。
27. 根据权利要求17所述的装置,其中所述AS确定从所述CSI终端 接收的所述IMS会话响应消息是否包括指示所述CSI终端请求所述CS呼叫 用于实时服务的指示符,并且在所述IMS会话响应消息包括所述指示符时, 通过使从所述CSI终端接收的所述CS呼叫请求消息与所述IMS会话响应消 息相关联而产生响应消息及发送所述响应消息到所述IMS终端。
28. 根据权利要求17所述的装置,其中所述AS,通过检查包含在所述 CS呼叫请求的消息中的、至少所述AS的电话号码和经由所述AS产生的伪 随机数二者中的其中之一 ,来确定使所述CS呼叫请求消息与所述IMS会话 响应消息相关联。
全文摘要
一种在CSI终端处理通过IMS域接收的用于实时服务和非实时服务的IMS终端的呼叫请求的方法和装置。为使用CS呼叫用于实时服务及IMS会话用于非实时服务,所述CSI终端发送IMS会话响应用于所述非实时服务、产生CS呼叫请求用于所述实时服务,并且发送所述CS呼叫请求到IMS域中的AS。所述AS发送与所述IMS会话响应相关的所述CS呼叫请求到所述IMS终端,因此完成呼叫的建立。对于关联,所述AS发送它的MSISDN到所述CSI终端并且从包含在所述CS呼叫请求和所述IMS会话响应中的MSISDN识别出所述两种消息是与所述IMS终端的呼叫请求相关联的。
文档编号H04W76/02GK101371532SQ200780002896
公开日2009年2月18日 申请日期2007年1月23日 优先权日2006年1月23日
发明者克雷格·毕晓普, 孙春迎, 宋晤硕, 崔成豪, 廉泰善, 林娴娜 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1