服务路由判决实体

申请号 CN200580049616.7 申请日 2005-04-27 公开(公告)号 CN101167381B 公开(公告)日 2012-07-18
申请人 艾利森电话股份有限公司; 发明人 A·威特泽尔; R·凯勒;
摘要 描述了一种服务路由判决实体和方法,该服务路由判决实体和方法用于一个包括 电路 交换子系统、因特网协议多媒体系统子系统和至少一个适合于与这两个子系统通信的移动终端的系统。这两个子系统提供重叠的服务。服务路由判决实体和方法被安排来根据预定的判决信息,对于经由电路交换子系统和因特网协议多媒体系统子系统之一或这二者路由给定的服务,作出与涉及到移动终端的给定的服务有关的路由判决。
权利要求

1.一种服务路由判决实体,用于包括电路交换子系统、因特网协议多媒体系统子系统以及至少一个适合于与所述电路交换子系统和所述因特网协议多媒体系统子系统通信的移动终端的系统,所述电路交换子系统提供第一组服务以及所述因特网协议多媒体系统子系统提供第二组服务,所述第一组服务和第二组服务至少部分重叠,所述服务路由判决实体包括用于根据预定的判决信息,相对于经由所述电路交换子系统和所述因特网协议多媒体系统子系统之一或这二者路由涉及到所述至少一个移动终端的给定的服务,作出与所述给定的服务有关的路由判决的部件。
2.如权利要求1所述的服务路由判决实体,其中所述判决信息包括以下的一项或多项:
-与所述移动终端经由所述电路交换子系统和所述因特网协议多媒体系统子系统之一或这两者的可达到性有关的可达到性信息,
-与由所述至少一个移动终端的用户设置的偏好有关的偏好信息,
-与由所述电路交换子系统的操作员设置的偏好有关的偏好信息,
-与由所述因特网协议多媒体系统子系统的操作员设置的偏好有关的偏好信息,-与所述至少一个移动终端的所述用户的预订有关的预订信息,
-与一天的时间有关的时间信息,
-与所述电路交换子系统和所述因特网协议多媒体系统子系统之一或这二者的负荷有关的负荷信息,
-与所述电路交换子系统和所述因特网协议多媒体系统子系统之一或这二者的覆盖范围有关的覆盖范围信息,
-与所述电路交换子系统和所述因特网协议多媒体系统子系统之一或这二者的可用性有关的可用性信息,
-与涉及到所述至少一个移动终端的所述给定的服务的服务类型有关的服务类型信息,
-与被有效地提供到所述至少一个移动终端的一个或多个服务有关的服务使用信息,-与涉及到所述电路交换子系统、所述因特网协议多媒体系统子系统和所述移动终端中的一个或多个的一个或多个有效连接有关的连接信息,
-与所述移动终端能有关的终端能力信息,
-与所述电路交换子系统的节点的能力有关的电路交换子系统节点能力信息,以及-与所述因特网协议多媒体系统子系统的节点的能力有关的因特网协议多媒体系统子系统节点能力信息。
3.如权利要求1或2所述的服务路由判决实体,包括:包含在电路交换子系统中的第一部分和包含在因特网协议多媒体系统子系统中的第二部分。
4.如权利要求3所述的服务路由判决实体,其中所述第一部分包括用于把与所述至少一个移动终端在所述电路交换子系统中的可达到性有关的可达到性信息发送到所述第二部分的部件,以及所述第二部分包括用于作出路由判决的部件。
5.如权利要求3所述的服务路由判决实体,其中所述第二部分包括用于把与所述至少一个移动终端在所述因特网协议多媒体系统子系统中的可达到性有关的可达到性信息发送到所述第一部分的部件,以及所述第一部分包括用于作出路由判决的部件。
6.如权利要求1或2所述的服务路由判决实体,其中所述服务路由判决实体被包含在专用应用服务器中。
7.如权利要求1或2所述的服务路由判决实体,其中所述电路交换子系统具有路由控制节点(MSC),以及所述服务路由判决实体被包含在所述电路交换路由控制节点中。
8.如权利要求1或2所述的服务路由判决实体,其中所述因特网协议多媒体系统子系统具有路由控制节点(TAS),以及所述服务路由判决实体被包含在所述因特网协议多媒体系统路由控制节点中。
9.如权利要求1或2所述的服务路由判决实体,其中所述服务路由判决实体被包含在用作为用于所述电路交换子系统和所述因特网协议多媒体系统子系统的路由控制节点的网络节点中。
10.如权利要求1或2所述的服务路由判决实体,其中所述服务路由判决实体的至少一部分被包含在所述至少一个移动终端中。
11.一种服务路由判决方法,用于包括电路交换子系统、因特网协议多媒体系统子系统以及至少一个适合于与电路交换子系统和因特网协议多媒体系统子系统通信的移动终端的系统,所述电路交换子系统提供第一组服务和所述因特网协议多媒体系统子系统提供第二组服务,所述第一组服务和第二组服务至少部分重叠,所述服务路由判决方法包括:
根据预定的判决信息,相对于经由所述电路交换子系统和所述因特网协议多媒体系统子系统之一或这二者路由涉及到所述至少一个移动终端的给定的服务,作出与所述给定的服务有关的路由判决。
12.如权利要求11所述的服务路由判决方法,其中所述判决信息包括以下的一项或多项:
-与所述移动终端经由所述电路交换子系统和所述因特网协议多媒体系统子系统之一或这二者的可达到性有关的可达到性信息,
-与由所述至少一个移动终端的用户设置的偏好有关的偏好信息,
-与由所述电路交换子系统的操作员设置的偏好有关的偏好信息,
-与由所述因特网协议多媒体系统子系统的操作员设置的偏好有关的偏好信息,-与所述至少一个移动终端的所述用户的预订有关的预订信息,
-与一天的时间有关的时间信息,
-与所述电路交换子系统和所述因特网协议多媒体系统子系统之一或这二者的负荷有关的负荷信息,
-与所述电路交换子系统和所述因特网协议多媒体系统子系统之一或这二者的覆盖范围有关的覆盖范围信息,
-与所述电路交换子系统和所述因特网协议多媒体系统子系统之一或这二者的可用性有关的可用性信息,
-与涉及到所述至少一个移动终端的所述给定的服务的服务类型有关的服务类型信息,
-与被有效地提供到所述至少一个移动终端的一个或多个服务有关的服务使用信息,-与涉及到所述电路交换子系统、所述因特网协议多媒体系统子系统和所述移动终端中的一个或多个的一个或多个有效连接有关的连接信息,
-与所述移动终端能力有关的终端能力信息,
-与所述电路交换子系统的节点的能力有关的电路交换子系统节点能力信息,以及-与所述因特网协议多媒体系统子系统的节点的能力有关的因特网协议多媒体系统子系统节点能力信息。
13.如权利要求11或12所述的服务路由判决方法,包括以下步骤:
确定所述电路交换子系统和所述因特网协议多媒体系统子系统之一作为用于所述给定的服务的需要的子系统,
确定是否满足与所述需要的子系统和所述预定的判决信息有关的一个或多个预定的第一条件,
如果所述一个或多个预定的第一条件是满足的,则决定通过所述需要的子系统路由所述给定的服务,
如果所述一个或多个预定的第一条件不满足,则确定是否满足与不同于所述需要的子系统的另一个子系统和所述预定的判决信息有关的一个或多个预定的第二条件,以及如果所述一个或多个预定的第二条件是满足的,则决定通过不同于所述需要的子系统的所述另一个子系统路由所述给定的服务。
14.如权利要求13所述的服务路由判决方法,包括:如果所述一个或多个预定的第二条件不满足,则拒绝路由所述给定的服务。
15.如权利要求13所述的服务路由判决方法,包括:
相对于所述预定的第一和第二条件重复进行所述确定步骤,直至满足所述第一条件,由此决定通过所述需要的子系统来路由所述给定的服务,或者
满足所述第二条件,由此决定通过不同于所述需要的子系统的所述另一个子系统路由所述给定的服务,或者
满足重复中断条件,由此拒绝路由所述给定的服务。

说明书全文

服务路由判决实体

发明领域

[0001] 本发明涉及用于一个包括电路交换子系统、因特网协议多媒体系统(IMS)子系统、和至少一个适合于与该电路交换子系统和该IMS子系统通信的移动终端的系统的服务路由判决实体和服务路由判决方法。

发明背景

[0002] 在移动通信领域中传统地使用电路交换网,例如在GSM系统中就是这样。GSM不断地被更新,并且最近被开发的移动通信系统,诸如WCDMA和CDMA(按照第三代伙伴项目3GPP)也是基于电路交换。
[0003] 而且,当前开发和使用基于因特网协议(IP)的通信系统,即,所谓的IP多媒体系统(IMS)。IMS也是在第三代伙伴项目下标准化的。基于IMS的网络正在被使用来提供多个服务给移动终端的用户,诸如简单的消息传送或存在服务,但越来越多的是电话服务,诸如通过IP的话音(VoIP)。作为例子,最近已有可能通过使用WLAN无线接入技术提供基于IMS的电话服务。
[0004] 这导致在提供服务给能够与总体通信系统的电路交换子系统和这样的总体通信系统的IMS子系统进行交互的移动终端方面的许多问题,如果电路交换子系统和IMS子系统提供至少部分重叠的服务组的话。这将在下面对于一个例子进行说明,其中设想具有都能提供话音呼叫服务的一个电路交换子系统和一个IMS子系统。换句话说,话音呼叫服务是在两个子系统之间的重叠的服务。在移动终端位于使得它只能与这两个子系统之一通信的情形下,对于发起的呼叫的话音呼叫服务的提供是直截了当的,即,用户必须使用可用的该子系统。另一方面,对于终接呼叫会出现问题。例如,当移动时,移动终端会失去两个子系统之一或二者的无线覆盖范围,可能没有时间来适当地更新网络。在这种情形下,对于终接该到用户的呼叫的请求仍旧是试图通过一个子系统到达用户的,虽然他已移动和实际上是可经由其它子系统达到的。
[0005] 如果移动终端处于使得它可以从电路交换子系统和IMS子系统这两者接收服务的位置,则会有这样的问题:用户或在各个子系统中的控制节点将不能有效地路由需要的服务。
[0006] US 2004/0249887 A1描述在一个包括电路交换域和IMS的通信系统中建立在对等用户终端之间的会话的方法。IMS包括可以发起在电路交换域上建立对话承载电路的SIP服务器。SIP服务器与提供在电路交换会话和分组交换会话之间交互工作的网关服务器互动。由此,被使用于点对点分组交换会话的呼叫控制协议也可以被使用来建立电路交换会话。
[0007] US 2005/0025047 A1描述用于通过使用用于分组交换通信的信令协议,例如SIP协议,建立电路交换承载电路的方法和系统。
[0008] US 2003/0027569 A1描述用于提供在IMS与电路交换域之间的漫游的通信系统。电路交换域包括所谓的交互工作移动交换中心(iMSC)。该iMSC把电路交换域特性转换成SIP,由此允许在电路交换域与分组交换域之间用于提供特性和服务的交互工作,而同时在不同种类的家庭与服务系统之间漫游。
[0009] WO 01/35585描述用于选择性的网络接入的方法和设备。该文件涉及到经由多个接入网终端设备(诸如蜂窝接入设备、LAN接入设备、或固定的接入机制)建立在终端设备(诸如蜂窝电话、无线计算机、打印机、或智能家用电器)与IP网络(如因特网)之间的连接。发明目的
[0010] 本发明的目的是提供对于提供重叠的服务的电路交换子系统和IMS子系统出现的上述的问题的解决方案。
[0011] 发明概要
[0012] 以上的目的是通过本专利申请的独立权利要求的内容解决的。有利的实施例从属权利要求中描述。
[0013] 按照本发明,提供了一个服务路由判决实体,它被安排来根据预定的判决信息,对于经由电路交换子系统和IMS子系统之一或二者路由给定的服务,作出与涉及到移动终端(例如,发起的呼叫或终接的呼叫)的给定的服务(例如,话音呼叫)有关的路由判决。 [0014] 在本技术说明书和权利要求的意义内的服务是提供给所述子系统的用户的子系统的任何功能。服务的这种定义相应于在3GPP TR21.905 中给出的定义。服务的例子是设置呼叫(例如,话音呼叫、视频呼叫等等)或消息传送(文本消息、话音消息、视频消息等等)。
[0015] 在本技术说明书和权利要求的意义内的实体是适用于提供给定的功能的任何设备,其中实体可以是位于网络的一个节点或终端中的单元,或它可以是散布在不同的节点和终端的系统。实体可以以硬件软件或硬件和软件的任何适当的组合被体现。 [0016] 由服务路由判决实体使用的判决信息可以以任何适当的或需要的方式被选择。它例如可以是:与移动终端的可达到性有关的可达到性信息和/或与由运营商或用户设置的偏好有关的偏好信息,预订信息,与一天的时间有关的时间信息,与子系统的负荷有关的负荷信息,与子系统的覆盖范围有关的覆盖范围信息,可用性信息,服务类型信息,服务使用信息,与有效连接有关的连接信息,以及与移动终端或子系统的一个或多个节点的能有关的能力信息。
[0017] 前述的现有技术的问题归因于服务路由判决实体而得以解决。即,服务路由判决实体能够自动决定如何路由一个给定的服务,由此可以达到子系统的有效的和需要的使用。
[0018] 附图说明
[0019] 现在根据具体的实施例和参照附图更详细地描述本发明,其中: [0020] 图1给出本发明的实施例的示意图;
[0021] 图2给出其中可以以许多方式体现本发明的电路交换子系统和IMS子系统的示意图;
[0022] 图3显示本发明的基本方法实施例的流程图
[0023] 图4显示本发明的另一个方法实施例的流程图;
[0024] 图5显示本发明的再一个方法实施例的流程图;以及
[0025] 图6显示本发明方法实施例的另一个流程图。

