一种处理媒体网关和媒体网关控制器断连的方法与装置制造方法及图纸

技术编号:11707455 阅读:81 留言:0更新日期:2015-07-09 14:16
本发明专利技术提出了一种在媒体网关中处理媒体网关和媒体网关控制器连接中断的方法和装置。通过在媒体网关中配置不同的断连定时器来实现不同层次的功能。当断连定时器的时间间隔不为零时,保存断连期间发生的新事件,并在连接恢复后,向媒体网关控制器报告已保存的新事件,从而保持媒体网关和媒体网关控制器中的状态一致性;而当断连定时器的时间间隔为零时,立即释放所有已建立呼叫。

【技术实现步骤摘要】
【专利说明】一种处理媒体网关和媒体网关控制器断连的方法与装置本申请是2007年11月12日申请的申请号为200780101405.2、专利技术名称为“一种处理媒体网关和媒体网关控制器断连的方法与装置”的专利申请的分案申请。
本专利技术涉及通信网络,尤其涉及在NGN网络中处理媒体网关和媒体网关控制器连接中断的方法。
技术介绍
NGN网络是采用以控制、承载和业务三者分离的软交换(SoftSwitch)技术来提供语音、多媒体以及移动等多种业务。从功能划分,软交换网络可以至上而下分为业务层、控制层、传输层和接入层。其中:控制层的主要功能实体为媒体网关控制器MGC(MediaGateway Controller),主要提供呼叫控制、连接控制、协议处理等功能,并为业务层提供底层各种网络资源的开放接口 ;传输层的核心传输网为IP分组网络,提供各种信令和媒体流传输的通道;接入层的主要功能实体为媒体网关MG(Media Gateway),将不同类型的接入方式转化为适合在IP网络上传送的RTP/RTCP(实时传输协议/实时传输控制协议)流.媒体网关控制器和媒体网关之间采用H.248/MGCP协议,媒体网关控制器通过该协议控制媒体网关上的媒体流的连接、建立和释放。当媒体网关和媒体网关控制器之间的连接断掉时即媒体网关检测到控制它的媒体网关控制器发生故障时,媒体网关将会遵循H.248中的11.5小节和附件F.3.6中规定的动作,媒体网关会试图联系其预先配置列表上的下一个媒体网关控制器。实际中,很多电信运营商要求在媒体网关和媒体网关控制器的连接恢复的过程中,呼叫依然可以保留。如果在连接恢复后,媒体网关控制器能够审查呼叫的状态,那么媒体网关最好在连接恢复的过程中保留呼叫。而有的媒体网关控制器在连接恢复后,不能够做相应的审查,这种情况下,运营商也许不希望在连接恢复过程中保持呼叫。而现有的H.248协议不能满足上述要求。
技术实现思路
本专利技术为了解决现有技术中的上述缺陷,提出了一种在媒体网关中用于处理媒体网关和媒体网关控制器连接中断的方法和装置。根据本专利技术的第一方面,提供了一种在媒体网关中用于处理媒体网关和媒体网关控制器连接中断的方法,其中包含以下步骤:当媒体网关检测到其与控制它的媒体网关控制器的连接中断时,媒体网关向媒体网关控制器发送断连指示消息,并且启动一个断连定时器;判断断连定时器的时间间隔;如果断连定时器的时间间隔不为零,在断连定时器的时间间隔内,保存新发生的事件。根据本专利技术的第二方面,提供了一种在媒体网关中用于处理媒体网关和媒体网关控制器连接中断的装置,其中包括:故障检测装置,用于检测该媒体网关和控制该媒体网关的媒体网关控制器之间的连接是否存在;发送装置,用于当故障检测装置检测出该媒体网关和控制该媒体网关的媒体网关控制器之间的连接中断时,向控制该媒体网关的媒体网关控制器发送断连指示消息;定时器启动装置,用于当故障检测装置检测出该媒体网关和控制该媒体网关的媒体网关控制器之间的连接中断时,启动断连定时器;判断装置,用于判断断连定时器的时间间隔;同步装置,用于当断连定时器的时间间隔不为零时,保存在断连定时器的时间间隔内新发生的事件。通过使用本专利技术的方法和装置,可以实现灵活配置,满足电信运营商的多种要求,有效处理媒体网关和媒体网关控制器断连的情况,从而提升系统的性能。【附图说明】通过下面提出的结合附图的详细描述,本专利技术的特征、性质和优点将变得更加明显,其中:图1为根据本专利技术的一个【具体实施方式】在媒体网关中处理媒体网关控制器断连的方法流程示意图;图2为根据本专利技术的一个【具体实施方式】在媒体网关中用于处理媒体网关控制器断连的装置的结构框图;图3为根据本专利技术的一个【具体实施方式】的处理媒体网关和媒体网关控制器断连的过程示意图;图4为根据本专利技术的一个【具体实施方式】的处理媒体网关和媒体网关控制器断连的过程示意图。【具体实施方式】为了解决现有技术在处理媒体网关和媒体网关控制器断连方面的诸多不足,满足电信运营商的多层次要求,本专利技术提出了一种新的在媒体网关中处理媒体网关控制器断连的方法和装置。下面将结合图1和图2详细描述该方法和装置。当媒体网关控制器发生故障时,媒体网关可以通过其内部的故障检测装置201检测到其与控制它的媒体网关控制器的连接中断,此时媒体网关将执行步骤S101,其发送装置202将向故障前控制它的媒体网关控制器发送断连指示消息,比如ServiceChange消息,其中指明method = Disconnect。为了能够在连接恢复后将媒体网关中的控制关联(control associat1n)恢复到断连前的状态,媒体网关在发送ServiceChange消息时所用的udp (用户数据报文协议,User Datagram Protocol)端口即是故障前控制关联中的udp端口。同时,媒体网关将通过定时器启动装置203启动断连定时器。该断连定时器的时间间隔可以在系统中预先设定,根据运营商的不同需求设置成不同的长度。因此,媒体网关中的判断装置204需要执行步骤S102,判断该断连定时器的时间间隔是否为零。如果判断装置204判断出该断连定时器的时间间隔为零,媒体网关将通过其释放装置205立即释放所有已建立呼叫(active call),具体地,释放其上下文(context),重置其占有的相关资源。当运营商不希望在媒体网关控制器发生故障时保留在用呼叫时,可以通过将断连定时器的时间间隔设置为零来达到该目的。如果判断装置204判断出该断连定时器的时间间隔不为零,则媒体网关将通过其内部的同步装置206来保存相应的数据,以便在连接恢复后保持媒体网关和媒体网关控制器中的数据和状态的一致性。具体地,对于媒体网关和媒体网关控制器断连期间发生的新事件,同步装置206中的事件检测装置207会执行步骤S104,检测出发生的新事件。这些新事件可以是摘机、挂机、拨号等等,可以是一个事件,也可以是多个事件。对于每个新检测到的事件,媒体网关会执行步骤S105,将新事件保存到存储装置208中。为提高保存和提取的速度,该存储装置可以是高速缓存设备。而对于那些已建立呼叫,其上下文及占有的资源将继续保留。在断连定时器的时间间隔内,媒体网关将始终执行步骤S104和步骤S105直至其收到媒体网关控制器的回复消息或断连定时器超时。如果在断连定时器的时间间隔内,媒体网关通过其接收装置209收到了故障前控制它的媒体网关控制器的回复消息,即进行到了步骤S106,表明此时媒体网关和媒体网关控制器的连接已经恢复,其内部的定时器停止装置20a将执行步骤S107,停止断连定时器。接着,媒体网关将从其存储装置208中提取保存的新事件,并通过其发送装置202向媒体网关控制器发送已保存的新事件,即执行步骤S108。如果在断连定时器的时间间隔内,媒体网关没有当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种在媒体网关中用于处理媒体网关和媒体网关控制器连接中断的方法,其特征在于,包含以下步骤:a)当媒体网关检测到其与控制它的媒体网关控制器的连接中断时,媒体网关向媒体网关控制器发送断连指示消息,并且启动一个断连定时器;b)判断断连定时器的时间间隔;c)如果断连定时器的时间间隔不为零,在断连定时器的时间间隔内,保存新发生的事件。

【技术特征摘要】

【专利技术属性】
技术研发人员:肖钰李杨明刘静
申请(专利权)人:上海贝尔股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1