用于改进视频会议的多用户交互板制造技术

技术编号:39419253 阅读:9 留言:0更新日期:2023-11-19 16:08
一种视频会议系统包括用于应用的执行的多用户交互板,所述多用户交互板具有响应于来自视频会议的多个与会者的输入的状态。所述视频会议系统包括图形用户界面,所述图形用户界面具有用于视频流的视频板和用于响应多个客户端设备处提供的输入的代码的执行的多用户交互板。所述视频会议系统可以响应于所述多用户交互板相关联的所述客户端设备的用户提供的输入来确定所述多用户交互板的当前状态。所述视频会议系统可以提供用于呈现所述图形用户界面的数据,所述数据包括与所述视频板相关联的视频数据和所述多用户交互板的当前状态指示数据。指示数据。指示数据。

【技术实现步骤摘要】
【国外来华专利技术】用于改进视频会议的多用户交互板
优先权
[0001]本申请以申请日期为2021年3月22日的美国申请17/208,471为基础并要求优先权,该申请通过引用并入本文。


[0002]本公开一般涉及多个与会者视频会议系统。

技术介绍

[0003]多个与会者视频会议技术可以向用于视频会议的多个与会者的客户端设备提供视频流。例如,可以在第一显示区域中显示讲话的与会者,而可以在其它显示区域中显示非讲话与会者。一些视频会议技术允许在视频会议期间在与会者之间内容共享。例如,一些系统可以允许与会者与观看当前在显示器上呈现的内容的其他与会者共享他们的显示器的全部或一部分。
[0004]虽然当前的视频会议技术可以使与会者能够共享内容,但是仍然需要在视频会议的多个与会者之间进一步协作和交互的技术。

技术实现思路

[0005]本公开的实施例的方面和优点将在以下描述中部分地阐述,或者可以从描述中获知,或者可以通过实施例的实践获知。
[0006]本公开的示例方面针对一种计算机实现的方法,该方法包括从第一客户端设备的第一用户处接收请求,请求用于在视频会议系统的图形用户界面内多用户交互板的执行,视频会议系统包括多个板,多个板包括与第一用户的视频流相关联的第一板,与第二客户端设备的第二用户的视频流相关联的第二板,并且多用户交互板包括计算机可执行代码,计算机可执行代码对由第一用户在第一客户端设备处提供的输入和第二客户端在第二客户端设备处提供的输入做出响应。该方法包括响应于第一用户在与多用户交互板相关联的第一客户端设备处提供的一个或多个输入和第二用户在与多用户交互板相关联的第二客户端设备处提供的一个或多个输入,确定多用户交互板的当前状态,并且提供用于渲染视频会议系统的图形用户界面的数据,数据包括与第一用户相关联的第一板的视频流的视频数据、与第二用户相关联的第二板的视频流的视频数据,和多用户交互板的当前状态的指示数据。
[0007]本公开的另一示例方面针对一种计算系统,该计算系统包括一个或多个处理器和存储指令的一个或多个非暂态计算机可读介质,指令在由一个或多个处理器执行时使得计算系统执行操作。操作包括从第一客户端设备的第一用户处接收请求,请求用于在视频会议系统的图形用户界面内多用户交互板的执行,视频会议系统包括多个板,多个板包括与第一用户的视频流相关联的第一板,与第二客户端设备的第二用户的视频流相关联的第二板,并且多用户交互板包括计算机可执行代码,计算机可执行代码对由第一用户在第一客
户端设备处提供的输入和第二客户端在第二客户端设备处提供的输入作出响应。操作包括:响应于第一用户在与多用户交互板相关联的第一客户端设备处提供的一个或多个输入和第二用户在与多用户交互板相关联的第二客户端设备处提供的一个或多个输入,确定多用户交互板的当前状态;以及提供用于渲染视频会议系统的图形用户界面的数据,数据包括与第一用户相关联的第一板的视频流的视频数据、与第二用户相关联的第二板的视频流的视频数据,和多用户交互板的当前状态的指示数据。
[0008]本公开的又一示例方面针对一种或多种存储指令的非暂态计算机可读介质,指令在由计算系统的一个或多个处理器执行时使得计算系统执行操作。操作包括从第一客户端设备的第一用户处接收请求,请求用于在视频会议系统的图形用户界面内多用户交互板的执行,视频会议系统包括多个板,多个板包括与第一用户的视频流相关联的第一板,与第二客户端设备的第二用户的视频流相关联的第二板,并且多用户交互板包括计算机可执行代码,计算机可执行代码对由第一用户在第一客户端设备处提供的输入和第二客户端在第二客户端设备处提供的输入做出响应。操作包括:响应于第一用户在与多用户交互板相关联的第一客户端设备处提供的一个或多个输入和第二用户在与多用户交互板相关联的第二客户端设备处提供的一个或多个输入,确定多用户交互板的当前状态;以及提供用于渲染视频会议系统的图形用户界面的数据,数据包括与第一用户相关联的第一板的视频流的视频数据、与第二用户相关联的第二板的视频流的视频数据,和多用户交互板的当前状态的指示数据。
[0009]本公开的其它示例性方面涉及用于实现和利用视频会议系统的系统、装置、计算机程序产品(例如有形的,非暂态计算机可读介质,但也可以例如在通信网络上可下载而不必以非暂态形式存储的软件)、用户界面、存储器设备和电子设备。
[0010]参考以下描述和所附权利要求书,将更好地理解各种实施例的这些和其他特征、方面和优点。附图包含在本说明书中并构成本说明书的一部分,说明了本公开的实施例,并与说明书一起用于解释相关原理。
附图说明
[0011]本说明书中列出了针对本领域普通技术之一的实施例的详细讨论,其参考了所附图,其中:
[0012]图1示出了根据本公开的示例性实施例的示例性计算系统的框图;
[0013]图2示出了根据本公开的示例性实施例的包括多用户交互板的多个与会者视频会议系统的示例性图形用户界面;
[0014]图3示出了根据本公开的示例性实施例的包括交互板配置菜单的多个与会者视频会议系统的示例性图形用户界面;
[0015]图4示出了根据本公开的示例性实施例的包括客户端设备处的视频会议应用的多个与会者视频会议系统的一部分的框图;
[0016]图5示出了包括根据本公开的示例性实施例的板管理器的多个与会者视频会议系统的一部分的框图;
[0017]图6示出了根据本公开的示例性实施例的用于提供包括多用户交互板的多个与会者视频会议的流程图;
[0018]图7示出了根据本公开的示例性实施例的创建多用户交互板的流程图;和
[0019]图8示出了根据本公开的示例性实施例的执行多用户交互板的流程图。
具体实施方式
[0020]现在将详细参考实施例,一个或多个示例在附图中示出。提供每个示例是为了解释实施例,而不是限制本公开。实际上,对于本领域技术人员显而易见的是,在不脱离本公开的范围或精神的情况下,可以对实施例进行各种修改和变化。例如,作为一个实施例的一部分示出或说明的特征可以与另一个实施例一起使用,以产生另一个实施例。因此,本公开内容的各方面旨在涵盖这样的修改和变化。
[0021]通常,本专利技术涉及一种视频会议系统,其包括具有交互板的图形用户界面(GUI),在交互板中可以执行响应于来自视频会议的多个与会者的输入的软件应用。当视频会议的多个与会者与交互板交互时,在多用户交互板中执行的应用,例如网络浏览器、视频播放器、游戏或其它应用的状态可以实时响应和更改。多用户交互板可以执行用于视频会议系统的各种应用,以促进图形用户界面内的多个与会者的交互。作为示例,多用户交互板可以包括能够执行超文本标记语言(html)或其它代码的应用,例如网络(web)浏览器。在交互板中执行的web浏览器可以对来自视频会议的多个与会者的输入做出响应,使得浏览器状态响应于多用户交互。以这种方式,可以通过使多用户能够通过作为包括用于视频会议的视频流的GUI的一部分而提供的交互板与内容进行交互来本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,其特征在于,由一个或多个处理器:从第一客户端设备的第一用户处接收请求,所述请求用于在视频会议系统的图形用户界面内多用户交互板的执行,所述视频会议系统包括多个板,所述多个板包括与所述第一用户的视频流相关联的第一板,与第二客户端设备的第二用户的视频流相关联的第二板,并且所述多用户交互板包括计算机可执行代码,所述计算机可执行代码对由所述第一用户在所述第一客户端设备处提供的输入和所述第二客户端在所述第二客户端设备处提供的输入做出响应;响应于所述第一用户在与所述多用户交互板相关联的所述第一客户端设备处提供的一个或多个输入和所述第二用户在与所述多用户交互板相关联的所述第二客户端设备处提供的一个或多个输入,确定所述多用户交互板的当前状态;以及提供用于渲染所述视频会议系统的图形用户界面的数据,所述数据包括与所述第一用户相关联的所述第一板的所述视频流的视频数据、与所述第二用户相关联的所述第二板的所述视频流的视频数据,和所述多用户交互板的所述当前状态的指示数据。2.根据权利要求1所述的计算机实现的方法,其特征在于:所述视频会议系统包括由所述多用户交互板执行的一个或多个容器;以及所述一个或多个容器包括容器可执行指令,所述容器可执行指令对由所述第一用户在所述第一客户端设备处提供的所述一个或多个输入和由所述第二用户在所述第二客户端设备处提供的所述一个或多个输入做出响应。3.根据权利要求1所述的计算机实现的方法,其特征在于,还包括:接收一个或多个设置,所述一个或多个设置来自每个客户端设备处的所述多用户交互板内的内容的各自显示对应的所述第一用户;其中,第一设置指示每个客户端设备处的所述多用户交互板内的内容的各自显示被锁定为用于所述多用户交互板的每个用户的一致视图;以及其中,第二设置指示所述多用户交互板内的内容的所述各自显示是可单独控制的,使得每个用户具有所述多用户交互板内的内容的独立视图。4.根据权利要求1所述的计算机实现的方法,其特征在于,还包括,由所述一个或多个处理器:接收与来自所述第一用户的一个或多个输入相关联的数据,所述数据指示所述第二用户关于所述多用户交互板的许可。5.根据权利要求4所述的计算机实现的方法,其特征在于:所述第二用户的许可少于所述第一用户的许可。6.根据权利要求5所述的计算机实现的方法,其特征在于,还包括:接收与来自所述第一用户的一个或多个输入相关联的数据,所述数据指示所述第二用户关于所述多用户交互板的所述许可的一个或多个更改。7.根据权利要求1所述的计算机实现的方法,其特征在于:所述多用户交互板的所述计算机可执行代码由远离所述第一客户端设备和所述第二客户端设备的一个或多个计算设备执行。8.根据权利要求1所述的计算机实现的方法,其特征在于:所述多用户交互板的所述计算机可执行代码由所述第一客户端设备和所述第二客户
端设备中的至少一个执行。9.根据权利要求1所述的计算机实现的方法,其特征在于:所述多用户交互板包括web浏览器应用,所述web浏览器应用被配置用于超文本标记语言计算机可执行代码的执行。10.根据权利要求1所述的计算机实现的方法,其特征在于:所述多用户交互板包括游戏应用。11.一种计算系统,其特征在于,包括:一个或多个处理器;以及存储指令的一个或多个非暂态计算机可读介质,所述指令在由所述一个或多个处理器执行时使得所述计算系统执行操作,所述操作包括:从第一客户端设备的第一用户处接收请求,所述请求用于在视频会议系统的图形用户界面内多用户交互板的执行,所述视频会议系统包括多个板,所述多个板包括与所述第一用户的视频流相关联的第一板,与第二客户端设备的第二用户的视频流相关联的第二板,并且所述多用户交互板包括计算机可执行代码,所述计算机可执行代码对由所述第一用户在所述第一客户端设备处提供的输入和所述第二客户端在所述第二客户端设备处提供的输入作出响应;响应于所述第一用户在与所述多用户交互板相关联的所述第一客户端设备处提供的一个或多个输入和所述第二用户在与所述多用户交互板相关联的所述第二客户端设备处提供的一个或多个输入,确定所...

【专利技术属性】
技术研发人员:凯文
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1