一种实现sip信令网管理的方法

文档序号:7960583阅读:190来源:国知局
专利名称:一种实现sip信令网管理的方法
技术领域
本发明涉及一种信令网管理技术,特别涉及一种实现SIP信令网管理的方法。
背景技术
SIP(Session Initiation Protocol,会话初始协议)是一个应用层的控制协议,主要用于建立、修改和终止多媒体会话(或会议),实现对多媒体会话(或会议)的控制。SIP由SIP基本协议和一系列SIP扩展组成,SIP基本协议由IETF(The Internet Engineering Task Force,互联网工程任务小组)RFC 3261定义,SIP扩展则由一系列文档组成,主要包括RFC 3262、RFC 3311、RFC3323、RFC 3325、RFC 3455、RFC 3903等多达20几个文稿。其中,在RFC3903扩展了PUBLISH消息。
3GPP标准化组织在RFC 3455基础上根据UMTS(Universal MobileTelecommunications System,通用移动通信系统)网络业务的特点对SIP进一步扩展,3GPP(3rd Generation Partnership Projects,第三代伙伴组织计划)针对SIP移动性扩展的文档主要有24.229。在24.229文档中定义了IMS(IPMultimedia Subsystem,IP多媒体子系统)系统可以采用的SIP消息包括REGISTER、INVITE、ACK、PRACK、INFO、NOTIFY、OPTIONS、MESSAGE、SUBSCRIBE、REFER和UPDATE。
SIP协议基于客户/服务器工作模式,涉及两类协议实体SIP用户代理和SIP网络服务器。前者对应呼叫的端系统,包括用户代理客户机(UAC-UserAgent Client)和用户代理服务器(UAS-User Agent Server),分别相当于主叫和被叫。这样的划分使得客户/服务器模式的SIP协议可以完成对通信网中对等呼叫的控制。后者则是处理呼叫信令的网络设备,其基本功能是地址解析和用户定位,包括代理服务器(proxy)和重定位服务器(redirect)两类。代理服务器类似于HTTP(Hypertext Transfer Protocol,超文本传输协议)的proxy或SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)的MTA(MessageTransfer Agent,消息传送代理),在接受会话请求后,根据被叫地址确定下一跳服务器,然后前传该请求。重定位服务器有类似于DNS服务器的作用。它并不前传请求,而是将地址解析所得的结果回告主叫,由主叫直接与下一跳服务器联络。
SIP具有实现简单、扩展性好、多媒体会话提供能力和业务扩展能力强,具有强大的用户查找和定位能力,以及与现有Internet协议联系紧密等优点,从而获得了广泛的应用,尤其是SIP协议已被3GPP标准化组织采纳作为UMTS(通用移动通信系统)R5/R6多媒体子系统(IMS)的呼叫控制协议。
随着采用SIP进行通信的设备数量的增加,在通信中对SIP操作进行管理的信令网管理功能也越来越重要。信令网管理功能的目的是在设备发生故障时能够进行信令网的重新组合,以及在网络拥塞时进行话务量的控制。由于SIP中没有定义相关的信令网管理的方法,当设备发生故障或者网络出现拥塞时,相邻设备无法获知,后续的呼叫会继续发送到故障设备或拥塞网络,从而导致呼叫无法接通或者信令资源的浪费。

