一种域间切换的方法、系统及所用的域切换控制器的制作方法

文档序号:7617574阅读:103来源:国知局
专利名称:一种域间切换的方法、系统及所用的域切换控制器的制作方法
技术领域
本发明涉及无线通讯系统中控制两个域之间呼叫无缝切换的域间切换方法及其装置。
背景技术
在第二代移动通信系统的时候,移动通信系统存在两个域GSM(GlobalSystem for Mobile communications,移动通信全球系统)和GPRS(GeneralPacket Radio Service,通用分组无线业务),GSM主要提供语音业务和电路型数据业务,而GPRS主要提供高速的数据业务。到了第三代移动通信系统Release 99和Release 4阶段,第二代通信系统中的GSM和GPRS域分别演进到了UMTS CS(Universal Mobile Telecommunications System CircuitSwitched,通用移动通信系统电路交换)域和UMTS PS(Universal MobileTelecommunications System Packet Switched,通用移动通信系统分组交换)域,Release 4里面电路域实现了控制和承载的分离。第二代和第三代移动通信系统都是采用蜂窝小区的覆盖方式。如果一个正在进行的呼叫用户移动到小区的周围,由于该小区的信号减弱,为了保证呼叫的连续性,就可能发生切换用户从第一个信号弱的小区切换到第二个信号强的小区,而保持呼叫不间断。由于两个域的呼叫是相互独立的,因此这个时候的切换一般都是发生在一个域内部,由无线侧和网络侧联合来完成切换ALL IP(全IP)网络是移动通信系统发展的方向,于是到了Release 5中,3GPP(Third Generation Partnership Project,第三代移动通信伙伴计划)在UMTS PS域基础上引入了一个新的IMS(IP Multimedia Subsystem,IP多媒体子系统)域,IMS网络是一个全IP的网络,以SIP(Session Initiated Protocol,会话初始协议)为核心技术,为用户提供更加丰富的多媒体通信业务,当然包括传统的语音业务。
Release 5中定义的IMS是一个以UMTS PS域作为接入的全IP的网络框架,实现了IP控制和承载的分离,一个呼叫的建立分为信令链路建立和承载链路建立两个部分。Release 6中定义了使用WLAN(Wireless Local AreaNetwork,无线局域网)来接入归属IMS以提供VoIP(Voice Over IP,IP上的语音业务)业务,在WLAN覆盖下,支持现有大部分GSM/UMTS业务。
这样,对于一个用户的语音呼叫来说,就可以通过多种接入方式来提供,比如通过传统的UMTS CS网络来呼叫,或者通过WLAN(或者UMTS PS)接入IMS来呼叫,用户可以根据自己的喜好或者运营商配置来选择某种接入方式。
不同接入方式的无线特性可能不同,无线覆盖可能会相互重叠,比如UMTS CS覆盖和WLAN覆盖可能相互重叠。这样,当一个从UMTS CS接入的语音呼叫移动到UMTS CS覆盖的边缘的时候,再继续往外移动,呼叫可能中断。如果此时WLAN的覆盖很好,那么用户可能希望从UMTS CS覆盖,切换到WLAN覆盖,而保持正在进行的呼叫不间断。由于UMTS CS覆盖和WLAN覆盖是两个不同域,于是就产生了两个域之间呼叫如何进行切换的问题。
对于某些实时业务,比如语音呼叫,用户可能要求切换的时延足够小,而对于某些非实时业务,比如网页浏览,则没有要求。由于不同的域可能属于不同的运营商,因此在切换的时候还需要考虑对用户进行鉴权。另外还需要考虑切换过程中的如何计费。
对于以上问题,现有技术中还没有有效的解决方案。