具体实施方式

[0026] 图1显示本发明的实施例的示意图。标号10表示因特网协议多媒体系统(IMS)子系统,以及标号11描述电路交换子系统。移动终端12适用于与电路交换子系统11和IMS子系统10通信。标号13和14表示子系统10和11可以藉助于它进行互动的另外的通信网或子系统。网络13和14例如可以是公共交换电话网(PSTN)、诸如因特网的计算机网等等。图1所示的连接仅仅是例子,以及子系统10和11可被连接到每个网络13和14,也可能具有在某种程度上不同于所显示的网络13和14的另外的网络。
[0027] 在图1上,标号101表示在IMS子系统中的控制节点,所述控制节点适用于控制提供服务给移动终端12。标号102描述一个接入节点,经由该接入节点,移动终端12接入IMS子系统10。
[0028] 标号111类似地涉及电路交换子系统11的控制节点,它适用于控制和管理电路交换子系统11向移动终端12的服务提供。标号112描述一个接入节点,经由该接入节点,移动终端12可以接入电路交换子系统11。
[0029] 应当指出,图1仅仅是示意图,以及子系统通常包括更大数目的节点,例如中间节点和网关节点,但为了简明起见,图上未示出。而且,有可能特定的接入网被安排在移动终端12与子系统10和11之间。为了简明和清晰起见,图上只显示一个移动站12,但应当看到,实际的通信系统将被安排来提供服务给大得多的数目的移动站。
[0030] 电路交换子系统11和IMS子系统10使电路交换子系统提供第一组 服务和IMS子系统提供第二组服务。第一和第二组服务至少部分重叠,换句话说,这意味着两个系统10和11至少提供某些相同的服务给移动终端12。例如,有可能两个子系统提供建立话音呼叫的服务,其中例如电路交换子系统根据GSM标准来做到这一点,而IMS子系统根据通过IP的话音的原理来做到这一点。自然,两个子系统通常也具有其它的或更多的共同的服务。
其它的服务可以是视频呼叫或视频流动(点对点、点对多点、或广播)、消息传送(文本、话音或视频)等等。
[0031] 按照本发明,提供了服务路由判决实体。该服务路由判决实体被安排来根据预定的判决信息,关于经由电路交换子系统11和因特网协议多媒体系统子系统10之一或二者路由涉及到移动终端12的给定的服务,作出与该给定的服务有关的路由判决。 [0032] 因此,当出现服务要被路由到终端12的情形时,或在接收到诸如终接呼叫或发起呼叫请求那样的、对于这种服务的请求后,服务路由判决实体15考虑预定的判决信息(例如涉及到移动终端12的可达到性,子系统的能力等等),以便然后作出通过哪个子系统路由该服务和把相应的判决信号发送到子系统的决定。应当指出,本发明还设想通过两个子系统路由一个服务的可能性,如果这是需要的和/或易于实行的话。例如,如果两个子系统能够进行视频流动和移动终端是经由两个子系统可达到的,则可以有这样的情形,其中最好经由两个子系统提供视频流,以便达到最大的可靠性。
[0033] 前述的现有技术的问题归因于服务路由判决实体而得以解决。即,服务路由判决实体能够自动决定如何路由给定的服务,由此可以达到子系统的有效的和需要的使用。 [0034] 由服务路由判决实体使用的判决信息可以以任何适当的或需要的方式被选择。例如,它可以是与移动终端12经由电路交换子系统11和IMS子系统10之一或二者的可达到性有关的可达到性信息。可达到性信息可以例如仅仅是移动终端处在子系统的范围内和例如在空闲等待状态下能够通信的指示。这样的信息可以保存在相应的子系统内,例如在连接的终端的寄存器中,或可以保持在服务路由判决实体的专用数据库。 [0035] 判决信息还可以是与由移动终端的用户设置的,和/或由电路交换子系统的操作员设置的,和/或由IMS子系统的操作员设置的偏好有关 的偏好信息。这样的偏好信息例如可以是关于话音呼叫优选地应当通过电路交换子系统被路由而视频呼叫应当通过IMS子系统被路由的指示。
[0036] 判决信息也可以是与移动终端12的用户的预订有关的预订信息。这样的预订信息例如可以表示第一和第二种类型的预订,其中每个预订类型与某些服务路由偏好有关。例如,高级服务的订户优选地接收可以通过IMS子系统经由所述IMS子系统路由的所有的服务,这与例如一个标准预订不同,对于该标准预订,用户优选地总是通过电路交换子系统接收话音呼叫。
[0037] 判决信息也可以是与一天的时间有关的时间信息。例如,服务路由判决实体可被安排来使得如果服务请求在一天的某个时间到达,则某种类型的服务优选地经由第一子系统被路由,以及在一天的某些其它时间期间经由另外的子系统被路由。例如,在电路交换子系统平均地没有被使用达到全部容量的一个时间段(例如,在早晨),特定的类型的服务(例如,话音呼叫)优选地通过电路交换子系统被路由,而在其中电路交换子系统典型地被使用到全部容量的一天的其它时间段(例如,在傍晚),某些类型的服务(例如,话音呼叫)优选地通过IMS子系统被路由。
[0038] 预定的判决信息也可以是与电路交换子系统和IMS子系统之一或二者的负荷有关的负荷信息。例如,如果在一个子系统中的负荷超过预定的阈值,则可以决定通过所述另一个子系统路由该另一个子系统能载送的这样的服务。
[0039] 预定的判决信息也可以是与与电路交换子系统和IMS子系统之一或二者的覆盖范围有关的覆盖范围信息,例如,如果终端的位置是已知的,则服务路由判决实体可以考虑涉及到各个子系统的覆盖区域的覆盖范围信息,以便决定服务可以通过哪个子系统被路由。
[0040] 预定的判决信息也可以是与与电路交换子系统和IMS子系统之一或二者的可用性有关的可用性信息。例如,如果一个子系统是不可用的,则服务路由判决实体可以决定通过另一个子系统路由请求的服务。
[0041] 判决信息还可以包括与涉及到至少一个移动终端的给定的服务的服务类型有关的服务类型信息。一个例子已在上面结合包括偏好信息的判决信息而给出,即,例如话音呼叫应当优选地通过电路交换子系统被路由,而视频呼叫应当优选地通过IMS子系统被路由。在这方面,可以 指出,以前的和后随的判决信息的例子可以以任何适当的或需要的方式被组合,以用于在服务路由判决实体中执行路由判决。
[0042] 判决信息还可以包括与被有效地提供到至少一个移动终端的一个或多个服务有关的服务使用信息。例如,如果一个特定的服务(例如,话音呼叫)正在通过电路交换子系统被提供,则服务路由判决实体可以决定通过IMS子系统路由另一个不同的服务(例如,视频呼叫)。
[0043] 判决信息还可以包括与涉及到子系统和移动终端的一个或多个有效连接有关的连接信息。例如,如果通过IMS子系统到移动终端的连接是有效的,则服务路由判决实体可以决定通过在IMS中的同一个有效连接来路由一个特定的服务(例如,话音呼叫),如果连接提供足够的空闲的带宽的话(即使需要的服务是请求电路交换子系统)。 [0044] 预定的判决信息还可以包括与移动终端的能力有关的、与电路交换子系统的一个节点的能力有关的、或与IMS子系统的一个节点的能力有关的能力信息。例如,如果移动终端没有通过电路交换子系统接收视频数据的能力,但能够通过IMS子系统接收这样的数据,则服务路由判决实体可以决定经由IMS子系统路由所有的视频呼叫,如果有可能的话,例如如果IMS子系统是可用的和移动终端处在IMS子系统的覆盖范围内的话。 [0045] 从以上的例子应当看到,服务路由的概念不同于分组路由的概念。分组路由发生在网络层L3,而服务路由被安排在L3以上。服务路由不是针对各个单独分组通过网络的路由器进行路由。更确切地,服务路由涉及到对于给定的服务从电路交换子系统与IMS子系统中间选择一个子系统。用分层来表示,服务路由判决实体优选地运行在L7(应用层)与L4(输送层)之间。
[0046] 在图1的例子中,服务路由判决实体15被显示为与IMS控制节点101一个与电路交换控制节点111分开的单元。然而,服务路由判决实体也可以散布在电路交换子系统和IMS子系统里面和外面的的几个节点上。这将参照基于图2的各种例子更详细地说明。 [0047] 图2更详细地显示电路交换子系统和IMS子系统。标号211描述移动交换中心(MSC),标号214描述原籍位置寄存器/访问者位置寄存器(HLR/VLR),以及标号212描述无线网控制器(RNC)。单元211,212和214是电路交换子系统的所有的部件。标号213是电路交换子系统的 覆盖区域,例如WCDMA覆盖区域。
[0048] 标号221描述电话应用服务器(TAS),标号224描述服务呼叫/会话控制功能(S-CSCF),标号225描述询问呼叫/会话控制功能(I-CSCF),以及标号226描述代理呼叫/会话控制功能(P-CSCF)。标号229描述原籍用户服务器(HSS)。这些单元是IMS子系统的部件。而且,PCSCF226被连接到分组交换接入网227,后者进而又被连接到无线局域网(WLAN)228。标号223表示WLAN覆盖区域,以及标号222表示WLAN服务节点。 [0049] 因为图2的所有的上述的单元在技术上是熟知的,不必作进一步说明。 [0050] 在图2上,类似于图1所示的那样的服务路由判决实体15以虚线表示。换句话说,服务路由判决实体是与控制单元211和221分开的单元。虽然这是安排服务路由判决实体的一个可能性,但本发明决不限于此。
[0051] 例如,服务路由判决实体也可以这样地安排,以使得它包括电路交换子系统中的第一部分和在IMS子系统中的第二部分,第一和第二部分可以以不同的方式被安排,例如,第一部分可被安排成用于把与在电路交换子系统中移动终端12的可达到性有关的可达到性信息发送到第二部分,以及第二部分可被安排成用于作出路由判决。作为例子,如果终端12移动到电路交换子系统的覆盖区域213,则它在关于移动终端位置区域的哪一个信息被发送到MSC 211的过程中可以执行位置更新。按照本发明的实施例,MSC 211包括服务路由判决实体的第一部分,然后把信息信号发送到TAS 221,后者包括服务路由判决实体的第二部分。信息信号通知TAS:移动终端的用户现在是经由电路交换子系统可达到的。在TAS中服务路由判决实体的第二部分然后可以对路由某些种类服务作出决定,这些服务可以经由所述电路交换子系统通过该电路交换子系统被载送。
[0052] 作为替换例或除了刚才描述的概念以外,第二部分也可以被安排成把与IMS子系统中移动终端的可达到性有关的可达到性信息发送到第一部分,以及第一部分可被安排成作出路由判决。即,如果终端12移动到IMS子系统的覆盖区域223,则它登记到或重新登记到TAS 221。TAS然后通知MSC 211:移动终端的用户是经由IMS子系统可达到的。对于 MSC 211,这意味着,它可以对路由某些业务作出决定,这些业务是IMS子系统可通过该IMS子系统来载送的。
[0053] 如果服务路由判决实体15被分开地提供,如图2的虚线所示,则判决实体例如可被包含在专用应用服务器中,在此,这个专用应用服务器,本身可以是与两个子系统分开的,或可以是子系统之一的一部分。
[0054] 服务路由判决实体还可以全部被包含在两个子系统之一中,例如在路由控制节点111(图1)或MSC 211(图2)中,或它可以被包含在IMS子系统中,例如在路由控制节点
101(图1)或TAS 221(图2)中。自然,在两个子系统的路由控制节点101和111一起被设置在单个节点的情形下,则本发明的服务路由判决实体也可以被包含在所述同一个单个节点。
[0055] 作为另一个可能性,服务路由判决实体还可以整个地或部分地被包含在移动终端12中。这方面的例子将进一步描述。
[0056] 当使用本发明的服务路由判决实体时,在一个包括电路交换子系统和IMS子系统的系统中可以得到多个优点。例如:
[0057] -如果移动终端12的用户具有电路交换的覆盖范围和执行电路交换子系统的位置更新,则电路交换子系统可以联系服务路由判决实体,并且报告:用户现在是经由电路交换域可达到的。服务路由判决实体然后可以把这个可达到性信息用于服务路由判决。 [0058] -如果用户从HLR/VLR 214拆除或用户由于超时或操作与维护互动而被自动清除,则电路交换子系统可以通知服务路由判决实体:用户不再是经由电路交换子系统可达到的。服务路由判决实体然后可以把这个可达到性信息用于执行相应的路由判决。 [0059] -如果移动终端12的用户已离开当前的MSC 211的服务区域以及从HLR/VLR 214接收抵消位置请求,则电路交换子系统可以通知服务路由判决实体:必须使用另一个MSC。 [0060] -如果移动终端的用户具有IMS覆盖和执行到TAS 221的登记,IMS子系统可以通知服务路由判决实体:用户现在是经由IMS子系统可达到的。服务路由判决实体然后可以把这个可达到性信息用于执行相应的路由判决。
[0061] -如果移动终端12的用户从TAS 221解除登记,或登记满期,则IMS子系统可以通知服务路由判决实体:用户不再是经由IMS子系统可 达到的。再次地,当执行服务路由判决时,服务路由判决实体可以适当利用这个可达到性信息。
[0062] 下面,将描述服务路由判决实体的动作的另外的例子。作为第一个例子,当在IMS子系统中接收到终接IMS呼叫(例如,话音呼叫或视频呼叫)时,IMS子系统可以向服务路由判决实体询问一个决定。如果仅仅IMS子系统覆盖范围当前是可用的,则决定经由IMS子系统来路由呼叫。如果仅仅电路交换子系统覆盖范围当前是可用的,则决定把呼叫从IMS子系统转发到电路交换子系统,并且经由电路交换子系统来递送该呼叫。如果两个子系统是可用的,则服务路由判决实体作出通过哪个子系统路由呼叫的决定。 [0063] 当电路交换子系统接收到一个终接的电路交换呼叫(例如,话音呼叫)时,电路交换子系统就向服务路由判决实体询问一个决定。如果仅仅电路交换子系统覆盖范围当前是可用的,则决定经由电路交换子系统来路由该呼叫。如果仅仅IMS覆盖范围当前是可用的,则决定把该呼叫从电路交换子系统转发到IMS子系统。如果两个子系统是可用的,则服务路由判决实体决定把哪个子系统用于该呼叫。
[0064] 本发明的基本服务路由判决方法被显示于图3的流程图。在第一步骤S31,确定是否要作出服务路由判决,如果要作出服务路由判决,则在步骤S32完成这一点。正如前面描述的,根据预定的判决信息,对于经由电路交换子系统和IMS子系统之一或二者路由一个涉及到移动终端的给定的服务,在步骤S32作出的服务路由判决是与所述给定的服务有关的。
[0065] 图4显示本发明的另外的方法实施例。在第一步骤S41,确定是否接收到服务请求。如果不是的话,则确定是否存在服务切换条件。可以指出,步骤S41和S42是图3所示的基本步骤S31的例子,即,是否要作出服务路由判决。在图4的例子中,步骤S41的服务请求例如可以是一个对于终接到终端的服务的请求,诸如发送呼叫或消息到终端,或它可以是对于发起服务的请求,即,终端等待发送呼叫或消息。
[0066] 步骤S42的服务切换条件涉及到当已经在提供服务(例如正在进行到终端的呼叫)时的情形,以及达到希望把服务从现在的子系统切换到其它子系统的情形,例如,如果当前载送服务的子系统中的传输条件恶化到低于预定的阈值的话。
[0067] 如果步骤S41或S42表示要作出服务路由判决,则流程进到步骤S43:确定需要的子系统。需要的子系统可以以任何适当的或需要的方式被选择,并且通常取决于一个或多个以前描述的类型的判决信息。例如,在步骤S42的程序过程可以是使得如果接收到对于某种类型的服务的服务请求(对于话音呼叫的请求),则S43查看偏好信息,其中例如指定电路交换子系统是用于话音呼叫的优选的子系统。在这样的例子中,步骤S43然后选择电路交换子系统作为需要的子系统。
[0068] 流程进到步骤S44:确定与需要的子系统有关的和与预定的判决信息有关的一个或多个预定的第一条件是否满足。需要的子系统可以以任何适当的或需要的方式被选择,通常取决于一个或多个以前描述的类型的判决信息。例如,与话音呼叫优选地通过电路交换子系统被路由的以前的例子相一致,步骤S44可包括检验电路交换子系统是否可用的和/或移动终端是否处在电路交换子系统的覆盖范围内。
[0069] 如果满足预定的第一条件,则方法进到步骤S45:决定通过需要的子系统(即,通过上述的例子中的电路交换子系统)进行路由服务。另一方面,如果步骤S44表示不满足第一条件,则方法进到步骤S46:确定与不同于需要的子系统(在上述的话音呼叫的例子中的IMS子系统以及对于话音呼叫是优选的电路交换子系统)的另外的子系统有关的一个或多个预定的第二条件是否满足以及预定的判决信息是否满足。例如,该条件和相关的判决信息可以是:要检验IMS子系统是否可用的、终端是否处在IMS子系统的覆盖区域内(这些条件和这个信息是与在对于步骤S44的例子中进行的检验相同的)、以及在附加步骤S46中例如可以检验终端设备是否能够经由IMS子系统来接收话音呼叫(这是对于在步骤S44检验的条件和信息的附加条件和信息的一个例子)。自然,所指示的条件和信息项目仅仅是说明在步骤S44和S46表示的更一般的概念的例子。
[0070] 如果步骤S46的结果是:第二条件是满足的,则方法进到步骤S47:决定通过另一个子系统来路由给定的服务。
[0071] 如果步骤S46的结果是否定的,即,也不满足第二条件,则有两个进一步进行的基本可能性。一个可能性显示于图4的方法,它包含简单地拒绝路由该给定的服务。这样,避免搜寻情况,即,其中服务路由判决实体和方法反复地试图通过电路交换子系统和IMS子系统来进行路由 的情况。
[0072] 然而,可能希望允许有限次数的搜寻,这显示于图5的例子中。图5的例子等同于图4的例子,但不同之处是:如果步骤S46的结果为否定的,则在S49检验重复的中断条件是否满足,如果不满足,则重复进行步骤S44以及有可能S46,如果重复的中断条件是满足的,则方法进到步骤S48:类似于图4的中间的判决,拒绝路由给定的服务。重复的中断条件例如可以被确定为试图通过两个子系统路由的次数,或可以是时间条件,即,在一段预定的时间间隔内重复地进行路由尝试。换句话说,如果出现某个次数的重复,或如果经历了某个时间量,则达到重复的中断条件。
[0073] 图5的例子涉及以下过程的总体概念:相对于预定的第一和第二条件反复进行决定步骤S44,S46,直至满足一个第一条件,由此,决定通过需要的子系统来路由给定的服务;或者满足第二条件,由此,决定通过不同于需要的子系统的另一个子系统来路由给定的服务;或者满足重复中断条件,由此,拒绝路由给定的服务。
[0074] 应当指出,图4和5的实施例仅仅是例子,这里体现的原理也可以表现在具有不同顺序的步骤的安排中。例如,图6显示方法实施例,其中显示在服务路由判决实体中用于处理对话音呼叫的请求的程序过程。在步骤S61,确定是否接收到话音呼叫请求。如果是的话,步骤S62确定引用的子系统(即,在话音呼叫请求中被请求的子系统)对于话音呼叫是否为优选的。如果调用的系统是优选的,则步骤S63确定是否用户是可用的(即,这里的判决信息是可达到性信息)。如果是的话,步骤S64确定连接是否可能的(例如,使用可用性信息和/或能力信息)。如果步骤64表示连接是可能的,则步骤S65决定通过引用的子系统建立话音呼叫。
[0075] 另一方面,如果步骤S62表示调用的子系统不是优选的,或步骤S63表示在调用的子系统中连接是不可能的,则方法进到步骤S66:确定是否存在搜寻情形。这意味着,确定是否已针对有可能建立话音呼叫检验了不同于调用的子系统的其它子系统。如果已确定,则存在着搜寻条件,以及从步骤S66转到步骤S68:决定拒绝路由到给定的服务。另一方面,如果它不是搜寻情形,则步骤S67切换到另一个子系统作为调用的子系统,并返回到步骤S63:确定用户是否经由该子系统可达到的, 如果是的话,则步骤S64确定通过该子系统的连接是否为可能的,如果是的话,则通过另一个子系统建立呼叫,以及如果不是的话,由于搜寻条件现在是满足的,则将拒绝路由服务。所以,与图6和4相比较,可以看到,步骤S62是对于步骤S43的例子,该步骤S63,S64是对于步骤S44或S36的例子,因为结合图4描述的第一和第二条件在图6的例子中是相同的。而且,步骤S65是对于步骤S45或S47的例子。
[0076] 把服务标记为搜寻情形,可以通过使用数据库达到,其中可能地,可以使用现有的数据库,或将建立新的专用数据库。替换地,可以通过一个跳跃计数器来标记服务。作为另一个替换例,可以把标记包括在服务请求中,以便阐述如果现有的子系统不能完成服务,不应当返回到其它子系统。
[0077] 服务路由判决实体和方法可被使用于终接和发起服务。在发起服务请求的终端的情形下,可能有两个基本情形。终端可以经由电路交换子系统作出服务请求,此后电路交换子系统询问服务路由判决实体作出的决定。如果服务路由判决实体决定所要使用的是电路交换子系统,则经由电路交换域建立服务。如果服务路由判决实体决定所要使用的是IMS子系统,则终端所需要的服务被拒绝,同时表示IMS子系统是要使用的。 [0078] 如果终端经由IMS子系统作出服务请求,则IMS子系统询问服务路由判决实体作出的决定。如果服务路由判决实体决定IMS子系统是要使用的,则经由IMS子系统建立服务。如果服务路由判决实体决定电路交换子系统是要使用的,则服务路由判决实体拒绝服务建立,同时表示电路交换子系统是要使用的。
[0079] 应当指出,服务路由判决实体可以整体地或部分地设置在移动终端,以便作出关于在终端发起的服务请求的决定。
[0080] 多个不同的安排可被使用来在移动终端中体现服务路由判决实体: [0081] -子系统选择例如可以是基于终端设置值,后者进而根据终端能力等等而又可以是静态的或动态的。
[0082] -子系统选择可以是基于终端的用户的偏好组,其中用户偏好设置值可以在终端被管理。
[0083] -子系统选择逻辑或网络偏好可以经由通过空中(OTA)的驱动程序过程从网络发送,并被存储在终端。用于把逻辑提供到终端的另一个 机制可以是通过使用SIM工具或配置SMS。
[0084] -网络的子系统偏好可以在位置更新或登记时从网络发送。
[0085] 正如前面描述的,本发明的服务路由判决实体可被放置在一个节点或被散布在几个节点。例如,它可以是与MSC 211和TAS 221分开的独立的应用服务器(如图2的虚线表示的),这样的解决方案的优点是,它不在现有的节点上附加上任何附加负荷,以及存在着一种中央实施方案,即,直接的和中央的管理方案。
[0086] 另一方面,服务路由判决实体还可以体现在TAS 221或MSC 211内。这具有以下优点:不需要新的服务器,以及它使得对于给定的接入类型的路由最佳化。然而,它在现有的节点上造成附加负荷。
[0087] 另外,服务路由判决实体可以体现为在组合的MSC/TAS中的内部功能,即,在对于电路交换子系统和IMS子系统共同的控制节点中的内部功能。这具有优点:不需要新的外部接口,以及它可以是这样的组合的MSC/TAS的专用增强方案。
[0088] 服务路由判决实体还可以体现为HSS 229或HLR/VLR 214的一部分。这具有优点,如果判决信息主要涉及到用户数据的话,因为用户数据被保存在HSS或HLR。另一方面,它具有在HSS或HLR上造成高负荷的缺点。
[0089] 虽然本发明是根据优选实施例描述的,但这些仅仅用来提供对于本发明的更好的了解,而不打算局限于此。本发明的范围由所附权利要求规定。在权利要求中的标号和数字不具有限制作用,而仅仅用来使得权利要求更容易阅读。
QQ群二维码
意见反馈