一种通话时编解码方式的确定方法和装置与流程

文档序号:36238132发布日期:2023-12-01 21:16阅读:28来源:国知局
一种通话时编解码方式的确定方法和装置与流程

本技术涉及通信,尤其涉及一种通话时编解码方式的确定方法和装置。


背景技术:

1、在通话建立前,主叫和被叫之间需要交互彼此的媒体能力,这个过程称为媒体协商。通过媒体协商,主被叫可获知对端的媒体能力,从而确定与对端通信时采用的媒体数据编解码方案。第三代合作伙伴计划(3rd generation partnership project,3gpp)标准最新定义了增强的语音服务(enhanced voice services,evs)编解码方案,该编解码方案相对于自适应多码率编译码技术(adaptive multi-rate,amr)和自适应多速率宽带编码技术(adaptive multi-rate wideband,amr-wb)在编码效率以及稳定性上有极大的提升。并且,evs编解码方案可以在全频段,以及更宽的码率范围内工作,并可以向后兼容旧的标准,是3gpp迄今为止性能和质量最佳的语音频编解码方案。以及,evs编解码方案不仅对于语音和音乐信号都能够提供非常高的音频质量,而且还具有很强的抗丢帧和抗延时抖动的能力,可以为用户带来全新的体验。

2、当用户进行通话业务时,主被叫双方经过协商后,可能会使用某编解码方案进行本次通话。然而受到主被叫双方环境的复杂性(例如,主被叫双方的能力不同、主被叫双方进行通话业务时所处的信号环境不同等)的影响,可能会出现编解码方案的兼容性问题,从而造成通话过程中的无声,杂音等问题,使得用户的通话体验较低。


技术实现思路

1、本技术提供一种通话时编解码方式的确定方法和装置,可以降低通话过程中由于编解码方案的兼容性问题出现无声,杂音等问题的概率,提高用户的通话体验。

2、第一方面,本技术提供一种通话时编解码方式的确定方法,包括:第一终端向第二终端发送第一终端支持的编解码能力;在第一终端支持的编解码能力不包括第一编解码能力但包括第二编解码能力时,第一终端与第二终端使用第二编解码能力进行第一通话。

3、在第一方面的一种可能的实施方式中,第一终端在作为主叫向第二终端起呼时发送第一终端支持的编解码能力。

4、基于本技术提供的方法,第一终端在作为主叫向第二终端发送的编解码能力不包括第一编解码能力但包括第二编解码能力时,第一终端与第二终端之间的第一通话使用第二编解码能力。由于第一终端作为主叫未向第二终端发送第一编解码能力,因而第一终端和第二终端无法使用第一编解码能力进行第一通话,从而可以避免第一终端和第二终端进行通话的过程中出现第一编解码能力的兼容性问题,进而可以减少通话时出现无声、杂音等问题的情况。

5、在第一方面的另一种可能的实施方式中,在第一终端支持的编解码能力包括第一编解码能力和第二编解码能力,但是在第二终端侧第一编解码能力的优先级低于第二编解码能力时,第一终端与第二终端使用第二编解码能力进行第一通话。

6、基于本技术提供的方法,在第一终端侧支持第一编解码能力和第二编解码能力,第二终端侧第一编解码能力的优先级低于第二编解码能力时,由于第二终端侧第一编解码能力的优先级较低,因而第一终端和第二终端使用第一编解码能力进行第一通话的概率较低,从而可以降低第一终端和第二终端进行通话的过程中出现第一编解码能力的兼容性问题的概率,进而可以减少通话时出现无声、杂音等问题的情况。

7、在第一方面的另一种可能的实施方式中,在第一终端向第二终端发送第一终端支持的编解码能力之前,方法还包括:第一终端和第二终端进行第一时长的第二通话,第一时长小于第一时长阈值,其中,第二通话为使用第一编解码能力的通话。

