[发明专利]基于Linux系统提高VOIP语音信号实时性的方法性及系统有效

专利信息
申请号: 201210146553.9 申请日: 2012-05-11
公开(公告)号: CN102685342A 公开(公告)日: 2012-09-19
发明(设计)人: 陆文乐 申请(专利权)人: 深圳市共进电子股份有限公司
主分类号: H04M7/00 分类号: H04M7/00
代理公司: 北京中伟智信专利商标代理事务所 11325 代理人: 张岱
地址: 518067 广东省深圳市南山区南海大道1019号南山医疗器械产业园B11*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 linux 系统 提高 voip 语音 信号 实时 方法
【说明书】:

技术领域

发明涉及一种基于Linux系统VOIP的通信方法及系统,尤其是涉及一种基于Linux系统提高VOIP语音信号实时性的方法及系统。 

背景技术

VoIP(Voice over Internet Protocol)是指将模拟的声音讯号经过压缩与打包之后,以数据封包的形式在IP(Internet Protocol)网络的环境进行语音讯号的传输,通俗来说也就是互联网电话、网络电话或者简称IP电话的意思。VoIP的基本原理是:通过呼叫控制协议建立语音连接的逻辑链路,然后根据语音压缩算法对语音数据编码进行压缩处理,把这些语音数据按TCP/IP标准进行打包,经过建立的逻辑链路通过IP网络把数据包送至接收地,再恢复成原来的语音信号,从而达到由互联网传送语音的目的。 

关于VOIP语音媒体流的收发,有一种常见的系统模型。如图4所示,经过VOIP信令协商后,语音数据从模拟前端经Slic模块采集到DSP模块,由DSP模块进行一系列处理,Echo cancel(去回声)、Jitterbuff(去抖动)、Codec encode(编码、解码)、Packet(打包)等等DSP处理,经过这一系列的处理后,编码出媒体包,在APP层(用户层)中,语音媒体预处理模块通过轮询DSP驱动,将媒体流取上APP层来,这个语音媒体预处理模块可能会对其进行一些媒体流的监控、安全性判断以及一些媒体流类型判断,媒体流经过媒体流预处理模块处理后,由数据收发模块通过Socket(套接字)接口发出去;另外一个方向,从数据收发模块收发媒体流包,经媒体流预处理模块处理后,传到DSP模块进行PLC(Packet Loss Concealment)丢包补偿、Echo cancel、Jitterbuff、Codec decode等处理,再经Slic模块输出语音信号到模拟前端。 

Socket(套接字):用于网络通信的基本操作单元,可以看作不同主机之间进程双向通信的端面点。

在这个过程中有三个相对耗时的处理: 

1.DSP(Digital Signal Processing)模块处理: 

DSP模块,主要用于完成DSP处理,所述DSP处理包括PLC(Packet Loss Concealment)丢包补偿、Echo cancel、Jitterbuff、Codec decode/encode、Packet,这些处理的相关延时方案相关性很强 

2.媒体流预处理: 

媒体流预处理主要完成以下处理: 

●媒体流的监控;通过统计在约定时间内双向所收到的媒体包数,来判断网络或DSP是否有异常,主要应用在一些呼叫仿真测试中。 

●安全性判断;对接收到的媒体数据进行源地址、源端口等的一些安全验证判断;目前很多VOIP方案的DSP模块都没有防媒体流攻击的功能,假如两个终端正在进行VOIP通话,来自第三方的网络端有意/无意地连续发一些网络包到其中一个VOIP终端正在通话的端口,该终端收到这些非法网络包。如果直接发到DSP模块,DSP模块很有可能会Crash(崩溃),严重的会导致系统崩溃。所以安全性判断对于一些要求比较高的VOIP系统还是比较重要的。 

●媒体流类型改变判断;主要应用在非协商模式下的自动适应,在中国电信的家庭网关E8标准里,有一种传真模式叫“自协商”的模式,如果VOIP终端都配置成这种模式的T38传真的话,当终端启动了传真传输,终端在不经过协商的情况下从语音模式切换到T38模式下,其媒体流的Mediatype(媒体流类型)就从RTP变成了T38(其中,RTP代表即时传输协议;T38代表网络传真协议),而另外一个VOIP终端的媒体预处理层 判断到这种改变就根据本端配置来进行传真切换,如果本终端的传真配置也设置成“自协商”的T38模式的话,也跟随进行T38传真切换。至于这种媒体流类型判断的处理为什么要放在APP层(用户层),而不放在DSP模块去检测,原因在于很多VOIP芯片方案的DSP库都是不开源的,让DSP模块去检测媒体流类型的改变通用性不大,方案相关性较强,而且不灵活。 

●数据收发处理 

◆线路上的时延,如网络物理线路的时延。 

◆软件处理上的时延: 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市共进电子股份有限公司,未经深圳市共进电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210146553.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top