一种通信方法、装置及系统制造方法及图纸

技术编号:39186808 阅读:7 留言:0更新日期:2023-10-27 08:34
一种通信方法、装置及系统,涉及通信技术领域,能够在通话过程中进行白板互动。通话终端通过建立的视频通话媒体传输通道传输通话终端与对端通话终端之间的通话视频流;并检测第一用户在通话界面呈现的第一白板画面上的第一触碰操作,生成用于描述第一触碰操作所产生的第一触碰痕迹的第一触碰痕迹数据;向媒体服务器发送第一触碰痕迹数据;通过视频通话媒体传输通道从媒体服务器接收第二白板媒体数据,且基于第二白板媒体数据在通话界面呈现包含第一触碰痕迹和第二触碰痕迹的第二白板画面,第二触碰痕迹为第二用户在对端通话终端的通话界面呈现的白板画面上进行第二触碰操作而产生的触碰痕迹。而产生的触碰痕迹。而产生的触碰痕迹。

【技术实现步骤摘要】
一种通信方法、装置及系统


[0001]本申请实施例涉及通信
,尤其涉及一种通信方法、装置及系统。

技术介绍

[0002]现有双方通话、多方会议(例如多方视频会议)等场景中,交流效率仍有待提高;如果通话参与方可以通过虚拟化的白板与对方进行互动,就像面对面交流那样,各通话参与方可以对同一块白板进行书写、绘画等操作,如此增加除语音和视频之外的沟通手段,可以更加便捷、有效地进行沟通。
[0003]如何在现有通话功能基础上叠加白板互动功能,是需要解决的技术问题。

技术实现思路