发明内容
本发明目的在于,提供一种实现SIP信令网管理的方法,保证通信设备之间能可靠地交换关于信令的可利用信息,从而提高呼叫接通率和减少信令资源的浪费。
一种实现SIP信令网管理的方法,包括以下步骤步骤A,第一通信设备通过SIP消息将SIP信令网管理信息通知第二通信设备;步骤B,第二通信设备在接收到SIP消息后,根据其中的SIP信令网管理信息执行对应的处理。
在步骤B中,第二通信设备在接收到SIP消息后,进一步向第一通信设备发送相应的应答。
进一步,在步骤A之前可以包括步骤100,第二通信设备向第一通信设备发送SIP订阅消息,订阅SIP信令网管理信息;
步骤110,第一通信设备在接收到来自第二通信设备的SIP订阅消息后,向第二通信设备发送相应的应答。
上述信令网管理信息可以由预先定义的SIP事件包和因特网多用途邮件扩展类型来在SIP消息中携带。
所述信令网管理信息包括禁止第二通信设备传递去往第一通信设备的业务的禁止传递信息、允许第二通信设备传送去往第一通信设备的业务的允许传递信息、或控制第二通信设备传送去往第一通信设备的业务的业务量的受控传递信息。其中,受控传递消息根据通信设备的拥塞情况定义了相应的拥塞级别来进行业务量大小的调整。
所述SIP消息为INFO消息、NOTIFY消息、PUBLISH消息、OPTIONS消息或者MESSAGE消息。所述的通信设备为移动交换中心模拟器。
与现有技术相比,本发明的有益效果是1.通信设备之间可以可靠地交换关于SIP信令的可利用信息,使得SIP信令可以被管理;2.当某一通信设备发生故障时,相邻通信设备可以立即获知该信息,从而避免了将后续的呼叫继续发送到故障设备,同时,相邻设备可以选取正常设备进行信令转接,保证呼叫正常接续,避免了信令资源的浪费;3.当某一通信设备出现拥塞时,相邻通信设备可以立即获知相应信息,并根据该信息调整发送到拥塞设备的业务量,从而提高了呼叫的接通率;4.当通信设备拥塞结束后或从故障状态恢复后,相邻通信设备可以立即获知相应信息,并恢复发送到原出现拥塞的通信设备或出现故障的通信设备的业务量,从而提高了设备的利用率。


图1为本发明实现SIP信令网管理的方法的示意性流程图;图2为本发明采用INFO消息传递SIP信令网管理信息的示意图;图3为本发明采用NOTIFY消息传递SIP信令网管理信息的示意图。
具体实施例方式
图1说明了本发明实现SIP信令网管理的方法的示意性流程图,其中,通信设备将信令网管理信息传送到一个或多个相邻的通信设备来实现SIP信令网管理。图1中只画出了2个相邻的通信设备,实际情况中可能有多个通信设备。如图1所示,第一通信设备可以将相关的SIP信令网管理信息告知相邻的第二通信设备,第二通信设备在接收到该信息后,向第一通信设备发出应答并根据该信息执行相应的操作。
例如第一通信设备发生故障时,将禁止传递信息告知第二通信设备,第二通信设备收到该信息后向第一通信设备回应答并立即停止传送属于去往第一通信设备的业务;第一通信设备从故障中恢复后,将允许传递信息告知第二通信设备,第二通信设备收到该信息后向第一通信设备回应答并立即恢复传送属于去往第一通信设备的业务;第一通信设备检测到设备拥塞情况,将受控传递信息告知第二通信设备,第二通信设备收到该信息后向第一通信设备回应答并根据拥塞级别调整传送属于去往第一通信设备的业务量。
需要指出的是,本发明中所说的通信设备发生故障,是指通信设备内部发生故障并且该故障并不影响该通信设备向其相邻通信设备发送消息。
在具体实现中,本发明自定义了一种SIP事件包“smm”,一种新的MINE(Multipurpose Internet Mail Extensions,因特网多用途邮件扩展)类型“application/smm”,用来携带禁止传递、允许传递和受控传递信令网管理信息。
根据ABNF(Augmented Backus-Naur Form,增强的巴科斯范式)方法,smm的具体定义为MessageEvent=Inhibit/Uninhibit/CongestionCongestionLevel=“CL”COLON(1*1DIGIT)其中,Inhibit表示禁止传递信息,Uninhibit表示允许传递信息,Congestion表示受控传递信息。受控传递信息中定义了4种不同级别的拥塞级别0级(CongestionLevel=0)表示拥塞结束;1级(CongestionLevel=1)表示出现拥塞,需减少业务量到正常量的25%;2级(CongestionLevel=2)表示出现拥塞,需减少业务量到正常量的50%;3级(CongestionLevel=3)表示出现拥塞,需减少业务量到正常量的75%。这里只是以4种拥塞级别举例说明,在不同的情况下可以根据相应的需要定义不同的拥塞级别来进行业务量的调整。
在本发明中,通信设备间可以采用多种SIP消息传递上述SIP信令网管理信息。图2所示为采用INFO消息传递SIP信令网管理信息的示意图。图2中给出的通信设备是2个MSCe(Mobile Switching Center emulation,移动交换中心模拟器),实际情况并不局限于此,可以是多个采用SIP进行通信的通信设备。
如图2所示,MSCe1在发生故障或者拥塞时,通过INFO消息将相应的SIP信令网管理信息传递到MSCe2,MSCe2在收到INFO消息后向MSCe1发送应答200表示收到INFO消息,并根据INFO消息中的信令网管理信息执行相应的操作。
下面具体说明采用INFO消息传递禁止传递信息,允许传递信息和受控传递信息的流程。
其中,采用INFO消息传递禁止传递信息的流程包括以下步骤步骤100,MSCe1出现故障后,发送携带禁止传递信息的INFO消息通知MSCe2,消息体为Content-Typeapplication/smmContent-LengthMessageEvent=Inhibit;步骤110,MSCe2向MSCe1发送应答200,表示收到INFO消息,并立即停止传送属于去往MSCe1的业务。
采用INFO消息传递允许传递信息的流程包括以下步骤步骤100,MSCe1故障恢复后,发送携带允许传递信息的INFO消息通知MSCe2,消息体为Content-Typeapplication/smmContent-LengthMessageEvent=Uninhibit;步骤110,MSCe2向MSCe1发送应答200,表示收到INFO消息并立即恢复传送属于去往MSCe1的业务。
另外,采用INFO消息传递受控传递信息的流程包括以下步骤步骤100,MSCe1根据拥塞情况,发送携带受控传递信息的INFO消息通知MSCe2,消息体为Content-Typeapplication/smmContent-LengthMessageEvent=CongestionCongestionLevel=n;其中,n表示拥塞级别,可以根据不同的情况进行设定。为了方便说明,以下以n等于0、1、2或3进行说明。
步骤110,MSCe2向MSCe1发送应答200,表示收到INFO消息,并根据拥塞级别采取相应的业务量的控制0级(CongestionLevel=0)表示没有出现拥塞或拥塞已经结束,需要将属于去往MSCe1的业务量恢复到正常量;1级(CongestionLevel=1)表示出现拥塞,需将去往MSCe1业务量减少到正常量的25%;2级(CongestionLevel=2)表示出现拥塞,需将去往MSCe1业务量减少到正常量的50%;3级(CongestionLevel=3)表示出现拥塞,需将去往MSCe1业务量减少到正常量的75%。
另外,通信设备间还可以采用NOTIFY消息传递SIP信令网管理信息。图3所示为本发明采用NOTIFY消息传递SIP信令网管理信息的示意图具体步骤包括步骤300,首先,MSCe2向MSCe1发送SUBSCRIBE消息,订阅SIP信令网管理消息步骤310,MSCe1向MSCe2发送应答200,表示收到SUBSCRIBE消息;步骤320,当MSCe1发生故障、故障恢复或检测到拥塞变化时,MSCe1将相应的信令网管理信息通过NOTIFY消息告知MSC2;步骤330,MSCe2在收到NOTIFY消息后向MSCe1发送应答200表示收到NOTIFY消息,并根据NOTIFY消息中的信令网管理信息执行相应的操作。
与采用INFO消息传递SIP信令网管理信息相比,采用NOTIFY消息传递SIP信令网管理信息需要进行步骤300和步骤310的订阅过程,而对于当MSCe1发生故障、故障恢复或检测到拥塞变化时,MSCe1和MSCe2执行的操作相同,区别仅在于用于传递SIP信令网管理信息的消息类型不同。
通信设备间还可以采用PUBLISH、OPTIONS或者MESSAGE消息传递SIP信令网管理信息。采用上述消息实现SIP信令网管理的方法与采用INFO消息实现SIP信令网管理的方法大体上相同,区别只是在于,信令网管理消息采用PUBLISH或者OPTIONS或者MESSAGE消息传送,而不是INFO消息传送。另外,也可以采用与本发明中所不同的消息体来传送信令网管理消息。
从以上描述可以看出,通过本发明实现SIP信令网管理的方法,可以获得以下效果1.通信设备之间可以可靠地交换关于SIP信令的可利用信息,使得SIP信令可以被管理;2.当某一通信设备发生故障时,相邻通信设备可以立即获知该信息,从而避免了将后续的呼叫继续发送到故障设备,同时,相邻设备可以选取正常设备进行信令转接,保证呼叫正常接续,避免了信令资源的浪费;3.当某一通信设备出现拥塞时,相邻通信设备可以立即获知相应信息,并根据该信息调整发送到拥塞设备的业务量,从而提高了呼叫的接通率;4.当通信设备拥塞结束后或从故障状态恢复后,相邻通信设备可以立即获知相应信息,并恢复发送到原出现拥塞的通信设备或出现故障的通信设备的业务量,从而提高了设备的利用率。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种实现SIP信令网管理的方法,特征在于,包括以下步骤步骤A,第一通信设备通过SIP消息将SIP信令网管理信息通知第二通信设备;步骤B,第二通信设备在接收到SIP消息后,根据其中的SIP信令网管理信息执行对应的处理。
2.根据权利要求1所述的方法,其特征在于,在步骤B中,第二通信设备在接收到SIP消息后,进一步向第一通信设备发送相应的应答。
3.根据权利要求2所述的方法,其特征在于,在步骤A之前进一步包括步骤步骤100,第二通信设备向第一通信设备发送SIP订阅消息,订阅SIP信令网管理信息。
4.根据权利要求3所述的方法,其特征在于,在步骤100与步骤A之间进一步包括步骤步骤110,第一通信设备在接收到来自第二通信设备的SIP订阅消息后,向第二通信设备发送相应的应答。
5.根据权利要求1所述的方法,其特征在于,通过预先定义的SIP事件包和因特网多用途邮件扩展类型来在SIP消息中携带所述的信令网管理信息。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述信令网管理信息包括禁止第二通信设备传递去往第一通信设备的业务的禁止传递信息、允许第二通信设备传送去往第一通信设备的业务的允许传递信息、或控制第二通信设备传送去往第一通信设备的业务的业务量的受控传递信息。
7.根据权利要求6所述的方法,其特征在于,所述SIP消息为INFO消息、NOTIFY消息、PUBLISH消息、OPTIONS消息或者MESSAGE消息。
8.根据权利要求6所述的方法,其特征在于,所述受控传递消息根据通信设备的拥塞情况定义了相应的拥塞级别来进行业务量大小的调整。
9.根据权利要求6所述的方法,其特征在于,所述通信设备为移动交换中心模拟器。
全文摘要
本发明涉及一种实现SIP信令网管理的方法,该方法包括以下步骤步骤A,第一通信设备通过SIP消息将SIP信令网管理信息通知第二通信设备;步骤B,第二通信设备在接收到SIP消息后,根据其中的SIP信令网管理信息执行对应的处理。本发明通过在通信设备间利用SIP消息传递SIP信令网管理信息,可以实现对SIP信令网的管理,提高了呼叫的接通率和避免信令资源的浪费。
文档编号H04L12/24GK101051935SQ20061007818
公开日2007年10月10日 申请日期2006年4月28日 优先权日2006年4月28日
发明者练仑 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1