多设备控制系统的制作方法

文档序号:23176078发布日期:2020-12-04 14:06阅读:90来源:国知局
多设备控制系统的制作方法

本实用新型涉及led显示屏控制技术领域,尤其涉及一种多设备控制系统。



背景技术:

在传统的演艺现场,视频控制台和媒体服务器是独立的两套系统,媒体服务器为视频控制台提供视频信号,在现场操控时会有两位操控师分别操控视频控制台和媒体服务器,使用这种操作模式在进行节目切换时会出现视频信号切换不连续的现象,且很容易出现操作失误。

现有技术中,将视频控制台和媒体服务器的两套软件整合为一套综合软件由一位操控师进行操控,然而为了业务联动将两套独立功能软件强行融合为一套,加大了软件的复杂度且系统不稳定,而且很难扩展接入新设备,不利于设备扩展。



技术实现要素:

本实用新型实施例公开了一种多设备控制系统,可以实现由一位操控师操控视频控制台就可以对媒体服务器和/或视频处理设备进行控制管理,提高操作精度,降低操作难度。

具体地,第一方面,本实用新型实施例公开的一种多设备控制系统,包括视频控制台,设置有显示屏与按键模组;数据交换设备,电连接所述视频控制台;至少一个视频处理设备,电连接所述数据交换设备;和/或至少一个媒体服务器,电连接所述数据交换设备;其中,所述视频控制台通过所述数据交换设备控制所述视频处理设备和/或所述媒体服务器。

现有相关技术中将视频控制台和媒体服务器的两套软件整合为一套综合软件实现一位操控师操控,然而为了业务联动将两套独立功能软件强行融合为一套,加大了软件的复杂度且系统不稳定,而且很难扩展接入新设备,不利于设备扩展。本实用新型实施例公开的多设备控制系统通过数据交换设备将视频控制台和至少一个媒体服务器和/或至少一个视频处理设备建立连接,实现了由一位操控师操控视频控制台就可以对媒体服务器和/或视频处理设备进行控制管理,提高操作精度,降低操作难度,减少人力成本,视频控制台、媒体服务器以及视频处理设备各自系统独立,稳定性高。

在本实用新型的一个实施例中,所述视频控制台的所述显示屏显示设备控制列表,其中所述设备控制列表包括从所述至少一个所述视频处理设备和/或至少一个所述媒体服务器中确定的至少一个目标添加设备。

在本实用新型的一个实施例中,所述至少一个目标添加设备包括第一媒体服务器,所述视频控制台的所述按键模组包括多个按键,所述第一媒体服务器的多个播放节目与所述多个按键中至少部分按键一一对应绑定。

在本实用新型的一个实施例中,所述显示屏还显示每个播放节目对应的节目缩略图。

在本实用新型的一个实施例中,所述视频控制台的每个按键设置有显示区域,所述至少部分按键中每个按键的显示区域显示有对应绑定的播放节目的节目名称。

在本实用新型的一个实施例中,所述视频控制台还设置有控制杆,由用户推动以确定下发控制指令。

在本实用新型的一个实施例中,所述数据交换设备为交换机或者路由器。

在本实用新型的一个实施例中,所述视频控制台的所述显示屏为触控显示屏,由用户触控以下发控制指令至所述第一媒体服务器。

在本实用新型的一个实施例中,所述视频控制台还设置有鼠标,由用户操作以下发控制指令至所述第一媒体服务器。

在本实用新型的一个实施例中,所述至少一个外接设备包括至少一个灯光主机,电连接所述数据交换设备。

由上可知,本实用新型实施例可以达成以下一个或多个有益效果:实现了由一位操控师操控视频控制台就可以对目标添加设备例如媒体服务器和/或视频处理设备进行控制管理,提高操作精度,降低操作难度,减少人力成本,视频控制台和目标添加设备各自系统独立,稳定性高;视频控制台和目标添加设备之间通过数据交换设备进行数据交互,降低了现场部署难度;降低设备的扩展难度,利于设备的扩展。

通过以下参考附图的详细说明,本实用新型的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本实用新型的范围的限定。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。

附图说明

此处所说明的附图用来提供对本实用新型的进一步理解,构成本实用新型的一部分,本实用新型的示意性实施例及其说明用于解释本实用新型,并不构成对本实用新型的不当限定。在附图中:

图1为本实用新型第一实施例公开的多设备控制方法的流程示意图;

图2为本实用新型第一实施例公开的多设备控制方法的一种具体实施方式涉及的一种设备拓扑示意图;

图3为本实用新型第一实施例公开的多设备控制方法的一种具体实施方式涉及的设备控制列表的一种举例示意图;

图4为本实用新型第一实施例公开的多设备控制方法的一种具体实施方式涉及的节目绑定按键的示意图;

图5为本实用新型第二实施例公开的多设备控制装置的模块示意图;

图6为本实用新型第三实施例公开的多设备控制系统的结构示意图;

图7为本实用新型第四实施例公开的多设备控制系统的结构示意图;

图8为本实用新型第五实施例公开的计算机可读存储介质的结构示意图。

【附图标号说明】

s11-s15:多设备控制方法步骤;

30:多设备控制装置;31:探测包发送模块;32:回复包解析模块;33:设备添加模块;34:设备选取模块;35:指令下发模块;

40:多设备控制系统;41:视频控制台;42:数据交换设备;43:媒体服务器;

50:多设备控制系统;51:存储器;52:处理器;

60:计算机可读存储介质。

具体实施方式

需要说明的是,在不冲突的情况下,本实用新型中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来说明本实用新型。

为了使本领域普通技术人员更好地理解本实用新型的技术方案,下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分的实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本实用新型保护的范围。

需要说明的是,本实用新型的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解这样使用的术语在适当情况下可以互换,以便这里描述的本实用新型实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。

还需要说明的是,本实用新型中多个实施例的划分仅是为了描述的方便,不应构成特别的限定,各种实施例中的特征在不矛盾的情况下可以相结合,相互引用。

【第一实施例】

参见图1,本实用新型第一实施例公开的一种多设备控制方法。如图1所示,多设备控制方法适用于视频控制台,多设备控制方法例如包括步骤s11至步骤s15。

步骤s11:发出设备探测包,以由至少一个外接设备响应所述设备探测包回复设备探测回复包;

步骤s12:接收并解析所述设备探测回复包以在所述至少一个外接设备中确定至少一个目标添加设备;

步骤s13:将所述至少一个目标添加设备添加至设备控制列表;

步骤s14:根据第一人机交互操作从所述设备控制列表的所述至少一个目标添加设备中选取当前控制设备;

步骤s15:根据第二人机交互操作下发控制指令至所述当前控制设备,以由所述当前控制设备响应所述控制指令进行对应的操作。

具体地,提到的视频控制台例如为控制单台或多台视频处理器的视频桌面控台,其例如支持多图层配置、用户自定义场景、通过键盘输入修改场景、图层以及设备的名称、屏体拼接、调整输出画质、图层编辑、输入源画面截取以及多种切换特效等视频处理功能,以及远程或者现场控制视频处理设备。提到的视频处理器例如对视频源进行处理的设备,其将处理后的视频源发送到led显示屏控制系统,进而控制led显示屏进行画面显示。提到的led显示屏控制系统例如包括发送卡,发送卡可以理解为对输入的视频经过解码数据处理之后从网口发送给led显示屏的设备。

步骤s11中,发出设备探测包例如为定时发出设备探测包。提到的设备探测包例如为基于udp协议的广播包,通过选取udp协议进行数据通信,当视频控制台与外接设备在一个局域网,即同一个网段下,可互相主动被发现,由此降低了用户在现场使用的复杂度,减少额外的配置信息。提到的至少一个外接设备例如包括至少一个媒体服务器、至少一个视频处理设备、和/或至少一个灯光主机等外接设备。其中视频处理设备例如为视频处理器或者视频拼接器等具有视频处理功能的设备。其中,提到的设备探测包例如包括第一数据包头和基于tlv数据结构的第一数据区域,其中第一数据包头例如包括第一通信协议标识、协议版本号以及包的序列号等。tlv数据结构是指由数据类型tag、数据长度length和数据值value组成的结构体,其中第一数据区域例如包括第一业务类型标识、业务数据长度以及业务数据等。提到的设备探测回复包例如包括第二数据包头和第二数据区域。前述提到的同一网段可以理解为网络标识相同。举例而言,视频控制台例如通过交换机或者路由器与至少一个外接设备相连处于同一网段。

步骤s12中,提到的目标添加设备可以理解视频控制台所需控制的设备。

步骤s13中,提到的设备控制列表可以理解为视频控制台基于所需控制的设备创建的列表,由此方便对目标添加设备进行控制。

步骤s14中,提到的第一人机交互操作例如为用户在设备控制列表的选取操作,例如为鼠标点击当前控制设备对应的图框操作、或者用户触控显示屏显示的图框操作等。

步骤s15中,提到的第二人机交互操作例如包括鼠标点击操作、按键触发操作、控制杆推动操作等。提到的控制指令例如包括节目获取指令、节目选中指令、节目切换指令、节目暂停指令、灯光打开或者关闭指令等用于控制对应外接设备的相关指令。

上述通过发出设备探测包以及接收并解析设备探测回复包以在至少一个外接设备中确定目标添加设备,将目标添加设备添加至设备控制列表中,根据第一人机交互操作在设备控制列表中选取当前控制设备,以及根据第二人机交互操作下发控制指令至当前控制设备,实现了仅由一位操控师操控视频控制台就可以对多个外接设备进行控制管理,提高操作精度,降低操作难度,减少人力成本,视频控制台和当前控制设备各自系统独立,稳定性高。

在本实用新型的其他实施例中,步骤s12例如包括:解析所述设备探测回复包获取第二数据包头和第二数据区域;判断所述第二数据包头中第二通信协议标识与所述第一通信协议标识是否相同;响应于所述第二通信协议标识与所述第一通信协议标识不相同,所述设备探测回复包对应的外接设备不是所述目标添加设备;响应于所述第二通信协议标识与所述第一通信协议标识相同,判断所述第二数据区域是否基于所述tlv数据结构;响应于所述第二数据区域不是基于所述tlv数据结构,所述设备探测回复包对应的外接设备不是所述目标添加设备;响应于所述第二数据区域是基于所述tlv数据结构,判断所述第二数据区域中第二业务类型标识与所述第一业务类型标识是否相同;响应于所述第二业务类型标识与所述第一业务类型标识不相同,所述设备探测回复包对应的外接设备不是所述目标添加设备;响应于所述第二业务类型标识与所述第一业务类型标识相同,所述设备探测回复包对应的外接设备为所述目标添加设备。

此处可以理解为,每个外接设备回复的设备探测回复包,包括第二数据包头和第二数据区域,其中,只有第二数据包头中第二通信协议标识与设备探测包中第一通信协议标识相同、第二数据区域基于tlv数据结构、以及第二数据区域中第二业务类型标识与设备探测包中第一业务类型标识相同的设备探测回复包所对应的外接设备为目标添加设备,进而可以由视频控制台控制,当需要将外接设备由视频控制台进行控制时,只需要将视频控制台对应的数据包结构开发给外接设备即可,即保证外接设备对应的回复包中通信协议标识与视频控制台的通信协议标识相同、数据区域为tlv数据结构以及对应的业务类型标识与视频控制台输出的业务类型标识相同,即可建立外接设备与视频控制台的通信连接,进而视频控制台可以控制外接设备。

举例而言,视频控制台发出的设备探测包中第一通信协议标识例如为a,第一业务类型标识例如为b,视频控制台例如连接4个外接设备,则接收4个外接设备各自输入的设备探测回复包,其中外接设备1输入的设备探测回复包中包括的第二通信协议标识例如为c,则外接设备1不是目标添加设备,外接设备2输入的设备探测回复包中包括的第二通信协议标识例如为a,但第二数据区域不是tlv数据结构,则外接设备2也不是目标添加设备,外接设备3输入的设备探测回复包中包括的第二通信协议标识为a,且第二数据区域为tlv数据结构,第二数据区域中的第二业务类型标识为d,则外接设备3也不是目标添加设备,外接设备4输入的设备探测回复包中包括的第二通信协议标识为a,且第二数据区域为tlv数据结构,第二数据区域中的第二业务类型标识为b,则外接设备4为目标添加设备,其中外接设备4回复的设备探测回复包中还包括业务数据内容,业务数据内容例如包括外接设备4所在电脑名称、所在电脑ip、软件名称以及软件版本号等内容。

