一种网络侧双音多频信号的检测方法、相关装置及系统的制作方法

文档序号:7858089阅读:196来源:国知局
专利名称:一种网络侧双音多频信号的检测方法、相关装置及系统的制作方法
技术领域
本发明涉及网络语音通信(VOIP, voice over internet protocol)终端领域,尤其是涉及一种网络侧双音多频信号的检测方法、相关装置及系统。
背景技术
双音多频信号,即Dual Tone Multi-Frequency,简称DTMF信号,是电话系统中电话机与交换机之间的一种用户信令;DTMF信号广泛应用到按键式电话机上,以达到快速拔号目的(相对老式的转盘式单拔号),同时也应用于交互式控制中,实现各种数据流和语音等信息的远程传输,如语言菜单,电话银行等。其中,DTMF信号检测是DTMF应用的关键环节;网络终端设备根据DTMF信号的来源,可分为本地DTMF信号和网络侧DTMF信号,本地DTMF信号是由本地终端产生,如拔号。 网络侧DTMF信号是由外部设备通过网络发送到本地的DTMF信号。发明人在实现本发明实施例的过程中发现在实际操作中,网络侧DTMF信号到达以后,有些设备特性使得一些情况下无法直接从网络信号中检测到DTMF信号,比如在电话语音服务呼叫中,用户可能会利用电话键来选择相应的服务项,但由于服务端(即本地终端)不具备检测网络侧DTMF信号功能,从而获取不到承载在网络侧DTMF信号上的信息,导致电话语音服务功能失败;且不具备检测网络侧DTMF信号功能的终端,影响了呼叫仿真功能的实现,其中,呼叫仿真就是一种电信的故障检测功能,通过发起一次假呼叫,测试终端呼叫功能是否正常。

发明内容
本发明实施例提供了一种网络侧双音多频信号的检测方法、相关装置及系统,用于检测网络侧双音多频信号。有鉴于此,本发明实施例分别提供一种网络侧双音多频信号的检测方法,包括关闭回声消除功能;接收由网络侧发送到本地的双音多频信号产生的回声;对本地语音信号进行检测,提取并将所述接收的由网络侧发送到本地的双音多频信号产生的回声进行解码,得到网络侧双音多频信号检测的结果,所述本地语音信号包含所述接收的由网络侧发送到本地的双音多频信号产生的回声;上报所述网络侧双音多频信号检测的结果。进一步地,所述关闭回声消除功能包括将回声消除功能配置成去使能状态。进一步地,在所述对本地语音信号进行检测之前包括将所述接收的由网络侧发送到本地的双音多频信号产生的回声和本地当前采集到的语音信号进行叠加,得到本地语音信号。更进一步地,所述上报所述网络侧双音多频信号检测的结果包括
上报所述网络侧双音多频信号检测的结果至应用层。本发明实施例提供一种网络侧双音多频信号的检测装置,包括功能配置模块,用于关闭回声消除功能;接收模块,用于接收由网络侧发送到本地的双音多频信号产生的回声;检测模块,用于对本地语音信号进行检测,提取并将所述接收模块接收的由网络侧发送到本地的双音多频信号产生的回声进行解码,得到网络侧双音多频信号检测的结果,所述本地语音信号包含所述接收模块接收的由网络侧发送到本地的双音多频信号产生的回声;上报模块,用于上报所述检测模块得出的网络侧双音多频信号检测的结果。进一步地,所述功能配置模块,具体用于将回声消除功能配置成去使能状态。 进一步地,所述接收模块,还用于将所述接收的由网络侧发送到本地的双音多频信号产生的回声和本地当前采集到的语音信号进行叠加,得到本地语音信号。更进一步地,所述上报模块,具体用于上报所述网络侧双音多频信号检测的结果至应用层。本发明实施例还提供一种网络侧双音多频信号的检测系统,包括网络侧终端和如上所述的网络侧双音多频信号的检测装置,其中,所述网络侧终端,用于向所述网络侧双音多频信号的检测装置发送双音多频信号。从以上技术方案可以看出,本发明实施例提供的一种网络侧双音多频信号的检测方法、相关装置及系统,利用由远端发送到本端的DTMF信号产生的回声,检测由远端发送到本端的DTMF信号,使得能够检测本地DTMF信号,但不具备直接从网络侧媒体流中检测DTMF信号能力的终端可以检测网络侧DTMF信号,也保证了不具备检测网络侧DTMF信号功能的终端呼叫仿真功能的实现。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例提供的一种网络侧双音多频信号的检测方法流程图;图2为本发明实施例提供的一种网络侧双音多频信号的检测方法另一流程图;图3为本发明实施例提供的一种网络侧双音多频信号的检测装置的结构示意图;图4为本发明实施例提供的一种网络侧双音多频信号的检测系统的结构示意图。
具体实施例方式本发明实施例提供了一种网络侧双音多频信号的检测方法、相关装置及系统,用于检测网络侧双音多频信号。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。请参考图1,图I为本发明实施例提供的一种网络侧双音多频信号的检测方法流程图,其中,该方法包括步骤101、关闭回声消除功能;可以理解的是,该方法的执行主体可以为能够检测本地DTMF信号,但不具备直接从网络侧媒体流中检测DTMF信号能力的终端,适用于不具备检测网络侧DTMF信号的功能的本端(如本地终端)对远端(如网络侧终端)发送的DTMF信号进行检测。另外,回声消除也就是去除回声;从通讯回声产生的原因看,现有的回声可分为声学回声(Acoustic Echo)和电路回声(Line Echo),电路回声是由于终端混合电路中4线转化为2线时,远端信号会反射产生回声。声学回声是指由扬声器产生的声音再次被麦克风采集到,产生回声。当回声与原音之音的间距大于IOms时,容易被感知。在VOIP业务中, 受分组网络延时特性,以及编解码耗时的影响,会产生明显回声,成为影响语音业务品量的一个重要因素,因此语音终端普遍采用了回声消除技术;声学回声和电路回声相应的回声消除技术就叫声学回声消除(Acoustic Echo Cancellation, AEC)和线路回声消除(LineEcho Cancellation, LEC);然而,在本发明实施例中则关闭回声消除功能,利用回声检测网络侧双音多频信号。步骤102、接收由网络侧发送到本地的双音多频信号产生的回声;由于已关闭了回声消除功能(步骤101),因此远端(如网络侧终端)发送的DTMF信号到达本端(如本地终端)进行4-2线转换时,产生的回声没有被消除掉,本端可以接收到由远端发送到本端的DTMF信号产生的回声,以利用回声检测网络侧双音多频信号。步骤103、对本地语音信号进行检测,提取并将所述接收的由网络侧发送到本地的双音多频信号产生的回声进行解码,得到网络侧双音多频信号检测的结果;需要说明的是,所述本地语音信号包含所述接收的由网络侧发送到本地的双音多频信号产生的回声;步骤104、上报所述网络侧双音多频信号检测的结果。由上述可知,本发明实施例提供的一种网络侧双音多频信号的检测方法,利用由远端发送到本端的DTMF信号产生的回声,检测由远端发送到本端的DTMF信号,使得能够检测本地DTMF信号,但不具备直接从网络侧媒体流中检测DTMF信号能力的终端可以检测网络侧DTMF信号,也保证了不具备检测网络侧DTMF信号功能的终端呼叫仿真功能的实现。请参考图2,图2为本发明实施例提供的一种网络侧双音多频信号的检测方法另一流程图,其中,该方法包括步骤201、将回声消除功能配置成去使能状态;可以理解的是,该方法的执行主体可以为能够检测本地DTMF信号,但不具备直接从网络侧媒体流中检测DTMF信号能力的终端,适用于不具备检测网络侧DTMF信号的功能的本端(如本地终端)对远端(如网络侧终端)发送的DTMF信号进行检测。在本发明实施例中,关闭回声消除功能,利用回声检测网络侧双音多频信号,由于回声消除功能是现代语音通信终端设备的必备功能,也是语音终端中作为数字信号处理器(DSP,Digital Signal Processor)功能的一部分,DSP设置有配置项以开启或关闭回声消除功能,该实施方式中,把此功能配置成去使能状态,DSP将不再消除回声;
步骤202、接收由网络侧发送到本地的双音多频信号产生的回声;由于将回声消除功能配置成去使能状态(步骤201),因此远端(如网络侧终端)发送的DTMF信号到达本端(如本地终端)进行4-2线转换时,产生的回声没有被消除掉,本端可以接收到由远端发送到本端的DTMF信号产生的回声,以利用回声检测网络侧双音
多频信号。步骤203、将所述接收的由网络侧发送到本地的双音多频信号产生的回声和本地当前采集到的语音信号进行叠加,得到本地语音信号;需要说明的是,由于远端发送的DTMF信号到达本端进行4-2线转换时产生了回声,回声与本地采集的声音同向,因此可以将没有被消除的回声和本地当前采集到的语音信号叠加在一起,得到本地语音信号,即本地语音信号包含所述接收的由网络侧发送到本地的双音多频信号产生的回声,也就是使得本地语音信号中包含了原来从网络侧来的DTMF 信号。步骤204、对本地语音信号进行检测,提取并将所述接收的由网络侧发送到本地的双音多频信号产生的回声进行解码,得到网络侧双音多频信号检测的结果;由于步骤203后,本地语音信号中包含了原来从网络侧来的DTMF信号,因此本地语音信号可以作为网络侧过来的DTMF信号源,检测的结果也就是网络侧双音多频信号检测的结果。可以理解的是,将所述接收的由网络侧发送到本地的双音多频信号产生的回声进行解码,也就是把网络侧过来的DTMF信号解码,由于DTMF信号以双音多频信令格式进行传输,双音多频信令由高频群和低频群组成,高低频群各包含4个频率。一个高频信号和一个低频信号叠加成一个组合信号,代表一个字符。双音多频信令字符集有16个字符,包括数字0-9,和’ *’,’#’,’ A’,’ B’,’ C’,’ D’六个功能键;也就是说将网络侧过来的DTMF信号解码成字符,字符也就是网络侧双音多频信号检测的结果。步骤205、上报所述网络侧双音多频信号检测的结果至应用层;将网络侧过来的DTMF信号解码成字符后,上报DTMF解码得到的字符,可以理解的是,不同应用中,每个字符所代表的含义不同,比如电信服务商通过电话开展服务时,提示“ I ”代表普通话,“ 2 ”代表广东话,用户通过电话的对应按键选择不同的话语服务。由上述可知,本发明实施例提供的一种网络侧双音多频信号的检测方法,利用由远端发送到本端的DTMF信号产生的回声,检测由远端发送到本端的DTMF信号,使得能够检测本地DTMF信号,但不具备直接从网络侧媒体流中检测DTMF信号能力的终端可以检测网络侧DTMF信号,也保证了不具备检测网络侧DTMF信号功能的终端呼叫仿真功能的实现。为便于更好的实施本发明实施例的技术方案,本发明实施例还提供用于实施上述方法的相关装置。其中名词的含义与上述方法中相同,具体实现细节可以参考方法实施例中的说明。请参考图3,图3为本发明实施例提供的一种网络侧双音多频信号的检测装置300的结构示意图,其中,该网络侧双音多频信号的检测装置300包括功能配置模块301,用于关闭回声消除功能;接收模块302,用于接收由网络侧发送到本地的双音多频信号产生的回声;由于功能配置模块301已关闭了回声消除功能,因此远端(如网络侧终端)发送的DTMF信号到达本端(如本地终端)进行4-2线转换时,产生的回声没有被消除掉,本端可以接收到由远端发送到本端的DTMF信号产生的回声,以利用回声检测网络侧双音多频信号。检测模块303,用于对本地语音信号进行检测,提取并将所述接收模块302接收的由网络侧发送到本地的双音多频信号产生的回声进行解码,得到网络侧双音多频信号检测的结果;需要说明的是,所述本地语音信号包含所述接收模块接收的由网络侧发送到本地的双音多频信号产生的回声;上报模块304,用于上报所述检测模块303得出的网络侧双音多频信号检测的结
果O
可以理解的是,所述网络侧双音多频信号的检测装置可以为能够检测本地DTMF信号,但不具备直接从网络侧媒体流中检测DTMF信号能力的终端,适用于不具备检测网络侦U DTMF信号的功能的本端(如本地终端)对远端(如网络侧终端)发送的DTMF信号进行检测。由上述可知,本发明实施例提供的一种网络侧双音多频信号的检测装置300,利用由远端发送到本端的DTMF信号产生的回声,检测由远端发送到本端的DTMF信号,使得能够检测本地DTMF信号,但不具备直接从网络侧媒体流中检测DTMF信号能力的终端可以检测网络侧DTMF信号,也保证了不具备检测网络侧DTMF信号功能的终端呼叫仿真功能的实现。进一步地,所述功能配置模块301,可以具体用于将回声消除功能配置成去使能状态。可以理解的是,在本发明实施例中,关闭回声消除功能,利用回声检测网络侧双音多频信号,由于回声消除功能是现代语音通信终端设备的必备功能,也是语音终端中作为DSP功能的一部分,DSP设置有配置项以开启或关闭回声消除功能,该实施方式中,把此功能配置成去使能状态,DSP将不再消除回声;进一步地,所述接收模块302,还用于将接收的由网络侧发送到本地的双音多频信号产生的回声和本地当前采集到的语音信号进行叠加,得到本地语音信号。需要说明的是,由于远端发送的DTMF信号到达本端进行4-2线转换时产生了回声,所述检测模块303在对本地语音信号进行检测之前,接收模块302将没有被消除的回声和本地当前采集到的语音信号叠加在一起,得到本地语音信号,即本地语音信号包含所述接收的由网络侧发送到本地的双音多频信号产生的回声,也就是使得本地语音信号中包含了原来从网络侧来的DTMF信号。由于接收模块302进行叠加后得出的本地语音信号中包含了原来从网络侧来的DTMF信号,因此本地语音信号可以作为网络侧过来的DTMF信号源,检测模块303对所述本地语音信号进行检测,检测的结果也就是网络侧双音多频信号检测的结果。更进一步地,所述上报模块304,具体用于上报所述网络侧双音多频信号检测的结果至应用层。在某些实施方式中,检测模块303将网络侧过来的DTMF信号解码成字符,因此字符也就是网络侧双音多频信号检测的结果,所述上报模块304上报DTMF解码得到的字符,可以理解的是,不同应用中,每个字符所代表的含义不同。
可以理解的是,本发明实施例提供的网络侧双音多频信号的检测装置300中,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。由上述可知,本发明实施例提供的一种网络侧双音多频信号的检测装置300,利用由远端发送到本端的DTMF信号产生的回声,检测由远端发送到本端的DTMF信号,使得能够检测本地DTMF信号,但不具备直接从网络侧媒体流中检测DTMF信号能力的终端可以检测网络侧DTMF信号,也保证了不具备检测网络侧DTMF信号功能的终端呼叫仿真功能的实现。本发明实施例还提供用于实施上述方法的相关系统。其中名词的含义与上述方法和装置中相同,具体实现细节可以参考方法和装置实施例中的说明。请参考图4,图4为本发明实施例提供的一种网络侧双音多频信号的检测系统400的结构示意图,其中,所述网络侧双音多频信号的检测系统400包括
网络侧终端401和如上实施例所述的网络侧双音多频信号的检测装置300,其中,所述网络侧终端401,用于向所述网络侧双音多频信号的检测装置300发送双音多频信号;在本发明实施例中,网络侧双音多频信号的检测装置300可以为能够检测本地DTMF信号,但不具备直接从网络侧媒体流中检测DTMF信号能力的终端,也就是本端(本地终端),用于检测网络侧终端401发送的DTMF信号。由上述可知,本发明实施例提供的一种网络侧双音多频信号的检测系统,利用由网络侧终端(远端)发送到网络侧双音多频信号的检测装置300 (本端)的DTMF信号产生的回声,检测由远端发送到本端的DTMF信号,使得能够检测本地DTMF信号,但不具备直接从网络侧媒体流中检测DTMF信号能力的终端可以检测网络侧DTMF信号,也保证了不具备检测网络侧DTMF信号功能的终端呼叫仿真功能的实现。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置及装置中的单元模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。以上对本发明所提供的一种网络侧双音多频信号的检测方法、相关装置及系统进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种网络侧双音多频信号的检测方法,其特征在于,包括 关闭回声消除功能; 接收由网络侧发送到本地的双音多频信号产生的回声; 对本地语音信号进行检测,提取并将所述接收的由网络侧发送到本地的双音多频信号产生的回声进行解码,得到网络侧双音多频信号检测的结果,所述本地语音信号包含所述接收的由网络侧发送到本地的双音多频信号产生的回声; 上报所述网络侧双音多频信号检测的结果。
2.根据权利要求I所述的方法,其特征在于,所述关闭回声消除功能包括将回声消除功能配置成去使能状态。
3.根据权利要求I或2所述的方法,其特征在于,在所述对本地语音信号进行检测之前包括 将所述接收的由网络侧发送到本地的双音多频信号产生的回声和本地当前采集到的语音信号进行叠加,得到本地语音信号。
4.根据权利要求I或2所述的方法,其特征在于,所述上报所述网络侧双音多频信号检测的结果包括 上报所述网络侧双音多频信号检测的结果至应用层。
5.一种网络侧双音多频信号的检测装置,其特征在于,包括 功能配置模块,用于关闭回声消除功能; 接收模块,用于接收由网络侧发送到本地的双音多频信号产生的回声; 检测模块,用于对本地语音信号进行检测,提取并将所述接收模块接收的由网络侧发送到本地的双音多频信号产生的回声进行解码,得到网络侧双音多频信号检测的结果,所述本地语音信号包含所述接收模块接收的由网络侧发送到本地的双音多频信号产生的回声; 上报模块,用于上报所述检测模块得出的网络侧双音多频信号检测的结果。
6.根据权利要求5所述的装置,其特征在于, 所述功能配置模块,具体用于将回声消除功能配置成去使能状态。
7.根据权利要求5或6所述的装置,其特征在于, 所述接收模块,还用于将所述接收的由网络侧发送到本地的双音多频信号产生的回声和本地当前采集到的语音信号进行叠加,得到本地语音信号。
8.根据权利要求5或6所述的装置,其特征在于, 所述上报模块,具体用于上报所述网络侧双音多频信号检测的结果至应用层。
9.一种网络侧双音多频信号的检测系统,其特征在于,包括网络侧终端和如权利要求5所述的网络侧双音多频信号的检测装置,其中,所述网络侧终端,用于向所述网络侧双音 多频信号的检测装置发送双音多频信号。
全文摘要
本发明实施例公开了一种网络侧双音多频信号的检测方法、相关装置及系统,用于检测网络侧双音多频信号。其中,该方法包括关闭回声消除功能;接收由网络侧发送到本地的双音多频信号产生的回声;对本地语音信号进行检测,提取并将接收的由网络侧发送到本地的双音多频信号产生的回声进行解码,得到网络侧双音多频信号检测的结果,本地语音信号包含所述接收的由网络侧发送到本地的双音多频信号产生的回声;上报网络侧双音多频信号检测的结果。
文档编号H04Q1/457GK102833434SQ20121029021
公开日2012年12月19日 申请日期2012年8月15日 优先权日2012年8月15日
发明者刘绍海, 陆文乐, 詹宏耀, 庞健荣 申请人:深圳市共进电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1