H248协议中异常数据区的处理方法.pdf

上传人:Y0****01 文档编号:694666 上传时间:2018-03-05 格式:PDF 页数:11 大小:451.18KB
返回 下载 相关 举报
摘要
申请专利号:

CN200310112216.9

申请日:

2003.11.14

公开号:

CN1545287A

公开日:

2004.11.10

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):H04L 29/06申请日:20031114授权公告日:20070627终止日期:20131114|||授权|||实质审查的生效|||公开

IPC分类号:

H04L29/06

主分类号:

H04L29/06

申请人:

中兴通讯股份有限公司;

发明人:

王传政; 刘其锋; 范浩捷

地址:

518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层

优先权:

专利代理机构:

中原信达知识产权代理有限责任公司

代理人:

张天舒

PDF下载: PDF下载
内容摘要

本发明公开了一种移动通讯领域中H.248协议中异常数据区的处理方法,包括(1)网关控制器向网关发送Add命令要求建立一个终结点;(2)当出现异常原因,网关控制器确认上一个发向网关的创建终结点的事务尚未返回;(3)网关控制器对Termination做一个需要删除的标记;(4)当收到网关响应事务后,网关控制器根据Termination ID中需要删除的标记删除该Termination,向网关发送删除命令;(5)网关收到删除命令后,确认Termination ID存在,并正常删除指定的Termination。本发明解决了依靠H.248协议本身无法解决的这种网关会永久占用一个异常的Termination数据区的问题。

权利要求书

1: 一种H.248协议中异常数据区的处理方法,其特征在于,包 括以下步骤: 第一步:网关控制器向网关发送Add命令要求建立一个终结点, 此时网关控制器的内部该终结点的状态是尚未创建,数值为 CHOOSE; 第二步:当由于与该终结点相关的用户的资源或状态突然改变或 其它异常原因,网关控制器需要立刻删除对刚才需要建立的终结点 时,若网关控制器发现删除命令中带有一个CHOOSE的Termination, 则确认上一个发向网关的创建终结点的事务尚未返回; 第三步:网关控制器控制包含删除命令的事务暂时不发向网关, 对该Termination做一个需要删除的标记,等待上一条创建终结点事 务的响应; 第四步:当收到网关的创建终结点的响应事务后,网关控制器获 取具体的TerminationID,根据TerminationID中需要删除的标记删除 该Termination; 网关控制器向网关发送删除命令,该命令中携带网关分配的 TerminationID; 第五步:网关收到删除命令后,确认TerminationID存在,并正 常删除指定的Termination。
2: 根据权利要求1所述的H.248协议中异常数据区的处理方法, 其特征在于,在第五步中,网关删除指定Termination后,反馈给网 关控制器已删除命令信息,当网关控制器收到删除命令的响应后,释 放本端的Termination数据区。

说明书


H.248协议中异常数据区的处理方法

    【技术领域】

    本发明涉及移动通讯领域,尤其涉及移动通讯系统里控制和呼叫分离技术中网关异常数据处理方法。

    背景技术

    随着移动通讯系统在经济和社会生活等各个领域日益广泛的应用,移动通讯系统技术本身也在快速发展之中,从目前正在广泛使用的第二代移动通讯系统,到正在成熟完善的第三代移动通讯系统,技术上的发展正在日益满足用户对于通讯系统的需求。国际标准化组织3GPP和3GPP2分别负责第三代移动通讯系统国际标准WCDMA标准和CDMA2000标准的制定和修改。在两种类型的标准中,H.248协议被3GPP/3GPP2等组织广泛采用。

    在移动通讯系统的控制和呼叫分离技术中,通过将传统的控制和呼叫集中的设备分离为MGC(Media Gateway Controller,网关控制器)和MG(Media Gateway,网关)两个部分,利用IP/ATM传输网络的特点,一方面可以实现语音、图象、数据的交互,另一方面MGC(Media Gateway Controller,网关控制器)还可以更多更容易地引入业务。H.248协议就是作为网关控制器和网关之间的主要媒体网关协议而得到广泛应用的。在网关控制器控制下,H.248协议可以完成网关中的媒体通道的建立和释放、媒体通道和承载通道的连接和拆除连接、对媒体通道和承载通道的属性的配置;还可以在网关中完成网关控制器对媒体通道和承载通道的操作,包括放音、审计等;通过H.248协议,网关可以将自身发生地事件上报给网关控制器。可以看出,H.248是一种上下控制协议,网关控制器完全控制网关的行为。

    在使用H.248协议的通讯流程里,使用H.248协议的流程通常包含如下的事务:首先由网关控制器(控制网关连接媒体通道的部分呼叫状态的一种设备)向网关(可以将一种网络的媒体类型转化为另外一种网络要求的媒体格式的设备)发送Add命令,要求建立一个终结点,此时网关控制器的内部该终结点的状态是尚未创建,数值为CHOOSE。需要说明的是,命令是网关控制器和网关实现交互信息的基本单位,其中包括各种命令参数,所有命令都要含有参数TerminationID。所述Add命令主要用于向网关中创建一个上下文,TerminationID表明了在上下文中需要创建的终结点。当一个终结点不存在时,在Add命令中终结点值为CHOOSE,要求网关选择一个符合命令中要求的终结点。所述终结点Termination是网关内部的一个收发媒体和控制媒体流的逻辑实体。当终结点被创建时,网关会给终结点分配一个唯一的网关号,即为TerminationID。

    当由于与该终结点相关的用户的资源或状态突然改变或其它异常原因,而使得网关控制器需要立刻删除对刚才需要建立的终结点,此时需要向网关发一个Subtract命令(该命令要求从上下文中删除一个Termination连接),这时,网关控制器尚未收到前一个发向网关的对Add命令的返回事务(所述事务由若干动作组成,事务具有完整性,同一个事务中的动作和命令要求顺序执行。所述动作由若干命令组合而成,动作一般有具体的含义,特殊情况下,一个动作由一条命令组成,动作实际上是一组命令的标识),而网关控制器的内部该终结点的状态是尚未创建,数值为CHOOSE,于是发送的Subtract命令中终结点也为CHOOSE。然后,网关对MGC(Media GatewayController,网关控制器)要求建立终结点的Add命令已经成功完成,为CHOOSE终结点分配了确定的TerminationID,该终结点在网关的状态为建立,网关会创建终结点的响应事务。再然后网关收到来自MSC(Media Gateway Controller,网关控制器)要求删除CHOOSE终结点的命令,虽然MSC(Media Gateway Controller,网关控制器)是对同一个终结点操作,但由于该命令中TerminationID与网关目前的数据不符合,所以网关无法正确的完成MGC(Media GatewayController,网关控制器)的要求,去删除指定的CHOOSE终结点,根据H.248协议,通常网关返回的响应的事务中会带有错误号430(430-UnknownTerminationID),但是该终结点占用的数据区无法删除。

    最后,MGC(Media Gateway Controller,网关控制器)收到网关的Subtract的响应消息后,虽然知道对该Termination,网关的TerminationID与网关控制器的不符合,但因为此响应事务中,没有包含网关分配的具体的TerminationID,所以仍无法删除网关Termination。由此造成的后果是,网关的Termination被永久的挂住,并且网关占用了异常的Termination数据区;若此终结点是一个物理终结点(PhysicalTermination),当以后对此终结点操作时,将会产生不可预料的后果,造成通讯系统的紊乱,而目前尚无有效方法解决该问题。

    【发明内容】

    本发明所要解决的技术问题是提供一种H.248协议中异常数据区的处理方法,以避免对同一个Termination描述时,因为Add和Subtract命令交互次序,造成TerminationID的不同,从而无法删除网关的Termination,进而造成通信系统紊乱的缺点。

    为实现上述目的,本发明提出了一种H.248协议中异常数据区的处理方法,其特征在于,包括以下步骤:

    第一步:网关控制器向网关发送Add命令要求建立一个终结点,此时网关控制器的内部该终结点的状态是尚未创建,数值为CHOOSE;

    第二步:当由于与该终结点相关的用户的资源或状态突然改变或其它异常原因,网关控制器需要立刻删除对刚才需要建立的终结点时,若网关控制器发现Subtract命令中带有一个CHOOSE的Termination,则确认上一个发向网关的创建终结点的事务尚未返回;

    第三步:网关控制器控制包含Subtract命令的事务暂时不发向网关,对该Termination做一个需要删除的标记,等待上一条创建终结点事务的响应;

    第四步:当收到网关的创建终结点的响应事务后,网关控制器获取具体的TerminationID,根据TerminationID中需要删除的标记删除该Termination;

    网关控制器向网关发送Subtract命令,该命令中携带网关分配的TerminationID;

    第五步:网关收到Subtract命令后,确认TerminationID存在,并正常删除指定的Termination;

    第六步:网关控制器收到Subtract命令的响应后,释放本端的Termination数据区。

    采用本发明所述H.248协议中异常数据区的处理方法,网关控制器通过判断Termination的状态,避免发送未知的Termination,这样既可以完成网关控制器删除Termination的要求,又完整的删除了网关刚刚创建的数据区,且对呼叫流程没有任何影响,解决了依靠H.248协议本身无法解决的这种网关会永久占用一个异常的Termination数据区的问题。

    【附图说明】

    图1本发明所述H.248协议中异常数据区处理方法流程图。

    图2是作为本发明方法的一个实施例的流程示意图。

    【具体实施方式】

    下面结合附图和具体实施方式对本发明所述方法做进一步说明。

    在图2所示的流程示意图中,描述了本发明所述的H.248协议中异常数据区的处理方法,当由于与该终结点相关的用户的资源或状态突然改变,或其它异常原因,网关控制器需要立刻删除对刚才需要建立的终结点时,若MSC发现Subtract命令中带有一个CHOOSE的Termination,可以判断上一个发向网关的创建终结点的事务尚未返回;网关控制器控制包含Subtract命令的事务暂时不发向网关,对该Termination做一个需要删除的标记,等待上一条创建终结点事务的响应;当收到网关的创建终结点的响应事务后,根据TerminationID需要删除的标记便可以知道该Termination需要删除。此时,网关控制器已经知道具体的TerminationID,发向网关Subtract命令带上网关分配的TerminationID。网关收到Subtract命令后,由于TerminationID存在,会正常的删除指定的Termination。

    本发明具体的实施方式参照图1和图2,具体说明如下:

    第一步:网关控制器向网关发送Add命令要求建立一个终结点时,此时网关控制器的内部该终结点的状态是尚未创建,数值为CHOOSE;

    第二步:由于与该终结点相关的用户的资源或状态突然改变,或其它异常原因,网关控制器需要立刻删除对刚才需要建立的终结点。此时需要向网关发一个Subtract命令,这时前一个发向网关的包含Add命令的创建终结点的事务尚未返回,网关控制器的内部该终结点的状态是尚未创建,数值为CHOOSE,MSC根据Subtract一个CHOOSE的Termination,可以判断上一个创建终结点的事务尚未返回,于是对该Termination作一个特殊的标记,Subtract消息暂时不发向网关。因为此时网关控制器的内部该终结点的状态是尚未创建,数值为CHOOSE,发送的Subtract命令中终结点也必然为CHOOSE。然而网关对MGC上一次要求建立终结点的Add命令可能已经成功完成,为CHOOSE终结点分配了确定的TerminationID,该终结点在网关的状态为建立。若此时网关控制器立即发送要求Subtract(删除)CHOOSE终结点的命令,虽然MSC是对同一个终结点操作,但由于该命令中TerminationID与网关目前的数据不符合,所以网关即使收到Subtract命令也无法正确的完成网关控制器的要求,去删除指定的CHOOSE终结点,最后还会导致网关挂住终结点数据区。

    第三步:网关对网关控制器要求建立终结点的命令已经成功完成,为CHOOSE终结点分配了确定的TerminationID(例如:TerminationID=1000)。网关侧该指定的终结点的为状态为建立,网关回创建终结点的事务的响应;

    第四步:网关控制器收到网关的创建终结点的响应事务后,根据该TerminationID的标记可以知道该Termination需要删除,此时,网关控制器已经知道TerminationID,MSC发向网关Subtract命令带上网关分配的TerminationID(TerminationID=1000);

    第五步:网关收到Subtract命令后,由于TerminationID存在,会正常的删除指定的Termination(TerminationID=1000)。然后回Subtract命令的响应;

    第六步:网关控制器收到Subtract命令的响应后,会删除该Termination(TerminationID=1000)。

H248协议中异常数据区的处理方法.pdf_第1页
第1页 / 共11页
H248协议中异常数据区的处理方法.pdf_第2页
第2页 / 共11页
H248协议中异常数据区的处理方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《H248协议中异常数据区的处理方法.pdf》由会员分享,可在线阅读,更多相关《H248协议中异常数据区的处理方法.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明公开了一种移动通讯领域中H.248协议中异常数据区的处理方法,包括(1)网关控制器向网关发送Add命令要求建立一个终结点;(2)当出现异常原因,网关控制器确认上一个发向网关的创建终结点的事务尚未返回;(3)网关控制器对Termination做一个需要删除的标记;(4)当收到网关响应事务后,网关控制器根据Termination ID中需要删除的标记删除该Termination,向网关发送删除命。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1