在本实用新型的其他实施例中,步骤s13例如包括:将所述至少一个目标添加设备添加至所述设备控制列表,并显示每个目标添加设备对应的设备类型、设备名称、设备地址和设备状态。

其中,提到的设备类型例如包括:媒体服务器、灯光主机、音频控制台等设备类型。提到的设备名称例如包括自定义名称、或者为设备型号等。提到的设备地址例如为同一网络下该设备对应的ip地址。提到的设备状态例如为在线状态或者离线状态等。

此处可以理解为,视频控制台设置有显示屏,例如为液晶显示屏、或者led显示屏等。进一步地,显示屏例如为触控显示屏。显示屏显示设备控制列表,且在设备控制列表中会显示目标添加设备对应的设备信息例如包括设备类型、设备名称、设备地址和设备状态,由此一来,方便操作者了解目标添加设备的基本信息。此外可以利用设备类型对目标添加设备进行分类管理,即相同类型的目标添加设备位于同一个下拉菜单中,且每个下拉菜单的名称就是所包括设备对应的设备类型名称,同时每个目标添加设备对应的设备名称和设备地址例如显示在该目标添加设备对应的图框内,设备状态同样可以直接显示在图框内,或者以不同的颜色标识图框以表示目标添加设备的不同设备状态。如此一来,方便操作者对目标添加设备进行分类管理。

在本实用新型的其他实施例中,至少一个目标添加设备例如包括至少一个媒体服务器,前述步骤s14例如包括:根据所述第一人机交互操作从所述设备控制列表中选取第一媒体服务器作为所述当前控制设备;以及获取所述第一媒体服务器对应的多个播放节目,并显示每个播放节目对应的节目缩略图。

其中,提到的媒体服务器例如为存储有多个播放节目的服务器,此处可以理解为led显示屏显示的节目均来自于媒体服务器。其中视频控制台和媒体服务器例如通过交换机或者路由器建立连接。提到的播放节目例如包括多个媒体以及每个媒体相关属性信息等内容。提到的多个播放节目可以理解为第一媒体服务器的全部播放节目。通过获取多个播放节目并显示每个播放节目对应的节目缩略图,可以帮助操作者更好更快地了解播放节目的相关内容。提到的第一人机交互操作例如包括,用户在视频控制台的触控显示屏上的点选操作、或者用户使用视频控制台的鼠标进行移动选取操作。

在本实用新型的其他实施例中,在所述获取所述第一媒体服务器对应的多个播放节目之后,例如还包括:接收由所述第一媒体服务器在自身播放节目发生变化后发出的节目变化信息;基于所述节目变化信息更新所述多个播放节目以及显示的所述节目缩略图。

第一媒体服务器自身节目信息发生变化例如修改、删除某个播放节目时,第一媒体服务器均会主动向视频控制台上报节目变化信息,从而保证视频控制台和媒体服务器的播放节目实时保持同步。其中提到的节目变化信息例如包括当期节目总个数、节目id索引、节目id、节目名称以及是否为空节目等信息。

在本实用新型的其他实施例中,步骤s15例如包括:根据第三人机交互操作将所述多个播放节目与多个按键一一对应绑定;响应用户的第一按键触发操作,确定所述第一按键对应的目标播放节目;响应用户的控制杆推动操作,下发节目切换指令至所述第一媒体服务器,以由所述第一媒体服务器根据所述节目切换指令切换当前播放节目至所述第一按键对应的所述目标播放节目。

其中,提到的第三人机交互操作例如为鼠标拖动播放节目到按键的操作、或者为鼠标的点击操作等。其中,视频控制台例如设置有按键模组和控制杆,按键模组例如包括多个按键,前述提到的多个按键可以理解为视频控制台所包括的多个按键中至少部分按键,即将多个播放节目与多个按键中至少部分按键一一对应绑定,从而可以基于按键可以快速完成节目切换,提到的控制杆可以理解为用于确定控制指令的下发,即控制杆被推动之后下发对应的控制指令。

