首页> 中国专利> 分级会议处理方法及装置、电子设备和存储介质

分级会议处理方法及装置、电子设备和存储介质

摘要

本发明提供了一种分级会议处理方法及装置、电子设备及存储介质。所述分级会议处理方法,应用于分级会议的主会议的会议设备中,所述分级会议还包括:基于所述主会议创建的至少一个子会议;所述方法包括:当所述主会议处于第一会议模式时,接收所述子会议中的第一子会议发送的第一子会议流;其中,所述第一子会议流包括:所述第一子会议的音频流和/或视频流;将所述第一子会议流视为所述主会议的主会议流进行流处理,其中,所述主会议流包括:所述主会议的音频流和/或视频流。

著录项

  • 公开/公告号CN112804267A

    专利类型发明专利

  • 公开/公告日2021-05-14

    原文格式PDF

  • 申请/专利权人 浙江华创视讯科技有限公司;

    申请/专利号CN202110391521.4

  • 申请日2021-04-13

  • 分类号H04L29/06(20060101);

  • 代理机构11734 北京乐知新创知识产权代理事务所(普通合伙);

  • 代理人江宇

  • 地址 310051 浙江省杭州市滨江区滨安路1199号C9

  • 入库时间 2023-06-19 10:58:46

说明书

技术领域

本发明涉及网络通信技术领域但不限于网络通信技术领域,尤其涉及一种分级会议处理方法及装置、电子设备及存储介质。

背景技术

网络会议又称为线上会议使用的越来越普遍。网络会议,可以使得参会者可以忽略地理空间的隔离远程参加会议,从而知晓会议所讨论的内容。

在大型会议,由于参会者众多,基于带宽资源和/或处理资源有限等,单个会议能够接入的会议终端有限,在这种情况下,提出了基于主会议创建的子会议。

在主会议和子会议形成的分级会议下,相关技术中都是由主会议全程管理会议的,这使得有些会议场景的需求无法实现,或者操作不方便,不得不另外创建会议等。

发明内容

本发明实施例提供一种分级会议处理方法及装置、电子设备及存储介质,以至少解决现有技术中存在的以上技术问题。

本发明实施例一方面提供一种分级会议处理方法,应用于分级会议的主会议的会议设备中,所述分级会议还包括:基于所述主会议创建的至少一个子会议;所述方法包括:

当所述主会议处于第一会议模式时,接收所述子会议中的第一子会议发送的第一子会议流;其中,所述第一子会议流包括:所述第一子会议的音频流和/或视频流;

将所述第一子会议流视为所述主会议的主会议流进行流处理,其中,所述主会议流包括:所述主会议的音频流和/或视频流。

基于上述方案,所述将所述第一子会议流视为所述主会议的主会议流进行流处理,包括以下至少之一:

在所述主会议的会议界面,输出所述第一子会议流;

向归属所述主会议的主会议终端发送所述第一子会议流;

向第二子会议发送所述第一子会议流,其中,所述第二子会议为:基于所述主会议创建的子会议中不同于所述第一子会议的子会议。

基于上述方案,所述方法还包括:

在检测到所述主会议的主持者的会议模式切换操作时,控制所述主会议从第二会议模式进入所述第一会议模式;

和/或,

根据预定会议流程确定出由子会议接管会议进程时,控制所述主会议从所述第二会议模式进入所述第一会议模式;

其中,在所述第二会议模式下,所述主会议生成主会议流并对所述主会议流进行流处理。

基于上述方案,所述会议模式切换操作包括:指定子会议的指定操作;

所述方法还包括:

在所述主会议处于所述第一会议模式时,根据所述指定操作确定所述第一子会议。

基于上述方案,所述方法还包括:

当所述主会议处于第一会议模式时,将所述主会议的主持者的至少部分权限授权给所述第一子会议的主持者。

基于上述方案,所述至少部分权限包括以下至少之一:

指定发言者的权利的权限;其中,所述发言者包括:主会议的参会者、第二子会议的参会者和所述第一子会议的参会者的至少其中之一;其中,所述第二子会议不同于所述第一子会议;

创建所述第二子会议的权限;

增加参会的所述第二子会议的权限;

删除参会的所述第二子会议的权限;

所述主会议的模式切换的权限;

在不同子会议之间切换所述第一子会议的切换权限;

修改所述主会议的会议界面布局的权限;

点名所述第二子会议发言的权限。

基于上述方案,所述方法还包括:

在议允许创建所述主会的子会议时,响应于子会议创建操作基于所述主会议创建至少一个所述子会议。

基于上述方案,所述在议允许创建所述主会的子会议时,响应于子会议创建操作基于所述主会议创建至少一个所述子会议,包括以下至少之一:

在默认允许创建主会议的子会议时,响应于子会议创建操作基于所述主会议创建至少一个所述子会议;

在所述主会议的主持者指示允许创建主会议的子会议时,响应于所述子会议创建操作基于所述主会议创建至少一个所述子会议。

基于上述方案,所述响应于子会议创建操作基于所述主会议创建至少一个所述子会议,包括:

响应于所述子会议创建操作,基于所述主会议的会议标识设置至少一个所述子会议的子会议标识;

响应于所述子会议创建操作,创建所述主会议与创建的所述子会议之前的隧道,其中,所述隧道,用于所述主会议和所述子会议之间传输会议流;

响应于所述子会议创建操作,确定至少一个所述子会议的参会者;

响应于所述子会议创建操作,确定至少一个所述子会议的主持者;

响应于所述子会议创建操作,向至少一个所述子会议的主持者授予子会议的管理权限。

基于上述方案,所述子会议的管理权限包括以下至少之一:

增加所述子会议的参会者的权限;

删除所述子会议的参会者的权限;

指定所述子会议的参会者发言的权限;

确定所述子会议的会议界面布局的权限;

禁止所述子会议的参会者发言的权限。

本公开实施例第二方面提供一种分级会议处理方法,其特征在于,应用于所述分级会议的第一子会议的会议设备中,所述分级会议还包括:主会议;其中,所述第一子会议是基于所述主会议创建的;所述方法包括:

生成所述第一子会议的第一子会议流;所述第一子会议流包括:所述第一子会议的音频流和/或视频流;

当所述主会议处于第一会议模式时,将所述第一子会议流发送给所述主会议的会议设备,其中,所述第一子会议流,用于处于所述主会议的会议设备视为所述主会议的主会议流进行流处理。

基于上述方案,所述方法还包括:

当所述主会议处于第二会议模式时,接收所述主会议的主会议流;

融合所述第一子会议流和所述主会议流;

对融合后的所述第一子会议流和所述主会议流进行流处理。

基于上述方案,所述方法还包括:

当所述主会议处于所述第一会议模式时,接受所述主会议授予所述第一子会议的主持者的至少部分管理权限。

本公开实施例第三方面提供一种分级会议处理装置,应用于分级会议的主会议的会议设备中,所述分级会议还包括:基于所述主会议创建的至少一个子会议;所述装置包括:

第一接收模块,用于当所述主会议处于第一会议模式时,接收所述子会议中的第一子会议发送的第一子会议流;其中,所述第一子会议流包括:所述第一子会议的音频流和/或视频流;

第一处理模块,用于将所述第一子会议流视为所述主会议的主会议流进行流处理,其中,所述主会议流包括:所述主会议的音频流和/或视频流。

基于上述方案,所述第一处理模块,用于执行以下至少之一:

在所述主会议的会议界面,输出所述第一子会议流;

向归属所述主会议的主会议终端发送所述第一子会议流;

向第二子会议发送所述第一子会议流,其中,所述第二子会议为:基于所述主会议创建的子会议中不同于所述第一子会议的子会议。

基于上述方案,所述装置还包括:控制模块;

所述控制模块,用于检测到所述主会议的主持者的会议模式切换操作时,控制所述主会议从第二会议模式进入所述第一会议模式; 和/或,根据预定会议流程确定出由子会议接管会议进程时,控制所述主会议从所述第二会议模式进入所述第一会议模式;

其中,在所述第二会议模式下,所述主会议生成主会议流并对所述主会议流进行流处理。

基于上述方案,所述会议模式切换操作包括:指定子会议的指定操作;

所述装置还包括:

确定模块,用于在所述主会议处于所述第一会议模式时,根据所述指定操作确定所述第一子会议。

基于上述方案,所述装置还包括:

授权模块,用于当所述主会议处于第一会议模式时,将所述主会议的主持者的至少部分权限授权给所述第一子会议的主持者。

基于上述方案,所述至少部分权限包括以下至少之一:

指定发言者的权利的权限;其中,所述发言者包括:主会议的参会者、第二子会议的参会者和所述第一子会议的参会者的至少其中之一;其中,所述第二子会议不同于所述第一子会议;

创建所述第二子会议的权限;

增加参会的所述第二子会议的权限;

删除参会的所述第二子会议的权限;

所述主会议的模式切换的权限;

在不同子会议之间切换所述第一子会议的切换权限;

修改所述主会议的会议界面布局的权限;

点名所述第二子会议发言的权限。

基于上述方案,所述装置还包括:

创建模块,用于在议允许创建所述主会的子会议时,响应于子会议创建操作基于所述主会议创建至少一个所述子会议。

基于上述方案,所述创建子模块,用于执行以下至少之一:

在默认允许创建主会议的子会议时,响应于子会议创建操作基于所述主会议创建至少一个所述子会议;

在所述主会议的主持者指示允许创建主会议的子会议时,响应于所述子会议创建操作基于所述主会议创建至少一个所述子会议。

基于上述方案,所述创建子模块,具体用于执行以下至少之一:

响应于所述子会议创建操作,基于所述主会议的会议标识设置至少一个所述子会议的子会议标识;

响应于所述子会议创建操作,创建所述主会议与创建的所述子会议之前的隧道,其中,所述隧道,用于所述主会议和所述子会议之间传输会议流;

响应于所述子会议创建操作,确定至少一个所述子会议的参会者;

响应于所述子会议创建操作,确定至少一个所述子会议的主持者;

响应于所述子会议创建操作,向至少一个所述子会议的主持者授予子会议的管理权限。

基于上述方案,所述子会议的管理权限包括以下至少之一:

增加所述子会议的参会者的权限;

删除所述子会议的参会者的权限;

指定所述子会议的参会者发言的权限;

确定所述子会议的会议界面布局的权限;

禁止所述子会议的参会者发言的权限。

本公开实施例第四方面提供一种分级会议处理装置,应用于所述分级会议的第一子会议的会议设备中,所述分级会议还包括:主会议;其中,所述第一子会议是基于所述主会议创建的;所述装置包括:

生成模块,用于生成所述第一子会议的第一子会议流;所述第一子会议流包括:所述第一子会议的音频流和/或视频流;

发送模块,用于当所述主会议处于第一会议模式时,将所述第一子会议流发送给所述主会议的会议设备,其中,所述第一子会议流,用于处于所述主会议的会议设备视为所述主会议的主会议流进行流处理。

基于上述方案,所述装置还包括:

第二接收模块,用于当所述主会议处于第二会议模式时,接收所述主会议的主会议流;

融合模块,用于融合所述第一子会议流和所述主会议流;

第二处理模块,用于对融合后的所述第一子会议流和所述主会议流进行流处理。

基于上述方案,所述装置还包括:

接受模块,用于当所述主会议处于所述第一会议模式时,接受所述主会议授予所述第一子会议的主持者的至少部分管理权限。

本公开实施例第五方面提供一种电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现前述第一方面或第二方面任意技术方案提供的方法步骤。

本公开实施例第六方面提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现前述第一方面或第二方面任意技术方案提供的方法步骤。

本公开实施例提供过的技术方案,主会议支持第一会议模式,在第一会议模式下的主会议允许其下创建的一个子会议行使主会议的权利,如此,从而在不用切换主会议和子会议的情况下,或者不用额外创建一个新会议的情况下,子会议就能够具有主会议的权限,如此在当前分级会议不用中止的情况下,实现会议主要场景转移的会议需求,具有操作便捷及会议流畅程度高的优点。

附图说明

图1为本公开实施例提供一种分级会议处理方法的流程示意图;

图2为本公开实施例提供一种分级会议的会议层级结构示意图;

图3为本公开实施例提供一种分级会议的示意图;

图4A为本公开实施例提供一种会议画面的显示效果示意图;

图4B为本开实施例提供一种会议画面的显示效果示意图;

图4C为本开实施例提供一种会议画面的显示效果示意图;

图5A为本公开实施例提供一种会议画面的显示效果示意图;

图5B为本公开实施例提供一种会议画面的显示效果示意图;

图5C为本公开实施例提供一种会议画面的显示效果示意图;

图6A为本公开实施例提供一种分级会议的会议层级结构示意图;

图6B为本公开实施例提供一种主会议处于第二会议模式下未点名子会议的情况下的会议流的传输和分发示意图;

图6C为本公开实施例提供一种主会议处于第二会议模式下有点名子会议的情况下的会议流的传输和分发示意图;

图6D为本公开实施例提供一种主会议处于第一会议模式下各会议流的传输和分发示意图;

图7为本公开实施例提供一种分级会议处理方法的流程示意图;

图8为本公开实施例提供一种分级会议处理装置的结构示意图;

图9为本公开实施例提供一种分级会议处理装置的结构示意图。

具体实施方式

为使本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本公开实施例提供一种分级会议处理方法,应用于分级会议的主会议的会议设备中,所述分级会议还包括:基于所述主会议创建的至少一个子会议;所述方法包括:

S110:当所述主会议处于第一会议模式时,接收所述子会议中的第一子会议发送的第一子会议流;其中,所述第一子会议流包括:所述第一子会议的音频流和/或视频流;

S120:将所述第一子会议流视为所述主会议的主会议流进行流处理,其中,所述主会议流包括:所述主会议的音频流和/或视频流。

在本公开实施例中,所述主会议的会议设备可以是任意进行会议流生成或者管理的设备,该主会议设备可以为会议应用程序(Application,App)的服务器。

在本公开实施例中,分级会议可以分为多级,示例性地,分级会议至少可以分为两级,一级是主会议,另一级是主会议下的子会议。

在一些实施例中,某一级子会议下还可以开设一个或多个子会议;此时开始有下一级子会议的某一级会议即为其自身下一级子会议的主会议。

在本公开实施例中,同一级的子会议之间相互独立。示例性地,主会议下链接的多个子会议相互独立。

在一个实施例中,分级会议下的任意两个会议(包含主会议和/或任意一级的子会议)使用的会议资源都可以单独配置。

主会议和子会议之间的资源独立性以及任意两个子会议之间的资源独立性,使得任意一个子会议的故障都不会影响主会议和/或其他子会议的继续进行,从而通过资源解耦实现了不同会议之间的故障联动。

图2所示为一种分级会议的示意图,从图2可知:分级会议包括一个主会议及一个或多个基于该主会议创建的子会议。在图2中展示有子会议1、子会议2到子会议n,其中,n可为任意正整数。

子会议1到子会议n都相互独立,彼此独立地和主会议关联。

在本公开实施例中,不管是主会议还是子会议中的每一个会议至少分配有两种角色分别是:主持者和参会者;主持者拥有对应会议的管理权限;参会者是主持者以外的参加会议的角色,能够自主控制自己的参加会议和退出会议等自我控制权限,对会议中的其他参会者和/或主持者不具有管理权限。

如此,主会议的主持者拥有对主会议的管理权限,且还有拥有对子会议的管理权限。示例性地,主会议的主持者对子会议的管理权限至少包括:创建子会议的权限、删除子会议的权限、调整子会议的参会者的权限、指定子会议的主持者的权限、配置子会议的参会者的数量的权限、控制主会议和子会议之间的会议界面的布局的权限等。

子会议的主持者具有的子会议管理权限至少包括以下至少之一:

点名子会议的参会者发言的权限;

禁止子会议的参会者发言的权限;

邀请子会议的参会者的权限;

同意子会议的参会申请的权限;

删除子会议的参会者的权限;

配置子会议的会议布局的权限;

配置子会议的参会者数量的权限;

配置子会议的会议空间的使用权限;会议空间可以为存储会议文档等存储空间等;

向主主会议申请发言的权限;

请求主会议分发主会议文件的权限等。

如此,在分级会议中,通过在主会议下创建子会议,由子会议的主持者拥有的管理权限对子会议进行管理,使得大型会议情况下,仅通过一个会议的主持者进行管理导致的管理难度大和管理事务庞杂等问题,通过这种会议分级和分级管理,使得线上会议更加工整、会议效果更好。

在一些实施例中,若主会议创建有子会议,则所述方法还包括:

创建主持者群,在所述主持者群中包括:所述主会议的主持者和子会议的主持者。

在一些实施例中,该主持群对群内的主持者可见,而对于分级会议内主持者以外的参会者不可见,方便主会议的主持者和子会议的主持者在该主持者群协商整个分级会议的相关时限。例如,主会议的主持者和子会议的主持者,可以在该主持者群内协商权利权限的分配问题、会议流程和/或针对某一个或特定参会者的处理措施,或者协商参会者应该遵守的规则。

示例性地,主会议的主持者在该主持者群内,可以向多个子会议的主持者群发消息。

在一些实施例中,该主持者群的群主可默认为主会议的主持者,在当前群主的授权下,可以将群主转让给主持者群内其他的群成员。

在一些实施例中,该主持者群可以在分级会议结束后自动解散;在另一些实施例中,该主持者群需要基于群解散操作解散,如此,在整个分级会议结束后,主会议的主持者和各个子会议的主持者,可以基于该主持者群交互对会议的后续讨论事项,例如,整理会议记录和/或分配会议遗留的待办事项等。

在主持者群还配置有群空间,该群空间可以存储群成员导入的文件,方便后续会议整理时查询,例如该群空间可以用于存储会议记录等。

在本公开实施例中,所述主会议支持第一会议模式,在第一会议模式可以称之为会议托管模式。

在第一会议模式下,所述主会议自身可以不生成主会议流,也可以生成主会议流;且在第一会议模式下,主会议下创建的多个子会议中的一个子会议(即所述第一子会议)会被授予行使主会议的一些权限。例如,第一子会议录制的第一子会议流,会被认为主会议流的至少一部分,分发给其他子会议,或者没有参见任何子会议直接连接到主会议下的主会议终端。再例如,主会议的会议界面由第一子会议的会议界面所接管;或者,主会议的主会议界面的核心部分由所述第一子会议的会议界面填充。

若主会议处于第一会议模式时,主会议没有录制会议流,则所述第一子会议流将作为主会议的整个会议流。若主会议有录制会议流,则所述第一子会议流将作为主会议的主会议流的一部分。

示例性地,所述第一子会议的第一子会议流作为主会议的主会议流的核心部分进行流处理,而主会议自身录制的会议流将作为主会议流的辅助部分进行流处理。在第一子会议流作为主会议流的核心部分和主会议自身的会议流作为辅助部分进行流处理时,在主会议的主会议界面上,第一子会议流提供的第一子会议的会议界面的面积,大于所述主会议自身的会议流提供的主会场的会议界面的面积;和/或,第一子会议流提供的第一子会议的会议界面位于主会议界面的核心区域,而主会议的主会议场景的会议界面位于主会议界面的边缘区域。该边缘区域位于核心区域的外围。

如此,在不用切换主会议和子会议的会议层级关系的情况下,至少一个子会议可以行使主会议的权项,占据主会议的主会议界面的核心部分或者大部分区域,和/或,将某一个子会议的子会议流作为主会议的主会议流分发到其他子会议。

示例性地,在以班级为单位创建的主会议下,创建有以小组为单位创建的多个子会议,在某一个小组被视为典型小组时,该典型小组的小组讨论所对应的会议流需要其他子会议重点观看时,就可以控制班级对应的主会议进入到第一会议模式,并该典型小组的子会议确定第一子会议,如此该典型小组的子会议的子会议流将会分发到其他观看的小组上,被重点观看,从而实现分级会议下核心场景简便转移的需求。当然以上仅是对会议场景进行举例说明。

在本申请实施例中,主会议的会议流和任意一个子会议的子会议流都可以是音频流和/或视频流。

在本公开实施例中,所述分级会议可以是音频会议或者视频会议。音频会议传输的会议流包括:音频流;视频会议传输的会议流包括:音频流和/或视频流。

在一些实施例中,所述会议流可为:根据参会终端提交的音视频流,通过音视频流融合和/或混音处理得到的音频流。

在本公开实施例中,主会议处于第一会议模式时,将接收到第一子会议发送的第一子会议流;并将第一子会议流视为主会议的会议流进行会议处理。此处的会议处理包括:会议流的输出和/或会议流的分发。

总之,在本公开实施例中,主会议支持第一会议模式,在第一会议模式下的主会议允许其下创建的一个子会议行使主会议的权利,如此,从而在不用切换主会议和子会议的情况下,或者不用额外创建一个新会议的情况下,子会议就能够具有主会议的权限,如此在当前分级会议不用中止的情况下,实现会议主要场景转移的会议需求,具有操作便捷及会议流畅程度高的优点。

在一些实施例中,所述S120可包括以下至少之一:

在所述主会议的会议界面,输出所述第一子会议流;

向归属所述主会议的主会议终端发送所述第一子会议流;

向第二子会议发送所述第一子会议流,其中,所述第二子会议为:基于所述主会议创建的子会议中不同于所述第一子会议的子会议。

在主会议的会议界面上,输出第一子会议流包括:

在主会议的会议界面上,以第一子会议流提供的会议界面为主输出,此处的输出包括:音频输出和/或视频流携带的画面输出。

