CN117424975A - 视频会议管理方法、装置、设备及存储介质 - Google Patents
视频会议管理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN117424975A CN117424975A CN202311217188.0A CN202311217188A CN117424975A CN 117424975 A CN117424975 A CN 117424975A CN 202311217188 A CN202311217188 A CN 202311217188A CN 117424975 A CN117424975 A CN 117424975A
- Authority
- CN
- China
- Prior art keywords
- video
- server
- picture
- display
- upper member
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 173
- 238000000034 method Methods 0.000 claims description 57
- 230000004044 response Effects 0.000 claims description 30
- 238000004590 computer program Methods 0.000 claims description 14
- 230000003321 amplification Effects 0.000 claims description 13
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 13
- 230000003993 interaction Effects 0.000 abstract description 7
- 238000004891 communication Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012913 prioritisation Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1093—In-session procedures by adding participants; by removing participants
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4858—End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种视频会议管理方法、装置、设备及存储介质,当用户通过设备端进入到视频会议房间后,设备端上会显示视频会议界面,视频会议界面中显示有上台成员的视频画面以及上台成员列表,用户可通过管理端直接与视频会议房间中的视频画面和上台成员列表中的上台成员标签进行交互,管理端则根据交互的方式,向服务器发送布局调整指令或者顺序调节指令,以实现以对视频画面进行调整,以及对视频画面的显示顺序和上台成员标签的排列顺序进行管理。本发明实施例能够提高对视频会议的视频画面以及参会人员进行管理的效率,解决了现有技术中对视频会议的视频画面以及参会成员进行管理时,存在着管理效率低下的技术问题。
Description
技术领域
本申请实施例涉及计算机领域,尤其涉及一种视频会议管理方法、装置、设备及存储介质。
背景技术
视频会议,是指位于两个或多个地点的人们,通过通信设备和网络,进入到网络房间中,在网络房间中面对面交谈的会议。在进行视频会议时,网络房间内一般需要设置一个主持人,由主持人对视频会议中的视频画面以及参会成员进行管理。然而,现有技术中主持人对视频画面以及参会成员进行管理时,所需要执行的步骤较为复杂繁琐,管理效率低下。
综上所述,现有技术中对视频会议的视频画面以及参会成员进行管理时,存在着管理效率低下的技术问题。
发明内容
本发明实施例提供了一种视频会议管理方法、装置、设备及存储介质,本发明实施例能够提高对视频会议的视频画面以及参会成员进行管理时的效率,解决了现有技术中对视频会议的视频画面以及参会成员进行管理时,存在着管理效率低下的技术问题。
第一方面,本发明实施例提供了一种视频会议管理方法,方法适用于设备端,方法包括:
实时获取当前加入的视频会议房间的房间数据,房间数据包括上台成员数据、每个上台成员对应的视频画面的视频流数据以及视频画面的显示布局,视频会议房间建立于服务器中;
显示视频会议界面,根据显示布局在视频会议界面中,显示与每个视频流数据相对应的视频画面;以及根据上台成员数据,在视频会议界面中显示上台成员列表,上台成员列表中包括有与每个视频画面相对应的上台成员标签,且视频画面的显示顺序与上台成员标签的排列顺序一致,上台成员数据包括排列顺序,显示布局包括显示顺序;
响应作用于视频画面的画面调整操作,向服务器发送布局调整指令,以使服务器对显示布局进行更新;
根据更新后的显示布局,对视频会议界面进行更新;
响应于顺序调整操作,向服务器发送顺序调节指令,以使服务器对上台成员数据中的排列顺序以及显示布局中的显示顺序进行更新,顺序调整操作作用于上台成员标签或视频画面;
根据更新后的上台成员数据以及更新后的显示布局,对视频会议界面进行更新。
第二方面,本发明实施例提供了一种视频会议管理装置,装置适用于设备端,装置包括:
数据获取模块,用于实时获取当前加入的视频会议房间的房间数据,房间数据包括上台成员数据、每个上台成员对应的视频画面的视频流数据以及视频画面的显示布局,视频会议房间建立于服务器中;
界面显示模块,用于显示视频会议界面,根据显示布局在视频会议界面中,显示与每个视频流数据相对应的视频画面;以及根据上台成员数据,在视频会议界面中显示上台成员列表,上台成员列表中包括有与每个视频画面相对应的上台成员标签,且视频画面的显示顺序与上台成员标签的排列顺序一致,上台成员数据包括排列顺序,显示布局包括显示顺序;
画面调整模块,用于响应作用于视频画面的画面调整操作,向服务器发送布局调整指令,以使服务器对显示布局进行更新;
第一更新模块,用于根据更新后的显示布局,对视频会议界面进行更新;
顺序调整模块,用于响应于顺序调整操作,向服务器发送顺序调节指令,以使服务器对上台成员数据中的排列顺序以及显示布局中的显示顺序进行更新,顺序调整操作作用于上台成员标签或视频画面;
第二更新模块,用于根据更新后的上台成员数据以及更新后的显示布局,对视频会议界面进行更新。
第三方面,本发明实施例提供了一种视频会议管理设备,视频会议管理设备包括处理器以及存储器;
存储器用于存储计算机程序,并将计算机程序传输给处理器;
处理器用于根据计算机程序中的指令执行如第一方面的一种视频会议管理方法。
第四方面,本发明实施例提供了一种存储计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行如第一方面的一种视频会议管理方法。
上述,本发明实施例提供了一种视频会议管理方法、装置、设备及存储介质。当用户通过设备端进入到视频会议房间后,设备端上会显示视频会议界面,视频会议界面中显示有上台成员的视频画面以及上台成员列表,用户可通过管理端直接与视频会议界面中的视频画面和上台成员列表中的上台成员标签进行交互,管理端则根据交互的方式,向服务器发送布局调整指令或者顺序调节指令,以实现以对视频画面进行调整,以及对视频画面的显示顺序和上台成员标签的排列顺序进行管理。本发明实施例能够提高对视频会议的视频画面以及参会人员进行管理的效率,解决了现有技术中对视频会议的视频画面以及参会成员进行管理时,存在着管理效率低下的技术问题。
附图说明
图1为本发明实施例提供的一种服务器与讲师端和学生端进行通信的示意图。
图2为本发明实施例提供的一种讲师端和学生端加入网络房间的示意图。
图3为本发明实施例提供的现有技术中对视频画面和上台成员进行管理的示意图。
图4为本发明实施例提供的一种视频会议管理方法的流程示意图。
图5为本发明实施例提供的经典模式下视频会议界面的示意图。
图6为本发明实施例提供的均衡模式下视频会议界面的示意图。
图7为本发明实施例提供的经典模式下视频会议界面显示上台成员列表的示意图。
图8为本发明实施例提供的经典模式下视频画面的显示顺序与上台成员标签的排列顺序相对应的示意图。
图9为本发明实施例提供的一种对视频画面执行画面广播操作的示意图。
图10为本发明实施例提供的一种对视频画面执行画面广播操作的流程示意图。
图11为本发明实施例提供的一种对视频画面执行画面放大操作的示意图。
图12为本发明实施例提供的一种对视频画面执行画面放大操作的流程示意图。
图13为本发明实施例提供的一种对上台成员标签执行顺序调整操作的示意图。
图14为本发明实施例提供的一种对上台成员标签执行顺序调整操作的流程示意图。
图15为本发明实施例提供的一种对视频画面执行顺序调整操作的示意图。
图16为本发明实施例提供的一种对视频画面执行顺序调整操作的流程示意图。
图17为本发明实施例提供的一种显示下台成员列表的示意图。
图18为本发明实施例提供的一种显示操作菜单的示意图。
图19为本发明实施例提供的一种视频会议管理装置的结构示意图。
图20为本发明实施例提供的一种视频会议管理设备的结构示意图。
附图标记:
学生端10、服务器20、讲师端30、视频会议界面1、第一区域S1、第二区域S2。
具体实施方式
以下描述和附图充分地示出本申请的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本申请的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本申请实施例提供的视频会议管理方法适用于视频会议场景。在视频会议场景下,至少两个设备端均加入同一视频会议房间,视频会议房间用于用于实现视频会议,该视频会议房间为网络房间,网络房间在服务器创建。服务器中存储有视频会议房间的房间数据,设备端加入视频会议房间后,实时从服务器中获取视频会议房间的房间数据,以实现视频会议功能。
其中,设备端是指电子设备中,用于实现视频会议的本地服务的程序(也可以记为应用程序、软件程序或APP等)。用户使用的电子设备包括并不限定于:手机、平板电脑、笔记本电脑、学习机以及台式电脑等设备。
一个实施例中,用户使用的电子设备包括处理器、显示屏、存储器以及通信模块。处理器、显示屏、存储器、通信模块可以通过通信总线或其他方式连接。
其中,处理器可包括应用处理器(application processor,AP)、图形处理器(graphics processing unit,GPU)和中央处理器(central processing unit,CPU)等处理单元。处理器通过运行存储在存储器的计算机可执行程序(如软件程序、指令以及模块等),从而执行电子设备的各种功能应用以及数据处理。比如,处理器运行视频会议的程序,以实现视频会议的功能。
存储器可用于存储电子设备的计算机可执行程序等,该计算机可执行程序包括指令。存储器可包括存储程序区和存储数据区。其中,存储程序区可存储操作系统、至少一个功能所需的应用程序。存储数据区可存储根据电子设备的使用所创建的数据等。存储器可以包括高速随机存取存储器,还可以包括非易失性存储器。例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
显示屏的数量可以为一个或多个。显示屏可以是液晶显示屏(Liquid CrystalDisplay)、LED显示屏(LED display)、有机发光二极管(organic light-emitting diode,OLED)显示屏或柔性发光二极管(flex light-emitting diode,FLED)显示屏等。显示屏可以基于处理器的指示进行显示。
一些情况下,显示屏还可具备触控功能,即为触摸显示屏,触摸显示屏包括显示面板和触摸面板。显示面板用于完成视觉输出。触控面板可以是支持红外触摸、电磁触摸、电容触摸或电阻触摸等的组件。触控面板可以将检测到的触摸操作对应的触控数据传递给处理器,并且可由显示面板提供与触摸操作相关的视觉输出。
通信模块可以包括有线通信模块和/或无线通信模块。有线通信模块包括至少一个通信接口,如包括通用串行总线(Universal Serial Bus,USB)接口、网络接口等。无线通信模块包括蓝牙模块、红外模块、无线保真(Wi-Fi)模块以及近场通信(Near FieldCommunication,NFC)模块中的一种或多种。当前,处理器通过通信模块可以与外部设备通信,比如,与后台的服务器通信、与其他设备通信以及与电子设备适配的外置设备通信。其中,外置设备可以是书写笔(也称为智能笔、手写笔等)、键盘以及鼠标等的一种或多种。
在上述结构的基础上,电子设备支持至少一类操作系统,其中,该操作系统可以是Android系统、Windows系统、Linux系统、IOS系统或macOS等。电子设备在操作系统下安装至少一个应用程序。其中,应用程序可以是操作系统自带的应用程序,也可以是从第三方设备或服务器中下载的应用程序,比如,电子设备安装有用于实现视频会议的应用程序。
一些情况下,根据使用电子设备的用户的身份的不同,可进一步对设备端进行区分,例如在在线教育场景下,可以将设备端进一步区分为讲师端、学生端以及管理端,其中讲师端为讲师所使用的设备端,学生端为学生所使用的设备端,管理端为视频会议的管理人员所使用的设备端。可理解的是,学生端、讲师端和管理端均需要登录账号后才可以被使用,这时,学生在注册账号时表明学生身份,讲师注册账号时表明讲师身份,管理员注册账号时表明管理员身份,以通过当前使用的账号的身份确定供学生使用、讲师使用还是管理员使用,即区分讲师端、学生端和管理端。一个实施例中,也可以将管理员的身份赋予给讲师,即讲师端同时也为管理端。在此基础上,讲师端和学生端具有不同的功能权限,以保证讲师对视频会议的控制权,同时避免学生的误控制而影响视频会议。
服务器是指网络中能对其它机器提供某些服务(本实施例中为网络视频服务)的计算机系统。服务器可以是一个物理实体,也可以是多个物理实体。
如图1所示,服务器20可分别与讲师端30和学生端10进行通信。其中,通信的实现方式当前不作限定,比如,通过超文本传输协议(HyperText Transfer Protocol,HTTP)实现通信,再如,通过WebSocket实现通信。一个实施例中,服务器端与讲师端以及学生端可以使用多种通信方式,并且可以结合不同的通信需求选择不同的实现方式。
学生端、讲师端和服务器相配合后,便可实现视频会议。一个实施例中,如图2所示由服务器20创建一个视频会议房间,该视频会议房间作为视频会议房间,学生端10和讲师端30均可加入该视频会议房间,以通过视频会议房间实现讲师与学生“面对面”授课的效果。学生端和讲师端加入视频会议房间的方式当前不作限定,比如,讲师在讲师端向服务器发起创建视频会议房间的请求后,服务器创建视频会议房间,并生成加入视频会议房间的邀请码,该邀请码可以通过数字和/或字母组成,也可以是二维码,学生端和讲师端检测到邀请码输入或被扫描后,将邀请码发送至服务器,由服务器根据该邀请码将学生端和讲师端加入相应的视频会议房间。可选的,由讲师端指示服务器创建视频会议房间,服务器创建视频会议房间后,便可将相应的邀请码发送至该讲师端,之后,使用该讲师端的讲师便可将邀请码通知给各学生和其他讲师,学生使用学生端输入或扫描邀请码后,加入视频会议房间,其他讲师使用讲师端输入或扫描邀请码后,加入视频会议房间。可选的,讲师端指示服务器创建视频会议房间后,服务器可自动将讲师端邀请至房间中。可理解,实际应用中,也可以由学生端创建视频会议房间,且创建过程与讲师端创建的过程相同。
可选的,每个视频会议房间均有唯一的房间标识,该房间标识可以通过字母、数字和/符号等组成。房间标识由服务器端在创建视频会议房间时自动生成。
示例性的,每个视频会议房间均有相应的房间数据,房间数据用于描述视频会议房间当前的状态。本实施例中,房间数据包括上台成员数据,每个上台成员相对应的视频画面的视频流以及视频画面的显示布局,其中,上台成员,是指在视频会议房间中显示视频画面并可以进行发言的成员,上台成员数据包括有上台成员相关信息,例如上台成员的名称和上台成员的上台顺序等。房间数据中还包括有与每个上台成员的视频画面相对应的视频流数据,视频流数据通过采集上台成员的实时视频画面得到。示例性的,设备端中包括有摄像头和麦克风,摄像头用于采集上台成员的视频画面数据,麦克风用于采集上台成员的声音数据,设备端将视频画面数据和声音数据合成为视频流数据后上传至服务器中,以使后续其他设备能够从服务器中获取各个上台成员的视频流数据,并根据视频流数据显示各个上台成员的视频画面。其中,视频流数据是指以流媒体文件格式进行流式传输及播放的视频数据,流式传输方式是将视频数据等多媒体文件经过压缩分成一个个压缩包,使得视频数据能够以实时的、无需下载等待的方式进行播放。另外,房间数据中还包括有视频画面的显示布局,其中显示布局为与视频流相对应的视频画面在设备端的显示时,视频画面的显示参数,例如视频画面的显示顺序,显示位置、尺寸大小以及是否显示等。
现有技术中,设备端在加入视频会议房间后,会显示视频会议界面,其中视频会议界面用于显示视频会议的相关内容。例如,设备端实时根据从服务器中获取到的房间数据中的视频流数据以及显示布局,在视频会议界面上显示与视频流数据相对应的视频画面,同时根据房间数据中的上台成员数据,在视频会议界面上生成隐藏式的上台成员列表,上台成员列表中包括有上台成员的相对应的上台成员标签,其中上台成员标签用于标识每一个上台成员。当管理端需要对上台成员或者对上台成员的视频画面进行控制时,需要在视频会议界面上调出隐藏式的上台成员列表,再对上台成员列表中的上台成员标签进行操作调出管理菜单,才能对与上台成员标签相对应的视频画面以及上台成员进行管理,如图3所示,图3中1为视频会议界面。另外现有技术中对上台成员的视频画面的显示顺序也存在一定的限制。
基于此,为了解决上述问题,本发明实施例提供了一种视频会议管理方法,视频会议管理方法应用于设备端,本实施例中以管理端为设备端为例进行说明。管理端执行视频会议管理方法时,实现流程如图4所示,参考图4,该课件播放控制方法包括步骤110-步骤160:
步骤110、实时获取当前加入的视频会议房间的房间数据,房间数据包括上台成员数据、每个上台成员对应的视频画面的视频流数据以及视频画面的显示布局,视频会议房间建立于服务器中。
本实施例中,当管理端加入视频会议房间后,管理端会从服务器中实时获取视频会议房间的房间数据,房间数据中包括有上台成员数据、每个上台成员对应的视频画面的视频流数据以及视频画面的显示布局。
步骤120、显示视频会议界面,根据显示布局在视频会议界面中,显示与每个视频流数据相对应的视频画面;以及根据上台成员数据,在视频会议界面中显示上台成员列表,上台成员列表中包括有与每个视频画面相对应的上台成员标签,且视频画面的显示顺序与上台成员标签的排列顺序一致,上台成员数据包括排列顺序,显示布局包括显示顺序。
管理端在加入网络房间后,会在本地的显示屏中显示视频会议界面。之后,管理端会在视频会议界面上,根据房间数据中的视频流数据,在视频会议界面上显示相对应的视频画面,其中视频画面需要根据显示布局在视频会议界面进行显示。本实施例中,显示布局内包括各个视频画面的显示模式以及显示顺序,显示模式是视频画面在显示时的布局方式,例如显示模式可以是“经典模式”,如图5所示,在“经典模式”下,视频会议界面的左边包括有用于显示一个面积较大的视频画面的第一区域S1,例如可以是与讲师端的视频流数据相对应的视频画面,而视频会议界面的右边则包括有用于显示多个面积较小的视频画面的第二区域S2,例如可以是与学生端的视频流数据相对应的视频画面。另外,显示模式也可以是“均衡模式”,如图6所示,在“均衡模式”下,视频会议界面上显示有多个面积相同的视频画面。
显示顺序则是视频画面在显示的顺序,例如本实施例中可以在显示顺序中,默认将与讲师端的视频流数据相对应的视频画面的显示优先级设置为最高,将与学生端的视频流数据相对应的视频画面的显示优先级设置较低。例如在视频会议界面在“均衡模式”下显示视频画面时,以从左到右,从上到下的顺序,将与讲师端的视频流数据相对应的视频画面显示在第一位,将与学生端的视频流数据相对应的视频画面按顺序显示在后续的位置。
实施例中,管理端还需要根据房间数据中的上台成员数据,在视频会议界面中显示上台成员列表,上台成员列表中包括有与每个视频画面相对应的上台成员标签。示例性的,视频会议界面上所显示的上台成员列表如图7所示,上台成员列表中显示有多个上台成员标签,且每个上台成员标签内显示有与每个上台成员相对应的名称。另外,需要说明的是,本实施例中上台成员数据中还包括有上台成员标签的排列顺序,其中排列顺序是指上台成员标签在上台成员列表中排列的顺序,且本实施例中,视频画面的显示顺序与上台成员标签的排列顺序一致。示例性的,如图8所示,视频会议界面的上台成员列表中,显示的上台成员标签分别为讲师A、学生A、学生B、学生C、学生D以及学生E,则视频会议界面上视频界面的显示顺序为与讲师A相对应的视频画面、学生A相对应的视频画面、学生B相对应的视频画面、学生C相对应的视频画面、学生D相对应的视频画面以及学生E相对应的视频画面。
步骤130、响应作用于视频画面的画面调整操作,向服务器发送布局调整指令,以使服务器对显示布局进行更新。
管理端在视频会议界面中显示了视频画面和上台成员列表后,此时,管理员可以通过管理端对视频会议界面中显示的视频画面执行画面调整操作,画面调整操作用于对视频画面进行调整,例如对视频画面的大小进行调整等。一个实施例中,管理员可通过鼠标与视频会议界面中的视频画面进行交互,从而对视频画面执行画面调整操作;若管理端的显示屏为触摸显示屏时,用户还可以通过手势对视频画面执行画面调整操作。可理解,本实施例中用户执行画面调整操作的方式可根据实际需要进行设置,在本实施例中不进行具体限定。
管理端在监测到用户对视频画面执行了画面调整操作后,对画面调整操作进行响应,管理端生成布局调整指令并将布局调整指令发送至服务器,其中布局调整指令用于指示服务器对视频会议房间中的显示布局进行调整。示例性的,布局调整指令中包括有画面调整操作所作用的目标视频画面以及画面调整操作的具体信息,服务器在接收到布局调整指令后,即可根据目标视频画面以及画面调整操作的具体信息,在显示布局中对目标视频画面的参数进行调整,例如对目标视频画面的尺寸和显示位置进行调整,以及对其他视频画面的参数进行适应性调整等。例如当画面调整操作为对目标视频画面进行放大时,则服务器则根据布局调整指令,在显示布局中对目标视频画面的尺寸进行放大,以及对放大后的目标视频画面的显示位置进行调整,同时对其他视频画面的尺寸进行缩小以及对显示位置进行调整。
步骤140、根据更新后的显示布局,对视频会议界面进行更新。
服务器在根据画面调整操作对房间数据中的显示布局进行更新后,管理端和其他设备端也会根据实时接收到的房间数据中更新后的显示布局,对视频会议界面进行更新,从而显示调整后的视频画面。
步骤150、响应于顺序调整操作,向服务器发送顺序调节指令,以使服务器对上台成员数据中的排列顺序以及显示布局中的显示顺序进行更新,顺序调整操作作用于上台成员标签或视频画面。
另外,本实施例中管理员通过管理端也可以对视频会议界面中视频画面的显示顺序进行调整。具体的,当管理员需要对视频画面进行调整时,管理员可通过管理端对视频会议界面中所显示的上台成员标签或者视频画面执行顺序调整操作,其中顺序调整操作用于调整视频画面的显示顺序。管理员对视频画面执行顺序调整操作的方式与执行画面调整操作的方式类似,都可通过鼠标或者手势的方式对视频画面或者上台成员标签执行顺序调整操作,在本实施例中不再进行赘述。
当管理端在监测到用户向上台成员标签或者视频画面执行了顺序调整操作后,管理端对顺序调整操作进行响应,生成顺序调整指令并将顺序调整指令发送至服务器中,其中顺序调节指令用于指示服务器对视频画面的显示顺序进行调整。示例性的,当顺序调整操作作用于视频画面时,管理端可根据视频画面调整后的显示顺序,生成顺序调节指令;当顺序调整操作作用于上台成员标签时,管理端可根据上台成员列表中上台成员标签调整后的排列顺序,生成顺序调节指令。后续服务器在接收到顺序调节指令后,当顺序调整指令中包括有视频画面调整后的显示顺序时,则根据顺序调节指令对房间数据的显示布局中的显示顺序进行更新,之后根据更新后的显示顺序,在上台成员数据中对与视频画面相对应的上台成员标签的排列顺序进行更新。而当顺序调整指令中包括有上台成员标签调整后的排列顺序时,则服务器根据顺序调节指令对上台成员数据中的排列顺序进行更新,之后根据更新后的排列顺序,对显示布局中与上台成员标签相对应的视频画面的显示顺序进行更新。
步骤160、根据更新后的上台成员数据以及更新后的显示布局,对视频会议界面进行更新。
服务器在根据顺序调整操作对房间数据中的显示布局以及排列顺序进行更新后,管理端和其他设备端也会根据实时接收到的房间数据中更新后的显示布局以及更新后的上台成员数据,对视频会议界面进行更新,从而显示调整后的视频画面和上台成员列表。
另外,需进一步说明的是,本实施例中步骤130和步骤150的执行顺序并没有严格限定,用户也可以在执行步骤150后,再执行步骤130。
上述,本发明实施例提供了一种视频会议管理方法,当用户通过设备端进入到视频会议房间后,设备端上会显示视频会议界面,视频会议界面中显示有上台成员的视频画面以及上台成员列表,用户可通过管理端直接与视频会议房间中的视频画面和上台成员列表中的上台成员标签进行交互,管理端则根据交互的方式,向服务器发送布局调整指令或者顺序调节指令,以实现以对视频画面进行调整,以及对视频画面的显示顺序和上台成员标签的排列顺序进行管理。本发明实施例能够提高对视频会议的视频画面以及参会人员进行管理的效率,解决了现有技术中对视频会议的视频画面以及参会成员进行管理时,存在着管理效率低下的技术问题。
在上述实施例的基础上,画面调整操作包括画面广播操作。
在一个实施例中,画面调整操作包括画面广播操作,其中画面广播操作,是指将视频画面在视频会议界面上进行全屏显示的操作。示例性的,以用户通过手势与视频画面进行交互的方式执行画面广播操作为例进行说明,具体交互方式如下所示:
(1)用户使用两根手指按压在第一视频画面上,且两根手指按压的位置需要在第一视频画面的显示区域内。
(2)用户两根手指长按视频画面1秒钟,且1秒钟内,两根手指的位置需要保持在第一视频画面的显示区域内,1秒钟到达后,管理端截取用户按压的第一视频画面的图像。
(3)管理端截取图像后,用户的两个手指分别向图像的两个对角移动,对图像执行放大手势,如图9所示,此时图像跟随手指的移动进行放大,且管理端在此过程中持续获取与第一视频画面相对应的视频流数据。
(4)当用户两根手指在显示屏上的距离,大于等于两根手指首次按压第一视频画面时两根手指之间的距离预设倍数时,完成对视频画面执行画面广播操作的全过程,具体过程如图10所示,其中预设倍数可根据实际需要进行设置,例如可以设置为1.5倍。
可理解,本实施例中用户对视频画面执行画面广播操作的过程可根据实际需要进行设置,本实施例中不对用户执行画面广播操作的方式进行具体限定。
步骤103中响应作用于视频画面的画面调整操作,向服务器发送布局调整指令,以使服务器对显示布局进行更新,包括:
步骤1031、响应作用于第一视频画面的画面广播操作,向服务器发送布局调整指令,以使服务器根据布局调整指令在显示布局中,将第一视频画面设置为全屏显示,布局调整指令包括有第一视频画面的画面标识信息以及画面广播指令。
当管理端在监测到用户对第一视频画面执行了画面广播操作后,管理端对画面广播操作进行响应,此时管理端确定第一视频画面的画面标识信息,其中画面标识信息为视频画面的唯一标识,例如画面标识信息中包括有视频画面的画面ID或者是视频画面所对应的上台成员的名称等,通过画面标识信息即可确定出唯一的视频画面。同时,管理端生成画面广播指令,画面广播指令用于指示服务器对第一视频画面进行广播。最后管理端再根据第一视频画面的画面标识信息以及画面广播指令生成布局调整指令,并将布局调整调制发送至服务器。
服务器在接收到管理端发送的布局调整指令后,对布局调整指令进行解析,确定出布局调整指令所携带的画面广播指令以及画面标识信息后,确定出与画面标识信息相对应的第一视频画面,并根据画面广播指令对第一视频画面进行广播。具体的,服务器可在房间数据的显示布局中,将第一视频画面设置为全屏显示,将其他视频画面设置为隐藏显示,完成对显示布局的更新。
后续管理端设备和其他设备端从服务器中获取到更新的房间数据后,即可根据房间数据中更新后的显示布局,对视频会议界面进行更新,实现对第一视频画面的全屏显示。
上述,本发明实施例中,用户可通过管理端对视频画面执行画面广播操作,服务器对画面广播操作进行响应后,向服务器发送布局调整指令,使得服务器在显示布局中,将画面广播操作所作用的视频画面设置为全屏显示,将其他视频画面设置为隐藏显示,后续其他设备端从服务器中获取到更新的房间数据后,即可根据房间数据中更新后的显示布局,对视频会议界面进行更新,实现对视频画面的全屏显示。
在上述实施例的基础上,还包括:
步骤1032、响应作用于第一视频画面的广播取消操作,向服务器发送广播取消指令,以及服务器在显示布局中,还原第一视频画面。
本实施例中,当第一视频画面在视频会议界面上进行全屏显示后,用户也可以在管理端中取消第一视频画面的全屏显示。具体的,用户可通过在管理端上对第一视频画面执行广播取消操作的方式,来取消第一视频画面的全屏显示,广播取消操作为用于取消全屏显示的操作。一个实施例中,用户在第一视频画面上执行广播取消操作的过程与执行画面广播操作的过程类似,不同之处在于,当管理端截取用户所按压的第一视频画面的图像后,用户的两个手指所需要分别向图像的中心移动,对图像执行缩小手势,此时图像跟随手指的移动进行缩小,当用户两根手指在显示屏上的距离,小于两根手指首次按压第一视频画面时两根手指之间的距离预设倍数时,完成对第一视频画面执行广播取消操作的全过程。
管理端在监测到用户对第一视频画面执行了广播取消操作后,生成广播取消指令并将广播取消指令发送至服务器中,广播取消指令用于指示服务器取消第一视频画面的全屏显示。服务器在接收到广播取消指令后,则在房间数据的显示布局中,取消第一视频画面的全屏显示。后续管理端设备和其他设备端从服务器中获取到更新的房间数据后,即可根据房间数据中更新后的显示布局,对视频会议界面进行更新,取消对第一视频画面的全屏显示,并将第一视频画面还原至原先相对应的显示顺序中进行显示。
上述,本发明实施例中当第一视频画面全屏显示后,用户还可以在管理端中对第一视频画面执行广播取消操作,管理端对广播取消操作进行响应,向服务器发送广播取消指令,以使得服务器在显示布局中取消第一视频画面的全屏显示,后续其他设备端从服务器中获取到更新的显示布局后,即可对视频会议界面进行更新,取消第一视频画面的全屏显示。
在上述实施例的基础上,画面调整操作包括画面放大操作。
在一个实施例中,画面调整操作包括画面放大操作,其中画面放大操作,是指将视频画面在视频会议界面上进行放大显示的操作。示例性的,以显示模式为经典模式下,用户通过手势与视频画面进行交互的方式执行画面放大操作为例进行说明,其中在经典模式下,第二区域中视频画面的排序顺序,即为视频画面的显示顺序,且当第二区域中的视频画面放大至第一区域内进行显示时,该视频画面会在第二区域内消失,但是视频画面的显示顺序并不会发生改变。例如,假设第二区域中视频画面的显示顺序为与讲师A相对应的视频画面、学生A相对应的视频画面、学生B相对应的视频画面、学生C相对应的视频画面、学生D相对应的视频画面以及学生E相对应的视频画面,且初始状态下,默认将讲师端相对应的视频画面在第一区域内进行放大显示,即此时第一区域内显示的是讲师A相对应的视频画面,第二区域内显示的是学生A相对应的视频画面、学生B相对应的视频画面、学生C相对应的视频画面、学生D相对应的视频画面以及学生E相对应的视频画面,此时视频画面的显示顺序并不会发生改变。若后续用户执行的画面放大操作使得学生A相对应的视频画面在第一区域内显示时,则此时第二区域内显示的是讲师A相对应的视频画面、学生B相对应的视频画面、学生C相对应的视频画面、学生D相对应的视频画面以及学生E相对应的视频画面,但视频画面的显示顺序依旧保持不变,即在经典模式下对视频画面进行放大显示,并不会改变视频画面的显示顺序。
具体交互方式如下所示:
(1)用户使用一根手指按压在第二视频画面上,第二视频画面为第二区域中显示的视频画面。
(2)用户一根手指长按视频画面500毫秒,且500毫秒内,手指的位置发生改变但保持在第二视频画面的显示区域内,500毫秒到达后,管理端截取用户按压的第二视频画面的图像,并将图像的中心移动至手指所按压的位置。
(3)管理端截取图像后,用户可移动手指,管理端控制图像的中心跟随手指进行移动,如图11所示,当手指移动至第一区域后,用户松开手指释放图像,完成对第二视频画面执行画面放大操作的全过程,具体过程如图12所示,且管理端在此过程中持续获取与第二视频画面相对应的视频流数据。
步骤103中响应作用于视频画面的画面调整操作,向服务器发送布局调整指令,以使服务器对显示布局进行更新,包括:
步骤1033、响应作用于第二视频画面的画面放大操作,向服务器发送布局调整指令,以使服务器根据布局调整指令在显示布局中,将第二视频画面设置为放大显示;布局调整指令包括有第二视频画面的画面标识信息以及画面放大指令。
当管理端在监测到用户对第二视频画面执行了画面放大操作后,管理端对画面放大操作进行响应,此时管理端确定第二视频画面的画面标识信息,同时,管理端生成画面放大指令,画面放大指令用于指示服务器对第二视频画面进行放大。最后管理端再根据第二视频画面的画面标识信息以及画面放大指令生成布局调整指令,并将布局调整指令发送至服务器。
服务器在接收到管理端发送的布局调整指令后,对布局调整指令进行解析,确定出布局调整指令所携带的画面放大指令以及画面标识信息后,确定出与画面标识信息相对应的第二视频画面,并根据画面广播指令对第二视频画面进行放大显示。具体的,服务器可在房间数据的显示布局中,还原经典模式中第一区域当前所显示的视频画面至第二区域中相对应的显示顺序中进行显示,并将第二视频画面的显示区域设置为第一区域,同时在第二区域中取消显示第二视频画面,从而对第二视频画面的放大显示,完成对显示布局的更新。
后续管理端设备和其他设备端从服务器中获取到更新的房间数据后,即可根据房间数据中更新后的显示布局,对视频会议界面进行更新,实现对第二视频画面的放大显示。
上述,本发明实施例中,用户可通过管理端对视频画面执行画面放大操作,服务器对画面放大操作进行响应后,向服务器发送布局调整指令,使得服务器在显示布局中,将画面放大操作所作用的视频画面进行放大显示,后续其他设备端从服务器中获取到更新的房间数据后,即可根据房间数据中更新后的显示布局,对视频会议界面进行更新,实现对视频画面的放大显示。
在上述实施例的基础上,还包括:
步骤1034、响应作用于第二视频画面的放大取消操作,向服务器发送放大取消指令,以使服务器在显示布局中,还原第二视频画面。
本实施例中,当第二视频画面在视频会议界面上进行放大显示后,用户也可以在管理端中取消第二视频画面的放大显示。具体的,用户可通过在管理端上执行对第二视频画面执行放大取消操作的方式,来取消第二视频画面的放大显示,放大取消操作为用于取消放大显示的操作。一个实施例中,用户在第二视频画面上执行放大取消操作的过程与执行画面放大操作的过程类似,不同之处在于,当管理端截取用户所按压的第二视频画面的图像后,用户的手指所需要从第一区域移动至第二区域后松开,以对第二视频画面执行放大取消操作。
管理端在监测到用户对第二视频画面执行了放大取消操作后,生成放大取消指令并将放大取消指令发送至服务器中,放大取消指令用于指示服务器取消第二视频画面的放大显示。服务器在接收到放大取消指令后,则在房间数据的显示布局中,取消第二视频画面的放大显示,重新将第二视频画面还原至第二区域原先的显示顺序中进行显示。后续管理端设备和其他设备端从服务器中获取到更新的房间数据后,即可根据房间数据中更新后的显示布局,对视频会议界面进行更新,取消对第二视频画面的放大显示,并将第二视频画面还原至相对应的显示顺序中进行显示。
上述,本发明实施例中当第二视频画面放大显示后,用户还可以在管理端中对第二视频画面执行放大取消操作,管理端对放大取消操作进行响应,向服务器发送放大取消指令,以使得服务器在显示布局中取消第二视频画面的放大显示,后续其他设备端从服务器中获取到更新的显示布局后,即可对视频会议界面进行更新,取消第二视频画面的放大显示。
在上述实施例的基础上,当顺序调整操作作用于上台成员标签时,步骤105中响应于顺序调整操作,向服务器发送顺序调节指令,以使服务器对上台成员数据中的排列顺序以及显示布局中的显示顺序进行更新,包括:
步骤1051、响应作用于第一上台成员标签的顺序调整操作,确定第一上台成员标签在上台成员列表中插入的第一位置。
本实施例中,用户可通过在管理端中对视频会议界面中所显示的上台成员标签进行操作的方式,对视频画面的显示顺序进行调整。具体的,以用户通过手势与上台成员标签进行交互的方式执行顺序调整操作为例进行说明,具体交互方式如下所示:
(1)用户使用一根手指按压在上台成员列表的第一上台成员标签上。
(2)用户一根手指长按第一上台成员标签500毫秒,且500毫秒内,手指的位置保持第一上台成员标签的显示区域内,500毫秒到达后,管理端截取用户按压的第一上台成员标签的图像,并将图像的中心移动至手指所按压的位置。
(3)管理端截取图像后,用户可移动手指,管理端控制图像的中心跟随手指进行移动,当手指移动至其他上台成员标签的显示区域内时,其他上台成员标签的显示区域上显示“可插入”提示,如图13所示,用户松开手指释放图像,此时用户松开手指的位置即为第一上台成员标签在所上台成员列表中插入的第一位置,具体过程如图14所示。
管理端在监测到用户对第一上台成员标签执行顺序调整操作后,对顺序调整操作进行响应,并确定出第一上台成员标签在上台成员列表中插入的第一位置。
步骤1052、向服务器发送顺序调节指令,以使服务器根据第一上台成员标签所插入的第一位置,对上台成员数据中的排列顺序进行更新,以及根据排列顺序对显示布局中的显示顺序进行更新,顺序调节指令包括第一上台成员标签相对应的成员标识信息以及第一位置。
管理端在确定出第一上台成员标签在上台成员列表中插入的第一位置后,获取第一上台成员标签相对应的成员标识信息,其中成员标识信息为上台成员的唯一标识,例如成员标识信息中包括有上台成员的成员ID或者是上台成员的名称等,通过成员标识信息即可确定出唯一的上台成员。之后,管理端根据成员标识信息以及第一位置,生成顺序调节指令,并将顺序调整指令发送至服务器中。
服务器在接收到顺序调节指令后,对顺序调节指令进行解析,确定出顺序调节指令中的成员标识信息以及第一位置,并确定出与成员标识信息相对应的第一上台成员。之后服务器对房间数据中的上台成员数据进行修改,在排列顺序中,将第一上台成员插入至第一位置中,并对其他上台成员的排列顺序进行适应性修改,完成对排列顺序的更新。同时,服务器还需要根据更新后的排列顺序,在显示布局中对视频画面的显示顺序进行同步更新,以使得视频画面的显示顺序与上台成员标签的排列顺序一致,完成对与第一上台成员标签相对应的视频画面的显示顺序进行调整。
后续管理端设备和其他设备端从服务器中获取到更新的房间数据后,即可根据房间数据中更新后的显示布局以及上台成员数据,对视频会议界面进行更新,以显示排列顺序调整后的上台成员列表以及显示顺序调整后的视频画面。
上述,本发明实施例中,用户可通过管理端对上台成员标签执行顺序调整操作,从而实现对视频会议界面中的视频画面的显示顺序进行调整,本发明实施例简化了对视频画面的显示顺序进行调整的步骤,提高了对视频画面的显示顺序进行调整的效率。
在上述实施例的基础上,当顺序调整操作作用于视频画面时,步骤105中响应于顺序调整操作,向服务器发送顺序调节指令,以使服务器对上台成员数据中的排列顺序以及显示布局中的显示顺序进行更新,包括:
步骤1053、响应作用于第三视频画面的顺序调整操作,确定第三视频画面在显示顺序中插入的第二位置。
在另一个实施例中,用户也可通过在管理端中对视频会议界面中所显示的视频画面进行操作的方式,对视频画面的显示顺序进行调整。具体的,以用户通过手势与视频画面进行交互的方式执行顺序调整操作为例进行说明,具体交互方式如下所示:
(1)用户使用一根手指按压在第三视频画面上。
(2)用户一根手指长按第三视频画面500毫秒,且500毫秒内,手指的位置保持第三视频画面的显示区域内,500毫秒到达后,管理端截取用户按压的第三视频画面的图像,并将图像的中心移动至手指所按压的位置。
(3)管理端截取图像后,用户可移动手指,管理端控制图像的中心跟随手指进行移动,且管理端在此过程中持续获取与第三视频画面相对应的视频流数据。当手指移动至其他视频画面的显示区域内时,其他第三视频画面的显示区域上显示“可插入”提示,如图15所示,用户松开手指释放图像,此时用户松开手指的位置即为第三视频画面在视频画面的显示顺序中插入的第二位置,具体过程如图16所示。
管理端在监测到用户对第三视频画面执行顺序调整操作后,对顺序调整操作进行响应,并确定出第三视频画面在显示顺序中插入的第二位置。
步骤1054、向服务器发送顺序调节指令,以使服务器根据第三视频画面所插入的第二位置,对显示布局中的显示顺序进行更新,以及根据显示顺序对上台成员数据中的排列顺序进行更新;顺序调节指令包括第三视频画面的画面标识信息以及第二位置。
管理端在确定出第三视频画面在上台成员列表中插入的第二位置后,获取第三视频画面相对应的画面标识信息。之后,管理端根据画面标识信息以及第二位置,生成顺序调节指令,并将顺序调整指令发送至服务器中。
服务器在接收到顺序调节指令后,对顺序调节指令进行解析,确定出顺序调节指令中的画面标识信息以及第二位置,并确定出与画面标识信息相对应的第三视频画面。之后服务器对房间数据中的显示布局进行修改,在显示顺序中,将第三视频画面插入至第三位置中,并对其他视频画面的显示顺序进行适应性修改,完成对显示顺序的更新。同时,服务器还需要根据更新后的显示顺序,在上台成员数据中对上台成员标签的排列顺序进行同步更新,以使得视频画面的显示顺序与上台成员标签的排列顺序一致,完成对与第三视频画面相对应的上台成员标签的排列顺序进行调整。
后续管理端设备和其他设备端从服务器中获取到更新的房间数据后,即可根据房间数据中更新后的显示布局以及上台成员数据,对视频会议界面进行更新,以显示顺序调整后的视频画面,以及显示排列顺序调整后的上台成员列表。
另外,需要进一步说明的是,当视频画面的显示模式为经典模式时,视频会议界面上存在5个视频画面,分别为视频画面1、视频画面2、视频画面3、视频画面4以及视频画面5,对应的上台成员列表中的上台成员标签为上台成员1、上台成员2、上台成员3、上台成员4以及上台成员5。若经典模式下第一区域中显示的是视频画面3,第二区域中显示的是视频画面1、视频画面2、视频画面4以及视频画面5,此时视频画面的显示顺序为{视频画面1、视频画面2、视频画面3、视频画面4、视频画面5}。若当用户将视频画面5插入至视频画面4之前时,此时视频画面的显示顺序为{视频画面1、视频画面2、视频画面3、视频画面5、视频画面4}。而若当用户将视频画面5插入至视频画面2之前时,此时视频画面的显示顺序则为{视频画面1、视频画面5、视频画面2、视频画面3、视频画面4}。
上述,本发明实施例中,用户可通过管理端对视频画面执行顺序调整操作,从而实现对视频会议界面中的视频画面的显示顺序进行调整,本发明实施例简化了对视频画面的显示顺序进行调整的步骤,提高了对视频画面的显示顺序进行调整的效率。
在上述实施例的基础上,上台成员列表中的上台成员标签划分为至少两个排列优先级,上台成员标签在排列顺序中根据排列优先级进行排序,且只允许同一排列优先级的上台成员标签之间进行排列顺序的调整,以及允许与同一排列优先级的上台成员标签相对应的视频画面之间进行显示顺序的调整。
一个实施例中,上台成员列表中的上台成员标签被划分为至少两个排列优先级,其中排列优先级是指上台成员标签在上台成员列表中排列时的优先级。
一个实施例中可以根据上台成员的身份,划分上台成员标签的排列优先级,例如可以将上台成员标签的排列优先级划分为主讲老师、授课老师以及学生,其中排列优先级从高到低为主讲老师>授课老师>学生。另外,上台成员标签排列顺序中的位置根据排列优先级进行排序,例如可以根据排列优先级从高到低对上台成员标签进行排序,即与主讲老师相对应的上台成员标签位于排列顺序的最前列,与授课老师相对应的上台成员标签位于主讲老师相对应的上台成员标签之后,与学生相对应的上台成员标签位于授课老师相对应的上台成员标签之后。
另外,本实施例中只允许同一排列优先级的上台成员标签之间进行排列顺序的调整,以及允许与同一排列优先级的上台成员标签相对应的视频画面之间进行显示顺序的调整。例如,与学生相对应的上台成员标签只能与学生相对应的上台成员标签之间进行顺序的切换,与学生相对应的上台成员标签无法与授课老师相对应的上台成员标签或者主讲老师相对应的上台成员标签之间进行顺序的切换。同理,与学生相对应的上台成员标签的视频画面,只允许与其他学生相对应的上台成员标签的视频画面之间进行显示顺序的切换。本发明实施例通过将上台成员标签划分为至少两个排列优先级,从而能够将排列优先级较高的上台成员标签以及相对应的视频画面,在视频会议界面中优先进行显示,以满足实际的使用需求。
在上述实施例的基础上,房间数据还包括下台成员数据,其中下台成员,是指进入了视频会议房间,但是并没有向服务器传输视频数据的成员,即会议视频界面中并不会显示与下台成员相对应的视频画面;下台成员数据即为下台成员的相关信息,例如下台成员的名称和下台成员列表中下台人员标签的排列顺序等。
视频会议管理方法还包括:
步骤107、根据下台成员数据,在视频会议界面上显示下台成员列表,下台成员列表中包括有下台成员标签,且下台成员标签的排列顺序与下台成员进入视频会议房间的顺序一致,每个下台成员对应一个下台成员标签,下台成员数据包括下台成员标签的排列顺序。
本实施例中,管理端在获取到了视频会议房间的房间数据后,还需要进一步根据房间数据中的下台成员数据,在视频会议界面上显示下台成员列表,其中下台成员列表中包括有下台成员标签,下台成员标签用于标识下台成员,例如下台成员标签上可以显示下台成员标签的名称等,如图17所示。另外,本实施例中下台成员列表中下台成员标签的排列顺序,与下台成员进入视频会议房间的顺序一致,即优先进入视频会议房间的下台成员,其对应的下台成员标签的排列顺序要高于后续进入视频会议房间的下台成员的下台成员标签。
在上述实施例的基础上,还包括:
步骤108、响应于作用于第二上台成员标签的下台操作,确定第二上台成员标签在下台成员标签的排列顺序中插入的第三位置。
本实施例中对于在视频会议界面上显示有视频画面的上台成员,管理员也可以通过对上台成员相对应的上台成员标签执行下台操作的方式,使得该上台成员下台,即在视频会议界面中不显示该上台成员的视频画面。一个实施例中,下台操作的过程与对上台成员标签执行顺序调整操作的方式类似,不同之处在于需要管理端截取用户所按压的第二上台成员标签的图像后,用户需要移动手指将第二上台成员标签的图像插入至下台成员列表中,从而完成下台操作。管理端在监测到用户对第二上台成员标签执行了下台操作后,需要确定第二上台成员标签在下台成员标签的排列顺序中插入的第三位置,即第二上台成员标签的图像插入至下台成员列表中的位置。
步骤109、向服务器发送下台指令,以使服务器根据第二上台成员标签所插入的第三位置,对上台成员数据中的排列顺序以及下台成员数据中的排列顺序进行更新,以及在显示布局中,设置取消显示与第二上台成员标签相对应的视频画面,下台指令包括第二上台成员标签相对应的成员标识信息以及第三位置。
管理端在确定出第二上台成员标签在下台成员列表中插入的第三位置后,获取第二上台成员标签相对应的成员标识信息。之后,管理端根据成员标识信息以及第三位置,生成下台指令,并将下台指令发送至服务器中。
服务器在接收到下台指令后,对下台指令进行解析,确定出下台指令中的成员标识信息以及第三位置,并确定出与成员标识信息相对应的第二上台成员。之后服务器对房间数据中的上台成员数据中的排列顺序以及下台成员数据中的排列顺序进行更新。具体的,服务器需要在上台成员数据中的排列顺序中删除第二上台成员标签,并在下台成员数据的排列顺序的第三位置中,插入第二上台成员标签。之后,服务器停止获取与第二上台成员标签相对应的视频流数据,并进一步在显示布局中,设置取消显示第二上台成员标签相对应的视频画面,完成显示布局的更新。
后续管理端设备和其他设备端从服务器中获取到更新的房间数据后,即可根据房间数据中更新后的显示布局、上台成员数据以及下台成员数据,对视频会议界面进行更新,以显示删除了第二上台成员标签的上台成员列表,添加了第二上台成员标签的下台成员列表,以及取消显示第二上台成员标签相对应的视频画面。
上述,本发明实施例中,用户通过管理端对视频会议界面上所显示的上台成员标签执行下台操作,即可在视频会议界面上取消显示与上台成员标签相对应的视频画面,实现对上台成员进行管理。本发明实施例能够提高对视频画面和上台成员进行管理的效率,以解决现有技术中对视频画面和上台成员进行管理的效率低下的技术问题。
在上述实施例的基础上,还包括:
步骤110、响应于作用于第一下台成员标签的上台操作,确定第一下台成员标签在上台成员标签的排列顺序中插入的第四位置。
同理,本实施例中管理员也可以通过对下台成员相对应的下台成员标签执行上台操作的方式,使得该下台成员上台,即在视频会议界面中显示该下台成员的视频画面。一个实施例中,上台操作的过程与对上台成员标签执行顺序调整操作的方式类似,不同之处在于需要管理端截取用户所按压的第一下台成员标签的图像后,用户需要移动手指,将第一下台成员标签的图像插入至上台成员列表中,从而完成上台操作。管理端在监测到用户对第一下台成员标签执行了上台操作后,需要确定第一下台成员标签在上台成员标签的排列顺序中插入的第四位置,即第一下台成员标签的图像插入至上台成员列表中的位置。
步骤111、向服务器发送上台指令,以使服务器根据第一下台成员标签所插入的第四位置,对上台成员数据中的排列顺序以及下台成员数据中的排列顺序进行更新,以及接收与第一下台成员标签相对应的视频流数据,并在显示布局中,设置显示与第一下台成员标签相对应的视频画面,上台指令包括第一下台成员标签相对应的成员标识信息以及第四位置。
管理端在确定出第一下台成员标签在上台成员列表中插入的第四位置后,获取第一下台成员标签相对应的成员标识信息。之后,管理端根据成员标识信息以及第四位置,生成上台指令,并将上台指令发送至服务器中。
服务器在接收到上台指令后,对下台指令进行解析,确定出下台指令中的成员标识信息以及第四位置,并确定出与成员标识信息相对应的第一下台成员。之后服务器对房间数据中的上台成员数据中的排列顺序以及下台成员数据中的排列顺序进行更新。具体的,服务器需要在下台成员数据中的排列顺序中删除第一下台成员标签,并在上台成员数据的排列顺序的第四位置中,插入第一下台成员标签。之后,服务器需要接收与第一下台成员标签相对应的视频流数据,并进一步在显示布局中,设置显示与第一下台成员标签相对应的视频画面,完成显示布局的更新。
后续管理端设备和其他设备端从服务器中获取到更新的房间数据后,即可根据房间数据中更新后的显示布局、上台成员数据以及下台成员数据,对视频会议界面进行更新,以显示增加了第一下台成员标签的上台成员列表,删除了第一下台成员标签的下台成员列表,以及显示与第一下台成员标签相对应的视频画面。
上述,本发明实施例中,用户通过管理端对视频会议界面上所显示的下台成员标签执行上台操作,即可在视频会议界面上显示与下台成员标签相对应的视频画面,实现对上台成员进行管理。本发明实施例能够提高对视频画面和上台成员进行管理的效率,以解决现有技术中对视频画面和上台成员进行管理的效率低下的技术问题。
在另一个实施例中,管理员还可以通过在管理端上单根手指长按视频画面的方式,唤出视频画面的操作菜单,操作菜单上显示有多个操作选项。示例性的,如图18所示,操作菜单中的操作选项包括“广播画面、取消广播、放大画面、取消放大、下台、邀请发言、关闭发言、设为授课老师、设为主讲老师、设为学生、移出房间”等操作,用户可以通过点击操作选项来触发相对应的操作选项,且用户触发了操作选项后,则操作菜单消失。本实施例中通过设置操作菜单的方式,能够进一步方便用户对视频画面以及上台成员进行管理,进一步提高了对视频画面和上台成员进行管理的效率。
如图19所示,图19为本发明实施例所提供的一种视频会议管理装置的结构示意图,图19中,视频会议管理装置适用于设备端,视频会议管理装置包括:
数据获取模块201,用于实时获取当前加入的视频会议房间的房间数据,房间数据包括上台成员数据、每个上台成员对应的视频画面的视频流数据以及视频画面的显示布局,视频会议房间建立于服务器中;
界面显示模块202,用于显示视频会议界面,根据显示布局在视频会议界面中,显示与每个视频流数据相对应的视频画面;以及根据上台成员数据,在视频会议界面中显示上台成员列表,上台成员列表中包括有与每个视频画面相对应的上台成员标签,且视频画面的显示顺序与上台成员标签的排列顺序一致,上台成员数据包括排列顺序,显示布局包括显示顺序;
画面调整模块203,用于响应作用于视频画面的画面调整操作,向服务器发送布局调整指令,以使服务器对显示布局进行更新;
第一更新模块204,用于根据更新后的显示布局,对视频会议界面进行更新;
顺序调整模块205,用于响应于顺序调整操作,向服务器发送顺序调节指令,以使服务器对上台成员数据中的排列顺序以及显示布局中的显示顺序进行更新,顺序调整操作作用于上台成员标签或视频画面;
第二更新模块206,用于根据更新后的上台成员数据以及更新后的显示布局,对视频会议界面进行更新。
在上述实施例的基础上,画面调整操作包括画面广播操作;
画面调整模块203包括:
画面广播子模块,用于响应作用于第一视频画面的画面广播操作,向服务器发送布局调整指令,以使服务器根据布局调整指令在显示布局中,将第一视频画面设置为全屏显示,布局调整指令包括有第一视频画面的画面标识信息以及画面广播指令。
在上述实施例的基础上,还包括:
广播取消子模块,用于响应作用于第一视频画面的广播取消操作,向服务器发送广播取消指令,以使服务器在显示布局中,还原第一视频画面。
在上述实施例的基础上,画面调整操作包括画面放大操作;
画面调整模块203包括:
画面放大子模块,用于响应作用于第二视频画面的画面放大操作,向服务器发送布局调整指令,以使服务器根据布局调整指令在显示布局中,将第二视频画面设置为放大显示;布局调整指令包括有第二视频画面的画面标识信息以及画面放大指令。
在上述实施例的基础上,还包括:
放大取消子模块,用于响应作用于第二视频画面的放大取消操作,向服务器发送放大取消指令,以使服务器在显示布局中,还原第二视频画面。
在上述实施例的基础上,当顺序调整操作作用于上台成员标签时,顺序调整模块205包括:
第一位置确定子模块,用于响应作用于第一上台成员标签的顺序调整操作,确定第一上台成员标签在上台成员列表中插入的第一位置;
第一顺序调整子模块,用于向服务器发送顺序调节指令,以使服务器根据第一上台成员标签所插入的第一位置,对上台成员数据中的排列顺序进行更新,以及根据排列顺序对显示布局中的显示顺序进行更新,顺序调节指令包括第一上台成员标签相对应的成员标识信息以及第一位置。
在上述实施例的基础上,当顺序调整操作作用于视频画面时,顺序调整模块205包括:
第二位置确定子模块,用于响应作用于第三视频画面的顺序调整操作,确定第三视频画面在显示顺序中插入的第二位置;
第二顺序调整子模块,用于向服务器发送顺序调节指令,以使服务器根据第三视频画面所插入的第二位置,对显示布局中的显示顺序进行更新,以及根据显示顺序对上台成员数据中的排列顺序进行更新;顺序调节指令包括第三视频画面的画面标识信息以及第二位置。
在上述实施例的基础上,房间数据还包括下台成员数据,装置还包括:
下台成员显示模块,用于根据下台成员数据,在视频会议界面上显示下台成员列表,下台成员列表中包括有下台成员标签,且下台成员标签的排列顺序与下台成员进入视频会议房间的顺序一致,每个下台成员对应一个下台成员标签,下台成员数据包括下台成员标签的排列顺序。
在上述实施例的基础上,还包括:
第三位置确定模块,用于响应于作用于第二上台成员标签的下台操作,确定第二上台成员标签在下台成员标签的排列顺序中插入的第三位置;
下台模块,用于向服务器发送下台指令,以使服务器根据第二上台成员标签所插入的第三位置,对上台成员数据中的排列顺序以及下台成员数据中的排列顺序进行更新,以及在显示布局中,设置取消显示与第二上台成员标签相对应的视频画面,下台指令包括第二上台成员标签相对应的成员标识信息以及第三位置。
在上述实施例的基础上,还包括:
第四位置确定模块,用于响应于作用于第一下台成员标签的上台操作,确定第一下台成员标签在上台成员标签的排列顺序中插入的第四位置;
上台模块,用于向服务器发送上台指令,以使服务器根据第一下台成员标签所插入的第四位置,对上台成员数据中的排列顺序以及下台成员数据中的排列顺序进行更新,以及接收与第一下台成员标签相对应的视频流数据,并在显示布局中,设置显示与第一下台成员标签相对应的视频画面,上台指令包括第一下台成员标签相对应的成员标识信息以及第四位置。
本发明实施例提供的视频会议管理装置包含在视频会议管理设备中,且可用于执行上述实施例中提供的视频会议管理方法,具备相应的功能和有益效果。
值得注意的是,上述视频会议管理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
本实施例还提供了一种视频会议管理设备,如图20所示,图20中视频会议管理设备30包括处理器300以及存储器301;
存储器301用于存储计算机程序302,并将计算机程序302传输给处理器300;
处理器300用于根据计算机程序302中的指令执行上述的一种视频会议管理方法实施例中的步骤。
示例性的,计算机程序302可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器301中,并由处理器300执行,以完成本申请。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序302在视频会议管理设备30中的执行过程。
视频会议管理设备30可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。视频会议管理设备30可包括,但不仅限于,处理器300、存储器301。本领域技术人员可以理解,图20仅仅是视频会议管理设备30的示例,并不构成对视频会议管理设备30的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如视频会议管理设备30还可以包括输入输出设备、网络接入设备、总线等。
所称处理器300可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器301可以是视频会议管理设备30的内部存储单元,例如视频会议管理设备30的硬盘或内存。存储器301也可以是视频会议管理设备30的外部存储设备,例如视频会议管理设备30上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器301还可以既包括视频会议管理设备30的内部存储单元也包括外部存储设备。存储器301用于存储计算机程序以及视频会议管理设备30所需的其他程序和数据。存储器301还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种视频会议管理方法,该方法包括以下步骤:
实时获取当前加入的视频会议房间的房间数据,房间数据包括上台成员数据、每个上台成员对应的视频画面的视频流数据以及视频画面的显示布局,视频会议房间建立于服务器中;
显示视频会议界面,根据显示布局在视频会议界面中,显示与每个视频流数据相对应的视频画面;以及根据上台成员数据,在视频会议界面中显示上台成员列表,上台成员列表中包括有与每个视频画面相对应的上台成员标签,且视频画面的显示顺序与上台成员标签的排列顺序一致,上台成员数据包括排列顺序,显示布局包括显示顺序;
响应作用于视频画面的画面调整操作,向服务器发送布局调整指令,以使服务器对显示布局进行更新;
根据更新后的显示布局,对视频会议界面进行更新;
响应于顺序调整操作,向服务器发送顺序调节指令,以使服务器对上台成员数据中的排列顺序以及显示布局中的显示顺序进行更新,顺序调整操作作用于上台成员标签或视频画面;
根据更新后的上台成员数据以及更新后的显示布局,对视频会议界面进行更新。
注意,上述仅为本发明实施例的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明实施例不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明实施例的保护范围。因此,虽然通过以上实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施例,在不脱离本发明实施例构思的情况下,还可以包括更多其他等效实施例,而本发明实施例的范围由所附的权利要求范围决定。
Claims (14)
1.一种视频会议管理方法,其特征在于,所述方法适用于设备端,所述方法包括:
实时获取当前加入的视频会议房间的房间数据,所述房间数据包括上台成员数据、每个上台成员对应的视频画面的视频流数据以及所述视频画面的显示布局,所述视频会议房间建立于服务器中;
显示视频会议界面,根据所述显示布局在所述视频会议界面中,显示与每个所述视频流数据相对应的视频画面;以及根据所述上台成员数据,在所述视频会议界面中显示上台成员列表,所述上台成员列表中包括有与每个所述视频画面相对应的上台成员标签,且所述视频画面的显示顺序与所述上台成员标签的排列顺序一致,所述上台成员数据包括所述排列顺序,所述显示布局包括所述显示顺序;
响应作用于所述视频画面的画面调整操作,向所述服务器发送布局调整指令,以使所述服务器对所述显示布局进行更新;
根据更新后的显示布局,对所述视频会议界面进行更新;
响应于顺序调整操作,向所述服务器发送顺序调节指令,以使所述服务器对所述上台成员数据中的排列顺序以及所述显示布局中的显示顺序进行更新,所述顺序调整操作作用于所述上台成员标签或所述视频画面;
根据更新后的上台成员数据以及更新后的显示布局,对所述视频会议界面进行更新。
2.根据权利要求1所述的一种视频会议管理方法,其特征在于,所述画面调整操作包括画面广播操作;
所述响应作用于所述视频画面的画面调整操作,向所述服务器发送布局调整指令,以使所述服务器对所述显示布局进行更新,包括:
响应作用于第一视频画面的画面广播操作,向所述服务器发送所述布局调整指令,以使所述服务器根据所述布局调整指令在所述显示布局中,将所述第一视频画面设置为全屏显示,所述布局调整指令包括有所述第一视频画面的画面标识信息以及画面广播指令。
3.根据权利要求2所述的一种视频会议管理方法,其特征在于,所述方法还包括:
响应作用于所述第一视频画面的广播取消操作,向所述服务器发送广播取消指令,以使所述服务器在所述显示布局中,还原所述第一视频画面。
4.根据权利要求1所述的一种视频会议管理方法,其特征在于,所述画面调整操作包括画面放大操作;
所述响应作用于所述视频画面的画面调整操作,向所述服务器发送布局调整指令,以使所述服务器对所述显示布局进行更新,包括:
响应作用于第二视频画面的画面放大操作,向所述服务器发送所述布局调整指令,以使所述服务器根据所述布局调整指令在所述显示布局中,将所述第二视频画面设置为放大显示;所述布局调整指令包括有所述第二视频画面的画面标识信息以及所述画面放大指令。
5.根据权利要求4所述的一种视频会议管理方法,其特征在于,还包括:
响应作用于所述第二视频画面的放大取消操作,向所述服务器发送放大取消指令,以使所述服务器在所述显示布局中,还原所述第二视频画面。
6.根据权利要求1所述的一种视频会议管理方法,其特征在于,当所述顺序调整操作作用于所述上台成员标签时,所述响应于顺序调整操作,向所述服务器发送顺序调节指令,以使所述服务器对所述上台成员数据中的排列顺序以及所述显示布局中的显示顺序进行更新,包括:
响应作用于第一上台成员标签的顺序调整操作,确定所述第一上台成员标签在所述上台成员列表中插入的第一位置;
向所述服务器发送所述顺序调节指令,以使服务器根据所述第一上台成员标签所插入的第一位置,对所述上台成员数据中的排列顺序进行更新,以及根据所述排列顺序对所述显示布局中的显示顺序进行更新,所述顺序调节指令包括所述第一上台成员标签相对应的成员标识信息以及所述第一位置。
7.根据权利要求1所述的一种视频会议管理方法,其特征在于,当所述顺序调整操作作用于所述视频画面时,所述响应于顺序调整操作,向所述服务器发送顺序调节指令,以使所述服务器对所述上台成员数据中的排列顺序以及所述显示布局中的显示顺序进行更新,包括:
响应作用于第三视频画面的顺序调整操作,确定所述第三视频画面在所述显示顺序中插入的第二位置;
向所述服务器发送所述顺序调节指令,以使服务器根据所述第三视频画面所插入的第二位置,对所述显示布局中的显示顺序进行更新,以及根据所述显示顺序对所述上台成员数据中的排列顺序进行更新;所述顺序调节指令包括所述第三视频画面的画面标识信息以及所述第二位置。
8.根据权利要求6或7所述的一种视频会议管理方法,其特征在于,所述上台成员列表中的上台成员标签划分为至少两个排列优先级,所述上台成员标签在所述排列顺序中根据所述排列优先级进行排序,且只允许同一排列优先级的上台成员标签之间进行排列顺序的调整,以及允许与所述同一排列优先级的上台成员标签相对应的视频画面之间进行显示顺序的调整。
9.根据权利要求1所述的一种视频会议管理方法,其特征在于,所述房间数据还包括下台成员数据,所述方法还包括:
根据所述下台成员数据,在所述视频会议界面上显示下台成员列表,所述下台成员列表中包括有下台成员标签,且所述下台成员标签的排列顺序与下台成员进入所述视频会议房间的顺序一致,每个所述下台成员对应一个所述下台成员标签,所述下台成员数据包括所述下台成员标签的排列顺序。
10.根据权利要求9所述的一种视频会议管理方法,其特征在于,还包括:
响应于作用于第二上台成员标签的下台操作,确定所述第二上台成员标签在所述下台成员标签的排列顺序中插入的第三位置;
向所述服务器发送所述下台指令,以使服务器根据所述第二上台成员标签所插入的第三位置,对所述上台成员数据中的排列顺序以及所述下台成员数据中的排列顺序进行更新,以及在所述显示布局中,设置取消显示与所述第二上台成员标签相对应的视频画面,所述下台指令包括所述第二上台成员标签相对应的成员标识信息以及所述第三位置。
11.根据权利要求9所述的一种视频会议管理方法,其特征在于,还包括:
响应于作用于第一下台成员标签的上台操作,确定所述第一下台成员标签在所述上台成员标签的排列顺序中插入的第四位置;
向所述服务器发送所述上台指令,以使服务器根据所述第一下台成员标签所插入的第四位置,对所述上台成员数据中的排列顺序以及所述下台成员数据中的排列顺序进行更新,以及接收与所述第一下台成员标签相对应的视频流数据,并在所述显示布局中,设置显示与所述第一下台成员标签相对应的视频画面,所述上台指令包括所述第一下台成员标签相对应的成员标识信息以及所述第四位置。
12.一种视频会议管理装置,其特征在于,所述装置适用于设备端,所述装置包括:
数据获取模块,用于实时获取当前加入的视频会议房间的房间数据,所述房间数据包括上台成员数据、每个上台成员对应的视频画面的视频流数据以及所述视频画面的显示布局,所述视频会议房间建立于服务器中;
界面显示模块,用于显示视频会议界面,根据所述显示布局在所述视频会议界面中,显示与每个所述视频流数据相对应的视频画面;以及根据所述上台成员数据,在所述视频会议界面中显示上台成员列表,所述上台成员列表中包括有与每个视频画面相对应的上台成员标签,且所述视频画面的显示顺序与所述上台成员标签的排列顺序一致,所述上台成员数据包括所述排列顺序,所述显示布局包括所述显示顺序;
画面调整模块,用于响应作用于所述视频画面的画面调整操作,向所述服务器发送布局调整指令,以使所述服务器对所述显示布局进行更新;
第一更新模块,用于根据更新后的显示布局,对所述视频会议界面进行更新;
顺序调整模块,用于响应于顺序调整操作,向所述服务器发送顺序调节指令,以使所述服务器对所述上台成员数据中的排列顺序以及所述显示布局中的显示顺序进行更新,所述顺序调整操作作用于所述上台成员标签或所述视频画面;
第二更新模块,用于根据更新后的上台成员数据以及更新后的显示布局,对所述视频会议界面进行更新。
13.一种视频会议管理设备,其特征在于,所述视频会议管理设备包括处理器以及存储器;
所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
所述处理器用于根据所述计算机程序中的指令执行如权利要求1-11中任一项所述的一种视频会议管理方法。
14.一种存储计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-11中任一项所述的一种视频会议管理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311217188.0A CN117424975A (zh) | 2023-09-19 | 2023-09-19 | 视频会议管理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311217188.0A CN117424975A (zh) | 2023-09-19 | 2023-09-19 | 视频会议管理方法、装置、设备及存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117424975A true CN117424975A (zh) | 2024-01-19 |
Family
ID=89525434
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311217188.0A Pending CN117424975A (zh) | 2023-09-19 | 2023-09-19 | 视频会议管理方法、装置、设备及存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117424975A (zh) |
-
2023
- 2023-09-19 CN CN202311217188.0A patent/CN117424975A/zh active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11171893B2 (en) | Methods and systems for providing virtual collaboration via network | |
| US11715386B1 (en) | Queuing for a video conference session | |
| US9473741B2 (en) | Teleconference system and teleconference terminal | |
| US11288031B2 (en) | Information processing apparatus, information processing method, and information processing system | |
| JP6406395B2 (ja) | プロジェクタ装置、表示方法及びコンピュータプログラム | |
| US10158822B2 (en) | Video presentation device and method | |
| US9285884B2 (en) | Gesture based control application for data sharing | |
| US20150371011A1 (en) | Terminal device and information processing system | |
| MX2011010522A (es) | Sistema y metodo para enseñanza de curso hibrido. | |
| WO2015192631A1 (zh) | 视频会议系统及方法 | |
| US20170052755A1 (en) | Terminal device, program, method for sharing content and information processing system | |
| US20200280456A1 (en) | Information processing apparatus, information processing system, and information processing method | |
| CN114599020B (zh) | 蓝牙连接方法、蓝牙连接装置、电子设备和可读存储介质 | |
| US9706107B2 (en) | Camera view control using unique nametags and gestures | |
| US11656834B2 (en) | Information processing device, non-transitory recording medium, and information processing system | |
| JP7779348B2 (ja) | 端末装置、プログラム、コンテンツ共有方法及び情報処理システム | |
| CN111766998B (zh) | 数据交互方法、装置、电子设备及计算机可读存储介质 | |
| CN117424975A (zh) | 视频会议管理方法、装置、设备及存储介质 | |
| CN116980709A (zh) | 直播控制方法、装置、系统以及存储介质 | |
| CN118414835A (zh) | 一种多设备协同控制的方法、显示设备及系统 | |
| CN111309657B (zh) | 电子设备及其控制方法、智能教室系统 | |
| KR20170053307A (ko) | 다른 장치로부터 전달받아 공유중인 레이어를 또 다른 장치로 전달하여 공유할 수 있는 레이어 공유 시스템 | |
| CN116136785B (zh) | 多人投屏的定向截屏方法、装置、电子设备和存储介质 | |
| KR20240069907A (ko) | 화상회의 및 화상교육 서비스를 위한 시스템 과 화상회의 및 화상교육 서비스 제공방법 | |
| CN115379254A (zh) | 直播方法、直播装置及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |