一种视频会议控制***与实现方法
技术领域
本发明涉及通信技术领域,特别涉及一种视频会议控制***与实现方法。
背景技术
随着信息时代的到来,计算机多媒体技术的迅猛发展,网络技术的普遍应用,视频会议***已经开始了大范围的建设,从政府机关,到各类企业,再到学校、医院等,可以说视频会议***已经逐步成为了日常重要的办公工具。
由于视频会议***相对来说***覆盖的范围广,而且规模庞大,所以绝大多数***的都需要十几台、几十台甚至上百台的终端设备。如此庞大的***,使用者要对其中的终端部分设备进行管理就变得非常的复杂。由于实际情况中无法保证在每个安装有视频会议产品的地方都有人员能管理和控制该设备,因此各个生产厂商已经开始注意到了设备日常管理和操作的问题。
在现有技术中,为了方便使用者的管理,视频会议的产品已经开始内嵌web服务,这样使用者就可以通过网络,使用网页浏览器对设备进行远程的管理。不过现有技术存在的缺点是:在管理任何一个终端设备时,都必须远程登录到该设备的web页面上,然后对该设备进行配置,当需要对多个终端设备进行管理时,就必须进行多次登录操作,由于终端设备数量庞大,所以操作极为复杂;并且即使需要对多个终端设备进行同样的配置时,也无法一次性完成,必须反复操作;操作过程往往消耗大量的时间。
发明内容
有鉴于此,本发明提供一种视频会议控制***与实现方法,能够选择任意终端设备进行控制,并实现同时对多个终端设备同时进行控制。
本发明具体技术方案如下:
一种视频会议控制的***,包括管理***模块、控制模块和终端设备***;
终端设备***,由分布在各个会议现场的终端设备组成,用于采集音频视频信息,并为该会场呈现其他会场音频视频信息;
管理***模块,一端连接控制模块,另一端连接终端设备***,用于监视终端设备***中所有终端设备的状态,制定每一个终端设备的配置信息,并指示控制模块根据配置信息执行操作;
控制模块,连接终端设备***,并接收管理***模块制定的配置信息用于从终端设备***抽取数据信息,对抽取到的数据信息进行处理,再根据配置信息将处理过的信息发送到指定的终端设备上。
所述控制模块包括,信息抽取模块,微处理器模块和信息发送模块;
信息抽取模块,一端连接微处理器模块,一端连接终端设备***,用于从终端设备***抽取数据信息;
微处理器模块,连接信息抽取模块和信息发送模块,用于接收信息抽取模块中抽取的数据信息,进行混合或切换处理,在将处理后的信息发送给信息发送模块;
信息发送模块,连接终端设备***,接收微处理器模块发送的数据信息,在根据配置信息的内容,将数据信息发送到终端设备***中指定的终端设备上。
所述控制模块与终端设备***之间连接采用TCP通道实现。
一种实现视频会议控制的方法,其特征在于,该方法包括以下步骤:
管理***模块指定终端设备***中需要进行控制的终端设备,并配置需要进行控制的终端设备上将被执行的操作,管理***模块将以上配置制定为配置信息,发送配置信息到控制模块;
控制模块中的信息抽取模块根据配置信息连接需要进行控制的终端设备,对配置信息中指定进行数据信息抽取的终端设备进行数据信息抽取,并处理抽取到的数据信息,在将经过处理的数据信息发送回配置信息中指定接收数据信息的终端设备。
所述方法进一步包括信息反馈流程,具体为:
控制模块向终端设备发送控制命令;
终端设备接到控制模块的控制命令之后,执行控制命令并向控制模块发送反馈信息;
控制模块在接收到反馈信息之后,进行核对确认,若确认无误,则开始信息交换,若核对出现错误,则该过程重新进行,直至确认无误。
所述发送控制命令具体为:
发送使控制终端自我调试或开启录像录音功能的命令。
根据以上技术方案可知,本发明存在的有益效果是:通过控制模块和管理***模块,自主选择需要连接的终端设备,并能有同时对多个终端设备同时进行配置操作,同时在连接和控制终端设备时采用TCP通信协议,增加了***的可靠性和安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为视频会议控制***结构示意图;
图2为控制模块结构示意图;
图3为实现视频会议控制的方法流程图。
具体实施方式
本发明由管理***模块指示控制模块对各终端设备录制的视频和音频抽取,并集中到控制模块执行混合切换处理,最后根据管理***模块对终端设备的配置信息,将处理后的音频和视频发送给配置有需求的终端设备。
下面将结合附图,对本发明的具体实施方案进行描述。而所描述的实施例仅仅是本发明中部分实施例。基于本发明中的实施例,本领域普通技术人员在没有经过创造性劳动情况下得出的其他实施方式,同样属于本发明保护的范围。
参照图1,本发明所述***主要包括控制模块、管理***模块和终端设备***。
控制模块主要包括信息抽取模块,微处理器模块(MCU)和信息发送模块,MCU两端分别连接信息抽取模块和信息发送模块,另外信息抽取模块和信息发送模块同时连接各会场的终端设备。控制模块用于交换来自各会场点终端设备的信息流,具体包括:信息抽取模块将终端设备在会议中录制的影音信息同步分离,抽取音频、视频等数据信息;信息抽取模块将从各个会场抽取到的数据信息集中到MCU,MCU完成相应的音频混合或切换,视频混合或切换,数据广播和路由选择,定时和会议控制等过程,将处理后的含有音频和视频的数据信息发送到数据发送模块;数据发送模块将受到的数据信息发送给终端设备,如图2所示。
管理***模块用于管理所述控制模块和所述终端设备,用于监视所有终端设备的状态,根据终端设备状态和会议具体需求指定需要进行操作的终端设备,并配置被指定的终端设备被执行操作的种类,管理***模块向控制模块发送终端设备的配置信息,指示控制模块根据配置信息执行操作。一般而言配置信息的内容主要包括该终端设备需要接收从哪些其他终端设备抽取的数据信息或是否对该终端设备进行数据信息的抽取。
终端设备***由分布在各视频会议会场的终端设备构成,终端设备是视频会议各会场用于采集音频视频信息,并为该会场呈现其他会场音频视频信息的设备。终端设备将采集的数据信息进行编码并发送,将接收的视频和音频还原解码,通过电视机或者投影仪显示。
参照图3所示,本发明所述方法具体步骤如下:
1、管理***模块指定需要进行控制的终端设备,并配置需要进行控制的终端设备上将被执行的操作,管理***模块将以上配置制定为配置信息,发送配置信息到控制模块;
2、控制模块中的信息抽取模块根据配置信息连接需要进行控制的终端设备,对于配置信息中指定抽取信息的终端设备,先将此类终端设备在会议中录制的影音信息同步分离,再抽取音频、视频等数据信息;
3、信息抽取模块将从终端设备中抽取到的所有数据信息集中到MCU,MCU对音频和视频信息进行混合或切换,完成数据广播、路由选择、定时和会议控制等过程,将处理后的数据信息发送到数据发送模块;
4、数据发送模块接收到数据信息的同时,根据管理***模块制定的配置信息找到需要发送数据信息的终端设备,与之连接,并根据配置信息确定对已连接的各终端设备发送的数据信息内容为全部数据信息或特定部分的数据信息,最终将确定的数据信息内容发送到对应的终端设备。
在具体实施例中,控制模块与终端设备之间的连接采用TCP通道,利用TCP协议进行二者之间的数据信息交换,提高了安全性和可靠性。平且TCP协议的双向连接可以执行一个信息反馈的过程,以避免终端设备的错误操作。
利用TCP通道进行信息反馈操作的具体过程如下:
控制模块向终端设备发送控制命令;
终端设备接到控制模块的控制命令之后,执行控制命令并向控制模块发送反馈信息;
控制模块在接收到反馈信息之后,进行核对确认,若确认无误,则开始信息交换,若核对出现错误,则该过程重新进行,直至确认无误。
以上过程中所述控制命令在具体实施例中为命令控制终端自我检测调试或开始进行录音录像等操作。
综上所述,本发明所述***与方法,通过控制模块与管理***模块协调操控分布在各会场的终端设备,由管理***模块统一制定配置信息,实现了简便有效的对数量庞大的终端设备进行选择性的控制,并且能够完成同时配置多个终端设备;另外本发明利用TCP通道的双向性使终端设备可以发送反馈信息到控制模块请求确认,从而避免了终端设备的错误操作。
以上所述仅是本发明的优选实施方案,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应该视为本发明的保护范围。