参考图4A所示,图4A所示的会议界面可为:主会议、主会议终端和/或第一子会议的会议界面的效果示意图。例如,当前主会议处于第一会议模式,主会议自身没有产生主会议流,而是从第一子会议接收第一子会议流,直接在主会议的主会议界面输出第一子会议流,则主会议的主会议界面上将显示的第一子会议流的会议画面。若主会议当前没有产生主会议的主会议流,则第一子会议将不会接收到主会议的主会议流,且由于主会议处于第一会议模式,因此第一子会议的子会议界面会直接输出自身产生的第一子会议流,从而显示的第一子会议的会议画面。由于主会议处于第一会议模式,且若自身没有产生主会议流,则会直接将第一子会议流分发给主会议终端,如此图4A所示画面,也可以为主会议终端的显示界面的效果示意图。

有些参会终端直接归属主会议,没有参见任何一个子会议,则这些直接连接到主会议的终端称之为主会议终端。参考图3所示,主会议终端F和主会议终端Z没有参见子会议1和子会议2,是直接连接到主会议的。与此同时,在图3中,子会议1参会的子会议终端包括:终端A、终端B和终端C;子会议2参会的子会议终端包括:终端D和终端E。

在图3中主会议的会议标识(Identification,ID)为3333;子会议1的子会议ID为:3333-1且子会议2的子会议ID为3333-2。

若此时子会议2被主会议的主持者指定为第一子会议,则子会议1为主会议在第一会议模式下时的第二子会议。

在进行会议流分发时,将第一子会议流分发给主会议终端,如此,在主会议终端上将会以第一子会议的会议界面显示为主。

若一个主会议下创建有多个子会议,则除了所述第一主会议还包括不同于第一主会议的至少一个第二子会议。

在通常情况下,第一子会议的第一子会议流是不会传输到主会议终端和/或第二子会议的,由于主会议处于第一会议模式下,第一子会议的第一子会议流被视为主会议的主会议流,因此第一子会议流会被主会议分发到主会议终端和至少一个第二子会议,如此,第二子会议和/或主会议终端还有就可以观看到第一子会议的会议情况了。

图4B所示为:在主会议处于第一会议模式下,将第一子会议流作视为主会议的主会议流分发到第二子会议;第二子会议接收到作为主会议流的第一子会议流之后,会结合自身产生的第二子会议流,融合产生会议流,并基于融合产生的会议流,在第二子会议的子会议界面上输出,从而可以得到图4B所示的一个效果图。

图4C为:主会议处于第一会议模式下,将第一子会议的第一子会议流作为主会议流分发给第二子会议;第二子会议还有融合自身的子会议流和第一子会议流后向第二子会议的子会议终端下发的融合会议流之后,第二子会议的子会议终端的显示界面的效果示意图。

在一些实施例中,所述主会议支持多种会议模式,除了所述第一会议模式之外,还可以支持第二会议模式和/或第三会议模式。

在所述第二会议模式下,可为所述主会议自行录制主会议流并基于自行录制的主会议流进行流处理的会议模式。

在所述第三会议模式下,则所述主会议模式将自身和并行的子会议设置为会议模式,多个子会议视为主会议的参会者,参加主会议的会议讨论。多个子会议将自身录制的会议流提交到主会议,由主会议结合自身录制的主会议场景的会议流,在不分主次的情况下,生成分发到各个子会议和/或主议终端的会议流。在第三会议模式下,主会议的主持者具有对任意一个子会议、任意一个主会议终端和/或任意子会议终端的操作权限;而子会议的主持者则可以对其自身管理的子会议和子会议终端具有操作权限。这种操作权限,包括但不限于以下至少之一:发言权限、禁言权限、

由于所述主会议支持多种会议模式,因此,一些实施例中,所述主会议检测到会议模式切换操作时,会进行主会议的会议模式的切换。

以所述主会议支持第一会议模式和第二会议模式为例,则所述方法还包括:

在检测到所述主会议的主持者的会议模式切换操作时,控制所述主会议从第二会议模式进入所述第一会议模式;

和/或,

根据预定会议流程确定出由子会议接管会议进程时,控制所述主会议从所述第二会议模式进入所述第一会议模式;

其中,在所述第二会议模式下,所述主会议生成主会议流并对所述主会议流进行流处理。

在一些实施例中,所述第二会议模式可为主会议的默认模式或者常规模式。在没有特别指定的情况下,所述主会议将自动进入到所述第二会议模式。因此,在检测到会议模式切换操作时,所述主会议将退出第一会议模式并进入到第二会议模式。

若主会议的主持者操作主会议,则会监听到主会议的主持者的各种操作,若检测到切换到第一会议模式的会议模式切换操作,则主会议将退出当前会议模式进入到所述第一会议模式,例如退出第二会议模式并进入到第一会议模式。

若主会议仅支持第一会议模式和第二会议模式时,且当前处于第二会议模式下时,检测到未指定会议模式的会议切换操作时,所述主会议将自动退出第二会议模式并切换到第一会议模式。

在一些情况下,会议可以预先定制会议流程,当根据会议流程就可以看出在不同的会议流程,是由主会议还是子会议主导会议流程,若检测到某一个会议流程是由子会议主导的,则此时主会议可以根据会议流程自动从以自身为主导的第二会议模式切换到以至少一个子会议为主导的第一会议模式。

在一些实施例中,所述会议流程可以是主会议的会议设备自动根据会议进行状况自行切换,也可以是根据主会议的主持者或者所述主持者以外至少一个具有操作权限的核心参会者的流程切换操作,确定是否进入到由子会议为主导的会议接管流程时,自动实现主会议从第二会议模式切换到第一会议模式。

图5A至图5C为主会议处于第二会议模式下的会议画面。图5A为主会议处于第二会议模式下,主会议的主会议界面的显示效果图;图5B为主会议处于第二会议模式下,子会议2举例说明子会议的子会议界面的显示效果图。图5C为子会议2的子会议终端在主会议处于第二会议模式时的显示界面的效果示意图。

在一些实施例中,所述会议模式切换操作包括:指定子会议的指定操作;

所述方法还包括:在所述主会议处于所述第一会议模式时,根据所述指定操作确定所述第一子会议。

在一些实施例中,所述主会议的主持者的会议控制界面上可以显示该主会议下连接的子会议的图标;在该图标上显示有会议模式切换控件或者该子会议的图标自身就可以作为会议模式切换的控件,此时,该会议模式切换操作同时是指定第一子会议的指定操作,如此,主会议的主持者则通过一个操作既可以实现主会议的会议模式切换的控制,同时还可以实现第一子会议的指定,从而具有主会议的主持者的操作简便的特点。

在另一些实施例中,所述模式切换操作还可以语音操作,语音操作携带的语音内容可为:任意指定将会议主导权交给指定一个子会议时,同样一个语音操作既可以实现主会议的会议模式切换,也可以实现地第一子会议的切换。

在第二会议模式下,除非特殊指定外,子会议不用将自身的子会议流提交到主会议,供主会议分发。

所述第二会议模式可以分为两个子模式,分别是第一子模式和第二子模式,在第一子模式下没有子会议被点名发言;在第二子模式下有至少一个子会议点名发言。在第一子模式下,子会议录制的子会议流不用提交到主会议;而在第二子模式下,被点名的子会议需要将录制的子会议流提交到主会议,供主会议输出和/或分发等处理。

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