8、基于本技术提供的方法,在第一终端向第二终端发送其支持的编解码能力之前,第一终端和第二终端可以使用第一编解码能力进行时长较短的第二通话。在第一终端向第二终端发送的编解码能力不包括第一编解码能力但包括第二编解码能力时,第一终端与第二终端之间的第一通话使用第二编解码能力。由于第一终端未向第二终端发送第一编解码能力,因而第一终端和第二终端使用第一编解码能力进行第一通话的概率较低,从而可以降低第一终端和第二终端进行通话的过程中出现第一编解码能力的兼容性问题的概率,进而可以减少通话时出现无声、杂音等问题的情况。

9、在第一方面的另一种可能的实施方式中,在第一终端与第二终端使用第二编解码能力进行第一通话的过程中,在第一通话满足预设条件的情况下,方法还包括:将第一通话使用的第二编解码能力切换为第一编解码能力。

10、基于本技术提供的方法,在第一终端与第二终端进行第一通话的过程中,若第一通话满足预设条件,可以将第一通话使用的第二编解码能力调整为第一编解码能力。即可以主动地根据第一通话的通话情况来适应性调整第一通话使用的编解码能力。从而使得第一通话使用最适宜的编解码能力,可以在保证第一通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

11、在第一方面的另一种可能的实施方式中,在第一通话不满足预设条件的情况下,保持使用第二编解码能力进行第一通话。

12、基于本技术提供的方法,在第一终端与第二终端进行第一通话的过程中,若第一通话不满足预设条件,可以保持使用第二编解码能力进行第一通话。即可以主动地根据第一通话的通话情况来适应性调整或者不调整第一通话使用的编解码能力。从而使得第一通话使用最适宜的编解码能力,可以在保证第一通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

13、在第一方面的另一种可能的实施方式中,预设条件包括以下条件中的一个或多个:第一通话的起呼时刻与第二通话的结束时刻之间的间隔时长大于或者等于第二时长阈值;第一通话的通话时长小于第三时长阈值。

14、基于本技术提供的方法,在第一终端与第二终端进行第一通话的过程中,可以根据第一通话的起呼时刻与第二通话的结束时刻之间的间隔时长是否大于或者等于第二时长阈值以及第一通话的通话时长是否小于第三时长阈值,来主动地根据第一通话的通话情况来选择调整或者不调整第一通话使用的编解码能力。即可以排查第二通话的通话时长较短的原因是否包括:通话使用的第一编解码能力存在兼容性问题。若不包括,可以将第一通话使用的第二编解码能力切换为第一编解码能力。从而使得第一通话使用最适宜的编解码能力,可以在保证第一通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

15、在第一方面的另一种可能的实施方式中,在第一终端与第二终端使用第二编解码能力进行第一通话的过程中,当第一通话的通话质量提高第一质量阈值时,将第一通话使用的第二编解码能力切换为第一编解码能力。

16、基于本技术提供的方法,当通话的通话质量提高第一质量阈值时,可以重新协商通话使用的编解码能力。从而可以主动地基于当前的通话质量,来动态地确定通话使用的编解码能力,减少由于编解码技术的兼容性问题导致的通话质量差的情况。进而可以提高用户的通话体验。

17、在第一方面的另一种可能的实施方式中,在第一终端与第二终端使用第二编解码能力进行第一通话的过程中,当第一通话的通话质量降低第二质量阈值时,将第一通话使用的第二编解码能力切换为第三编解码能力。

18、基于本技术提供的方法,当通话的通话质量降低第二质量阈值时,可以重新协商通话使用的编解码能力。从而可以主动地基于当前的通话质量,来动态地确定通话使用的编解码能力,减少由于编解码技术的兼容性问题导致的通话质量差的情况。进而可以提高用户的通话体验。

19、在第一方面的另一种可能的实施方式中,第三编解码能力是第一编解码能力。

20、基于本技术提供的方法,当通话的通话质量降低第二质量阈值时,可以重新协商通话使用的编解码能力,可以将将第一通话使用的第二编解码能力切换为第一编解码能力。从而可以主动地基于当前的通话质量,来动态地确定通话使用的编解码能力,减少由于编解码技术的兼容性问题导致的通话质量差的情况。进而可以提高用户的通话体验。