发明内容
本发明要解决的技术问题在于提供一种移动通讯系统中域间切换的方法,可以实现呼叫在两个不同域之间的无缝切换。本发明还要提供一种用于实现该方法的系统及其使用的域切换控制器。
为了解决上述问题,本发明提供了一种通讯系统中域间切换的方法,包括以下步骤
(a)在至少包含第一和第二域的系统中,设置至少一个在该两个域中均可路由到的域切换控制器,对可接入该两个域且签约了域间切换业务的终端A,为其指定同一个域切换控制器;(b)终端A从第一域发起到其它终端的呼叫,通过第一域建立到其它终端的信令链路和承载链路,在呼叫建立过程中,还建立第一域和所述域切换控制器的信令联系,所述域切换控制器保存终端A到第一域、第一域到其它终端的呼叫信息,用终端A的号码(该号码不一定指手机号码,也可以指终端A在一个域中其它的唯一标识,如终端A在两个域中的号码不同,域切换控制器应建立两个号码间的对应关系)相关联;(c)终端A检测需要切换到第二域时,从第二域发起到所述域切换控制器的呼叫,建立终端A到第二域,再到所述域切换控制器的信令联系,通知所述域切换控制器切换并携带终端A的号码;(d)所述域切换控制器收到通知后,经检查允许切换时,指示第一或第二域创建第一域、第二域之间的域间呼叫,并根据终端A的号码将终端A到第二域的呼叫、域间呼叫和第一域到其它终端的呼叫连接起来,最终建立起终端A到第二域、再到第一域、再到其它终端的信令链路和承载链路,在所述域切换控制器保存所述三段呼叫的呼叫信息并通过终端A的号码相关联;(e)所述域切换控制器指示释放第一域到终端A的信令链路和承载链路,并保持与第一域的信令联系,终端A从第一域切换到第二域。
进一步地,上述方法还可具有以下特点所述步骤(e1)后还包括以下步骤(f)终端A检测到需要切换回第一域时,通知所述域切换控制器进行切换,携带终端A的号码;(g)所述域切换控制器指示建立第一域到终端A的呼叫,根据终端A的号码找到已存在的第一域到其它终端的呼叫并连接,建立起终端A到第一域、再到其它终端的信令链路和承载链路;
(h)所述域切换控制器指示释放第二域到第一域、第二域到终端A的信令链路和承载链路,终端A从第二域切回到第一域。
进一步地,上述方法还可具有以下特点终端A还可以接入第三域,且在该域签约了域间切换业务并指定到所述域切换控制器,在所述步骤(e)后还包括以下步骤(f’)终端A检测到需要后续切换到第三域,从第三域发起到所述域切换控制器的呼叫,建立终端A到第三域,再到所述域切换控制器的信令联系,通知所述域切换控制器切换并携带终端A的号码;(g’)所述域切换控制器收到通知后,经检查允许切换时,指示第一或第三域创建第一域、第三域之间的域间呼叫,并根据终端A的号码将终端A到第三域的呼叫、域间呼叫和第一域到其它终端的呼叫连接起来,最终建立起终端A到第三域、再到第一域、再到其它终端的信令链路和承载链路,在所述域切换控制器保存所述三段呼叫的呼叫信息并通过终端A的号码相关联;(h’)所述域切换控制器指示释放第二域到终端A、第二域到第一域的信令和承载链路,终端A从第二域到第三域的切换完成。
进一步地,上述方法还可具有以下特点所述的两个域是指通用移动通信系统电路交换域和IP多媒体子系统域,且所述域切换控制器在所述通用移动通信系统电路交换域中作为业务控制点,在所述IP多媒体子系统域中作为应用服务器。
进一步地,上述方法还可具有以下特点所述域切换控制器还负责收集终端A在第一域和第二域中的计费信息,并将这两个域的计费信息关联起来。
进一步地,上述方法还可具有以下特点所述步骤(f)中,终端A是通过在第一域发起到所述域切换控制器的呼叫,或者利用原有第二域中到所述域切换控制器的信令联系,通知所述域切换控制器进行切换。
进一步地,上述方法还可具有以下特点所述域切换控制器将两段呼叫连接起来时,对IP承载,还先相互交换和协商这两个呼叫的承载信息。
进一步地,上述方法还可具有以下特点所述步骤(c)中,终端A通知所述域切换控制器切换时,还携带有终端A在第二域的承载信息。
进一步地,上述方法还可具有以下特点所述步骤(a)中,终端A从所述电路交换域发起到其它终端的呼叫时,是通过第一域触发到所述域切换控制器的移动网增强逻辑的客户化应用过程,建立应用部分对话,来实现相互间的信令联系的。
进一步地,上述方法还可具有以下特点所述步骤(a)中,终端A从所述IP多媒体子系统域发起到其它终端的呼叫时,该域中的呼叫服务器控制功能根据该呼叫中是否携带所述域切换控制器在该域的号码,或者该用户是否具有签约域间切换业务的属性,来决定是否将该呼叫路由到所述域切换控制器,所述域切换控制器在IP多媒体子系统域中的号码通过登记过程带给终端A或者呼叫服务器控制功能,或者在终端A或/和呼叫服务器控制功能本地配置。
进一步地,上述方法还可具有以下特点所述步骤(d)中,无论终端A需要从通用移动通信系统电路交换域切换到IP多媒体子系统域,或者相反,所述域切换控制器均是指示通用移动通信系统电路交换域的移动交换中心发起跨域呼叫,以所述域切换控制器在IP多媒体子系统域的号码为目的号码。
本发明提供的通讯系统中的域切换控制器包括切换控制模块、信息处理模块,其中所述切换控制模块进一步包括检查单元,用于在终端请求切换时,检查其业务数据,判断是否允许切换;呼叫创建单元,用于指示在要切换到的域上创建一个新的呼叫,或者创建一个新的跨域呼叫;呼叫释放单元,用于在切换完成后指示释放原域到终端的信令和承载链路;所述信息处理模块用于保存两个域中呼叫的相关信息,并根据终端的号码关联同一个用户在两个域中的呼叫信息。
进一步地,上述域切换控制器还可具有以下特点还包括信息存储模块,用于保存用户的属性数据和业务数据,包括用户是否签约域间切换业务的属性,用于判断是否允许切换。
进一步地,上述域切换控制器还可具有以下特点还包括计费模块,用于收集两个域的计费信息并与相应呼叫相关联。
进一步地,上述域切换控制器还可具有以下特点所述切换控制模块还包括承载协商单元,用于在两个呼叫之间相互交换和协商承载信息。
本发明提供的可实现域间切换的通讯系统包括终端,以及可以互通的第一域和第二域,其特征在于,还包括至少一个域切换控制器,该域切换控制器在第一和第二域中根据各自的路由方式都能够路由到,所述域切换控制器包括切换控制模块和信息处理模块,该切换控制模块用于判断是否允许切换,指示在某域上创建一个域内或域间的呼叫,切换后指示释放原域到终端的信令和承载链路,以及在两个呼叫之间相互交换和协商承载信息;该信息处理模块用于保存两个域中呼叫的相关信息,并根据设定规则关联同一个用户在两个域中的呼叫信息;所述终端为双模终端,能够接入第一域和第二域,并能自动选择一种接入方式,当存在某一域上的呼叫或会话时,该终端能够同时在另一域发起注册和会话,或呼叫。
进一步地,上述系统还可具有以下特点所述的两个域是指通用移动通信系统电路交换域和IP多媒体子系统域,且所述域切换控制器在所述通用移动通信系统电路交换域中作为业务控制点,在所述IP多媒体子系统域中作为应用服务器。
由上可知,本发明提出了一种解决不同域之间切换的技术,可以实现呼叫在至少两个不同域之间的无缝切换。进一步地,在从第一个域切到第二个域后,还可以后续切回到第一个域,或者后续切换到第三个域的切换。本发明技术并不局限于解决语音的域间切换,也可使用于其他业务。


