多方通话实现方法、装置、设备、芯片及存储介质与流程

文档序号:38026803发布日期:2024-05-17 13:02阅读:11来源:国知局
多方通话实现方法、装置、设备、芯片及存储介质与流程

本公开涉及物联网,尤其涉及一种多方通话实现方法、装置、设备、芯片及存储介质。


背景技术:

1、多方通话技术即实现多方、异地实时的在线语音通话的技术,其可以应用于商务会谈,如电话会议等。目前,一些电信运营商可以提供多方通话业务,但需用户额外付费开通此业务,并且需要进行多方通话的终端设备均支持数据网络通信功能,即需要该多方通话的终端设备均需要与通信基站联通,相比于双方通话场景,会占用更多的数据网络资源带宽。


技术实现思路

1、为克服相关技术中存在的问题,本公开实施例提供一种多方通话实现方法、装置、设备、芯片及存储介质,用以解决相关技术中的缺陷。

2、根据本公开实施例的第一方面,提供一种多方通话实现方法,所述方法包括:

3、若接收到第一预设指令,则向第二终端设备发送用于建立第一局域网络连接的请求;

4、若接收到所述第二终端设备基于所述请求返回的确认连接信息,则与所述第二终端设备建立第一局域网络连接;

5、基于所述第一局域网络连接和数据网络连接实现所述第一终端设备、所述第二终端设备以及第三终端设备之间的多方通话,所述数据网络连接为所述第一终端设备与所述第三终端设备之间预先建立的通话连接。

6、在一些实施例中,所述基于所述第一局域网络连接和数据网络连接实现所述第一终端设备、所述第二终端设备以及第三终端设备之间的多方通话,包括:

7、通过所述第一局域网络连接接收所述第二终端设备发送的第二声音数据;

8、通过所述数据网络连接接收所述第三终端设备发送的第三声音数据;

9、基于接收到的所述第二声音数据和/或所述第三声音数据生成第一目标声音数据;

10、基于所述第一终端设备的声音播放装置播放所述第一目标声音数据。

11、在一些实施例中,所述基于所述第一终端设备的声音播放装置播放所述第一目标声音数据,包括:

12、基于预设音频处理方式对所述第一目标声音数据进行音频处理,得到处理后的第一目标声音数据,所述预设音频处理方式包括回声处理和/或噪声处理;

13、基于所述声音播放装置播放所述处理后的第一目标声音数据。

14、在一些实施例中,所述基于所述第一局域网络连接和数据网络连接实现所述第一终端设备、所述第二终端设备以及第三终端设备之间的多方通话,包括:

15、通过所述第一终端设备的声音采集装置采集所述第一终端设备所在环境的第一声音数据;

16、通过所述数据网络连接接收所述第三终端设备发送的第三声音数据;

17、基于接收到的所述第一声音数据和/或所述第三声音数据生成第二目标声音数据;

18、基于所述第一局域网络连接向所述第二终端设备发送所述第二目标声音数据。

19、在一些实施例中,所述基于所述第一局域网络连接和数据网络连接实现所述第一终端设备、所述第二终端设备以及第三终端设备之间的多方通话,包括:

20、通过所述第一终端设备的声音采集装置采集所述第一终端设备所在环境的第一声音数据;

21、通过所述第一局域网络连接接收所述第二终端设备发送的第二声音数据;

22、基于接收到的所述第一声音数据和/或所述第二声音数据生成第三目标声音数据;

23、基于所述数据网络连接向所述第三终端设备发送所述第三目标声音数据。

24、在一些实施例中,所述通过所述第一终端设备的声音采集装置采集所述第一终端设备所在环境的第一声音数据,包括:

25、通过所述声音采集装置采集所述第一终端设备所在环境的原始声音数据;

26、基于预设音频处理方式对所述原始声音数据进行音频处理,得到第一声音数据,所述预设音频处理方式包括回声处理和/或噪声处理。

27、根据本公开实施例的第二方面,提供一种多方通话实现方法,应用于第二终端设备,所述方法包括:

28、若接收到第一终端设备发送的用于建立第一局域网络连接的请求,则接收第二预设指令,所述第二预设指令用于确认与所述第一终端设备建立所述第一局域网络连接;