21、在第一方面的另一种可能的实施方式中,第二编解码能力包括以下能力中的一种或多种:自适应多速率宽带amr/wb编解码能力、自适应多码率amr编解码能力。

22、基于本技术提供的方法,在第一终端向第二终端发送的编解码能力不包括第一编解码能力但包括自适应多速率宽带amr/wb编解码能力和/或;自适应多码率amr编解码能力时,第一终端与第二终端之间的第一通话使用自适应多速率宽带amr/wb编解码能力或自适应多码率amr编解码能力。由于第一终端未向第二终端发送第一编解码能力,因而第一终端和第二终端使用第一编解码能力进行第一通话的概率较低,从而可以降低第一终端和第二终端进行通话的过程中出现第一编解码能力的兼容性问题的概率,进而可以减少通话时出现无声、杂音等问题的情况。

23、在第一方面的另一种可能的实施方式中,第一编解码能力为增强语音服务evs编解码能力。

24、基于本技术提供的方法,在第一终端向第二终端发送的编解码能力不包括evs编解码能力但包括自适应多速率宽带amr/wb编解码能力和/或;自适应多码率amr编解码能力时,第一终端与第二终端之间的第一通话使用自适应多速率宽带amr/wb编解码能力或自适应多码率amr编解码能力。由于第一终端未向第二终端发送evs编解码能力,因而第一终端和第二终端使用evs编解码能力进行第一通话的概率较低,从而可以降低第一终端和第二终端进行通话的过程中出现evs编解码能力的兼容性问题的概率,进而可以减少通话时出现无声、杂音等问题的情况。

25、在第一方面的另一种可能的实施方式中,在第一终端与第二终端使用第一编解码能力进行通话的过程中,当通话的通话质量降低第一质量阈值时,使用第二编解码能力进行通话。

26、基于本技术提供的方法,当通话的通话质量降低第一质量阈值时,可以重新协商通话使用的编解码能力。从而可以主动地基于当前的通话质量,来动态地确定通话使用的编解码能力,减少由于编解码技术的兼容性问题导致的通话质量差的情况。进而可以提高用户的通话体验。

27、在第一方面的另一种可能的实施方式中,在第一终端与第二终端使用第二编解码能力进行通话的过程中,当通话的通话质量提高第二质量阈值时,使用第三编解码能力进行通话。

28、基于本技术提供的方法,当通话的通话质量提高第二质量阈值时,可以重新协商通话使用的编解码能力。从而可以主动地基于当前的通话质量,来动态地确定通话使用的编解码能力,减少由于编解码技术的兼容性问题导致的通话质量差的情况。进而可以提高用户的通话体验。

29、在第一方面的另一种可能的实施方式中,第三编解码能力是第一编解码能力。

30、基于本技术提供的方法,当通话的通话质量提高第二质量阈值时,可以重新协商通话使用的编解码能力,使用第三编解码能力进行通话。从而可以主动地基于当前的通话质量,来动态地确定通话使用的编解码能力,减少由于编解码技术的兼容性问题导致的通话质量差的情况。进而可以提高用户的通话体验。

31、在第一方面的另一种可能的实施方式中,第一编解码能力为evs编解码能力。

32、基于本技术提供的方法,在第一终端与第二终端使用evs编解码能力进行通话的过程中,当通话的通话质量降低第一质量阈值时,使用第二编解码能力进行通话;在第一终端与第二终端使用第二编解码能力进行通话的过程中,当通话的通话质量提高第二质量阈值时,使用evs编解码能力进行通话。从而可以主动地基于当前的通话质量,来动态地确定通话使用的编解码能力,减少由于evs编解码能力的兼容性问题导致的通话质量差的情况。进而可以提高用户的通话体验。

33、在第一方面的另一种可能的实施方式中,第二编解码能力包括以下能力中的一种或多种:amr/wb编解码能力、amr编解码能力。

34、基于本技术提供的方法,在第一终端与第二终端使用evs编解码能力进行通话的过程中,当通话的通话质量降低第一质量阈值时,使用amr/wb编解码能力或amr编解码能力进行通话;在第一终端与第二终端使用amr/wb编解码能力或amr编解码能力进行通话的过程中,当通话的通话质量提高第二质量阈值时,使用evs编解码能力进行通话。从而可以主动地基于当前的通话质量,来动态地确定通话使用的编解码能力,减少由于evs编解码能力的兼容性问题导致的通话质量差的情况。进而可以提高用户的通话体验。

35、在第一方面的另一种可能的实施方式中,第一终端和第二终端进行第一时长的第一通话,第一时长小于第一时长阈值,其中,第一通话为使用第一编解码能力的通话;在第一通话结束后,第一终端和第三终端进行第二通话,第二通话使用第二编解码能力;在第二通话满足预设条件的情况下,将第二通话使用的第二编解码能力切换为第一编解码能力。

36、基于本技术提供的方法,第一终端和第二终端可以使用第一编解码能力进行时长较短的第一通话。在第一通话结束后,第一终端和第三终端可以使用第二编解码能力进行第二通话;在第二通话满足预设条件的情况下,将第二通话使用的第二编解码能力切换为第一编解码能力。即可以主动地根据第一通话的通话情况来适应性调整第一通话使用的编解码能力。从而使得第一通话使用最适宜的编解码能力,可以在保证第一通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

37、在第一方面的另一种可能的实施方式中,在第二通话不满足预设条件的情况下,保持使用第二编解码能力进行第二通话。

38、基于本技术提供的方法,在第一终端与第三终端进行第二通话的过程中,若第二通话不满足预设条件,可以保持使用第二编解码能力进行第二通话。即可以主动地根据第二通话的通话情况来适应性调整或者不调整第二通话使用的编解码能力。从而使得第一通话使用最适宜的编解码能力,可以在保证第二通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

39、在第一方面的另一种可能的实施方式中,预设条件包括以下条件中的一个或多个:第二通话的起呼时刻与第一通话的结束时刻之间的间隔时长大于或者等于第二时长阈值,第三终端不是第二终端,第二通话的通话时长小于第三时长阈值。

40、基于本技术提供的方法,在第一终端与第三终端进行第二通话的过程中,可以根据第一通话的起呼时刻与第二通话的结束时刻之间的间隔时长是否大于或者等于第二时长阈值、第三终端和第二终端是否为同一终端以及第二通话的通话时长是否小于第三时长阈值,来主动地根据第一通话的通话情况来选择调整或者不调整第一通话使用的编解码能力。即可以排查第二通话的通话时长较短的原因是否包括:通话使用的第一编解码能力存在兼容性问题。若不包括,可以将第二通话使用的第二编解码能力切换为第一编解码能力。从而使得第一通话使用最适宜的编解码能力,可以在保证第一通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

41、在第一方面的另一种可能的实施方式中,第二编解码能力包括以下能力中的一种或多种:amr/wb编解码能力、amr编解码能力。

42、基于本技术提供的方法,在第一终端与第三终端进行第二通话的过程中,可以根据第一通话的起呼时刻与第二通话的结束时刻之间的间隔时长是否大于或者等于第二时长阈值、第三终端和第二终端是否为同一终端以及第二通话的通话时长是否小于第三时长阈值,来主动地根据第一通话的通话情况来选择调整或者不调整第一通话使用的编解码能力。即可以排查第二通话的通话时长较短的原因是否包括:通话使用的第一编解码能力存在兼容性问题。若不包括,可以将第二通话使用的amr/wb编解码能力或amr编解码能力切换为第一编解码能力。从而使得第一通话使用最适宜的编解码能力,可以在保证第一通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

43、在第一方面的另一种可能的实施方式中,第一编解码能力为evs编解码能力。

