视频会议处理的方法、装置及电子设备与流程

文档序号:33048736发布日期:2023-01-24 22:56阅读:82来源:国知局
视频会议处理的方法、装置及电子设备与流程

1.本技术涉及互联网技术领域,更具体地,涉及一种视频会议处理的方法、装置及电子设备。


背景技术:

2.随着互联网的发展,越来越多的用户选择视频会议来代替传统的会议,从而突破参会人员在空间距离上的交流限制。但是在目前视频会议的产品中,还存在以下不足:(1)视频会议中对于会议文件的显示只停留于支持多种格式的文件显示,缺乏文件显示流程的控制以及对会议过程中文件显示错误等问题不能提前进行预防,并且如果在会议中需要更换显示的文件,占用了会议的时间。(2)对于白板功能,只局限于多个参会人员共享一个白板的功能,如果当前参会人员需要使用白板展示较多内容时,使用共享白板操作需要花费较长时间,降低会议效率。(3)对于会议记录的功能,一般只停留在参会人员的个人记录或者会议记录员的专门记录,缺乏会议记录的共享。(4)对于会议中遇到的问题需要进行分组讨论的,缺乏对分组的创建以及分组的管理,缺乏会议的场景代入感。(5)对于会议重点问题的讨论缺乏焦点对话功能(6)发言设置功能失控,会导致会议的不要声音成为会议干扰源。
3.因此,如何使视频会议的参会人员的权限和需求更符合实际情况,以及视频会议的智能化的是目前需要解决的问题。


技术实现要素:

4.本技术的一些实施方式提供了可至少部分解决现有技术中存在的上述问题的视频会议处理的方法、装置、电子设备及存储介质。
5.根据本技术的一个方面,提供一种视频会议处理的装置,所述装置可包括:会议控制模块,包括白板共享模块、屏幕处理模块、会议纪录模块、会议分组模块以及焦点对话模块、会议操作控制模块以及权限管理模块至少之一,所述会议控制模块用于向显示模块发送控制指令;以及所述显示模块,与所述会议控制模块通信连接,所述显示模块用于接受所述控制指令并根据所述控制指令显示对应的会议内容。
6.在本技术一个实施方式中,所述白板共享模块可包括:共享白板,用于为多个参会人员提供编辑权限;以及独立白板,与所述共享白板通信连接,所述独立白板用于为每个所述参会人员单独提供编辑权限,其中,在所述独立白板经过申请后,则指定所述参会人员共享所述独立白板。
7.在本技术一个实施方式中,所述屏幕处理模块可包括:预备屏幕,用于获得会议的待展示内容,并根据所述待展示内容确定会议文件,其中,每个所述会议文件设有文件类型;以及显示屏幕,与所述预备屏幕通信连接,所述显示屏幕根据所述文件类型对所述会议文件进行显示。
8.在本技术一个实施方式中,所述会议纪录模块可包括:共享会议记录屏幕,用于多
个会议记录员对所述会议内容进行纪录,其中,若所述共享会议记录屏幕进入编辑状态,则根据每个所述会议记录员的编辑请求确定一个编辑记录员,并基于所述编辑记录员对所述共享会议记录屏幕进行编辑;以及独立会议记录屏幕,与所述共享会议记录屏幕通信连接,所述独立会议记录屏幕用于所述会议记录员进行会议记录,其中,所述独立会议记录屏幕基于上传请求将对应的所述会议记录上传至所述共享会议记录屏幕。
9.在本技术一个实施方式中,所述若所述共享会议记录屏幕进入编辑状态,则根据每个所述会议记录员的编辑请求确定一个编辑记录员,并基于所述编辑记录员对所述共享会议记录屏幕进行编辑,包括:在所述编辑记录员进行编辑的过程中,若获取到会议记录员发送的所述编辑请求,则比对所述会议记录员与所述编辑记录员的优先级的级别;其中,每个所述会议记录员设有所述优先级;若申请编辑的所述会议记录员的优先级的级别高于所述编辑记录员的优先级的级别,则申请编辑的所述会议记录员对所述共享会议记录屏幕进行编辑;或若申请编辑的所述会议记录员的优先级的级别低于所述编辑记录员的优先级的级别,则所述编辑记录员对所述共享会议记录屏幕继续进行编辑。
10.在本技术一个实施方式中,所述会议分组模块用于创建分组、管理已建立的所述分组以及所述分组的讨论管理。
11.在本技术一个实施方式中,所述分组的成员可包括组长和组员,所述组长的权限与所述组员的权限不同。
12.在本技术一个实施方式中,所述权限管理模块与所述白板共享模块、所述屏幕处理模块、所述会议纪录模块、所述会议分组模块、所述焦点对话模块以及所述会议操作控制模块通信连接,用于为通信连接的模块转移控制权限或者赋予控制权限。
13.本技术另一方面提供了一种视频会议处理的方法,所述方法可包括:检测参会人员的会议控制权限,并基于所述控制权限为每个所述参会人员匹配对应的会议控制功能,其中,所述会议控制功能包括白板共享、屏幕处理、会议纪录、会议分组焦点对话会议操作控制以及权限管理至少之一;获取所述参会人员基于所述会议控制功能发送的控制指令;以及根据所述控制指令显示对应的会议内容。
14.本技术又一方面提供一种电子设备,所述电子设备可包括:存储器,用于存储可执行指令;以及处理器,用于执行所述存储器中存储的可执行指令时,实现本上述提供的视频会议处理方法。
15.本技术再一方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有可执行指令,用于被处理器执行时,实现本技术实施例提供的视频会议处理方法。
16.根据本技术示例性的实施方式,通过会议控制模块可以实现白板共享、屏幕处理、会议纪录、会议分组以及焦点对话等功能,使视频会议更灵活,更贴近现实会议的过程,提高视频会议的效率和会议目标的实现效果。
附图说明
17.通过阅读参照以下附图所作的对非限制性实施例的详细描述,本技术的其它特征、目的和优点将会变得更明显。其中:
18.图1为根据本技术实施方式的视频会议处理的装置1000的框图;
19.图2a为根据本技术示例性实施方式的白板界面示意图;
20.图2b为根据本技术示例性实施方式的独立白板申请共享审核界面示意图;
21.图3a为根据本技术示例性实施方式的屏幕显示界面示意图;
22.图3b为根据本技术示例性实施方式的控制权限转交界面示意图;
23.图4为根据本技术示例性实施方式的焦点对话界面示意图;
24.图5为根据本技术实施方式的视频会议处理的方法2000的流程图;
25.图6为根据本技术示例性实施方式的视频会议处理系统10的架构示意图;
26.图7为根据本技术示例性实施方式的客户端的结构示意图。
具体实施方式
27.为了更好地理解本技术,将参考附图对本技术的各个方面做出更详细的说明。应理解,这些详细说明只是对本技术的示例性实施方式的描述,而非以任何方式限制本技术的范围。在说明书全文中,相同的附图标号指代相同的元件。表述“和/或”包括相关联的所列项目中的一个或多个的任何和全部组合。
28.在附图中,为了便于说明,已稍微调整了元素的大小、尺寸和形状。附图仅为示例而并非严格按比例绘制。如在本文中使用的,用语“大致”、“大约”以及类似的用语用作表近似的用语,而不用作表程度的用语,并且旨在说明将由本领域普通技术人员认识到的、测量值或计算值中的固有偏差。另外,在本技术中,各步骤处理描述的先后顺序并不必然表示这些处理在实际操作中出现的顺序,除非有明确其它限定或者能够从上下文推导出的除外。
29.还应理解的是,诸如“包括”、“包括有”、“具有”、“包含”和/或“包含有”等表述在本说明书中是开放性而非封闭性的表述,其表示存在所陈述的特征、元件和/或部件,但不排除一个或多个其它特征、元件、部件和/或它们的组合的存在。此外,当诸如“...中的至少一个”的表述出现在所列特征的列表之后时,其修饰整列特征,而非仅仅修饰列表中的单独元件。此外,当描述本技术的实施方式时,使用“可”表示“本技术的一个或多个实施方式”。并且,用语“示例性的”旨在指代示例或举例说明。
30.除非另外限定,否则本文中使用的所有措辞(包括工程术语和科技术语)均具有与本技术所属领域普通技术人员的通常理解相同的含义。还应理解的是,除非本技术中有明确的说明,否则在常用词典中定义的词语应被解释为具有与它们在相关技术的上下文中的含义一致的含义,而不应以理想化或过于形式化的意义解释。
31.需要说明的是,在不冲突的情况下,本技术中的实施方式及实施方式中的特征可以相互组合。下面将参考附图并结合实施方式来详细说明本技术。
32.图1为根据本技术实施方式的视频会议处理的装置1000的框图。如图1所示,视频会议处理的装置1000可以包括显示模块100和会议控制模块200。在本技术示例性的实施方式中,会议控制模块200主要用于向显示模块发送控制指令,显示模块100与会议控制模块200连接,用于接受控制指令并根据控制指令显示对应的会议内容。其中,会议控制模块200可以包括白板共享模块210、屏幕处理模块220、会议纪录模块230、会议分组模块240、焦点对话模块250、会议操作控制模块260以及权限管理模块270。
33.在视频会议中,参会人员可以使用白板进行会议内容的沟通或者讲解,以便其他参会人员能够更好的了解会议内容。参会人员可以采用手指或者书写笔在白板上任意书写、绘画,白板显示出参会人员书写的内容,并且还可以对显示内容进行擦除、修改等操作。
但是,目前会议软件中的共享白板只是多个参会人员同时编辑同一块白板,没有将共享白板与参会人员独立的白板进行区分,无法向其他参会人员展示独立白板的内容,尤其遇到白板上需要显示的内容较多时,浪费参会人员的时间,降低视频会议的效率。
34.在本技术示例性的实施方式中,会议控制模块200可以包括白板共享模块210,白板共享模块210可以通过权限管理模块270使多个参会人员同时编辑共享白板,也可以将个人的独立白板与其他参会人员进行共享。图2a为根据本技术示例性实施方式的白板界面示意图。如图2a所示,参会人员的白板可以包括共享白板211、独立白板212以及工具栏213,共享白板211和独立白板212都可以包含书写区域,工具栏213中可以包含白板相关控件,例如,书写笔、橡皮擦、字体、颜色、加/减页、共享、复制等控件中的一个或者多个,参会人员可以通过手指或者书写笔在书写区域中进行书写,相应地,在书写区域中将显示出参会人员书写的笔迹或者图形。其中,不同的参会人员在共享白板上书写的内容颜色可以不同,或者标注有参会人员的id号,以便更好的区分书写内容。独立白板212用于为每个参会人员单独提供编辑权限,参会人员也可以通过白板共享模块210将个人的独立白板与指定的参会人员进行共享。图2b为根据本技术示例性实施方式的独立白板申请共享审核界面示意图。参会人员在提出白板共享申请以及申请理由后,相关具有审核权限的会议人员可以收到如图2b所示的弹窗界面,相关具有审核权限的会议人员可以通过弹窗界面获取审核信息,例如,提出独立白板共享申请的申请人、申请理由以及独立白板的预览界面,然后根据实际情况决定是否可以通过审核。审核通过后,参会人员的独立白板可以分享给指定的其他参会人员,其他参会人员的会议屏幕可以出现浮动弹窗,显示被分享人的个人白板的内容,并且其他参会人员可以调整浮动弹窗的位置以及大小。其中,申请理由可以限制输入的字符的数量,例如50个字符,参会人员可以简明扼要说明分享理由;其他参会人员可以对分享的个人白板的内容进行复制及保存,更方便快捷的纪录会议内容。示例性地,在白板共享过程中,其他拥有个人白板的参会人员也可同时进行白板共享,还可以通过控制显示白板的数量以保证白板的观看体验。例如,可以设置最大共享白板的数量上限为4个。如果已满4个的白板,白板共享申请可以被驳回,页面出现驳回理由的弹窗提示:当前分享白板已达最大上限,请等待其他白板分享结束。示例性地,当参会人员的独立白板共享结束之后,白板共享模块210可以控制被分享人的会议界面出现弹窗提示,例如,xx已结束了个人白板共享,避免出现由于其他原因造成的白板共享断开,而被分享的参会人员未察觉的情况。
35.根据本技术示例性的实施方式,通过白板共享模块可以使多个参会人员同时编辑共享白板,也可以将个人的独立白板与其他参会人员进行共享,有助于提高视频会议的效率,使视频会议更智能化。
36.在本技术示例性的实施方式中,会议控制模块200可以包括屏幕处理模块220。图3a为根据本技术示例性实施方式的屏幕显示界面示意图。如图3a所示,屏幕处理模块220可以将会议控制人员的屏幕划分成显示屏幕221与预备屏幕222,其中,预备屏幕222可以用于获得视频会议的待展示内容,并根据待展示内容进一步确定会议文件,其中,每个所述会议文件设有文件类型。显示屏幕221可以根据文件类型显示会议文件。显示屏幕221为文件显示区域,预备屏幕222为文件准备区域。显示屏幕221可以将预备屏幕222区域准备的文件进行显示,并且可以根据文件格式匹配对应的文件显示功能;预备屏幕222中可以显示会议开始之前上传的预备会议文件,并且可以对预备会议文件进行预览,确定会议文件等。会议文
件可以支持多种文件类型,文件类型也称作文件格式,例如,图片格式(bmp,jpg,png,tif,gif,psd等)、文本格式(doc,docx,ppt,pptx,xls,txt,pdf等)、视频格式(mpeg,avi,mov,wmv,mp4,webm,ogg等)以及音频格式(mp3,wav,wma,midi、mov,ogg等)。显示屏幕221可以通过识别文件格式,然后匹配对应的文件显示功能。示例性地,当显示屏幕221识别的文件格式为图片格式,可以匹配图片缩放功能;当显示屏幕221识别的文件格式为文本格式,可以匹配文件缩放和翻页等功能;当显示屏幕221识别的文件格式为视频格式或者音频格式,可以匹配拖拽显示进度,已播时长,总时长,显示和暂停等功能。在本技术示例性的实施方式中,显示屏幕221可以与预备屏幕222中显示的内容相同,也可以与预备屏幕222中显示的内容不同。示例性地,预备屏幕222可以缩放100%的大小的会议文件在显示屏幕221中显示或者预备屏幕222可以展示待显示的会议文件或者对文件进行预览,显示屏幕221中显示会议文件。其中,会议文件由预备屏幕222导入显示屏幕221时,可以对会议文件进行处理,例如,会议文件的展示区域尺寸大于显示屏幕221的尺寸,可以对会议文件的展示区域进行等比例缩放。如果会议文件的展示区域水平方向的尺寸大于垂直方向的尺寸,则在水平方向上,会议文件的展示区域的边沿与显示屏幕边沿接触,则停止缩放;如果会议文件的展示区域水平方向的尺寸小于垂直方向的尺寸,则在垂直方向上,会议文件的展示区域的边沿与显示屏幕边沿接触,则停止缩放。本技术虽然对会议文件的格式以及匹配文件格式的操作进行说明,然而本领域技术人员可知,本技术对会议文件的格式以及匹配文件格式的操作不限于此。
37.在本技术示例性的实施方式中,除会议控制人员之外,其他参会人员的屏幕可以为观看屏幕,其中,观看屏幕可以只展示显示屏幕221的会议内容。并且参会人员可以等比例缩放观看屏幕展示的会议内容,在放大会议内容的过程中,如果包含会议内容的对话框的边沿与观看屏幕的边沿接触,则停止放大。
38.在本技术示例性的实施方式中,屏幕处理模块220与权限管理模块270通信连接,权限管理模块270可以使拥有会议控制权限的参会人员,即会议管理人员,控制观看屏幕的显示内容以及进度。示例性地,当参会人员进入会议时,可以查看参会人员的权限,会议管理人员可以通过点击播放按钮,则开始播放显示屏幕221中的内容。权限管理模块270还可以赋予其他参会人员会议控制权限或者将会议控制权限进行转交。图3b为根据本技术示例性实施方式的控制权限转交界面示意图。如图3b所示,示例性地,当前会议管理人员或者其他会议管理人员可以给赋予其他参会人员会议控制权限或者将自身的会议控制权限转交给其他参会人员。在赋予或者转交会议控制权限的过程中,可以赋予或者转交给会议角色,例如可以选择将控制权限转交给核心人员,则全部的核心人员都拥有控制权限;也可以赋予或者转交给指定的参会人员,则只有指定的参会人员有控制权限。当参会人员接受会议控制权限后,即可拥有显示屏幕221与预备屏幕222,对会议的进程进行管理。
39.在本技术示例性的实施方式中,会议管理人员可以通过预备屏幕222提前查看会议文件。会议管理人员可以根据权限选择文件的打开方式,服务端可以调取选定的会议文件,并获得会议文件的详细信息,判断选定的会议文件是否为有效,如果选定的会议文件为有效文件,可以根据会议文件的格式匹配对应的预览功能。
40.根据本技术示例性的实施方式,会议管理人员的屏幕可以分为显示屏幕和预备屏幕,会议文件可以提前上传至预备屏幕进行预览,避免在会议过程中出现会议文件无法加
载或者其他显示问题,减少在会议中上传文件占用所有参会人员的时间,保证会议顺利高效进行。并且会议管理的权限也可以赋予或者移交至其他参会人员,可以更好的保障会议的顺利进行。
41.在本技术示例性的实施方式中,会议控制模块200还可以包括会议纪录模块230。在视频会议之前,可以对参会人员的角色进行设置,其中,会议记录员可以利用议纪录模块230对会议内容进行纪录。示例性地,在视频会议过程中,可以设置多个会议记录员,多个会议记录员可以使用一个共享会议记录屏幕对会议内容进行纪录,但是可以只有其中一个会议记录员有共享屏幕的编辑权限。例如,可以通过权限管理模块270对共享屏幕的编辑权限进行管理,若共享会议记录屏幕进入编辑状态,则根据每个会议记录员的编辑请求确定一个编辑记录员,并基于编辑记录员对共享会议记录屏幕进行编辑。每个会议记录员也可以有独立会议记录屏幕,用于会议记录员进行会议记录。在设置会议记录员时,需要对会议记录员的优先级进行设置,在共享会议记录屏幕进行会议记录时,优先级高的会议记录员具有优先使用共享会议记录屏幕的权限,即优先级高的会议记录员可以打断优先级低的会议记录员的编辑状态,同一级的会议记录员之间不可以打断编辑状态。其中,会议记录屏幕可以支持修改字体颜色、字体加粗、倾斜、添加下划线、撤回和实时保存等功能操作。不同的会议记录员可以使用不同的字体或者字体颜色进行区分纪录,如果涉及到修改会议记录,会议记录人员只能修改自己记录的会议内容,而无权修改其他会议记录员的纪录内容。在优先级较高的会议记录员使用共享会议记录屏幕进行会议记录时,优先级较低的会议记录员可以根据实际需求使用自己独立的会议记录屏幕进行纪录,然后获得编辑权限之后,将独立的会议记录屏幕的纪录内容上传至共享会议记录屏幕的会议记录内容。在视频会议结束之后,会议记录员可以通过会议纪录模块230设置参会人员的会议记录查看或者下载的权限,有查看或者下载会议记录的参会人员可以通过会议纪录模块230查看或者下载本次视频会议的会议记录。
42.根据本技术示例性的实施方式,通过会议纪录模块可以实现多个会议记录员对会议内容进行纪录,并且通过设置会议记录员的优先级保证会议记录的顺利进行,有利于对会议内容的全面记录,更好的传达会议内容。
43.在本技术示例性的实施方式中,会议控制模块200可以包括会议分组模块240。在视频会议过程中,如果需要参会人员进行分组讨论,可以通过会议分组模块240实现创建分组、管理已建立的分组以及分组的讨论管理的功能。
44.示例性地,可以根据会议的实际需求将需要参加分组讨论的参会人员进行分组,同时可以设置分组的议题名称、讨论组的组名、小组成员角色设置、小组讨论时间以及小组讨论是否可以旁听等。其中,小组成员可以包括组长和组员,组长可以具有如下权限:角色切换、讨论角色显示、议题名称显示、议题时长显示、会议白板区域、播放屏幕和预备屏幕、开始/结束讨论、开始/结束录音、开始/结束录屏、全体禁音/开启音频、显示讨论组内成员信息、会议投票和表决功能等。组员可以具有如下权限:角色切换、讨论角色显示、议题名称显示、议题时长显示、会议白板区域、会议播放屏、组员信息显示、沟通交流栏、会议投票、表决功能和申请发言等。组长可以主持小组讨论,并反馈讨论结果;如果会议管理人员对小组讨论时间没有限制,组长可以根据实际情况结束讨论。
45.示例性地,会议管理人员可以管理已建立的分组,例如,可以根据讨论组的创建时
间、小组讨论时间或者议题名称等进行排序并显示。同时可以显示小组讨论的状态,例如,待讨论、讨论中以及已讨论。其中,如果小组讨论涉及到多个议题,也可以再每一个议题之后显示讨论状态,会议管理人员也可以通过详情查看小组讨论的进程。
46.根据本技术示例性的实施方式,通过会议分组模块,可以在视频会议过程中创建分组、管理已建立的分组以及组内讨论管理,在会议过程中,高效的解决会议提出的问题,在一定程度上提高了视频会议的效率。
47.在本技术示例性的实施方式中,会议控制模块200可以包括焦点对话模块250。在视频会议过程中,如果需要指定的参会人员进行焦点对话,可以通过焦点对话模块250直接设置焦点对话的双方。图4为根据本技术示例性实施方式的焦点对话界面示意图。如图4所示,焦点对话默认分成两方,可以将参加焦点对话的参会人员根据实际需要添加到其中一方,焦点对话开始后,双方可以按照设置分布在屏幕的左右两侧,同时打开焦点对话双方的语音和/或视频功能。其中,正在发言的参会人员的头像可以设置在焦点对话屏幕的中央,同时在焦点对话屏幕的中部位置可以设置焦点对话的议题。示例性地,可以通过焦点对话模块250对参加焦点对话的参会人员的数量进行限制,例如焦点对话的一方最大为5人。
48.根据本技术示例性的实施方式,通过焦点对话模块限制参加焦点对话的参会人员的数量或者指定参会人员参加,可以更快速高效的得到焦点议题的对话结果,节约整体视频会议的时间。
49.在本技术示例性的实施方式中,还可以通过会议操作控制模块260实现提醒会议开始,发言申请,请离,禁音/开启音频,定时发言以及强制禁言等功能。示例性地,在视频会议开始之前,参会人员进入视频会议时,可以对参会人员的身份信息进行审核,如果审核通过,可以允许参会人员进入视频会议。在接近视频会议时间时,会议控制人员可以控制开始会议,参会人员的会议界面可以出面倒计时的蒙层,同时可以伴有提示音,可以更好的提醒参会人员,快速进入会议状态。示例性地,参会人员如果需要发言,可以提交发言申请,当会议控制人员收到发言申请之后,对应的参会人员可以在列表中置顶,同发言申请图标可以闪烁提醒,会议审核人员可以对此进行审核,审核通过之后,发言人员的音频自动打开,发言人员可以进行会议发言。利用会议人员进行发言申请的管理,避免出现多个参会人员同时进行发言的情况,可以保障视频会议的顺利进行。示例性地,在视频会议过程中,如果有参会人员需要被迫离开视频会议,会议控制人员可以通过会议控制模块强制该参会人员离开视频会议,该参会人员与视频会议断开连接,被请离的人员无法再次进入该场视频会议。
50.根据本技术示例性的实施方式,通过会议控制模块可以实现白板共享、屏幕处理、会议纪录、会议分组以及焦点对话等功能,使视频会议更灵活,更贴近现实会议的过程,提高视频会议的效率。
51.在本技术另一方面还提供一种视频会议处理的方法。图5为根据本技术实施方式的视频会议处理的方法2000的流程图。如图5所示,视频会议处理的方法2000可包括:
52.步骤s2100:检测参会人员的会议控制权限,并基于控制权限为每个参会人员匹配对应的会议控制功能,其中,会议控制功能包括白板共享、屏幕处理、会议纪录、会议分组、焦点对话、会议操作控制以及权限管理至少之一;
53.步骤s2200:获取参会人员基于会议控制功能发送的控制指令;以及
54.步骤s2300:根据控制指令显示对应的会议内容。
55.在本技术示例性的实施方式中,在参会人员进入视频会议时,可以检测参会人员的会议控制权限,并基于控制权限匹配对应的会议控制功能,其中,会议控制功能包括白板共享、屏幕处理、会议纪录、会议分组、焦点对话、会议操作控制以及权限管理至少之一。然后可以基于会议控制功能发送对应的控制指令,并根据控制指令显示对应的会议内容。由于在装置1000中已经对各个功能进行了详细说明,在此不做赘述。
56.根据本技术示例性的实施方式,通过会议控制模块可以实现白板共享、屏幕处理、会议纪录、会议分组、焦点对话、会议操作控制以及权限管理等功能,使视频会议更灵活,更贴近现实会议的过程,提高视频会议的效率。
57.本技术还提供了一种视频会议处理方法的电子设备和计算机可读存储介质。下面说明本技术实施例提供的电子设备的示例性应用,本技术实施例提供的视频会议处理方法可以由各种电子设备实施,例如,可以由客户端单独实施,也可以由服务器和客户端协同实施。本技术以服务器和客户端协同实施的视频会议处理方法为例进行说明。图6为根据本技术示例性实施方式的视频会议处理系统10的架构示意图,其中,视频会议处理系统10包括有:服务器20、网络30以及多个客户端40,客户端40可以包括会议创建人员的客户端,也可以包括参会人员的客户端。
58.在本技术示例性的实施方式中,服务器20用于将视频会议的会议信息(例如视频信息、音频信息、文本信息等)分别发送给会议创建人员所关联的客户端和参会人员所关联的客户端。服务器20还用于接收会议创建人员和参会人员中的上传的会议信息(例如视频信息、音频信息、文本信息等),并将所接收到的会议信息发送给所有参加视频会议的人员(即包括会议创建人员和参会人员)所分别关联的客户端上。
59.在本技术示例性的实施方式中,网络30用于作为服务器20和客户端40之间通信的媒介,可以是广域网或者局域网,又或者是二者的组合。客户端40上分别运行有会议创建人员的客户端和参会人员的客户端,用于接收服务器20发送的视频会议的会议信息,并根据所接收到的会议信息在人机交互界面中呈现视频会议的内容。
60.需要说明的是,上述示例性实施方式是以四个用户(即一个会议创建人员和三个参会人员)参加视频会议为例进行说明的,在实际应用中,本技术对参会人员数量不作限制。并且本技术示例性实施方式提供的视频会议处理方法也可以由客户端单独实施。客户端通过运行计算机程序来实现本技术实施例提供的视频会议处理方法,计算机程序可以是操作系统中的原生程序或软件模块;也可以是本地应用程序,例如app,即需要在操作系统中安装才能运行的程序,例如专门的视频会议客户端;也可以是视频会议小程序,即只需要下载到任意客户端的浏览器环境中就可以运行的程序,从而为客户端拓展视频会议的功能。总而言之,上述计算机程序可以是任意形式的应用程序、模块或插件。
61.示例性地,以图6中的客户端40为例,客户端40用于接收服务器20发送的视频会议的会议信息,并根据所接收到的会议信息在人机交互界面中呈现视频会议的内容。
62.需要说明的是,上述服务器20可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。客户端40可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。客户端以及服务器可以通过有线或无线
通信方式进行直接或间接地连接,本技术对此不做限制。
63.图7为根据本技术示例性实施方式的客户端的结构示意图。在本技术示例性的实施方式中,如图7所示,客户端40可以包括:至少一个处理器410、至少一个网络接口420、用户接口430、总线440以及存储器450。客户端40中的各个组件通过总线440耦合在一起。可以理解,总线440用于实现这些组件之间的连接通信。总线440除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。
64.示例性地,处理器410可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(digital signal processor,简称dsp)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
65.用户接口430可以包括使得能够呈现会议内容的一个或多个输出装置431,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口430还包括一个或多个输入装置432,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。
66.存储器450可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器450可选地包括在物理位置上远离处理器410的一个或多个存储设备。存储器450包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(read only memory,简称rom),易失性存储器可以是随机存取存储器(random access memory,简称ram)。本技术实施例描述的存储器450旨在包括任意适合类型的存储器。在一些实施例中,存储器450能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集。存储器450可以包括操作系统,用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;存储器450可以包括网络通信模块,用于经由一个或多个(有线或无线)网络接口420到达其他确定设备,示例性的,网络接口420包括:蓝牙、无线相容性认证(wifi)、和通用串行总线(universal serial bus,简称usb)等;存储器450可以包括呈现模块,用于经由一个或多个与用户接口430相关联的输出装置431(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口)。
67.在一些示例性实施方式中,本技术提供的视频会议处理装置可以采用软件方式实现,图1示出了存储在存储器450中的视频会议处理装置1000,其可以是程序和插件等形式的软件,包括以下一项或者多项的软件模块:显示模块100和会议控制模块200,其中,会议控制模块200可以包括白板共享模块210、屏幕处理模块220、会议纪录模块230、会议分组模块240以及焦点对话模块250。这些模块是逻辑上的,因此可以根据视频会议所实现的功能进行任意的组合或进一步拆分。上文中已经详细说明各个模块的功能与作用,再此不做赘述。在另一些示例性实施方式中,本技术提供的视频会议处理装置可以采用硬件方式实现,作为示例,本技术提供的视频会议处理装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本技术实施例提供的视频会议处理方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(applica tion specific integrated circuit,简称asic)、数字信号处理(digital signal processing,简称dsp)、可编程逻辑
器件(programmable logic device,简称pld)、复杂可编程逻辑器件(complex programmable logic device,简称cpld)、现场可编程门阵列(field-programmable gate array,简称fpga)或其他电子元件。本技术示例性方式提供的视频会议处理方法的执行主体主要为客户端,具体可以是客户端通过运行上文的各种计算机程序来实现。
68.如上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明。应理解的是,以上所述仅为本发明的具体实施方式,并不用于限制本发明。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1