【技术实现步骤摘要】
媒体网关命令串行方法
本专利技术涉及通信领域,特别涉及下一代网络中的媒体网关。
技术介绍
电信技术的发展,必将导致下一代网络(Next Generation Network,简称″NGN″)的大规模应用。而基于保护原有电信网络投资的出发点,NGN必须支持对现有的电信业务网的平滑过渡,故NGN在相当长的时间内必须保持对原有电信网络的兼容,那么不同的网络之间必须要有能够提供不同业务、不同接口、不同功能转换的网关设备,而且,随着技术发展,问题认识的不断深入,又提出了网关功能分离的思想,即将网关功能分解为高层呼叫控制和底层资源管理/媒体处理两部分。熟悉本领域的技术人员应该知道,按上述思想分解后的主要部件是媒体网关控制器(Media Gateway Controller,简称″MGC″)和媒体网关(Media Gateway,简称″MG″),它们是NGN中的两个关键构件。MGC负责呼叫控制功能,它掌握着各资源的可用性。MG负责业务承载功能,即媒体网关中媒体流的交换和处理需要的硬件操作。两个部件各司其职又互相配合,藉此实现呼叫控制平面和业务承载平面的分离,从而充分共享网络资源,简化设备升级和业务扩展,大大降低开发和维护成本,不会出现功能过于集中成为网络的瓶颈,MGC和MG间也由原来的内部协议变成外部开放的协议,方便了不同厂商的产品之间的互通。如图1所示:在图1中,协议网络1是所有协议传送的网络,媒体网关控制器10和媒体网关11通过媒体网关控制协议110发生联系,媒体网关控制器10和媒体网关12通过媒体网关控制协议120发生联系,媒体网关控制协议110和媒体网关控制协 ...
【技术保护点】
一种媒体网关命令串行方法,其特征在于,包含以下步骤:A所述媒体网关为所管理的每一个终端各创建一个用于缓存的队列;B当所述终端检测到一个事件时,所述媒体网关判断是否该终端当前激活的事件描述符已经被锁定,或虽未被锁定但前一个命令 还没有完成,如果是则进入步骤C;C将检测到的所述事件缓存到该终端的队列中。
【技术特征摘要】
1.一种媒体网关命令串行方法,其特征在于,包含以下步骤:A所述媒体网关为所管理的每一个终端各创建一个用于缓存的队列;B当所述终端检测到一个事件时,所述媒体网关判断是否该终端当前激活的事件描述符已经被锁定,或虽未被锁定但前一个命令还没有完成,如果是则进入步骤C;C将检测到的所述事件缓存到该终端的队列中。2.根据权利要求1所述的媒体网关命令串行方法,其特征在于,所述步骤B还进一步包含以下子步骤:B1当所述终端检测到一个事件时,所述媒体网关判断该终端当前激活的事件描述符是否已经被锁定,如果是则进入步骤C,否则进入步骤B2;B2判断该终端当前激活的事件描述符中是否包含检测到的所述事件,如果是则进入步骤B3,否则丢弃该事件;B3判断前一个命令是否还没有完成,如果是则进入步骤C,否则上报检测到的所述事件。3.根据权利要求1所述的媒体网关命令串行方法,其特征在于,所述步骤C还进一步包含以下子步骤:C1判断所述终端是否为物理终端,如果是则进入步骤C2,否则进入步骤C3;C2根据所述检测到的事件和最近上报事件,对该检测到的事件以及该终端的队列中所有尚未上报事件基于实时有效性进行有选择地丢弃或缓存;C3将所述检测到的事件缓存到该终端的队列中。4.根据权利要求3所述的媒体网关命令串行方法,其特征在于,所述步骤C2还进一步包含以下子步骤:C21判断所述检测到的事件是否为摘机、挂机、拍叉、拨号中的一种,如果是则根据该检测到的事件和最近上报事件,对该检测到的事件以及该终端的队列中所有尚未上报事件基于实时有效性进行有选择地丢弃或缓存,否则将该检测到的事件缓存到该终端的队列中。5.根据权利要求4所述的媒体网关命令串行方法,其特征在于,当所述最近上报事件为摘机时,所述步骤C21还进一步包含以下子步骤:C211判断所述检测到的事件是否为摘机,如果是则清空所述终端的队列中现有事件,并丢弃所述检测到的事件;C212判断所述检测到的事件是否为挂机或拍叉,如果是则清空所述终端的队列中现有事件,并将所述检测到的事件缓存到该队列的末尾;C213判断所述检测到的事件是否为拨号,如果是则从所述终端的队列末尾向前回溯最近摘机或者拍叉事件,如果先找到的是最近摘机事件,则清空该队列中比该最近摘机事件更早的事件以及该最近摘机事件本身,再将所述检测到的事件缓存到该队列的末尾,如果找到的是最近拍叉事件,则清空该队列中比该最近拍叉事件更早的事件,再将所述检测到的事件缓存到该队列的末尾,如果没有找到最近摘机或者拍叉事件,则将所述检测到的事件缓存到该队列...
【专利技术属性】
技术研发人员:林扬波,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。