一种语音网关扩展模块制造技术

技术编号:36089770 阅读:7 留言:0更新日期:2022-12-24 11:06
本发明专利技术公开了一种语音网关扩展模块,包括数据截取单元截取语音网关中的若干音频流数据;数据分析单元对各音频流数据进行数据分析得到报文版本号、报文类型、报文长度和报文内容;数据计算单元将各报文版本号、报文类型、报文长度和报文内容与预设的标准数据库中的各标准报文数据进行相似度计算,得到相似度值;数据处理单元根据各相似度值处理得到综合相似度计算值以对报文版本号、报文类型、报文长度和报文内容进行修正;转发单元按照预设协议将修正后的报文版本号、报文类型、报文长度和报文内容封装形成可供多种语音处理引擎解析的标准网络数据包并转发至业务平台。本发明专利技术提升语音模块的使用灵活度,并降低使用成本。并降低使用成本。并降低使用成本。

【技术实现步骤摘要】
一种语音网关扩展模块


[0001]本专利技术涉及通信
,尤其涉及一种语音网关扩展模块。

技术介绍

[0002]随着人工智能的快速发展,智能语音在电话中的应用也越来越多,被广泛应用在智能客服、智能回访等众多场景。在实时语音沟通场景下,现有的语音处理方案实施过程中,需要开发C语言模块对接各种不同接口以对接各种相应的语音处理引擎,因此需要对C语言模块进行大量开发与维护,造成工作量和成本巨大,同时造成C语言模块的使用灵活度不够高。

技术实现思路

