本技术实施例涉及通信,具体涉及一种通信方法、装置、设备、系统及可读存储介质。
背景技术:
1、呼叫等待是指当用户在一个已经存在的通话中收到新的呼叫请求时,用户将听到呼叫等待提示音,表示另有用户等待与之通话。同时,通知新呼叫方等待接听,并向该呼叫方播放呼叫等待提示音。
2、现有技术中只针对音视频通话的呼叫提供了等待解决方案,但是在已建立音视频通话连接的情况下,音视频通话中的主叫或被叫又接收到携带数据通道的呼叫时如何处理是亟待解决的问题。
技术实现思路
1、本技术实施例在于提供一种通信方法、装置、设备、系统及可读存储介质,解决在已建立音视频通话连接的情况下,音视频通话中的主叫或被叫又接收到携带数据通道的呼叫时,音视频通话中的主叫或被叫如何进行呼叫等待,以及如何与发起携带数据通道的呼叫的主叫建立数据通道的问题。
2、第一方面,提供一种通信方法,应用于第一终端,包括:
3、在所述第一终端与第三终端已建立通话和/或数据通道连接的情况下,获取第二终端发起的携带数据通道的多媒体电话业务请求;
4、获取所述第一终端的数据通道相关信息,和/或所述第一终端的数据通道能力;
5、根据所述数据通道相关信息和/或所述第一终端的数据通道能力,执行第一操作,所述第一操作包括以下之一:通知所述第二终端呼叫等待;建立所述第一终端和第二终端之间的数据通道和/或通话连接。
6、可选的,所述第一终端与第三终端已建立通话连接,包括:所述第一终端与第三终端已建立音视频通道的多媒体电话连接;
7、所述根据所述数据通道相关信息,执行第一操作,包括:
8、在所述第一终端的数据通道空闲的情况下,获取所述第二终端发起的重邀请应用呼叫,所述重邀请应用呼叫用于请求建立应用数据通道;
9、判断所述重邀请应用呼叫是否需要音视频资源;
10、如果所述重邀请应用呼叫需要音视频资源,则通知所述第二终端呼叫等待和/或所述第一终端有应用dc呼叫进入;
11、如果所述重邀请应用呼叫不需要音视频资源,则建立所述第一终端和第二终端之间的数据通道和/或通话连接。
12、可选的,所述第一终端与第三终端已建立通话和/或数据通道连接,包括:所述第一终端与第三终端已建立融合数据通道的多媒体电话连接;
13、所述根据所述数据通道相关信息和/或所述第一终端的数据通道能力,执行第一操作,包括:
14、在所述第一终端的数据通道被占用的情况下,获取所述第二终端发起的重邀请应用呼叫,所述重邀请应用呼叫用于请求建立应用数据通道;
15、判断所述重邀请应用呼叫是否与当前进行中的应用呼叫对应同一应用;
16、如果是,则通知所述第二终端呼叫等待和/或所述第一终端有应用dc呼叫进入;否则,判断所述第二终端的重邀请应用呼叫是否需要音视频资源;
17、如果需要音视频资源,则通知所述第二终端呼叫等待和/或所述第一终端有应用dc呼叫进入;
18、如果不需要音视频资源,则判断所述第一终端是否支持多数据通道能力;
19、如果不支持,则拒绝所述第二终端的重邀请应用呼叫;
20、如果支持,则建立所述第二终端和第一终端之间的数据通道和/或通话连接。
21、可选的,在通知所述第二终端呼叫等待和/或所述第一终端有应用dc呼叫进入之后,所述方法还包括:
22、通过呼叫保持方式暂时停止与所述第三终端的音视频呼叫,释放音视频资源;
23、发送重邀请消息给所述第二终端;
24、在接收到所述重邀请消息的确认消息之后,建立所述第二终端和第一终端之间的数据通道和/或通话连接。
25、第二方面,提供一种通信方法,应用于第二终端,包括:
26、向第一终端发起携带数据通道的多媒体电话业务请求,所述第一终端与第三终端已建立通话和/或数据通道连接;
27、获取所述第一终端的数据通道相关信息,和/或所述第一终端的数据通道能力;
28、根据所述数据通道相关信息和/或所述第一终端的数据通道能力,执行第二操作,所述第二操作包括以下之一:呼叫等待;建立所述第一终端和第二终端之间的数据通道和/或通话连接。
29、可选的,所述第一终端与第三终端建立通话连接,包括:所述第一终端与第三终端建立音视频多媒体电话连接;或者所述第一终端与第三终端已建立融合数据通道的多媒体电话连接。
30、可选的,根据所述数据通道相关信息,执行第二操作,包括:
31、在所述第一终端的数据通道空闲的情况下,或者在所述第一终端的数据通道被占用的情况下,向第一终端发起重邀请应用呼叫,所述重邀请应用呼叫用于请求建立应用数据通道;
32、获取所述第一终端的通知,所述通知指示呼叫等待和/或所述第一终端有应用dc呼叫进入;
33、根据所述通知,确定暂时不终止所述应用dc呼叫,或者获取重邀请消息,并向第一终端发送所述重邀请消息的确认消息,建立所述第二终端和第一终端之间的数据通道和/或通话连接。
34、第三方面,提供一种通信装置,应用于第一终端,包括:
35、第一获取模块,用于在第一终端与第三终端已建立和/或数据通道通话连接的情况下,获取第二终端发起的携带数据通道的多媒体电话业务请求;
36、第二获取模块,用于获取所述第一终端的数据通道相关信息,和/或所述第一终端的数据通道能力;
37、第一执行模块,用于根据所述数据通道相关信息和/或所述第一终端的数据通道能力,执行第一操作,所述第一操作包括以下之一:通知所述第二终端呼叫等待;建立所述第一终端和第二终端之间的数据通道和/或通话连接。
38、可选的,所述第一终端与第三终端已建立通话连接,包括:所述第一终端与第三终端已建立音视频通道的多媒体电话连接;
39、所述第一执行模块进一步用于执行以下操作:
40、在所述第一终端的数据通道空闲的情况下,获取所述第二终端发起的重邀请应用呼叫,所述重邀请应用呼叫用于请求建立应用数据通道;
41、判断所述重邀请应用呼叫是否需要音视频资源;
42、如果所述重邀请应用呼叫需要音视频资源,则通知所述第二终端呼叫等待和/或所述第一终端有应用dc呼叫进入;
43、如果所述重邀请应用呼叫不需要音视频资源,则建立所述第一终端和第二终端之间的数据通道和/或通话连接。
44、可选的,所述第一终端与第三终端已建立通话和/或数据通道连接,包括:所述第一终端与第三终端已建立融合数据通道的多媒体电话连接;
45、所述第一执行模块进一步用于执行以下操作:
46、在所述第一终端的数据通道被占用的情况下,获取所述第二终端发起的重邀请应用呼叫,所述重邀请应用呼叫用于请求建立应用数据通道;
47、判断所述重邀请应用呼叫是否与当前进行中的应用呼叫对应同一应用;
48、如果是,则通知所述第二终端呼叫等待和/或所述第一终端有应用dc呼叫进入;否则,判断所述第二终端的重邀请应用呼叫是否需要音视频资源;
49、如果需要音视频资源,则通知所述第二终端呼叫等待和/或所述第一终端有应用dc呼叫进入;
50、如果不需要音视频资源,则判断所述第一终端是否支持多数据通道能力;
51、如果不支持,则拒绝所述第二终端的重邀请应用呼叫;
52、如果支持,则建立所述第二终端和第一终端之间的数据通道和/或通话连接。
53、可选的,所述第一执行模块还用于在通知所述第二终端呼叫等待和/或所述第一终端有应用dc呼叫进入之后,通过呼叫保持方式暂时停止与所述第三终端的音视频呼叫,释放音视频资源;发送重邀请消息给所述第二终端;在接收到所述重邀请消息的确认消息之后,建立所述第二终端和第一终端之间的数据通道和/或通话连接。
54、第四方面,提供一种通信装置,应用于第二终端,包括:
55、第一发送模块,用于向第一终端发起携带数据通道的多媒体电话业务请求,所述第一终端与第三终端已建立通话和/或数据通道连接;
56、第三获取模块,用于获取所述第一终端的数据通道相关信息,和/或所述第一终端的数据通道能力;
57、第二执行模块,用于根据所述数据通道相关信息和/或所述第一终端的数据通道能力,执行第二操作,所述第二操作包括以下之一:呼叫等待;建立所述第一终端和第二终端之间的数据通道和/或通话连接。
58、可选的,所述第一终端与第三终端建立通话连接,包括:所述第一终端与第三终端建立音视频多媒体电话连接;或者所述第一终端与第三终端已建立融合数据通道的多媒体电话连接。
59、可选的,所述第二执行模块进一步用于:
60、在所述第一终端的数据通道空闲的情况下,或者在所述第一终端的数据通道被占用的情况下,向第一终端发起重邀请应用呼叫,所述重邀请应用呼叫用于请求建立应用数据通道;
61、获取所述第一终端的通知,所述通知指示呼叫等待和/或所述第一终端有应用dc呼叫进入;
62、根据所述通知,确定暂时不终止所述应用dc呼叫,或者获取重邀请消息,并向第一终端发送所述重邀请消息的确认消息,建立所述第二终端和第一终端之间的数据通道和/或通话连接。
63、第五方面,提供一种通信系统,包括第一终端和第二终端,所述第一终端执行第一方面所述的方法的步骤,所述第二终端执行第二方面所述的方法的步骤。
64、第六方面,提供一种通信设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二方面所述的方法的步骤。
65、第七方面,提供一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所述的方法的步骤。
66、在本技术实施例中,实现在已建立音视频通话连接的情况下,音视频通话中的主叫或被叫接收到携带数据通道的呼叫时,该音视频通话中的主叫或被叫根据该音视频通话中的主叫或被叫的数据通道相关信息和/或数据通道能力通知发起携带数据通道的呼叫的主叫终端呼叫等待,或者建立与发起携带数据通道的呼叫的主叫终端之间的数据通道,规范了长期演进语音承载(voice over long-term evolution,volte)/新空口承载语音(voice over new radio,vonr)多媒体电话携带数据通道呼叫的呼叫等待处理流程,对于volte/vonr多媒体电话业务向交互式多媒体通话业务的平滑演进,用户业务体验延续性增强,进而保证volte/vonr业务持续的商业价值。