此处可以理解为,视频控制台设置有多个按键和控制杆,当用户选取第一媒体服务器获取到对应的多个播放节目时,可以在人机交互界面进行操作以将多个播放节目与多个按键进行一一对应绑定,例如在触控显示屏上分别点击播放节目图框和按键图框以完成绑定。当然本实用新型并不限制绑定方式。在完成绑定之后,用户就可以控制第一媒体服务器进行节目切换操作,例如用户现在按下第一按键,视频控制台确定第一按键对应的目标播放节目,并以此产生节目切换指令,然后用户推动控制杆,视频控制台会将节目切换指令下发至第一媒体服务器进行节目切换。从而实现了简单快速地完成媒体服务器的节目切换。需要说明的是,每个按键可以绑定不同媒体服务器对应的播放节目,当同一个按键绑定不同媒体服务器对应的播放节目时,用户切换媒体服务器,按键绑定的播放节目也会相对应的切换。此外,用户也可以直接在触控显示屏上点击第一按键对应的虚拟按键,然后点击触控显示屏上显示的确定按键完成节目切换指令的下发;或者用户可以鼠标移动到第一按键对应的目标播放节目的图框后,点击鼠标完成节目切换指令的下发。

进一步地,前述提到的根据第三人机交互操作将所述多个播放节目与多个按键一一对应绑定,例如包括:将每个播放节目的节目名称显示在对应绑定的按键的显示区域。

此处可以理解为,每个按键设置有显示区域,用于显示一些基本信息,当播放节目与按键绑定后,当前控制设备为第一媒体服务器,那么对应的按键的显示区域就会显示绑定的第一媒体服务器对应的播放节目的节目名称,从而帮助操作者了解播放节目,根据按键快速完成节目切换。

为了更好地理解本实施例,下面结合图2-4对本实用新型第一实施例公开的多设备控制方法的一种具体实施方式进行举例说明。

图2为视频控制台通过网络一对一联动控制多个媒体服务器以及灯光主机等外接设备的拓扑结构图。如图2所示,视频控制台通过交换机或者路由器连接媒体服务器1、媒体服务器2、媒体服务器3、灯光主机1和灯光主机2。为了降低用户在现场使用的复杂度,减少额外的配置信息,数据通信方式选择udp传输,当视频控制台与外接设备在一个局域网(特指在同一个网段)环境时,可互相主动被发现。

视频控制台会定时地进行设备搜索,具体地,视频控制台定时地以广播方式发出设备探测包,同一网段下的外接设备收到设备探测包会回复设备探测回复包,即媒体服务器1收到设备探测包回复第一设备探测回复包,媒体服务器2收到设备探测包回复第二设备探测回复包,媒体服务器3收到设备探测包回复第三设备探测回复包,灯光主机1收到设备探测包回复第四设备探测回复包,灯光主机2收到设备探测包回复第五设备探测回复包。由此视频控制台可以维护管理局域网内所有的外接设备。假定每个外接设备回复的设备探测回复包的数据区域均是基于tlv数据结构。

视频控制台自动将符合协议的外接设备增加至设备控制列表中,具体地,视频控制台对接收到的设备探测回复包进行解析获取对应的设备标识信息。举例而言,视频控制台解析第一设备探测回复包获取通信协议标识a以及业务类型标识b,解析第二设备探测回复包获取通信协议标识c以及业务类型标识d,解析第三设备探测回复包获取通信协议标识a以及业务类型标识b,解析第四设备探测回复包获取通信协议标识a以及业务类型标识b以及解析第五设备探测回复包获取通信协议标识c以及业务类型标识d,视频控制台内置协议输出的设备探测包中包括通信协议标识a和业务类型标识b,因此将媒体服务器1、媒体服务器3以及灯光主机1作为目标添加设备添加到设备控制列表中。如图3所示,此时在设备控制列表中例如显示媒体服务器1、媒体服务器3以及灯光主机1对应的设备类型和设备名称,此外还会显示设备ip以及设备状态(图中未示),同设备类型的外接设备位于同一个下拉菜单下,且下拉菜单以设备类型命名,即媒体服务器1和媒体服务器3位于命名为媒体服务器的下拉菜单下,灯光主机1位于命名为灯光主机的下拉菜单下。其中同一个设备的不同状态例如显示不同的颜色,或者直接在设备对应的图框中标识出设备状态,由于设备间的数据交互是双向的,视频控制台可以实时获取设备当前繁忙等其他信息。

