公开/公告号CN1747469A
专利类型发明专利
公开/公告日2006-03-15
原文格式PDF
申请/专利权人 中兴通讯股份有限公司;
申请/专利号CN200410075320.X
发明设计人 张宝健;
申请日2004-09-06
分类号H04L29/06;
代理机构
代理人
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部
入库时间 2023-12-17 17:08:02
法律状态公告日
法律状态信息
法律状态
2014-10-29
未缴年费专利权终止 IPC(主分类):H04L29/06 授权公告日:20090819 终止日期:20130906 申请日:20040906
专利权的终止
2009-08-19
授权
授权
2006-05-10
实质审查的生效
实质审查的生效
2006-03-15
公开
公开
技术领域
本发明涉及H.248协议资源的处理,尤其涉及H.248协议资源的释放方法。
背景技术
目前在媒体网关控制器和媒体网关的控制协议H.248中,媒体网关控制器负责处理呼叫相关信令和控制媒体网关,媒体网关负责媒体资源管理和话路建立。一个上下文(CONTEXT)指一些呼叫终端的集合,终端是指媒体网关上发送或接收媒体流的逻辑实体。
一次业务结束后,全部资源的释放表现为所有上下文被最终释放。现有H.248协议中定义了隐式释放方法,隐式释放方法是指当上下文中所有终端接收到释放命令被释放后,上下文被自动释放。现有技术中对于H.248协议资源的释放是通过逐个释放每个终端来实现的,该方法特点是实现简单,媒体网关控制器不需要关心上下文的维护,其存在以下问题:当媒体网关控制器发生故障,无法知道要释放上下文中的所有终端时,上下文和其中的终端就无法释放,导致H.248协议资源处于挂死状态,不能为下一次业务所使用。
例如在多方通话的时候,媒体网关控制器的某些模块失效,至使某些通话方的信令不能处理,这时其他通话方释放呼叫,但由于还有一些用户未释放终端,媒体网关上的上下文将继续保留,直到人工发现后才得以手动干预释放。在采用呼叫控制和承载建立控制分离的网络结构中,采用现有的H.248协议资源的释放方法,导致媒体网关控制器和媒体网关资源挂死和资源状态不一致问题的发生更为频繁。
发明内容
本发明要解决现有H.248协议资源释放方法中存在的故障导致资源挂死的问题,提供一种可靠有效的H.248协议资源的释放方法。
本发明方法包括以下步骤:
步骤一:一次业务触发媒体网关控制器申请资源,建立上下文;
步骤二:本次业务结束时,媒体网关控制器发布释放上下文的指令到媒体网关,通知媒体网关释放上下文中所有资源;
步骤三:媒体网关收到指令,释放上下文中所有终端,然后释放上下文,本次业务的资源释放完成。
进一步地,步骤二中释放上下文的指令通过在释放终端的命令SUB中增加信号描述符通知到媒体网关。
进一步地,步骤二中释放上下文的指令通过定义新命令SUBC通知到媒体网关,其中命令SUBC中带有上下文标记。
相较于现有技术,本发明通过释放上下文而不是逐个释放每个终端来完成对一次业务中涉及到的所有资源的释放,不管上下文中是否存在终端,媒体网关在接到媒体网关控制器释放上下文的指令通知时释放所有上下文中的终端,从而确保发生故障时资源不被挂死,并可减少网络中的消息流量。
附图说明
图1是现有技术中的基本业务呼叫原理图;
图2是本发明方法的实施流程图。
具体实施方式
为了能在呼叫发生故障时释放全部呼叫资源,避免出现资源挂死的问题,本发明方法采用显式释放上下文的方法释放一次业务中涉及到的所有资源。显式释放方法是指,不管上下文中是否存在终端,只要媒体网关接到媒体网关控制器要求其释放上下文的指示,就立即释放上下文中所有终端,然后释放上下文。
本发明方法包括以下步骤:
1)一次业务触发媒体网关控制器申请资源,建立上下文;
2)本次业务结束时,媒体网关控制器要释放所有资源;
3)媒体网关控制器通过向媒体网关发布释放上下文的指令而不是释放每个上下文的终端的指令来释放资源;其中
A.释放上下文的指令通过在释放终端的命令SUB中增加信号描述符通知媒体网关或者
B.释放上下文的指令通过定义新命令SUBC通知媒体网关,其中命令SUBC中带有上下文标记;
4)媒体网关收到指令,释放上下文中所有终端,然后释放上下文,本次业务的资源释放完成。
图1是现有技术中基本业务呼叫的原理图,如图1所示,媒体网关控制器负责处理打通电话所需要的信令流程,而媒体网关负责管理呼叫资源(包括中继话路,IP话路等)。媒体网关控制器通过H.248协议消息控制媒体网关,完成申请资源,接通话路,释放话路,释放资源等功能。媒体网关控制器一般使用半呼叫模型,即将呼叫信令的处理分为主叫侧和被叫侧。
图2是本发明方法的实施流程图,包括以下步骤:
步骤a:媒体网关控制器接到呼叫建立请求消息;
步骤b:媒体网关控制器接续呼叫建立信令,向媒体网关申请终端,媒体网关创建上下文,并分配终端;
步骤c:被叫用户摘机,呼叫进入通话状态;
步骤d:由于掉电,被叫模块不可用;
步骤e:主叫用户挂机,媒体网关控制器在释放呼叫时发现被叫用户的模块故障,被叫终端信息不可用;
步骤f:媒体网关控制器向媒体网关发送删除上下文的消息(即释放上下文的指令),该消息的实现可以通过不同方式,如:在H.248协议中的释放终端Subtract(SUB)命令中,扩展signals(信号描述符),增加signals的值通知媒体网关;或者,在H.248协议中增加新的命令SUBC释放上下文,SUBC命令包含识别上下文的标示(即上下文标记);
步骤g:媒体网关释放上下文中的所有终端,删除上下文,回应释放成功;
步骤h:呼叫资源释放完成。
以上详细说明了本发明方法的原理及具体应用,但不应被视为是对本发明范围的限制。
机译: 在使用IP电视(IPTV)进行IPTV广播时释放Internet协议(IP)多媒体子系统(IMS)会话初始化协议(SIP),IP连接性访问网络(IP-CAN)和无线电访问网络(RAN)网络资源的方法和系统
机译: 在IP电视(IPTV)会话进行时释放Internet协议(IP)多媒体子系统(IMS),会话发起协议(SIP),IP连接访问网络(IP-CAN)和无线访问网络(RAN)网络资源的方法和系统已暂停
机译: 在使用IP电视(IPTV)进行IPTV广播时释放Internet协议(IP)多媒体子系统(IMS)会话初始化协议(SIP),IP连接性访问网络(IP-CAN)和无线电访问网络(RAN)网络资源的方法和系统