在所述第二会议模式下,至少一个子会议被点名发言时,接收被点名发言的子会议的子会议流;

将所述子会议流作为所述主会议的主会议流的辅助部分进行流处理。

该辅助部分可以作为主会议流提供的主会议界面上的浮窗显示的会议界面或者显示主会议界面上的特定区域。在第二会议模式下点名一个子会议上报的子会议流仅是辅助部分,不是核心部分,在第二还有模式下即便被点名的子会议上报了子会议流,还是以主会议自身的主会议流作为分发给其他子会议或者主会议终端的主要部分,且点名的子会议还需要接收主会议下发的根据主会议的会议流和被点名的子会议的子会议流的融合会议流。而在第一会议模式下,第一子会议可以不接收主会议发送的任何会议流,例如,至少不用接收主会议的主会议流。

在一个实施例中,第一会议模式下,第一子会议对应的子会议个数可以仅为1个;而在第二会议模式下,被点名的子会议可以是一个或多个。

将不同于第一会议模式下子会议流上报之后,直接作为主会议流的构成部分。

图6B所示为主会议在第二会议模式下,主会议和子会议产生的音视频流(即会议流的一种)的传输和分发示意图。

图6C所示为主会议在第二会议模式下,子会议1被点名发言时,主会议和子会议产生的音频视频流的传输和分发示意图。

图6D所示为主会议在第一会议模式下,子会议1作为第一子会议时,各子会议产生的会议流的传输和分发示意图。

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

当所述主会议处于第一会议模式时,将所述主会议的主持者的至少部分权限授权给所述第一子会议的主持者。

在一些实施例中,所述第一会议模式下的主会议的管理权限至少有三种处理方式,具体如下:

方式一:将主会议的主持者的部分或者全部管理权限授权第一子会议的主持者;

方式二:不将主会议的主持者权限授权给第一子会议的主持者,而是由主会议的主持者继续行使主会议的主持者的管理权限;

方式三:在由主会议的主持者继续行使主会议的主持者的管理权限的同时,主会议的主持者接管第一子会议的主持者的管理权限;在这种情况下,主会议的主持者相当于会在主会议的第一会议模式下,同时行使主会议的主持者和第一子会议的主持者的权限。

若采用方式一,则在一些实施例中,所述至少部分权限包括以下至少之一:

指定发言者的权利的权限;其中,所述发言者包括:主会议的参会者、第二子会议的参会者和所述第一子会议的参会者的至少其中之一;其中,所述第二子会议不同于所述第一子会议;

创建所述第二子会议的权限;

增加参会的所述第二子会议的权限;

删除参会的所述第二子会议的权限;

所述主会议的模式切换的权限;

在不同子会议之间切换所述第一子会议的切换权限;

修改所述主会议的会议界面布局的权限;

点名所述第二子会议发言的权限。

主会议的主持者的至少部分权限授权给了第一子会议的主持者,如此,主会议的主持者可以在会议过程中可以暂时性离开,而无需全程跟踪整个会议。

主会议的主持者的全部或者部分权限授予了第一子会议的主持者,如此在第一子会议是整个分级会议的主导流程时,第一子会议的主持者可以更好的控制和管理整个线上会议的进行,确保会议进行的秩序性和高质量。

值得注意的是:所述方法还包括:

基于所述主会议的主持者的权限回收操作,将授予所述第一子会议的主持者的管理权限收回。

这种权限回收操作,可以是主会议处于任何会议模式下进行的。

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

在议允许创建所述主会的子会议时,响应于子会议创建操作基于所述主会议创建至少一个所述子会议。

主会议可以允许创建主会议的子会议,也可以禁止创建子会议。在一些实施例中,主会议是否允许创建主会议的子会议可以根据主会议的会议配置和/或会议属性来确定。

示例性地,若主会议被配置为保密会议,则默认禁止创建主会议的子会议,在这种情况下,需要专门的子会议创建操作才会认为允许创建主会议的子会议。

再次示例性地,若主会议的会议配置默认为禁止创建主会议的子会议,则默认禁止创建子会议,若默认配置为允许创建主会议的子会议,则允许创建主会议的子会议。

总之,在本公开实施例中,只有允许创建主会议的子会议时,才响应于子会议创建操作基于主会议创建至少一个子会议。

若禁止创建主会议的子会议,主会议的会议设备接收到所述子会议创建操作,将至少暂缓执行所述子会议创建操作。在一些实施例中,所述方法还包括以下至少之一:

在拒绝执行所述子会议时,输出创建失败消息;

在拒绝执行所述子会议时,输出拒绝创建子会议的原因;

在拒绝执行所述子会议或暂缓执行所述子会议的创建操作时,输出配置允许创建主会议的子会议的配置界面。

若在配置界面接收到更改主会议的配置,更改后的配置使得允许创建主会议的子会议,则暂缓执行的子会议的创建操作,会被继续执行,如此,就无需再次子会议创建操作的触发,就可以继续执行子会议的创建,简化了用户操作。

在一些实施例中,所述在议允许创建所述主会的子会议时,响应于子会议创建操作基于所述主会议创建至少一个所述子会议,包括以下至少之一:

在默认允许创建主会议的子会议时,响应于子会议创建操作基于所述主会议创建至少一个所述子会议;

在所述主会议的主持者指示允许创建主会议的子会议时,响应于所述子会议创建操作基于所述主会议创建至少一个所述子会议。

允许创建主会议的子会议的方式有多种,以上提供了两种可选方式,分别是默认允许创建主会议的子会议,另一种是:接收到主会议的主持者的指示。

在一些实施例中,指示许可创建主会议的子会议还可以是其他具有该管理权限的参会者。示例性地,在创建子会议之后又将主会议的配置设置为禁止主会议的子会议时,第一子会议的主持者或者主会议的主持者授权该权限的任意一个主会议或者子会议的参会者,都可以向主会议的会议设备发出允许创建主会议的子会议的许可。

在本公开实施例中,基于主会议创建的子会议,是与主会议具有关联关系的,这种关联关系在主会议和/或子会议的会议设备中都有记载。

示例性地,若一个主会议具有一个或多个子会议,则该主会议的会议配置中具有子会议配置,该子会议配置至少记录有基于该主会议创建的一个或多个子会议的会议标识和/或使用会议资源的资源标识。示例性地,该子会议配置至少包括:子会议列表,该子会议列表中至少记录了子会议的会议标识(Identification,ID)。

在另一些实施例中,该自会议配置还可包括:子会议的主持者的信息和/或主会议和子会议之间的通信通道的通信标识。该通信通道,可以用于主会议和子会议之间交互会议流,和/或会议控制指令。例如,主会议可以通过该通信通道发送关闭指令,来关闭某一个子会议等。

同样地,在子会议的会议配置中还将引入主会议配置,该主会议配置至少记录有该子会议的主会议的会议ID、主会议的主持者和/或与主会议通信的通信通道的通道标识。

在另一个实施例中,由于子会议是基于主会议创建的,子会议的会议ID是依赖主会议的会议ID创建的,子会议的会议设备可以根据自身管理的子会议的会议ID就可以解码出主会议的会议ID时,则子会议的会议配置中可以不用引入主会议的会议ID等相关会议配置,但是为了确保通信,子会议的会议配置中可以至少引入与主会议进行通信的通信通道的通信标识。