用户在设备控制列表中选取媒体服务器1作为当前控制设备,例如鼠标点击媒体服务器1对应的图框,视频控制台获取媒体服务器1对应的全部播放节目,并显示播放节目对应的节目缩略图,由此用户可以了解该媒体服务器1所以播放节目的相关信息。

此时需要说明的是,如果媒体服务器1自身播放节目方法变化,例如删除或者修改某个播放节目,媒体服务器1会主动向视频控制台上报,例如发送节目变化指令或者当前播放节目至视频控制台,视频控制台由此可以更新媒体服务器1对应的播放节目,进一步更新节目缩略图,由此保证媒体服务器1和视频控制台的节目实时保持同步。

如图4所示,用户在人机交互界面进行操作将媒体服务器1的每个播放节目与按键进行一对一关联绑定,举例而言,用户使用鼠标选择某一播放节目然后拖到对应的按键区域,即完成绑定,当然本实施例并不限于此,其他绑定操作均可。举例而言,媒体服务器例如有10个节目,视频控制台例如有18个可绑定的按键,用户可以自由将节目与按键进行绑定,例如将节目1拖到按键1对应的区域,即完成节目1与按键1的绑定,依次将节目2-10分别与按键2-10绑定,当然所列节目也可以与其他按键绑定。绑定完成后,视频控制台会自动将绑定关系进行存储。

值得一提的是,当用户将当前控制设备由媒体服务器1切换到媒体服务器2时,视频控制台同样会获取媒体服务器2的全部播放节目,然后基于人机交互操作与按键进行绑定,一台视频控制台的同一个按键允许绑定多个媒体服务器对应的播放节目,从而可以实现所有媒体服务器上的播放节目都和视频控制台的按钮建立映射关系。当用户在设备控制列表中选中某个媒体服务器,按键的绑定关系就会自动切换至该媒体服务器的绑定关系。

此外,视频控制台的每个按键例如包括显示区域,每个按键对应的节目名称可以在按键的显示区域上显示,此外,在视频控制台的显示屏的人机交互界面上还显示有虚拟按键,从而用户可以在虚拟按键例如为显示屏的显示图框上直接看到媒体服务器1已经保存的播放节目。

此外,视频控制台在制作完播放场景之后,还可以将媒体服务器对应的播放节目与播放场景进行绑定保存,从而在播放对应的节目时可以直接加载播放场景。当视频控制台关机重启时,每个媒体服务器的播放节目与按键的绑定关系依然存在。

完成绑定之后,例如此时需要控制媒体服务器1显示的播放节目切换到节目2进行播放,那么用户可以按下节目2对应的按键,例如按键2,此时视频控制台将按键2对应的播放节目的相关信息进行整合生成节目切换指令,然后用户例如推动控制杆、或者按下确定按键,从而节目切换指令发送到媒体服务器1,媒体服务器1收到节目切换指令自动切换当前播放节目到节目2,从而完成播放节目的无缝切换。

综上所述,本实用新型实施例公开的多设备控制方法实现了仅由一位操控师操控视频控制台就可以对多个外接设备进行控制管理,提高操作精度,降低操作难度,减少人力成本,视频控制台和当前控制设备各自系统独立,稳定性高;视频控制台和外接设备之间通过数据交换设备进行数据交互,降低了现场部署难度;降低外接设备的扩展难度,利于设备的扩展。

【第二实施例】

参见图5,本实用新型第二实施例公开了一种多设备控制装置,适用于视频控制台。如图5所示,多设备控制装置30例如包括:探测包发送模块31、回复包解析模块32、设备添加模块33、设备选取模块34和指令下发模块35。

