当前位置: 首页 > 专利查询>卢宇逍专利>正文

检测通话断续的方法和装置制造方法及图纸

技术编号:18051766 阅读:32 留言:0更新日期:2018-05-26 09:08
本申请提出一种检测通话断续的方法和装置,该方法包括:对语音数据进行解码,得到所述语音数据对应的语音信号;对所述语音信号进行采样,得到采样语音信号;确定所述采样语音信号处于的声音状态,所述声音状态包括:有声状态或无声状态;根据所述采样语音信号处于的声音状态,确定所述语音数据对应的通话断续结果。该方法能够更准确全面地评价通话断续问题。

【技术实现步骤摘要】
检测通话断续的方法和装置
本申请涉及语音数据处理
,尤其涉及一种检测通话断续的方法和装置及系统。
技术介绍
现代生活中移动电话的普及和应用给人们带来了极大的便利,随着城市的发展和使用者的增加,人们在实际使用中经常会遇到一些诸如吞字、断续等影响感知的现象,造成用户感知度下降,通信运营商花费了大量的精力开展通话质量保障。相关技术中,通信运营商对于吞字、断续等通话问题判断方法主要是采用RTP丢包率拟合的方法,当丢包率达到一定程度即判为断续。但是,通话断续不一定是由丢包造成的,例如,终端编解码问题、协议错误等原因也会导致断续现象。因此,相关技术中的方法存在较大的局限性,无法做到准确、全面地评估通话断续问题。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个目的在于提出一种检测通话断续的方法,该方法可以更准确全面地评价通话断续问题。本申请的另一个目的在于提出一种检测通话断续的装置。为达到上述目的,本申请第一方面实施例提出的检测通话断续的方法,包括:对语音数据进行解码,得到所述语音数据对应的语音信号;对所述语音信号进行采样,得到采样语音信号;确定所述采样语音信号处于的声音状态,所述声音状态包括:有声状态或无声状态;根据所述采样语音信号处于的声音状态,确定所述语音数据对应的通话断续结果。本申请第一方面实施例提出的检测通话断续的方法,通过对语音信号本身进行分析以确定是否存在通话断续,可以避免丢包检测方式存在的局限问题,并且对语音信号本身进行分析更契合用户实际体验,从而更准确全面地评价通话断续问题。为达到上述目的,本申请第二方面实施例提出的检测通话断续的装置,包括:解码模块,用于对语音数据进行解码,得到所述语音数据对应的语音信号;采样模块,用于对所述语音信号进行采样,得到采样语音信号;状态确定模块,用于确定所述采样语音信号处于的声音状态,所述声音状态包括:有声状态或无声状态;结果确定模块,用于根据所述采样语音信号处于的声音状态,确定所述语音数据对应的通话断续结果。本申请第二方面实施例提出的检测通话断续的装置,通过对语音信号本身进行分析以确定是否存在通话断续,可以避免丢包检测方式存在的局限问题,并且对语音信号本身进行分析更契合用户实际体验,从而更准确全面地评价通话断续问题。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本申请一个实施例提出的检测通话断续的方法的流程示意图;图2是本申请另一个实施例提出的检测通话断续的方法的流程示意图;图3是本申请实施例中计算采样语音信号的能量值的示意图;图4是本申请一个实施例提出的检测通话断续的装置的结果示意图;图5是本申请另一个实施例提出的检测通话断续的装置的结果示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。图1是本申请一个实施例提出的检测通话断续的方法的流程示意图。如图1所示,本实施例的方法包括:S11:对语音数据进行解码,得到语音数据对应的语音信号。根据网络传输协议的不同,语音数据可以基于相应的协议在网络中传输。一些示例中,通话可以基于实时传输协议(Real-timeTransportProtocol,RTP)传输,相应的,此时的语音数据是RTP码流。在接收到RTP码流后,可以对其进行解码,得到与语音数据对应的语音信号。S12:对所述语音信号进行采样,得到采样语音信号。具体的,可以预设采样周期,每次采样长度为预设的采样周期的语音信号。采样周期例如为120ms。S13:确定所述采样语音信号处于的声音状态,所述声音状态包括:有声状态或无声状态。例如,对应每个采样语音信号,确定该采样语音信号处于的声音状态。具体的,对应每个采样语音信号,可以计算该采样语音信号的能量值,如果计算得到的能量值小于能量阈值,则确定该采样语音信号处于的声音状态为无声状态,否则为有声状态。S14:根据所述采样语音信号处于的声音状态,确定所述语音数据对应的通话断续结果。通话断续结果可以包括如下项中的至少一项:通话断续判定结果,通话断续次数、通话断续时长、通话断续占比。其中,通话断续判定结果是指所述语音数据对应的本次通话是否存在断续;通话断续次数是指所述语音数据对应的整个通话存在的断续次数;通话断续时长是指断续发生的时长;通话断续占比是指整个通话中断续发生的总时长占通话总时长的比例。通过对通话吞字、断续的特点进行分析,当声音中断大于或等于500毫秒(ms)时,可被人耳明显感知。因此,当检测到连续无声音状态的时长等于或近似等于500ms时,可以确定存在通话断续。相应的,在确定通话断续判定结果时,可以将所述采样语音信号处于的声音状态与预设的断续规则进行比较,如果所述采样语音信号处于的声音状态满足预设的断续规则时,确定所述通话断续判定结果为存在通话断续,其中,所述断续规则包括:连续处于无声状态的采样语音信号的个数达到次数阈值;或者,连续处于无声状态的采样语音信号的总时长达到时间阈值。上述的次数阈值为:500毫秒除以所述采样语音信号的采样周期得到的值向下取整后的值;上述的时间阈值为:500毫秒。以依据次数阈值进行确定为例,具体可以包括:对采样语音信号处于的声音状态进行标识,例如,用0表示无声状态,用1表示有声状态,如果连续的0达到次数阈值,则可以确定出现一次通话断续。上述的次数阈值可以与采样语音信号的长度有关。具体的,如上所示,当声音中断大于或等于500ms时,可被人耳明显感知。因此,可以对500ms除以采样语音信号的长度得到的值进行向下取整作为次数阈值。例如,每个采样语音信号的长度为120ms,上述的次数阈值可以选为4,即当连续处于无声状态的采样语音信号的个数至少为4个时,则确定存在通话断续。其余的通话断续结果的计算可以参见后续描述。本实施例中,通过对语音信号本身进行分析以确定是否存在通话断续,可以避免丢包检测方式存在的局限问题,并且对语音信号本身进行分析更契合用户实际体验,从而更准确全面地评价通话断续问题。图2是本申请另一个实施例提出的检测通话断续的方法的流程示意图。如图2所示,本实施例的流程包括:S201:获取断续规则。例如,检测设备预先获取并存储由工作人员设置的断续规则。本实施例以次数进行断续判定为例,以采样周期为120ms为例,则可以设置次数阈值为4,相应的,断续规则为:在连续处于无声状态的采样语音信号的个数达到4个时,确定存在通话断续。S202:接收语音数据,并对语音数据进行解码,得到通过数据对应的语音信号。例如,当基于RTP传输语音数据时,可以采用RTP协议进行相应解码,从而由码流形式的数据转换为波形形式的语音信号。具体解码方法可以采用现有或将来出现的技术实现,在此不再详述。S203:对所述语音信号进行采样,得到采样语音信本文档来自技高网...
检测通话断续的方法和装置

【技术保护点】
一种检测通话断续的方法,其特征在于,包括:对语音数据进行解码,得到所述语音数据对应的语音信号;对所述语音信号进行采样,得到采样语音信号;确定所述采样语音信号处于的声音状态,所述声音状态包括:有声状态或无声状态;根据所述采样语音信号处于的声音状态,确定所述语音数据对应的通话断续结果。

【技术特征摘要】
1.一种检测通话断续的方法,其特征在于,包括:对语音数据进行解码,得到所述语音数据对应的语音信号;对所述语音信号进行采样,得到采样语音信号;确定所述采样语音信号处于的声音状态,所述声音状态包括:有声状态或无声状态;根据所述采样语音信号处于的声音状态,确定所述语音数据对应的通话断续结果。2.根据权利要求1所述的方法,其特征在于,所述确定所述采样语音信号处于的声音状态,包括:计算所述采样语音信号的能量值;如果所述能量值小于能量阈值,则确定所述采样语音信号处于无声状态。3.根据权利要求2所述的方法,其特征在于,所述计算所述采样语音信号的能量值,包括:采用VAD算法,计算所述采样语音信号的能量值。4.根据权利要求1所述的方法,其特征在于,所述通话断续结果包括如下项中的至少一项:通话断续判定结果,通话断续次数、通话断续时长、通话断续占比。5.根据权利要求4所述的方法,其特征在于,当所述通话断续结果包括通话断续判定结果时,所述根据所述采样语音信号处于的声音状态,确定所述语音数据对应的通话断续结果,包括:将所述采样语音信号处于的声音状态与预设的断续规则进行比较,如果所述采样语音信号处于的声音状态满足预设的断续规则时,确定所述通话断续判定结果为存在通话断续,其中,所述断续规则包括:连续处于无声状态的采样语音信号的个数达到次数阈值;或者,连续处于无声状态的采样语音信号的总时长达到时间阈值。6.根据权利要求5所述的方法,其特征在于,所述次数阈值为:500毫秒除以所述采样语音信号的采样周期得到的值向下取整后的值;或者,所述时间阈值为:500毫秒。7.根据权利要求4所述的方法,其特征在于,当所述通话断续结果包括通话断续次数时,所述根据所述采样语音信号处于的声音状态,确定所述语音数据对应的通话断续结果,包括:根据所述采样语音信号处于的声音状态,确定存在通话断续时,则对初始值为0的通话断续次数进行加1运算,直至所述语音数据对应的整个通话结束时,累加得到通话断续次数。8.根据权利要求4所述的方法,其特征在于,当所述通话断续结果包括通话断续时长时,所述根据所述采样语音信号处于的声音状态,确定所述语音数据对应的通话断续结果,包括:在确定所述采样语音信号处于无声状态时,记录当前时间;在确定存在通话断续时,将记录的末次时间与首次时间之间的差值作为当前通话断续对应的通话断续时长。9.根据权利要求4所述的方法,其特征在于,当所述通话断续结果包括通话断续占比时,所述根据所述采样语音信号处于的声音状态,确定所述语音数据对应的通话断续结果,包括:根据所述采样语音信号处于的声音状态,确定存在通话断续,且得到当前通话断续对应的通话断续时长时,将所述语音数据对应的整个通话中存在的通话断续对应的通话断续时长进行累加,得到通话断续总时长;...

【专利技术属性】
技术研发人员:卢宇逍殷兵祁俊杰顾龙
申请(专利权)人:卢宇逍上海讯飞瑞元信息技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1