订户容纳设备、传输控制方法、通信系统、以及程序产品转让专利

申请号 : CN200810178605.4

文献号 : CN101442504B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 小川洋一

申请人 : 日本电气株式会社

摘要 :

一种接收来自至少一个订户终端的呼叫连接请求的订户容纳设备包括控制单元。该控制单元在接收到来自订户终端的呼叫连接请求时,将处于连接的会话的数目与预定阈值进行比较,并根据比较结果来控制呼叫连接请求的传输。

权利要求 :

1.一种订户容纳设备,接收来自至少一个订户终端的呼叫连接请求,所述订户容纳设备包括:计算单元,用于对处于连接的会话的数目进行计数;

比较单元,用于将会话的所述数目与第一阈值和第二阈值进行比较,并输出比较结果,其中所述第二阈值大于所述第一阈值;以及开关单元,用于根据所述比较结果来控制所述呼叫连接请求的传输,其中当所述比较单元确定会话的所述数目小于所述第一阈值时,所述开关单元将所述呼叫连接请求传输至呼叫控制设备,当所述比较单元确定会话的所述数目大于所述第一阈值并且小于所述第二阈值时,所述开关单元将所述呼叫连接请求传输至服务器,所述订户容纳设备能够在不接入所述呼叫控制设备的情况下直接接入所述服务器,当所述比较单元确定会话的所述数目大于所述第二阈值时,所述开关单元禁止将所述呼叫连接请求传输至所述呼叫控制设备,其中,所述订户容纳设备还包括响应单元,用于在所述比较单元确定会话的所述数目大于所述第二阈值时发送预定信息,所述预定信息指示无法进行到发送所述呼叫连接请求的订户终端的呼叫连接,以及其中,所述服务器向发送所述呼叫连接请求的订户终端发送指示无法进行呼叫连接的语音信息。

2.如权利要求1所述的订户容纳设备,还包括:

添加单元,用于对从所述订户终端接收到的呼叫连接请求的标识符进行分析,并在识别出所述标识符是特定标识符时给所述呼叫连接请求添加预定标记;以及传输控制单元,用于优先于没有添加所述标记的呼叫连接请求,将添加了所述标记的呼叫连接请求传输至所述呼叫控制设备。

3.如权利要求1所述的订户容纳设备,还包括:

接口单元,用于至少从所述呼叫控制设备接收预定信息。

4.如权利要求3所述的订户容纳设备,其中

所述开关单元根据经由所述接口单元从所述呼叫控制设备接收到的传输目的地信息来传输所述呼叫连接请求。

5.一种传输控制方法,用于在订户容纳设备中对接收自至少一个订户终端的呼叫连接请求的传输进行控制,所述传输控制方法包括:当接收到来自所述订户终端的呼叫连接请求时,将处于连接的会话的数目与第一阈值和第二阈值进行比较,其中所述第二阈值大于所述第一阈值;以及根据比较结果来控制所述呼叫连接请求的传输,其中

当处于连接的会话的所述数目小于所述第一阈值时,将所述呼叫连接请求传输至呼叫控制设备,当处于连接的会话的所述数目大于所述第一阈值并且小于所述第二阈值时,将所述呼叫连接请求传输至服务器,所述订户容纳设备能够在不接入所述呼叫控制设备的情况下直接接入所述服务器,以及当处于连接的会话的所述数目大于所述第二阈值时,禁止将所述呼叫连接请求传输至所述呼叫控制设备,并向发送所述呼叫连接请求的订户终端发送指示无法进行呼叫连接的预定信息,以及其中,所述服务器向发送所述呼叫连接请求的订户终端发送指示无法进行呼叫连接的语音信息。

6.如权利要求5所述的传输控制方法,还包括:

对从所述订户终端接收到的呼叫连接请求的标识符进行分析;

在识别出所述标识符是特定标识符时,给所述呼叫连接请求添加预定标记;以及优先于没有添加所述标记的呼叫连接请求,将添加了所述标记的呼叫连接请求传输至所述呼叫控制设备。

7.如权利要求6所述的传输控制方法,其中

优先于没有添加所述标记的呼叫连接请求将添加了所述标记的呼叫连接请求传输至呼叫控制设备的所述步骤包括:在接收到添加了所述标记的呼叫连接请求时,跳过处于连接的会话的数目与所述阈值之间的比较;将添加了所述标记的呼叫连接请求存储在高优先级队列中;以及优先于被存储在除了高优先级队列之外的其他队列中的呼叫连接请求,将被存储在高优先级队列中的呼叫连接请求传输至所述呼叫控制设备。