[0004]本申请实施例提供一种通信方法、装置及系统,能够在现有通话功能基础上增加白板互动功能。
[0005]为达到上述目的,本申请实施例采用如下技术方案:
[0006]第一方面,本申请实施例提供一种通信方法,该方法由通话终端执行,该方法包括:建立通话终端与媒体服务器之间的视频通话媒体传输通道,且通过所述视频通话媒体传输通道传输所述通话终端与对端通话终端之间的通话视频流,以实现通话终端与对端通话终端之间的视频通话业务,所述通话视频流包含所述通话终端或所述对端通话终端拍摄的视频内容;然后基于第一白板媒体数据在通话界面呈现第一白板画面,所述第一白板画面为空白画面;并检测第一用户在所述第一白板画面上的第一触碰操作,生成第一触碰痕迹数据,所述第一触碰痕迹数据用于描述所述第一触碰操作所产生的第一触碰痕迹;以及向所述媒体服务器发送所述第一触碰痕迹数据;再通过所述视频通话媒体传输通道从所述媒体服务器接收第二白板媒体数据,且基于所述第二白板媒体数据在所述通话界面呈现第二白板画面,所述第二白板画面包含所述第一触碰痕迹和第二触碰痕迹,所述第二触碰痕迹为第二用户在所述对端通话终端的通话界面呈现的与所述第一白板画面相应的白板画面上进行第二触碰操作而产生的触碰痕迹。
[0007]通过本申请实施例提供的技术方案,通话终端可以基于现有的视频通话媒体传输通道发送该通话终端的白板媒体数据(例如上述的第二白板媒体数据),无需花费额外的时间建立专用于传输白板媒体数据的传输通道,并且无需占用终端(包括通话终端和对端通话终端)额外的端口资源,如此,能够节省通话过程中进行白板互动时占用的时间和终端的端口资源。
[0008]进一步的,与现有的通信方法相比,本申请实施例提供的技术方案中,无需在用户通话终端和客服通话终端上安装白板APP,如此,也无需操作人员进行复杂的相关操作,不要求操作人员具有较高的操作技能。
[0009]一种可能的实现方式中,本申请实施例不限定第一用户在第一白板画面上的第一触碰操作的形式,例如,该触碰操作可以是在第一白板画面上的点触操作,也可以是在第一
白板画面上划写操作,例如书写、绘画等等,第一用户在第一白板画面上进行触碰操作之后,可以形成与触碰操作的具体行为对应的触碰痕迹,例如触碰操作是画了一个圆圈,则触碰痕迹是一个圆圈轨迹。上述的第一触碰痕迹数据包括但不限于可以指示上述触碰痕迹的时间戳、颜色、形状、位置(例如触碰痕迹上的各个点的坐标等位置参数)等。例如,某一白板画面中的触碰痕迹为红色的圆圈,第一触碰痕迹数据包括指示白板画面的数据(例如白板画面的时间戳或标识信息)、指示触碰痕迹的颜色为红色的数据、指示触碰痕迹的形状为圆圈的数据、以及指示触碰痕迹的圆心坐标和半径的数据。
[0010]一种可能的实现方式中,所述第一白板媒体数据包含第一视频帧对应的数据,所述第一视频帧为通过所述视频通话媒体传输通道从媒体服务器接收的且用于呈现空白画面。上述基于第一白板媒体数据在通话界面呈现第一白板画面,包括:解码所述第一视频帧对应的数据以在通话界面呈现第一白板画面。
[0011]或者,一种可能的实现方式中,第一白板媒体数据包含白板图像对应的数据,所述白板图像为所述通话终端本地存储的且用于呈现所述空白画面,所述基于第一白板媒体数据呈现第一白板画面,包括:解码所述白板图像对应的数据以在所述通话界面呈现所述第一白板画面。
[0012]一种可能的实现方式中,所述第二白板媒体数据包含第二视频帧对应的数据,所述第二视频帧用于呈现嵌入了所述第一触碰痕迹和所述第二触碰痕迹的第二白板画面。所述基于所述第二白板媒体数据在通话界面呈现第二白板画面,包括:解码所述第二视频帧对应的数据以在所述通话界面呈现所述第二白板画面。
[0013]或者,一种可能的实现方式中,所述第二白板媒体数据为第二触碰痕迹数据,所述第二触碰痕迹数据用于描述所述第二触碰痕迹;所述基于所述第二白板媒体数据在所述通话界面呈现第二白板画面,包括:基于所述第一触碰痕迹数据和所述第二触碰痕迹数据,在所述通话界面上叠加呈现所述第一触碰痕迹和所述第二触碰痕迹,形成所述第二白板画面。
[0014]本申请实施例中,这样,通话终端对应的第一用户可以看到第一用户以及第二用户在第一白板画面中的触碰痕迹,使得第一用户和第二用户可以基于白板进行有效地互动。
[0015]一种可能的实现方式中,本申请实施例提供的通信方法还包括:从所述媒体服务器接收传输通道指示信息,所述传输通道指示信息指示所述通话终端通过所述视频通话媒体传输通道接收所述第二白板媒体数据,如此,可以通过该视频通话媒体传输通道传输白板媒体数据(例如第二白板媒体数据)。
[0016]本申请实施例中,可以通过显式指示的方法(即发送传输通道指示信息)指示通过视频通话媒体传输通道传输白板媒体数据,在有些情况下,媒体服务器也可以通过隐式指示的方法指示通过视频通话媒体传输通道传输白板媒体数据。
[0017]一种可能的实现方式中,本申请实施例提供的通信方法还包括:停止通过所述视频通话媒体传输通道传输通话视频流。
[0018]一种可能的实现方式中,本申请实施例提供的通信方法还包括:向所述媒体服务器发送白板互动申请,所述白板互动申请中包括所述对端通话终端的标识,所述标识用于申请与所述对端通话终端进行白板互动,以在所述通话终端上呈现所述第二白板画面。可
以理解的是,与通话终端通话的对端通话终端可能包括多个,通话终端与多个对端通话终端通话的过程中,可以申请与某一个对端通话终端进行白板互动。
[0019]一种可能的实现方式中,本申请实施例提供的通信方法还包括:确认所述通话终端具备白板互动所需的资源。
[0020]本申请实施例中,在通话终端在白板画面上进行第一触碰操作之前,媒体服务器与通话终端交互以确认通话终端具备白板互动所需的资源。通话终端发出白板互动申请之后,通话终端本身的状态可能会发生变化,例如通话终端当前网络信号可能较差,或者处于2G/3G网络,其带宽不足以支持该通话终端在第一白板画面上进行第一触碰操作,或者视频通话媒体传输通道不可用,或者通话终端对应的用户不方便实施触碰操作等等,在这些情况下,通话终端不具备白板互动所需的资源。
[0021]一种可能的实现方式中,所述确认所述通话终端具备白板互动所需的资源,包括:从所述媒体服务器接收SIP消息,所述SIP消息中包括触碰操作确认标识,所述触碰操作确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,其特征在于,所述方法由通话终端执行,所述方法包括:建立所述通话终端与媒体服务器之间的视频通话媒体传输通道,且通过所述视频通话媒体传输通道传输所述通话终端与对端通话终端之间的通话视频流,以实现所述通话终端与所述对端通话终端之间的视频通话业务;基于第一白板媒体数据在通话界面呈现第一白板画面,所述第一白板画面为空白画面;检测第一用户在所述第一白板画面上的第一触碰操作,生成第一触碰痕迹数据,所述第一触碰痕迹数据用于描述所述第一触碰操作所产生的第一触碰痕迹;向所述媒体服务器发送所述第一触碰痕迹数据;通过所述视频通话媒体传输通道从所述媒体服务器接收第二白板媒体数据,且基于所述第二白板媒体数据在所述通话界面呈现第二白板画面,所述第二白板画面包含所述第一触碰痕迹和第二触碰痕迹,所述第二触碰痕迹为第二用户在所述对端通话终端的通话界面呈现的与所述第一白板画面相应的白板画面上进行第二触碰操作而产生的触碰痕迹。2.根据权利要求1所述的方法,其特征在于:所述第一白板媒体数据包含第一视频帧对应的数据,所述第一视频帧为通过所述视频通话媒体传输通道从所述媒体服务器接收的且用于呈现所述空白画面,所述基于第一白板媒体数据在通话界面呈现第一白板画面,包括:解码所述第一视频帧对应的数据以在所述通话界面呈现所述第一白板画面;或者,所述第一白板媒体数据包含白板图像对应的数据,所述白板图像为所述通话终端本地存储的且用于呈现所述空白画面,所述基于第一白板媒体数据呈现第一白板画面,包括:解码所述白板图像对应的数据以在所述通话界面呈现所述第一白板画面。3.根据权利要求1或2所述的方法,其特征在于:所述第二白板媒体数据包含第二视频帧对应的数据,所述第二视频帧用于呈现嵌入了所述第一触碰痕迹和所述第二触碰痕迹的第二白板画面;所述基于所述第二白板媒体数据在通话界面呈现第二白板画面,包括:解码所述第二视频帧对应的数据以在所述通话界面呈现所述第二白板画面;或者,所述第二白板媒体数据为第二触碰痕迹数据,所述第二触碰痕迹数据用于描述所述第二触碰痕迹;所述基于所述第二白板媒体数据在所述通话界面呈现第二白板画面,包括:基于所述第一触碰痕迹数据和所述第二触碰痕迹数据,在所述通话界面上叠加呈现所述第一触碰痕迹和所述第二触碰痕迹,形成所述第二白板画面。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:从所述媒体服务器接收传输通道指示信息,所述传输通道指示信息指示所述通话终端通过所述视频通话媒体传输通道接收所述第二白板媒体数据。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:停止通过所述视频通话媒体传输通道传输通话视频流。6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:向所述媒体服务器发送白板互动申请,所述白板互动申请中包括所述对端通话终端的标识,所述标识用于申请与所述对端通话终端进行白板互动,以在所述通话终端上呈现所述第二白板画面。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:确认所述通话终端具备白板互动所需的资源。8.根据权利要求7所述的方法,其特征在于,所述确认所述通话终端具备白板互动所需的资源,包括:从所述媒体服务器接收会话发起协议SIP消息,所述SIP消息中包括触碰操作确认标识,所述触碰操作确认标识用于确认所述通话终端是否具备白板互动所需的资源;向所述媒体服务器发送所述SIP消息的响应消息,所述响应消息中包括触碰操作应答标识,所述触碰操作应答标识用于指示所述通话终端具备白板互动所需的资源。9.一种通信方法,其特征在于,所述方法由媒体服务器执行,所述方法包括:建立第一视频通话媒体传输通道和第二视频通话媒体传输通道,所述第一视频通话媒体传输通道为通话终端与所述媒体服务器之间的视频通话媒体传输通道,所述第二视频通话媒体传输通道为所述媒体服务器与对端通话终端之间的视频通话媒体传输通道;且通过所述第一视频通话媒体传输通道和所述第二视频通话媒体传输通道传输所述通话终端与所述对端通话终端之间的通话视频流,以实现所述通话终端与所述对端通话终端之间的视频通话业务;从所述通话终端接收第一触碰痕迹数据,所述第一触碰痕迹数据是第一用户在所述通话终端的通话界面呈现的第一白板画面上进行第一触碰操作而生成的数据,所述第一白板画面为空白画面,所述第一白板画面是基于所述第一白板媒体数据呈现的白板画面,所述第一触碰痕迹数据用于描述所述第一触碰操作所产生的第一触碰痕迹;从所述对端通话终端接收第二触碰痕迹数据,所述第二触碰痕迹数据是第二用户在所述对端通话终端的通话界面呈现的与所述第一白板画面相应的白板画面上进行第二触碰操作而生成的数据,所述第二触碰痕迹数据用于描述所述第二触碰操作所产生的第二触碰痕迹;通过所述第一视频通话媒体传输通道向所述通话终端发送第二白板媒体数据,以在所述通话终端的通话界面呈现第二白板画面,所述第二白板画面包含所述第一触碰痕迹和所述第二触碰痕迹;通过所述第二视频通话媒体传输通道向所述对端通话终端发送第三白板媒体数据,以在所述对端通话终端的通话界面呈现所述第二白板画面。10.根据权利要求9所述的方法,其特征在于:所述第一白板媒体数据包含第一视频帧对应的数据,所述第一视频帧为通过所述第一视频通话媒体传输通道从所述媒体服务器接收的且用于呈现所述空白画面;或者,所述第一白板媒体数据包含白板图像对应的数据,所述白板图像为所述通话终端本地存储的且用于呈现所述空白画面。11.根据权利要求9或10所述的方法,其特征在于:所述第二白板媒体数据与所述第三白板媒体数据相同,所述第二白板媒体数据或所述第三白板媒体数据包含第二视频帧对应的数据,所述第二视频帧用于呈现嵌入了所述第一触碰痕迹和所述第二触碰痕迹的第二白板画面;或者,所述第二白板媒体数据与所述第三白板媒体数据不同,所述第二白板媒体数据为所述第二触碰痕迹数据,所述第三白板媒体数据为所述第一触碰痕迹数据。
12.根据权利要求9至11任一项所述的方法,其特征在于,所述方法还包括:向所述通话终端发送第一传输通道指示信息,所述第一传输通道指示信息指示所述通话终端通过所述第一视频通话媒体通道接收所述第二白板媒体数据;向所述对端通话终端发送第二传输通道指示信息,所述第二传输通道指示信息指示所述对端通话终端通过所述第二视频通话媒体通道接收所述第三白板媒体数据。13.根据权利要求9至12任一项所述的方法,其特征在于,所述方法还包括:停止通过所述第一视频通话媒体传输通道传输所述通话视频流;停止通过所述第二视频通话媒体传输通道传输所述通话视频流。14.根据权利要求9至13任一项所述的方法,其特征在于,所述方法还包括:确认所述通话终端具备白板互动所需的资源。15.根据权利要求14所述的方法,其特征在于,所述确认所述通话终端具备白板互动所需的资源,包括:向所述通话终端发送会话发起协议SIP消息,所述SIP消息中包括触碰操作确认标识,所述触碰操作确认标识用于确认所述通话终端是否具备白板互动所需的资源;从所述通话终端接收所述SIP消息的响应消息,所述响应消息中包括触碰操作应答标识,所述触碰操作应答标识用于指示所述通话终端具备白板互动所需的资源。16.根据权利要求9至15任一项所述的方法,其特征在于,所述方法还包括:从所述通话终端接收白板互动申请,所述白板互动申请中包括所述对端通话终端的标识,所述标识用于申请与所述对端通话终端进行白板互动,以在所述通话终端的通话界面和所述对端通话终端的通话界面呈现包括所述通话终端和/或所述对端通话终端的触碰痕迹的白板画面;向所述对端通话终端发送白板互动请求,所述白板互动请求用于请求所述对端通话终端与所述通话终端进行白板互动;从所述对端通话终端接收所述白板互动请求的响应消息,所述响应消息用于指示所述第二用户同意与所述第一用户进行白板互动。17.一种通话终端,其特征在于,包括:处理模块、生成模块、发送模块以及接收模块;所述处理模块,用于建立与媒体服务器之间的视频通话媒体传输通道,且控制所述发送模块或所述接收模块通过所述视频通话媒体传输通道传输所述通话终端与对端通话终端之间的通话视频流,以实现所述通话终端与所述对端通话终端之间的视频通话业务;并且基于第一白板媒体数据在通话界面呈现第一白板画面,所述第一白板画面为空白画面;所述生成模块,用于检测第一用户在所述第一白板画面上的第一触碰操作,生成第一触碰痕迹数据,所述第一触碰痕迹数据用于描述所述第一触碰操...

【专利技术属性】
技术研发人员:徐长月冯军辉张春河庄乃峰王坤
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1