用于传输语音数据的方法和装置制造方法及图纸

技术编号:25918325 阅读:16 留言:0更新日期:2020-10-13 10:37
本申请实施例公开了用于传输语音数据的方法和装置。该方法的一具体实施方式包括:根据预设时间段内发送的语音数据量确定语音数据传输所需的最小带宽;根据接收到的至少两条回复确认报文确定语音数据传输的可用带宽;基于最小带宽与可用带宽调整音频编码器的码率参数;使用调整过码率参数的音频编码器对采集到的语音进行编码,得到编码后的语音数据;向语音数据接收方发送编码后的语音数据。该实施方式提供了一种基于可变码率的音频编码器的语音数据传输机制,提高了传输语音数据的效率。

【技术实现步骤摘要】
用于传输语音数据的方法和装置
本申请实施例涉及计算机
,尤其涉及用于传输语音数据的方法和装置。
技术介绍
随着无线通信技术以及移动互联网的飞速发展,无线互联网用户正在快速地增长。近几年来,由于AI(人工智能)技术概念的普及和广泛推广,语音识别应用,如语音识别输入法、智能语音导航以及车载语音助手等,已经成为移动互联网中最重要的应用场景之一。与有线传输相比较,无线传输虽然具有组网灵活,可扩展性高的特点,但带宽波动大以及传输延迟不稳定的等无线通信固有的一些问题也为移动互联网的一些应用带来了障碍。例如,当用户的上行带宽不足以满足实时语音上传所需要的带宽时,就会产生丢包。
技术实现思路
本申请实施例提出了用于传输语音数据的方法和装置。第一方面,本申请的一些实施例提供了一种用于传输语音数据的方法,该方法包括:根据预设时间段内发送的语音数据量确定语音数据传输所需的最小带宽;根据接收到的至少两条回复确认报文确定语音数据传输的可用带宽;基于最小带宽与可用带宽调整音频编码器的码率参数;使用调整过码率参数的音频编码器对采集到的语音进行编码,得到编码后的语音数据;向语音数据接收方发送编码后的语音数据。在一些实施例中,根据预设时间段内发送的语音数据量确定语音数据传输所需的最小带宽,包括:统计预设时间段内发送的语音数据包的数据总量;根据数据总量计算单位时间内发送的语音数据量作为语音数据传输所需的最小带宽。在一些实施例中,根据接收到的至少两条回复确认报文确定语音数据传输的可用带宽,包括:确定预设时间段内接收到第一回复确认报文的时间与接收到第二回复确认报文的时间之间的时间差,以及接收到的第一回复确认报文时已被确认收到的语音数据量与接收到的第二回复确认报文时已被确认收到的语音数据量之间的差值;计算所确定的语音数据量之间的差值与所确定的时间差的比值,得到语音数据传输的可用带宽。在一些实施例中,基于最小带宽与可用带宽调整音频编码器的码率参数,包括:确定最小带宽与可用带宽的比值;响应于确定出的比值大于预定阈值,将音频编码器的码率参数调整为低码率参数。在一些实施例中,低码率参数,包括:根据人耳听觉频率的范围确定出的量化参数。第二方面,本申请的一些实施例提供了一种用于传输语音数据的装置,该装置包括:第一确定单元,被配置成根据预设时间段内发送的语音数据量确定语音数据传输所需的最小带宽;第二确定单元,被配置成根据接收到的至少两条回复确认报文确定语音数据传输的可用带宽;调整单元,被配置成基于最小带宽与可用带宽调整音频编码器的码率参数;编码单元,被配置成使用调整过码率参数的音频编码器对采集到的语音进行编码,得到编码后的语音数据;发送单元,被配置成向语音数据接收方发送编码后的语音数据。在一些实施例中,第一确定单元,包括:统计子单元,被配置成统计预设时间段内发送的语音数据包的数据总量;第一计算子单元,被配置成根据数据总量计算单位时间内发送的语音数据量作为语音数据传输所需的最小带宽。在一些实施例中,第二确定单元,包括:第一确定子单元,被配置成确定预设时间段内接收到第一回复确认报文的时间与接收到第二回复确认报文的时间之间的时间差,以及接收到的第一回复确认报文时已被确认收到的语音数据量与接收到的第二回复确认报文时已被确认收到的语音数据量之间的差值;第二计算子单元,被配置成计算所确定的语音数据量之间的差值与所确定的时间差的比值,得到语音数据传输的可用带宽。在一些实施例中,调整单元,包括:第二确定子单元,被配置成确定最小带宽与可用带宽的比值;调整子单元,被配置成响应于确定出的比值大于预定阈值,将音频编码器的码率参数调整为低码率参数。在一些实施例中,低码率参数,包括:根据人耳听觉频率的范围确定出的量化参数。第三方面,本申请的一些实施例提供了一种设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得上述一个或多个处理器实现如第一方面上述的方法。第四方面,本申请的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面上述的方法。本申请实施例提供的用于传输语音数据的方法和装置,通过语音数据传输所需的最小带宽以及语音数据传输的可用带宽,而后基于最小带宽与可用带宽调整音频编码器的码率参数,并使用调整过码率参数的音频编码器对采集到的语音进行编码,得到编码后的语音数据,最后向语音数据接收方发送编码后的语音数据,提供了一种基于可变码率的音频编码器的语音数据传输机制,提高了传输语音数据的效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请的一些可以应用于其中的示例性系统架构图;图2是根据本申请的用于传输语音数据的方法的一个实施例的流程图;图3是根据本申请的用于传输语音数据的方法的应用场景的一个示意图;图4是根据本申请的用于传输语音数据的方法的又一个实施例的流程图;图5是根据本申请的用于传输语音数据的装置的一个实施例的结构示意图;图6是适于用来实现本申请的一些实施例的服务器或终端的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的用于传输语音数据的方法或用于传输语音数据的装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种客户端应用,例如语音助手类应用、输入法类应用、导航类应用、社交类应用、电子商务类应用、搜索类应用等。终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。终端设备101、102、103可以根据预设时间段内发送的语音数据量确定语音数据传输所需的最小带宽;根据接收到的至少两条回复确认报本文档来自技高网...

