[发明专利]基于H.248终端的通信链路异常保护方法有效
申请号: | 201310553782.7 | 申请日: | 2013-11-08 |
公开(公告)号: | CN103546491B | 公开(公告)日: | 2017-01-11 |
发明(设计)人: | 李裴;何昆鹏;张涛;孙阳;孙成芳;张兆亮 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/10;H04L12/24 |
代理公司: | 北京捷诚信通专利事务所(普通合伙)11221 | 代理人: | 魏殿绅,庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 248 终端 通信 异常 保护 方法 | ||
技术领域
本发明涉及通信领域,尤其涉及一种基于H.248终端的通信链路异常保护方法。
背景技术
H.248媒体网关控制协议是一种应用于媒体网关控制器和媒体网关终端之间的接口协议,也是目前业界最为活跃的通信协议之一。目前,在使用H.248协议的软交换网络中,一般在媒体网关控制器(Media Gateway Controller,MGC)和终端之间只由MGC来控制心跳,具体实现如下,MGC采用审计参数值命令AuditValue消息作为心跳消息,周期性向终端发送。当心跳消息重传都没有收到终端的响应消息时,则判断终端故障,即MGC和终端的链路中断。也就是说,H.248类型通讯终端的心跳检测方式一般采用受控方式,终端设备默认情况下不主动向MGC发送心跳,由MGC来控制心跳,包括切换后不主动向原主用MGC做路由检测。
然而,在这种方式下,终端不开启主动心跳消息,而MGC发送心跳消息又必须受制于终端,当MGC发生故障或当网络出现故障时,导致MGC服务器端无法发送心跳消息,或发送的心跳消息无法到达网关终端,即使一段时间后MGC故障消除或网络故障消除,网络恢复,H.248通讯终端在MGC上也将一直处于离线状态,影响用户使用。若要查出链路异常问题,因组网环境复杂,使用H.248通讯终端设备厂家各异,往往需要多个厂家配合,检查周期长,且耗费大量人力物力。因此仅依靠现在的这种心跳方法,无法保证链路异常情况下网关终端准确及时检测并恢复链路中断。
发明内容
有鉴于此,本发明提供一种能准确及时检测链路异常并恢复链路中断的基于H.248终端的通信链路异常保护方法。
一种基于H.248终端的通信链路异常保护方法,其用于检测终端与媒体网关控制器(Media Gateway Controller,MGC)之间的通信链路异常,所述保护方法包括以下步骤:
设置一个主用MGC及一组备用MGC;
设置并启动一个检测定时器;
判断所述检测定时器是否超时并根据判断结果确定所述检测定时器是否重启及所述主用MGC是否向终端发送消息;
判断终端在所述检测定时器设置的时间内是否收到主用MGC发送的消息并根据判断结果确定是否启动冷启动注册;
启动冷启动注册以使终端依次向主用MGC及多个备用MGC请求注册直至注册成功。
与现有技术相比,本发明提供的通过定时检测来判断链路是否中断,以使通讯终端设备能够及时发现服务器的存活状态,根据服务器的状态变化及时采取预先定制的策略,同时也不受终端类型的限制,操作简单,及时高效。
附图说明
图1是本发明提供的基于H.248终端的通信链路异常保护方法中的系统示意图。
图2是本发明提供的基于H.248终端的通信链路异常保护方法的流程图。
图3是图2中设置检测定时器的流程图。
图4是图2中启动冷启动注册的流程图。
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
请结合图1及图2,图2为本发明提供的一种基于H.248终端的通信链路异常保护方法,所述保护方法用于检测图1中终端与媒体网关控制器(Media Gateway Controller,MGC)之间的通信链路异常并采取措施保护终端与MGC之间正常通信,所述保护方法包括以下步骤:
S100:设置一个主用MGC及一组备用MGC;
S200:设置并启动一个检测定时器;
S300:判断所述检测定时器是否超时并根据判断结果确定所述检测定时器是否重启及所述主用MGC是否向终端发送消息,若是,进入步骤S400;
S400:检测定时器重启且主用MGC向终端发送消息;
S500:判断终端在所述检测定时器设置的时间内是否收到主用MGC发送的消息并根据判断结果确定是否启动冷启动注册,若否,则进入步骤S600;
S600:启动冷启动注册以使终端依次向主用MGC及多个备用MGC请求注册直至注册成功。
在步骤S100中,软交换平台提供配置列表上的主备用服务器信息,并可选地提供一组备选MGC的列表,一般在终端开通前通过终端综合管理系统(Integrated Terminal Management System,ITMS)平台下发给终端。可以理解,备用MGC的数量可依实际需要设定。
请参阅图3,在步骤S200中包括以下步骤:
S210:获取配置数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310553782.7/2.html,转载请声明来源钻瓜专利网。