专利名称:在接入网关中实现语音音量自动调节的方法和装置的制作方法
技术领域:
本发明涉及下一代网络(NGN)通讯领域,更具体地,涉及一种在接入网关中实现语音音量自动调节的方法和装置。
背景技术:
在现有NGN网络中,用户通话时的语音音量除了取决于通话双方音量大小这个主要因素外,还取决于话机质量/线路传输距离/线路传输质量/用户端口电路电气性能/用户端口参数配置等等与电信网络和设备密切相关的诸多因素。
目前,如果用户认为需要调节语音音量,例如通话中对端不容易听到自己正常音量的说话(发送方向增益不够)、对端正常音量说话时听起来声音总觉太轻(接收方向增益不够)等等,而且排除了话机故障的因素,一般都向运营商提出申请、由运营商针对该用户端口进行软硬件方面的配置调整,例如外线故障检查、外线改造、修改接入设备上该用户端口的线路增益、接入设备线卡升级等等。
使用以上传统方法调节通话语音音量,在实际应用中存在诸多问题对于运营商来说,需要花费相当的人力物力去实施改造措施,而且有些手段还可能因为设备原因/线路现状而无法顺利进行,因此往往周期比较长;此外,传统方法调节通话语音音量的效果也不是最理想,因为调节方式是固化的、仅保证常规对话音量下的使用效果而无法做到自适应,所以用户和音量使用习惯不同寻常的通话者之间依旧会碰到音量不理想,还得使用打断通话、通知对方改变音量这种不太礼貌的传统方式。
因而,急需一种解决方案,能够在NGN中接入网关(AG)设备来实现语音音量的自动调节。
发明内容
为了克服现有技术中存在的语音音量调节方法费时费力但效果不佳的问题和缺陷,本发明提供了一种在接入网关中实现语音音量自动调节的方法和装置。
接入网关的语音音量自动调节功能是指,接入网关在用户通话过程中可以根据运营商预先设置好的语音音量配置参数自动完成用户双向语音音量的动态调节,将语音音量控制在所期望的范围内。
本发明的一个方面提供了一种在接入网关中实现语音音量自动调节的方法,其可以包括以下步骤步骤1,在软交换/媒体网关控制器通知接入网关给主叫用户送振铃音或者软交换/媒体网关控制器通知接入网关将被叫用户振铃时,接入网关为主叫用户或被叫用户分配VOIP语音编解码电路资源;步骤2,接入网关按照主叫用户或被叫用户的音量配置数据为VOIP语音编解码电路设置相应的缺省语音增益值;以及步骤3,在通话期间,接入网关周期性地从VOIP语音编解码电路获取当前语音音量数据,将当前语音音量数据与音量配置数据进行比较,并根据比较结果,控制VOIP语音编解码电路调节语音增益值。
其中,音量配置数据包括音量上限数据、以及音量下限数据。
当当前语音音量数据大于音量配置数据的音量上限数据,则接入网关控制VOIP语音编解码电路减少语音增益值。而当当前语音音量数据小于音量配置数据的音量下限数据,则接入网关控制VOIP语音编解码电路增加语音增益值。
当前语音音量数据与音量配置数据之间的差越大,接入网关调节VOIP语音编解码电路语音增益值的调节步长就越大。
根据本发明的在接入网关中实现语音音量自动调节的方法还包括以下步骤判断通话期间是否持续进行,如果持续进行,则重复执行步骤3,否则,接入网关完成呼叫释放动作。
本发明还提供了一种在接入网关中实现语音音量自动调节的装置,其包括分配单元,位于接入网关上,用于在软交换/媒体网关控制器通知接入网关给主叫用户送振铃音或者软交换/媒体网关控制器通知接入网关将被叫用户振铃时,为主叫用户或被叫用户分配VOIP语音编解码电路资源;设置单元,用于按照主叫用户或被叫用户的音量配置数据为VOIP语音编解码电路设置相应的缺省语音增益值;以及比较控制单元,用于在通话期间,周期性地从VOIP编解电路获取当前语音音量数据,将当前语音音量数据与音量配置数据进行比较,并根据比较结果,控制VOIP语音编解码电路调节语音增益值。
其中,音量配置数据包括音量上限数据、以及音量下限数据。
比较控制单元在当前语音音量数据大于音量配置数据的音量上限数据的情况下,控制VOIP语音编解码电路减少语音增益值。
另外,比较控制单元在当前语音音量数据小于音量配置数据的音量下限数据的情况下,控制VOIP语音编解码电路增加语音增益值。
在当前语音音量数据与音量配置数据之间的差越大的情况下,比较控制单元调节VOIP语音编解码电路语音增益值的调节步长就越大。
根据本发明的在接入网关中实现语音音量自动调节的装置还包括判断单元,用于判断通话期间是否持续进行,如果持续进行,则重复执行步骤3,否则,完成呼叫释放动作。
因而,采用本发明所述方法和装置,与现有技术相比,不仅运营商可以有效降低为解决此类语音音量问题所花费的人力物力、快速满足客户需求、提高客户满意度,而且还可以克服不同用户个体在音量使用习惯上的差异实现自适应模式的动态音量调节。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1是根据本发明的在接入网关中实现语音音量自动调节的方法的流程图;图2是根据本发明第一实施例的接入网关AG主叫用户的语音音量自动调节功能的流程图;
图3是根据本发明第二实施例的接入网关AG被叫用户的语音音量自动调节功能的流程图;以及图4是根据本发明的在接入网关中实现语音音量自动调节的装置的框图。
具体实施例方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1是根据本发明的在接入网关中实现语音音量自动调节的方法的流程图,如图1所示,该方法包括以下步骤步骤S102,在SS/MGC(软交换/媒体网关控制器)通知接入网关给主叫用户送振铃音或者SS/MGC通知接入网关将被叫用户振铃时,接入网关为主叫用户或被叫用户分配VOIP语音编解码电路资源;步骤S104,接入网关按照主叫用户或被叫用户的音量配置数据为VOIP语音编解码电路设置相应的缺省语音增益值;以及步骤S106,在通话期间,接入网关周期性地从VOIP语音编解码电路获取当前语音音量数据,将当前语音音量数据与音量配置数据进行比较,并根据比较结果,控制VOIP语音编解码电路调节语音增益值。
其中,音量配置数据包括音量上限数据、以及音量下限数据。
当当前语音音量数据与大于音量配置数据的音量上限数据时,接入网关控制VOIP语音编解码电路减少语音增益值。而当当前语音音量数据小于音量配置数据的音量下限数据时,则接入网关控制VOIP语音编解码电路增加语音增益值。
当前语音音量数据与音量配置数据之间的差越大,接入网关调节VOIP语音编解码电路语音增益值的调节步长就越大。
根据本发明的在接入网关中实现语音音量自动调节的方法还包括以下步骤判断通话期间是否持续进行,如果持续进行,则重复执行步骤S106,否则,接入网关完成呼叫释放动作。
图2是根据本发明第一实施例的接入网关AG主叫用户的语音音量自动调节功能的流程图。如图2所示,如果接入网关(AG)用户作为主叫用户进行通话,具体包括以下过程S202,主叫用户摘机;S204,接入网关(AG)报告摘机事件给软交换(SS)/媒体网关控制器(MGC),然后SS/MGC通知AG给用户送拨号音,并且AG开始准备收号;S206,主叫用户拨叫被叫号码;S208,用户拨的被叫号码正确,接入网关(AG)上报给软交换(SS)/媒体网关控制器(MGC);SS/MGC将通知被叫用户振铃;并且SS/MGC将通知接入网关(AG)给主叫用户放振铃音,以及S210,接入网关(AG)为主叫用户分配一个VOIP语音编解码电路资源,并按照主叫用户的音量配置数据为其当前所用的VOIP语音编解码电路设置相应的缺省语音增益值;
S212,被叫用户摘机,主被叫用户之间开始通话;S214,在主被叫用户的通话期间,接入网关(AG)周期性地从主叫用户所用的VOIP语音编解码电路获取当前语音音量数据;以及S216,接入网关(AG)将用户的当前语音音量数据与其音量配置数据进行比较,如果超过音量上限值,AG将控制VOIP语音编解码电路减小增益,而如果小于音量下限值,则AG将控制VOIP语音编解码电路提升增益。
步骤S214~S216这个负反馈调节过程在主被叫用户的通话期间持续进行,直至检测到通话中止(主叫或者被叫用户挂机)时,接入网关(AG)完成呼叫释放动作。
图3是根据本发明第二实施例的接入网关AG被叫用户的语音音量自动调节功能的流程图。如图3所示,如果接入网关(AG)用户作为被叫用户进行通话,具体包括以下过程S302,软交换(SS)/媒体网关控制器(MGC)通知接入网关(AG)将被叫用户振铃;S304,接入网关(AG)将为被叫用户分配一个VOIP语音编解码电路资源,并按照被叫用户的音量配置数据为其当前所用的VOIP语音编解码电路设置相应的缺省语音增益值;S306,接入网关(AG)将被叫用户振铃,用户话机铃响;S308,被叫用户摘机,主被叫用户之间开始通话;
S310,在主被叫用户的通话期间,接入网关(AG)周期性地从被叫用户所用的VOIP语音编解码电路获取当前语音音量数据;以及S312,接入网关(AG)将用户的当前语音音量数据与其音量配置数据进行比较,如果超过音量上限值,AG将控制VOIP语音编解码电路减小增益,而如果小于音量下限值,则AG将控制VOIP语音编解码电路提升增益。
步骤S310~S312这个负反馈调节过程在主被叫用户的通话期间持续进行,直至检测到通话中止(主叫或者被叫用户挂机)时,接入网关(AG)完成呼叫释放动作。
为了使本发明的实施细节更加清晰,在以上处理流程图的基础上,对其中一些关键步骤加以详细说明。
对用户话机型号/用户操作步骤/线路质量/软交换SS或者媒体网关控制器MGC等人员/设备/应用环境均没有特殊要求,语音音量的自动调节功能由接入网关(AG)设备提供。
关于用户的语音音量配置数据语音音量配置数据中将包含音量上限和音量下限数据;如果语音超过音量上限,接入网关(AG)将自动减小增益;如果语音小于音量下限,接入网关(AG)将自动增加增益;一般运营商可以定制若干个参数集profile,例如常规型、受话增强型、发话增强型、双向增强型等等;配置时绝大多数用户使用常规型profile作为默认配置,有特殊需要的用户可以使用其它类型profile,必要时也可以为用户单独定制profile。
关于接入网关(AG)对用户语音音量配置数据的使用在AG为主叫用户或者被叫用户分配好VOIP语音编解码电路资源后,AG从相应用户的配置数据中获取其语音音量配置信息,并将该用户当前使用的VOIP语音编解码电路配置好相应的缺省语音增益值。这个缺省语音增益是由运营商设定的一个合理值或者经验值,可以作为语音音量配置profile中一个配置信息。
关于通话过程中接入网关(AG)对用户语音音量的自动调节流程无论AG用户是以主叫身份还是被叫身份参与通话,当呼叫成功建立、主被叫用户开始通话之后,在整个通话期间AG都将周期性地从该用户当前所用的VOIP语音编解码电路获取当前语音音量数据的采样。这个采样周期是可以配置的,可以作为语音音量配置profile中一个配置信息。AG将这个用户的当前音量采样值与其音量配置值进行比较,根据差值执行相应的负反馈调节动作如果语音超过音量上限值,AG将控制VOIP语音编解码电路减小增益;如果语音小于音量下限值,则AG将控制VOIP语音编解码电路提升增益。此外,当前音量采样值与其音量配置值之间的差值大小还决定了增益调节动作的幅度差值越大,增益的调节步长也越大。这个用户语音音量的自动调节过程在主被叫用户的通话期间持续进行,直至通话中止后结束(主叫或者被叫用户挂机)。
图4是根据本发明的在接入网关中实现语音音量自动调节的装置400的框图。如图4所示,该装置包括分配单元402,位于接入网关上,用于在SS/MGC通知接入网关给主叫用户送振铃音或者SS/MGC通知接入网关将被叫用户振铃时,为主叫用户或被叫用户分配VOIP语音编解码电路资源;设置单元404,用于按照主叫用户或被叫用户的音量配置数据为VOIP语音编解码电路设置相应的缺省语音增益值;以及比较控制单元406,用于在通话期间,周期性地从VOIP编解电路获取当前语音音量数据,将当前语音音量数据与音量配置数据进行比较,并根据比较结果,控制VOIP语音编解码电路调节语音增益值。
其中,音量配置数据包括音量上限数据、以及音量下限数据。
比较控制单元406在当前语音音量数据大于音量配置数据的音量上限数据的情况下,控制VOIP语音编解码电路减少语音增益值。
另外,比较控制单元406在当前语音音量数据小于音量配置数据的音量下限数据的情况下,控制VOIP语音编解码电路增加语音增益值。
在当前语音音量数据与音量配置数据之间的差越大的情况下,比较控制单元406调节VOIP语音编解码电路语音增益值的调节步长就越大。
本发明还提供了一种在接入网关中实现语音音量自动调节的装置,其包括分配单元,位于接入网关上,用于在SS/MGC通知接入网关给主叫用户送振铃音或SS/MGC通知接入网关将被叫用户振铃时,为主叫用户或被叫用户分配VOIP语音编解码电路资源;设置单元,用于按照主叫用户或被叫用户的音量配置数据为VOIP语音编解码电路设置相应的缺省语音增益值;以及比较控制单元,用于在通话期间,周期性地从VOIP编解电路获取当前语音音量数据,将当前语音音量数据与音量配置数据进行比较,并根据比较结果,控制VOIP语音编解码电路调节语音增益值。
其中,音量配置数据包括音量上限数据、以及音量下限数据。
比较控制单元在当前语音音量数据大于音量配置数据的音量上限数据的情况下,控制VOIP语音编解码电路减少语音增益值。
另外,比较控制单元在当前语音音量数据小于音量配置数据的音量下限数据的情况下,控制VOIP语音编解码电路增加语音增益值。
在当前语音音量数据与音量配置数据之间的差越大的情况下,比较控制单元调节VOIP语音编解码电路语音增益值的调节步长就越大。
根据本发明的在接入网关中实现语音音量自动调节的装置还包括判断单元,用于判断通话期间是否持续进行,如果持续进行,则重复执行步骤3,否则,完成呼叫释放动作。
综上所述,与现有技术相比,采用本发明,不仅运营商可以有效降低为解决此类语音音量问题所花费的人力物力、快速满足客户需求、提高客户满意度,而且还可以克服不同用户个体在音量使用习惯上的差异实现自适应模式的动态音量调节。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种在接入网关中实现语音音量自动调节的方法,其特征在于,包括以下步骤步骤1,在软交换/媒体网关控制器通知接入网关给主叫用户送振铃音或所述软交换/媒体网关控制器通知所述接入网关将被叫用户振铃时,所述接入网关为主叫用户或被叫用户分配VOIP语音编解码电路资源;步骤2,所述接入网关按照所述主叫用户或所述被叫用户的音量配置数据为所述VOIP语音编解码电路设置相应的缺省语音增益值;以及步骤3,在通话期间,所述接入网关周期性地从所述VOIP语音编解码电路获取当前语音音量数据,将所述当前语音音量数据与音量配置数据进行比较,并根据比较结果,控制所述VOIP语音编解码电路调节语音增益值。
2.根据权利要求1所述的方法,其特征在于,所述音量配置数据包括音量上限数据、以及音量下限数据。
3.根据权利要求2所述的方法,其特征在于,当所述当前语音音量数据大于所述音量配置数据的音量上限数据时,所述接入网关控制所述VOIP语音编解码电路减少所述语音增益值。
4.根据权利要求2所述的方法,其特征在于,当所述当前语音音量数据小于所述音量配置数据的音量下限数据,则所述接入网关控制所述VOIP语音编解码电路增加所述语音增益值。
5.根据权利要求3或4所述的方法,其特征在于,所述当前语音音量数据与所述音量配置数据之间的差越大,所述接入网关调节所述VOIP语音编解码电路的所述语音增益值的调节步长越大。
6.根据权利要求5所述的方法,其特征在于,还包括以下步骤判断所述通话期间是否持续进行,如果持续进行,则重复执行所述步骤3,否则,所述接入网关完成呼叫释放动作。
7.一种在接入网关中实现语音音量自动调节的装置,其特征在于,包括分配单元,位于接入网关上,用于在软交换/媒体网关控制器通知接入网关给主叫用户送振铃音或所述软交换/媒体网关控制器通知所述接入网关将被叫用户振铃时,为主叫用户或被叫用户分配VOIP语音编解码电路资源;设置单元,用于按照所述主叫用户或所述被叫用户的音量配置数据为所述VOIP语音编解码电路设置相应的缺省语音增益值;以及比较控制单元,用于在通话期间,周期性地从所述VOIP编解电路获取当前语音音量数据,将所述当前语音音量数据与音量配置数据进行比较,并根据比较结果,控制所述VOIP语音编解码电路调节语音增益值。
8.根据权利要求7所述的装置,其特征在于,所述音量配置数据包括音量上限数据、以及音量下限数据。
9.根据权利要求8所述的装置,其特征在于,所述比较控制单元在所述当前语音音量数据大于所述音量配置数据的音量上限数据的情况下,控制所述VOIP语音编解码电路减少所述语音增益值。
10.根据权利要求8所述的装置,其特征在于,所述比较控制单元在所述当前语音音量数据小于所述音量配置数据的音量下限数据的情况下,控制所述VOIP语音编解码电路增加所述语音增益值。
11.根据权利要求9或10所述的装置,其特征在于,在所述当前语音音量数据与所述音量配置数据之间的差越大的情况下,所述比较控制单元调节所述VOIP语音编解码电路的所述语音增益值的调节步长就越大。
12.根据权利要求11所述的装置,其特征在于,还包括判断单元,用于判断所述通话期间是否持续进行,如果持续进行,则重复执行所述步骤3,否则,完成呼叫释放动作。
全文摘要
本发明提供了一种在接入网关中实现语音音量自动调节的方法和系统,该方法包括在SS/MGC通知接入网关给主叫用户送振铃音或SS/MGC通知接入网关将被叫用户振铃时,接入网关为主叫用户或被叫用户分配VOIP语音编解码电路资源,并按照主叫用户或被叫用户的音量配置数据为VOIP语音编解码电路设置相应的缺省语音增益值,以及在通话期间,周期性地从VOIP语音编解码电路获取当前语音音量数据,根据该数据与音量配置数据的比较结果控制VOIP语音编解码电路调节语音增益值。从而,不仅运营商降低为解决语音音量问题花费的人力物力,而且还克服不同用户在音量使用习惯上的差异实现自适应的动态音量调节。
文档编号H04L12/66GK101068289SQ20071010943
公开日2007年11月7日 申请日期2007年6月21日 优先权日2007年6月21日
发明者谢煜 申请人:中兴通讯股份有限公司