【技术保护点】
1.一种用于传输语音数据的方法,包括:/n根据预设时间段内发送的语音数据量确定语音数据传输所需的最小带宽;/n根据接收到的至少两条回复确认报文确定语音数据传输的可用带宽;/n基于所述最小带宽与所述可用带宽调整音频编码器的码率参数;/n使用调整过码率参数的音频编码器对采集到的语音进行编码,得到编码后的语音数据;/n向语音数据接收方发送所述编码后的语音数据。/n

【技术特征摘要】
1.一种用于传输语音数据的方法,包括:
根据预设时间段内发送的语音数据量确定语音数据传输所需的最小带宽;
根据接收到的至少两条回复确认报文确定语音数据传输的可用带宽;
基于所述最小带宽与所述可用带宽调整音频编码器的码率参数;
使用调整过码率参数的音频编码器对采集到的语音进行编码,得到编码后的语音数据;
向语音数据接收方发送所述编码后的语音数据。


2.根据权利要求1所述的方法,其中,所述根据预设时间段内发送的语音数据量确定语音数据传输所需的最小带宽,包括:
统计预设时间段内发送的语音数据包的数据总量;
根据所述数据总量计算单位时间内发送的语音数据量作为语音数据传输所需的最小带宽。


3.根据权利要求1所述的方法,其中,所述根据接收到的至少两条回复确认报文确定语音数据传输的可用带宽,包括:
确定预设时间段内接收到第一回复确认报文的时间与接收到第二回复确认报文的时间之间的时间差,以及接收到的第一回复确认报文时已被确认收到的语音数据量与接收到的第二回复确认报文时已被确认收到的语音数据量之间的差值;
计算所确定的语音数据量之间的差值与所确定的时间差的比值,得到语音数据传输的可用带宽。


4.根据权利要求1-3中任一项所述的方法,其中,所述基于所述最小带宽与所述可用带宽调整音频编码器的码率参数,包括:
确定所述最小带宽与所述可用带宽的比值;
响应于确定出的比值大于预定阈值,将音频编码器的码率参数调整为低码率参数。


5.根据权利要求4所述的方法,其中,所述低码率参数,包括:
根据人耳听觉频率的范围确定出的量化参数。


6.一种用于传输语音数据的装置,包括:
第一确定单元,被配置成根据预设时间段内发送的语音数据量确定语音数据传输所需的最小带宽;
第二确定单元,被配置成根据接收到的至少两条回复确认报文确定语音数据传输的可用带宽...

【专利技术属性】
技术研发人员:王兵郭启行崔亚峰刘洋
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1