29、若接收到所述第二预设指令,则向所述第一终端设备发送确认连接信息,并与所述第一终端设备建立所述第一局域网络连接;

30、基于所述第一局域网络连接和数据网络连接实现所述第一终端设备、所述第二终端设备以及第三终端设备之间的多方通话,所述数据网络连接为所述第一终端设备与所述第三终端设备之间预先建立的通话连接。

31、根据本公开实施例的第三方面,提供一种多方通话实现方法,应用于第三终端设备,所述方法包括:

32、若与第一终端设备建立数据网络连接,则实现所述第一终端设备与所述第三终端设备的双方通话;

33、若在所述双方通话过程中,所述第一终端设备与所述第二终端设备建立第一局域网络连接,则基于所述第一局域网络连接和所述数据网络连接实现所述第一终端设备、所述第二终端设备以及所述第三终端设备之间的多方通话。

34、在一些实施例中,所述方法还包括:

35、若接收到第三预设指令,则向第四终端设备发送用于建立第二局域网络连接的请求;

36、若接收到所述第四终端基于所述请求返回的确认连接信息,则与所述第四终端设备建立第二局域网络连接;

37、所述基于所述第一局域网络连接和所述数据网络连接实现所述第一终端设备、所述第二终端设备以及所述第三终端设备之间的多方通话,还包括:

38、基于所述第一局域网络连接、所述第二局域网络连接和所述数据网络连接实现所述第一终端设备、所述第二终端设备、所述第二终端设备以及所述第四终端设备之间的多方通话。

39、根据本公开实施例的第四方面,提供一种多方通话实现装置,应用于第一终端设备,所述装置包括:

40、第一请求发送模块,用于当接收到第一预设指令时,向第二终端设备发送用于建立第一局域网络连接的请求;

41、第一连接建立模块,用于当接收到所述第二终端设备基于所述请求返回的确认连接信息时,与所述第二终端设备建立第一局域网络连接;

42、多方通话实现模块,用于基于所述第一局域网络连接和数据网络连接实现所述第一终端设备、所述第二终端设备以及第三终端设备之间的多方通话,所述数据网络连接为所述第一终端设备与所述第三终端设备之间预先建立的通话连接。

43、在一些实施例中,所述多方通话实现模块包括第一数据播放单元;

44、所述第一数据播放单元,用于:

45、通过所述第一局域网络连接接收所述第二终端设备发送的第二声音数据;

46、通过所述数据网络连接接收所述第三终端设备发送的第三声音数据;

47、基于接收到的所述第二声音数据和/或所述第三声音数据生成第一目标声音数据;

48、基于所述第一终端设备的声音播放装置播放所述第一目标声音数据。

49、在一些实施例中,所述第一数据播放单元还用于:

50、基于预设音频处理方式对所述第一目标声音数据进行音频处理,得到处理后的第一目标声音数据,所述预设音频处理方式包括回声处理和/或噪声处理;

51、基于所述声音播放装置播放所述处理后的第一目标声音数据。

52、在一些实施例中,所述多方通话实现模块包括第二数据发送单元;

53、所述第二数据发送单元,用于:

54、通过所述第一终端设备的声音采集装置采集所述第一终端设备所在环境的第一声音数据;

55、通过所述数据网络连接接收所述第三终端设备发送的第三声音数据;

56、基于接收到的所述第一声音数据和/或所述第三声音数据生成第二目标声音数据;

57、基于所述第一局域网络连接向所述第二终端设备发送所述第二目标声音数据。

58、在一些实施例中,所述多方通话实现模块包括第三数据发送单元;

59、所述第三数据发送单元,用于:

60、通过所述第一终端设备的声音采集装置采集所述第一终端设备所在环境的第一声音数据;

61、通过所述第一局域网络连接接收所述第二终端设备发送的第二声音数据;

62、基于接收到的所述第一声音数据和/或所述第二声音数据生成第三目标声音数据;

63、基于所述数据网络连接向所述第三终端设备发送所述第三目标声音数据。

64、在一些实施例中,所述第二数据发送单元或第三数据发送单元,还用于:

65、通过所述声音采集装置采集所述第一终端设备所在环境的原始声音数据;

66、基于预设音频处理方式对所述原始声音数据进行音频处理,得到第一声音数据,所述预设音频处理方式包括回声处理和/或噪声处理。

67、根据本公开实施例的第五方面,提供一种多方通话实现装置,应用于第二终端设备,所述装置包括:

68、第一请求接收模块,用于当接收到第一终端设备发送的用于建立第一局域网络连接的请求时,接收第二预设指令,所述第二预设指令用于确认与所述第一终端设备建立所述第一局域网络连接;

69、第一连接建立模块,用于当接收到所述第二预设指令时,向所述第一终端设备发送确认连接信息,并与所述第一终端设备建立所述第一局域网络连接;

70、多方通话实现模块,用于基于所述第一局域网络连接和数据网络连接实现所述第一终端设备、所述第二终端设备以及第三终端设备之间的多方通话,所述数据网络连接为所述第一终端设备与所述第三终端设备之间预先建立的通话连接。

71、根据本公开实施例的第六方面,提供一种多方通话实现装置,应用于第三终端设备,所述装置包括:

72、双方通话实现模块,用于当与第一终端设备建立数据网络连接时,实现所述第一终端设备与所述第三终端设备的双方通话;

73、多方通话实现模块,用于当在所述双方通话过程中,所述第一终端设备与所述第二终端设备建立第一局域网络连接时,基于所述第一局域网络连接和所述数据网络连接实现所述第一终端设备、所述第二终端设备以及所述第三终端设备之间的多方通话。

74、在一些实施例中,所述装置还包括:

75、第二请求发送模块,用于当接收到第三预设指令时,向第四终端设备发送用于建立第二局域网络连接的请求;

76、第二连接建立模块,用于当接收到所述第四终端基于所述请求返回的确认连接信息时,与所述第四终端设备建立第二局域网络连接;

77、所述多方通话实现模块还用于基于所述第一局域网络连接、所述第二局域网络连接和所述数据网络连接实现所述第一终端设备、所述第二终端设备、所述第二终端设备以及所述第四终端设备之间的多方通话。

78、根据本公开实施例的第七方面,提供一种终端设备,所述设备包括:

79、处理器以及用于存储计算机程序的存储器;

80、其中,所述处理器被配置为在执行所述计算机程序时,实现上述任一方面中所述的多方通话实现方法。

81、根据本公开实施例的第八方面,提供一种多方通话实现系统,所述设备包括第一终端设备、第二终端设备以及第三终端设备;

82、所述第一终端设备用于实现上述第一方面中任一项所述的多方通话实现方法;

83、所述第二终端设备用于实现上述第二方面中任一项所述的多方通话实现方法;

84、所述第三终端设备用于实现上述第三方面中任一项所述的多方通话实现方法。

85、根据本公开实施例的第九方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一方面中所述的多方通话实现方法。

86、根据本公开实施例的第十方面,提供一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述通信接口用于传输通话数据,所述处理器用于运行程序或指令,实现上述任一项所述的多方通话实现方法的步骤。

87、本公开的实施例提供的技术方案可以包括以下有益效果:

88、本公开通过当接收到第一预设指令,向第二终端设备发送用于建立第一局域网络连接的请求,并当接收到所述第二终端设备基于所述请求返回的确认连接信息,与所述第二终端设备建立第一局域网络连接,进而可以基于所述第一局域网络连接和第一终端设备与所述第三终端设备之间预先建立的数据网络连接实现所述第一终端设备、所述第二终端设备以及第三终端设备之间的多方通话,由于无需第一终端设备额外付费开通电信运营商提供的多方通话业务,因而可以降低多方通话的成本,并且由于仅需第一终端设备和第三终端设备建立数据网络连接,而第一终端设备与第二终端设备之间无需建立数据网络连接,即仅需第一终端设备和第三终端设备与通信基站联通,相比于相关技术中全部终端设备均与通信基站联通的通话场景,可以减少数据网络资源带宽的占用,并且第二终端设备无需是支持数据网络通信功能的设备,因而可以降低对参与多方通话的部分终端设备的要求。

89、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

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