44、基于本技术提供的方法,在第一终端与第三终端进行第二通话的过程中,可以根据第一通话的起呼时刻与第二通话的结束时刻之间的间隔时长是否大于或者等于第二时长阈值、第三终端和第二终端是否为同一终端以及第二通话的通话时长是否小于第三时长阈值,来主动地根据第一通话的通话情况来选择调整或者不调整第一通话使用的编解码能力。即可以排查第二通话的通话时长较短的原因是否包括:通话使用的第一编解码能力存在兼容性问题。若不包括,可以将第二通话使用的amr/wb编解码能力或amr编解码能力切换为evs编解码能力。从而使得第一通话使用最适宜的编解码能力,可以在保证第一通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

45、在第一方面的另一种可能的实施方式中,根据第一终端的第一预设信息和第二终端的第二预设信息,使用第一编解码能力或者第二编解码能力进行第一终端与第二终端之间的通话;其中,第一预设信息或第二预设信息包括以下信息的中一个或多个:终端驻留的网络,终端支持的通话服务。

46、基于本技术提供的方法,可以根据第一终端的第一预设信息和第二终端的第二预设信息,主动地,适应性地为第一终端与第二终端之间的通话选择第一编解码能力或者第二编解码能力。从而使得第一通话使用最适宜的编解码能力,可以在保证第一通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

47、在第一方面的另一种可能的实施方式中,根据第一终端的第一预设信息和第二终端的第二预设信息,使用第一编解码能力或者第二编解码能力进行第一终端与第二终端之间的通话,包括:在第一预设信息表征第一终端驻留在第一网络下,且第二预设信息表征第二终端驻留在第一网络下的情况下,使用第一编解码能力进行第一终端与第二终端之间的通话。

48、基于本技术提供的方法,可以根据第一终端是否驻留在第一网络下以及第二终端是否驻留在第一网络,来主动地、适应性地为第一终端与第二终端之间的通话选择第一编解码能力或者第二编解码能力。从而使得第一通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

49、在第一方面的另一种可能的实施方式中,在第一预设信息还表征第一终端支持的通话服务为预设通话服务,且第二预设信息还表征第二终端支持的通话服务为预设通话服务的情况下,使用第一编解码能力进行第一终端与第二终端之间的通话。

50、基于本技术提供的方法,可以根据第一终端支持的通话服务是否为预设通话服务以及第二终端支持的通话服务是否为预设通话服务,来主动地、适应性地为第一终端与第二终端之间的通话选择第一编解码能力或者第二编解码能力。从而使得第一通话使用最适宜的编解码能力,可以在保证第一通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

51、在第一方面的另一种可能的实施方式中,根据第一终端的第一预设信息和第二终端的第二预设信息,使用第一编解码能力或者第二编解码能力进行第一终端与第二终端之间的通话,包括:在第一预设信息表征第一终端驻留在第二网络下,或者第二预设信息表征第二终端驻留在第二网络下的情况下,使用第二编解码能力进行第一终端与第二终端之间的通话。

52、基于本技术提供的方法,在第一预设信息表征第一终端驻留在第二网络下,或者第二预设信息表征第二终端驻留在第二网络下的情况下,可以主动地为第一终端与第二终端之间的通话选择第二编解码能力。从而使得通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

53、在第一方面的另一种可能的实施方式中,第二网络与第一网络不同。

54、基于本技术提供的方法,在第一预设信息表征第一终端驻留在与第一网络不同的第二网络下,或者第二预设信息表征第二终端驻留在第二网络下的情况下,可以主动地为第一终端与第二终端之间的通话选择第二编解码能力。从而使得通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

55、在第一方面的另一种可能的实施方式中,根据第一终端的第一预设信息和第二终端的第二预设信息,使用第一编解码能力或者第二编解码能力进行第一终端与第二终端之间的通话,包括:在第一预设信息表征第一终端支持的通话服务不包括预设通话服务,或者第二预设信息表征第二终端支持的通话服务不包括预设通话服务的情况下,使用第二编解码能力进行第一终端与第二终端之间的通话。

56、基于本技术提供的方法,在第一预设信息还表征第一终端支持的通话服务不包括预设通话服务,或者第二预设信息还表征第二终端支持的通话服务不包括预设通话服务,可以主动地为第一终端与第二终端之间的通话选择第二编解码能力。从而使得通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