在一些实施例中,所述通信通道包括:隧道,该通信标识可包括隧道标识。

在另一些实施例中,通信通道可为包括预设带宽的传输控制协议(TransmissionControl Protocol,TCP )连接,该通信标识可为TCP连接的连接标识。

若允许创建主会议的子会议,则所述子会议创建操作可以为主会议的任意参会者发起的。此处的任意参会者包括:主会议的主持者和/或主持者以外的其他普通参会者。

在另一些实施例中,所述响应于子会议创建操作基于所述主会议创建至少一个所述子会议,包括:

响应于所述子会议创建操作,基于所述主会议的会议标识设置至少一个所述子会议的子会议标识;

响应于所述子会议创建操作,创建所述主会议与创建的所述子会议之前的隧道,其中,所述隧道,用于所述主会议和所述子会议之间传输会议流;

响应于所述子会议创建操作,确定至少一个所述子会议的参会者;

响应于所述子会议创建操作,确定至少一个所述子会议的主持者;

响应于所述子会议创建操作,向至少一个所述子会议的主持者授予子会议的管理权限。

在一个实施例中,所述子会议标识可以分为至少两个部分:第一部分为:所述子会议的主会议的会议标识;第二部分:该主会议分配给该子会议的创建序号。

在一些实施例中,所述第一部分和第二部分之间可以没有任何连接符号,但是第一部分和第二部分占用的字符数都可以是预定的,如此,设备可以通过解码子会议标识,就可以知道该子会议的主会议的会议标识。

在另一些实施例中,第一部分和第二部分之间用特定的连接符号进行连接。该连接符号包括但不限于:“-”、“—”或者“*”等符号。如此,设备可以通过定位该连接符号,就知道该子会议标识中哪个部分是属于主会议的会议标识,哪个部分是子会议的创建序列号。

示例性地,主会议的会议标识为:ABC201203;该主会议的子会议的子会议标识可为:ABC201203-01。此处的“-”为前述连接符号。

在图2和图6A至图6D中,主会议的会议ID为:3333;而子会议的会议ID为:3333加上链接符“-”加上子会议的编号构成。示例性地,参考图2、图6A至图6D中所示的子会议ID:3333-1和3333-2。

在一些实施例中,主会议和子会议之间创建有传输会议流的隧道。隧道的标识,可以直接复用会议ID。例如,在子会议1侧,用主会议的会议ID命名子会议1和主会议之间的隧道(Tunnel),因此此时隧道标识为3333。在子会议2侧,用主会议的会议ID命名子会议1和主会议之间的隧道,因此此时隧道标识为3333。而在主会议侧,用子会议的子会议ID命名子会议1和主会议之间的隧道,因此此时隧道标识为3333-1,且用子会议的子会议ID命名子会议2和主会议之间的隧道,因此此时隧道标识为3333-2。

被创建的子会议的主持者可默认子会议的创建发起者,也可以是主会议的主持者指定的,或者是子会议的创建发起者指定的参会者。

例如,基于子会议的创建发起者的邀请和/或被要求者的同意操作,可以确定出对应子会议的至少一个参会者。

在一个实施例中,子会议的主持者的权利权限,可以会议设备自动授予,也可以是基于主会议的主持者指示,还可以是基于子会议的主持者的申请授予。总之,授予子会议的主持者的管理权限的方式多种,此处就不再一一举例了。

在一些实施例中,所述子会议的管理权限包括以下至少之一:

增加所述子会议的参会者的权限;

删除所述子会议的参会者的权限;

指定所述子会议的参会者发言的权限;

确定所述子会议的会议界面布局的权限;

禁止所述子会议的参会者发言的权限。

如图7所示,本公开实施例提供一种分级会议处理方法,应用于所述分级会议的第一子会议的会议设备中,所述分级会议还包括:主会议;其中,所述第一子会议是基于所述主会议创建的;所述方法包括:

S210:生成所述第一子会议的第一子会议流;所述第一子会议流包括:所述第一子会议的音频流和/或视频流;

S220:当所述主会议处于第一会议模式时,将所述第一子会议流发送给所述主会议的会议设备,其中,所述第一子会议流,用于处于所述主会议的会议设备视为所述主会议的主会议流进行流处理。

在本公开实施例中,子会议的会议设备会录制自身的会议流,该会议流由于是针对子会议进行录制的称之为子会议流。在本公开实施例中,第一子会议可为:任意在主会议处于第一会议模式时指定替代主会议暂时主导会议的子会议。

如此,在生成第一子会议的第一子会议流之后,由于主会议处于第一会议模式,因此还会将第一子会议流提交给主会议的主会议设备,供该主会议的会议设备,将该第一子会议流作为主会议的会议流进行流处理。此处的流处理至少包括:会议流的分发和/或会议流的输出。

在一些实施例中,若主会议处于第一会议模式,除非预设情况外,拒绝接收针对主会议录制的主会议流。此处的预设情况包括以下至少之一:

主会议的参会者被点名发言;

主会议的注册者指示将主会议的会议流反向输入到第一子会议。

在一些情况下,所述方法还包括:

在所述主会议处于第一会议模式且第二子会议的参会者发言时,接收主会议转发的第二子会议的第二子会议流;将接收的第二子会议的第二会议流和第一子会议自身录制的音视频流融合得到所述第一子会议的第一子会议流。

在一些实施例中,在进行会议流融合和/或音视频流融合时,都需要确保时域对齐。

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

当所述主会议处于第二会议模式时,接收所述主会议的主会议流;

融合所述第一子会议流和所述主会议流;

对融合后的所述第一子会议流和所述主会议流进行流处理。

第二会议模式不同于第一会议模式,第二会议模式可为主会议的常规模式。在第二会议模式下,主导会议为主会议,而不能是子会议。

在本公开实施例中,若主会议处于第二会议模式,第一子会议需要接收主会议的主会议流,并将与自身录制的第一子会议流融合得到会议流,再分发给第一子会议的子会议参会者设备。

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

当所述主会议处于所述第一会议模式时,接受所述主会议授予所述第一子会议的主持者的至少部分管理权限。

若主会议处于第一会议模式,则第一子会议的主持者是将被主会议的主持者授予对整个分级会议的部分或者全部管理权限,方便第一子会议的主持者可以在主导整个分级会议的过程中,对会议进行管理。

以下结合上述任意实施例提供一种分级会议的创建和管理方法。

以下是列举的有创建分级会议需求的会议场景:

场景1:在一个日常的多人聚会交流中,主讲人在讲话时,下面部分参会者,正分成几组在私下交流。

场景2:在一个教育培训会议中,老师在台上提出问题后,让下面的学生分组讨论,然后,让各个小组发言人回答该问题。

场景3:在一个大型演出会议中,由主会场会议和多个分会场会议组成,主会场主持者可以将画面切换到分会场会议。这样,所有参会者都可以看到分会场会议,并由分会场主持者主持会议。最后,主会场主持者可以切换回主会场会议,或者切换到下一个分会场会议。

因此,在这样的几个场景,希望在网络视频会议业务中也能够提供这样的条件,就是所谓的“会中会”的并发会议。为方便描述,将这种几种场景下的网络视频会议称为主会议,创建的“会中会”称为子会议。

