一种实现超宽带语音互通的方法、装置和终端制造方法及图纸

技术编号:13862450 阅读:37 留言:0更新日期:2016-10-19 10:58
本发明专利技术公开了一种实现超宽带语音互通的方法,包括:第一终端与第二终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;第一终端采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述第二终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率;对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述第二终端,使第二终端对收到的两种数据包进行相应的解码播放操作。本发明专利技术还同时公开了实现所述方法的装置和终端。

【技术实现步骤摘要】

本专利技术涉及移动通信领域中的超宽带通信技术,尤其涉及一种实现超宽带语音互通的方法、装置和终端
技术介绍
当前的通话策略是在通话前双方进行协商,采用两方都能支持的最佳编码方式进行通话。如果通话双方都支持EVS编码方式(对0-14KHz的语音数据进行编码),则通话采用EVS编码方式;如果此时一端为仅支持AMR-WB编码方式的终端,另一端为支持EVS编码方式的终端,则通话将采用AMR-WB编码方式(对0-7KHz的语音数据进行编码)。但是,此时支持EVS编码方式的终端只能听到对方AMR-WB编码的宽带语音,而不能听到对方AMR-WB编码的超宽带语音。因此,用户的通话体验不佳,造成用户困惑甚至投诉。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种实现超宽带语音互通的方法、装置和终端。本专利技术实施例提供了一种实现超宽带语音互通的方法,该方法包括:第一终端与第二终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;第一终端采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述第二终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率;第一终端对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,
并发送到所述第二终端,使第二终端对收到的两种数据包进行相应的解码播放操作。其中,所述采用第二速率对超宽带语音数据进行编码的编码方式为:所述编解码方式协商过程中协商所得的双方均支持的一种编码方式,该编码方式为:除所述AMR-WB编码方式和EVS编码方式之外的一种编码方式。其中,所述第一速率为:进行AMR-WB编码时所采用的协议规定的一种速率。其中,采用所述第一速率对宽带语音数据进行AMR-WB编码、并经所述第二终端解码后得到的语音质量与采用AMR-WB标准速率对宽带语音数据进行AMR-WB编码、并经所述第二终端解码后得到的语音质量相当。其中,所述第一终端对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,包括:所述第一终端对已编码的宽带语音数据进行封装,并伪装成AMR-WB数据包的格式,将相同时刻已编码的超宽带语音数据进行封装,并伪装成AMR-WB数据包的格式;以时间戳的方式标记相同时刻的宽带语音数据包和超宽带语音数据包。本专利技术实施例还提供了一种实现超宽带语音互通的方法,该方法包括:第二终端与第一终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;第二终端接收所述第一终端发送的宽带语音数据包和超宽带语音数据包,并将两种相同时刻的数据包进行配对;所述宽带语音数据由所述第一终端采用第一速率进行AMR-WB编码后封包,所述超宽带语音数据由所述第一终端采用与所述第二终端已协商的编码方式进行编码后封包,所述第一速率与第二速率之和不高于AMR-WB标准速率;第二终端对宽带语音数据和超宽带语音数据执行解码播放操作。其中,所述对宽带语音数据和超宽带语音数据执行解码播放操作,包括:第二终端对宽带语音数据进行AMR-WB解码,对超宽带语音数据进行解
码,所述解码方式为与所述第一终端已协商的解码方式;将相同时刻的宽带语音数据和超宽带语音数据进行拼接,并播放。本专利技术实施例还提供了一种实现超宽带语音互通的装置,该装置位于终端中,包括:协商模块、编码模块和封包发送模块;其中,所述协商模块,用于本地终端与对端终端进行编解码方式协商,所述本地终端为支持AMR-WB编解码方式的终端,所述对端终端为支持EVS编解码方式的终端;所述编码模块,用于采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述对端终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率;所述封包发送模块,用于对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述对端终端,使所述对端终端对收到的两种数据包进行相应的解码播放操作。其中,所述封包发送模块包括:封装模块、标记模块和发送模块;其中,所述封装模块,用于对已编码的宽带语音数据进行封装,并伪装成AMR-WB数据包的格式,将相同时刻已编码的超宽带语音数据进行封装,并伪装成AMR-WB数据包的格式;所述标记模块,用于以时间戳的方式标记相同时刻的宽带语音数据包和超宽带语音数据包;所述发送模块,用于将已标记的宽带语音数据包和超宽带语音数据包发送到对端终端。本专利技术实施例还提供了一种实现超宽带语音互通的装置,该装置位于终端中,包括:协商模块、接收配对模块和解码播放模块;其中,所述协商模块,用于本地模块与对端模块进行编解码方式协商,所述对端终端为支持AMR-WB编解码方式的终端,所述本地终端为支持EVS编解码方式的终端;所述接收配对模块,用于接收所述对端终端发送的宽带语音数据包和超宽
带语音数据包,并将两种相同时刻的数据包进行配对;所述宽带语音数据由所述对端终端采用第一速率进行AMR-WB编码后封包,所述超宽带语音数据由所述对端终端采用与所述本地终端已协商的编码方式进行编码后封包,所述第一速率与第二速率之和不高于AMR-WB标准速率;所述解码播放模块,用于对宽带语音数据和超宽带语音数据执行解码播放操作。其中,所述解码播放模块包括:解码模块和播放模块;其中,所述解码模块,用于对宽带语音数据进行AMR-WB解码,对超宽带语音数据进行解码,所述解码方式为与所述对端终端已协商的解码方式;所述播放模块,用于将相同时刻的宽带语音数据和超宽带语音数据进行拼接,并播放。本专利技术实施例还提供了一种终端,所述终端包括:上文所述的两种实现超宽带语音互通的装置中的任一种。本专利技术实施例提供的实现超宽带语音互通的方法、装置和终端,第一终端与第二终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;第一终端采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述第二终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率;对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述第二终端,使第二终端对收到的两种数据包进行相应的解码播放操作。本专利技术实施例可在支持EVS编解码的终端侧完整还原超宽带语音数据,既保证不占用额外网络带宽,即:不会对网络设备和网络负荷产生任何影响,又保证支持EVS编解码的终端用户得到始终如一的超宽带语音体验。附图说明在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图
中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。图1为本专利技术实施例所述实现超宽带语音互通的方法实现流程图;图2为本专利技术另一实施例所述实现超宽带语音互通的方法实现流程图;图3为本专利技术实施例所述实现超宽带语音互通的装置结构示意图;图4为本专利技术实施例所述封包发送模块的结构示意图;图5为本专利技术另一实施例所述实现超宽带语音互通的装置本文档来自技高网
...
一种实现超宽带语音互通的方法、装置和终端