57、在第一方面的另一种可能的实施方式中,第一网络包括以下网络中的一个或多个:4g网络、5g网络。

58、基于本技术提供的方法,在第一预设信息表征第一终端驻留在与4g网络或5g网络不同的第二网络下,或者第二预设信息表征第二终端驻留在第二网络下的情况下,可以主动地为第一终端与第二终端之间的通话选择第二编解码能力。从而使得通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

59、在第一方面的另一种可能的实施方式中,根据第一终端的第一预设信息和第二终端的第二预设信息,使用第一编解码能力或者第二编解码能力进行第一终端与第二终端之间的通话,包括:在第一终端驻留的网络属于预设城市并且第二终端驻留的网络属于预设城市的情况下,使用第一编解码能力进行第一终端与第二终端之间的通话。

60、基于本技术提供的方法,可以根据第一终端驻留的网络是否属于预设城市以及第二终端驻留的网络是否属于预设城市,来主动地、适应性地为第一终端与第二终端之间的通话选择第一编解码能力或者第二编解码能力。从而使得通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

61、在第一方面的另一种可能的实施方式中,根据第一终端的第一预设信息和第二终端的第二预设信息,使用第一编解码能力或者第二编解码能力进行第一终端与第二终端之间的通话,包括:在第一终端驻留的网络不属于预设城市或者第二终端驻留的网络不属于预设城市的情况下,使用第二编解码能力进行第一终端与第二终端之间的通话。

62、基于本技术提供的方法,可以根据第一终端驻留的网络是否属于预设城市以及第二终端驻留的网络是否属于预设城市,来主动地、适应性地为第一终端与第二终端之间的通话选择第一编解码能力或者第二编解码能力。在第一终端驻留的网络不属于预设城市或者第二终端驻留的网络不属于预设城市的情况下,使用第二编解码能力进行第一终端与第二终端之间的通话。从而使得通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

63、在第一方面的另一种可能的实施方式中,预设城市满足以下条件中的一个或多个:城市的第一网络覆盖率大于或等于预设阈值、城市的网络支持新空口承载语音vonr服务、城市的第一信号的信号质量达到预设质量标准。

64、基于本技术提供的方法,可以根据第一终端和/或;第二终端驻留的网络属于的城市是否满足以下条件中的一个或多个:城市的第一网络覆盖率大于或等于预设阈值、城市的网络支持新空口承载语音vonr服务、城市的第一信号的信号质量达到预设质量标准,来主动地、适应性地为第一终端与第二终端之间的通话选择第一编解码能力或者第二编解码能力。从而使得通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

65、在第一方面的另一种可能的实施方式中,第一终端在作为主叫向第二终端起呼时:若第一终端的起呼服务是预设通话服务,使用第一编解码能力进行第一终端与第二终端之间的通话。

66、基于本技术提供的方法,可以根据第一终端在作为主叫向第二终端起呼时,第一终端的起呼服务是否为预设通话服务,来主动地、适应性地为第一终端与第二终端之间的通话选择第一编解码能力或者第二编解码能力。从而使得通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

67、在第一方面的另一种可能的实施方式中,若第一终端的起呼服务不是预设通话服务,使用第二编解码能力进行第一终端与第二终端之间的通话。

68、基于本技术提供的方法,若第一终端的起呼服务不是预设通话服务,使用第二编解码能力进行第一终端与第二终端之间的通话。从而使得通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

69、在第一方面的另一种可能的实施方式中,预设通话服务包括以下服务中的一个或多个:vonr服务、volte服务。

70、基于本技术提供的方法,若第一终端的起呼服务不是vonr服务或者volte服务,使用第二编解码能力进行第一终端与第二终端之间的通话。从而使得通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

71、在第一方面的另一种可能的实施方式中,第二编解码能力包括以下能力中的一种或多种:amr/wb编解码能力、amr编解码能力。

72、基于本技术提供的方法,若第一终端的起呼服务不是vonr服务或者volte服务,使用amr/wb编解码能力或者amr编解码能力进行第一终端与第二终端之间的通话。从而使得通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

