CN106576271B - 语音编码速率调整的方法和设备 - Google Patents
语音编码速率调整的方法和设备 Download PDFInfo
- Publication number
- CN106576271B CN106576271B CN201580042898.1A CN201580042898A CN106576271B CN 106576271 B CN106576271 B CN 106576271B CN 201580042898 A CN201580042898 A CN 201580042898A CN 106576271 B CN106576271 B CN 106576271B
- Authority
- CN
- China
- Prior art keywords
- coding rate
- sending
- voice
- amr
- receiving end
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种语音编码速率调整的方法和设备,该方法用于移动通信***,包括基站控制设备、接收端UE和发送端UE,其中,接收端UE与所述发送端UE之间采用第一语音编码速率进行TrFO的AMR语音通信,包括:接收所述接收端UE发送的第一语音编码速率调整请求消息(101),以请求调整的语音编码速率为第二语音编码速率;根据第一语音编码速率调整请求消息,发送语音编码速率控制请求消息给发送端UE(102),以请求发送端UE调整发送端UE发送给接收端UE的语音数据的语音编码速率;若发送端UE调整语音编码速率失败,则通过AMR速率转换器将发送端UE发送给接收端UE的语音数据发送给接收端UE(103)。该方法能够实现发送端UE在调整语音速率失败的情况下与接收端UE进行正常语音通信,提升语音质量以及用户感受。
Description
技术领域
本发明涉及移动通信***,尤其涉及一种语音编码速率调整的方法和设备。
背景技术
为了提升用户的通话感受,引入了一种免码变换操作(Transcoder FreeOperation,TrFO)技术。如果发送端用户设备(user equipment,UE)和接收端UE支持相同的语音编码速率,则在建立业务承载的过程中不进行码变换操作,使用相同的语音编码速率进行语音通话。由于TrFO技术中只在发送端UE进行编码,避免了传统呼叫过程中因重复编码操作对语音信号造成的损害,显著提高了语音信号的质量。
在TrFO技术的应用过程中,发明人发现:若发送端UE采用的语音编码方式是接收端UE无法正确解码的语音编码速率,则接收端UE会发送消息请求发送端UE调整语音编码速率。在某些情况下,会出现发送端UE不及时调整语音编码速率,例如,发送端UE拒绝进行语音编码速率调整,导致接收端UE无法正确解码发送端UE发送的语音数据,从而造成语音单通的问题。
发明内容
本发明实施例提供一种语音编码速率调整的方法和设备,能够实现发送端UE在调整语音速率失败的情况下与接收端UE进行正常语音通信,提升语音质量以及用户感受。
第一方面,提供了一种语音编码速率调整方法,所述方法用于移动通信***,所述移动通信***包括基站控制设备、接收端UE和发送端UE,其中,所述接收端UE与所述发送端UE之间采用第一语音编码速率进行TrFO的AMR语音通信,所述方法包括:
所述基站控制设备接收所述接收端UE发送的第一语音编码速率调整请求消息,所述第一语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为第二语音编码速率,所述第二语音编码速率不同于所述第一语音编码速率;
所述基站控制设备根据所述第一语音编码速率调整请求消息,发送语音编码速率控制请求消息给所述发送端UE,所述语音编码速率控制请求消息用于请求所述发送端UE调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率;
若所述发送端UE调整语音编码速率失败,则所述基站控制设备通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,所述AMR速率转换器用于调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率至所述第二语音编码速率。
结合第一方面,在第一方面的第一种实现方式中,所述基站控制设备接收所述接收端UE发送的第一语音编码速率调整请求消息之后,所述方法还包括:
所述基站控制设备启动定时器;
所述若所述发送端UE调整语音编码速率失败,则所述基站控制设备通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,包括:
若所述定时器超时,且所述发送端UE的语音编码速率为所述第一语音编码速率,则所述基站控制设备通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE;或者,
若所述定时器未超时,且接收到所述发送端UE发送的第一语音编码速率控制响应消息,所述第一语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败,则所述基站控制设备通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
结合第一方面,在第一方面的第二种实现方式中,所述若所述发送端UE调整语音编码速率失败,则所述基站控制设备通过AMR速率转换器调整所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,包括:
所述基站控制设备接收所述发送端UE发送的第二语音编码速率控制响应消息,所述第二语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败;
所述基站控制设备通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
结合第一方面或者上述任一种实现方式,在第一方面的第三种实现方式中,所述方法还包括:
所述基站控制设备接收所述接收端UE发送的第二语音编码速率调整请求消息,或者,所述基站控制设备接收所述发送端UE发送的第三语音编码速率控制响应消息,或者,所述基站控制设备接收所述发送端UE发送的第四语音编码速率控制响应消息;其中,所述第二语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为所述第一语音编码速率;所述第三语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为所述第二语音编码速率;所述第四语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为第三语音编码速率,所述第三语音编码速率为所述接收端UE通过第三语音编码速率调整请求消息请求调整的语音编码速率;
所述基站控制设备停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
结合上述第三种实现方式,在第一方面的第四种实现方式中,所述基站控制设备停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,包括:
当所述发送端UE发送静默帧时,所述基站控制设备停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
结合第一方面的第三或第四种实现方式,在第一方面的第五种实现方式中,当所述AMR速率转换器外置于所述基站控制设备,且所述AMR速率转换器位于所述接收端UE与所述基站控制设备的第一连接通道上时,所述基站控制设备停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,包括:
所述基站控制设备将所述发送端UE发送给所述接收端UE的语音数据通过第二连接通道发送给所述接收端UE;
其中,所述第二连接通道为所述接收端UE与所述基站控制设备之间的连接通道,且所述第二连接通道上不包含AMR速率转换器。
结合第一方面或者上述任一种实现方式,在第一方面的第六种实现方式中,当所述AMR速率转换器外置于所述基站控制设备时,所述基站控制设备通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,包括:
所述基站控制设备发送通知消息给所述AMR速率转换器,所述通知消息用于指示所述AMR速率转换器调整所述发送端UE送给所述接收端UE的语音数据的编码速率至所述第二语音编码速率;
所述基站控制设备将所述发送端UE发送给所述接收端UE的语音数据发送给所述AMR速率转换器,以使得所述AMR速率转换器将语音编码速率转换后的数据发送给所述接收端UE。
结合第一方面或者上述第一种至第四种中任一种实现方式,在第一方面的第七种实现方式中,当所述AMR速率转换器内置于所述基站控制设备时,所述基站控制设备通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,包括:
所述基站控制设备启动AMR速率转换器调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率至所述第二语音编码速率;
所述基站控制设备将所述AMR速率转换器调整后的语音数据发送给所述接收端UE。
第二方面,提供了一种语音编码速率调整设备,所述设备包括:
接收单元,用于从接收端用户设备UE接收第一语音编码速率调整请求消息,其中,所述接收端UE与发送端UE之间采用第一语音编码速率进行免码变换操作TrFO的自适应多速率AMR语音通信,所述第一语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为第二语音编码速率,所述第二语音编码速率不同于所述第一语音编码速率;
处理单元,用于根据所述接收单元接收的所述第一语音编码速率调整请求消息,生成语音编码速率控制请求消息,所述语音编码速率控制请求消息用于请求所述发送端UE调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率;
发送单元,用于发送所述处理单元生成的语音编码速率控制请求消息发送给所述发送端UE;
所述发送单元还用于,若所述发送端UE调整语音编码速率失败,则通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,所述AMR速率转换器用于调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率至所述第二语音编码速率。
结合第二方面,在第二方面的第一种实现方式中,所述处理单元,还用于在所述接收单元从接收端用户设备UE接收第一语音编码速率调整请求消息之后启动定时器;
所述发送单元,还用于:若所述定时器超时,且所述发送端UE的语音编码速率为所述第一语音编码速率,则通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE;或者,若所述定时器未超时,且接收到所述发送端UE发送的第一语音编码速率控制响应消息,所述第一语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败,则通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
结合第二方面,在第二方面的第二种实现方式中,所述接收单元,还用于接收所述发送端UE发送的第二语音编码速率控制响应消息,所述第二语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败;
所述发送单元,还用于通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
结合第二方面或者上述任一种实现方式,在第二方面的第三种实现方式中,所述接收单元还用于:接收所述接收端UE发送的第二语音编码速率调整请求消息,或者,接收所述发送端UE发送的第三语音编码速率控制响应消息,或者,接收所述发送端UE发送的第四语音编码速率控制响应消息;其中,所述第三语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为所述第二语音编码速率;所述第二语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为所述第一语音编码速率;所述第四语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为第三语音编码速率,所述第三语音编码速率为所述接收端UE通过第三语音编码速率调整请求消息请求调整的语音编码速率;
所述处理单元,还用于通知所述发送单元停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
结合上述第二方面的第三种实现方式,在第二方面的第四种实现方式中,所述处理单元具体用于:
当所述发送端UE发送静默帧时,通知所述发送单元停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
结合第二方面的第三或第四种实现方式,在第二方面的第五种实现方式中,当所述AMR速率转换器外置于所述设备,且所述AMR速率转换器位于所述接收端UE与所述设备的第一连接通道上时,
所述发送单元,还用于将所述发送端UE发送给所述接收端UE的语音数据在第二连接通道上发送给所述接收端UE;其中,所述第二连接通道为所述接收端UE与所述设备之间的连接通道,且所述第二连接通道上不包含AMR速率转换器。
结合第二方面或者上述任一种实现方式,在第二方面的第六种实现方式中,当所述AMR速率转换器外置于所述设备时,
所述处理单元,还用于生成通知消息,所述通知消息用于指示所述AMR速率转换器调整所述发送端UE送给所述接收端UE的语音数据的编码速率至所述第二语音编码速率;
所述发送单元,还用于将所述处理单元生成的所述通知消息给所述AMR速率转换器,并将所述发送端UE发送给所述接收端UE的语音数据发送给所述AMR速率转换器。
结合第二方面或者上述第一种至第四种中任一种实现方式,在第二方面的第七种实现方式中,所述设备还包括:
AMR速率转换器,用于将所述发送端UE发送给所述接收端UE的语音数据的语音编码速率调整至所述第二语音编码速率;
所述发送单元,还用于将所述AMR速率转换器调整后的语音数据发送给所述接收端UE。
第三方面,提供了一种语音编码速率调整设备,其特征在于,包括:
通信接口,用于从接收端用户设备UE接收第一语音编码速率调整请求消息,其中,所述接收端UE与发送端UE之间采用第一语音编码速率进行免码变换操作TrFO的自适应多速率AMR语音通信,所述第一语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为第二语音编码速率,所述第二语音编码速率不同于所述第一语音编码速率;
处理器,用于根据所述通信接口接收的所述第一语音编码速率调整请求消息,发送语音编码速率控制请求消息给所述发送端UE;所述语音编码速率控制请求消息用于请求所述发送端UE调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率;
所述处理器,还用于若所述发送端UE调整语音编码速率失败,则通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,所述AMR速率转换器用于调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率至所述第二语音编码速率。
结合第三方面,在第三方面的第一种实现方式中,所述处理器,还用于在所述通信接口从接收端用户设备UE接收第一语音编码速率调整请求消息之后启动定时器;
若所述定时器超时,且所述发送端UE的语音编码速率为所述第一语音编码速率,则通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE;或者,
若所述定时器未超时,且接收到所述发送端UE发送的第一语音编码速率控制响应消息,所述第一语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败,则通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
结合第三方面,在第三方面的第二种实现方式中,所述通信接口,还用于接收所述发送端UE发送的第二语音编码速率控制响应消息,所述第二语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败;
所述处理器,还用于通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
结合第三方面或者上述任一种实现方式,在第三方面的第三种实现方式中,所述通信接口还用于:接收所述接收端UE发送的第二语音编码速率调整请求消息,或者,接收所述发送端UE发送的第三语音编码速率控制响应消息,或者,接收所述发送端UE发送的第四语音编码速率控制响应消息;其中,所述第三语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为所述第二语音编码速率;所述第二语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为所述第一语音编码速率;所述第四语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为第三语音编码速率,所述第三语音编码速率为所述接收端UE通过第三语音编码速率调整请求消息请求调整的语音编码速率;
所述处理器,还用于停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
结合上述第三方面的第三种实现方式,在第三方面的第四种实现方式中,所述处理器具体用于:
当所述发送端UE发送静默帧时,停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
结合第三方面的第三或第四种实现方式,在第三方面的第五种实现方式中,当所述AMR速率转换器外置于所述设备,且所述AMR速率转换器位于所述接收端UE与所述设备的第一连接通道上时,
所述处理器,还用于将所述发送端UE发送给所述接收端UE的语音数据在第二连接通道上发送给所述接收端UE;其中,所述第二连接通道为所述接收端UE与所述设备之间的连接通道,且所述第二连接通道上不包含AMR速率转换器。
结合第三方面或者上述任一种实现方式,在第三方面的第六种实现方式中,当所述AMR速率转换器外置于所述设备时,所述处理器还用于:
发送通知消息给所述AMR速率转换器,所述通知消息用于指示所述AMR速率转换器调整所述发送端UE送给所述接收端UE的语音数据的编码速率至所述第二语音编码速率;
将所述发送端UE发送给所述接收端UE的语音数据发送给所述AMR速率转换器。
结合第三方面或者上述第一种至第四种中任一种实现方式,在第三方面的第七种实现方式中,还包括所述AMR速率转换器;
所述AMR速率转换器,用于将所述发送端UE发送给所述接收端UE的语音数据的语音编码速率调整至所述第二语音编码速率;
所述处理器,还用于将所述AMR速率转换器调整后的语音数据发送给所述接收端UE。
由上述技术方案可知,基站控制设备根据接收端UE发送的第一语音编码速率调整请求消息,请求发送端UE调整语音编码速率,若发送端UE语音编码速率调整失败,则基站控制器通过AMR速率转换器将发送端UE发送给接收端UE的语音数据发送给接收端UE,以使得发送端UE发送给接收端UE的语音数据能够经AMR速率转换器调整后再发送给接收端UE,以保证接收端UE能够正确解码发送端UE发送的语音数据,进而避免出现语音单通的现象。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图进行简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种语音编码速率调整的方法流程图;
图2为本发明实施例提供的一种语音编码速率调整设备的结构框图;
图3为本发明实施例提供的一种语音编码速率调整设备的硬件示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本文中结合移动台和基站控制设备来描述各种方面。
用户设备(user equipment,UE),可以是无线终端,无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,具体可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal CommunicationService,PCS)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(WLL,WirelessLocal Loop)站、个人数字助理(PDA,Personal Digital Assistant)等设备。无线终端也可以称为***,例如,接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)等。
基站控制设备可以是全球移动通信***(Global System for MobileCommunications,GSM)或码分多址(Code Division Multiple Access,CDMA)接入中的基站控制器(base station controller,BSC),也可以是CDMA中的无线网络控制器(RadioNetwork Controller,RNC),本发明并不限定。
如图1所示,本发明实施例提供的一种语音编码速率调整的方法,该方法用于移动通信***,移动通信***具体可以包括基站控制设备、接收端UE和发送端UE,其中,接收端UE与发送端UE之间采用第一语音编码速率进行TrFO的AMR语音通信,该方法可以由基站控制设备执行,具体如下所述。
需要说明的是,在本发明各实施例中,接收端UE指的是位于语音数据的接收端的UE,发送端UE指的是位于语音数据发送端的UE,后续不再赘述。
101、基站控制设备接收接收端UE发送的第一语音编码速率调整请求消息。
其中,上述第一语音编码速率调整请求消息用于指示上述接收端UE请求调整的语音编码速率为第二语音编码速率。
其中,第二语音编码速率不同于第一语音编码速率,即第二语音编码速率可以低于第一语音编码速率,第二语音编码速率也可以高于第一语音编码速率,例如,第一语音编码速率可以为自适应多速率(Adaptive Multirate,AMR)12.2kbps(kilo bit per second,千比特/秒),第二语音编码速率为AMR7.4kbps。
需要说明的是,上述AMR语音通信具体可以是AMR NB(narrow band,窄带),AMR WB(wide band,宽带),增强语音业务(enhanced voice services,EVS),此处不予限制。此外,AMR语音通信可以采用多种语音编码速率,例如,4.75kbps,5.15kbps,5.9kbps,10.2kbps等。
102、基站控制设备根据上述第一语音编码速率调整请求消息,发送语音编码速率控制请求消息给发送端UE。
其中,语音编码速率控制请求消息用于请求发送端UE调整发送端UE发送给接收端UE的语音数据的语音编码速率。
103、若发送端UE调整语音编码速率失败,则基站控制设备通过AMR速率转换器将发送端UE发送给接收端UE的语音数据发送给接收端UE。
需要说明的是,步骤103中的AMR速率转换器用于进行各种AMR语音编码速率之间的转换,例如,步骤101中提供的语音编码速率之间的转换。具体地,AMR速率转换器可以用于调整发送端UE发送给接收端UE的语音数据的语音编码速率至第二语音编码速率;上述AMR速率转换器可以通过软件或硬件来实现,属于现有技术,不再赘述。此外,AMR速率转换器可以置于该基站控制设备内部,也可以外置于该基站控制设备,此处不予限制。
需要指出的是,当AMR速率转换器外置于该基站控制设备时,该基站控制设备与接收端UE之间可以建立两条不同的连接通道,其中,一条连接通道上包含有AMR速率转换器,称之为AMR速率转换器连接通道;另一条连接通道上不包含有AMR速率转换器,称之为非AMR速率转换器连接通道。
可选地,当AMR速率转换器外置于该基站控制设备时,步骤103中基站控制设备通过AMR速率转换器将发送端UE发送给接收端UE的语音数据发送给接收端UE,具体包括:
103a、基站控制设备发送通知消息给AMR速率转换器,该通知消息用于指示AMR速率转换器调整上述发送端UE送给接收端UE的语音数据的编码速率至第二语音编码速率;
103b、基站控制设备将上述发送端UE发送给接收端UE的语音数据发送给AMR速率转换器。
可选地,当AMR速率转换器内置于该基站控制设备时,步骤103包括:
103a’基站控制设备启动AMR速率转换器调整上述发送端UE发送给接收端UE的语音数据的语音编码速率至第二语音编码速率;
103b’基站控制设备将步骤103a’中调整后的语音数据发送给接收端UE。
本发明实施提供的语音编码速率调整的方法,基站控制设备根据接收端UE发送的第一语音编码速率调整请求消息,请求发送端UE调整语音编码速率,若发送端UE语音编码速率调整失败,则基站控制器通过AMR速率转换器将发送端UE发送给接收端UE的语音数据发送给接收端UE,以使得发送端UE发送给接收端UE的语音数据能够经AMR速率转换器调整后再发送给接收端UE,以保证接收端UE能够正确解码发送端UE发送的语音数据,进而避免出现语音单通的现象。
可选地,在第一种实施场景下,在步骤101中的基站控制设备接收所述接收端UE发送的语音编码速率调整请求消息之后,上述方法还包括:基站控制设备启动定时器。
进一步地,步骤103具体可以采用如下两种方式来实现:
方式一、若上述定时器超时,且发送端UE的语音编码速率为第一语音编码速率,则基站控制设备通过AMR速率转换器将发送端UE发送给接收端UE的语音数据的语音编码发送给接收端UE。
方式二、若上述定时器未超时,且接收到发送端UE发送的第一语音编码速率控制响应消息,且该第一语音编码速率控制响应消息用于指示发送端UE调整语音编码速率失败,则基站控制设备通过AMR速率转换器将发送端UE发送给接收端UE的语音数据发送给接收端UE。
其中,方式一和方式二中的基站控制设备通过AMR速率转换器将发送端UE发送给接收端UE的语音数据发送给接收端UE具体可以参照步骤103中的103a和103b执行,也可以参照103a’和103b’执行,此处不再赘述。
需要说明的是,定时器超时是指定时器的计时时间大于或等于定时器的定时时长T毫秒(ms),例如200ms;定时器未超时是指定时器的计时时间小于上述T。在上述第一种实施场景下,可以在步骤101中,接收到第一语音编码速率调整请求消息之后启动该定时器;也可以在步骤102中,发送语音编码速率控制请求时启动该定时器,此处不做限制。
可选地,在第二种实施场景下,步骤103具体包括:
基站控制设备接收发送端UE发送的第二语音编码速率控制响应消息,该第二语音编码速率控制响应消息用于指示发送端UE调整语音编码速率失败;
基站控制设备通过AMR速率转换器将上述发送端UE发送给接收端UE的语音数据发送给接收端UE。
其中,上述基站控制设备通过AMR速率转换器将上述发送端UE发送给接收端UE的语音数据发送给接收端UE,具体可以参照步骤103中的103a和103b执行,也可以参照103a’和103b’执行,此处不再赘述。
可选地,在第三种实施场景下,在步骤103之后,上述方法还包括步骤104a和105;或者,步骤104b和105;或者,步骤104c和105,用于停止AMR速率转换器进行语音编码速率转换,具体如下所述。
104a、基站控制设备从接收端UE接收到第二语音编码速率调整请求消息,该第二语音编码速率调整请求消息用于指示接收端UE请求调整的语音编码速率为第一语音编码速率。
104b、基站控制设备从发送端UE接收到第三语音编码速率控制响应消息,该第三语音编码速率控制响应消息用于指示发送端UE成功调整发送端UE发送给接收端UE的语音数据的语音编码速率为第二语音编码速率。
104c、基站控制设备接收发送端UE发送的第四语音编码速率控制响应消息,该第四语音编码速率控制响应消息用于指示发送端UE成功调整发送端UE发送给接收端UE的语音数据的语音编码速率为第三语音编码速率,所述第三语音编码速率为接收端UE通过第三语音编码速率调整请求消息请求调整的语音编码速率。
105、基站控制设备停止通过AMR速率转换器将上述发送端UE发送给接收端UE的语音数据发送给接收端UE。
需要指出的是,在步骤104b之前以及步骤102之后,还可以包括:基站控制设备发送至少一次语音编码速率控制请求消息给发送端UE,请求发送端UE调整语音编码速率为第二语音编码速率。
进一步地,步骤105具体可以包括:
当发送端UE发送静默帧(silence insertion descriptor frame,SID frame)时,基站控制设备停止通过AMR速率转换器将上述发送端UE发送给接收端UE的语音数据发送给接收端UE。
需要说明的是,在发送端UE发送静默帧时,基站控制设备停止AMR速率转换器进行的语音编码速率转换,避免了由于编码器切换导致的杂音,进一步提升了语音质量。
进一步地,当AMR速率转换器外置于基站控制设备,且AMR速率转换器位于接收端UE与基站控制设备的第一连接通道上时,步骤105具体可以采用如下方式实施:
基站控制设备将上述发送端UE发送给接收端UE的语音数据通过第二连接通道发送给接收端UE。
其中,该第一连接通道为上述AMR速率转换器连接通道,包含AMR速率转换器;该第二连接通道为上述非AMR速率转换器连接通道,不包含AMR速率转换器,此处不再赘述。
需要指出的是,上述第三种实施场景可以与第一种实施场景相结合,也可以与第二种实施场景相结合,此处不再赘述。
如图2所示,本发明实施例提供的一种语音速率调整设备200,用于执行图1所示的方法实施例,该设备具体可以是基站控制设备,该设备200具体包括:接收单元201、处理单元202和发送单元203,具体如下所述。
接收单元201,用于从接收端UE接收第一语音编码速率调整请求消息,其中,所述接收端UE与发送端UE之间采用第一语音编码速率进行TrFO的AMR语音通信,所述第一语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为第二语音编码速率,所述第二语音编码速率不同于所述第一语音编码速率;
处理单元202,用于根据所述接收单元接收的所述第一语音编码速率调整请求消息,生成语音编码速率控制请求消息,所述语音编码速率控制请求消息用于请求所述发送端UE调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率;
发送单元203,用于发送所述处理单元生成的语音编码速率控制请求消息发送给所述发送端UE;
发送单元203,还用于若所述发送端UE调整语音编码速率失败,则通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
其中,所述AMR速率转换器用于调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率至所述第二语音编码速率。
其中,第二语音编码速率可以低于第一语音编码速率,也可以高于第一语音编码速率,此处不予限制。
本发明实施提供的语音编码速率调整设备,根据接收端UE发送的第一语音编码速率调整请求消息,请求发送端UE调整语音编码速率,若发送端UE语音编码速率调整失败,通过AMR速率转换器将发送端UE发送给接收端UE的语音数据发送给接收端UE,以使得发送端UE发送给接收端UE的语音数据能够通过AMR速率转换器调整后再发送给接收端UE,以保证接收端UE能够正确解码发送端UE发送的语音数据,避免了语音单通现象的出现。
可选地,在第一种实施场景下,处理单元202,还用于在接收单元201从接收端UE接收第一语音编码速率调整请求消息之后启动定时器;
发送单元203,还用于:
若所述定时器超时,且所述发送端UE的语音编码速率为所述第一语音编码速率,则通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE;或者,
若所述定时器未超时,且接收到所述发送端UE发送的第一语音编码速率控制响应消息,所述第一语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败,则通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
具体地,启动定时器可以在发送单元发送语音编码速率控制请求时启动,也可以在接收单元接收到第一语音编码速率调整请求消息时启动,此处不予限制。此外,定时器的相关描述可以参见图1所示的实施例。
可选地,在第二种实施场景下,接收单元201,还用于接收所述发送端UE发送的第二语音编码速率控制响应消息,所述第二语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败;
发送单元203,还用于通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
可选地,在第三种实施场景下,接收单元201还用于:
接收所述接收端UE发送的第二语音编码速率调整请求消息,或者,接收所述发送端UE发送的第三语音编码速率控制响应消息,或者,接收所述发送端UE发送的第四语音编码速率控制响应消息;
其中,所述第三语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为所述第二语音编码速率;所述第二语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为所述第一语音编码速率;所述第四语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为第三语音编码速率,所述第三语音编码速率为所述接收端UE通过第三语音编码速率调整请求消息请求调整的语音编码速率;
处理单元202,还用于通知发送单元203停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
进一步地,处理单元202具体可以用于:
当所述发送端UE发送静默帧时,通知所述发送单元停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
需要说明的是,在发送端UE发送静默帧时,停止AMR速率转换器进行的语音编码速率转换,避免了由于编码器切换导致的杂音,进一步提升了语音质量。
可选地,在第四种实施场景下,当所述AMR速率转换器外置于所述设备200,且所述AMR速率转换器位于所述接收端UE与所述设备200的第一连接通道上时,发送单元203还用于:
将所述发送端UE发送给所述接收端UE的语音数据在第二连接通道上发送给所述接收端UE;其中,所述第二连接通道为所述接收端UE与所述设备200之间的连接通道,且所述第二连接通道上不包含AMR速率转换器。
可选地,在第五种实施场景下,当所述AMR速率转换器外置于所述设备200时,
处理单元202,还用于生成通知消息,所述通知消息用于指示所述AMR速率转换器调整所述发送端UE送给所述接收端UE的语音数据的编码速率至所述第二语音编码速率;
发送单元203,还用于将处理单元202生成的所述通知消息给所述AMR速率转换器,并将所述发送端UE发送给所述接收端UE的语音数据发送给所述AMR速率转换器。
可选地,在第六种实施场景下,设备200还包括:AMR速率转换器204。
AMR速率转换器204,用于将所述发送端UE发送给所述接收端UE的语音数据的语音编码速率调整至所述第二语音编码速率;
发送单元203,还用于将AMR速率转换器204调整后的语音数据发送给所述接收端UE。
需要说明指出的是,AMR速率转换器具体可以参见图1所示实施例中的相关描述,此处不再赘述。此外,上述各实施场景可以相互结合,此处不予限制。
如图3所示,本发明实施例提供的另一种语音速率调整设备300,该设备300可以用于执行图1所示的方法实施例,该设备300具体可以为基站控制设备,包括通信接口301和处理器302。
通信接口301,用于从接收端UE接收第一语音编码速率调整请求消息,其中,所述接收端UE与发送端UE之间采用第一语音编码速率进行TrFO的AMR语音通信,所述第一语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为第二语音编码速率,所述第二语音编码速率不同于所述第一语音编码速率;
处理器302,用于根据通信接口301接收的所述第一语音编码速率调整请求消息,发送语音编码速率控制请求消息给所述发送端UE;所述语音编码速率控制请求消息用于请求所述发送端UE调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率;
处理器302,还用于若所述发送端UE调整语音编码速率失败,则通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,所述AMR速率转换器用于调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率至所述第二语音编码速率。
其中,第二语音编码速率可以低于第一语音编码速率,第二语音编码速率也可以高于第一语音编码速率。
本发明实施提供的语音编码速率调整设备,根据接收端UE发送的第一语音编码速率调整请求消息,请求发送端UE调整语音编码速率,若发送端UE语音编码速率调整失败,通过AMR速率转换器将发送端UE发送给接收端UE的语音数据发送给接收端UE,以使得发送端UE发送给接收端UE的语音数据能够通过AMR速率转换器调整后再发送给接收端UE,以保证接收端UE能够正确解码发送端UE发送的语音数据,避免出现语音单通的现象。
可选地,处理器302还用于:
在通信接口301从接收端UE接收第一语音编码速率调整请求消息之后启动定时器;
若所述定时器超时,且所述发送端UE的语音编码速率为所述第一语音编码速率,则通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE;或者,
若所述定时器未超时,且接收到所述发送端UE发送的第一语音编码速率控制响应消息,所述第一语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败,则通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
其中,定时器以及启动定时器的相关描述可以参见图1所述实施例,不再赘述。
可选地,在第一种实施场景下,通信接口301,还用于接收所述发送端UE发送的第二语音编码速率控制响应消息,所述第二语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败;
处理器302,还用于通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
可选地,在第二种实施场景下,通信接口301还用于:
接收所述接收端UE发送的第二语音编码速率调整请求消息,或者,接收所述发送端UE发送的第三语音编码速率控制响应消息,或者,接收所述发送端UE发送的第四语音编码速率控制响应消息;其中,所述第三语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为所述第二语音编码速率;所述第二语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为所述第一语音编码速率;所述第四语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为第三语音编码速率,所述第三语音编码速率为所述接收端UE通过第三语音编码速率调整请求消息请求调整的语音编码速率;
处理器302,还用于停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
进一步地,处理器302具体可以用于:
当所述发送端UE发送静默帧时,停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
需要说明的是,在发送端UE发送静默帧时,停止AMR速率转换器进行的语音编码速率转换,避免了由于编码器切换导致的杂音,进一步提升了语音质量。
可选地,在第三种实施场景下,当所述AMR速率转换器外置于所述设备300,且所述AMR速率转换器位于所述接收端UE与所述设备300的第一连接通道上时,处理器302还用于:
将所述发送端UE发送给所述接收端UE的语音数据在第二连接通道上发送给所述接收端UE;
其中,所述第二连接通道为所述接收端UE与所述设备300之间的连接通道,且所述第二连接通道上不包含AMR速率转换器。
可选地,在第四种实施场景下,当所述AMR速率转换器外置于所述设备300时,处理器302还用于:
发送通知消息给所述AMR速率转换器,所述通知消息用于指示所述AMR速率转换器调整所述发送端UE送给所述接收端UE的语音数据的编码速率至所述第二语音编码速率;
将所述发送端UE发送给所述接收端UE的语音数据发送给所述AMR速率转换器。
可选地,在第五种实施场景下,设备300还包括AMR速率转换器303;
AMR速率转换器303,用于将所述发送端UE发送给所述接收端UE的语音数据的语音编码速率调整至所述第二语音编码速率;
处理器302,还用于将AMR速率转换器303调整后的语音数据发送给所述接收端UE。
需要说明的是,上述AMR速率转换器303具体可以采用软件或硬件实现;当采用软件实现时,AMR速率转换器303可以由处理器302来实现,当采用硬件实现时,AMR速率转换器303与处理器302为两个独立的器件,此处不再赘述。
此外,上述各实施场景可以相互结合,此处不再赘述。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (24)
1.一种语音编码速率调整方法,其特征在于,所述方法用于移动通信***,所述移动通信***包括基站控制设备、接收端用户设备UE和发送端UE,其中,所述接收端UE与所述发送端UE之间采用第一语音编码速率进行免码变换操作TrFO的自适应多速率AMR语音通信,所述方法包括:
所述基站控制设备接收所述接收端UE发送的第一语音编码速率调整请求消息,所述第一语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为第二语音编码速率,所述第二语音编码速率不同于所述第一语音编码速率;
所述基站控制设备根据所述第一语音编码速率调整请求消息,发送语音编码速率控制请求消息给所述发送端UE,所述语音编码速率控制请求消息用于请求所述发送端UE调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率;
若所述发送端UE调整语音编码速率失败,则所述基站控制设备通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,所述AMR速率转换器用于调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率至所述第二语音编码速率。
2.根据权利要求1所述的方法,其特征在于,所述基站控制设备接收所述接收端UE发送的第一语音编码速率调整请求消息之后,所述方法还包括:
所述基站控制设备启动定时器;
所述若所述发送端UE调整语音编码速率失败,则所述基站控制设备通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,包括:
若所述定时器超时,且所述发送端UE的语音编码速率为所述第一语音编码速率,则所述基站控制设备通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE;或者,
若所述定时器未超时,且接收到所述发送端UE发送的第一语音编码速率控制响应消息,所述第一语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败,则所述基站控制设备通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
3.根据权利要求1所述的方法,其特征在于,所述若所述发送端UE调整语音编码速率失败,则所述基站控制设备通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,包括:
所述基站控制设备接收所述发送端UE发送的第二语音编码速率控制响应消息,所述第二语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败;
所述基站控制设备通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
所述基站控制设备接收所述接收端UE发送的第二语音编码速率调整请求消息,或者,所述基站控制设备接收所述发送端UE发送的第三语音编码速率控制响应消息,或者,所述基站控制设备接收所述发送端UE发送的第四语音编码速率控制响应消息;其中,所述第二语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为所述第一语音编码速率;所述第三语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为所述第二语音编码速率;所述第四语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为第三语音编码速率,所述第三语音编码速率为所述接收端UE通过第三语音编码速率调整请求消息请求调整的语音编码速率;
所述基站控制设备停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
5.根据权利要求4所述的方法,其特征在于,所述基站控制设备停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,包括:
当所述发送端UE发送静默帧时,所述基站控制设备停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
6.根据权利要求4所述的方法,其特征在于,当所述AMR速率转换器外置于所述基站控制设备,且所述AMR速率转换器位于所述接收端UE与所述基站控制设备的第一连接通道上时,所述基站控制设备停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,包括:
所述基站控制设备将所述发送端UE发送给所述接收端UE的语音数据通过第二连接通道发送给所述接收端UE;
其中,所述第二连接通道为所述接收端UE与所述基站控制设备之间的连接通道,且所述第二连接通道上不包含AMR速率转换器。
7.根据权利要求1-3任一项所述的方法,其特征在于,当所述AMR速率转换器外置于所述基站控制设备时,所述基站控制设备通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,包括:
所述基站控制设备发送通知消息给所述AMR速率转换器,所述通知消息用于指示所述AMR速率转换器调整所述发送端UE送给所述接收端UE的语音数据的编码速率至所述第二语音编码速率;
所述基站控制设备将所述发送端UE发送给所述接收端UE的语音数据发送给所述AMR速率转换器,以使得所述AMR速率转换器将语音编码速率转换后的数据发送给所述接收端UE。
8.根据权利要求1-3任一项所述的方法,其特征在于,当所述AMR速率转换器内置于所述基站控制设备时,所述基站控制设备通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,包括:
所述基站控制设备启动AMR速率转换器调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率至所述第二语音编码速率;
所述基站控制设备将所述AMR速率转换器调整后的语音数据发送给所述接收端UE。
9.一种语音编码速率调整设备,其特征在于,所述设备包括:
接收单元,用于从接收端用户设备UE接收第一语音编码速率调整请求消息,其中,所述接收端UE与发送端UE之间采用第一语音编码速率进行免码变换操作TrFO的自适应多速率AMR语音通信,所述第一语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为第二语音编码速率,所述第二语音编码速率不同于所述第一语音编码速率;
处理单元,用于根据所述接收单元接收的所述第一语音编码速率调整请求消息,生成语音编码速率控制请求消息,所述语音编码速率控制请求消息用于请求所述发送端UE调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率;
发送单元,用于发送所述处理单元生成的语音编码速率控制请求消息发送给所述发送端UE;
所述发送单元还用于,若所述发送端UE调整语音编码速率失败,则通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,所述AMR速率转换器用于调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率至所述第二语音编码速率。
10.根据权利要求9所述的设备,其特征在于,所述处理单元,还用于在所述接收单元从接收端用户设备UE接收第一语音编码速率调整请求消息之后启动定时器;
所述发送单元,还用于:若所述定时器超时,且所述发送端UE的语音编码速率为所述第一语音编码速率,则通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE;或者,若所述定时器未超时,且接收到所述发送端UE发送的第一语音编码速率控制响应消息,所述第一语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败,则通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
11.根据权利要求9所述的设备,其特征在于,
所述接收单元,还用于接收所述发送端UE发送的第二语音编码速率控制响应消息,所述第二语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败;
所述发送单元,还用于通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
12.根据权利要求9-11任一项所述的设备,其特征在于,所述接收单元还用于:接收所述接收端UE发送的第二语音编码速率调整请求消息,或者,接收所述发送端UE发送的第三语音编码速率控制响应消息,或者,接收所述发送端UE发送的第四语音编码速率控制响应消息;其中,所述第三语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为所述第二语音编码速率;所述第二语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为所述第一语音编码速率;所述第四语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为第三语音编码速率,所述第三语音编码速率为所述接收端UE通过第三语音编码速率调整请求消息请求调整的语音编码速率;
所述处理单元,还用于通知所述发送单元停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
13.根据权利要求12所述的设备,其特征在于,所述处理单元具体用于:
当所述发送端UE发送静默帧时,通知所述发送单元停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
14.根据权利要求12所述的设备,其特征在于,当所述AMR速率转换器外置于所述设备,且所述AMR速率转换器位于所述接收端UE与所述设备的第一连接通道上时,
所述发送单元,还用于将所述发送端UE发送给所述接收端UE的语音数据在第二连接通道上发送给所述接收端UE;其中,所述第二连接通道为所述接收端UE与所述设备之间的连接通道,且所述第二连接通道上不包含AMR速率转换器。
15.根据权利要求9-11任一项所述的设备,其特征在于,当所述AMR速率转换器外置于所述设备时,
所述处理单元,还用于生成通知消息,所述通知消息用于指示所述AMR速率转换器调整所述发送端UE送给所述接收端UE的语音数据的编码速率至所述第二语音编码速率;
所述发送单元,还用于将所述处理单元生成的所述通知消息给所述AMR速率转换器,并将所述发送端UE发送给所述接收端UE的语音数据发送给所述AMR速率转换器。
16.根据权利要求9-11任一项所述的设备,其特征在于,还包括:
AMR速率转换器,用于将所述发送端UE发送给所述接收端UE的语音数据的语音编码速率调整至所述第二语音编码速率;
所述发送单元,还用于将所述AMR速率转换器调整后的语音数据发送给所述接收端UE。
17.一种语音编码速率调整设备,其特征在于,包括:
通信接口,用于从接收端用户设备UE接收第一语音编码速率调整请求消息,其中,所述接收端UE与发送端UE之间采用第一语音编码速率进行免码变换操作TrFO的自适应多速率AMR语音通信,所述第一语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为第二语音编码速率,所述第二语音编码速率不同于所述第一语音编码速率;
处理器,用于根据所述通信接口接收的所述第一语音编码速率调整请求消息,发送语音编码速率控制请求消息给所述发送端UE;所述语音编码速率控制请求消息用于请求所述发送端UE调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率;
所述处理器,还用于若所述发送端UE调整语音编码速率失败,则通过AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE,所述AMR速率转换器用于调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率至所述第二语音编码速率。
18.根据权利要求17所述的设备,其特征在于,所述处理器,还用于在所述通信接口从接收端用户设备UE接收第一语音编码速率调整请求消息之后启动定时器;
若所述定时器超时,且所述发送端UE的语音编码速率为所述第一语音编码速率,则通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE;或者,
若所述定时器未超时,且接收到所述发送端UE发送的第一语音编码速率控制响应消息,所述第一语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败,则通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
19.根据权利要求17所述的设备,其特征在于,
所述通信接口,还用于接收所述发送端UE发送的第二语音编码速率控制响应消息,所述第二语音编码速率控制响应消息用于指示所述发送端UE调整语音编码速率失败;
所述处理器,还用于通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
20.根据权利要求17-19任一项所述的设备,其特征在于,所述通信接口还用于:接收所述接收端UE发送的第二语音编码速率调整请求消息,或者,接收所述发送端UE发送的第三语音编码速率控制响应消息,或者,接收所述发送端UE发送的第四语音编码速率控制响应消息;其中,所述第三语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为所述第二语音编码速率;所述第二语音编码速率调整请求消息用于指示所述接收端UE请求调整的语音编码速率为所述第一语音编码速率;所述第四语音编码速率控制响应消息用于指示所述发送端UE成功调整所述发送端UE发送给所述接收端UE的语音数据的语音编码速率为第三语音编码速率,所述第三语音编码速率为所述接收端UE通过第三语音编码速率调整请求消息请求调整的语音编码速率;
所述处理器,还用于停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
21.根据权利要求20所述的设备,其特征在于,所述处理器具体用于:
当所述发送端UE发送静默帧时,停止通过所述AMR速率转换器将所述发送端UE发送给所述接收端UE的语音数据发送给所述接收端UE。
22.根据权利要求20所述的设备,其特征在于,当所述AMR速率转换器外置于所述设备,且所述AMR速率转换器位于所述接收端UE与所述设备的第一连接通道上时,
所述处理器,还用于将所述发送端UE发送给所述接收端UE的语音数据在第二连接通道上发送给所述接收端UE;其中,所述第二连接通道为所述接收端UE与所述设备之间的连接通道,且所述第二连接通道上不包含AMR速率转换器。
23.根据权利要求17-19任一项所述的设备,其特征在于,当所述AMR速率转换器外置于所述设备时,所述处理器还用于:
发送通知消息给所述AMR速率转换器,所述通知消息用于指示所述AMR速率转换器调整所述发送端UE送给所述接收端UE的语音数据的编码速率至所述第二语音编码速率;
将所述发送端UE发送给所述接收端UE的语音数据发送给所述AMR速率转换器。
24.根据权利要求17-19任一项所述的设备,其特征在于,还包括所述AMR速率转换器;
所述AMR速率转换器,用于将所述发送端UE发送给所述接收端UE的语音数据的语音编码速率调整至所述第二语音编码速率;
所述处理器,还用于将所述AMR速率转换器调整后的语音数据发送给所述接收端UE。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/080430 WO2016191989A1 (zh) | 2015-05-30 | 2015-05-30 | 语音编码速率调整的方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106576271A CN106576271A (zh) | 2017-04-19 |
CN106576271B true CN106576271B (zh) | 2020-01-10 |
Family
ID=57439793
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580042898.1A Active CN106576271B (zh) | 2015-05-30 | 2015-05-30 | 语音编码速率调整的方法和设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106576271B (zh) |
WO (1) | WO2016191989A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109756457A (zh) * | 2017-11-06 | 2019-05-14 | 中国电信股份有限公司 | 语音速率调整方法、终端以及通信*** |
CN110072011B (zh) * | 2019-04-24 | 2021-07-20 | Oppo广东移动通信有限公司 | 调整码率方法及相关产品 |
CN113573233B (zh) * | 2021-07-23 | 2022-06-28 | 荣耀终端有限公司 | 语音通信方法、电子设备和可读介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1225773A1 (en) * | 2001-01-22 | 2002-07-24 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Tandem free Hand-over |
CN101212459A (zh) * | 2006-12-28 | 2008-07-02 | 华为技术有限公司 | ***体编码速率的方法、***和设备 |
CN101548320A (zh) * | 2006-12-05 | 2009-09-30 | 诺基亚公司 | 用于通信网络的语音编码布置 |
CN102142930A (zh) * | 2010-12-28 | 2011-08-03 | 华为技术有限公司 | 应用于TrFO语音呼叫切换的速率调整方法及设备 |
CN102143544A (zh) * | 2010-11-02 | 2011-08-03 | 华为技术有限公司 | 控制语音编码速率的方法、设备及*** |
CN102667925A (zh) * | 2009-10-28 | 2012-09-12 | 瑞典爱立信有限公司 | 针对无线信道速率改变的编解码器速率适配 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2450485C2 (ru) * | 2008-01-17 | 2012-05-10 | Нокиа Корпорейшн | Управление битовой скоростью адаптивного мультискоростного кодека в системе беспроводной связи |
-
2015
- 2015-05-30 CN CN201580042898.1A patent/CN106576271B/zh active Active
- 2015-05-30 WO PCT/CN2015/080430 patent/WO2016191989A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1225773A1 (en) * | 2001-01-22 | 2002-07-24 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Tandem free Hand-over |
CN101548320A (zh) * | 2006-12-05 | 2009-09-30 | 诺基亚公司 | 用于通信网络的语音编码布置 |
CN101212459A (zh) * | 2006-12-28 | 2008-07-02 | 华为技术有限公司 | ***体编码速率的方法、***和设备 |
CN102667925A (zh) * | 2009-10-28 | 2012-09-12 | 瑞典爱立信有限公司 | 针对无线信道速率改变的编解码器速率适配 |
CN102143544A (zh) * | 2010-11-02 | 2011-08-03 | 华为技术有限公司 | 控制语音编码速率的方法、设备及*** |
CN102142930A (zh) * | 2010-12-28 | 2011-08-03 | 华为技术有限公司 | 应用于TrFO语音呼叫切换的速率调整方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2016191989A1 (zh) | 2016-12-08 |
CN106576271A (zh) | 2017-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109729552B (zh) | 语音传输方法和装置 | |
KR101540292B1 (ko) | 비-통신 시간 기간을 요청하기 위한 방법들, 장치들 및 컴퓨터 판독가능 매체들 | |
JP5956348B2 (ja) | 可変レート・ボコーダを利用するユーザ機器のためのボイスオーバip容量を改善する方法 | |
US10973043B2 (en) | Communication method, terminal device, and network device | |
EP1688001B1 (en) | A method of reducing or compensating for delays associated with ptt and other real time interactive communication exchanges | |
EP1349147B1 (en) | Method for changing voice coding mode, communication system, communication network and communication terminal | |
EP3562232A1 (en) | Terminal communication method and communication device | |
CN107103907B (zh) | 编码器能力的动态发信号通知的机制 | |
EP2635069A1 (en) | Method, device, and system for controlling speech encoding rate | |
WO2017105751A1 (en) | Sending a transcript of a voice conversation during telecommunication | |
CN101867978B (zh) | 半静态调度周期管理方法、用户设备、基站及通信*** | |
CN106576271B (zh) | 语音编码速率调整的方法和设备 | |
WO2018001203A1 (zh) | 一种提高通话质量的方法、无线网络控制器以及核心网 | |
CN101635994B (zh) | 核心网获取无线网语音编码能力及实现TrFO的方法 | |
CN110300419B (zh) | 一种控制ue通讯模式的方法及装置 | |
CN106656274B (zh) | 一种语音传输*** | |
US8396049B2 (en) | Method and transcoder entity for tandem free operation in a telecommunication network | |
EP2211482B1 (en) | A method for negotiating codec between a wireless network and a core network in a mobile | |
US9386627B1 (en) | Customized call setup procedure based on predicted call quality | |
WO2014205821A1 (zh) | 语音通信方法、装置及*** | |
CN101365186A (zh) | 基于ip承载的a接口的上行不连续语音传输方法及装置 | |
CN110915291A (zh) | 语音会话建立方法、装置、设备及存储介质 | |
KR20140081527A (ko) | 무선 통신 시스템에서 멀티프레임을 이용하여 VoIP 서비스를 제공하는 방법 및 장치 | |
CN102958010A (zh) | 一种编码速率的配置方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210429 Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040 Patentee after: Honor Device Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |