电路交换和多媒体子系统语音连续性的制作方法

文档序号:7680427阅读:214来源:国知局
专利名称:电路交换和多媒体子系统语音连续性的制作方法
技术领域
本发明涉及通信,具体来说,涉及提供用于支持电路交换子系统和分组子系统上 的会话、以及实现多个已建立会话从一个子系统到另一个子系统的转移的集中控制功能。
背景技术
分组通信已经演进到其中能以本质上与电路交换通信所提供的相同的服务质量 来支持语音会话或呼叫的程度。分组通信一般通过分组子系统来支持,它们最初由局域网 支持,而现在由无线局域网(WLAN)等支持。使用WLAN接入,用户单元能在整个WLAN移动 的同时使用分组通信来支持语音会话。因此,WLAN接入为用户提供在WLAN中移动的自由 度与蜂窝接入为用户提供在蜂窝环境中移动的自由度相同。在许多情况下,WLAN和蜂窝网络所提供的覆盖区域是互补的。例如,WLAN可在其 中蜂窝覆盖受到限制的建筑群中建立。考虑到WLAN覆盖的局部化性质,蜂窝网络可桥接 WLAN之间的覆盖空隙。然而,WLAN接入技术在传统上与蜂窝接入技术无关。蜂窝网络一般 支持电路交换通信,而WLAN—般支持分组通信。因此,用户单元已经发展成使用不同的通 信接口来支持蜂窝和WLAN两种通信。通过这些用户单元,用户能使用相应的通信接口经由 蜂窝网络和WLAN来建立会话;但是,经由蜂窝网络所建立的会话不易转移到WLAN,反过来 也是一样。此外,当转移会话时,存在充其量是有限的能力来保持对会话的控制以及提供与 会话关联的服务。在致力于解决这些问题的过程中,2006年3月17日提交的名称为 “CIRCUIT-SWITCHED AND MULTIMEDIA SUBSYSTEM VOICECONTINUITY” 的共同受让美国专利 申请11/378776提供一种新技术来有效地支持用户单元通过蜂窝网络和WLAN的会话以及 提供相应网络之间的会话的无缝转移。这种技术还允许与会话关联的服务在从一个网络转 移到另一个网络之后被保持。通过引用将2006年3月17日提交的美国专利申请11/378776 完整地结合到本文中。具体来说,所公开的技术将用户单元的包括会话控制在内的服务控制从蜂窝网络 迁移到多媒体子系统(MS)、如因特网协议(IP)多媒体子系统(IMS)。因此,会话控制由MS 提供,而不管用户单元对会话使用蜂窝还是WLAN(或类似)接入。为了清楚和简明起见,提 供电路交换通信的蜂窝网络称作电路交换子系统(⑶),而假定提供分组通信的WLAN或类 似无线网络是MS的组成部分或者与MS关联,以便进行描述。本领域的技术人员会知道,任 何数量的分组网络可用于支持MS、WLAN或者其它相干的基于分组的网络。在MS中的连续性控制功能(CCF)锚定用于在CS或MS始发和端接会话以及在CS 与MS之间转移会话的包括呼叫控制在内的会话控制。会话的所有会话信令通过CCF传递。 CCF是在MS中提供的服务,并且锚定用户单元的当前CS支持会话或MS支持会话,以便实现跨CS和MS的移动性。要注意,术语“会话”被认为涵盖任何类型的电路交换或者基于分组 的通信会话,包括语音、数据、音频或视频会话。对于CS支持会话,CCF可在媒体网关锚定在CS中由用户单元始发或端接的会话 的承载通路,其中媒体网关可由MS的媒体网关控制器来控制。对于MS支持会话,CCF通过 与用户单元和远程端点进行交互以便通过MS直接在用户单元与远程端点之间建立承载通 路,来提供会话控制。CCF是使用公共服务标识(PSI)可寻址的,其中PSI采取号码簿号码 (directory number)、统一资源定位符或类似地址的形式。在CS中,与CCF关联的号码簿 号码PSI可用于在CS中路由会话信令消息。在MS中,与CCF关联的PSI URL可用于在MS 中路由会话信令消息。子系统转移使用户单元能够在CS与MS之间移动,同时保持一个或多个活动会话。 一般依据从用户单元接收的请求,与给定会话关联的会话转移、包括初始和后续转移在MS 中由CCF来执行和控制。为了实现这类转移,CCF由服务呼叫/会话控制功能(S-CSCF)插 入会话的信令通路。为了锚定信令通路,CCF可采用按照如下方式进行工作的背靠背用户 代理功能。当用户单元始发会话时,CCF将端接来自用户单元的接入信令分支,并且建立到 远程端点的远程信令分支。在用户单元处端接会话时,CCF将端接来自远程端点的远程信 令分支,并且建立到用户单元的接入信令分支。随后,CCF将协调或互配该会话的接入信令 分支与远程信令分支之间的会话信令。当用户单元始发会话时,CCF可表现为应用服务器所提供的服务。在一个实施例 中,CCF作为服务链中的第一服务来调用。当用户单元端接会话时,CCF作为服务链中的最 后一个服务来调用。通过以这种方式相对于其它服务来定位CCF,与会话关联的其它应用 由CCF作为会话的远程信令分支的一部分来锚定,因而没有受到影响接入信令分支的转移 的影响。在检测到需要转移的条件时,用户单元将使用CCF的基于CS或MS的地址来与CCF 建立接入信令分支。接入信令分支经由“转入”子系统来建立,以便请求到转入子系统的转 移。CCF将通过采用经由转入子系统所建立的接入信令分支取代当前与远程信令分支进行 通信的接入信令分支来执行子系统转移过程。CCF随后将释放通过“转出”子系统所建立的 接入信令分支。接入信令分支从转出子系统切换到转入子系统不影响远程信令分支或者远程信 令分支中的应用服务。通过转入子系统中的接入信令分支和远程信令分支,可经由适当的 CS客户端或MS客户端对用户单元建立适当的承载通路。由于所有会话信令均通过CCF来 提供,所以附加服务可通过任何数量的转移来与会话关联。在许多情况下,用户单元可在相同域中同时支持多个会话。当用户单元从一个域 转移到另一个域、例如从CS转移到MS或者反之时,希望将多个会话的每个从转出域转移到 转入域,并且保持跨域转移的会话连续性。因此,需要一种在保持服务连续性的同时转移与 域转移关联的域之间的多个并发会话的技术。

发明内容
本发明涉及将用户单元的会话控制从电路交换子系统、如蜂窝网络迁移到多媒体 子系统(MS)、如因特网协议(IP)多媒体子系统(IMS)。会话控制由MS提供,而不管用户单元对会话使用蜂窝还是本地无线接入。要注意,可同时对于给定用户单元控制多个会话。MS 中的连续性控制功能(CCF)锚定用于在CS或MS中始发和端接多个并发会话以及在CS与 MS之间转移这些会话的会话控制。多个会话的每个的所有会话信令通过CCF传递。CCF是 在MS中提供的服务,并且锚定用户单元的会话以及实现CS与MS之间的域转移。在检测到需要域转移的条件时,用户单元可经由转入域发起从转出域到转入域的 多个会话的域转移。多个会话的每个的新接入信令分支结合将多个会话转移到转入域的请 求经由转入域来建立。CCF将通过采用经由转入域所建立的对应新接入信令分支取代转出 域的旧接入信令分支的每个,来执行子系统转移过程。然后,由CCF将转入域中的接入信令 分支与多个会话的对应远程信令分支互配。CCF随后将释放通过转出域所建立的旧接入信 令分支。对于CS接入,延伸入CS的到用户单元的接入信令分支可通过对于MS中的单元将 其自己表示为用户单元的远程用户代理延伸。根据CS的信令能力,远程用户代理可以基本 上直接地或者通过充当MS与CS之间的联络的CS接入自适应功能(CAAF)与用户单元进行 交互,以便将会话信令转换成相应子系统的适当格式。多个会话的每个可具有关联承载通路。不在CS中的承载通路的部分优选地相互 分离。但是,对于部分由CS支持的会话,公共CS承载部分可由承载通路的每个共享。当共 享公共CS承载部分时,MS中的承载通路的部分可保持为分离。通过阅读以下结合附图对优选实施例的详细描述之后,本领域的技术人员将会理 解本发明的范围以及认识其附加的方面。


