一种音频数据的处理方法和语音通讯终端的制作方法

文档序号:9236345阅读:304来源:国知局
一种音频数据的处理方法和语音通讯终端的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种音频数据的处理方法和语音通讯终端。
【背景技术】
[0002]为了兼容复杂的移动网络条件,现有的IP承载语音(VoIP,VoiCe over InternetProtocol)应用程序一般采取低采样率、低带宽的语音编解码传输方案。
[0003]现有的VoIP应用程序采用低采样率、低带宽进行语音数据的传输,例如采样率为8k或者16k,这样传输的语音音质比较差,无法满足用户对清晰音质的要求,并且现有的VoIP应用程序在传输语音数据对网络环境的使用不够充分,虽然能够完成语音数据的传输,但是不能达到很好的音质效果,例如网络环境为高速的无线保真(WirelessFidelity, WiFi)或者第四代移动通信技术(the 4th Generat1n mobile communicat1ntechnology,4G)网络,如果仍延用低采样率、低带宽,则并不能更好的利用网络带宽,语音还原度很低。

【发明内容】

[0004]本发明实施例提供了一种音频数据的处理方法和语音通讯终端,用于实现采用合适的编解码设备对音频数据进行处理,提高对音频数据的处理效果。
[0005]为解决上述技术问题,本发明实施例提供以下技术方案:
[0006]第一方面,本发明实施例提供一种音频数据的处理方法,包括:
[0007]分别获取建立语音通讯的双方终端各自的能力支持信息;
[0008]选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的编码器,或选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的解码器;
[0009]使用选择出的编码器或者解码器对音频数据进行处理,然后输出处理完成的音频数据。
[0010]第二方面,本发明实施例还提供一种语音通讯终端,包括:
[0011]能力获取模块,用于分别获取建立语音通讯的双方终端各自的能力支持信息;
[0012]编解码匹配模块,用于选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的编码器,或选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的解码器;
[0013]音频传输模块,用于使用选择出的编码器或者解码器对音频数据进行处理,然后输出处理完成的音频数据。
[0014]从以上技术方案可以看出,本发明实施例具有以下优点:
[0015]在本发明中,首先分别获取建立语音通讯的双方终端各自的能力支持信息,然后选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的编码器,或选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的解码器,最后使用选择出的编码器或者解码器对音频数据进行处理,然后输出处理完成的音频数据。本发明中在语音通讯终端都配置有至少两种不同的编码器,或者配置有至少两种不同的解码器,故可以根据建立语音通讯的双方终端的能力支持情况选择合适的编码器和解码器,使得对音频数据的编解码处理不再采用固定的低采样率和低带宽的处理方式,而是根据建立语音通讯的双方终端的实际能力选择合适的编解码设备,从而能够充分利用语音通讯终端的能力,实现采用合适的编解码设备对音频数据进行处理,提高对音频数据的处理效果。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。
[0017]图1为本发明实施例提供的一种音频数据的处理方法的流程方框示意图;
[0018]图2为本发明实施例提供的音频数据发送端和音频数据接收端的交互流程示意图;
[0019]图3-a为本发明实施例提供的一种语音通讯终端的组成结构示意图;
[0020]图3-b为本发明实施例提供的一种编解码匹配模块的组成结构示意图;
[0021]图3-c为本发明实施例提供的另一种编解码匹配模块的组成结构示意图;
[0022]图3-d为本发明实施例提供的另一种语音通讯终端的组成结构示意图;
[0023]图4为本发明实施例提供的音频数据的处理方法应用于终端的一种组成结构示意图。
【具体实施方式】
[0024]本发明实施例提供了一种音频数据的处理方法和语音通讯终端,用于实现采用合适的编解码设备对音频数据进行处理,提高对音频数据的处理效果。
[0025]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0026]本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
[0027]以下分别进行详细说明。
[0028]本发明音频数据的处理方法的一个实施例,具体可以应用于对语音通讯的双方终端中,请参阅图1所示,本发明一个实施例提供的音频数据的处理方法,可以包括如下步骤:
[0029]101、分别获取建立语音通讯的双方终端各自的能力支持信息。
[0030]在本发明实施例中,语音通讯终端首先获取自己的能力支持信息和对端的能力支持信息,语音通讯终端获取双方终端各自的能力支持信息可以是同时获取,也可以是先获取自己的能力支持信息后获取对端的能力支持信息,还可以是先获取对端的能力支持信息互获取自己的能力支持信息。其中,每个语音通讯终端的能力支持信息指的是本终端存在的对音频数据处理起到支持作用的能力大小情况,从能力支持信息中可以得到语音通讯终端处理音频数据的处理能力,能力支持信息具体可以通过能力的数值大小来体现,也可以通过能力的区间范围来体现。具体的,语音通讯终端的能力支持信息可以是某一方面能力的大小,也可以是多个方面能力的大小,例如终端自身的硬件配置情况、终端对所处移动网络的变换情况等,每个语音通讯终端对自身的能力情况进行分析,得到语音通讯终端的能力支持信息。
[0031]在本发明的一些实施例中,步骤101分别获取建立语音通讯的双方终端各自的能力支持信息,具体可以包括如下步骤:
[0032]1011、根据己方终端的网络条件和设备硬件条件获取己方终端的能力支持信息;
[0033]1012、通过信令中转服务器接收对方终端发送的能力支持信息。
[0034]其中,语音通讯终端在获取双方终端的能力支持信息时,对于己方终端和对方终端可以采用不同的获取方式,步骤1011中语音通讯终端可以对己方终端的网络条件和设备硬件条件进行分析,获取到己方终端所处网络的网络条件,例如,语音通讯终端获取自身所处网络为第二代移动通信技术(the second Generat1n mobile communicat1ntechnology, 2G)网络,或第三代移动通信技术(the 3rd Generat1n mobilecommunicat1n technology,3G)网络,或4G,或WiFi网络,进一步的,语音通讯终端获取自身所处的网络条件还可以指的是,当语音通讯终端发生数据网络切换后,重新获取己方终端的网络条件。另外,语音通讯终端除了获取己方终端的网络条件外,还可以获取己方终端的设备硬件条件,即获取自身的硬件实力,设备硬件条件可以通过语音通讯终端的设备硬件在出厂后的固定配置中获取,或者在更换硬件后从重新解析后得到的配置中获取。
[0035]在本发明的一些实施例中,语音通讯终端的能力支持信息可包括如下信息:建立语音通讯的一方终端的网络条件和设备硬件条件;其中,网络条件包括建立语音通讯的一方终端所处网络的网络制式、网络传输速率、干扰情况;设备硬件条件包括建立语音通讯的一方终端的处理器配置情况、缓存配置情况。
[0036]具体的,语音通讯终端的网络条件可以是该语音通讯终端所处网络的网络制式,例如具体是2G,还是4G,具体为蜂窝网络还是WiFi网络,或者网络条件进一步包括是全球移动通信系统(Gl
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1