这几种会议场景具有如下特点:

1)并行会议:参会者即在整个分级会议中,也同时在子会议中。

2)子会议的主持者:子会议的主持者可以管理子会议,实现大型会议中的分级管理,减少主会议的主持者的压力。

3)会议互通互切:主会议和子会议之间,可以互相通讯和切换。切换到某个子会议以后,该会议的会议音视频流,即为子会议的音视频流。

有鉴于此,下面从会议创建和技术实现上描述本公开实施例提供的分级会议的创建和/或管理等处理方法。

分级会议的创建:

创建1个会议(该会议可以为视频会议或者音频会议),并在该会议中,选择会中会条件。示例性地,默认允许条件、需要主持者许可条件、或者直接禁止会中会。会中会条件即为前述允许创建主会议的子会议的条件。

允许:主持者和会议中任何参会者,都可以创建子会议。

需要主持者许可:主持者可以创建子会议;参会者创建子会 议时,需要主持者同意后,方可创建。

禁止:任何参会者都不允许创建子会议。

主会议创建成功,例如,主会议的会议ID为3333,并邀请参会者A、B、C、D、E和F加入主会议。

其中,A创建子会议(例如子会议ID为3333-1)并邀请B和C入会,D创建子会议(例如子会议ID为3333-2)邀请E入会。

子会议的主持者指定:默认为创建者,或者在创建时指定某个该子会议的参会者。

子会议的主持者功能:该主持者拥有对该子会议的所有管理权限,如点名、发言、修改会议布局、加/踢人以及开闭麦克风等所有子会议的会议操作。

各场景情况分类

分组讨论:各子会议私下交流。

子会议情况:例如上述例子中的子会议中的A、B、C可以互相交流音视频,同时也收到主会议的音视频,即同时收到2股会议流。

主会议情况:无法收到子会议的音视频码流,例如上述例子中的子会议(3333-1)。

主会议的参会者(未加入任何子会议)看到的画面如图5A所示且

子会议的参会者看到的画面如图5C所示。

子会议发言:主会议的主持者,可以点名某个子会议,或者子会议的主持者申请发言并得到允许,则子会议的音视频可以传递给所有参会者。

为被点名的子会议情况:同时收到主会议的音视频流和被点名的子会议的音视频流。

主会议情况:同时收到主会议的音视频流和被点名的子会议的音视频流。

主会议的参会者(未加入任何子会议)看到的画面如图5A所示:

会议切换:主会议的主持者,可以将会议的音视频流,切换成某个子会议的音视频流。此时,子会议的音视频码流可以传递给所有参会者。

子会议情况:收到子会议的音视频流。

主会议情况:收到子会议的音视频流。

技术实现步骤可包括:

会议创建过程:

创建主会议(如主会议的会议ID3333),邀请参会者入会(如A、B、C、D、E、F以及Z),设置主会议的主持者(如Z)。

创建子会议(如会议ID3333-1),邀请主会议中的参会者入会(如A、B以及C,设置A为子会议的主持者)。其次,在子会议中的参会者列表中,根据主会议ID,生成隧道ID(如Tunnel-3333)。

当子会议创建完成后,则在主会议中将此子会议,加入到主会议的子会议列表中,并设置隧道ID(如Tunnel-3333-1)。

隧道:作为子会议(如Tunnel-3333)和主会议(如Tunnel-3333-1)交互的通道。该通道包含信令和媒体的双向传输。

根据上述步骤,可以再创建另外1个子会议(会议ID3333-2)。

会议媒体交互过程:

常规模式的情况1:此处的常规模式可为前述的第二会议模式。此处的情况1为:主会议没有点名任何子会议发言的情况。

主会议:

接收:接收主会议的主会议终端的音视频码流。

发送:将主会议的音视频码流,通过隧道,发送给各个子会议,如通过隧道(Tunnel-3333-1)发送给子会议1(ID3333-1);将主会议的音视频码流发送给终端(未入任何子会议),如终端(F和Z)。

主会议的参会终端:

发送:如果主会议需要需要的话,将音视频码流发送给主会议。

接收:接收主会议的音视频码流。

子会议:

接收:接收来自主会议的音视频码流(通过隧道);接收来自子会议的终端音视频码流。

发送:发送该会议的音视频码流给子会议中的入会终端,如子会议1(ID3333-1),仅将该子会议1的音视频码流,发送给会议中的终端(A、B和C);转发来自主会议的音视频码流,给所有子会议终端。

子会议的终端:

发送:将音视频码流发送给子会议,如终端(A、B和C)将音视频码流发送给子会议1(ID3333-1)。

接收:将接收子会议的音视频码流,以及主会议的音视频码流(由子会议转发的)。如子会议1(ID3333-1)将终端的音视频码流融合和混音,并将该子会议音视频码流发送给终端(A、B和C)。同时,子会议1(ID3333-1)会将主会议的音视频码流,也转发给终端(A、B和C)。

常规模式的情况2;此处的情况2为:主会议点名子会议发言的情况。

主会议:

接收:接收主持者终端的音视频码流;接收被点名子会议的音视频码流。

发送:将上述收到的音视频码流(经过混音和融合),通过隧道,发送给各个子会议,同时,也转发给其他终端(未入任何子会议)。

主会议的终端:

发送:如果主会议需要需要的话,将音视频码流发送给主会议。

接收:接收主会议发送的音视频码流。

子会议:

接收:接收来自主会议的音视频码流(通过隧道);接收来自子会议的终端音视频码流。

发送:

被点名子会议:发送子会议的音视频码流给主会议(通过隧道)。

其他子会议:发送子会议的音视频码流给子会议的终端。

子会议的终端:

发送:将音视频码流发送给子会议。

接收:

被点名子会议的终端:接收主会议的音视频码流(通过隧道,由子会议转发)。

其他子会议的终端:接收子会议的音视频码流;接收主会议的音视频码流(通过隧道,由子会议转发)。

会议切换模式:此处的会议切换模式即为前述第一会议模式。

主会议:

接收:接收被切换子会议的音视频码流,并将主会议的音视频码流替换成该子会议的音视频码流。

发送:将上述收到的音视频码流,通过隧道,发送给各个子会议,同时,也转发给其他终端(未入任何子会议)。

主会议的终端:

发送:无。

接收:接收主会议发送的音视频码流。

子会议:

接收:

被切换子会议:无。

其他子会议:接收主会议发送的音视频码流。

发送:

被切换子会议:发送子会议的音视频码流给主会议(通过隧道)。

其他子会议:无。

子会议的终端:

发送:将音视频码流发送给子会议。

接收:

被切换子会议的终端:接收子会议的音视频码流。

其他子会议的终端:接收子会议的音视频码流;接收主会议的音视频码流。

本公开实施例提供的分级会议具有如下优点:

并行会议:终端无需在多个会议中切换,参会者即在整个分级会中,也同时在子会议或主会议中。

分级分权管理功能:子会议的主持者可以管理子会议,减少主会议的主持者的压力,实现大型会议中的分级分权的管理功能。

会议互通互切:主会议和子会议之间,可以互相通讯和切换。切换到某个子会议以后,该会议的会议音视频流,即为子会议的音视频流。

稳定性更强:主会议和子会议之间没有必然关联,当主会议出现问题、某个子会议出现问题或者主会议和某个子会议之间出现问题,都不影响整体会议。例如,当主会议出现问题,子会议仍可以正常召开;当某个子会议出现问题,主会议不受影响。

支持召开超大型规模的会议:子会议会分担主会议的工作压力,如网络带宽,CPU资源以及媒体资源等。

支持管理超大型规模的会议:会议的主持者管理工作,随着参会者增加而线性增长。当到达一定规模后,则基本无法有效管理。因此,必须对参会者进行分组管理。

如图8所示,本公开实施例提供一种分级会议处理装置,应用于分级会议的主会议的会议设备中,所述分级会议还包括:基于所述主会议创建的至少一个子会议;所述装置包括:

第一接收模块810,用于当所述主会议处于第一会议模式时,接收所述子会议中的第一子会议发送的第一子会议流;其中,所述第一子会议流包括:所述第一子会议的音频流和/或视频流;

第一处理模块820,用于将所述第一子会议流视为所述主会议的主会议流进行流处理,其中,所述主会议流包括:所述主会议的音频流和/或视频流。

在一些实施例中,所述第一接收模块810和所述第一处理模块820可均为程序模块,该程序模块被处理器执行后能够实现上述操作。

在另一个实施例中,所述第一接收模块810和所述第一处理模块820可为软硬结合模块;所述软硬结合模块包括但不限于可编程阵列。

在还有一个实施例中,所述第一接收模块810和所述第一处理模块820可均为纯硬件模块;所述纯硬件模块包括但不限于:专用集成电路。

在一些实施例中,所述第一处理模块820,用于执行以下至少之一:

在所述主会议的会议界面,输出所述第一子会议流;

向归属所述主会议的主会议终端发送所述第一子会议流;

向第二子会议发送所述第一子会议流,其中,所述第二子会议为:基于所述主会议创建的子会议中不同于所述第一子会议的子会议。

在一些实施例中,所述装置还包括:控制模块;

所述控制模块,用于检测到所述主会议的主持者的会议模式切换操作时,控制所述主会议从第二会议模式进入所述第一会议模式; 和/或,根据预定会议流程确定出由子会议接管会议进程时,控制所述主会议从所述第二会议模式进入所述第一会议模式;

其中,在所述第二会议模式下,所述主会议生成主会议流并对所述主会议流进行流处理。

在一些实施例中,所述会议模式切换操作包括:指定子会议的指定操作;

所述装置还包括:

确定模块,用于在所述主会议处于所述第一会议模式时,根据所述指定操作确定所述第一子会议。

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

授权模块,用于当所述主会议处于第一会议模式时,将所述主会议的主持者的至少部分权限授权给所述第一子会议的主持者。

在一些实施例中,所述至少部分权限包括以下至少之一:

指定发言者的权利的权限;其中,所述发言者包括:主会议的参会者、第二子会议的参会者和所述第一子会议的参会者的至少其中之一;其中,所述第二子会议不同于所述第一子会议;

创建所述第二子会议的权限;

增加参会的所述第二子会议的权限;

删除参会的所述第二子会议的权限;

所述主会议的模式切换的权限;

在不同子会议之间切换所述第一子会议的切换权限;

修改所述主会议的会议界面布局的权限;

点名所述第二子会议发言的权限。

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

创建模块,用于在议允许创建所述主会的子会议时,响应于子会议创建操作基于所述主会议创建至少一个所述子会议。

在一些实施例中,所述创建子模块,用于执行以下至少之一:

在默认允许创建主会议的子会议时,响应于子会议创建操作基于所述主会议创建至少一个所述子会议;

在所述主会议的主持者指示允许创建主会议的子会议时,响应于所述子会议创建操作基于所述主会议创建至少一个所述子会议。

在一些实施例中,所述创建子模块,具体用于执行以下至少之一:

响应于所述子会议创建操作,基于所述主会议的会议标识设置至少一个所述子会议的子会议标识;

响应于所述子会议创建操作,创建所述主会议与创建的所述子会议之前的隧道,其中,所述隧道,用于所述主会议和所述子会议之间传输会议流;

响应于所述子会议创建操作,确定至少一个所述子会议的参会者;

响应于所述子会议创建操作,确定至少一个所述子会议的主持者;

响应于所述子会议创建操作,向至少一个所述子会议的主持者授予子会议的管理权限。

在一些实施例中,所述子会议的管理权限包括以下至少之一:

增加所述子会议的参会者的权限;

删除所述子会议的参会者的权限;

指定所述子会议的参会者发言的权限;

确定所述子会议的会议界面布局的权限;

禁止所述子会议的参会者发言的权限。

如图9所示,本公开实施例提供一种分级会议处理装置,应用于所述分级会议的第一子会议的会议设备中,所述分级会议还包括:主会议;其中,所述第一子会议是基于所述主会议创建的;所述装置包括:

生成模块910,用于生成所述第一子会议的第一子会议流;所述第一子会议流包括:所述第一子会议的音频流和/或视频流;

发送模块920,用于当所述主会议处于第一会议模式时,将所述第一子会议流发送给所述主会议的会议设备,其中,所述第一子会议流,用于处于所述主会议的会议设备视为所述主会议的主会议流进行流处理。

在一些实施例中,所述生成模块910和所述发送模块920可均为程序模块,该程序模块被处理器执行后能够实现上述操作。

在另一个实施例中,所述生成模块910和所述发送模块920可为软硬结合模块;所述软硬结合模块包括但不限于可编程阵列。

在还有一个实施例中,所述生成模块910和所述发送模块920可均为纯硬件模块;所述纯硬件模块包括但不限于:专用集成电路。

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

第二接收模块,用于当所述主会议处于第二会议模式时,接收所述主会议的主会议流;

融合模块,用于融合所述第一子会议流和所述主会议流;

第二处理模块,用于对融合后的所述第一子会议流和所述主会议流进行流处理。

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

接受模块,用于当所述主会议处于所述第一会议模式时,接受所述主会议授予所述第一子会议的主持者的至少部分管理权限。

本公开实施例提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现前述任意技术方案提供的分级会议处理方法,至少可执行如图1和/或图7所示的方法。

该处理器可包括各种类型的存储介质,该存储介质为非临时性计算机存储介质,在通信设备掉电之后能够继续记忆存储其上的信息。

这里,电子设备可包括:前述主会议和/或子会议的会议设备。该会议设备可为任意形式的终端和/或服务器。

处理器可以通过总线等与存储器连接,用于读取存储器上存储的可执行程序,例如,能够执行如图1和/或图3任意所示方法的至少其中之一。

本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现前述任意技术方案提供的分级会议处理方法,示例性地,至少可以执行图1和/或图3任意所示方法的至少其中之一。

该计算可读存储介质可为任意形式的非瞬间存储介质。该计算机可读存储介质可包括:光盘、磁盘、移动硬盘和/或U盘等。

除了上述方法和设备以外,本申请的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的方法中的步骤。

所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本申请实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。

此外,本申请的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的方法中的步骤。

所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

以上结合具体实施例描述了本申请的基本原理,但是,需要指出的是,在本申请中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本申请的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本申请为必须采用上述具体的细节来实现。

本申请中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“如但不限于”,且可与其互换使用。

还需要指出的是,在本申请的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本申请的等效方案。

提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本申请。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本申请的范围。因此,本申请不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。

为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本申请的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号