结合在本说明书中并构成其组成部分的附图示出本发明的若干方面,并且连同描 述一起用于说明本发明的原理。图1是根据一个实施例的、示出用户单元的电路交换子系统接入的通信环境,其 中支持单个会话。图2是根据一个实施例的、示出用户单元的多媒体子系统接入的通信环境,其中 支持单个会话。图3是根据一个实施例的、示出用户单元的电路交换子系统接入的通信环境,其 中支持用于控制承载通路的CS部分的信令通路。图4是根据本发明的一个实施例的、示出用户单元的电路交换子系统接入的通信 环境,其中支持多个会话。图5是根据本发明的一个实施例的、示出用户单元的多媒体子系统接入的通信环 境,其中支持多个会话。图6A和图6B提供根据本发明的一个实施例的、示出从CS到MS的会话的转移的
通信流程。图7A至图7C提供根据本发明的一个实施例的、示出从MS到CS的会话的转移的
通信流程。图8是根据本发明的一个备选实施例的、示出用户单元的电路交换子系统接入的 通信环境,其中支持多个会话。
图9是根据本发明的一个备选实施例的、示出用户单元的多媒体子系统接入的通 信环境,其中支持多个会话。图IOA至图IOC提供根据本发明的一个备选实施例的、示出从MS到CS的会话的 转移的通信流程。图11是根据本发明的一个实施例的服务节点的框图表示。图12是根据本发明的一个实施例的用户单元的框图表示。
具体实施例方式下面提出的实施例代表使本领域的技术人员能够实施本发明的必要资料,并且说 明实施本发明的最佳模式。通过按照附图阅读以下描述,本领域的技术人员将会理解本发 明的概念,并且知道本文中没有具体陈述的这些概念的应用。应该理解,这些概念和应用属 于本公开以及所附权利要求的范围。以下描述在一开始提供参与单个会话的用户单元的CS接入和MS接入的示范概 述。连同当单个会话正在从一个域转移到另一个域时CS与MS域之间的域转移的概述一起 来描述CS接入和MS接入的单个会话的承载和信令通路。随后提供根据本发明的一个实施 例、当用户单元参与多个会话时的CS接入和MS接入的概述。连同当正在共同转移多个会 话时CS与MS域之间的域转移的概述一起来描述多个并发会话的每个的承载和信令通路。 然后提供详细通信流程,以便说明根据本发明的所选实施例、当涉及多个并发会话时的CS 与MS域之间的示范域转移过程。最后,连同说明当正在转移多个会话时可用的域转移过程 的对应通信流程一起来描述一种备选CS接入技术。现在来看图1,示出根据本发明的一个实施例的通信环境10。在通信环境10中,MS 12和被访问CS 14支持用户单元16的通信。MS 12可以是用户单元16的归属网络。用户 单元16可包括CS客户端18和MS客户端20,它们配置成支持经由CS 14的电路交换通信 以及经由MS 12的分组通信。对于CS 14中的通信,被访问移动交换中心(VMSC)22将支持 用户单元16的电路交换通信。VMSC 22可经由均附属于MS 12的媒体网关控制器(MGC)M 和关联媒体网关(MG)沈与MS 12进行交互。MS 12可包括各种功能或实体,其中包括询问和服务呼叫/会话控制功能(I/ S-CSCF)28、CCF 30、远程用户代理(RUA) 32R、CAAF 32C和归属用户服务(HSS) 34。要注意, 询问CSCF提供标准I-CSCF功能,而服务CSCF提供标准S-CSCF功能。为了简明起见,通常 分离的这些功能以I/S-CSCF观来表示。此外,HSS ;34可存在于CS 14和MS 12。HSS 34 可包括对于归属CS的归属位置资源(HLR)组件。MS 12中的呼叫/会话控制功能(CSCF) 一般充当会话初始化协议(SIP)或类似代理,并且提供与会话控制关联的各种功能,这是 本领域的技术人员会理解的。在操作中,询问CSCF(I-CSCF)可与HSS 34交互,以便标识将 被分配以支持给定用户单元的服务CSCF (S-CSCF)。HSS 34可保持用户单元16与分配给用 户单元16的特定CCF 30之间的关联。因此,HSS 34可帮助为用户单元16标识服务CSCF, 以及保持特定CCF 30与用户单元16之间的关联。用于获得对CCF 30的访问权的用户单 元16的CCF PSI可在用户单元16中提供,以便使用户单元16能够发起通过CCF 30的转 移或类似控制。备选地,CCF PSI可在网络注册时或者在任何其它时间转移到用户单元16。HSS 34可将关联CCF 30的过滤标准作为用户单元的预订档案的一部分来存储。CCF过滤标准下载到当前分配的I/S-CSCM8,作为当用户单元16向MS 12注册时使用的初 始过滤标准的一部分。一般在从用户单元16发起会话时或者在接收到预计送往用户单元 16的进入会话时,在I/S-CSCF观运行这个过滤标准。这个过滤标准可指示I/S-CSCF 28 调用CCF 30,以便至少控制会话的承载通路。RUA 32R可代表用户单元16为由CS 14所支持的会话在MS 12中提供远程用户代 理功能。因此,当用户单元16由CS 14支持时,RUA 32R对于MS 12的各个组件(例如I/ S CSCF 28)将它自己表示为用户单元16。RUA 32R可与CAAF 32C密切配合,其中CAAF32C 提供到CS 14的接口,并且充当CS 14与RUA 32R之间的信令联络。来自CS 14的CS信 令由CAAF 32C接收,并且提供给RUA 32R,以便以MS 12中的适当格式、如会话初始化协议 (SIP)信令传递。类似地,来自MS 12的MS信令由RUA 32R接收,并且提供给CAAF 32C,以 便以CS 14中的适当格式传递。在高层,CAAF 32C和RUA 32R为至少部分由CS 14所支持 的会话提供CS 14与MS 12之间的信令网关和代理功能。应用服务器(未示出)可被调用并设置在会话信令通路中,以便实现任何数量的 特征或服务。当调用应用服务器所提供的特定应用服务时,关联会话的所有信令均通过应 用服务来传递,它有机会根据需要来处理会话信令消息以便实现预期服务。要注意,CCF 30 的用途就像服务,因此I/S-CSCF观将进行操作以通过CCF 30传递会话的所有会话信令消 息,由此允许CCF 30充当该会话的锚点(anchor)。图1中,用户单元16参与CS客户端18所支持并且由CCF 30所控制的会话。因 此,该会话的会话信令在到远程用户单元36的途中经过VMSC 22、CAAF 32C、RUA 32R、I/ S-CSCF 28XCF 30以及在调用服务时也许经过应用服务器。要注意,由CS 14所提供的接 入信令分支锚定在CCF 30,并且延伸通过I/S-CSCF 28、RUA 32R、CAAF 32C、VMSC 22和用 户单元16的CS客户端18。到远程用户单元36的远程信令分支锚定在CCF 30,并且延伸 通过I/S-CSCF 28以及已经调用的任何应用服务器。在这种配置中,CCF 30能保持对会话 的控制,并且在会话期间提供任何必需的会话处理。此外,如果需要会话转移,则CCF 30保 持远程信令分支,并且经由转入域与用户单元16建立新的接入信令分支。图1所示的会话的承载通路在途中通过VMSC 22和媒体网关沈从CS客户端18 延伸到远程用户单元36。要注意,媒体网关控制器M与媒体网关沈协作,使得电路交换连 接可经由VMSC 22在媒体网关沈与CS客户端18之间建立。可对于通过MS 12从媒体网 关沈到远程用户单元36的会话建立分组会话。参照图2,表示用户单元16的MS客户端20所支持的会话。要注意,会话没有延伸 通过CS 14,并且不会采用VMSC 22,CAAF 32C、RUA 32R、媒体网关控制器M或媒体网关沈 的服务。相反,MS客户端20将支持直接与MS 12、具体是经由I/S-CSCF观与CCF 30的会 话信令。要注意,不同的CSCF可用于经由不同域的接入。如图所示,会话信令锚定在CCF 30,其中接入信令分支经由I/S-CSCF观在CCF 30与MS客户端20之间提供。经由I/S-CSCF观以及可提供与会话关联的附加服务的任 何预期应用服务器在远程用户单元36与CCF 30之间支持远程信令分支。承载通路将经由 MS 12从MS客户端20延伸到远程用户单元36,而无需穿过CS14(图1)。同样,CCF 30锚 定会话,使得如果需要从一个域到另一个域的转移,则能保持到远程用户单元36的远程信 令分支,同时接入信令分支可改变成利于从MS 12到CS 14的转移,下面进一步进行描述。对于CS 14与MS 12之间的会话的转移,图1和图2分别示出的接入信令分支将改变成支 持该转移,同时远程信令分支由CCF 30保持。一般来说,子系统转移使用户单元16能够在CS 14与MS 12之间移动,同时保持 一个或多个活动会话、如语音或其它媒体。依据从用户单元16接收的请求,与给定会话关 联的会话转移、包括初始和后续转移在MS 12中由CCF 30来执行和控制。为了实现这类转 移,CCF 30由IS-CSCF观插入会话的信令通路。为了锚定信令通路,CCF 30可采用背靠背 用户代理功能(B2BUA),其可按照如下方式工作。当用户单元16始发会话时,CCF 30将端 接来自用户单元16的接入信令分支,并且建立到远程用户单元36的远程信令分支。当用 户单元16端接会话时,CCF 30将端接来自远程用户单元36的远程信令分支,并且建立到 用户单元16的接入信令分支。随后,CCF 30将协调该会话的接入信令分支与远程信令分 支之间的会话信令。当用户单元16始发会话时,CCF 30可表现为应用服务器所提供的服务。在一个 实施例中,CCF 30作为服务链中的第一服务来调用。当用户单元16端接会话时,CCF 30作 为服务链中的最后一个服务来调用。通过以这种方式相对于其它服务来定位CCF 30,与会 话关联的其它应用由CCF 30作为会话的远程信令分支的一部分来锚定,因而没有受到影 响接入信令分支的转移的影响。在检测到需要转移的条件时,用户单元16将使用CCF 30的基于CS或MS的地址 来与CCF 30建立接入信令分支。接入信令分支经由转入子系统来建立,以便请求到转入子 系统的转移。CCF 30将通过采用经由转入子系统所建立的接入信令分支取代当前与远程信 令分支进行通信的接入信令分支来执行子系统转移过程。CCF 30随后将释放通过转出子 系统所建立的接入信令分支。接入信令分支从转出子系统切换到转入子系统不影响远程信 令分支或者远程信令分支中的应用服务。通过转入子系统中的接入信令分支和远程信令分 支,可经由适当的CS客户端18或MS客户端20对用户单元16建立适当的承载通路。由于 所有会话信令均通过CCF 30来提供,所以附加服务可通过任何数量的转移来与会话关联。当会话经由CS 14来支持时,承载通路的电路交换部分通过VMSC 22从用户单元 16延伸到媒体网关沈。与建立和控制承载通路的这个部分关联的信令可通过VMSC 22、媒 体网关控制器CSCF观在用户单元16与RUA 32R之间延伸,如图3所示。当会 话由CS 14支持时,这允许RUA 32A和VMSC 22有效地控制与从媒体网关沈延伸到远程用 户单元36的承载通路的基于分组的部分协作的承载通路的电路交换部分。通过本发明,给定用户单元16可同时支持多个会话,以及当用户单元16从一个域 转移到另一个域时,多个会话的每个也被转移,同时保持会话的连续性。图4中,用户单元 16参与两个会话,即会话1和会话2,它们均由CS客户端18支持并且锚定在控制该会话的 CCF 30。因此,各会话的会话信令在到远程用户单元36的途中经过VMSC 22,CAAF 32C、RUA 32R、I/S-CSCF 28XCF 30以及在调用服务时也许经过应用服务器。要注意,各会话的接入 信令分支锚定在CCF 30,并且延伸通过I/S-CSCF 28,RUA 32R、CAAF 32C和用户单元16的 CS客户端18。各会话的远程信令分支锚定在CCF 30中,并且通过I/S-CSCF观以及已经 调用的任何应用服务器延伸到相应的远程用户单元36B和36C。在这种配置中,CCF 30能 保持对两个会话的控制,并且在会话期间提供任何必需的会话处理。如果需要会话转移,则 CCF 30保持远程信令分支,并且经由转入域与用户单元16建立新的接入信令分支。
如图所示,各会话与CS 14共享公共承载通路,并且在MS 12中具有唯一的承载通 路。具体来说,单个或公共CS承载部分可通过VMSC 22从CS客户端18延伸到媒体网关26。 两个会话可共享这个公共CS承载部分,特别是在两个会话均为语音会话时。在MS12中,各 会话将具有唯一的MS承载部分。因此,两个MS承载部分从媒体网关沈延伸到相应的远程 用户单元36B和36C。在媒体网关控制功能M的控制下的媒体网关沈根据哪一个会话为 活动有效地将单个CS承载部分与MS承载部分的适当部分互配。参照图5,会话1和会话2均由用户单元16的MS客户端20支持。会话没有延伸 通过CS 14,并且不会采用VMSC 22、CAAF32C、RUA 32R、媒体网关控制器M或媒体网关洸 的服务。相反,MS客户端20将支持直接与MS 12、具体是经由I/S-CSCF 28与CCF 30的两 个会话的会话信令。同样,会话信令锚定在CCF 30,其中各会话的接入信令分支经由I/S-CSCF观在 CCF 30与MS客户端20之间提供。经由I/S-CSCF 28以及可提供与会话关联的附加服务的 任何预期应用服务器在远程用户单元36B、36C与CCF 30之间支持远程信令分支。会话的 不同承载通路将经由MS 12从MS客户端20分别延伸到远程用户单元36B和36C,而无需穿 过CS 14。同样,CCF 30锚定会话,使得如果需要从一个域到另一个域的转移,则保持到远 程用户单元36B和36C的远程信令分支,同时接入信令分支可改变成利于从MS 12到CS14 的转移。对于CS 14与MS 12之间的会话的转移,图4和图5所示的接入信令分支将改变 成支持该转移,同时远程信令分支由CCF 30保持。如同单个会话一样,多个会话转移使用户单元16能够在CS 14与MS 12之间移 动,同时保持当前会话以及这些会话的适当状态。依据从用户单元16接收的请求,与每个 当前会话关联的会话转移、包括初始和后续转移在MS 12中由CCF 30来执行和控制。CCF30 又由IS-CSCF观插入多个会话的每个的信令通路。为了锚定信令通路,CCF 30对于各会 话可采用B2BUA。CCF 30将协调各会话的接入信令分支与远程信令分支之间的会话信令。在检测到需要转移的条件时,用户单元16将使用CCF 30的基于CS或MS的地址 来与CCF 30建立会话的接入信令分支。接入信令分支经由转入子系统来建立,以便请求到 转入子系统的转移。CCF30将通过采用经由转入子系统所建立的接入信令分支取代当前与 远程信令分支进行通信的接入信令分支来执行子系统转移过程。CCF 30随后将释放通过转 出子系统所建立的接入信令分支。多个会话的接入信令分支从转出子系统切换到转入子系 统不影响远程信令分支或者远程信令分支中的应用服务。结合以下通信流程来提供进一步 的细节。通信流程是为本发明的示范实施例而提供的,而决不是要限制本发明的范围。对 于这些通信流程,以下原则适用。经由分组接入网所建立的以及CS 14外部的会话使用例如第三代合作伙伴项目 (3GPP)所提出的标准IMS控制过程。各会话将具有它自己的信令通路和承载通路。因此, 多个会话将需要多个信令通路和多个承载通路。例如,参与两个呼叫的用户单元16将需要 两个会话,其中的每个具有信令通路和承载通路。所有会话均锚定在CCF 30,并且各会话的 每个信令通路将具有一个接入信令分支和一个远程信令分支。经由CS 14所建立的会话将CS承载部分用于通过CS 14延伸到MS 12的承载通 路的部分。RUA 32R将会话的会话信令作为标准IMS会话提供给MS 12。各会话将具有它 自己的信令通路;但是,各会话可共享延伸通过CS 14的承载通路的CS承载部分上的承载通路。不同的MS承载部分通过MS 12来提供。因此,多个会话将需要通过MS 12的多个信 令通路和多个承载通路。又如,参与两个呼叫的用户单元16将需要两个会话,其中的每个 具有信令通路和承载通路。两个会话均锚定在CCF 30,并且各会话的每个信令通路将具有 一个接入信令分支和一个远程信令分支。在这些实施例中,虽然对于用户单元16可存在活 动的多个非语音会话,但是,考虑到单个用户一次进行两个对话的可行性,在任何时间只有 一个语音会话是活动的。域转移的会话建立和更新与最初建立会话时的会话建立相似。在域转移时,存在 于转出域中的所有会话的接入信令分支在CCF 30采用来自转入域的信息来更新。这有助 于确保域转移之后的当前会话的正确控制,以及当前会话的控制与域转移之后建立的任何
新会话一致。此外,对于域转移过程的完成,不需要为挂起(on hold)的会话(其被称作挂起会 话)建立承载通路。从用户观点来看,在有效地恢复活动会话的服务的活动会话的承载通 路的成功建立之后,域转移过程被认为完成。在采用来自转入域的信息更新转入域中的对 应接入信令分支之后,可在任何时间释放转出域中的挂起会话的接入信令分支。转入域中 的挂起会话的承载通路的建立可推迟到释放转出域中的接入信令分支之后,或者推迟到恢 复挂起会话。要注意,虽然在挂起会话中的承载通路上可以不存在任何实时协议(RTP)信 息,但是可能需要承载通路上的实时控制协议(RTCP)信令。如果对于挂起会话需要承载通 路上的RTCP,则承载通路可保持在转出域,直到建立转入域中的承载通路并且恢复挂起会 话为止。参照图6A和图6B,提供通信流程来说明从CS 14到MS12的域转移。一开始,用 户单元16(UE-A)参与和用户单元36B(UE-B)的第一会话、即会话1以及参与和用户单元 36C (UE-C)的第二会话、即会话2。仅出于此示例的目的,假定会话1、即用户单元16与远程 用户单元36B之间的会话被挂起,而用户单元16与远程用户单元36C之间的会话2为活动 (步骤100)。还假定两个会话都是支持分别与远程用户单元36B和36C的电话呼叫的语音 会话。通过CS 14延伸到用户单元16的会话2的承载通路示为通过VMSC 22和媒体网关 26在用户单元16与远程用户单元36C之间延伸(步骤102)。会话1的媒体被挂起,并且 除了带内信令之外,没有媒体正在用户单元16与远程用户单元36B之间交换。在某个点,用户单元16可检测需要从CS 14到MS 12的域转移的条件(步骤104)。 换言之,当前支持与用户单元16的无线通信的CS接入应当转移到通过与MS 12关联的分 组接入网的分组接入。用户单元16可监测不同接入网的条件,并且单独地或者结合服务基 站、接入点等进行确定。优选地,用户单元16将在不活动或挂起会话的转移之前发起活动 会话的转移。为了发起作为活动会话的会话2的域转移,用户单元16可将预计送往CCF 30 的^wite消息发送到MS 12中。要注意,^ivite消息不是通过CS 14、而是通过与MS 12 关联的分组接入网发送到MS 12。在该例中,CS 14是转出域,而MS 12是转入域。Invite消息使用CCF 30的PSI (PSIA_C)来寻址,并且发送给I/S-CSCF 28 (步骤 106),I/S-CSCF观会将hvite消息转发给CCF 30 (步骤108)。PSI可与唯一的会话关 联,或者某种其它方法可用于标识正在为其请求转移的会话。本领域的技术人员会知道用 于标识会话的其它技术,例如结合对于多个会话共同的PSI来使用单独的会话ID。^vite 消息可包含会话2的会话数据协议(SDP) (SDP-2J。这个SDP标识远程用户单元36C在通过MS 12而不是通过CS 14与用户单元16进行通信时使用的必需的通信参数。CCF 30会 将hvite消息识别为到MS 12的域转移的请求,因此经由I/S-CSCF 28将具有新的SDPjUE 的Re-Invite消息发送到远程用户单元36C(步骤110和112)。传递给远程用户单元36C 的Re-Invite消息将有效地指示远程用户单元36C经由MS 12直接地而不是经由媒体网关 26间接地与用户单元16进行通信。在这整个过程中,用户单元16可跨域转移保持会话状 态信息,并且在必要时向CCF 30提供状态信息的更新。类似地,CCF 30也可在需要时向用 户单元16提供状态信息。从以上所述,在检测到需要域转移时,用户单元16通过经由转入域中的新接入信 令分支向CCF 30发送^wite消息来发起域转移,CCF 30将在远程信令分支上向远程用户 单元36C提供适当更新,以便利于会话2的承载通路从CS 14到MS 12的转变。要注意,从 CCF 30到用户单元16的接入信令分支从CS 14改变到MS 12,同时远程接入信令分支保持 不变。必要的确认和附加信令可通过新接入信令通路和现有远程信令通路在用户单元16 与远程用户单元36C之间流动。随后释放通过CS 14的接入信令分支。通过相似的方式,在这个示例中被挂起的会话1与作为活动会话的会话2的转移 同时或者在其之后转移。同样,^wite消息通过MS 12发送到CCF 30。要注意,通过MS 12所建立的会话1的新接入信令分支与会话2的接入信令分支不同。域转移过程对于转 出与转入域之间的当前会话保持接入信令分支的对称性。如果在转出域中存在两个接入信 令分支,则在转入域中将存在两个接入信令分支。因此,从用户单元16所发送的hvite消 息由I/S-CSCF 28通过与会话1关联的接入信令分支来接收(步骤114)。I/S-CSCF 28将 Invite消息转发给CCF 30 (步骤116)。hvite消息可包含会话正在被挂起的指示(也许 在SDP中)。因此,CCF 30可将会话标识为被挂起,并且确定是否在会话1的对应远程信令 分支上向远程用户单元36B提供更新。由于会话1正在被挂起,所以可以不需要立即对远程用户单元36B更新用户单元 16的域中的变更,因为在用户单元16与远程用户单元36B之间没有正在交换的活动媒体。 但是,这种更新必须在会话1变为活动或者以其它方式恢复之前提供。因此,与步骤118和 120关联的虚线反映CCF 30向远程用户单元36B提供更新,指明已经存在域转移。在这个 示例中,SDP指明会话仍然被挂起。在这一点,会话1仍然被挂起,而会话2仍然为活动。会 话2的承载通路经由MS 12或关联分组网络直接在用户单元16与远程用户单元36C之间 延伸(步骤12 。在这些域转移中,各会话将包括单独的信令通路,其中将包括接入信令通 路和远程信令通路。为了实现转移,在转入域中提供新的接入信令通路,而释放来自转出域 的旧接入信令通路。CCF 30将采取必要的步骤来存储标识给定会话的适当接入信令分支和 远程信令分支的信息,并且确保信令消息在适当的接入与远程信令分支之间传递,以便利 于会话控制,并且重要的是保持跨域转移的连续性。随后,假定与用户单元16关联的用户采取必要的动作来恢复会话1以及将会话2 置于挂起(步骤124)。作为响应,用户单元16经由I/S-CSCF观通过MS 12中的接入信令 通路将Re-Invite消息发送到CCF 30 (步骤1 和128)。Re-hvite消息将标识会话或者 与会话关联的远程方(C),以及提供关于会话2正在被挂起的指示。在这个示例中,SDP将指 明会话正在被挂起。CCF 30可记录呼叫状态,并且通过I/S-CSCF观将Re-Invite消息发送 到远程用户单元36C,以便指明会话正在由用户单元16挂起(步骤130和132)。在适当的确认之后,用户单元16与远程用户单元36C之间的会话2被挂起。同时,用户单元16将经 由MS 12将Re-Invite消息发送到CCF 30,以便恢复会话1 (步骤134和136)。Re-Invite 消息将标识会话1或远程用户单元36B,并且将根据与用户单元16进行通信的需要来提供 SDP(SDP-Iue)。该SDP可以与用于与远程用户单元36C的通信的SDP相同或不同。CCF 30 将记录会话状态,并且通过经由I/S-CSCF 28将Re-Invite消息发送到远程用户单元36B 向远程用户单元36B提供更新(步骤138和140)。在这一点,会话1为活动并且由通过MS 12或关联分组网络在用户单元16与远程用户单元36C之间延伸的承载通路支持,而没有经 过CS 14(步骤14 。要注意,当恢复会话1而挂起会话2时,最初分配给会话2的资源可 再使用。参照图7A-7C,提供用于利于从MS 12到CS 14的域转移的示范通信流程。MS 12 将表示转出域,而CS 14将表示转入域。再次假定会话1是在用户单元16 (UE-A)与远程 用户单元36B(UE-B)之间延伸的会话,并且正在被挂起。会话2为活动,并且在用户单元 16 (UE-A)与远程用户单元36C(UE-C)之间延伸(步骤200)。但是,这两个会话具有或者将 具有直接通过MS 12或者与其关联的分组网络延伸的承载通路,而没有穿过CS 14。因此, 活动会话、即会话2具有通过MS 12在用户单元16与远程用户单元36C之间延伸的承载通 路(步骤202)。当用户单元16检测从MS 12到CS 14的域转移的条件(步骤204)时,用 户单元16将^^叩消息发送给VMSC 22,以便触发经由CS 14从用户单元16到媒体网关沈 的CS承载部分的建立(步骤206)。Setup消息可送往与RUA 32R关联的号码簿号码(DN), 其中DN表示RUA 32R的PSI。响应接收到Setup消息,VMSC 22将初始地址消息(IAM)发 送给控制媒体网关沈的媒体网关控制器M (步骤208)。媒体网关控制器M和VMSC 22将 交换各种综合服务用户部分(ISUP)消息以便经由VMSC 22在用户单元16与媒体网关沈之 间建立CS承载部分,这是本领域的技术人员知道的。媒体网关控制器M还经由I/S-CSCF 28将对应的Invite消息发送到RUA 32R(步骤210和212)。Inivte消息送往与RUA 32R 关联的PSI,并且预计用于通知RUA 32R关于CS承载部分,并且使RUA 32R准备用于当用户 单元16由CS 14服务的同时代表用户单元16起作用。优选地,用户单元16将首先发起活动会话、即会话2的转移。为了触发从MS 12 到CS 14的转移,用户单元16可生成待传递给CCF 30的hvite消息。如同前一个通信流 程一样,用户单元16可记住与会话关联的状态信息,并且在^ivte消息中提供正在转移的 会话的这种状态信息。由于hvite消息不能直接通过CS 14发送到MS 12,所以hvite 消息或者关于hvite消息的信息必须通过CS 14传递给RUA 32R。在这个示例中,传统上 用于CS 14的CS信令用于将hvite消息运送到VMSC 22 (步骤214),VMSC 22将hvite 消息或者关于hvite消息的信息以及其它CS信令转发给CAAF32C (步骤216)。CAAF 32C 能从CS信令提取hvite消息或者关于hvite消息的信息,并且与RUA 32R协作以便提供 用于传递到MS 12中的^wite消息(步骤218)。在这个示例中,非结构化补充服务数据 (USSD)信令信道经由VMSC 22在用户单元16与CAAF 32C之间是可用的。USSD消息可包 含信令封包(envelope),其中将hvite消息或者关于hvite消息的信息从用户单元16运 送到CAAF 32C。要注意,各种封包可用于当用户单元16由CS 14提供服务的同时在用户单 元16与CAAF 32C之间运送各种信令信息。如图所示,CAAF 32C和RUA 32R将单独或者共同认识到,用于CS 14中的会话2的CS承载部分经过媒体网关沈。由于RUA32R在MS 12中代表用户单元16起作用,因此,RUA 32R必须在对应的hvite消息中发送关于媒体网关洸的SDP(SDP-2Me),它通过I/S-CSCF 28发送到CCF 30 (步骤220和222)。远程用户单元36C需要关于媒体网关沈的SDP,因为 会话2的承载通路的分组承载部分将在媒体网关沈与远程用户单元36C之间延伸。因此, 从远程用户单元36C发送到用户单元16的分组将由媒体网关沈来接收,媒体网关沈将分 组转换成适当的CS格式以便通过CS承载部分传递。在相反方向,在媒体网关沈从用户单 元16所接收的CS格式化信息被转换成分组信息,它被传递给远程用户单元36C。一旦 CCF 30 经由 I/S-CSCF 28 接收到来自 RUA 32R 的 hvite 消息,Invite 消息 被处理,并且新的接入信令分支信息在CCF30更新。CCF 30通过I/S-CSCF观经由远程接 入信令分支将Re-Irwite消息发送到远程用户单元36C,以便向远程用户单元36C提供更新 (步骤2 和226)。更新将有效地通知远程用户单元36C经由媒体网关沈与用户单元16 通信,而不是直接与用户单元16通信。在这一点,CS承载部分被建立,以及会话2已经从 MS 12转移到CS 14。同时,用户单元16将发起会话1从MS 12到CS 14的转移。通过与 以上所述相似的方式,用户单元16将在CS信令的封包中向VMSC 22提供hvite消息或者 关于Invite消息的信息(步骤228),VMSC 22使用CS信令将Invite消息或者与Invite 消息关联的信息转发给CAAF32C (步骤230)。CAAF 32C和RUA32R将处理hvite消息或者 与hvite消息关联的信息(步骤232),并且生成hvite消息以便经由I/S-CSCF^传递给 CCF 30 (步骤 234 和 236)。要注意,用户单元16所提供的hvite消息将提供会话1正在被挂起的指示,并且 将通过有效地与用于会话2的分开的接入信令通路传递。具体来说,可使用相同的USSD信 令信道,但是,Invite消息将单独标识会话1 (PSIA_B),并且将由与关联会话2的信令分离的 CAAF 32C和RUA 3 来处理。CAAF 32C或RUA 3 所提供的hvite消息将包含指示会话 正在被挂起的SDP。如同先前的通信流程一样,CCF 30不一定必须在接收到会话1的hvite消息时 立即更新远程用户单元36B。但是,在会话1恢复之前,CCF 30将需要向远程用户单元36B 提供更新,使得远程用户单元36B将认识到已经发生域转移,或者至少认识到需要经由媒 体网关沈与用户单元16通信而不是直接与用户单元16通信。如图所示,CCF 30通过在 会话1的远程接入信令分支上通过I/S-CSCF^将hvite消息发送到远程用户单元36B以 指明会话正在被挂起,来提供相对立即的更新(步骤238和M0)。如果需要带内通信来保 持会话,则即使会话正在被挂起,Invite消息也可将媒体网关沈标识为进行通信的新目的 地。在这一点,会话1和会话2均从MS 12转移到CS 14。此外,与远程用户单元36B 的会话1仍然被挂起,而与远程用户单元36C的会话2仍然为活动。会话2的承载通路经 由VMSC 22和媒体网关沈在用户单元16与远程用户单元36C之间延伸(步骤M2)。CS 承载部分通过VMSC 22在用户单元16与媒体网关沈之间延伸,而MS承载部分经由MS 12 或关联分组网络在媒体网关26与远程用户单元36C之间延伸。随后,假定用户单元16采取必要的动作来恢复会话1以及将会话2置于挂起(步 骤M4)。作为响应,用户单元16将生成预计送往远程用户单元36C的Re-Invite消息,指明 会话正在被挂起。Re-hvite消息放入CS信令的封包中,并且提供给VMSC 22 (步骤M6),VMSC 22会将CS信令中的Re-Invite消息转发给CAAF 32C (步骤248)。CAAF 32C禾Π RUA 32R又将协作以便从CS信令提取Re-Invite消息(步骤250),以及生成预计送往远程用户 单元36C的适当Re-Invite消息,并且提供指明会话2正在被挂起的SDP。RUA 32R经由I/ S-CSCF 28将Re-Invite消息发送到CCF 30 (步骤252和254)。CCF 30将经由会话2的接 入信令分支来接收Re-Irwite消息,并且通过I/S-CSCF 28经由会话2的远程信令分支将 Re-Invite消息转发到远程用户单元36C(步骤256和258)。会话2这时被挂起。为了激活用户单元16与远程用户单元36Β之间的会话1,用户单元16将生成发 送到远程用户单元36Β的Re-Invite消息,其中Re-hvite消息配置成激活当前挂起的会 话1。Re-Invite消息由CS信令运送给VMSC 22(步骤沈0),VMSC 22将经由CS信令将 Re-Invite消息传递给CAAF 32C (步骤沈2)。同样,CAAF 32C和RUA32R将协作从CS信令 提取Re-Invite消息(步骤沈4),并且提供Re-Invite消息以便经由I/S-CSCF 28传递给 CCF 30 (步骤266和沈8)。要注意,RUA 32R将生成Re-Invite消息,以便包含用于会话1 的关于媒体网关26的SDP (SDP-Isk),因为远程用户单元36B这时需要与媒体网关沈而不是 直接与用户单元16进行通信。CCF 30通过经由会话1的远程接入信令分支通过I/S-CSCF 28将Re-Invite消息发送到给远程用户单元36B,来向远程用户单元36B提供更新(步骤 270和272)。在这一点,会话1为活动,以及会话1的承载通路经由VMSC 22和媒体网关沈 在用户单元16与远程用户单元36B之间延伸(步骤274)。CS承载部分可以是用于会话2 的相同CS承载部分,并且经由VMSC 22在用户单元16与媒体网关沈之间延伸。会话1的 MS承载部分可与会话2的MS承载部分不同,并且可直接在媒体网关沈与远程用户单元36B 之间延伸。因此,媒体网关沈可记住与多个远程用户单元36B、36C的多个MS承载部分,同 时当用户单元16参与和远程用户单元36B、36C的会话时使用经由CS 14与用户单元16的 单个CS承载部分。在上述实施例中,CAAF 32C与RUA 32R关联,并且用作CS 14与MS 12之间的信令 网关。对于图8和图9所示的实施例,在其中CS 14支持电路交换网络上的基于分组的通 信的环境中,例如作为全球移动通信系统(GSM)网络所提供的基于分组的无线通信服务的 通用分组无线业务(GPRS)中所使用的环境中,没有采用CAAF 32C。在这些情况下,用户单 元16可直接地将GPRS或类似传输用于预计送往MS 12或者从MS 12接收的会话信令,甚 至当用户单元16经由CS14来支持时。如图8所示,会话1和会话2的接入信令分支经由 VMSC22、RUA 32R和I/S-CSCF 28在用户单元16的CS客户端18与CCF 30之间延伸。会 话1和会话2的远程信令分支如上所述。CCF 30锚定并且关联会话1和会话2的相应接入 及远程信令分支,以便分别利于用户单元16与远程用户单元36B、36C之间的会话控制。参 照图9,示出当用户单元16由MS 12或类似分组网络来支持时的会话1和会话2的接入及 远程信令分支。CS 14与MS 12之间的转移有效地将相应会话的承载通路和信令通路从转出域改 变到转入域。因此,从CS 14到MS 12的转移将实现从图8所示的到图9所示的承载通路 和信令通路变更。对于从MS 12到CS 14的转移,承载通路和信令通路将从图9所示的改 变到图8所示。虽然仅示出两个会话,但是,根据用户单元16及关联网络的可用资源,可支 持任何数量的会话。单元36B(UE-B)的会话1被挂起,而与远程用户单元36C(UE-C)的会话2为活动。还假定 会话1和会话2均经由MS 12来支持,因此会话的承载通路或信令通路均没有穿过CS 14, 如图9所示。在这个示例中,用户单元16将检测需要从MS 12到CS14的域转移的条件,并 且发起从MS 12到CS 14的域转移。MS 12是转出域,而CS 14是转入域。一开始,用户单元16在被挂起的会话1中涉及远程用户单元36B,并且在活动的会 话2中涉及远程用户单元36C(步骤300)。会话2的承载通路直接在用户单元16与远程用 户单元36C之间延伸,而没有经过CS 14(步骤30幻。在某个点,用户单元16将检测需要从 MS 12到CS 14的域转移的条件(步骤304)。因此,用户单元16将通过采取必要的步骤以 便通过VMSC 22建立CS承载部分和具有RUA 32R的关联控制通路,来发起到CS 14的域转 移。具体来说,用户单元16向VMSC 22发送请求CS承载部分的ktup消息(步骤306)。 ktup消息可包含与RUA 32R关联的号码簿号码(PSI)。VMSC 22将IAM发送给关联媒体网 关沈的媒体网关控制器M(步骤308)。CS承载部分将经由VMSC 22在用户单元16与媒 体网关沈之间建立。媒体网关控制器M还将通知RUA 32R关于CS承载部分,并且通过经 由I/S-CSCF 28将hvite消息发送给RUA 32R来建立CS承载部分的控制通路(步骤310 和312)。Invite消息将标识RUA 32R的PSI,以便使Invite消息能够经由I/S-CSCF 28路 由到RUA 32R。在这一点,建立媒体网关沈与用户单元16之间的CS承载部分,以及通过 RUA32R来建立关联控制通路。随后,用户单元16将通过使用与会话2关联的PSI在GPRS传输上将hvite消 息发送到CCF 30,首先发起作为活动会话的会话2的域转移。由于采用GPRS传输,所以 Invite消息可直接路由到I/S-CSCF 28,而不经过CAAF 32C。因此,将hvite消息发送给 I/S-CSCF 28 (步骤 314),I/S-CSCF 28 将 hvite 消息转发给 RUA32R(步骤 316),RUA 32R 当用户单元16由CS 14支持时充当用户单元16的远程用户代理。RUA 32R将认识到,CS 承载部分锚定在媒体网关26,以及代表用户单元16起作用将生成包含关于媒体网关沈的 SDP(SDPmg)的hvite消息,以便传递给CCF 30。关于媒体网关洸的SDP将包含远程用户 单元36C在与媒体网关沈进行通信时使用的必需的通信参数。RUA 32R将生成具有关于媒 体网关沈的SDP的Invite消息,并且使用会话2的PSI通过I/S-CSCF 28将hvite消息 转发给CCF 30 (步骤318和320)。用户单元16所提供的hvite消息可包含当会话2在MS 12中被支持时与会话2关联的状态信息。CCF30可记住状态信息以及将状态信息转发给远 程用户单元36C。CCF 30通过I/S-CSCF 28经由会话2的远程信令分支将Re-Invite消息 发送到远程用户单元36C(步骤322和324)。Re-hvite将包含关于媒体网关沈的SDP连 同用户单元16最初提供给远程用户单元36C的任何必需的状态信息。任何确认或后续会 话信令将在会话1的远程接入分支和通过CS 14的新接入信令分支所提供的信令通路上提 {共。同时,用户单元16将发起会话IWMS 12到CS 14的转移。因此,用户单元16将生 成具有会话1的任何必要状态信息的hvite消息,并且使用与会话1关联的PSI将hvite 消息发送到MS12 (步骤326)。该例中的状态信息可通过提供指明挂起状态的SDP来指明会 话1正在被挂起。hvite消息在MS 12中在I/S-CSCF观接收,并且转发给RUA 32R,它当 用户单元16由CS 14提供服务时代表用户单元16起作用(步骤328)。RUA 32R经由I/ S-CSCF 28将hvite消息转发到CCF 30 (步骤330和33 。CCF 30将更新会话1的状态信息,并且可通过I/S-CSCF 28在远程信令分支上发起到远程用户单元36B的Re-Invite 消息(步骤334和336)。ReHnvite消息可包含指明会话仍然挂起的SDP以及在对于挂起 会话需要带内信令时的关于媒体网关26的SDP,使得远程用户单元36B将通过会话2的承 载通路与媒体网关26进行通信,而不是直接与用户单元16进行通信。在这一点,会话2为活动,并且会话2的承载通路经由CS 14延伸到用户单元 16 (步骤338)。具体来说,承载通路的CS承载部分经由VMSC 22在用户单元16与媒体网 关沈之间延伸,而承载通路的MS部分在媒体网关沈与远程用户单元36C之间延伸。会话 1仍然挂起。如同上述示例一样,假定与用户单元16关联的用户决定恢复会话1以及将会话2 置于挂起(步骤340)。在这一点,会话1和会话2均经由CS 14来支持,因此,用户单元16 将发起对于远程用户单元36C的Re-Invite消息,其中Re-hvite消息提供将会话2置于 挂起的指示。在这个示例中,挂起指示通过发送指明正在将会话置于挂起的SDP来提供。 Re-Invite消息使用GPRS传输直接传递到MS 12,并且由I/S-CSCF 28来接收(步骤342)。 将Re-Invite消息传递给RUA 32R(步骤344),代表用户单元16起作用的RUA 32R经由I/ S-CSCF 28将Re-Invite消息转发给CCF 30 (步骤346和348)。CCF30将对会话2更新其 状态信息,并且通过I/S-CSCF 28经由远程信令分支将Re-Invite消息传递到远程用户单 元36C(步骤350和352)。Re-hvite消息将包含指明会话2正在被挂起的SDP。随后,用户单元16将恢复与远程用户单元36B的会话1。要进行这个操作,用户单 元16使用GPRS传输通过会话1的接入信令分支将预计送往远程用户单元36B的Re-Invite 消息发送到MS12(步骤354)。I/S-CSCF 28将Re-Invite消息转发给RUA 32R(步骤356), 代表用户单元16起作用的RUA 32R经由I/S-CSCF观将Re-Invite消息转发给CCF 30(步 骤358和360)。CCF 30将根据用户单元16所提供的状态信息来更新任何关联状态信息, 并且通过I/S-CSCF 28经由会话1的远程信令分支发起到远程用户单元36B的Re-Invite 消息(步骤362和364)。如果这种信息尚未提供,则RUS 32R所发起的Re-Invite消息可 包含关于媒体网关26的SDP。远程用户单元36B将Re-Invite消息识别为恢复会话1的指 令,并且将认识到,会话1的承载通路穿过媒体网关沈。在这一点,承载通路通过VMSC 22 和媒体网关26在用户单元16与远程用户单元36B之间延伸(步骤366)。CS承载部分通 过VMSC 22在媒体网关沈与用户单元16之间延伸,而承载通路的MS部分在媒体网关沈 与远程用户单元36B之间延伸。会话1这时为活动,而会话2置于挂起。对于这个实施例,该过程基本上与结合图6A和图6B所提供的相同。实质上,当转 入到MS 12时,CAAF 32C的去除以及GPRS传输的使用或诸如此类并不重要,因为接入信令 通路从CS 14转变出并且经由I/S-CSCF沘直接进入CCF 30,而没有采用RUA 32R。在上述示例中,当前正在由用户单元16所支持的多个会话其中之一保持在挂起 状态;但是,本领域的技术人员会知道,多个会话可从一个域转变到另一个域,其中会话的 每个为活动的,并且跨域转移保持活动。其中一个或多个会话被挂起的示例只是表示其中 会话为语音会话并且相应地被处理以避免在任何给定时间具有多个活动的语音会话的更 复杂情形。当多个会话为活动的并且用户单元16正在由CS 14来支持时,可提供通过CS 14的多个CS承载部分,使得各会话具有对应的CS承载部分。备选地,可对于多个活动会话 共享单个CS承载部分。
参照图11,提供根据本发明的一个实施例的服务节点44。服务节点44可驻留在 MS 12中,并且包括控制系统46及关联存储器48,以便提供下列的任一个或其组合的功能 性=CCF 30、I/S-CSCF28、CAAF 32C禾口 RUA 32R。控制系统46还将与通信接口 50关联,以 便利于与附属于MS 12或关联网络的任何实体的通信。参照图12,提供用户单元16的框图表示。用户单元16可包括具有充足的存储器 54的控制系统52,以便支持CS客户端18和MS客户端20的操作。控制系统52将与通信 接口 56紧密配合,以使CS客户端18和MS客户端20利于通过CS 14或MS 12的通信,如 上所述。控制系统52还可与用户接口 58关联,它将利于与用户的交互。用户接口 58可包 括利于与用户的语音通信的话筒和喇叭以及允许用户输入和查看信息的小键盘和显示器。本领域的技术人员会知道对本发明的优选实施例的改进和修改。所有这类改进和 修改均被认为在本文所公开的概念和所附权利要求的范围之内。
权利要求
1.一种利于关于同时参与多个会话的用户单元的域转移的方法,包括-为对应的多个会话提供多个会话信令通路,所述多个会话信令通路的每个对于所述 多个会话的对应一个会话包括第一接入信令分支和远程接入信令分支,其中用于所述多个 会话信令通路的每个的第一接入信令分支锚定在驻留于多媒体子系统中的控制功能,并且 经由转出域延伸到第一用户单元;以及-对于所述多个会话的每个-提供锚定在所述控制功能并且经由转入域延伸到所述第一用户单元的第二接入信令 分支;-用所述第二接入信令分支取代所述第一接入信令分支;以及-在所述第二接入信令分支与所述远程信令分支之间交换会话信令,以提供更新的会 话信令通路,从而当所述第一用户单元由所述转入域服务时利于关于所述第一用户单元的会话f曰令ο
2.如权利要求1所述的方法,还包括对于所述多个会话的每个,实现与所述第一用户 单元连接的承载通路的至少一部分从关联所述转出域的第一网络到关联所述转入域的第 二网络的转移。
3.如权利要求1所述的方法,还包括经由所述转入域从所述第一用户单元接收对于 域转移的请求,以及响应接收所述请求而为所述多个会话的每个提供所述第二接入信令分支。
4.如权利要求3所述的方法,其中,所述请求在所述第一用户单元确定需要将所述多 个会话从所述转出域转移到所述转入域时从所述第一用户单元生成。
5.如权利要求3所述的方法,其中,所述请求使用用于所述控制功能的多媒体子系统 地址以及与所述多媒体子系统地址关联的电路交换子系统中的号码簿号码中的至少一个 从所述第一用户单元始发。
6.如权利要求1所述的方法,其中,用于所述多个会话信令通路的每个的第一接入信 令分支和第二接入信令分支中的一个通过远程用户代理延伸到电路交换子系统中,当所述 第一用户单元由所述电路交换子系统服务时,所述远程用户代理对于所述多媒体子系统将 它自己表示为所述第一用户单元。
7.如权利要求6所述的方法,其中,用于所述多个会话信令通路的每个的第一接入信 令分支和第二接入信令分支中的另一个延伸到所述第一用户单元,而不经过所述电路交换 子系统。
8.如权利要求6所述的方法,其中,电路交换子系统接入自适应功能沿用于所述多个 会话信令通路的每个的第一接入信令分支和第二接入信令分支中的一个、驻留在所述远程 用户代理与服务于所述第一用户单元的移动交换中心之间,所述电路交换子系统接入自适 应功能提供所述电路交换子系统与所述多媒体子系统之间的信令转换。
9.如权利要求8所述的方法,其中,用于所述多媒体子系统的会话信令消息经由用于 所述多个会话信令通路的每个的第一接入信令分支和第二接入信令分支中的一个在电路 交换子系统信令中运送给所述电路交换子系统接入自适应功能。
10.如权利要求9所述的方法,其中,所述电路交换子系统信令至少部分地在非结构化 补充服务数据信道中提供。
11.如权利要求8所述的方法,其中,用于所述多媒体子系统的会话信令消息经由用于 所述多个会话信令通路的每个的第一接入信令分支和第二接入信令分支中的一个通过所 述电路交换子系统所提供的分组传输机制来运送。
12.如权利要求11所述的方法,其中,所述分组传输机制是全球移动通信系统网络中 的通用分组无线业务。
13.如权利要求1所述的方法,其中,所述多个会话的活动会话和挂起会话是语音会 话,以及所述活动会话的转移在发起所述挂起会话到所述转入域的转移之前发起。
14.如权利要求1所述的方法,其中,所述转入域和所述转出域中的一个是所述多媒体 子系统,而所述转入域和所述转出域中的另一个是电路交换子系统。
15.如权利要求14所述的方法,其中,到所述转入域和所述转出域中的一个的接入经 由所述电路交换子系统外部的无线接入来提供。
16.如权利要求15所述的方法,其中,所述无线接入支持基于分组的通信,而所述电路 交换子系统支持电路交换通信。
17.如权利要求14所述的方法,其中,所述电路交换子系统由蜂窝网络提供。
18.如权利要求1所述的方法,其中,所述多个会话与对应的多个唯一承载通路关联。
19.如权利要求18所述的方法,其中,由多媒体子系统支持的所述多个唯一承载通路 的第一部分在所述多媒体子系统中相互分离。
20.如权利要求19所述的方法,其中,当所述多个会话至少部分地由电路交换子系统 来支持时,用于所述多个会话的每个的唯一承载通路由通过所述电路交换子系统延伸到所 述第一用户单元的公共电路交换承载部分来支持。
21.如权利要求1所述的方法,其中,所述多个会话的每个连接在所述第一用户单元与 多个远程端点的不同一个端点之间。
22.如权利要求1所述的方法,其中,当所述多个会话之一从所述第一用户单元始发 时,所述控制功能作为多个服务的第一服务被调用,所述多个服务将在第一接入信令分支 和远程信令分支所形成的所述多个会话信令通路之一中提供,使得除了所述连续性控制功 能之外的所述多个服务的所有均在所述远程信令分支中提供,以及所述远程信令分支锚定 在所述控制功能。
23.如权利要求1所述的方法,其中,当所述多个会话之一在所述第一用户单元端接 时,所述控制功能作为多个服务的最后一个服务被调用,所述多个服务将在第一接入信令 分支和远程信令分支所形成的所述多个会话信令通路之一中提供,使得除了所述控制功能 之外的所述多个服务的所有均在所述远程信令分支中提供,以及所述远程信令分支锚定在 所述控制功能。
24.如权利要求1所述的方法,其中,所述控制功能由服务呼叫/会话控制功能为来自 所述第一用户单元的或者预计送往所述第一用户单元的会话作为服务来调用。
25.一种利于关于同时参与多个会话的用户单元的域转移的方法,包括-在驻留于多媒体子系统中的控制功能锚定用于多个会话信令通路的每个的第一接入 信令分支,所述多个会话信令通路用于对应的多个会话,其中所述多个会话信令通路的每 个对于所述多个会话的对应一个会话包括第一接入信令分支和远程接入信令分支,以及其 中用于所述多个会话信令通路的每个的第一接入信令分支经由转出域延伸到第一用户单元;以及-对于所述多个会话的每个-在所述控制功能锚定经由转入域延伸到所述第一用户单元的第二接入信令分支; -用所述第二接入信令分支取代所述第一接入信令分支;以及 -在所述第二接入信令分支与所述远程信令分支之间交换会话信令,以提供更新的会 话信令通路,从而当所述第一用户单元由所述转入域服务时利于关于所述第一用户单元的会话f曰令ο
全文摘要
本发明涉及将用户单元的会话控制从电路交换子系统、如蜂窝网络迁移到多媒体子系统(MS)、如因特网协议(IP)多媒体子系统(IMS)。会话控制由MS提供,而不管用户单元对会话使用蜂窝还是本地无线接入。要注意,可同时对于给定用户单元控制多个会话。MS中的连续性控制功能(CCF)锚定用于在CS或MS中始发和端接多个并发会话以及在CS与MS之间转移这些会话的会话控制。多个会话的每个的所有会话信令通过CCF传递。CCF是在MS中提供的服务,并且锚定用户单元的会话以及实现CS与MS之间的域转移。
文档编号H04W36/00GK102067549SQ200780044213
公开日2011年5月18日 申请日期2007年10月4日 优先权日2006年10月4日
发明者K·迈赫迪 申请人:北方电讯网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1