[发明专利]信令网关的协议栈队列的维护方法、装置及系统有效
申请号: | 201711032953.6 | 申请日: | 2017-10-30 |
公开(公告)号: | CN107835327B | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 唐荣旺;郭建立;任广磊 | 申请(专利权)人: | 北京佳讯飞鸿电气股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 11332 北京品源专利代理有限公司 | 代理人: | 孟金喆 |
地址: | 100095 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网关 协议 队列 维护 方法 装置 系统 | ||
本发明公开了一种信令网关的协议栈队列的维护方法、装置及系统。信令网关的协议栈队列的维护方法包括:在与媒体网关进行网络电话呼叫的过程中,信令网关获取待处理的信令事件,并将所述信令事件放入协议栈队列中;当接收到所述媒体网关发送的媒体异常事件消息时,所述信令网关获取所述媒体异常事件消息中携带的媒体异常事件,所述媒体异常事件消息为所述媒体网关检测到所述媒体异常事件时上报的消息;所述信令网关将所述媒体异常事件放入所述协议栈队列的队尾。本发明解决了维护两个队列造成的事件处理延误的问题,提高事件处理的效率。
技术领域
本发明实施例涉及通信技术,尤其涉及一种信令网关的协议栈队列的维护方法、装置及系统。
背景技术
网络电话(Voice over Internet Protocol,简称:VoIP)的通信技术中,为了提高媒体处理能力大多采用将处理信令和媒体事件的网关分离的架构,其中,信令网关使用的协议栈大多都支持队列处理,一个线程将接收到的信令消息加入协议栈队列中,然后由另一个线程从协议栈队列中逐个取出进行处理。
当媒体网关检测到媒体异常事件时,会将该媒体异常事件上报给信令网关,信令网关通常有以下两种方式维护待处理事件的队列,一种是除了维护一个信令网关自身的信令事件的队列(即协议栈队列)外,另外维护一个上报事件的队列,信令网关根据两个队列的优先级提取事件进行处理;另外一种是除了维护上述协议栈队列外,把协议栈回调事件和媒体异常事件统一放到一个更高层的队列,信令网关优先处理高层队列里的事件。
但是,上述两种方式需要维护两个队列,两个队列之间需要协调优先级,如果优先级制度不完善可能会造成事件处理的延误,降低了信令网关的事件处理效率。
发明内容
本发明提供一种信令网关的协议栈队列的维护方法、装置及系统,以解决维护两个队列造成的事件处理延误的问题,提高事件处理效率。
第一方面,本发明实施例提供了一种信令网关的协议栈队列的维护方法,包括:
在与媒体网关进行网络电话呼叫的过程中,信令网关获取待处理的信令事件,并将所述信令事件放入协议栈队列中;
当接收到所述媒体网关发送的媒体异常事件消息时,所述信令网关获取所述媒体异常事件消息中携带的媒体异常事件,所述媒体异常事件消息为所述媒体网关检测到所述媒体异常事件时上报的消息;
所述信令网关将所述媒体异常事件放入所述协议栈队列的队尾。
可选的,所述信令事件和所述媒体异常事件均包括事件标识,在所述信令网关将所述信令事件或所述媒体异常事件放入所述协议栈队列的队尾之后,还包括:
所述信令网关从所述协议栈队列中逐次提取队头的事件,根据所述事件标识识别所述队头的事件并进行处理。
可选的,所述信令网关获取待处理的信令事件,并将所述信令事件放入协议栈队列中之前,还包括:
所述信令网关向所述媒体网关发送媒体处理消息,所述媒体处理消息包括呼叫标识;
所述信令网关接收所述媒体网关发送的响应成功的消息,所述响应成功的消息包括所述呼叫标识;
所述信令网关根据所述响应成功的消息与所述媒体网关建立所述网络电话呼叫。
第二方面,本发明实施例还提供了一种协议栈队列的维护装置,包括:
信令事件入队模块,用于在与媒体网关进行网络电话呼叫的过程中,获取待处理的信令事件,并将所述信令事件放入协议栈队列中;
异常事件获取模块,用于当接收到所述媒体网关发送的媒体异常事件消息时,获取所述媒体异常事件消息中携带的媒体异常事件,所述媒体异常事件消息为所述媒体网关检测到所述媒体异常事件时上报的消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京佳讯飞鸿电气股份有限公司,未经北京佳讯飞鸿电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711032953.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种来去电过程中信息快捷传输的系统
- 下一篇:一种电话线路检测设备