媒体网关检测方法和装置的制作方法

文档序号:7705177阅读:109来源:国知局
专利名称:媒体网关检测方法和装置的制作方法
技术领域
本发明涉及到通信技术领域,特别涉及到媒体网关检测方法和装置。
背景技术
在NGN(Next Generation Network,下一代网络)中越来越多的有线电话向着分组 网络包交换发展;而在分组网络包交换中媒体网关将起到桥梁作用,成为NGN系统中尤为 重要的一环。而媒体网关中,作为电路域通向分组域的必经之路媒体平面子系统最为重要。如图1所示,媒体网关系统主要包括多业务网络接口子系统、TDM网络接口子系 统、媒体处理子系统、信令处理子系统、交换子系统、告警子系统、操作维护子系统以及中央 控制子系统。其中多业务网络接口子系统中的IP媒体网络接口单元是对外媒体通讯的桥 梁,由其来接收发送媒体IP包,实现IP语音的传递;媒体处理子系统中的语音编解码单元, 则是电路交换域和分组交换域的媒介,由其完成电路语音包到分组IP语音包或者分组IP 语音包到电路语音包的转换。IP媒体网络接口单元与语音编解码单元之间的媒体IP包转 发是通过媒体面通道进行,所以如果IP媒体网络接口单元和语音编解码单元中有任意一 个单元的内部媒体通道IP网口出现故障,或者两个单元之间的媒体通道通讯机制出现问 题,整个媒体网关的媒体面IP包转发都会受到影响。在具体实施过程中,本发明的发明人发现,NGN系统采用的分布式结构设计,各个 子系统之间存在大量的内部通讯。系统出现异常特别是出现媒体面异常时影响范围很广, 给用户和运营商带来损失。目前缺少一种由于媒体面各个子系统之间媒体通道通讯异常, 而导致媒体面不通的判断机制和对应的处理方法。

发明内容
本发明的目的之一为提供一种媒体通道通讯情况可以被实时检测,并且发生异常 时避免系统继续使用故障资源的媒体网关检测方法和相应的装置。本发明提出一种媒体网关检测方法,包括启动第一计时器;当所述第一计时器超时,使用检测报文进行检测;当所述检测报文检测失败次数达到第一预设阈值时,启动第二计时器;当所述第二计时器超时,使用检测报文进行检测;所述第一计时器的计时周期小于所述第二计时器的计时周期。进一步的,所述当第一计时器超时,使用检测报文进行检测后还包括当所述检测报文检测成功时或所述检测报文检测失败次数小于预设阈值时,启动 所述第一计时器。进一步的,所述当所述第二计时器超时,使用检测报文进行检测后包括当所述检测报文检测成功时,停止所述第二计时器,启动所述第一计时器。进一步的,所述当第二计时器超时,使用检测报文进行检测后还可以包括
当所述检测报文检测失败次数达到第二预设阈值时,启动第二计时器,发送相应 告警码到媒体网关。所述发送相应告警码到媒体网关后包括停止记录所述检测报文检测失败次数。当所述检测报文检测成功时,停止所述第二计时器,启动所述第一计时器。所述第一计时器为百毫秒级计时器;所述第二计时器为秒级计时器。一种媒体网关检测装置,包括第一计时器、第二计时器、计数单元、控制单元以及 检测单元;所述控制单元,用于控制所述第一计时器和所述第二计时器的开启和关闭;所述检测单元,用于当所述第一计时器或所述第二计时器超时,使用检测报文进 行检测;所述计数单元,用于统计发送检测报文的检测结果中,检测成功次数以及检测失 败次数;所述控制单元启动所述第一计时器;当所述第一计时器或所述第二计时器超时, 所述检测单元使用检测报文进行检测;当所述检测报文检测失败次数达到第一预设阈值时,所述控制单元启动第二计时 器;当所述第二计时器超时,所述检测单元使用检测报文进行检测;所述第一计时器的计时周期小于所述第二计时器的计时周期。进一步的,所述计数单元统计所述检测报文检测成功时或所述检测报文检测失败 次数小于预设阈值时,所述控制单元启动所述第一计时器。进一步的,所述当所述第二计时器超时,所述检测单元使用检测报文进行检测后,所述计数单元统计所述检测报文检测成功时,所述控制单元停止所述第二计时 器,启动所述第一计时器。进一步的,所述装置还可以包括告警单元;所述第二计时器超时,所述检测单元使用检测报文进行检测后,所述计数单元统计所述检测报文检测失败次数达到第二预设阈值时,所述控制单 元启动第二计时器;所述告警单元发送相应告警码到媒体网关。所述告警单元发送相应告警码到媒体网关后,所述计数单元停止记录所述检测报文检测失败次数。当所述计数单元统计检测报文检测成功一次时,所述控制单元停止所述第二计时 器启动所述第一计时器。所述第一计时器为百毫秒级计时器;所述第二计时器为秒级计时器。本发明通过采用一个百毫秒级的第一计时器设置检测时间,进行实时检测,当检 测失败次数过多时采用一个秒级的第二计时器设置检测时间,减少对故障中的媒体网关系 统资源的使用,而且由于通过H. 248协议上报给媒体网关控制器,使得用户通话不会占用5故障中的媒体网关资源,保证通话质量。


图1为现有的媒体网关系统结构示意图;图2为本发明一种媒体网关检测方法的一个实施例的流程图;图3为本发明一种媒体网关检测装置的一个实施例的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图2,为本发明一种媒体网关检测方法的一个实施例的流程图;本发明实施例采用设置一个媒体网关系统全局的检测开关,标示是否启用IP媒 体网络接口单元与语音编解码单元之间媒体通道通讯检测功能。如果启用这个功能,分别 设定短定时器(百毫秒级)以及长定时器(秒级)数值。短定时器保证系统媒体面检测的实时性,长定时器在系统发生故障时,减小对系 统得负荷。步骤201、媒体网关检测装置启动短计时器;当媒体网关系统开始运行时,自动启动短计时器。短计时器的计时单位为百毫秒 级,具体时间可以设置。步骤202、媒体网关检测装置使用检测报文进行检测;所述短计时器开始运行后,当一个计时周期完成,短计时器超时,媒体网关检测装 置对IP媒体网络接口单元与语音编解码单元之间的媒体通道发送检测报文(如ICMP)进 行检测。由于所述短计时器的单位为百毫秒级,达到超时的时间很短,所以媒体网关检测装 置使用检测报文的检测基本是实时检测。且媒体网关检测装置在使用检测报文进行检测 时,需要统计检测成功次数和检测失败次数。进一步的,当判断检测报文检测成功时,可以包含如下步骤步骤20 、判断是否已有告警上报;当未有告警上报时,继续启用短计时器。当已有告警上报时,进行步骤202b ;步骤202b、判断检测成功次数是否达到阈值M(所述阈值M为一个预设值);当检测成功次数未达到阈值M时,继续启用短计时器;当检测成功次数达到阈值M时,进行步骤202c ;步骤202c、撤销告警。当检测成功次数达到阈值M时,撤销告警,并给MGC发H. 248消息(900);停止成 功计数。步骤203、媒体网关检测装置启动长计时器;在步骤202中,媒体网关检测装置对检测报文进行检测时,会对检测成功次数和/ 或检测失败次数进行统计,当所述检测失败次数达到阈值M时,启动长计时器。所述长计时 器是秒级的计时器,具体时间可以设定。
当媒体网关检测装置统计的检测失败次数小于阈值M时或检测成功时,继续启动 短计时器,重复步骤201和步骤202。在本发明实施例中长计时器和短计时器本质上相同,只是计时周期不同,短计时 器因为百毫秒级,检测频率快,相对来说占用资源较多;所以当媒体通讯多次频繁出现错误 (所述检测失败次数达到阈值M)时,由于媒体网关系统资源不足,需要减少检测所占用的 资源,于是启动长计时器。长计时器是秒级,计时周期较长,媒体网关检测装置在检测过程 中频率较低占用资源也相对减少。步骤204、媒体网关检测装置使用检测报文进行检测;当所述长计时器超时,媒体网关检测装置对IP媒体网络接口单元与语音编解码 单元之间的媒体通道发送检测报文进行检测;具体检测步骤与步骤202相同。媒体网关检 测装置在使用检测报文进行检测时,需要统计检测成功次数和检测失败次数。进一步的,还可以包括如下步骤步骤2(Ma、判断检测是否成功;当使用检测报文检测成功时,停止长计时器,启用短计时器进行计时,重复步骤 201。当对检测报文的检测失败时,继续步骤204b ;步骤204b、判断检测失败次数是否达到阈值N(同阈值M类似,所述阈值N为一个 预设值);当所述检测失败次数未达到阈值N时,启动长计时器,重复步骤203。当所述检测失败次数达到阈值N时,继续步骤2(Mc ;步骤2(Mc、判断是否有告警上报;当已有告警上报时,继续启动长计时器重复步骤203 ;当未有告警上报时,继续步骤204d ;步骤204d、媒体网关检测装置上报告警,并给MGC发H. 248消息(905),停止失败 计数。本发明实施例通过采用一个百毫秒级的短计时器设置检测时间,进行实时检测, 当检测失败次数过多时采用一个秒级的长计时器设置检测时间,减少对故障中的媒体网关 系统资源的使用,而且由于通过H. 248协议上报给媒体网关控制器,使得用户通话不会占 用故障中的媒体网关资源,保证通话质量。请参阅图3,为本发明一种媒体网关测试装置的结构示意图;本实施例是采用上述实施例方法的装置,同样采用设置一个媒体网关系统全局的 检测开关,标示是否启用IP媒体网络接口单元与语音编解码单元之间媒体通道通讯检测 功能。如果启用这个功能,分别设定短定时器(百毫秒级)以及长定时器(秒级)数值。短 定时器保证系统媒体面检测的实时性,长定时器在系统发生故障时,减小对系统得负荷。所述媒体网关测试装置包括短计时器31、长计时器32、计数单元33、控制单元;34以及检测单元35 ;所述控制单元34,用于控制所述短计时器31和所述长计时器32的开启和关闭;所述检测单元35,用于当所述短计时器31或所述长计时器32超时,使用检测报文 进行检测;
所述计数单元33,用于统计发送检测报文的检测结果中,检测成功次数以及检测 失败次数;所述控制单元34启动所述短计时器31 ;当所述短计时器31或所述长计时器32超 时,所述检测单元35使用检测报文进行检测;具体的,当媒体网关装置开始运行时,所述控制单元34启动短计时器31。所述短 计时器31的计时单位为百毫秒级,具体时间可以设置。所述短计时器31开始运行后,当一个计时周期完成,短计时器31超时,所述检 测单元35对IP媒体网络接口单元与语音编解码单元之间的媒体通道发送检测报文(如 ICMP)进行检测。当所述计数单元33统计的所述检测报文检测失败次数达到短预设阈值M时,所述 控制单元启动长计时器32;具体的,所述检测单元35使用检测报文进行检测时,所述计数单元33会对检测成 功次数和/或检测失败次数进行统计,当所述检测失败次数达到阈值M时,启动长计时器 32。所述长计时器32是秒级的计时器,具体时间可以设定。进一步的,所述检测单元35对所述检测报文检测成功时,或所述计数单元33统计 的所述检测报文检测失败次数小于预设阈值时,所述控制单元34启动所述短计时器31。长计时器32和短计时器31本质上相同,只是计时周期不同,短计时器31因为百 毫秒级,检测频率快,相对来说占用资源较多;所以当媒体通讯多次频繁出现错误(所述检 测失败次数达到阈值M)时,由于媒体网关系统资源不足,需要减少检测所占用的资源,于 是启动长计时器32。所述长计时器32是秒级,计时周期较长,媒体网关检测装置在检测过 程中频率较低占用资源也相对减少。当所述长计时器32超时,所述检测单元35对检测报文进行检测。同短计时器31超时后检测单元35开始使用检测报文进行检测一样,当长计时器 32超时检测单元35也开始使用检测报文进行检测。进一步的,当所述计数单元33统计所述检测报文检测成功次数达到阈值N时,所 述控制单元34停止所述长计时器32,启动所述短计时器31。进一步的,所述媒体网关装置还包括告警单元36 ;所述长计时器32超时,所述检测单元35使用检测报文进行检测后,所述计数单元33统计所述检测报文检测失败次数达到阈值N时,所述控制单元35 启动所述长计时器32;所述告警单元36发送相应告警码到媒体网关。所述告警单元36发送相应告警码到媒体网关后,当所述计数单元33统计检测报文检测成功一次时,所述控制单元35停止所述长 计时器32启动所述短计时器31。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关 的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种媒体网关检测方法,其特征在于,包括 启动第一计时器;当所述第一计时器超时,使用检测报文进行检测;当所述检测报文检测失败次数达到第一预设阈值时,启动第二计时器;当所述第二计时器超时,使用检测报文进行检测;所述第一计时器的计时周期小于所述第二计时器的计时周期。
2.根据权利要求1所述的媒体网关检测方法,其特征在于,所述当第一计时器超时,使 用检测报文进行检测的步骤完成后还包括当所述检测报文检测成功时或所述检测报文检测失败次数小于预设阈值时,启动所述 第一计时器。
3.根据权利要求1所述的媒体网关检测方法,其特征在于,所述当所述第二计时器超 时,使用检测报文进行检测的步骤完成后包括当所述检测报文检测成功时,停止所述第二计时器,启动所述第一计时器。
4.根据权利要求1所述的媒体网关检测方法,其特征在于,所述当第二计时器超时,使 用检测报文进行检测的步骤完成后包括当所述检测报文检测失败次数达到第二预设阈值时,启动第二计时器,发送相应告警 码到媒体网关。
5.根据权利要求4所述的媒体网关检测方法,其特征在于,所述发送相应告警码到媒 体网关的步骤完成后包括停止记录所述检测报文检测失败次数。
6.根据权利要求4所述的媒体网关检测方法,其特征在于,所述发送相应告警码到媒 体网关的步骤完成后包括当所述检测报文检测成功时,停止所述第二计时器,启动所述第一计时器。
7.根据权利要求1所述的媒体网关检测方法,其特征在于,所述第一计时器为百毫秒 级计时器;所述第二计时器为秒级计时器。
8.一种媒体网关检测装置,其特征在于,包括第一计时器、第二计时器、计数单元、控制 单元以及检测单元;所述控制单元,用于控制所述第一计时器和所述第二计时器的开启和关闭; 所述检测单元,用于当所述第一计时器或所述第二计时器超时,使用检测报文进行检测;所述计数单元,用于统计发送检测报文的检测结果中,检测成功次数以及检测失败次数;所述控制单元启动所述第一计时器;当所述第一计时器或所述第二计时器超时,所述 检测单元使用检测报文进行检测;当计数单元统计的所述检测报文检测失败次数达到第一预设阈值时,所述控制单元启 动第二计时器;当所述第二计时器超时,所述检测单元使用检测报文进行检测; 所述第一计时器的计时周期小于所述第二计时器的计时周期。
9.根据权利要求8所述的媒体网关检测装置,其特征在于,所述计数单元统计的所述 检测报文检测失败次数小于预设阈值时,所述控制单元启动所述第一计时器。
10.根据权利要求8所述的媒体网关检测装置,其特征在于,所述当所述第二计时器超 时,所述检测单元使用检测报文进行检测后,所述计数单元统计所述检测报文检测成功时,所述控制单元停止所述第二计时器,启 动所述第一计时器。
11.根据权利要求8所述的媒体网关检测装置,其特征在于,所述装置还包括告警单元;所述第二计时器超时,所述检测单元使用检测报文进行检测后, 所述计数单元统计所述检测报文检测失败次数达到第二预设阈值时,所述控制单元启 动第二计时器;所述告警单元发送相应告警码到媒体网关。
12.根据权利要求11所述的媒体网关检测装置,其特征在于,所述告警单元发送相应 告警码到媒体网关后,所述计数单元停止记录所述检测报文检测失败次数。
13.根据权利要求11所述的媒体网关检测装置,其特征在于,所述告警单元发送相应 告警码到媒体网关后,当所述计数单元统计检测报文检测成功一次时,所述控制单元停止所述第二计时器启 动所述第一计时器。
14.根据权利要求8所述的媒体网关检测方法,其特征在于,所述第一计时器为百毫秒 级计时器;所述第二计时器为秒级计时器。
全文摘要
本发明揭示了一种媒体网关检测方法,包括启动第一计时器;当所述第一计时器超时,使用检测报文进行检测;当所述检测报文检测失败次数达到第一预设阈值时,启动第二计时器;当所述第二计时器超时,使用检测报文进行检测;所述第一计时器的计时周期小于所述第二计时器的计时周期。本发明通过采用一个百毫秒级的第一计时器设置检测时间,进行实时检测,当检测失败次数过多时采用一个秒级的第二计时器设置检测时间,减少对故障中的媒体网关系统资源的使用,而且由于通过H.248协议上报给媒体网关控制器,使得用户通话不会占用故障中的媒体网关资源,保证通话质量。
文档编号H04L12/26GK102055614SQ200910110460
公开日2011年5月11日 申请日期2009年11月2日 优先权日2009年11月2日
发明者张少魁, 朱磊, 费秀峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1