图1是本发明实施例第一终端从第一域接入,发起到第二终端的呼叫并建立信令链路和承载链路,其中,承载链路用粗实线表示,信令链路用细实线表示。
图2是本发明实施例第一终端切换到第二域中的基本原理图。
图3是本发明实施例第一终端切换回第一域中的基本原理图。
图4A、图4B、图4C、图4D是本发明在CS域和MIS域间切换的实施的组网图。其中图4A示出切换前,UEA在CS域呼叫的情况;图4B示出UEA从CS域切换到IMS域后的情况;图4C示出切换前,UEA在IMS域呼叫的情况;图4D示出UEA从IMS域切换到CS域后的情况。
图5是本发明实例双模终端呼叫PSTN,双模终端从CS域切换到IMS域并切回CS域的流程图。
图6是本发明实例双模终端呼叫PSTN,双模终端从IMS域切换到CS域并切回IMS域的流程图。
具体实施例方式
本实施例系统的示意图如图1所示,包括第一终端100、第二终端140、第一域110、第二域120、被叫域130和域切换控制器150,第二终端140所在的被叫域可能和第一、第二域相同,也可能是另外的域。
域切换控制器150在涉及切换的第一和第二域中根据各自的路由方式都能够路由到,在两个域中的标识、地址可以不同。该控制器具有以下三个与域间切换相关的功能模块切换控制模块,可以同时控制涉及切换的两个域中的呼叫。进一步包括检查单元,用于在终端请求切换时,检查其业务数据,判断是否允许切换;呼叫创建单元,用于指示在要切换到的域上创建一个新的呼叫,或者创建一个新的跨域呼叫;呼叫释放单元,用于在切换完成后指示释放原域到终端的信令和承载链路;承载协商单元,用于在两个呼叫之间相互交换和协商承载信息。
信息处理模块用于保存两个域中呼叫的相关信息,并根据设定规则关联同一个用户在两个域中的所有呼叫信息,如通过终端的号码。
信息存储模块用于保存用户的属性数据和业务数据,包括用户是否签约域间切换业务的属性,用于判断是否允许切换。但该模块是可选的,这些用户数据也可以存放在其它设备上,通过访问来获得。
计费模块,用于收集两个域的计费信息并与相应呼叫相关联。
实施切换的终端必须采用双模手机,能够接入第一域和第二域(如IMS域和CS域),并能自动选择一种接入方式,当存在某一域上的呼叫或会话时,终端能够同时在另一域发起注册和会话,或呼叫;在该系统应用本发明方法前,用户必须在两个域中同时签约域间切换的业务,才能具备域间切换的功能,域切换控制器在实施切换控制之前,能够根据签约信息来判断是否允许切换到目的网络。如果这两个域是相同运营商,那么需在签约的时候指定某一个域切换控制器,如果这两个域是不同运营商,那么这两个运营商之间必须达成协议,并指定一个共同的域切换控制器来实现域间切换的功能。用户在这两个域的签约信息中包含了该域切换控制器的地址,该地址在两个域中可以不同。
本实施例实现在两个不同域之间的无缝切换方法包括以下步骤步骤一,第一终端100从第一域发起对第二终端140的呼叫,通过第一域110建立和第二终端140之间呼叫的信令链路和承载链路,在呼叫建立过程中,同时建立第一域110和域切换控制器150的信令联系112,域切换控制器150保存第一终端100到第一域110的呼叫信息和第一域110到第二终端140的呼叫信息,并通过第一终端100的号码相关联;如图1所示,第一端到第二端的信令链路和承载链路由以下三段构成第一终端到第一域的信令链路111和承载链路180,第一域到被叫域130的信令链路113和承载链路181,以及被叫域和第二终端间的信令链路114和承载链路182。如果被叫域和第一域是同一个域,那么承载链路181和182合一、信令链路113和114合一。
步骤二、第一终端100检测需要切换到第二域120时,从第二域120发起呼叫,目的号码是域切换控制器150在本域的号码,建立到第二域120的信令链路210和承载链路250,第二域120根据目的号码建立和域切换控制器150的信令联系211,并将第一终端100的号码告诉域切换控制器150,如图2所示;终端100从第二域发起呼叫之前,有时需要先从第二域,如IMS域,中发起位置登记过程,登记过程结束之后再发起呼叫。也有的域不需要登记就能发起呼叫,如UMTS CS域。
步骤三、域切换控制器150经检查允许第一终端100切换时,指示第一域100或第二域120创建第一域和第二域之间的域间呼叫,并根据第一终端100的号码,关联该终端在第一域110中到第二终端140的呼叫、域间呼叫和该终端在第二域120中的新建呼叫,必要时相互交换并协商相邻呼叫的承载信息,最终建立第一终端100到第二域120,再到第一域110,再到第二终端140的信令链路(210-213-113-114)和承载链路(250-251-252-182),如图2所示;实际上只有IP承载的时候才需要协商。TDM承载只要将双方的电路时隙接起来就可以了。协商后,第一域中到第二终端的承载252可能和原来的承载181不同,但是信令链路113-114不变。域切换控制器150建立第一域110和第二域120之间的信令和承载的实现方式和具体的域相关,可以参照下文中的两个实例。
步骤四、域切换控制器150指示释放第一终端100在第一域110中的信令链路111和承载链路180,但域切换控制器到第一域的信令联系112并不释放。这样,第一终端100就从第一域110,切换到了第二域120,在域间切换控制器150保存着第一个终端100到第二域120、第二域120到第一域110以及第一域110到第二终端140的呼叫信息,以第一终端100的号码相关联。
上述切换过程中,对于第一终端,由于是在新的承载建立完成之后,才断开原来的到第一域的承载,而且是断开之后立即切换到第二域的承载,因此感觉不到业务的中断。对于第二终端来说,如果第一域中到第二终端的承载不需要重新建立,也不会感觉第一终端正在切换,如果需要断开并根据协商结果重新建立,那么可能会有短时间的业务中断。
如果第一终端同时有多个终端之间存在呼叫,那么在域切换控制器中必须保存到所有这些终端的呼叫信息。当第一终端切换的时候,到所有这些终端的呼叫信息中的承载信息都可能需要重新协商。
请参照图3,如果第一终端100检测需要切换回第一域中,可通过以下步骤实现步骤五、第一终端100检测到需要从第二域120切换回第一域110时,通知域切换控制器150进行切换,带第一终端的用户号码,并建立起第一终端100到第一域110的呼叫;第一终端100可以利用第二域中已经存在的信令链路210、211进行通知,域切换控制器150收到通知之后,将指示第一域110建立到第一终端的呼叫(被叫流程)。也可以从第一域110中发起呼叫,以域切换控制器150在本域的号码为目的号码,建立第一终端100到第一域110,再到域切换控制器150的呼叫并通知需要切换。
步骤六、域切换控制器150根据第一终端100的号码,找到目前存在的第一域110到第二终端140的呼叫并与第一终端100到第一域的呼叫相关联,必要时在两个呼叫间相互交换并协商承载信息,建立第一终端100到第一域110,再到第二终端140的信令链路(311-113-114)和承载链路(380-381-182);步骤七、域切换控制器150指示释放第二域120到第一域110的域间信令链路213和承载链路251,以及第二域120到第一终端100的信令链路210和承载链路250,这样,第一终端100就从第二域120切换回了第一域110。
如果在步骤四第一终端从第一域切换到第二域之后,第一终端检测需要后续切换到第三域,那么通过执行以下步骤实现,前提是控制前两个域的域切换控制器可以控制第三域的呼叫,用户手机可以接入第三域,在该域签约了域间切换业务且指定到该域切换控制器。
步骤五’、第一终端检测需要后续切换到第三域的时候,从第三域发起呼叫,目的号码是该域切换控制器在本域的号码,建立起到第三域的信令链路和承载链路,第三域根据目的号码建立和域切换控制器的信令联系,并将第一终端的号码告诉域切换控制器;步骤六’、域切换控制器经检查允许第一终端从第一域切换到第三域时,指示第一域或第三域创建第一域和第三域之间的域间呼叫,并根据第一终端的号码关联该终端在第一域中到第二终端的呼叫、域间呼叫和该终端在第三域中的新建呼叫,必要时相互交换并协商相邻呼叫的承载信息,建立第一终端到第三域,再到第一域,再到第二终端的信令链路和承载链路,其中第一域中到第二终端的承载可能会有所修改,但是信令链路不变;步骤七’、域切换控制器指示释放第二域到第一终端,第二域到第一域的信令和承载链路,但域切换控制器和第一个域的信令联系并不释放,这样第一终端就切换到第三域中。以上的步骤和步骤二、三、四很类似。
以上流程中,第一终端虽然是作主叫,但作被叫时同样可以用上述方法进行域间切换。即本发明切换方法对于主、被叫来说是相同的,而且是相互独立的。
下面用两个实例对上述流程进行进一步的说明。实例中涉及3GPP中的CS域和IMS域。这两个域是相互独立的,而且都可以提供语音呼叫。这两个域之间可以互通。
图4A~图4D是两个实例的组网图,只示出了部分设备,具体的网络结构可以参见3GPP TS 23.003。图5和图6示出了两个切换的流程。图中各个网元的解释如下UEA对UEA的要求如下1)双模,能够接入IMS域和UMTS CS域进行呼叫;2)能够检测并根据运营商要求和用户喜好或其他标准自动选择一种接入方式;3)当UE存在UMTS CS呼叫的时候,UE能够同时在IMS域发起注册和会话;4)当UE存在IMS会话的时候,UE能够同时发起或者接收UMTS CS呼叫。
UEA_csUEA中处理CS域的功能。
UEA_imsUEA中处理IMS域的功能。
HOAS(Handover Application Server)切换应用服务器,即上文中的域切换控制器,主要负责IMS域和UMTS CS域的语音呼叫切换。HOAS在CS域和IMS域中根据各自的路由方式都能够路由到。且在UMTS CS域中,HOAS将作为Camel(Customised Application for Mobile network EnhancedLogic,移动网增强逻辑的客户化应用)中的SCP(Service Control Point,业务控制点),在IMS域中HOAS则作为AS(Application Server,应用服务器)。
CSCF(Call Server Control Function)IMS域中呼叫服务器控制功能,又可分为P-CSCF(代理CSCF),I-CSCF(查询CSCF)和S-CSCF(服务CSCF)。
MGCF(Media Gateway Control Function)IMS域中媒体网关控制功能,主要控制到传统网络的互通。
MSC(Mobile Switching Centre)移动交换中心,UMTS CS域中负责业务控制。
PSTN(Public Switched Telephone Network)公共交换电话网络。
IM-MGWIMS域的媒体网关;UEB呼叫中被叫终端,在PSTN网中。
图5是UEA呼叫PSTN用户UEB,UEA从CS域切换到IMS域并切回CS域的流程图,步骤说明如下首先,UEA通过UEA_cs、MSC建立到PSTN用户的呼叫。图中示出了UEA_cs到MSC的无线承载450,以及MSC到PSTN的TDM(time-divisionmultiplexing,时分复用,即传统的信令和承载链路)承载451。建立呼叫过程中,MSC触发到HOAS的Camel过程,建立CAP(CAMEL Application Part,CAMEL应用部分)对话。HOAS中保存UEA用户号码和该CAP对话的对应关系,保存包括CAP对话的对话Id,MSC号码等呼叫信息,如图4A所示。
步骤400~401UEA根据某种判断标准,发现该CS呼叫需要切换到IMS域,于是UEA_ims首先发起IMS域的登记流程。登记成功之后,UEA_ims向IMS域发送建立呼叫请求,目的号码为HOAS在本域的号码,并包含UEA的用户号码和UEA的承载信息。HOAS在本域中的号码可以在登记过程中得到,也可以通过UEA的本地配置,或者其他方法得到。呼叫请求经过IMS域的CSCF,路由到目的地HOAS,HOAS收到之后保存UEA的承载信息,并以UEA的用户号码作索引。可以配置为在IMS(或CS)域呼叫这个特定的HOAS就表示需要切换,或者让HOAS通过一定的消息格式或消息中携带的信息来判断是否是通知切换的消息;步骤402HOAS检查是否允许该用户从UMTS CS切换到IMS(该检查也可以在HSS(Home Subscriber Server,归属用户服务器)中进行)。如果允许切换,那么根据UEA的用户号码找到对应的CAP对话,然后指示MSC建立到HOAS的呼叫,该指示中包含IMS域中HOAS的号码;步骤403~404MSC收到指示之后,在IMS域找到一个合适的MGCF,使用ISUP/TUP/BICC消息建立起到该MGCF控制的IM-MGW的TDM承载453,然后MGCF向HOAS发送建立会话请求,携带MGCF的承载信息和UEA的用户号码。HOAS收到之后,根据UEA的用户号码,找到保存的UEA承载信息,并和MGCF进行协商(协商过程参见3GPP协议TS 23.228),建立MGCF控制的IM-MGW到UEA的IP承载452;步骤405~406承载452和453建立完成之后,HOAS通过CAP对话指示MSC将MSC<=>UEB的TDM1承载451和MSC<=>MGCF控制的IM-MGW的TDM2承载连接起来;将MSC<=>UEA_cs的CS无线承载450释放。
这样,通过IMS域的整个呼叫链上的承载都建立起来了452-453-451。切换后的情况如图4B所示。同时,HOAS通过CAP收集CS域计费信息,通过Diameter(一种AAA协议)收集IMS域的计费信息,并将这两个计费信息关联起来。
步骤430~431如果UEA判断需要切换回CS,那么UEA_ims将通过在IMS域已经建立的会话向HOAS发送要求切回CS的通知请求,目的号码是HOAS在IMS域中的号码,带UEA的用户号码;步骤432~433HOAS收到之后,发现该终端已经存在到MSC的CAP对话,但是没有从MSC到UEA_cs的CS域的呼叫,则指示MSC建立到UEA_cs的呼叫。MSC收到之后,通过CS域的终呼流程,建立UEA_cs和MSC之间的CS无线承载454;步骤434~435MSC到UEA_cs的呼叫建立之后,将向HOAS发送通知,HOAS指示将承载454和451连起来;步骤436~438HOAS指示MSC释放承载TDM2 453,指示MGCF释放IP承载452,同时释放相应的信令。
这样,呼叫又切换回了CS。
图5是双模终端UEA呼叫PSTN用户UEB,UEA从IMS域切换到CS域并切回IMS域的流程图,步骤说明如下首先,UEA_ims在IMS域中登记。如果在HSS中用户签约了CS和IMS切换,那么在登记过程中,负责CS/IMS切换的HOAS在IMS域中的号码将可能带给CSCF或者UEA。CSCF和UEA也可以通过本地配置或者其他方式得到HOAS的IMS域中的号码。之后,UEA_ims向IMS域发起呼叫请求,目的号码为UEB的用户号码,带UEA的用户号码,也可能带HOAS在IMS域中号码。该呼叫请求路由到CSCF之后,根据过滤规则(如检查该用户是否具有签约域间切换业务的属性,或者是否带有HOAS的号码),该呼叫请求将被路由到负责CS/IMS切换的HOAS。HOAS收到之后,保存UEA的用户号码和该Session(事务)的对应关系,然后发起一个起呼流程,通过MGCF1建立到UEB(PSTN用户)的呼叫。承载分为两段,从UEA到MGCF1控制的IM-MGW的IP承载550和MGCF1控制的IM-MGW到UEB的TDM承载551。HOAS中保存的IMS域的呼叫信息包括入呼和出呼的session ID、两个呼叫的承载信息和到目的地的路由表等。切换前的情况如图4C所示。
步骤500~501UEA根据某种判断标准,发现该呼叫需要切换到CS域,于是UEA_cs从CS域发起呼叫,目的号码为HOAS在IMS域的号码,建立到MSC的CS无线承载552;步骤502~503起呼过程中MSC根据目的号码,触发Camel业务,建立到HOAS的CAP对话502,带UEA的用户号码(用户的Camel数据在用户位置更新的时候,从HLR插入MSC/VLR数据库中)。HOAS收到之后,检查是否允许呼叫从IMS切换到CS。如果允许,则保存UEA的用户号码和该CAP对话的对应关系,然后指示MSC建立从MSC到HOAS的呼叫,指示中包含IMS域中HOAS的号码;步骤504~505MSC收到指示之后,选择某个MGCF2,建立MSC和MGCF2控制的IM-MGW之间的TDM承载553。然后MGCF2向HOAS发送呼叫请求,带MGCF2的承载信息和UEA的用户号码。HOAS收到之后,保存该承载信息,根据UEA的用户号码找到对应的IMS域的Session,然后相互交换并协商MGCF1和MGCF2的承载信息,建立MGCF1控制的IM-MGW和MGCF2控制的IM-MGW的IP承载554。
步骤506~507承载553和554建立成功之后,HOAS指示释放MGCF1控制的IM-MGW到UEA_ims的IP承载550和相关的信令。这样,UEA_cs和UEB之间就建立了如下承载552-553-554-551,呼叫被切换到了CS域。切换后的情况如图4D所示。
在该过程中,HOAS通过CAP收集CS域计费信息,通过Diameter收集IMS域的计费信息,并将这两个计费信息关联起来。
步骤530~531当UEA检测到需要将语音呼叫从CS切换回IMS的时候,首先从IMS发起登记,然后UEA_ims从IMS域发起呼叫请求,目的号码为HOAS在IMS域中的号码,同时带UEA的MSISDN号码和在IMS域的承载信息。该呼叫请求根据HOAS在IMS域中的号码被路由到HOAS;步骤532~533HOAS收到请求之后,根据UEA用户号码找到其到UEB的session,然后与MGCF1相互交换和协商承载信息,成功之后建立起IP承载555。这样UEA_ims和UEB之间就从IMS域建立起承载555-551;
步骤534~536承载555-551建立成功之后,HOAS根据UEA的用户号码找到对应的CAP对话,然后通知MSC释放MSC到HOAS的呼叫和MSC到UEA-cs的CS呼叫,并释放MSC到HOAS的CAP对话。
这样,语音呼叫又被切换回了IMS域。
上述两个实例解决了双模(UMTS CS和IMS)手机在UMTS CS域和IMS域之间进行语音切换的问题。但本发明并不局限于在该两个域之间进行切换,也不局限于进行语音业务的切换。在其它域之间切换时,或者域的结构发生变化时,上述流程所涉及到的呼叫控制流程及设备,承载方式及其设备,以及域间信令和承载的建立应根据相关标准变化。但本发明实现域间无缝切换的基本过程仍然有效。
权利要求
1.一种通讯系统中域间切换的方法,包括以下步骤(a)在至少包含第一和第二域的系统中,设置至少一个在该两个域中均可路由到的域切换控制器,对可接入该两个域且签约了域间切换业务的终端A,为其指定同一个域切换控制器;(b)终端A从第一域发起到其它终端的呼叫,通过第一域建立到其它终端的信令链路和承载链路,在呼叫建立过程中,还建立第一域和所述域切换控制器的信令联系,所述域切换控制器保存终端A到第一域、第一域到其它终端的呼叫信息,用终端A的号码相关联;(c)终端A检测需要切换到第二域时,从第二域发起到所述域切换控制器的呼叫,建立终端A到第二域,再到所述域切换控制器的信令联系,通知所述域切换控制器切换并携带终端A的号码;(d)所述域切换控制器收到通知后,经检查允许切换时,指示第一或第二域创建第一域、第二域之间的域间呼叫,并根据终端A的号码将终端A到第二域的呼叫、域间呼叫和第一域到其它终端的呼叫连接起来,最终建立起终端A到第二域、再到第一域、再到其它终端的信令链路和承载链路,在所述域切换控制器保存所述三段呼叫的呼叫信息并通过终端A的号码相关联;(e)所述域切换控制器指示释放第一域到终端A的信令链路和承载链路,并保持与第一域的信令联系,终端A从第一域切换到第二域。
2.如权利要求1所述的方法,其特征在于,所述步骤(e1)后还包括以下步骤(f)终端A检测到需要切换回第一域时,通知所述域切换控制器进行切换,携带终端A的号码;(g)所述域切换控制器指示建立第一域到终端A的呼叫,根据终端A的号码找到已存在的第一域到其它终端的呼叫并连接,建立起终端A到第一域、再到其它终端的信令链路和承载链路;(h)所述域切换控制器指示释放第二域到第一域、第二域到终端A的信令链路和承载链路,终端A从第二域切回到第一域。
3.如权利要求1所述的方法,其特征在于,终端A还可以接入第三域,且在该域签约了域间切换业务并指定到所述域切换控制器,在所述步骤(e)后还包括以下步骤(f’)终端A检测到需要后续切换到第三域,从第三域发起到所述域切换控制器的呼叫,建立终端A到第三域,再到所述域切换控制器的信令联系,通知所述域切换控制器切换并携带终端A的号码;(g’)所述域切换控制器收到通知后,经检查允许切换时,指示第一或第三域创建第一域、第三域之间的域间呼叫,并根据终端A的号码将终端A到第三域的呼叫、域间呼叫和第一域到其它终端的呼叫连接起来,最终建立起终端A到第三域、再到第一域、再到其它终端的信令链路和承载链路,在所述域切换控制器保存所述三段呼叫的呼叫信息并通过终端A的号码相关联;(h’)所述域切换控制器指示释放第二域到终端A、第二域到第一域的信令和承载链路,终端A从第二域到第三域的切换完成。
4.如权利要求1、2或3所述的方法,其特征在于,所述的两个域是指通用移动通信系统电路交换域和IP多媒体子系统域,且所述域切换控制器在所述通用移动通信系统电路交换域中作为业务控制点,在所述IP多媒体子系统域中作为应用服务器。
5.如权利要求1、2或3所述的方法,其特征在于,所述域切换控制器还负责收集终端A在第一域和第二域中的计费信息,并将这两个域的计费信息关联起来。
6.如权利要求2所述的方法,其特征在于,所述步骤(f)中,终端A是通过在第一域发起到所述域切换控制器的呼叫,或者利用原有第二域中到所述域切换控制器的信令联系,通知所述域切换控制器进行切换。
7.如权利要求1、2或3所述的方法,其特征在于,所述域切换控制器将两段呼叫连接起来时,对IP承载,还先相互交换和协商这两个呼叫的承载信息。
8.如权利要求1所述的方法,其特征在于,所述步骤(c)中,终端A通知所述域切换控制器切换时,还携带有终端A在第二域的承载信息。
9.如权利要求4所述的方法,其特征在于,所述步骤(a)中,终端A从所述电路交换域发起到其它终端的呼叫时,是通过第一域触发到所述域切换控制器的移动网增强逻辑的客户化应用过程,建立应用部分对话,来实现相互间的信令联系的。
10.如权利要求4所述的方法,其特征在于,所述步骤(a)中,终端A从所述IP多媒体子系统域发起到其它终端的呼叫时,该域中的呼叫服务器控制功能根据该呼叫中是否携带所述域切换控制器在该域的号码,或者该用户是否具有签约域间切换业务的属性,来决定是否将该呼叫路由到所述域切换控制器,所述域切换控制器在IP多媒体子系统域中的号码通过登记过程带给终端A或者呼叫服务器控制功能,或者在终端A或/和呼叫服务器控制功能本地配置。
11.如权利要求4所述的方法,其特征在于,所述步骤(d)中,无论终端A需要从通用移动通信系统电路交换域切换到IP多媒体子系统域,或者相反,所述域切换控制器均是指示通用移动通信系统电路交换域的移动交换中心发起跨域呼叫,以所述域切换控制器在IP多媒体子系统域的号码为目的号码。
12.一种通讯系统中的域切换控制器,其特征在于,包括切换控制模块、信息处理模块,其中所述切换控制模块进一步包括检查单元,用于在终端请求切换时,检查其业务数据,判断是否允许切换;呼叫创建单元,用于指示在要切换到的域上创建一个新的呼叫,或者创建一个新的跨域呼叫;呼叫释放单元,用于在切换完成后指示释放原域到终端的信令和承载链路;所述信息处理模块用于保存两个域中呼叫的相关信息,并根据终端的号码关联同一个用户在两个域中的呼叫信息。
13.如权利要求12所述的域切换控制器,其特征在于,还包括信息存储模块,用于保存用户的属性数据和业务数据,包括用户是否签约域间切换业务的属性,用于判断是否允许切换。
14.如权利要求12所述的域切换控制器,其特征在于,还包括计费模块,用于收集两个域的计费信息并与相应呼叫相关联。
15.如权利要求12所述的域切换控制器,其特征在于,所述切换控制模块还包括承载协商单元,用于在两个呼叫之间相互交换和协商承载信息。
16.一种可实现域间切换的通讯系统,包括终端以及可以互通的第一域和第二域,其特征在于,还包括至少一个域切换控制器,该域切换控制器在第一和第二域中根据各自的路由方式都能够路由到,所述域切换控制器包括切换控制模块和信息处理模块,该切换控制模块用于判断是否允许切换,指示在某域上创建一个域内或域间的呼叫,切换后指示释放原域到终端的信令和承载链路,以及在两个呼叫之间相互交换和协商承载信息;该信息处理模块用于保存两个域中呼叫的相关信息,并根据设定规则关联同一个用户在两个域中的呼叫信息;所述终端为双模终端,能够接入第一域和第二域,并能自动选择一种接入方式,当存在某一域上的呼叫或会话时,该终端能够同时在另一域发起注册和会话,或呼叫。
17.如权利要求16所述的系统,其特征在于,所述的两个域是指通用移动通信系统电路交换域和IP多媒体子系统域,且所述域切换控制器在所述通用移动通信系统电路交换域中作为业务控制点,在所述IP多媒体子系统域中作为应用服务器。
全文摘要
一种域间切换的方法、系统及所用的域切换控制器,在包含第一和第二域的系统中设置两个域中均可路由到的域切换控制器,为签约了域间切换业务的双模终端A指定一个域切换控制器;终端A从第一域发起到其它终端呼叫的同时,建立第一域和域切换控制器的信令联系,保存终端A到第一域、第一域到其它终端的呼叫信息并相关联;终端A需要切换到第二域时,从第二域发起呼叫,通知域切换控制器切换并带终端A的号码;域切换控制器指示创建第一域和第二域之间的域间呼叫,并建立终端A到第二域、再到第一域、再到其它终端的信令链路和承载链路;然后指示释放第一域到终端A的信令链路和承载链路。本发明方法可以实现呼叫在至少两个不同域之间的无缝切换。
文档编号H04W36/14GK1856162SQ20051006659
公开日2006年11月1日 申请日期2005年4月28日 优先权日2005年4月28日
发明者朱进国 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1