【技术保护点】
一种实现超宽带语音互通的方法,其特征在于,该方法包括:第一终端与第二终端进行编解码方式协商,所述第一终端为支持AMR‑WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;第一终端采用第一速率对宽带语音数据进行AMR‑WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述第二终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR‑WB标准速率;第一终端对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述第二终端,使第二终端对收到的两种数据包进行相应的解码播放操作。

【技术特征摘要】
1.一种实现超宽带语音互通的方法,其特征在于,该方法包括:第一终端与第二终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;第一终端采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述第二终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率;第一终端对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述第二终端,使第二终端对收到的两种数据包进行相应的解码播放操作。2.根据权利要求1所述的方法,其特征在于,所述采用第二速率对超宽带语音数据进行编码的编码方式为:所述编解码方式协商过程中协商所得的双方均支持的一种编码方式,该编码方式为:除所述AMR-WB编码方式和EVS编码方式之外的一种编码方式。3.根据权利要求1所述的方法,其特征在于,所述第一速率为:进行AMR-WB编码时所采用的协议规定的一种速率。4.根据权利要求1所述的方法,其特征在于,采用所述第一速率对宽带语音数据进行AMR-WB编码、并经所述第二终端解码后得到的语音质量与采用AMR-WB标准速率对宽带语音数据进行AMR-WB编码、并经所述第二终端解码后得到的语音质量相当。5.根据权利要求1所述的方法,其特征在于,所述第一终端对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,包括:所述第一终端对已编码的宽带语音数据进行封装,并伪装成AMR-WB数据包的格式,将相同时刻已编码的超宽带语音数据进行封装,并伪装成AMR-WB数据包的格式;以时间戳的方式标记相同时刻的宽带语音数据包和超宽带语音数据包。6.一种实现超宽带语音互通的方法,其特征在于,该方法包括:第二终端与第一终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;第二终端接收所述第一终端发送的宽带语音数据包和超宽带语音数据包,并将两种相同时刻的数据包进行配对;所述宽带语音数据由所述第一终端采用第一速率进行AMR-WB编码后封包,所述超宽带语音数据由所述第一终端采用与所述第二终端已协商的编码方式进行编码后封包,所述第一速率与第二速率之和不高于AMR-WB标准速率;第二终端对宽带语音数据和超宽带语音数据执行解码播放操作。7.根据权利要求6所述的方法,其特征在于,所述对宽带语音数据和超宽带语音数据执行解码播放操作,包括:第二终端对宽带语音数据进行AMR-WB解码,对超宽带语音数据进行解码,所述解码方式为与所述第一终端已协商的解码方式;将相同时刻的宽...

【专利技术属性】
技术研发人员:骆磊
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1