一种提高智能公话接通率的回声抑制补偿方法

文档序号:7773889阅读:296来源:国知局
一种提高智能公话接通率的回声抑制补偿方法
【专利摘要】本发明公开了一种提高智能公话接通率的回声抑制补偿方法,该方法包括以下步骤:步骤1:智能公话回声抑制补偿模块实时检测媒体流中是否出现DTMF信号‘C’,检测到时转步骤2;否则继续检测;步骤2:检测智能公话是否准备发送DTMF信号‘A’,是则转步骤5;否则转步骤3;步骤3:启动定时器;步骤4:对家庭网关发出的媒体流进行能量抑制;步骤5:检测定时器是否超时,如果是则转步骤6,否则转步骤4;步骤6:回声抑制补偿模块停止能量抑制。本发明,在家庭网关中增加了一个智能公话回声抑制补偿模块,在检测到DTMF‘C’信号后对媒体流进行能量抑制以消除回声,提高了家庭网关的回声抑制处理能力,大大提高了智能公话业务的接通率。
【专利说明】一种提高智能公话接通率的回声抑制补偿方法
【技术领域】
[0001]本发明涉及家庭网关,具体涉及一种提高智能公话接通率的回声抑制补偿方法。【背景技术】
[0002]家庭网关是伴随着家庭网络概念诞生的面向家庭用户、小商铺、小企业的智能接入设备。
[0003]家庭网关具备宽带接入、业务识别、控制信息转发等功能,它对家庭网络内的媒体流进行汇聚,又负责用户从公网上对于家庭网络的访问和控制,可同时提供上网,IPTV,WIFI,电话,监控等业务。在国内许多省市,中国电信等电信运营商把智能公话接在家庭网关电话口开展智能公话业务。
[0004]在传统PSTN网络中,一般是电信公司的网关设备提供网络缓冲,回声抑制,丢包补偿等功能。这些网关设备价值昂贵,功能强大,保证了各种业务的运行质量。随着电信语音业务核心网进入到NGN和MS时代,接入网采用VOIP技术,家庭网关作为接入侧网关,在智能公话业务中,用户摘机后即通过信令(如SIP或H.248)建立智能公话和智能公话服务器之间的媒体流。智能公话和智能公话服务器之间会通过媒体流进行一个握手的过程。
[0005]具体流程是:
[0006](I)智能公话服务器发送DTMF信号‘C’给智能公话。
[0007](2)智能公话发送DTMF信号‘A’给智能公话服务器。
[0008]其中,握手完成后智能公话服务器把主叫和被叫之间的媒体流接通,双方可以正常通话,智能公话服务器开始计费。若握手不成功,智能公话服务器会直接断开与智能公话的媒体流,主叫和被叫就不能接通。
[0009]通过对比分析成功和失败的媒体流,发现在失败的媒体流中,智能公话发给智能公话服务器的媒体流中有DTMF信号‘C’的回声。这个回声干扰了智能公话服务器检测DTMF信号‘A’,导致握手失败,无法接通。由于家庭网关的处理能力有限,回声抑制的效果没有电信公司的网关设备好,因此,造成在提供智能公话业务时接通率急剧下降。

【发明内容】

[0010]本发明所要解决的技术问题是家庭网关的回声抑制的效果不佳,接通率下降的问题。
[0011]为了解决上述技术问题,本发明所采用的技术方案是提供一种家庭网关提高智能公话接通率的回声抑制补偿方法,包括以下步骤:
[0012]步骤1:智能公话回声抑制补偿模块实时检测媒体流中是否出现DTMF信号‘C’,当检测到DTMF信号‘C’时,转步骤2 ;否则,继续检测;
[0013]步骤2:检测智能公话准备是否发送DTMF信号‘A’,如果是,则转步骤5 ;否则转步骤3 ;
[0014]步骤3:启动定时器,并对家庭网关发出的媒体流进行能量抑制,以抑制回声;[0015]步骤4:检测定时器是否超时,如果是,则转步骤5,否则转步骤I ;
[0016]步骤5:回声抑制补偿模块停止能量抑制。
[0017]在上述方法中,所述定时器的定时时间可手动调整。
[0018]在上述方法中,所述定时器的定时时间可根据接通率自动调整。
[0019]在上述方法中,所述定时器的定时时间为90ms。
[0020]本发明,在家庭网关中增加了一个智能公话回声抑制补偿模块,在检测到DTMF信号‘C’后对媒体流进行能量抑制以消除回声,提高家庭网关的回声抑制处理能力,大大提高了智能公话业务的接通率。
【专利附图】

【附图说明】
[0021]图1为本发明的流程图。
【具体实施方式】
[0022]因为DTMF信号‘C’和DTMF信号‘A’在一般通话中不可能出现,因此,本发明在家庭网关中增加了一个智能公话回声抑制补偿模块,在检测到DTMF信号‘C’后对媒体流进行能量抑制以消除回声。下面结合说明书附图和具体实施例对本发明做出详细的说明。
[0023]如图1所示,本发明提供的家庭网关提高智能公话接通率的回声抑制补偿方法,包括以下步骤:
[0024]步骤1:智能公话回声抑制补偿模块实时检测媒体流中是否出现DTMF信号‘C’,当检测到DTMF信号‘C’时,转步骤2 ;否则,继续检测;
[0025]步骤2:检测智能公话准备是否发送DTMF信号‘A’,如果是,则转步骤5 ;否则转步骤3 ;
[0026]步骤3:启动定时器;
[0027]步骤4:对家庭网关发出的媒体流进行能量抑制,以抑制回声;
[0028]步骤5:检测定时器是否超时,如果是,则转步骤6,否则转步骤4 ;
[0029]步骤6:回声抑制补偿模块停止能量抑制。
[0030]其中,定时器的定时时间可根据需要手动调整设定,如设定为90毫秒。
[0031]另外,定时器的定时时间还可以根据接通率自动调整,例如,首先手动设定一个定时器基准时间,如90ms,然后家庭网关计算接通率,当一定时间内接通率下降时(例如下降了 10%),自动将定时器的定时时间增加5ms,如果接通率继续下降,则继续增加定时器的定时时间,但最长不超过300ms。反之,当接通率提高时,可以适当减少定时器的定时时间,以充分提高通话质量。
[0032]本发明不局限于上述最佳实施方式,任何人应该得知在本发明的启示下作出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。
【权利要求】
1.一种提高智能公话接通率的回声抑制补偿方法,包括以下步骤: 步骤1:智能公话回声抑制补偿模块实时检测媒体流中是否出现DTMF信号‘C’,当检测到DTMF信号‘C’时,转步骤2 ;否则,继续检测; 步骤2:检测智能公话是否准备发送DTMF信号‘A’,如果是,则转步骤5 ;否则转步骤3; 步骤3:启动定时器; 步骤4:对家庭网关发出的媒体流进行能量抑制,以抑制回声; 步骤5:检测定时器是否超时,如果是,则转步骤6,否则转步骤4 ; 步骤6:回声抑制补偿模块停止能量抑制。
2.如权利要求1所述的方法,其特征在于,所述定时器的定时时间可手动调整。
3.如权利要求1所述的方法,其特征在于,所述定时器的定时时间可根据接通率自动调整。
4.如权利要求1所述的方法,其特征在于,所述定时器的定时时间为90ms。
【文档编号】H04M9/08GK103501397SQ201310490378
【公开日】2014年1月8日 申请日期:2013年10月18日 优先权日:2013年10月18日
【发明者】张志本, 李超纯, 朱潜, 覃洪清 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1