通信方法及装置与流程

摘要: 本技术涉及通信,尤其涉及一种通信方法及装置。背景技术:1、互联网协议多媒体子系统(internetprotocolmultimediasubsystem,ims...
通信方法及装置与流程

本技术涉及通信,尤其涉及一种通信方法及装置。

背景技术:

1、互联网协议多媒体子系统(internet protocol multimedia subsystem,ims)是第三代合作伙伴计划(3rd generation partnership project,3gpp)组织定义的一种在分组交换网络上提供多媒体业务的技术规范。它基于会话发起协议(session initiationprotocol,sip)可以为用户提供包括语音、视频、数据等多种多媒体通信服务。

2、多年来,对ims中语音通话的发展的重点是提升语音质量,以及提升语音在通信系统中的传输效率。然而语音编码器及其支持的编码速率决定了语音在通信系统中的传输效率,目前的语音编解码器支持的编码速率比较高,例如,自适应多码率编译码器(adaptivemulti-rate codec,amr)最低支持的速率为4.75千比特每秒(kbps),增强语音服务(enhanced voice services,evs)编码器最低支持的速率为5.9kbps。

3、然而在某些场景下,由于当前的语音编解码器支持的编码速率比较高,可能无法满足低编码速率需求,因此,如何对ims增强以满足低编码速率场景需求是本领域人员亟需解决的技术问题。

技术实现思路

1、本技术提出一种通信方法及装置,能够在互联网协议多媒体子系统ims中支持低编码速率场景下的语音传输,提升用户体验。

2、第一方面,本技术实施例提供一种通信方法,该方法可应用于终端侧装置,该终端侧装置可以是第一终端设备,也可以是第一终端设备中的组件(例如,处理器、芯片、电路、或芯片系统等),或者也可以是能实现全部或部分第一终端设备功能的逻辑模块或软件,该方法包括:发送第一请求消息,该第一请求消息包括以下中至少一项:第一终端设备支持的业务类型、或第一终端设备支持的业务类型对应的第一信息,该业务类型包括语音信号和文本信息之间转换的业务,该第一信息包括以下中至少一项:该第一终端设备支持的编解码模型、或该第一终端设备支持的语言类型;接收第一响应消息,该第一响应消息包括以下中至少一项:第一编解码模型、或第一语言类型,该第一编解码模型为该第一终端设备支持的编解码模型中的一种,该第一语言类型为该第一终端设备支持的语言类型中的一种,该第一编解码模型和/或该第一语言类型用于文本信息的编解码,该文本信息是通过对语音信号进行转换后得到。

3、需要说明的是,本技术实施例可以应用于互联网协议多媒体子系统ims中。

4、在上述方法中,通过发送第一请求消息的方式,能够使得接收方确定第一终端设备支持的业务类型和/或第一终端设备支持的业务类型对应的第一信息,有利于接收方从第一终端设备支持的编解码模型中选择一种编解码模型作为第一编解码模型,和/或从第一终端设备支持的语言类型中选择一种语言类型作为第一语音类型,并反馈给第一终端设备,通过这样的方式,能够使得第一终端设备基于第一编解码模型和/或第一语音类型进行语音信号的传输,具体为将语音信号转换为文本信息,然后基于第一终端设备基于第一编解码模型和/或第一语音类型对该文本信息进行编解码,并进行传输。由于在传输过程中,传输的是文本信息,文本信息进行编码后占用的比特数非常少,例如一个汉字采用utf-16编码方式,仅需要16比特来表示,而人在正常语速下说话每秒钟大约可说5个汉字,也就是说每秒钟仅需要传输80比特的二进制数据,也就是编码速率为80比特每秒(bps),因此,文本信息相比于现有技术中通过传统的语音编解码器将语音信号(连续的模拟信号)转换为语音数据(离散的数据信号)之后进行传输的方式,文本信息能够极大降低了传输过程中的比特数,实现了极低的语音编码速率,通过这样的方式,能够在ims中支持低编码速率场景下的语音传输,进一步,能够使得ims语音业务在极端信噪比条件下(例如,低编码速率需求场景下)保证ims语音通话的可靠性。进一步的,由于低编码速率,能够增加了低编码速率场景下使用ims语音业务的用户容量。

5、在一种可能的实现方式中,该第一请求消息为呼叫建立请求消息,该呼叫建立请求消息包括invite消息,该第一响应消息为呼叫建立响应消息,该呼叫建立响应消息包括以下中一项:200ok、或183。

6、在又一种可能的实现方式中,该方法还包括:发送该第一终端设备的能力信息,该第一终端设备的能力信息包括以下中至少一项:支持语音信号和文本信息之间转换的编解码能力、或支持语音信号和文本信息之间转换的业务。

7、在上述方法中,通过上述方式,能够使得接收方确定第一终端设备的能力信息,进而基于第一终端设备的能力信息作出正确的决策,避免作出超出第一终端设备的能力信息的决策。

8、在又一种可能的实现方式中,该发送该第一终端设备的能力信息,包括:向互联网协议多媒体子系统ims发送该第一终端设备的能力信息。

9、在又一种可能的实现方式中,该方法还包括:发送第二信息,该第二信息包括将语音信号转换为文本信息后、并基于该第一编解码模型和/或该第一语言类型对该文本信息进行编码确定的信息。

10、在上述方法中,由于在传输过程中,传输的是文本信息,文本信息进行编码后占用的比特数非常少,因此,通过这样的方式,能够在ims中支持低编码速率场景下的语音传输,进一步,能够使得ims语音业务在极端信噪比条件下(例如,卫星通信场景下)保证ims语音通话的可靠性。进一步的,由于低编码速率,能够增加了低编码速率场景下使用ims语音业务的用户容量。

11、在又一种可能的实现方式中,该第二信息还包括:第一指示信息,该第一指示信息用于指示该第一终端设备对应的用户的性别信息。

12、在上述方法中,通过上述方式,能够有利于第二终端设备输出第一指示信息对应的性别的语音信号,进而减少误解和混淆,例如,在通话过程中,如果系统能够显示来电者的性别,接收者可以更准确地判断是否接听电话,尤其是在处理紧急情况时,这可以大大提高沟通的效率和准确性。

13、在又一种可能的实现方式中,该第二信息还包括:第二指示信息,该第二指示信息用于指示该第一终端设备对应的用户的声音指纹信息。

14、在上述方法中,通过上述方式,能够提升通信的安全性和智能化水平,尤其适用于金融、政务等高信任需求场景。例如,声音指纹信息可以用于提高安全性验证,声音指纹信息可作为生物识别标识,与电话号码绑定,防止假冒主叫(如人工智能合成语音诈骗);又例如,声音指纹信息可以用于实时欺诈监测,例如,若主叫的声音指纹信息与注册样本不匹配(如声纹相似度<90%),可触发告警或拦截呼叫。

15、在又一种可能的实现方式中,该方法还包括:发送第三指示信息,该第三指示信息用于指示该第一终端设备具备将文本信息转换为语音信号的能力。

16、在上述方法中,通过上述方式,能够触发第二终端设备开启第二传输模式,该第二传输模式包括将语音信号转换为文本信息后进行传输,进一步,在保证语音质量不受损的情况下,节约空口的数据传输资源。

17、在又一种可能的实现方式中,该方法还包括:接收第四指示信息,该第四指示信息用于指示第二终端设备具备将文本信息转换为语音信号的能力。

18、在上述方法中,通过上述方式,能够触发第一终端设备开启第二传输模式,该第二传输模式包括将语音信号转换为文本信息后进行传输,进一步,在保证语音质量不受损的情况下,节约空口的数据传输资源。

19、在又一种可能的实现方式中,该方法还包括:确定由第一传输模式调整为第二传输模式,该第一传输模式包括将语音信号转换为语音数据后进行传输,该第二传输模式包括将语音信号转换为文本信息后进行传输。

20、在上述方法中,通过上述方式,能够在保证语音质量不受损的情况下,节约空口的数据传输资源。

21、在又一种可能的实现方式中,该方法还包括:启动第二传输模式,该第二传输模式包括将语音信号转换为文本信息后进行传输。

22、在上述方法中,通过上述方式,能够在保证语音质量不受损的情况下,节约空口的数据传输资源。

23、第二方面,本技术实施例提供一种通信方法,该方法可应用于终端侧装置,该终端侧装置可以是第二终端设备,也可以是第二终端设备中的组件(例如,处理器、芯片、电路、或芯片系统等),或者也可以是能实现全部或部分第二终端设备功能的逻辑模块或软件,该方法包括:接收第一请求消息,该第一请求消息包括以下中至少一项:第一终端设备支持的业务类型、或第一终端设备支持的业务类型对应的第一信息,该业务类型包括语音信号和文本信息之间转换的业务,该第一信息包括以下中至少一项:该第一终端设备支持的编解码模型、或该第一终端设备支持的语言类型;接收第一响应消息,该第一响应消息包括以下中至少一项:第一编解码模型、或第一语言类型,该第一编解码模型为该第一终端设备支持的编解码模型中的一种,该第一语言类型为该第一终端设备支持的语言类型中的一种,该第一编解码模型和/或该第一语言类型用于文本信息的编解码,该文本信息是通过对语音信号进行转换后得到。

24、需要说明的是,本技术实施例可以应用于互联网协议多媒体子系统ims中。

25、在上述方法中,通过发送第一请求消息的方式,能够使得第二终端设备确定第一终端设备支持的业务类型和/或第一终端设备支持的业务类型对应的第一信息,有利于第二终端设备从第一终端设备支持的编解码模型中选择一种编解码模型作为第一编解码模型,和/或从第一终端设备支持的语言类型中选择一种语言类型作为第一语音类型,并反馈给第一终端设备,通过这样的方式,能够使得第一终端设备基于第一编解码模型和/或第一语音类型进行语音信号的传输,具体为将语音信号转换为文本信息,然后基于第一终端设备基于第一编解码模型和/或第一语音类型对该文本信息进行编解码,并进行传输。由于在传输过程中,传输的是文本信息,文本信息进行编码后占用的比特数非常少,例如一个汉字采用utf-16编码方式,仅需要16比特来表示,而人在正常语速下说话每秒钟大约可说5个汉字,也就是说每秒钟仅需要传输80比特的二进制数据,也就是编码速率为80比特每秒(bps),因此,文本信息相比于现有技术中通过传统的语音编解码器将语音信号(连续的模拟信号)转换为语音数据(离散的数据信号)之后进行传输的方式,文本信息能够极大降低了传输过程中的比特数,实现了极低的语音编码速率,通过这样的方式,能够在ims中支持低编码速率场景下的语音传输,进一步,能够使得ims语音业务在极端信噪比条件下(例如,低编码速率需求场景下)保证ims语音通话的可靠性。进一步的,由于低编码速率,能够增加了低编码速率场景下使用ims语音业务的用户容量。

26、在一种可能的实现方式中,该第一请求消息为呼叫建立请求消息,该呼叫建立请求消息包括invite消息,该第一响应消息为呼叫建立响应消息,该呼叫建立响应消息包括以下中一项:200ok、或183。

27、在又一种可能的实现方式中,该方法还包括:发送第二终端设备的能力信息,该第二终端设备的能力信息包括以下中至少一项:是否支持语音信号和文本信息之间转换的编解码能力、或是否支持语音信号和文本信息之间转换的业务。

28、在上述方法中,通过上述方式,能够使得接收方确定第二终端设备的能力信息,进而基于第二终端设备的能力信息作出正确的决策,避免作出超出第二终端设备的能力信息的决策。

29、在又一种可能的实现方式中,该发送该第二终端设备的能力信息,包括:向互联网协议多媒体子系统ims发送该第二终端设备的能力信息。

30、在又一种可能的实现方式中,该方法还包括:接收第二信息,该第二信息包括将语音信号转换为文本信息后、并基于该第一编解码模型和/或该第一语言类型对该文本信息进行编码确定的信息;发送该语音信号,该语音信号是通过将该第二信息中包括的信息进行解码得到该文本信息后、并将该文本信息进行转换后得到的。

31、在上述方法中,由于在传输过程中,传输的是文本信息,文本信息相比于现有技术中通过传统的语音编解码器将语音信号(连续的模拟信号)转换为语音数据(离散的数据信号)之后进行传输的方式,文本信息能够极大降低了传输过程中的比特数,实现了极低的语音编码速率,因此,通过这样的方式,能够在ims中支持低编码速率场景下的语音传输,进一步,能够使得ims语音业务在极端信噪比条件下(例如,低编码速率需求场景下)保证ims语音通话的可靠性。进一步的,由于低编码速率,能够增加了低编码速率场景下使用ims语音业务的用户容量。

32、在又一种可能的实现方式中,该第二信息还包括:第一指示信息,该第一指示信息用于指示该第一终端设备对应的用户的性别信息。

33、在上述方法中,通过上述方式,能够有利于第二终端设备输出第一指示信息对应的性别的语音信号,进而减少误解和混淆,例如,在通话过程中,如果系统能够显示来电者的性别,接收者可以更准确地判断是否接听电话,尤其是在处理紧急情况时,这可以大大提高沟通的效率和准确性。

34、在又一种可能的实现方式中,该第二信息还包括:第二指示信息,该第二指示信息用于指示该第一终端设备对应的用户的声音指纹信息。

35、在上述方法中,通过上述方式,能够提升通信的安全性和智能化水平,尤其适用于金融、政务等高信任需求场景。例如,声音指纹信息可以用于提高安全性验证,声音指纹信息可作为生物识别标识,与电话号码绑定,防止假冒主叫(如人工智能合成语音诈骗);又例如,声音指纹信息可以用于实时欺诈监测,例如,若主叫的声音指纹信息与注册样本不匹配(如声纹相似度<90%),可触发告警或拦截呼叫。

36、在又一种可能的实现方式中,该方法还包括:显示提示信息,该提示信息用于提示第二终端设备对应的用户在通话过程中使用了语音信号和文本信息之间转换的业务。

37、在上述方法中,通过上述方式,能够避免被识别为诈骗电话,进而减少第二终端设备对应的用户错过重要通话的可能性。

38、在又一种可能的实现方式中,该方法还包括:接收第三指示信息,该第三指示信息用于指示该第一终端设备具备将文本信息转换为语音信号的能力。

39、在上述方法中,通过上述方式,能够触发第二终端设备开启第二传输模式,该第二传输模式包括将语音信号转换为文本信息后进行传输,进一步,在保证语音质量不受损的情况下,节约空口的数据传输资源。

40、在又一种可能的实现方式中,该方法还包括:确定由第一传输模式调整为第二传输模式,该第一传输模式包括将语音信号转换为语音数据后进行传输,该第二传输模式包括将语音信号转换为文本信息后进行传输。

41、在上述方法中,通过上述方式,能够在保证语音质量不受损的情况下,节约空口的数据传输资源。

42、在又一种可能的实现方式中,该方法还包括:启动第二传输模式,该第二传输模式包括将语音信号转换为文本信息后进行传输。

43、在上述方法中,通过上述方式,能够在保证语音质量不受损的情况下,节约空口的数据传输资源。

44、在又一种可能的实现方式中,该方法还包括:发送第四指示信息,该第四指示信息用于指示第二终端设备具备将文本信息转换为语音信号的能力。

45、在上述方法中,通过上述方式,能够触发第一终端设备开启第二传输模式,该第二传输模式包括将语音信号转换为文本信息后进行传输,进一步,在保证语音质量不受损的情况下,节约空口的数据传输资源。

46、第三方面,本技术实施例提供一种通信方法,该方法可应用于网络侧装置,该网络侧装置可以是核心网设备,也可以是核心网中的组件(例如,处理器、芯片、电路、或芯片系统等),或者也可以是能实现全部或部分核心网功能的逻辑模块或软件。以核心网设备为第一网元,第一网元为服务呼叫会话控制功能s-cscf为例,该方法包括:接收第一请求消息,该第一请求消息包括以下中至少一项:第一终端设备支持的业务类型、或第一终端设备支持的业务类型对应的第一信息,该业务类型包括语音信号和文本信息之间转换的业务,该第一信息包括以下中至少一项:该第一终端设备支持的编解码模型、或该第一终端设备支持的语言类型;确定第二终端设备的第二语音编解码模型信息,该第二语音编解码模型信息不支持语音信号和文本信息之间的转换;基于该第一请求消息确定该第一终端设备的第一语音编解码模型信息,该第一语音编解码模型信息支持语音信号和文本信息之间的转换。

47、需要说明的是,本技术实施例可以应用于互联网协议多媒体子系统ims中。

48、在上述方法中,通过接收第一请求消息的方式,能够使得第一网元确定第一终端设备支持的业务类型和/或第一终端设备支持的业务类型对应的第一信息,有利于第一网元从第一终端设备支持的编解码模型和/或第一终端设备支持的语言类型确定第一语音编解码模型信息,进而使得第一网元确定第一终端设备支持语音信号和文本信息之间的转换,另外通过第一网元确定第二语音编解码模型信息,能够确定第二终端设备不支持语音信号和文本信息之间的转换,通过本技术,能够使得支持语音信号和文本信息之间转换的用户(第一终端设备对应的用户)和不支持语音信号和文本信息之间转换的用户(第二终端设备对应的用户)也可以进行语音通信,避免了由于不同类型的语音编解码器带来的无法通信的问题。

49、在一种可能的实现方式中,该第二语音编解码模型信息包括以下中至少一项:第二编解码模型、或该第二编解码模型对应的速率;该第一语音编解码模型信息包括以下中至少一项:第一编解码模型、或第一语言类型,该第一编解码模型为该第一终端设备支持的编解码模型中的一种,该第一语言类型为该第一终端设备支持的语言类型中的一种,该第一编解码模型和/或该第一语言类型用于文本信息的编解码,该文本信息是通过对语音信号进行转换后得到。

50、在又一种可能的实现方式中,该方法还包括:发送该第二语音编解码模型信息和该第一语音编解码模型信息。

51、在上述方法中,通过上述方式,能够使得第二网元确定第一终端设备传输时采用的编解码模型信息,以及确定第二终端设备传输时采用的编解码模型信息,进一步能够保证支持语音信号和文本信息之间转换的用户(第一终端设备对应的用户)和不支持语音信号和文本信息之间转换的用户(第二终端设备对应的用户)也可以进行语音通信,避免了由于不同类型的语音编解码器带来的无法通信的问题。

52、在又一种可能的实现方式中,该方法还包括:确定以下中至少一项:该第二终端设备不支持语音信号和文本信息之间转换的编解码能力、或该第二终端设备不支持语音信号和文本信息之间转换的业务。

53、在上述方法中,通过上述方式,能够使得第一网元确定第二终端设备不支持语音信号和文本信息之间的转换。

54、在又一种可能的实现方式中,该方法还包括:发送第二请求消息,该第二请求消息包括该第二语音编解码模型信息;接收第二响应消息。

55、在上述方法中,通过上述方式,能够确定第二终端设备传输时采用的编解码模型信息,进而保证支持语音信号和文本信息之间转换的用户(第一终端设备对应的用户)和不支持语音信号和文本信息之间转换的用户(第二终端设备对应的用户)也可以进行语音通信,避免了由于不同类型的语音编解码器带来的无法通信的问题。

56、在又一种可能的实现方式中,该第二请求消息为呼叫建立请求消息,该第二响应消息为呼叫建立响应消息,该呼叫建立响应消息包括183。

57、在又一种可能的实现方式中,该第二响应消息包括肯定应答,或,该第二响应消息包括否定应答,且该第二响应消息还包括以下中至少一项:该第二终端设备提供的编解码模型、或该第二终端设备提供的编解码模型对应的速率。

58、在又一种可能的实现方式中,该方法还包括:发送该第一语音编解码模型信息。

59、在上述方法中,通过上述方式,能够确定第一终端设备传输时采用的编解码模型信息。

60、在又一种可能的实现方式中,该第一语音编解码模型信息携带在呼叫建立响应消息中,该呼叫建立响应消息包括183。

61、在又一种可能的实现方式中,执行主体为服务呼叫会话控制功能s-cscf。

62、第四方面,本技术实施例提供一种通信方法,该方法可应用于网络侧装置,该网络侧装置可以是核心网设备,也可以是核心网中的组件(例如,处理器、芯片、电路、或芯片系统等),或者也可以是能实现全部或部分核心网功能的逻辑模块或软件。以核心网设备为第二网元为例,该方法包括:接收第一终端设备的第一语音编解码模型信息、第二终端设备的第二语音编解码模型信息,该第一语音编解码模型信息支持语音信号和文本信息之间的转换,该第二语音编解码模型信息不支持语音信号和文本信息之间的转换;接收第二信息,该第二信息包括该第一终端设备将语音信号转换为文本信息后、并基于该第一语音编解码模型信息对该文本信息进行编码确定的信息;发送语音数据,该语音数据是基于该第二语音编解码模型信息对该语音信号进行编码确定的,该语音信号是基于该第一语音编解码模型信息对该第二信息中包括的信息进行解码得到文本信息、并将该文本信息进行转换后得到的。

63、在上述方法中,通过接收第一终端设备的第一语音编解码模型信息、第二终端设备的第二语音编解码模型信息,能够使得第二网元确定第一终端设备传输时采用的编解码模型信息、以及第二终端设备传输时采用的编解码模型信息,通过接收第二信息的方式,能够使得第二网元基于该第一语音编解码模型信息对该第二信息中包括的信息进行解码得到文本信息、并将该文本信息进行转换确定语音信号,进一步的,第二网元基于该第二语音编解码模型信息对该语音信号进行编码确定的语音数据,并发送语音数据,通过上述方式,能够保证支持语音信号和文本信息之间转换的用户(第一终端设备对应的用户)和不支持语音信号和文本信息之间转换的用户(第二终端设备对应的用户)也可以进行语音通信,避免了由于不同类型的语音编解码器带来的无法通信的问题。

64、在一种可能的实现方式中,该第二语音编解码模型信息包括以下中至少一项:第二编解码模型、或该第二编解码模型对应的速率;该第一语音编解码模型信息包括以下中至少一项:第一编解码模型、或第一语言类型,该第一编解码模型和/或该第一语言类型用于文本信息的编解码,该文本信息是通过对语音信号进行转换后得到。

65、第五方面,本技术实施例提供一种通信装置,该通信装置可以为第一终端设备,也可以为第一终端设备中的组件(例如,处理器、芯片、电路、或芯片系统等),或者也可以是能实现全部或部分第一终端设备功能的逻辑模块或软件。

66、一种可能的实现中,该通信装置可以包括执行第一方面中所描述的方法/操作/步骤/动作所一一对应的模块或单元或手段(means),该模块或单元或手段(means)可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。

67、一种可能的实现中,该通信装置包括:处理单元和收发单元,该处理单元,用于通过该收发单元发送第一请求消息,该第一请求消息包括以下中至少一项:第一终端设备支持的业务类型、或第一终端设备支持的业务类型对应的第一信息,该业务类型包括语音信号和文本信息之间转换的业务,该第一信息包括以下中至少一项:该第一终端设备支持的编解码模型、或该第一终端设备支持的语言类型;该收发单元,还用于接收第一响应消息,该第一响应消息包括以下中至少一项:第一编解码模型、或第一语言类型,该第一编解码模型为该第一终端设备支持的编解码模型中的一种,该第一语言类型为该第一终端设备支持的语言类型中的一种,该第一编解码模型和/或该第一语言类型用于文本信息的编解码,该文本信息是通过对语音信号进行转换后得到。

68、在一种可能的实现方式中,该第一请求消息为呼叫建立请求消息,该呼叫建立请求消息包括invite消息,该第一响应消息为呼叫建立响应消息,该呼叫建立响应消息包括以下中一项:200ok、或183。

69、在又一种可能的实现方式中,该收发单元,还用于发送该第一终端设备的能力信息,该第一终端设备的能力信息包括以下中至少一项:支持语音信号和文本信息之间转换的编解码能力、或支持语音信号和文本信息之间转换的业务。

70、在又一种可能的实现方式中,该收发单元,用于向互联网协议多媒体子系统ims发送该第一终端设备的能力信息。

71、在又一种可能的实现方式中,该收发单元,还用于发送第二信息,该第二信息包括将语音信号转换为文本信息后、并基于该第一编解码模型和/或该第一语言类型对该文本信息进行编码确定的信息。

72、在又一种可能的实现方式中,该第二信息还包括:第一指示信息,该第一指示信息用于指示该第一终端设备对应的用户的性别信息。

73、在又一种可能的实现方式中,该第二信息还包括:第二指示信息,该第二指示信息用于指示该第一终端设备对应的用户的声音指纹信息。

74、在又一种可能的实现方式中,该收发单元,还用于发送第三指示信息,该第三指示信息用于指示该第一终端设备具备将文本信息转换为语音信号的能力。

75、在又一种可能的实现方式中,该收发单元,还用于接收第四指示信息,该第四指示信息用于指示第二终端设备具备将文本信息转换为语音信号的能力。

76、在又一种可能的实现方式中,该处理单元,还用于确定由第一传输模式调整为第二传输模式,该第一传输模式包括将语音信号转换为语音数据后进行传输,该第二传输模式包括将语音信号转换为文本信息后进行传输。

77、在又一种可能的实现方式中,该处理单元,还用于启动第二传输模式,该第二传输模式包括将语音信号转换为文本信息后进行传输。

78、关于第五方面或可能的实现方式所带来的技术效果,可参考对于第一方面或相应的实施方式的技术效果的介绍。

79、第六方面,本技术实施例提供一种通信装置,该通信装置可以为第二终端设备,也可以为第二终端设备中的组件(例如,处理器、芯片、电路、或芯片系统等),或者也可以是能实现全部或部分第二终端设备功能的逻辑模块或软件。

80、一种可能的实现中,该通信装置可以包括执行第二方面中所描述的方法/操作/步骤/动作所一一对应的模块或单元或手段(means),该模块或单元或手段(means)可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。

81、一种可能的实现中,该通信装置包括:处理单元和收发单元,该处理单元,用于通过该收发单元接收第一请求消息,该第一请求消息包括以下中至少一项:第一终端设备支持的业务类型、或第一终端设备支持的业务类型对应的第一信息,该业务类型包括语音信号和文本信息之间转换的业务,该第一信息包括以下中至少一项:该第一终端设备支持的编解码模型、或该第一终端设备支持的语言类型;该收发单元,还用于接收第一响应消息,该第一响应消息包括以下中至少一项:第一编解码模型、或第一语言类型,该第一编解码模型为该第一终端设备支持的编解码模型中的一种,该第一语言类型为该第一终端设备支持的语言类型中的一种,该第一编解码模型和/或该第一语言类型用于文本信息的编解码,该文本信息是通过对语音信号进行转换后得到。

82、在一种可能的实现方式中,该第一请求消息为呼叫建立请求消息,该呼叫建立请求消息包括invite消息,该第一响应消息为呼叫建立响应消息,该呼叫建立响应消息包括以下中一项:200ok、或183。

83、在又一种可能的实现方式中,该收发单元,还用于发送第二终端设备的能力信息,该第二终端设备的能力信息包括以下中至少一项:是否支持语音信号和文本信息之间转换的编解码能力、或是否支持语音信号和文本信息之间转换的业务。

84、在又一种可能的实现方式中,该收发单元,用于向互联网协议多媒体子系统ims发送该第二终端设备的能力信息。

85、在又一种可能的实现方式中,该收发单元,还用于接收第二信息,该第二信息包括将语音信号转换为文本信息后、并基于该第一编解码模型和/或该第一语言类型对该文本信息进行编码确定的信息;发送该语音信号,该语音信号是通过将该第二信息中包括的信息进行解码得到该文本信息后、并将该文本信息进行转换后得到的。

86、在又一种可能的实现方式中,该第二信息还包括:第一指示信息,该第一指示信息用于指示该第一终端设备对应的用户的性别信息。

87、在又一种可能的实现方式中,该第二信息还包括:第二指示信息,该第二指示信息用于指示该第一终端设备对应的用户的声音指纹信息。

88、在又一种可能的实现方式中,该处理单元,还用于显示提示信息,该提示信息用于提示第二终端设备对应的用户在通话过程中使用了语音信号和文本信息之间转换的业务。

89、在又一种可能的实现方式中,该收发单元,还用于接收第三指示信息,该第三指示信息用于指示该第一终端设备具备将文本信息转换为语音信号的能力。

90、在又一种可能的实现方式中,该处理单元,还用于确定由第一传输模式调整为第二传输模式,该第一传输模式包括将语音信号转换为语音数据后进行传输,该第二传输模式包括将语音信号转换为文本信息后进行传输。

91、在又一种可能的实现方式中,该处理单元,还用于启动第二传输模式,该第二传输模式包括将语音信号转换为文本信息后进行传输。

92、在又一种可能的实现方式中,该收发单元,还用于发送第四指示信息,该第四指示信息用于指示第二终端设备具备将文本信息转换为语音信号的能力。

93、关于第六方面或可能的实现方式所带来的技术效果,可参考对于第二方面或相应的实施方式的技术效果的介绍。

94、第七方面,本技术实施例提供一种通信装置,该通信装置可以为核心网设备,也可以为核心网设备中的组件(例如,处理器、芯片、电路、或芯片系统等),或者也可以是能实现全部或部分核心网设备功能的逻辑模块或软件。以核心网设备为第一网元,第一网元为服务呼叫会话控制功能s-cscf为例。

95、一种可能的实现中,该通信装置可以包括执行第三方面中所描述的方法/操作/步骤/动作所一一对应的模块或单元或手段(means),该模块或单元或手段(means)可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。

96、一种可能的实现中,该通信装置包括:处理单元和收发单元,该收发单元,用于接收第一请求消息,该第一请求消息包括以下中至少一项:第一终端设备支持的业务类型、或第一终端设备支持的业务类型对应的第一信息,该业务类型包括语音信号和文本信息之间转换的业务,该第一信息包括以下中至少一项:该第一终端设备支持的编解码模型、或该第一终端设备支持的语言类型;该处理单元,用于确定第二终端设备的第二语音编解码模型信息,该第二语音编解码模型信息不支持语音信号和文本信息之间的转换;该处理单元,还用于基于该第一请求消息确定该第一终端设备的第一语音编解码模型信息,该第一语音编解码模型信息支持语音信号和文本信息之间的转换。

97、在一种可能的实现方式中,该第二语音编解码模型信息包括以下中至少一项:第二编解码模型、或该第二编解码模型对应的速率;该第一语音编解码模型信息包括以下中至少一项:第一编解码模型、或第一语言类型,该第一编解码模型为该第一终端设备支持的编解码模型中的一种,该第一语言类型为该第一终端设备支持的语言类型中的一种,该第一编解码模型和/或该第一语言类型用于文本信息的编解码,该文本信息是通过对语音信号进行转换后得到。

98、在又一种可能的实现方式中,该收发单元,还用于发送该第二语音编解码模型信息和该第一语音编解码模型信息。

99、在又一种可能的实现方式中,该处理单元,还用于确定以下中至少一项:该第二终端设备不支持语音信号和文本信息之间转换的编解码能力、或该第二终端设备不支持语音信号和文本信息之间转换的业务。

100、在又一种可能的实现方式中,该收发单元,还用于发送第二请求消息,该第二请求消息包括该第二语音编解码模型信息;该收发单元,还用于接收第二响应消息。

101、在又一种可能的实现方式中,该第二请求消息为呼叫建立请求消息,该第二响应消息为呼叫建立响应消息,该呼叫建立响应消息包括183。

102、在又一种可能的实现方式中,该第二响应消息包括肯定应答,或,该第二响应消息包括否定应答,且该第二响应消息还包括以下中至少一项:该第二终端设备提供的编解码模型、或该第二终端设备提供的编解码模型对应的速率。

103、在又一种可能的实现方式中,该收发单元,还用于发送该第一语音编解码模型信息。

104、在又一种可能的实现方式中,该第一语音编解码模型信息携带在呼叫建立响应消息中,该呼叫建立响应消息包括183。

105、在又一种可能的实现方式中,执行主体为服务呼叫会话控制功能s-cscf。

106、关于第七方面或可能的实现方式所带来的技术效果,可参考对于第三方面或相应的实施方式的技术效果的介绍。

107、第八方面,本技术实施例提供一种通信装置,该通信装置可以为核心网设备,也可以为核心网设备中的组件(例如,处理器、芯片、电路、或芯片系统等),或者也可以是能实现全部或部分核心网设备功能的逻辑模块或软件。以核心网设备为第二网元为例。

108、一种可能的实现中,该通信装置可以包括执行第四方面中所描述的方法/操作/步骤/动作所一一对应的模块或单元或手段(means),该模块或单元或手段(means)可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。

109、一种可能的实现中,该通信装置包括:处理单元和收发单元,该处理单元,用于通过该收发单元接收第一终端设备的第一语音编解码模型信息、第二终端设备的第二语音编解码模型信息,该第一语音编解码模型信息支持语音信号和文本信息之间的转换,该第二语音编解码模型信息不支持语音信号和文本信息之间的转换;该收发单元,还用于接收第二信息,该第二信息包括该第一终端设备将语音信号转换为文本信息后、并基于该第一语音编解码模型信息对该文本信息进行编码确定的信息;该收发单元,还用于发送语音数据,该语音数据是基于该第二语音编解码模型信息对该语音信号进行编码确定的,该语音信号是基于该第一语音编解码模型信息对该第二信息中包括的信息进行解码得到文本信息、并将该文本信息进行转换后得到的。

110、在一种可能的实现方式中,该第二语音编解码模型信息包括以下中至少一项:第二编解码模型、或该第二编解码模型对应的速率;该第一语音编解码模型信息包括以下中至少一项:第一编解码模型、或第一语言类型,该第一编解码模型和/或该第一语言类型用于文本信息的编解码,该文本信息是通过对语音信号进行转换后得到。

111、关于第八方面或可能的实现方式所带来的技术效果,可参考对于第四方面或相应的实施方式的技术效果的介绍。

112、第九方面,本技术实施例提供一种通信装置,该通信装置包括至少一个处理器,该至少一个处理器调用存储器中存储的计算机程序或指令来执行上述第一方面或第一方面中可能的实现方式的方法。

113、一种可能的实现中,该通信装置还包括存储器和通信接口。可选地,存储器和处理器集成在一起。

114、一种可能的实现中,该存储器位于通信装置之外。

115、第十方面,本技术实施例提供一种通信装置,该通信装置包括至少一个处理器,该至少一个处理器调用存储器中存储的计算机程序或指令来执行上述第二方面或第二方面中可能的实现方式的方法。

116、一种可能的实现中,该通信装置还包括存储器和通信接口。可选地,存储器和处理器集成在一起。

117、一种可能的实现中,该存储器位于通信装置之外。

118、第十一方面,本技术实施例提供一种通信装置,该通信装置包括至少一个处理器,该至少一个处理器调用存储器中存储的计算机程序或指令来执行上述第三方面或第三方面中可能的实现方式的方法。

119、一种可能的实现中,该通信装置还包括存储器和通信接口。可选地,存储器和处理器集成在一起。

120、一种可能的实现中,该存储器位于通信装置之外。

121、第十二方面,本技术实施例提供一种通信装置,该通信装置包括至少一个处理器,该至少一个处理器调用存储器中存储的计算机程序或指令来执行上述第四方面或第四方面中可能的实现方式的方法。

122、一种可能的实现中,该通信装置还包括存储器和通信接口。可选地,存储器和处理器集成在一起。

123、一种可能的实现中,该存储器位于通信装置之外。

124、第十三方面,本技术实施例提供一种芯片装置,该芯片装置包括至少一个处理器,该至少一个处理器用于执行计算机程序或指令,以实现上述任一方面或任一方面中可能的实现方式的方法。

125、一种可能的实现方式中,该芯片装置的输入对应上述任一方面或任一方面中可能的实现方式中的接收操作,该芯片装置的输出对应上述任一方面或任一方面中可能的实现方式中的发送操作。

126、可选的,该处理器通过接口与存储器耦合。

127、可选的,该芯片装置还包括存储器,该存储器中存储有计算机程序指令。

128、第十四方面,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当该计算机程序或指令在处理器上运行时,以实现上述任一方面的方法。

129、第十五方面,本技术实施例提供一种计算机程序产品,该计算机程序产品中包括计算机程序或指令,当该计算机程序或指令在处理器上运行时,以实现上述任一方面的方法。

130、第十六方面,本技术实施例提供一种通信系统,该通信系统包括:如第九方面的装置以及如第十方面的装置,或者如第十一方面的装置以及如第十二方面的装置。