[0003]针对现有技术存在的不足,本专利技术的目的在于提供一种语音网关扩展模块,用于提升语音模块的使用灵活度,同时降低使用成本。
[0004]为实现上述目的,本专利技术提供了如下技术方案:一种语音网关扩展模块,包括:
[0005]数据截取单元,用于截取语音网关中的若干音频流数据;
[0006]数据分析单元,连接所述数据截取单元,用于对各所述音频流数据进行数据分析,得到相应的报文版本号、报文类型、报文长度和报文内容;
[0007]数据计算单元,连接所述数据分析单元,用于将同一所述音频流数据的各所述报文版本号、所述报文类型、所述报文长度和所述报文内容与预设的标准数据库中的各标准报文数据进行相似度计算,得到相应的相似度值;
[0008]数据处理单元,连接所述数据比对单元,用于根据各所述相似度值处理得到综合相似度计算值,并根据所述综合相似度计算值和各所述相似度值对所述报文版本号、所述报文类型、所述报文长度和所述报文内容进行修正;
[0009]转发单元,连接所述数据处理单元,用于按照预设协议将修正后的所述报文版本号、所述报文类型、所述报文长度和所述报文内容封装形成可供多种语音处理引擎解析的标准网络数据包,并转发至业务平台。
[0010]进一步地,所述标准数据库中预先存储有若干标准报文数据,所述标准报文数据包括标准版本号、标准类型、标准长度和标准内容,所述数据计算单元包括:
[0011]第一计算子单元,用于将所述报文版本号与各所述标准版本号进行相似度计算,得到若干第一相似度值,并将各所述第一相似度值中的最大值作为第一最优相似度值;
[0012]第二计算子单元,用于将所述报文类型与各所述标准类型进行相似度计算,得到若干第二相似度值,并将各所述第二相似度值中的最大值作为第二最优相似度值;
[0013]第三计算子单元,用于将所述报文长度与各所述标准长度进行相似度计算,得到若干第三相似度值,并将各所述第三相似度值中的最大值作为第三最优相似度值;
[0014]第四计算子单元,用于将所述报文内容与各所述标准内容进行相似度计算,得到若干第四相似度值,并将各所述第四相似度值中的最大值作为第四最优相似度值。
[0015]进一步地,所述数据处理单元包括:
[0016]配置子单元,用于分别为所述第一最优相似度值、所述第二最优相似度值、所述第三最优相似度值和所述第四最优相似度值分别配置第一权重系数、第二权重系数、第三权重系数和第四权重系数;
[0017]综合计算子单元,连接所述配置子单元,用于分别将所述第一最优相似度值、所述第二最优相似度值、所述第三最优相似度值、所述第四最优相似度值、所述第一权重系数、所述第二权重系数、所述第三权重系数和所述第四权重系数带入预设的相似度计算公式中,得到一综合相似度计算值;
[0018]修正子单元,连接所述综合计算子单元,用于在所述综合相似度计算值大于预设的综合阈值,且所述第一最优相似度值、所述第二最优相似度值、所述第三最优相似度值或所述第四最优相似度值存在不大于预设的最低阈值时,对所述音频流数据的截取时刻、截取持续时间段、数据获取通道和数据解码方式进行检测得到若干检测结果,并根据各所述检测结果对所述报文版本号、所述报文类型、所述报文长度或所述报文内容进行修正。
[0019]进一步地,所述相似度计算公式配置为:
[0020][0021]S
y
用于表示所述综合相似度计算值;
[0022]a用于表示所述第一权重系数;
[0023]b用于表示所述第二权重系数;
[0024]c用于表示所述第三权重系数;
[0025]d用于表示所述第四权重系数;
[0026]X用于表示所述第一最优相似度值;
[0027]Y用于表示所述第二最优相似度值;
[0028]Z用于表示所述第三最优相似度值;
[0029]K用于表示所述第四最优相似度值。
[0030]进一步地,所述截取时刻与所述报文版本号相关联,所述截取持续时间段与所述报文长度相关联,所述数据获取通道与所述报文类型相关联,所述数据解码方式与所述报文内容相关联,所述标准版本号预先与标准截取时刻相关联,所述标准类型预先与标准截取持续时间段相关联,所述标准长度预先与标准数据获取通道相关联,所述标准内容预先与标准数据解码方式相关联,在所述综合相似度计算值大于预设的综合阈值,且所述第一最优相似度值、所述第二最优相似度值、所述第三最优相似度值或所述第四最优相似度值存在不大于预设的最低阈值时,所述修正子单元包括:
[0031]第一修正从单元,用于将所述音频流数据的所述截取时刻与所述标准截取时刻进行比对,并在所述截取时刻与所述标准截取时刻之间相差超过预设的时刻差值时对所述截取时刻进行检测生成第一检测结果,进而在所述第一检测结果表明所述截取时刻错误时根据所述标准版本号对所述报文版本号进行修正;
[0032]第二修正从单元,用于将所述音频流数据的所述截取持续时间段与所述标准截取持续时间段进行比对,并在所述截取持续时间段与所述标准截取持续时间段之间相差超过预设的时间段差值时对所述截取持续时间段进行检测生成第二检测结果,进而在所述第二
检测结果表明所述截取持续时间段错误时根据所述标准报文长度对所述报文长度进行修正;
[0033]第三修正从单元,用于将所述音频流数据的所述数据获取通道与所述标准截取数据获取通道进行比对,并在所述数据获取通道与所述标准数据获取通道不相同时对所述数据获取通道进行检测生成第三检测结果,进而在所述第三检测结果表明所述数据获取通道错误时对根据所述标准长度对所述报文长度进行修正;
[0034]第四修正从单元,用于将所述音频流数据的所述数据解码方式与所述标准数据解码方式进行比对,并在所述数据解码方式与所述标准数据解码方式不相同时对所述数据解码方式进行检测生成第四检测结果,进而在所述第四检测结果表明所述数据解码方式错误时对根据所述标准内容对所述报文内容进行修正。
[0035]进一步地,所述配置子单元包括:
[0036]配置从单元,用于分别为所述第一最优相似度值、所述第二最优相似度值、所述第三最优相似度值和所述第四最优相似度值分别配置第一初始系数、第二初始系数、第三初始系数和第四初始系数;
[0037]调整从单元,连接所述配置从单元,用于在所述第一检测结果表明所述截取时刻错误时根据所述截取时刻与所述标准截本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音网关扩展模块,其特征在于,包括:数据截取单元(1),用于截取语音网关中的若干音频流数据;数据分析单元(2),连接所述数据截取单元(1),用于对各所述音频流数据进行数据分析,得到相应的报文版本号、报文类型、报文长度和报文内容;数据计算单元(3),连接所述数据分析单元(2),用于将同一所述音频流数据的各所述报文版本号、所述报文类型、所述报文长度和所述报文内容与预设的标准数据库中的各标准报文数据进行相似度计算,得到相应的相似度值;数据处理单元(4),连接所述数据比对单元,用于根据各所述相似度值处理得到综合相似度计算值,并根据所述综合相似度计算值和各所述相似度值对所述报文版本号、所述报文类型、所述报文长度和所述报文内容进行修正;转发单元(5),连接所述数据处理单元(4),用于按照预设协议将修正后的所述报文版本号、所述报文类型、所述报文长度和所述报文内容封装形成可供多种语音处理引擎解析的标准网络数据包,并转发至业务平台。2.根据权利要求1所述的语音网关扩展模块,其特征在于:所述标准数据库中预先存储有若干标准报文数据,所述标准报文数据包括标准版本号、标准类型、标准长度和标准内容,所述数据计算单元(3)包括:第一计算子单元(31),用于将所述报文版本号与各所述标准版本号进行相似度计算,得到若干第一相似度值,并将各所述第一相似度值中的最大值作为第一最优相似度值;第二计算子单元(32),用于将所述报文类型与各所述标准类型进行相似度计算,得到若干第二相似度值,并将各所述第二相似度值中的最大值作为第二最优相似度值;第三计算子单元(33),用于将所述报文长度与各所述标准长度进行相似度计算,得到若干第三相似度值,并将各所述第三相似度值中的最大值作为第三最优相似度值;第四计算子单元(34),用于将所述报文内容与各所述标准内容进行相似度计算,得到若干第四相似度值,并将各所述第四相似度值中的最大值作为第四最优相似度值。3.根据权利要求2所述的语音网关扩展模块,其特征在于:所述数据处理单元(4)包括:配置子单元(41),用于分别为所述第一最优相似度值、所述第二最优相似度值、所述第三最优相似度值和所述第四最优相似度值分别配置第一权重系数、第二权重系数、第三权重系数和第四权重系数;综合计算子单元(42),连接所述配置子单元(41),用于分别将所述第一最优相似度值、所述第二最优相似度值、所述第三最优相似度值、所述第四最优相似度值、所述第一权重系数、所述第二权重系数、所述第三权重系数和所述第四权重系数带入预设的相似度计算公式中,得到一综合相似度计算值;修正子单元(43),连接所述综合计算子单元(42),用于在所述综合相似度计算值大于预设的综合阈值,且所述第一最优相似度值、所述第二最优相似度值、所述第三最优相似度值或所述第四最优相似度值存在不大于预设的最低阈值时,对所述音频流数据的截取时刻、截取持续时间段、数据获取通道和数据解码方式进行检测得到若干检测结果,并根据各所述检测结果对所述报文版本号、所述报文类型、所述报文长度或所述报文内容进行修正。4.根据权利要求3所述的语音网关扩展模块,其特征在于:
S
y
用于表示所述综合相似度计算值;a用于表示所述第一权重系数;b用于表示所述第二权重系数;c用于表示所述第三权重系数;d用于表示所述第四权重系数;X用于表示所述第一最优相似度值;Y用于表示所述第二最优相似度值;Z用于表示所述第三最优相似度值;K用于表示所述第四最优相似度值。5.根据权利要求3所述的语音网关扩展模块,其特征在于:所述截取时刻与所述报文版本号相关联,所述截取持续时间段与所述报文长度相关联,所述数据获取通道与所述报文类型相关联,所述数据解码方式与所述报文内容相关联,所述标准版本号预先与标准截取时刻相关...

【专利技术属性】
技术研发人员:张文博吴晓斌
申请(专利权)人:杭州音视贝科技有限公司
类型:发明
国别省市:

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

1