其中,探测包发送模块31用于发出设备探测包,以由至少一个外接设备响应所述设备探测包回复设备探测回复包。回复包解析模块32用于接收并解析所述设备探测回复包以在所述至少一个外接设备中确定至少一个目标添加设备。设备添加模块33用于将所述至少一个目标添加设备添加至设备控制列表。设备选取模块34用于根据第一人机交互操作从所述设备控制列表的所述至少一个目标添加设备中选取当前控制设备。指令下发模块35用于根据第二人机交互操作下发控制指令至所述当前控制设备,以由所述当前控制设备响应所述控制指令进行对应的操作。

进一步地,所述设备探测包例如包括:第一数据包头和基于tlv数据结构的第一数据区域,其中所述第一数据包头包括:第一通信协议标识,所述第一数据区域包括:第一业务类型标识。回复包解析模块32具体用于解析所述设备探测回复包获取第二数据包头和第二数据区域;判断所述第二数据包头中第二通信协议标识与所述第一通信协议标识是否相同;响应于所述第二通信协议标识与所述第一通信协议标识不相同,所述设备探测回复包对应的外接设备不是所述目标添加设备;响应于所述第二通信协议标识与所述第一通信协议标识相同,判断所述第二数据区域是否基于所述tlv数据结构;响应于所述第二数据区域不是基于所述tlv数据结构,所述设备探测回复包对应的外接设备不是所述目标添加设备;响应于所述第二数据区域是基于所述tlv数据结构,判断所述第二数据区域中第二业务类型标识与所述第一业务类型标识是否相同;响应于所述第二业务类型标识与所述第一业务类型标识不相同,所述设备探测回复包对应的外接设备不是所述目标添加设备;响应于所述第二业务类型标识与所述第一业务类型标识相同,所述设备探测回复包对应的外接设备为所述目标添加设备。

进一步地,设备添加模块33具体用于将所述至少一个目标添加设备添加至所述设备控制列表,并显示每个目标添加设备对应的设备类型、设备名称、设备地址和设备状态。

进一步地,所述至少一个目标添加设备包括至少一个媒体服务器,设备选取模块34具体用于:根据所述第一人机交互操作从所述设备控制列表中选取第一媒体服务器作为所述当前控制设备;以及获取所述第一媒体服务器对应的多个播放节目,并显示每个播放节目对应的节目缩略图。

进一步地,设备选取模块34还用于在所述获取所述第一媒体服务器对应的多个播放节目之后接收由所述第一媒体服务器在自身播放节目发生变化后发出的节目变化信息;基于所述节目变化信息更新所述多个播放节目以及显示的所述节目缩略图。

进一步地,指令下发模块35具体用于根据第三人机交互操作将所述多个播放节目与多个按键一一对应绑定;响应用户的第一按键触发操作,确定所述第一按键对应的目标播放节目;响应用户的控制杆推动操作,下发节目切换指令至所述第一媒体服务器,以由所述第一媒体服务器根据所述节目切换指令切换当前播放节目至所述第一按键对应的所述目标播放节目。

进一步地,指令下发模块35用于根据第三人机交互操作将所述多个播放节目与多个按键一一对应绑定,具体包括:将每个播放节目的节目名称显示在对应绑定的按键的显示区域。

本实施例公开的多设备控制装置30所实现的多设备控制方法如前述第一实施例所述,故在此不再进行详细讲述。可选地,第二实施例中的各个模块和上述其他操作或功能分别为了实现本实用新型第一实施例所述的方法,且本实施例的有益效果同前述第一实施例的有益效果相同,为了简洁,不在此赘述。

【第三实施例】

参见图6,本实用新型第三实施例公开了一种多设备控制系统。如图6所示,多设备控制系统40例如包括:视频控制台41、数据交换设备42和至少一个外接设备。

其中,视频控制台41电连接数据交换设备42,数据交换设备42电连接至少一个外接设备,其中视频控制台41用于执行如前述第一实施例所述的多设备控制方法,关于多设备控制方法的相关描述可参考前述第一实施例,为了简洁在此不再赘述。

其中,视频控制台41例如为控制单台或多台视频处理器的视频桌面控台,其例如支持多图层配置、用户自定义场景、通过键盘输入修改场景、图层以及设备的名称、屏体拼接、调整输出画质、图层编辑、输入源画面截取以及多种切换特效等视频处理功能,以及远程或者现场控制视频处理设备。提到的视频处理器例如对视频源进行处理例如截取、增加特效等的设备,其将处理后的视频源发送到led显示屏控制系统中的发送卡,进而控制led显示屏进行画面显示。提到的发送卡可以理解为对输入的视频经过解码数据处理之后从网口发送给led显示屏的设备。

数据交换设备42例如为交换机或者路由器。其中数据交换设备42例如通过网线连接视频控制台41和至少一个外接设备。

至少一个外接设备例如包括至少一个媒体服务器43、至少一个视频处理设备、和/或至少一个灯光主机。至少一个媒体服务器43、至少一个视频处理设备和/或至少一个灯光主机均电连接数据交换设备。其中提到的媒体服务器43例如为存储有多个播放节目的服务器,此处可以理解为led显示屏显示节目均来自于媒体服务器。提到的视频处理设备例如为视频处理器、视频拼接器等具有视频处理功能的设备。提到的灯光主机为控制现场灯光的设备。

其中,视频控制台41例如包括显示屏和按键模组,显示屏例如显示如第一实施例提到的设备控制列表,设备控制列表包括从至少一个外接设备中确定的至少一个目标添加设备。具体地,设备控制列表例如包括从至少一个视频处理设备和/或至少一个媒体服务器中确定的至少一个目标添加设备。

视频控制台41的按键模组例如包括多个按键,至少一个目标添加设备中第一媒体服务器的多个播放节目与视频控制台41的多个按键中至少部分按键一一对应绑定,从而用户可以按动对应的按键完成节目切换。此外,视频控制台41的显示屏还可以显示每个播放节目对应的节目缩略图,以便于用户快速了解播放节目的相关信息。

进一步地,视频控制台41的每个按键设置有显示区域,其中至少部分按键中每个按键的显示区域显示有对应绑定的播放节目的节目名称,进一步帮助用户快速找到播放节目。

进一步地,视频控制台41还设置有控制杆,用户可以推动控制杆,从而确定下发控制指令。

进一步地,视频控制台41的显示屏例如为触控显示屏,用户可以在显示屏进行触控操作,例如触控显示屏上显示的虚拟按键,从而下发对应的控制指令到目标控制设备,例如前述提到的第一媒体服务器。

进一步地,视频控制台41例如还设置有鼠标,用户可以操作鼠标,例如鼠标移动点击操作,从而完成控制指令的下发,例如下发控制指令到前述提到的第一媒体服务器。

本实施例公开的多设备控制系统40中视频控制台41实现的多设备控制方法例如前述第一实施例所述,且本实施例公开的多设备控制系统40中各个设备的相关说明可参考前述第一实施例,故在此不再详述,且本实施例的有益效果同前述第一实施例的有益效果相同。

【第四实施例】

参见图7,本实用新型第四实施例公开了一种多设备控制系统。如图7所示,多设备控制系统50例如包括存储器51和连接存储器51的一个或多个处理器52。存储器51存储有计算机程序,处理器52用于执行所述计算机程序以实现如第一实施例所述的多设备控制方法。本实施例公开的多设备控制系统50可以实现的多设备控制方法例如前述第一实施例所述,故在此不再进行详细讲述。

【第五实施例】

参见图8,本实用新型第五实施例公开一种计算机可读存储介质60,存储有计算机可执行指令。计算机可执行指令用于执行如前述第一实施例的多设备控制方法。计算机可读存储介质60例如为非易失性存储器。计算机可读存储介质60可由一个或多个处理器或处理装置来执行计算机可执行指令。

在本实用新型所提供的几个实施例中,应该理解到,所揭露的系统,装置和/或方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本实用新型各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元/模块的形式实现。

上述以软件功能单元/模块的形式实现的集成的单元/模块,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)的一个或多个处理器执行本实用新型各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅是本实用新型的较佳实施例而已,并非对本实用新型作任何形式上的限制,虽然本实用新型已以较佳实施例揭露如上,然而并非用以限定本实用新型,任何熟悉本专业的技术人员,在不脱离本实用新型技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本实用新型技术方案内容,依据本实用新型的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本实用新型技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1