8.一种通信系统,包括:

至少一个订户终端;

订户容纳设备,容纳预定区域内的所述订户终端;

呼叫控制设备,根据经由所述订户容纳设备从所述订户终端接收到的呼叫连接请求,对呼叫连接进行设置;以及服务器,向所述订户终端发送信息,其中

当所述订户容纳设备接收到来自所述订户终端的呼叫连接请求时,所述订户容纳设备将处于连接的会话的数目与第一阈值和第二阈值进行比较,并根据比较结果来控制所述呼叫连接请求的传输,其中,所述第二阈值大于所述第一阈值,当处于连接的会话的所述数目小于所述第一阈值时,所述订户容纳设备将所述呼叫连接请求传输至所述呼叫控制设备,当处于连接的会话的所述数目大于所述第一阈值并且小于所述第二阈值时,所述订户容纳设备将所述呼叫连接请求传输至所述服务器,所述订户容纳设备能够在不接入所述呼叫控制设备的情况下直接接入所述服务器,以及当处于连接的会话的所述数目大于所述第二阈值时,所述订户容纳设备禁止将所述呼叫连接请求传输至所述呼叫控制设备,并向发送所述呼叫连接请求的订户终端发送指示无法进行呼叫连接的预定信息,以及其中,所述服务器向发送所述呼叫连接请求的订户终端发送指示无法进行呼叫连接的语音信息。

说明书 :

订户容纳设备、传输控制方法、通信系统、以及程序产品

[0001] 相关申请
[0002] 本申请基于2007年11月21日提交的日本专利申请No.JP2007-301481,其包括说明书、权利要求书、附图说明和说明内容。上述日本专利申请的公开通过引用全部合并于此。

技术领域

[0003] 本发明涉及一种订户容纳设备、传输控制方法、通信系统和程序产品。

背景技术

[0004] 近年,除了使用电话网的语音服务之外,在其中对语音信号进行IP分组化以及通过IP网络发送/接收分组化后的语音信号的语音服务得到了广泛的应用。例如,日本专利申请公开No.2007-36813公开了使用SIP(会话发起协议)的语音服务系统。该系统包括:被提供了语音服务的多个订户终端;在IP网络接入边缘提供的多个订户容纳设备,容纳针对每一个预定区域单元的订户终端;以及至少一个SIP服务器。在该系统中,当源订户终端与目的地订户终端进行通信时,通过订户容纳设备从源订户终端向SIP服务器发送SIP会话连接请求。接收该连接请求的SIP服务器将该连接请求发送至目的地订户终端。因此,在源订户终端与目的地订户终端之间建立了SIP会话。
[0005] 然而,本系统中的订户容纳设备将从发送自被容纳在订户容纳设备中的订户终端的所有SIP会话连接请求都传输至SIP服务器。因此,在本系统中,所关心的是,当向SIP服务器发送超过SIP服务器的处理能力的SIP会话请求时,SIP服务器会变得拥塞。当SIP服务器处于拥塞状态时,将会出现呼叫连接处理时间变长的问题,SIP会话连接请求自身会被丢掉或进行类似处理。
[0006] 例如,日本专利申请公开No.2007-110411公开了用于解决上述问题的技术之一。在这项技术中,当生成超过SIP服务器的处理能力的许多SIP会话连接请求时,接入设备从SIP服务器向另一设备传输不能被处理的会话。另一设备返回指示不能进行会话连接的语音响应。
[0007] 例如,日本专利申请公开No.2005-269217公开了一种技术,在其中当来自订户终端的会话连接请求超过了被分配为SIP服务器中的系统的用于呼叫控制的存储区域时,将处于通信的部分呼叫存储在外部存储设备中。
[0008] 例如,日本专利申请公开No.2005-244964公开了一种安全网关,该安全网关检查同时连接会话的数目,以限制具有相同用户ID的客户端同时执行会话设置处理。当同时连接会话的数目没有超过预定值时,安全网关执行对会话设置请求的会话设置处理,并且当同时连接会话的数目超过了预定值时,执行未授权连接防止处理。这里,未授权连接防止处理是用于防止会话设置被相同用户设备执行两次或多于两次。当可以确定原会话停用时,安全网关消除了原会话,并发起新会话。另一方面,当确定了原会话是有效的时,安全网关拒绝新会话设置。

发明内容

