【技术实现步骤摘要】
数据传输方法、装置及存储介质
本申请涉及通信
,尤其涉及一种数据传输方法、装置及存储介质。
技术介绍
基于长期演进的语音解决方案(VoiceoverLongTermEvolution,简称:VoLTE),是一种互联网协议(InternetProtocol,简称:IP)数据传输技术。通过该技术,LTE系统可以实现数据业务与语音业务的统一,即语音业务可以和数据业务使用同一网络,提高了语音业务的通话质量。目前,在VoLTE场景下,有的终端仅支持自适应多速率编码-宽带(AdaptiveMulti-RateWideband,AMR-WB)语音格式,有的终端仅支持自适应多速率编码-窄带(AdaptiveMulti-RateNarrowband,AMR-NB)语音格式,有的终端支持上述两种语音格式。因此,终端之间如何进行语音业务数据传输是一个亟待解决的问题。
技术实现思路
本申请提供一种数据传输方法、装置及存储介质,用于使支持不同语音格式的终端之间、以及,支持多种语音格式的终端之间可以进行语音业务数据的传 ...
【技术保护点】
1.一种数据传输方法,其特征在于,包括:/n第一终端向服务器发送请求消息,所述请求消息用于请求向至少一个第二终端发送语音业务数据,以及,指示所述第一终端支持使用至少一种第一语音格式与所述第二终端进行语音业务数据传输;/n所述第一终端接收所述服务器发送的响应消息,所述响应消息用于通知所述第一终端在向所述至少一个第二终端发送所述语音业务数据时,使用第二语音格式对所述语音业务数据进行编码;所述第二语音格式为所述至少一种第一语音格式中的一种;/n所述第一终端使用所述第二语音格式对所述语音业务数据进行编码,得到编码后的语音业务数据;/n所述第一终端向所述服务器发送所述编码后的语音业务 ...
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
第一终端向服务器发送请求消息,所述请求消息用于请求向至少一个第二终端发送语音业务数据,以及,指示所述第一终端支持使用至少一种第一语音格式与所述第二终端进行语音业务数据传输;
所述第一终端接收所述服务器发送的响应消息,所述响应消息用于通知所述第一终端在向所述至少一个第二终端发送所述语音业务数据时,使用第二语音格式对所述语音业务数据进行编码;所述第二语音格式为所述至少一种第一语音格式中的一种;
所述第一终端使用所述第二语音格式对所述语音业务数据进行编码,得到编码后的语音业务数据;
所述第一终端向所述服务器发送所述编码后的语音业务数据,以使所述服务器根据每个所述第二终端支持的语音格式,向每个所述第二终端发送所述编码后的语音业务数据。
2.根据权利要求1所述的方法,其特征在于,所述至少一种第一语音格式包括下述至少一种:
自适应多速率编码-窄带AMR-NB语音格式、自适应多速率编码-宽带AMR-WB语音格式。
3.根据权利要求1或2所述的方法,其特征在于,所述第二语音格式为所述至少一种第一语音格式中的第一种第一语音格式,或者,所述第二语音格式为所述至少一种第一语音格式中所述至少一个第二终端中部分或全部第二终端支持的一种第一语音格式。
4.一种数据传输方法,其特征在于,包括:
服务器接收第一终端发送的请求消息,所述请求消息用于所述第一终端请求向至少一个第二终端发送语音业务数据,以及,指示所述第一终端支持使用至少一种第一语音格式与所述第二终端进行语音业务数据传输;
所述服务器向所述第一终端发送响应消息,所述响应消息用于通知所述第一终端在向所述至少一个第二终端发送所述语音业务数据时,使用第二语音格式对所述语音业务数据进行编码;所述第二语音格式为所述至少一种第一语音格式中的一种;
所述服务器接收所述第一终端发送的编码后的语音业务数据,所述编码后的语音业务数据采用所述第二语音格式进行编码;
所述服务器根据每个所述第二终端支持的语音格式,向每个所述第二终端发送编码后的语音业务数据。
5.根据权利要求4所述的方法,其特征在于,所述至少一个第二终端为一个,所述服务器向所述第一终端发送响应消息之前,所述方法还包括:
所述服务器向所述第二终端发送所述请求消息;
所述服务器接收所述第二终端发送的初始响应消息,所述初始响应消息用于通知所述第二终端支持使用第三语音格式与所述第一终端进行语音业务数据传输,所述第三语音格式为所述第二终端支持的至少一种第四语音格式中的一种;
所述服务器在所述第三语音格式为所述至少一种第一语音格式中的语音格式时,将所述第三语音格式作为所述第二语音格式,并将所述初始响应消息作为所述响应消息;或者,
所述服务器在所述第三语音格式非所述至少一种第一语音格式中的语音格式时,在所述至少一种第一语音格式中选择一种语音格式作为所述第二语音格式,并根据所述第二语音格式,生成所述响应消息。
6.根据权利要求4所述的方法,其特征在于,所述至少一个第二终端为多个,所述服务器向所述第一终端发送响应消息之后,所述方法还包括:
所述服务器向每个所述第二终端发送所述请求消息;
所述服务器接收每个所述第二终端发送的初始响应消息,所述初始响应消息用于通知所述第二终端支持使用第三语音格式与所述第一终端进行语音业务数据传输,所述第三语音格式为所述第二终端支持的至少一种第四语音格式中的一种;
所述服务器记录每个所述第二终端对应的第三语音格式。
7.根据权利要求5或6所述的方法,其特征在于,所述服务器根据每个所述第二终端支持的语音格式,向每个所述第二终端发送所述编码后的语音业务数据,包括:
所述服务器在所述第二终端对应的第三语音格式与所述第二语音格式相同时,向所述第二终端发送所述编码后的语音业务数据;或者,
所述服务器在所述第二终端对应的第三语音格式与所述第二语音格式不同时,根据所述第三语音格式对所述编码后的语音业务数据进行转码,并将转码后的语音业务数据发送给所述第二终端。
8.根据权利要求4所述的方法,其特征在于,所述至少一个第二终端为多个,每个所述第二终端支持一种第四语音格式,所述服务器向所述第一终端发送响应消息之前,所述方法还包括:
所述服务器根据每个所述第二终端支持的第四语音格式,对所述至少一个第二终端进行分类,同一类的第二终端支持的语音格式相同;
所述服务器在终端数量最多的一类对应的第四语音格式属于所述至少一种第一语音格式时,将终端数量最多的一类对应的第四语音格式作为所述第二语音格式;或者,所述服务器在终端数量最多的一类对应的第四语音格式不属于所述至少一种第一语音格式时,从所述至少一种第一语音格式中选择一个第一语音格式作为所述第二语音格式;
所述服务器对支持所述第二语音格式的第二终端发送组播通知消息,所述组播通知消息用于向支持所述第二语音格式的第二终端通知,所述服务器采用组播的方式向支持所述第二语音格式的第二终端发送语音业务数据;
所述服务器为不支持所述第二语音格式的第二终端建立单播通道。
9.根据权利要求8所述的方法,其特征在于,所述服务器根据每个所述第二终端支持的语音格式,向每个所述第二终端发送所述编码后的语音业务数据,包括:
所述服务器向支持所述第二语音格式的第二终端,组播所述编码后的语音业务数据;
所述服务器根据不支持所述第二语音格式的第二终端所支持的第四语音格式,对所述编码后的语音业务数据进行转码,并将转码后的语音业务数据通过所述单播通道发送给所述不支持所述第二语音格式的第二终端。
10.根据权利要求4所述的方法,其特征在于,所述至少一个第二终端为多个,且每个所述第二终端支持的至少一种第四语音格式与所述至少一种第一语音格式相同;所述服务器根据每个所述第二终端支持的语音格式,向每个所述第二终端发送编码后的语音业务数据之前,所述方法还包括:
所述服务器向每个所述第二终端发送组播通知消息,所述组播通知消息用于向所述第二终端通知,所述服务器采用组播的方式向所述第二终端发送语音业务数据;
所述服务器根据每个所述第二终端支持的语音格式,向每个所述第二终端发送编码后的语音业务数据,包括:
所述服务器在每个所述第二终端支持的至少一种第四语音格式与所述至少一种第一语音格式相同时,向所述至少一个第二终端组播所述编码后的语音业务数据。
11.根据权利要求8-10任一项所述的方法,其特征在于,所述方法还包括:
所述服务器获取每个所述第二终端支持的至少一种第四语音格式。
12.根据权利要求5-6、8-10任一项所述的方法,其特征在于,所述至少一种第一语音格式或至少一种第四语音格式包括下述至少一种:
自适应多速率编码-窄带AMR-NB语音格式、自适应多速率编码-宽带AMR-WB语音格式。
13.根据权利要求4-6、8-10任一项所述的方法,其特征在于,所述第二语音格式为所述至少一种第一语音格式中的第一种第一语音格式,或者,所述第二语音格式为所述至少一种第一语音格式中所述至少一个第二终端中部分或全部第二终端支持的一种第一语音格式。
14.一种数据传输方法,其特征在于,所述方法包括:
第二终端接收服务器发送的请求消息,所述请求消息用于第一终端请求向所述第二终端发送语音业务数据,以及,指示所述第一终端支持使用至少一种第一语音格式与所述第二终端进行语音业务数据传输;
所述第二终端根据所述至少一种第一语音格式,从所述第二终端支持的至少一种第四语音格式中选择一种第四语音格式作为第三语音格式,所述第三语音格式为所述至少一种第一语音格式和所述至少一种第四语音格式中相同的一种,或者,所述第三语音格式为所述至少一种第四语音格式中的一种;
所述第二终端向所述服务器发送初始响应消息,所述初始响应消息用于通知所述第二终端支持使用第三语音格式与所述第一终端进行语音业务数据传输。
15.根据权利要求14所述的方法,其特征在于,所述方法还包括:
在所述第三语音格式与第二语音格式相同时,所述第二终端接收所述服务器发送的编码后的语音业务数据,所述编码后的语音数据为所述第一终端采用所述第二语音格式进行编码的语音业务数据,所述第二语音格式为所述服务器通知所述第一终端在向所述第二终端发送所述语音业务数据时所使用的语音格式,所述第二语音格式为所述至少一种第一语音格式中的一种;
所述第二终端根据所述第三语音格式,解码所述编码后的语音业务数据。
16.根据权利要求14所述的方法,其特征在于,所述方法还包括:
在所述第三语音格式与所述第二语音格式不同时,所述第二终端接收所述服务器发送的转码后的语音业务数据,所述编码后的语音业务数据为所述第一终端采用所述第二语音格式进行编码的语音业务数据,所述转码后的语音业务数据为所述服务器根据所述第三语音格式对所述编码后的语音业务数据进行转码后的语音业务数据;
所述第二终端根据所述第三语音格式,解码所述转码后的语音业务数据。
17.根据权利要求14-16任一项所述的方法,其特征在于,所述至少一种第一语音格式或所述至少一种第四语音格式包括下述至少一种:
自适应多速率编码-窄带AMR-NB语音格式、自适应多速率编码-宽带AMR-WB语音格式。
18.根据权利要求15-16任一项所述的方法,其特征在于,所述第二语音格式为所述至少一种第一语音格式中的第一种第一语音格式,或者,所述第二语音格式为所述至少一种第一语音格式中所述至少一个第二终端中部分或全部第二终端支持的一种第一语音格式。
19.一种数据传输方法,其特征在于,所述方法包括:
第二终端向服务器上报所述第二终端支持的至少一种第四语音格式。
20.根据权利要求19所述的方法,其特征在于,在所述至少一种第四语音格式为一种时,所述方法还包括:
在所述第四语音格式与第二语音格式相同时,所述第二终端接收所述服务器发送的编码后的语音业务数据,所述编码后的语音数据为第一终端采用所述第二语音格式进行编码的语音业务数据,所述第二语音格式为所述服务器通知所述第一终端在向所述第二终端发送所述语音业务数据时所使用的语音格式,所述第二语音格式为第一终端支持的至少一种第一语音格式中的一种;
所述第二终端根据所述第四语音格式,解码所述编码后的语音业务数据。
21.根据权利要求19所述的方法,其特征在于,在所述至少一种第四语音格式为一种时,所述方法还包括:
在所述第四语音格式与所述第二语音格式不同时,所述第二终端接收所述服务器发送的转码后的语音业务数据,所述编码后的语音业务数据为第一终端采用所述第二语音格式进行编码的语音业务数据,所述第二语音格式为所述服务器通知所述第一终端在向所述第二终端发送所述语音业务数据时所使用的语音格式,所述第二语音格式为第一终端支持的至少一种第一语音格式中的一种,所述转码后的语音业务数据为所述服务器根据所述第四语音格式对所述编码后的语音业务数据进行转码后的语音业务数据;
所述第二终端根据所述第四语音格式,解码所述转码后的语音业务数据。
22.根据权利要求19所述的方法,其特征在于,所述至少一种第四语音格式与第一终端支持的至少一种第一语音格式中相同,所述方法还包括:
所述第二终端接收所述服务器发送的编码后的语音业务数据,所述编码后的语音数据为所述第一终端采用所述第二语音格式进行编码的语音业务数据,所述第二语音格式为所述服务器通知所述第一终端在向所述第二终端发送所述语音业务数据时所使用的语音格式,所述第二语音格式为所述至少一种第一语音格式中的一种;
所述第二终端根据所述至少一种第四语音格式,解码所述编码后的语音业务数据。
23.根据权利要求20-22任一项所述的方法,其特征在于,所述至少一种第一语音格式或所述至少一种第四语音格式包括下述至少一种:
自适应多速率编码-窄带AMR-NB语音格式、自适应多速率编码-宽带AMR-WB语音格式。
24.根据权利要求20-22任一项所述的方法,其特征在于,所述第二语音格式为所述至少一种第一语音格式中的第一种第一语音格式,或者,所述第二语音格式为所述至少一种第一语音格式中所述至少一个第二终端中部分或全部第二终端支持的一种第一语音格式。
25.一种终端,其特征在于,所述终端为第一终端,所述第一终端包括:
发送模块,用于向服务器发送请求消息,所述请...
【专利技术属性】
技术研发人员:陈国斌,方伟,
申请(专利权)人:成都鼎桥通信技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。