一种视频会议管理***
技术领域
本发明涉及视频会议技术领域,特别是涉及一种视频会议管理***。
背景技术
现有的视频会议控制主要使用专用的遥控器端,如红外终端控制器等,具有实现简单、成本低的优点,但也有通信范围小、穿透力小等缺点。近年来,基于移动终端来设计智能家居、智能视频会议管理***的方案层出不穷,各有特点。
当然,使用移动终端控制会议***的方案很有潜力,但是目前已有的基于移动终端的控制器功能还不够完善,比如会议过程中用户可能没有把握好时间进度而延迟了会议,或者忘记了会议开始的时间,这些功能目前的***还未提供;并且,对于一个视频会议控制***来说,视频会议终端是最重要的部分。一些遥控器端试图通过软硬件的研发,达到对终端的控制;也有通过一些开源软件和专用硬件搭配在一起实现遥控器端的,而目前的控制终端功能不是很完善,现有的实现方案大多关注视频会议管理***的联网性能,例如强调传输的流畅性、数据的备份和容错能力。但是针对用户操作的便捷性和人性化的设计依然很少,造成效率低、错误率高的问题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种视频会议管理***,解决上述现有技术中视频会议控制及管理缺陷问题。
为实现上述目标及其他相关目标,本发明提供一种视频会议管理***,包括:多个遥控器端,连接于至少一视频会议终端;会议服务器端,用于根据预设的会议信息来加入会议,并根据所述会议信息生成参加会议的可用视频会议终端列表并发送至对应参加会议的遥控器端,以供参加会议的遥控器端选择视频会议终端使用。
优选的,所述会议服务器端,还用于根据所述会议信息生成参加会议的遥控器端列表。
优选的,所述视频会议终端,用于根据所述遥控器端列表,在共用所述视频会议终端的多个遥控器端中有至少一个改变其受控状态时,发送对应所改变的受控状态的同步指令至共用其的各遥控器端,以更新所述视频会议终端在各遥控器端的受控状态。
优选的,所述会议服务器端,还用于和视频会议终端间建立心跳机制;所述心跳机制指的是:当受控的视频会议终端在非预设方式下退出会议时,会议服务器端发送连接消息给受控终端并在预设时间周期内等待回应,并在所述预设周期结束仍未收到所述回应时,所述会议服务器端判别所述受控的视频会议终端退出会议。
优选的,所述会议服务器端通过对所述遥控器端分配权限以获得对视频会议终端的使用。
优选的,所述会议服务器端根据所述预设的会议信息对参加会议的各遥控器端分配权限以获得对视频会议终端的使用。
优选的,所述各遥控器端对应会议信息而分配有不同级别权限,其中,高级别权限者可抢占低级别权限者对所述视频会议终端的控制。
优选的,所述会议服务器端通过对所述遥控器端分配权限以获得对视频会议终端的使用;所述会议信息是通过在会议服务器端会议预约设定所产生,所述会议信息包括:参与会议的遥控器端、参与会议的视频会议终端、及对参与会议的遥控器端所分配的使用权限信息。
优选的,所述遥控器端供参加会议的用户的移动终端登录连接。
优选的,所述会议服务器端根据所述预设的会议信息对参加会议的各移动终端分配权限以获得对遥控器端、及受所述遥控器端控制的视频会议终端的使用。
优选的,所述各移动终端对应会议信息而分配有不同级别权限,其中,高级别权限者可抢占低级别权限者对所述视频会议终端的控制
优选的,所述会议服务器端通过对所述遥控器端分配权限以获得对视频会议终端的使用;所述遥控器端供参加会议的用户移动终端登录连接,所述会议服务器端根据所述预设的会议信息对参加会议的各移动终端分配权限以获得对遥控器端、及受所述遥控器端控制的视频会议终端的使用;所述会议信息是通过在会议服务器端会议预约设定所产生,所述会议信息包括:参与会议的遥控器端、参与会议的视频会议终端、参与会议的移动终端、及对参与会议的遥控器端和移动终端所分配的使用权限信息。
优选的,所述遥控器端还用于提供即时消息功能、定时闹钟功能、及文件共享功能中的一种或多种。
如上所述,本发明提供一种视频会议管理***,包括:多个遥控器端,连接于至少一视频会议终端;会议服务器端,用于根据预设的会议信息来加入会议,并根据所述会议信息生成参加会议的可用视频会议终端列表并发送至对应参加会议的遥控器端,以供参加会议的遥控器端选择视频会议终端使用,通过会议服务器端根据预设会议信息对遥控器端进行精细高效地控制,并可提供相优化的权限管理及同步等机制,有效提升视频会议管理效率,克服现有视频会议控制及管理缺陷问题。
附图说明
图1显示为本发明的视频会议管理***的一实施例的结构示意图。
图2显示为本发明的遥控器端的一实施例的结构原理示意图。
图3显示为本发明的视频会议管理***的一实施例的应用示意图。
图4显示为本发明的视频会议管理***的一实施例的应用示意图。
元件标号说明
1 视频会议管理***
11 遥控器端
12 视频会议终端
13 会议服务器端
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
如图1所示,本发明本发明提供一种视频会议管理***1,包括:多个遥控器端11、至少一视频会议终端12及会议服务器端13。
所述多个遥控器端11,连接于所述视频会议终端12;会议服务器端13,用于根据预设的会议信息来加入会议,并根据所述会议信息生成参加会议的可用视频会议终端12列表并发送至对应参加会议的遥控器端11,以供参加会议的遥控器端11选择视频会议终端12使用。
需说明的是,在一实施例中,所述视频会议终端12的数量是可以根据具体环境所设定,例如与会议室数量一一对应,每个会议室设置一个视频会议终端12,而非以图1中例示的为限;所述视频会议终端12可以包括:显示屏(或投影设备)、摄像头及麦克风等,用以完成视频会议中的图像及语音交互。
如图2所示,在一实施例中,例举所述遥控器端11的设计实现,所述遥控器端11可选用嵌入式移动设备作为硬件平台来搭载的例如安卓(Android)***或IOS***等;所述遥控器端11即可以和移动视频会议终端12保持联系,也要与会议服务器端13保持联系,以便和视频会议终端12建立安全可靠的联系;如上所述,所述视频会议终端12可以例如是一个自带操作***的大屏幕或者投影设备,连接着摄像头和麦克风,用于音视频编解码处理以及接收显示,是视频显示的平台;而所述会议服务器端13可以是一个服务器群组中多个用于实现不同功能的服务器端组成,可实现例如注册、登陆、验证消息、寻址、QoS以及会议相关信息的管理等内容,用户通过遥控器端11使用Sip协议和Http协议与会议服务器端13进行交互完成***登录、获取会议信息等功能;遥控器端11通过可靠的Socket连接向视频会议终端12发送由例如Json封装的视频控制指令,以实现对视频会议终端12音视频流及布局的功能,从而让视频会议能顺利开展。
此外,所述遥控器端11的UI层可提供GUI供用户使用,所述GUI界面可以包括会议定制、会议列表、帮助界面、视频会议终端12设置和我的会议等模块;需说明的是,所述各模块的设计原则是为用户提供简洁直观、操作方便、体验友好的界面;如图所示,所述逻辑层则主要是响应来自用户界面层的事件触发,并执行相应的业务逻辑处理,控制界面的更新或跳转;此外,该层也检测数据的更新,并将更新实时同步至用户界面;而通信层负责遥控器端11和外界的通讯,包括遥控器端11与会议服务器端13的交互,以及受控的视频会议终端12的通讯等。
在一实施例中,由于可能存在某一个视频会议终端12被多个遥控器端11使用的状况,即一对多的关系,因此,所述会议服务器端13,还用于根据所述会议信息生成参加会议的遥控器端11列表,其作用在于,所述视频会议终端12即可根据所述遥控器端11列表,在共用所述视频会议终端12的多个遥控器端11中有至少一个改变其受控状态时,发送对应所改变的受控状态的同步指令至共用其的各遥控器端11,以更新所述视频会议终端12在各遥控器端11的受控状态,也就是说,所有参加视频会议的视频会议终端12及遥控器端11中,若其中之一的遥控器端11对共用的视频会议终端12发出控制指令,使得该视频会议终端12例如显示画面发生了变化,那么这一视频会议终端12则会发出同步指令让所有共用其的遥控器端11获取这一变化,从而避免了因为各遥控器端11不同步导致混乱的情况。
在一实施例中,由于各装置间通信连接,故所述视频会议终端12存在启动、关机、退出会议、网络延迟堵塞、意外退出或者掉线的情形,可以参考图3,也就是对各个视频会议终端12状态进行监控,以判断其当前情形,并对于应当与会而未与会的视频会议终端12加以提醒,所述提醒包括以铃声或者震动方式,或者自动开机等;所述判断方式可以通过预设时间周期的心跳机制来执行,即使所述会议服务器端13和视频会议终端12间建立心跳机制;所述心跳机制指的是:当受控的视频会议终端12在非预设方式下退出会议时,会议服务器端13发送连接消息给受控终端并在预设时间周期内等待回应,并在所述预设周期结束仍未收到所述回应时,所述会议服务器端13判别所述受控的视频会议终端12退出会议。
具体来讲,当受控视频会议终端12发生异常,或是没有按照正常的流程退出会议时,会议服务器端13发送给受控的视频会议终端12的消息无法得到回应,则所述会议服务器端13可以等待几个周期,直到受控视频会议终端12回应,或者在等待周期结束后,仍未收到视频会议终端12的回应,这时,会议服务器端13认为受控视频会议终端12已经退出***;并且,优选的,当视频会议终端12发送给会议服务器端13的消息丢失了,会议服务器端13会处于等待消息的周期,在这段时间内,遥控器端11是无法得到受控终端的存活状态的,这段时间成为真空期,在真空期内遥控器端11对所述视频会议终端12执行的任何控制操作,都无法确保终端能够接收并得到正确执行。
在一实施例中,优选的,所述会议服务器端13通过对所述遥控器端11分配权限以获得对视频会议终端12的使用,进一步优选的,所述会议服务器端13根据所述预设的会议信息对参加会议的各遥控器端11分配权限以获得对视频会议终端12的使用。
因此,所述各遥控器端11对应会议信息可分配有不同级别权限,其中,高级别权限者可抢占低级别权限者对所述视频会议终端12的控制,请参阅图4,来说明所述权限机制的原理;具体来讲,本发明中为不同的用户分配有角色,如***、管理员、普通用户等,***级别最高,可以抢占其他权限,管理员次之,可以抢占普通用户的权限,普通用户的权限最低,此权限可根据职级来作定义;同一个级别之间的权限是平等的。当控制权为空的时候,采用先来先服务的机制,最先请求控制的用户将拥有控制权,其他的用户需要排队等待;后续过程,则依据抢占机制。
而对应的,由于所述会议信息是可以在会议服务器端13预先设定的,就如现有的会议预约功能,可以填写如会议时间,会议人员、人员职级等信息,但本发明的改进点在于,会议信息还可包括:参与会议的遥控器端11、参与会议的视频会议终端12、及参与会议的遥控器端11所分配的使用权限信息;所述会议服务器端13通过对所述遥控器端11分配权限以获得对视频会议终端12的使用。
在一实施例中,更佳的,所述遥控器端11供参加会议的用户的移动终端登录连接;也就是说,前述的用户是可以通过手机、平板电脑等移动终端来登录所述遥控器端11进行控制,同上,所述各移动终端同样可以分配有不同权限,而高权限者可以抢占低权限者对遥控器端的控制权,并且其余的权限转移机制亦可相同或类似;因此,所述通过在会议服务器端13会议预约设定的会议信息包括:参与会议的遥控器端11、参与会议的视频会议终端12、参与会议的移动终端、及参与会议的遥控器端11和移动终端所分配的使用权限信息所述会议服务器端13根据所述预设的会议信息对参加会议的各移动终端分配权限以获得对遥控器端11、及受所述遥控器端11控制的视频会议终端12的使用,同样的,高级别权限的的用户可抢占低级别用户对所述视频会议终端的控制。
在一实施例中,优选的,所述遥控器端11还用于提供即时消息功能、定时闹钟功能、及文件共享功能中的一种或多种,即时消息功能即例如在所述移动终端间、遥控器端11和移动终端间、或者遥控器端11间等进行即时通信软件消息或者短信的传输,实现会议过程中的即时交流;所述定时闹钟功能是为了使会议的召开或者结束更加精确;文件共享功能即便于各装置间的文件传输共享等;需说明的是,上述功能皆可通过Android、IOS等***中加载的APP来实现。
综上,用户可以通过本发明的视频会议管理***1,采用如下方式进行视频会议的开展:首先需要通过网络在会议服务器端13预约会议,并在预约的过程中设定好例如会议时间、会议等级、与会成员(例如移动终端成员与遥控器端11成员)、成员权限及各成员的对应受控视频会议终端12;当到了既定的会议时间,用户移动终端可在遥控器端11上登录自己的遥控器账号,在以例如会议列表中选中会议的方式加入会议;用户在受控的视频会议终端12列表中看到自己所在会议室的视频会议终端12,并通过遥控器端11唤醒并连接该视频会议终端12;所连接的视频会议终端12自动登录进入会议;此时会议正式开始,用户可以通过遥控器端11对视频会议终端12进行操作控制,以保证会议顺利开展直到会议结束;会议结束后,用户可通过移动终端远程控制终端关机,而用户也可在遥控器上退出会议并退出遥控器账号,完成所有的视频会议操作。
当然需说明的是,用户未必需要通过移动终端来控制遥控器,亦可如前实施例中所述直接与遥控器端11进行操作亦可并非以此为限;当然移动终端的远程控制更为方便。
综上所述,本发明提供一种视频会议管理***,包括:多个遥控器端,连接于至少一视频会议终端;会议服务器端,用于根据预设的会议信息来加入会议,并根据所述会议信息生成参加会议的可用视频会议终端列表并发送至对应参加会议的遥控器端,以供参加会议的遥控器端选择视频会议终端使用,通过会议服务器端根据预设会议信息对遥控器端进行精细高效地控制,并可提供相优化的权限管理及同步等机制,有效提升视频会议管理效率,克服现有视频会议控制及管理缺陷问题。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。