[0009] 本发明的示例性目的是提供一种订户容纳设备、传输控制方法、通信系统以及程序产品,即使两个或更多呼叫连接请求集中产生时,它们也可以避免呼叫控制设备的拥塞。
[0010] 根据本发明的一个方面,用于接收来自至少一个订户终端的呼叫连接请求的订户容纳设备包括控制单元。当接收到来自订户终端的呼叫连接请求时,该控制单元将处于连接的会话的数目与预定阈值进行比较,并根据比较的结果来控制呼叫连接请求的传输。
[0011] 根据本发明的另一方面,一种用于在订户容纳设备中对接收自至少一个订户终端的呼叫连接请求的传输进行控制的传输控制方法包括:当接收到来自订户终端的呼叫连接请求时,将处于连接的会话的数目与预定阈值进行比较;以及根据比较结果来控制呼叫连接请求的传输。
[0012] 根据本发明的另一方面,通信系统包括:至少一个订户终端;订户容纳设备,容纳预定区域内的订户终端;以及呼叫控制设备,根据经由订户容纳设备从订户终端接收到的呼叫连接请求,对呼叫连接进行设置。当订户容纳设备接收到来自订户终端的呼叫连接请求时,订户容纳设备将处于连接的会话的数目与预定阈值进行比较,并根据比较结果来控制呼叫连接请求的传输。
[0013] 根据本发明的另一方面,一种与对接收自至少一个订户终端的呼叫连接请求的传输进行控制的订户容纳设备有关的程序产品包括计算机可读程序代码存储介质。该存储介质存储有:用于在接收到来自订户终端的呼叫连接请求时将处于连接的会话的数目与预定阈值进行比较的程序代码;以及用于根据比较结果对呼叫控制请求的传输进行控制的程序代码。

附图说明

[0014] 根据结合附图的下列详细描述,本发明的示例性特征和优点将变得显而易见,在附图中:
[0015] 图1是根据本发明的第一示例性实施例的通信系统的框图的示例。
[0016] 图2是根据本发明的第二示例性实施例的通信系统的框图的示例。
[0017] 图3是图2中所示的订户容纳设备的框图的示例。
[0018] 图4是用于例证图2中所示的通信系统中的SIP会话连接请求的传输控制方法的流程图。
[0019] 图5是根据本发明的第三示例性实施例的通信系统中的订户容纳设备的传输控制单元的框图的示例。

具体实施方式