73、在第一方面的另一种可能的实施方式中,第一编解码能力为evs编解码能力。

74、基于本技术提供的方法,可以根据第一终端在作为主叫向第二终端起呼时,第一终端的起呼服务是否为预设通话服务,来主动地、适应性地为第一终端与第二终端之间的通话选择evs编解码能力或者amr/wb编解码能力或者amr编解码能力。从而使得通话使用最适宜的编解码能力,可以在保证通话的通话质量的同时,减少出现由于编解码能力的兼容性问题导致通话过程中出现无声、杂音等问题。

75、第二方面,本技术提供一种电子设备,该电子设备包括:无线通信模块、存储器和一个或多个处理器。该无线通信模块、存储器与处理器耦合。其中,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令。当该计算机指令被处理器执行时,使得电子设备执行如下步骤:第一终端向第二终端发送第一终端支持的编解码能力;在第一终端支持的编解码能力不包括第一编解码能力但包括第二编解码能力时,第一终端与第二终端使用第二编解码能力进行第一通话。

76、在第二方面的一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:第一终端在作为主叫向第二终端起呼时发送第一终端支持的编解码能力。

77、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第一终端支持的编解码能力包括第一编解码能力和第二编解码能力,但是在第二终端侧第一编解码能力的优先级低于第二编解码能力时,第一终端与第二终端使用第二编解码能力进行第一通话。

78、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:第一终端和第二终端进行第一时长的第二通话,第一时长小于第一时长阈值,其中,第二通话为使用第一编解码能力的通话。

79、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:将第一通话使用的第二编解码能力切换为第一编解码能力。

80、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第一通话不满足预设条件的情况下,保持使用第二编解码能力进行第一通话。

81、在第二方面的另一种可能的实施方式中,预设条件包括以下条件中的一个或多个:第一通话的起呼时刻与第二通话的结束时刻之间的间隔时长大于或者等于第二时长阈值;第一通话的通话时长小于第三时长阈值。

82、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第一终端与第二终端使用第二编解码能力进行第一通话的过程中,当第一通话的通话质量提高第一质量阈值时,将第一通话使用的第二编解码能力切换为第一编解码能力。

83、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第一终端与第二终端使用第二编解码能力进行第一通话的过程中,当第一通话的通话质量降低第二质量阈值时,将第一通话使用的第二编解码能力切换为第三编解码能力。

84、在第二方面的另一种可能的实施方式中,第三编解码能力是第一编解码能力。

85、在第二方面的另一种可能的实施方式中,第二编解码能力包括以下能力中的一种或多种:自适应多速率宽带amr/wb编解码能力、自适应多码率amr编解码能力。

86、在第二方面的另一种可能的实施方式中,第一编解码能力为增强语音服务evs编解码能力。

87、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第一终端与第二终端使用第一编解码能力进行通话的过程中,当通话的通话质量降低第一质量阈值时,使用第二编解码能力进行通话。

88、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第一终端与第二终端使用第二编解码能力进行通话的过程中,当通话的通话质量提高第二质量阈值时,使用第三编解码能力进行通话。

89、在第二方面的另一种可能的实施方式中,第三编解码能力是第一编解码能力。

90、在第二方面的另一种可能的实施方式中,第一编解码能力为evs编解码能力。

91、在第二方面的另一种可能的实施方式中,第二编解码能力包括以下能力中的一种或多种:amr/wb编解码能力、amr编解码能力。

92、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:第一终端和第二终端进行第一时长的第一通话,第一时长小于第一时长阈值,其中,第一通话为使用第一编解码能力的通话;在第一通话结束后,第一终端和第三终端进行第二通话,第二通话使用第二编解码能力;在第二通话满足预设条件的情况下,将第二通话使用的第二编解码能力切换为第一编解码能力。

93、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第二通话不满足预设条件的情况下,保持使用第二编解码能力进行第二通话。

94、在第二方面的另一种可能的实施方式中,预设条件包括以下条件中的一个或多个:第二通话的起呼时刻与第一通话的结束时刻之间的间隔时长大于或者等于第二时长阈值,第三终端不是第二终端,第二通话的通话时长小于第三时长阈值。

95、在第二方面的另一种可能的实施方式中,第二编解码能力包括以下能力中的一种或多种:amr/wb编解码能力、amr编解码能力。

96、在第二方面的另一种可能的实施方式中,第一编解码能力为evs编解码能力。

97、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:根据第一终端的第一预设信息和第二终端的第二预设信息,使用第一编解码能力或者第二编解码能力进行第一终端与第二终端之间的通话;其中,第一预设信息或第二预设信息包括以下信息的中一个或多个:终端驻留的网络,终端支持的通话服务。

98、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第一预设信息表征第一终端驻留在第一网络下,且第二预设信息表征第二终端驻留在第一网络下的情况下,使用第一编解码能力进行第一终端与第二终端之间的通话。

99、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第一预设信息还表征第一终端支持的通话服务为预设通话服务,且第二预设信息还表征第二终端支持的通话服务为预设通话服务的情况下,使用第一编解码能力进行第一终端与第二终端之间的通话。

100、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第一预设信息表征第一终端驻留在第二网络下,或者第二预设信息表征第二终端驻留在第二网络下的情况下,使用第二编解码能力进行第一终端与第二终端之间的通话。

101、在第二方面的另一种可能的实施方式中,第二网络与第一网络不同。

102、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第一预设信息表征第一终端支持的通话服务不包括预设通话服务的情况下,或者第二预设信息表征第二终端支持的通话服务不包括预设通话服务,使用第二编解码能力进行第一终端与第二终端之间的通话。

103、在第二方面的另一种可能的实施方式中,第一网络包括以下网络中的一个或多个:4g网络、5g网络。

104、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第一终端驻留的网络属于预设城市并且第二终端驻留的网络属于预设城市的情况下,使用第一编解码能力进行第一终端与第二终端之间的通话。

105、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:在第一终端驻留的网络不属于预设城市或者第二终端驻留的网络不属于预设城市的情况下,使用第二编解码能力进行第一终端与第二终端之间的通话。

106、在第二方面的另一种可能的实施方式中,预设城市满足以下条件中的一个或多个:城市的第一网络覆盖率大于或等于预设阈值、城市的网络支持新空口承载语音vonr服务、城市的第一信号的信号质量达到预设质量标准。

107、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:第一终端在作为主叫向第二终端起呼时:若第一终端的起呼服务是预设通话服务,使用第一编解码能力进行第一终端与第二终端之间的通话。

108、在第二方面的另一种可能的实施方式中,当上述计算机指令被处理器执行时,使得电子设备还执行如下步骤:若第一终端的起呼服务不是预设通话服务,使用第二编解码能力进行第一终端与第二终端之间的通话。

109、在第二方面的另一种可能的实施方式中,预设通话服务包括以下服务中的一个或多个:vonr服务、volte服务。

110、在第二方面的另一种可能的实施方式中,第二编解码能力包括以下能力中的一种或多种:amr/wb编解码能力、amr编解码能力。

111、在第二方面的另一种可能的实施方式中,第一编解码能力为evs编解码能力。

112、第三方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其任一种可能的实施方式的方法。

113、第四方面,本技术提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行如第一方面及任一种可能的实施方式的方法。该计算机可以是上述电子设备。

114、第五方面,本技术提供一种芯片系统,该芯片系统包括一个或多个接口电路和一个或多个处理器。接口电路和处理器通过线路互联。该芯片系统应用于包括通信模块和存储器的电子设备;接口电路用于从存储器接收信号,并向处理器发送信号,信号包括存储器中存储的计算机指令。当处理器执行计算机指令时,电子设备执行如第一方面及任一种可能的实施方式的方法。

115、可以理解地,上述提供的第二方面及其任一种可能的实现方式的电子设备,第三方面的计算机存储介质,第四方面的计算机程序产品,以及第五方面的芯片系统所能达到的有益效果,可参考第一方面及其任一种可能的实施方式中的有益效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1