[0020] 上述日本专利申请公开No.2007-110411和日本专利申请公开No.2005-269217中所描述的拥塞的每一个回避过程都是在SIP(会话发起协议)服务器中执行的过程。因此,当集中产生两个或更多SIP会话时,最终,SIP服务器将变得拥塞,并且可能无法正常地执行SIP服务器中的回避过程。
[0021] 日本专利申请公开No.2005-244964中所描述的安全网关通过其自身以及上述提及的SIP服务器来执行会话连接设置。该网关与执行对于向SIP服务器传输会话连接请求进行控制的上述订户容纳设备不同。
[0022] 也就是说,在SIP服务器上执行在日本专利申请公开No.2005-244964中所公开的过程(例如,同时连接会话的数目的比较和判断)。因此,当多个SIP会话连接请求瞬时(突发)以群集(cluster)方式出现时,无法通过使用在日本专利申请公开No.2005-244964中公开的技术来避免SIP服务器上的拥塞。
[0023] 利用参考下面所示的附图进行详细描述的本发明的示例性实施例,可以解决上述问题。
[0024] 图1是根据本发明的第一示例性实施例的通信系统10的框图的示例。该通信系统10是通过使用预定呼叫控制协议来提供语音服务的系统。通信系统10包括多个订户终端12-1至12-n、订户容纳设备14和呼叫控制设备16。
[0025] 例如,当订户终端12-1至12-n中的每一个发起与其他订户终端的语音通信时,订户终端12-1至12-n中的每一个向订户容纳设备14发送呼叫连接请求。
[0026] 订户容纳设备14被安装在IP网络18的接入边缘,并容纳预定区域20内的订户终端12-1至12-n。订户容纳设备14向呼叫控制设备16发送从订户终端12-1至12-n接收到的呼叫连接请求。
[0027] 呼叫控制设备16基于经由订户容纳设备14从订户终端12-1至12-n接收到的呼叫连接请求来设置呼叫连接。
[0028] 订户容纳设备14包括控制单元30。当控制单元30接收来自订户终端12-1至12-n中的任意一个的呼叫连接请求时,控制单元30将处于连接的会话的数目与预定阈值进行比较,并根据比较结果控制呼叫控制请求的传输。
[0029] 例如,当处于连接的会话的数目等于或小于预定阈值时,控制单元30将从订户终端12-1至12-n中的任意一个接收到的呼叫连接请求发送到呼叫控制设备16。
[0030] 另一方面,当处于连接的会话的数目等于或大于预定阈值时,控制单元30禁止向呼叫控制设备16发送呼叫连接请求。
[0031] 订户容纳设备14不仅仅向呼叫控制设备16发送从订户终端12-1至12-n接收到的呼叫连接请求。订户容纳设备14根据处于连接的会话的数目与预定阈值之间的比较结果,来控制向呼叫控制设备16发送呼叫连接请求。
[0032] 因此,即使呼叫连接请求在瞬时(突发)以群集方式出现,从订户容纳设备14向呼叫控制设备16发送呼叫连接请求也不会不断地继续。因此,可以避免呼叫控制设备16变得更加拥塞的风险。
[0033] 此外,上述“处于连接的会话的数目”可以是呼叫控制设备16中的会话的数目,或者订户容纳设备14在区域20中容纳的会话的数目。
[0034] 图2是根据本发明的第二实施例的通信系统100的框图的示例。通信系统100是提供使用SIP作为呼叫控制协议的示例的语音服务的系统。该通信系统100包括订户终端101-1、101-2、111-1和111-2、订户容纳设备103和113、路由器104和114、SIP服务器105和115、以及媒体服务器107。
[0035] 订户终端101-1和101-2存在于为订户容纳设备103所覆盖的区域102中,并接收来自SIP服务器105的语音服务。订户终端111-1和111-2存在于为订户容纳设备113所覆盖的区域112中,并接收来自SIP服务器115的语音服务。存在于区域102和112的每一个中的订户终端的数目并不局限于两个,并且可以是三个或多于三个。
[0036] 订户容纳设备103和113以及路由器104和114存在于IP网络108中。订户容纳设备103容纳区域102中的订户终端101-1和101-2。订户容纳设备103执行订户终端101-1与101-2之间的IP分组的发送和接收。订户容纳设备113容纳区域112中的订户终端111-1和111-2。订户容纳设备113执行订户终端111-1与111-2之间的IP分组的发送和接收。路由器104与订户容纳设备103连接,并向语音控制网络106中继从订户容纳设备103传输的IP分组。路由器114与订户容纳设备113连接,并向语音控制网络116中继从订户容纳设备113传输的IP分组。
[0037] SIP服务器105被安装在语音控制网络106中,并经由路由器104与IP网络108连接。SIP服务器105管理存在于区域102中的订户终端101-1和101-2的呼叫,并且还根据分别从订户终端101-1和101-2发送的呼叫控制信号来执行呼叫设置。SIP服务器115被安装在语音控制网络116中,并经由路由器114与IP网络108连接。SIP服务器115管理存在于区域112中的订户终端111-1和111-2的呼叫,并且还根据分别从订户终端111-1和111-2发送的呼叫控制信号来执行呼叫设置。
[0038] 在示例性实施例中,将在存在于区域102中的订户终端101-1与存在于区域112中的订户终端111-2之间执行通信的情况作为示例进行描述。在这种情况下,管理存在于区域102中的订户终端101-1的SIP服务器105接收来自订户终端101-1的SIP会话连接请求。SIP服务器105将接收到的SIP会话连接请求传输至SIP服务器115,SIP服务器115管理作为区域112中的连接目的地的订户终端111-2。这里,SIP会话连接请求是呼叫控制信号之一,而且是用于请求呼叫连接的信号。
[0039] SIP服务器115向作为连接目的地的订户终端111-2通知呼叫到达。在订户终端101-1与订户终端111-2之间建立了SIP会话。在建立了SIP会话后,通过在订户容纳设备
103与订户容纳设备113之间的RTP(实时传输协议)分组传输在IP网络108上执行路由处理来实现语音通信。在图2中,用虚线表示通过其发送呼叫控制信号的路由,并且用实线表示通过其发送语音信号的路由。
[0040] 例如,将媒体服务器107安装在语音控制网络106中。媒体服务器107向订户终端101-1等提供预定信息(例如,指示拥塞状态等出现的语音信息)。订户容纳设备103能够直接与媒体服务器107进行通信,而不用接入SIP服务器105。媒体服务器107接收来自订户容纳设备103的SIP会话连接请求。媒体服务器107经由订户容纳设备103向发送SIP会话连接请求的订户终端发送指示无法进行连接的语音信息。
[0041] 图3是图2中所示的订户容纳设备103的框图的示例。订户容纳设备103包括接口单元301、302、309、310和312、SIP会话识别单元303、计算单元304、传输确定单元305、路由单元306、报头处理单元307、传输控制单元308和SIP会话响应单元311。这里,假设安装在区域112中的订户容纳设备113的配置与订户容纳设备103的相同。
[0042] 接口单元301是将订户容纳设备103与SIP服务器105或任意设备(未示出)相连接的接口。接口单元301向传输确定单元305输出从SIP服务器105或其他任意设备接收的信息。
[0043] 接口单元302是将订户容纳设备103与订户终端101-1和101-2相连接的接口。接口单元302向SIP会话识别单元303输出语音业务和SIP会话连接请求。
[0044] SIP会话识别单元303从语音信号和输入自接口单元302的呼叫控制信号中提取SIP会话连接请求。SIP会话识别单元303将所提取的SIP会话连接请求输出至计算单元304和传输确定单元305。在这种情况下,从SIP会话识别单元303的信息并不局限于SIP会话连接请求。例如,它也可以是指示SIP会话连接请求已被提取的信息。
[0045] 计算单元304输入来自SIP会话识别单元303的SIP会话连接请求(或者指示SIP会话连接请求已被提取的信息)。计算单元304具有保持处于连接的SIP会话的数目的计数器(未示出)。只要计算单元304从订户终端接收到SIP会话连接请求,计算单元304使计数器递增,并向传输确定单元305输出更新后的计数器值。
[0046] 传输确定单元305包括寄存器部分351、比较部分352和开关部分353。寄存器部分351保持至少一个阈值。这里,该阈值是用于对从订户终端接收到的SIP会话连接请求的处理进行确定的信息。例如,假设只设置第一阈值X。
[0047] 当通过计算单元304更新的计数器的值(处于连接的SIP会话的数目)小于第一阈值X时,可以假设SIP服务器105具有足够的处理能力。
[0048] 因此,在这种情况下,将从订户终端接收到的SIP会话连接请求发送到SIP服务器105。也就是说,SIP服务器105接收到SIP会话连接请求,并建立SIP会话。
[0049] 另一方面,当计数器值大于第一阈值X时,可以假设SIP服务器105没有足够的处理能力(也就是说,SIP服务器105可能处于拥塞状态)。
[0050] 因此,在这种情况下,禁止将从订户终端接收到的SIP会话连接请求发送至SIP服务器105。也就是说,因为没有通过SIP服务器105接收到SIP会话连接请求,所以无法建立SIP会话。
[0051] 另外,例如,可以假设设置了第一阈值X以及比第一阈值X大的第二阈值Y。当更新的计数器的值小于第一阈值X时,如上将从订户终端接收到的SIP会话连接请求发送至SIP服务器105。当通过计算单元304更新的计数器值小于第二阈值Y时,可以假设SIP服务器处于拥塞状态,而语音控制网络106自身并不处于拥塞状态。
[0052] 因此,在这种情况下,将从订户终端接收到的SIP会话连接请求从订户容纳设备103直接发送至媒体服务器107,而不用接入SIP服务器105。
[0053] 当计算单元304所更新的计数器值大于第二阈值Y时,假设不仅SIP服务器105处于拥塞状态,而且语音控制网络106自身也处于拥塞状态。
[0054] 因此,在这种情况下,不将从订户终端接收到的SIP会话连接请求发送至SIP服务器105和媒体服务器107。在这种情况下,将指示无法进行连接的预定信息发送至发送SIP会话连接请求的订户终端。
[0055] 比较部分352将通过计算单元304更新的计数器的值与寄存器部分351所保持的阈值进行比较。开关部分353包括输入端口3531,从SIP会话识别单元303输出的SIP会话连接请求被输入至输入端口3531。开关部分353包括多个输出端口3532至3534,用于输出SIP会话连接请求。开关部分353根据比较部分352的比较结果而从输出端口3532至3534输出SIP会话连接请求。
[0056] 路由单元306输入从开关部分353的输出端口3532输出的SIP会话连接请求,并执行用于SIP服务器105的地址解析,并将其输出至传输控制单元308。报头处理单元307将从开关部分353的输出端口3533输出的SIP会话连接请求的报头转换为预定报头,并将其输出到传输控制单元308。
[0057] 传输控制单元308将从路由单元306输出的SIP会话连接请求输出至接口单元309。传输控制单元308将从报头处理单元307输出的SIP会话连接请求输出至接口单元
310。
[0058] 接口单元309将从传输控制单元308输出的SIP会话连接请求发送至SIP服务器105。接口单元310将从传输控制单元308输出的SIP会话连接请求发送至媒体服务器107。
[0059] SIP会话响应单元311输入来自输出端口3534的SIP会话连接请求,并生成用于指示无法向发送SIP会话连接请求的订户终端101-1提供服务的错误消息,并将该错误消息输出至接口单元312。
[0060] 接口单元312将从SIP会话响应单元311输出的错误消息发送至订户终端101-1。
[0061] 图4是用于例证图2所示的通信系统中的SIP会话连接请求的传输控制方法的流程图。此外,下文将其中图2所示的订户终端发送SIP会话连接请求的情况作为示例进行描述。在下文中,将根据上述两个阈值(第一阈值X和第二阈值Y)对SIP会话连接请求的传输控制方法进行描述。在执行下面所示的过程之前,预先将阈值存储在寄存器部分351中。
[0062] SIP会话识别单元303经由接口单元302从订户终端101-1接收语音信号和呼叫控制信号。SIP会话识别单元303从这些信号中提取SIP会话连接请求(步骤S1)。
[0063] SIP会话识别单元303将所提取的SIP会话连接请求输出至计算单元304和传输确定单元305中的开关部分353。接收到SIP会话连接请求的计算单元304将使保持处于连接的SIP会话的数目的计数器递增(步骤S2)。
[0064] 计算单元304向传输确定单元305的比较部分352输出更新后的计数器值。比较部分352将更新后的计数器值与第一阈值X和第二阈值Y进行比较,并输出比较结果信号(步骤S3)。在这种情况下,比较结果信号将指示下述比较结果之一:(1)更新后的计数器值小于第一阈值X;(2)更新后的计数器值大于第一阈值,但小于第二阈值Y;(3)更新后的计数器值大于第二阈值Y。
[0065] 此外,在比较结果(1)的情况下,可以假设SIP服务器105具有足够的处理能力。在比较结果(2)的情况下,可以假设SIP服务器105处于拥塞状态,但是语音控制网络106本身不处于拥塞状态。在比较结果(3)的情况下,可以假设不仅SIP服务器105处于拥塞状态,而且语音控制网络106本身也处于拥塞状态。将比较结果从比较部分352输出至开关部分353。
[0066] 根据比较结果,在开关部分353中执行处理。在比较结果(1)的情况下(步骤S4中的判断“是”/在更新后的计数器值小于第一阈值X的情况下),开关部分353将从输入端口3531输入的SIP会话连接请求从输出端口3532输出至路由单元306(步骤305)。
[0067] 该路由单元306输入从输出端口3532输出的SIP会话连接请求,并执行针对SIP服务器105的地址解析(步骤S6)。经由传输控制单元308和接口单元309,将对其执行地址解析的SIP会话连接请求从路由单元306发送至SIP服务器105(步骤S7)。
[0068] 在比较结果(2)的情况下(步骤S8中的判断“是”/在更新后的计数器的值大于第一阈值X但小于第二阈值Y的情况下),开关部分353通过输出端口3533将从输入端口3531输入的SIP会话连接请求输出至报头处理单元307。
[0069] 报头处理单元307将从输出端口3533输出的SIP会话连接请求的报头转换为被寻址至媒体服务器107的报头(步骤S10)。经由传输控制单元308和接口单元310,将对其执行报头转换的SIP会话连接请求从报头处理单元307发送至媒体服务器107(步骤S11)。从订户容纳设备103接收SIP会话连接请求的媒体服务器107经由订户容纳设备103向发送SIP会话连接请求的订户终端发送用于指示无法进行连接的预定语音信息。此外,在这种情况下,将SIP会话连接请求直接发送到媒体服务器107,在不用接入SIP服务器105。将用于将其发送至媒体服务器107的报头信息预先存储在报头处理单元307中。
[0070] 在比较结果(3)的情况下(步骤S8中的判断“否”/在更新后的计数器的值大于第二阈值Y的情况下),开关部分353将从输入端口3531输入的SIP会话连接请求从输出端口3534输出至SIP会话响应单元311(步骤S12)。
[0071] SIP会话响应单元311输入来自输出端口3534的SIP会话连接请求,并生成用于指示无法向发送SIP会话连接请求的订户终端101-1提供服务的错误消息(步骤S13)。
[0072] 经由接口单元312将所生成的错误消息从SIP会话响应单元311发送至订户终端101-1(步骤S14)。在这种情况下,可以将发送至订户终端101-1的错误消息预先存储在SIP会话响应单元311中。
[0073] 此外,在比较结果(2)和比较结果(3)的情况下,不将来自订户终端的SIP会话连接请求发送至SIP服务器105。也就是说,在这些情况下,不建立呼叫连接。因此,当根据这些比较结果的处理结束时,计算单元304使计数器递减。
[0074] 如上所述,当第二示例性实施例的订户容纳设备103接收到来自订户终端101-1的SIP会话连接请求时,它将处于连接的SIP会话的数目与表示SIP服务器105和语音控制网络106处于拥塞状态的预定阈值进行比较。订户容纳设备103根据比较结果执行传输控制。通过执行这些传输控制,不仅可以避免SIP服务器105中的拥塞状态,而且还可以避免媒体服务器107和语音控制网络106中的拥塞状态。
[0075] 此外,不仅在SIP服务器105处于拥塞状态的情况下,而且在媒体服务器107也处于拥塞状态的情况下,可以将用于指示无法进行连接的信息发送至请求会话连接的订户终端101-1。因此,订户终端101-1可以识别出SIP服务器105等处于拥塞状态。抑制SIP会话连接请求的进一步传输。因为不必要的SIP会话连接请求的传输得到了抑制,所以可以避免IP网络108和无线网络的拥塞状态。
[0076] 顺便提及,SIP服务器105通常按照接收顺序对SIP会话连接请求进行处理。因此,当SIP服务器105处于拥塞状态时,将不保证对较晚接收到的SIP会话连接请求的处理。当在拥塞状态下接受了对于保证通信路径至关重要的紧急通信呼叫的SIP会话连接请求时,将出现该紧急通信呼叫无法被处理的问题。这里,该紧急通信呼叫是诸如警察局或消防队之类的紧急响应机构的呼叫。因此,必须优先于其他SIP会话连接请求来对上述紧急通信呼叫的SIP会话连接请求进行处理。
[0077] 图5是根据本发明的第三示例性实施例的通信系统中的订户容纳设备的传输控制单元308的框图的示例。传输控制单元308包括标记识别部分381和优先级控制部分382。优先级控制部分382包括高优先级队列383和非优先队列384。标记识别部分381识别是否给被输入至传输控制单元308的SIP会话连接请求添加了标记。优先级控制部分
382根据是否添加了标记向高优先级队列383或非优先队列384输入SIP会话连接请求。
优先级控制部分382将输入至高优先级队列383的SIP会话连接请求优先于输入至非优先队列384的SIP会话连接请求地输出至接口单元309。
[0078] 下面,将对通过使用上述提及的传输控制单元308来对紧急通信呼叫的SIP会话连接请求进行处理的方法进行描述。当SIP会话连接请求被输入至订户容纳设备103时,SIP会话识别单元303(图3)从SIP会话连接请求消息中提取会话标识符。这里,会话标识符是标识另一方的信息。通过会话标识符,可以将会话的呼叫标识为紧急通信呼叫或正常连接呼叫。也就是说,通过确认会话标识符,可以标识呼叫的优先级。SIP会话识别单元303根据提取的会话标识符将指示传输优先级的标记添加到SIP会话连接请求中。这里,例如,示出了其中只向具有高优先级的紧急通信呼叫的SIP会话连接请求添加标记的情况作为示例。
[0079] 将添加了标记的SIP会话连接请求从SIP会话识别单元303发送至传输确定单元305的开关部分353。开关部分353确定是否向SIP会话连接请求添加了标记。当确定添加了标记时,开关部分353不根据与上述提及的阈值的比较结果来执行输出端口的切换,并从输出端口3532输出SIP会话连接请求。
[0080] 经由路由单元306,将从输出端口3532输出的SIP会话连接请求输入至传输控制单元308。传输控制单元308中的标记识别部分381确定是否已向SIP会话连接请求添加了标记。当确定已添加了标记时,标记识别部分381向优先级控制部分382的高优先级队列383输出SIP会话连接请求。当确定没有添加标记时,标记识别部分381向优先级控制部分382的非优先队列384输出SIP会话连接请求。
[0081] 将输入到高优先级队列383的SIP会话连接请求优先于输入到非优先队列384的SIP会话连接请求而发送到SIP服务器105。
[0082] 如上所述,第三示例性实施例的订户容纳设备根据会话标识符将标记添加到SIP会话连接请求。订户容纳设备将添加了标记的SIP会话连接请求优先于没有添加标记(或添加低优先级标记)的SIP会话连接请求而发送到SIP服务器105。也就是说,即使当在拥塞状态下接受了紧急通信呼叫的SIP会话连接请求时,也能够确保SIP通信呼叫的安全。
[0083] 顺便提及,用于确定SIP会话连接请求的阈值(例如,第一阈值X和第二阈值Y)可以通过来自SIP服务器105的指令而动态地变化。例如,订户容纳设备103可以用从SIP服务器105接收到的阈值来替换已存在的阈值。在这种情况下,发送自SIP服务器105的信息并不局限于阈值,它也可以是关于SIP服务器105的状态(例如,正常状态或拥塞状态)的信息。订户容纳设备103可以提供其中SIP服务器105的状态与阈值相关联的阈值表。订户容纳设备103可以根据接收自SIP服务器105的状态信息,通过搜索阈值表来决定阈值。
[0084] SIP服务器105可以根据处理状态,经由接口单元301向订户容纳设备103发送关于SIP会话连接请求的传输目的地的信息。订户容纳设备103向该通知所指示的传输目的地发送SIP会话连接请求。SIP服务器105可以经由接口单元301直接控制传输确定单元305中的开关部分353。SIP服务器105可以经由接口单元301向报头处理单元307动态地设置SIP会话连接请求的传输目的地地址。也就是说,将SIP会话连接请求分别发送到任意SIP服务器或任意媒体服务器。
[0085] 如上所述,通过在SIP服务器105侧的订户容纳设备103中执行SIP会话连接请求的传输控制,可以根据SIP服务器105的实际状态来适当地执行传输控制。
[0086] 根据上述示例性实施例的订户容纳设备103可以通过专用硬件来配置。另一方面,将实现每一个处理功能的程序存储在可以被订户容纳设备103读取的可读记录介质中。CPU(中央处理单元)等执行存储在读取介质上的程序。可以被订户容纳设备103读取的可读记录介质是可移动记录介质,例如软盘(注册商标)、磁光盘、DVD(数字多用途盘)、CD(致密盘)和另外的HDD(硬磁盘驱动器)或安装在订户容纳设备103中的其他介质。
[0087] 根据本发明的第四示例性实施例的通信系统包括:订户容纳设备,与订户所持有的订户终端相连接,并使用预定端口来传输视频信号和发送自订户终端的呼叫连接请求信号;以及呼叫控制设备,根据经由订户容纳设备从订户终端的呼叫连接请求来执行呼叫设置。订户容纳设备根据呼叫控制设备所处理的会话连接的数目和预定阈值,向呼叫控制设备传输呼叫连接请求信号。
[0088] 根据本发明的第五示例性实施例的订户容纳设备是与订户所持有的订户终端相连接的、并使用预定端口来发送/接收语音信号和发送自订户终端的呼叫连接请求的订户容纳设备。订户容纳设备根据呼叫控制设备所处理的会话连接的数目向呼叫控制设备传输呼叫连接请求信号,该呼叫控制设备根据经由订户容纳设备从订户终端发送的呼叫连接请求信号和预定阈值来执行呼叫设置。
[0089] 根据本发明的第六示例性实施例的业务控制方法是在订户容纳设备中的业务控制方法,该订户容纳设备与订户所持有的订户终端相连接,并使用预定端口来发送/接收语音信号和发送自订户终端的呼叫连接请求信号。该业务控制方法执行下列处理:对呼叫控制设备所处理的会话连接的数目进行计数的处理,该呼叫控制设备根据经由订户容纳设备从订户终端发送的呼叫连接请求执行呼叫设置;将会话连接的数目与预定阈值进行比较的处理;以及根据比较结果将呼叫连接请求信号传输到呼叫控制设置的处理。
[0090] 根据本发明的第七示例性实施例的程序是使得在与订户所持有的订户终端相连接的、并使用预定端口发送/接收语音信号和发送自订户终端的呼叫连接请求信号的订户容纳设备中的计算机执行处理。该程序使得订户容纳设备中的计算机执行下列过程:对通过呼叫控制设备所处理的会话连接的数目进行计数的过程,该呼叫控制设备根据经由订户容纳设备从订户终端发送的呼叫连接请求信号来执行呼叫设置;将会话连接的数目与预定阈值进行比较的过程;以及根据比较结果将呼叫连接请求信号传输到呼叫控制设备的过程。将该程序存储在存储媒介质。
[0091] 实施例的先前描述使得本领域的技术人员能够构成并使用本发明。此外,对于本领域的技术人员而言,对于这些实施例的各个修改将显而易见,并且在不使用本发明的教益的情况下,这里所定义的一般原理和特定示例可以应用于其他实施例。因此本发明并非旨在局限于这里所描述的实施例,但是符合权利要求的限定及其等同物所限定的最宽范围。
[0092] 此外,应注意,发明人旨在保留所要求的发明的所有等同物,甚至在审查期间修改权利要求。
[0093] 此外,应注意,发明人旨在保持所要求的发明的所有等同物,甚至在审查期间修改权利要求。