多设备控制方法、装置和系统与流程

文档序号:22082384发布日期:2020-09-01 19:37阅读:142来源:国知局
多设备控制方法、装置和系统与流程

本发明涉及显示控制技术领域,尤其涉及一种多设备控制方法、一种多设备控制装置和一种多设备控制系统。



背景技术:

目前,视频控制器用来控制led显示屏进行画面显示,在实际现场应用中,用户常常需要使用视频控制台来控制视频控制器,同时还需要使用视频服务器来为led显示屏提供显示的视频源。然而,由于视频服务器并没有对应的输入设备,因此在实际使用过程中需要为视频服务器再配置一套输入设备,例如键盘、鼠标等设备,同时还需要配置一名操作员对视频服务器进行对应的操作。由此一来,不仅造成设备资源的浪费,增加成本,占用现场局促的空间,还会增加人工成本。



技术实现要素:

本发明实施例公开了一种多设备控制方法、一种多设备控制装置和一种多设备控制系统以及一种计算机可读存储介质,解决了现有技术中使用视频控制台和视频服务器时需要为视频服务器再配套一套输入设备以及配置一名操作员所产生的设备资源浪费以及增加人工成本等的问题。

具体地,第一方面,本发明实施例公开的一种多设备控制方法,适用于视频控制台,所述视频控制台电连接视频服务器,所述多设备控制方法包括:侦听多个输入设备;响应于所述多个输入设备中第一输入设备的第一输入操作,获取所述第一输入操作在第一坐标系中对应的第一位置信息;基于所述第一位置信息和显示区域确定目标控制设备;响应于所述目标控制设备为所述视频控制台,响应所述第一输入操作;响应于所述目标控制设备为所述视频服务器,由所述视频服务器响应所述第一输入操作。

目前,在使用视频切换台和视频服务器时,由于视频服务器并没有对应的输入设备,因此在实际使用过程中需要为视频服务器再配置一套输入设备,例如键盘、鼠标等设备,同时还需要配置一名操作员对视频服务器进行对应的操作,由此一来,不仅造成设备资源的浪费,增加成本,占用现场局促的空间,还会增加人工成本。本发明实施例公开的多设备控制方法通过获取第一输入设备的第一输入操作在第一坐标系中对应的第一位置信息,并基于第一位置信息和显示区域确定目标控制设备,响应于所述目标控制设备为所述视频控制台即本机,响应所述第一输入操作,响应于所述目标控制设备为所述视频服务器,由所述视频服务器响应所述第一输入操作,解决了现有技术中需要为视频服务器再配套一套输入设备以及配置一名操作员所产生的设备资源浪费以及增加人工成本等的问题,无需额外增加输入设备,实现了将第一输入设备在视频控制台和视频服务器之间共用,同时无需额外增加操作员操作视频服务器,避免占用现场局促的空间的情况,且保存现有的设备硬件不变,避免硬件改版。

在本发明的一个实施例中,所述视频控制台包括第一显示屏和第二显示屏,其中所述视频服务器通过视频传输线连接所述视频控制台以将所述第二显示屏作为所述视频服务器的显示屏;其中,所述基于所述第一位置信息和显示区域确定目标控制设备,包括:响应于所述第一位置信息在所述第一显示屏对应的第一显示区域中,确定所述目标控制设备为所述视频控制台;响应于所述第一位置信息在所述第二显示屏对应的第二显示区域中,确定所述目标控制设备为所述视频服务器。

在本发明的一个实施例中,所述由所述视频服务器响应所述第一输入操作,包括:基于所述第一坐标系和映射坐标系对所述第一位置信息进行映射处理得到第二位置信息;以及将所述第二位置信息发送至所述视频服务器,以由所述视频服务器基于所述第二位置信息响应所述第一输入操作。

在本发明的一个实施例中,所述第一输入设备为鼠标;其中,所述获取所述第一输入操作在第一坐标系中对应的第一位置信息,包括:获取所述鼠标对应的鼠标指针当前在所述第一坐标系中的位置信息得到所述第一位置信息;所述由所述视频服务器基于所述第二位置信息响应所述第一输入操作,包括:由所述视频服务器基于所述第二位置信息在所述第二显示屏的对应位置显示所述鼠标指针。

在本发明的一个实施例中,所述基于所述第一坐标系和映射坐标系对所述第一位置信息进行映射处理得到第二位置信息,包括:基于所述第一坐标系和第一映射坐标系对所述第一位置信息进行第一映射处理得到位于所述第一映射坐标系中的第一映射坐标;基于所述第一映射坐标系和所述第二映射坐标系对所述第一映射坐标进行第二映射处理得到位于所述第二映射坐标系中的第二映射坐标作为所述第二位置信息。

在本发明的一个实施例中,所述第一显示屏和所述第二显示屏均为触控显示屏作为所述输入设备;其中,在所述侦听多个输入设备之后,还包括:响应于所述第一显示屏的第一触控操作:获取所述第一显示屏的第一设备标识信息;基于所述第一设备标识信息确定所述目标控制设备为所述视频控制台,响应所述第一触控操作;响应于所述第二显示屏的第二触控操作:获取所述第二显示屏的第二设备标识信息;基于所述第二设备标识信息确定所述目标控制设备为所述视频服务器,获取所述第二触控操作在所述第一坐标系中对应的第一触控位置信息;基于所述第一坐标系和映射坐标系对所述第一触控位置信息进行映射处理得到第二触控位置信息;将所述第二触控位置信息发送至所述视频服务器,以由所述视频服务器基于所述第二触控位置信息响应所述第二触控操作。

在本发明的一个实施例中,所述多个输入设备还包括键盘;其中,在所述侦听多个输入设备之后,还包括:响应于所述键盘的按键输入操作,获取所述按键输入操作对应的输入数据;以及响应于所述目标控制设备为所述视频服务器,将所述输入数据转发至所述视频服务器。

第二方面,本发明实施例公开的一种多设备控制装置,适用于视频控制台,所述视频控制台电连接视频服务器,所述多设备控制装置包括:设备侦听模块,用于侦听多个输入设备;信息获取模块,用于响应于所述多个输入设备中第一输入设备的第一输入操作,获取所述第一输入操作在第一坐标系中对应的第一位置信息;设备确定模块,用于基于所述第一位置信息和显示区域确定目标控制设备;第一控制模块,用于响应于所述目标控制设备为所述视频控制台,响应所述第一输入操作;第二控制模块,用于响应于所述目标控制设备为所述视频服务器,由所述视频服务器响应所述第一输入操作。

在本发明的一个实施例中,所述视频控制台包括第一显示屏和第二显示屏,其中所述视频服务器通过视频传输线连接所述视频控制台以将所述第二显示屏作为所述视频服务器的显示屏;其中,所述设备确定模块具体用于:响应于所述第一位置信息在所述第一显示屏对应的第一显示区域中,确定所述目标控制设备为所述视频控制台;响应于所述第一位置信息在所述第二显示屏对应的第二显示区域中,确定所述目标控制设备为所述视频服务器。

第三方面,本发明实施例公开的一种多设备控制系统,包括:视频控制台;视频服务器,连接所述视频控制台;其中所述视频控制台用于执行上述任意一种多设备控制方法。

第四方面,本发明实施例公开的一种多设备控制系统,包括:存储器和连接所述存储器的处理器;所述存储器存储计算机程序,所述处理器运行所述计算机程序时执行上述任意一种多设备控制方法。

第五方面,本发明实施例公开的一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行上述任意一种多设备控制方法。

由上可知,本发明实施例可以达成以下一个或多个有益效果:解决了现有技术中需要为视频服务器再配套一套输入设备以及配置一名操作员所产生的设备资源浪费以及增加人工成本等的问题,无需额外增加输入设备,实现了将输入设备在视频控制台和视频服务器之间共用,同时无需额外增加操作员操作视频服务器,避免占用现场局促的空间的情况,且保存现有的设备硬件不变,避免硬件改版。

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

附图说明

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

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

图2为本发明第一实施例公开的多设备控制方法涉及的视频控制台和视频服务器的连接示意图;

图3为本发明第一实施例公开的多设备控制方法涉及的第一坐标系的一种举例示意图;

图4为本发明第一实施例公开的多设备控制方法涉及的位置信息映射的示意图;

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

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

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

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

【附图标号说明】

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

30:多设备控制装置;31:设备侦听模块;32:信息获取模块;33:设备确定模块;34:第一控制模块;35:第二控制模块;

40:多设备控制系统;41:视频控制台;42:视频服务器;

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

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

具体实施方式

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

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

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

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

【第一实施例】

参见图1,本发明第一实施例公开的一种多设备控制方法。如图1所示,多设备控制方法适用于视频控制台,视频控制台电连接视频服务器,多设备控制方法例如包括步骤s11至步骤s15。

步骤s11:侦听多个输入设备;

步骤s12:响应于所述多个输入设备中第一输入设备的第一输入操作,获取所述第一输入操作在第一坐标系中对应的第一位置信息;

步骤s13:基于所述第一位置信息和显示区域确定目标控制设备;

步骤s14:响应于所述目标控制设备为所述视频控制台,响应所述第一输入操作;

步骤s15:响应于所述目标控制设备为所述视频服务器,由所述视频服务器响应所述第一输入操作。

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

在步骤s11中,提到的多个输入设备例如包括鼠标、键盘或者触控显示屏等输入设备,此处可以理解为,鼠标外连接视频控制台,键盘可以外连接视频控制台、或者键盘为视频控制台自带的设备,触控显示屏为视频控制台自带的设备,简而言之提到的输入设备例如为视频控制台配套的输入设备,包括外接输入设备或者自带输入设备。

在步骤s12中,提到的第一输入设备例如为鼠标或者触控显示屏等可定位的输入设备。其中,当第一输入设备为鼠标时,提到的第一输入操作例如为鼠标的移动操作、或者鼠标的选中操作。当第一输入设备为触控显示屏时,提到的第一输入操作例如为触控操作。提到的第一坐标系例如为视频控制台的坐标系,举例而言,当第一输入设备为鼠标时,第一坐标系例如为视频控制台的鼠标指针坐标系,当第一输入设备为触控显示屏时,第一坐标系例如为副屏触摸坐标系,其中第一坐标系例如以视频控制台的显示屏的左上角为坐标原点,以视频控制台的显示屏的分辨率中长和高作为x和y。其中提到的第一位置信息例如为第一输入设备对应的第一输入操作在第一坐标系对应的位置坐标。

步骤s13中,提到的显示区域例如为视频控制台的显示屏对应的显示区域。

步骤s14中,提到的响应所述第一输入操作可以理解为响应鼠标的点击操作完成选取、或者响应鼠标的移动操作在显示屏上移动鼠标指针、或者响应触控显示屏的触控操作完成选取等。

步骤s15中,提到的由视频服务器响应第一输入操作可以理解为由视频服务器响应鼠标的点击操作完成对应的选取、或者响应鼠标的移动操作在对应的显示屏上移动鼠标指针、或者响应触控显示屏的触控操作完成选取等。

由此,实现了将第一输入设备在视频控制台和视频服务器之间共用,同时无需额外增加输入设备给视频服务器。

在本发明的其他实施例中,如图2所示,前述提到的视频控制台例如包括第一显示屏和第二显示屏,其中第一显示屏作为视频控制台的主显示屏,由arm处理器直接控制进行画面显示,第二显示屏作为视频控制台的副显示屏,由fpga控制进行画面显示,其中fpga存在多条视频通道,即第二显示屏可以选择arm处理器的视频源作为输入视频源进行显示,也可以选择外部输入视频源进行显示。其中视频服务器例如还通过视频传输线连接视频控制台以将第二显示屏作为视频服务器的显示屏。其中,提到的视频传输线例如为hdmi传输线或者dvi传输线,此处可以理解为,视频服务器设备设置有第一视频接口,视频控制台设置有对应的第二视频接口,第一视频接口和第二视频接口通过视频传输线相连,其中提到的第一视频接口和第二视频接口例如为hdmi接口或者dvi接口等。此处可以理解为,视频控制台和视频服务器通过视频传输线和控制传输线相连,其中控制传输线用来传输相关控制数据,视频传输线用来传输视频源。本实施例将视频服务器中的视频源作为输入视频源传输到第二显示屏进行显示。

其中,步骤s13例如包括:响应于所述第一位置信息在所述第一显示屏对应的第一显示区域中,确定所述目标控制设备为所述视频控制台,响应于所述第一位置信息在所述第二显示屏对应的第二显示区域中,确定所述目标控制设备为所述视频服务器。

举例而言,如图3所示,视频控制台的第一显示屏和第二显示屏例如共用一套坐标系,且第一显示屏的分辨率和第二显示屏的分辨率相同,均为1920*1080,因此第一显示屏的第一显示区域的区域范围为横坐标x在0-1920之间,纵坐标y在0-1080之间。第二显示屏的第二显示区域的区域范围为横坐标x在1921-3840之间,纵坐标y在0-1080之间。因此基于获取的第一位置信息,即可以确定当前所处在哪个显示区域,进而快速判断目标控制设备。当然本实施例并不以此为限,第一显示屏和第二显示屏也可以不共用一套坐标系,第一显示屏和第二显示屏的分辨率也可以不相同。

在本发明的其他实施例中,步骤s15中提到的由所述视频服务器响应所述第一输入操作,例如包括:基于所述第一坐标系和映射坐标系对所述第一位置信息进行映射处理得到第二位置信息;以及将所述第二位置信息发送至所述视频服务器,以由所述视频服务器基于所述第二位置信息响应所述第一输入操作。

其中,提到的第一坐标系如前所述例如为视频控制台的坐标系,例如为鼠标指针坐标系或者副屏触摸坐标系。提到的映射坐标系例如为视频服务器的坐标系。提到的第二位置信息即为在映射坐标系中对应的位置坐标。通过基于第一坐标系和映射坐标系对第一位置信息进行映射处理得到第二坐标信息发送至视频服务器,可以实现视频服务器响应第一输入操作,即实现第一输入设备控制视频服务器,无需改动或者增加硬件即实现第一输入设备在视频服务器和视频控制台之间的共用。

在本发明的其他实施例中,前述提到的第一输入设备例如为鼠标,步骤s12提到的获取所述第一输入操作在第一坐标系中对应的第一位置信息例如包括:获取所述鼠标对应的鼠标指针当前在所述第一坐标系中的位置信息得到所述第一位置信息。步骤s15中提到的由所述视频服务器基于所述第二位置信息响应所述第一输入操作,例如包括:由所述视频服务器基于所述第二位置信息在所述第二显示屏的对应位置显示所述鼠标指针。

此处可以理解为,当第一输入设备为鼠标时,目标控制设备为视频控制台,鼠标控制视频控制台,即鼠标指针显示在第一显示屏对应的位置上,用户移动鼠标时鼠标指针对应的在第一显示屏上移动。目标控制设备为视频服务器时,鼠标控制视频服务器,因此需要在视频服务器对应的第二显示屏上显示鼠标指针,移动鼠标时,鼠标指针对应的在第二显示屏上移动。

进一步地,前述提到的基于所述第一坐标系和映射坐标系对所述第一位置信息进行映射处理得到第二位置信息例如包括:基于所述第一坐标系和第一映射坐标系对所述第一位置信息进行第一映射处理得到位于所述第一映射坐标系中的第一映射坐标;基于所述第一映射坐标系和所述第二映射坐标系对所述第一映射坐标进行第二映射处理得到位于所述第二映射坐标系中的第二映射坐标作为所述第二位置信息。

具体地,因为鼠标处于视频控制台的鼠标指针坐标系中,因此需要对第一位置信息进行两次映射处理,其中第一次映射处理为将鼠标指针对应的第一位置信息从视频控制台的鼠标指针坐标系中映射到视频控制台的副屏触摸坐标系中,第二次映射处理可以理解为将位于视频控制台的副屏触摸坐标系中的位置坐标映射到视频服务器的副屏触摸坐标系中,如此一来,无需更改硬件即完成鼠标控制视频服务器。

具体地,如图4所示,图4示意的第一坐标系例如为视频控制台的鼠标指针坐标系,其中第二显示屏为视频控制台的副显示屏,在本实施例中作为视频服务器的显示屏使用,第一映射坐标系例如为视频控制台的副屏触摸坐标系,在第一映射坐标系中示意的图框表示第二显示屏在第一映射坐标系对应的映射区域,在视频服务器的鼠标指针坐标系中示意的三个图框可以理解为视频服务器的三个显示区域,当然本实施例并不以此为限,其中带斜线的图框表示当前可操作的显示区域,即可以理解为第二显示屏在视频服务器的鼠标指针坐标系中的映射区域,第二映射坐标系例如为视频服务器的副屏触摸坐标系,其示意的三个图框分别表示视频服务器中三个显示区域在副屏触摸坐标系对应的映射区域,其中带斜线的图框表示当前可操作的显示区域,即第二显示屏在第二映射坐标系对应的映射区域。举例而言,鼠标指针在第一坐标系中的第一位置信息例如为(x0,y0),先对第一位置信息进行映射处理得到位于第一映射坐标系中的第一映射坐标(x1,y1)。具体地,x1=(x0-a1)*c1/(a2-a1),y1=y0*d1/b1,由此得到第一映射坐标。然后对第一映射坐标进行映射处理得到位于第二映射坐标系中的第二映射坐标(x2,y2),具体地,x2=(e2-e1)*x1/c1+e1,y2=y1*f1/d1,将第二映射坐标(x2,y2)作为第二位置信息发送到视频服务器。值得一提的是,鼠标指针也需要在视频服务器的鼠标指针坐标系中显示,因此对于视频服务器而言,其在收到第二位置信息后,会将第二位置信息再次进行映射处理得到位于视频服务器的鼠标指针坐标系中的第三位置信息(x3,y3),具体地,x3=(w2-w1)*(x2-e1)/(e2-e1)+w1,y3=y2*h1/f1,由此建立了视频服务器与鼠标的关联关系,即可以实现鼠标控制视频服务器。

举例而言,图4示意的第一显示屏和第二显示屏的分辨率例如相同,为1920*1080,因此,在第一坐标系中a1例如为1920,a2例如为3840,b1例如为1080。第二显示屏在副屏触摸坐标系中的分辨率例如为32767*32767,因此d1为32767,c1为32767。视频服务器的三个显示区域例如大小完全相同,每个显示区域的分辨率例如为1920*1080,因此在视频服务器的鼠标指针坐标系中h1例如为1080,w1例如为1920,w2例如为3840,以及w3例如为5760。视频服务器的三个显示区域合起来在第二映射坐标系中的分辨率例如为32767*32767,因此e3和f1相等例如为32767,对应的e1例如为32767/3,e2例如为2*32767/3。需要说明的是,本发明并不以此为限,前述举例仅为了更好地理解本实施例,且本发明并不限制视频控制台的显示屏以及视频服务器的显示区域的个数。

此外,需要说明的是,当第一输入设备为触控显示屏时,步骤s12提到的获取所述第一输入操作在第一坐标系中对应的第一位置信息例如包括:获取触点在所述第一坐标系中的位置信息得到所述第一位置信息。此处提到的第一坐标系可以理解为视频控制台的副屏触摸坐标系。因此,当第一输入设备为触控显示屏时,基于第一坐标系和映射坐标系对所述第一位置信息进行映射处理得到第二位置信息可以理解为只经过一个映射处理,其中提到的映射坐标系为视频服务器的副屏触摸坐标系,即将视频控制台的副屏触摸坐标系中的第一位置信息映射到视频服务器的副屏触摸坐标系中,具体映射处理可参照前述鼠标指针描述中关于第一映射坐标系和第二映射坐标系之间的映射说明。

在本发明的其他实施例中,前述提到的第一显示屏和第二显示屏例如均为触控显示屏,以作为输入设备。在步骤s11之后,多设备控制方法例如还包括:响应于所述第一显示屏的第一触控操作:获取所述第一显示屏的第一设备标识信息;基于所述第一设备标识信息确定所述目标控制设备为所述视频控制台,响应所述第一触控操作;响应于所述第二显示屏的第二触控操作:获取所述第二显示屏的第二设备标识信息;基于所述第二设备标识信息确定所述目标控制设备为所述视频服务器,获取所述第二触控操作在所述第一坐标系中对应的第一触控位置信息;基于所述第一坐标系和映射坐标系对所述第一触控位置信息进行映射处理得到第二触控位置信息;将所述第二触控位置信息发送至所述视频服务器,以由所述视频服务器基于所述第二触控位置信息响应所述第二触控操作。

具体地,当第一显示屏和第二显示屏均为触控显示屏时,此时也可以基于设备标识信息判断哪个设备为目标控制设备,第一显示屏和第二显示屏内部存储有各自的设备标识信息,且不相同,对于视频控制台而言,其基于获取的设备标识信息就可以确定目标控制设备,进而决定由视频控制台响应触控操作、还是由视频服务器响应触控操作。其中,提到的第一设备标识信息和第二设备标识信息例如为不同的标识码,举例而言,第一设备标识信息例如为“01”,第二设备标识信息例如为“10”。前述提到的第一坐标系例如为视频控制台的副屏触摸坐标系,提到的映射坐标系例如为视频服务器的副屏触摸坐标系。关于基于所述第一坐标系和映射坐标系对所述第一触控位置信息进行映射处理得到第二触控位置信息的具体说明可参见前述描述鼠标指针中第一映射坐标系到第二映射坐标系进行坐标映射的相关说明,为了简洁,在此不再赘述。

由此,实现了将视频控制台已有的触控显示屏在视频控制台和视频服务器之间共用,避免为视频服务器再配置输入设备的情况。

在本发明的其他实施例中,前述提到的多个输入设备例如还包括键盘;其中在步骤s11之后,多设备控制方法例如还包括:响应于所述键盘的按键输入操作,获取所述按键输入操作对应的输入数据;以及响应于所述目标控制设备为所述视频服务器,将所述输入数据转发至所述视频服务器。值得一提的是,将所述输入数据转发至视频服务器之前还包括:按照约定协议对输入数据进行打包的过程。

由此,实现了将视频控制台已有的键盘在视频控制台和视频服务器之间共用,避免为视频服务器再配置输入设备的情况。

综上所述,本发明实施例公开的多设备控制方法解决了现有技术中需要为视频服务器再配套一套输入设备以及配置一名操作员所产生的设备资源浪费以及增加人工成本等的问题,无需额外增加输入设备,实现了将输入设备在视频控制台和视频服务器之间共用,同时无需额外增加操作员操作视频服务器,避免占用现场局促的空间的情况,且保存现有的设备硬件不变,避免硬件改版。

【第二实施例】

参见图5,本发明第二实施例公开了一种多设备控制装置,适用于视频控制台,所述视频控制台电连接视频服务器。如图5所示,多设备控制装置30例如包括:设备侦听模块31、信息获取模块32、设备确定模块33、第一控制模块34和第二控制模块35。

具体地,设备侦听模块31用于侦听多个输入设备。信息获取模块32用于响应于所述多个输入设备中第一输入设备的第一输入操作,获取所述第一输入操作在第一坐标系中对应的第一位置信息。设备确定模块33用于基于所述第一位置信息和显示区域确定目标控制设备。第一控制模块34用于响应于所述目标控制设备为所述视频控制台,响应所述第一输入操作。第二控制模块35用于响应于所述目标控制设备为所述视频服务器,由所述视频服务器响应所述第一输入操作。

进一步地,提到的视频控制台例如包括第一显示屏和第二显示屏,其中所述视频服务器通过视频传输线连接所述视频控制台以将所述第二显示屏作为所述视频服务器的显示屏。其中,设备确定模块33具体用于:响应于所述第一位置信息在所述第一显示屏对应的第一显示区域中,确定所述目标控制设备为所述视频控制台;响应于所述第一位置信息在所述第二显示屏对应的第二显示区域中,确定所述目标控制设备为所述视频服务器。

进一步地,第二控制模块35具体用于:基于所述第一坐标系和映射坐标系对所述第一位置信息进行映射处理得到第二位置信息,以及将所述第二位置信息发送至所述视频服务器,以由所述视频服务器基于所述第二位置信息响应所述第一输入操作。

进一步地,所述第一输入设备为鼠标,其中信息获取模块32具体用于:获取所述鼠标对应的鼠标指针当前在所述第一坐标系中的位置信息得到所述第一位置信息。前述提到的由所述视频服务器基于所述第二位置信息响应所述第一输入操作例如包括:由所述视频服务器基于所述第二位置信息在所述第二显示屏的对应位置显示所述鼠标指针。

进一步地,前述提到的基于所述第一坐标系和映射坐标系对所述第一位置信息进行映射处理得到第二位置信息例如包括:基于所述第一坐标系和第一映射坐标系对所述第一位置信息进行第一映射处理得到位于所述第一映射坐标系中的第一映射坐标,基于所述第一映射坐标系和所述第二映射坐标系对所述第一映射坐标进行第二映射处理得到位于所述第二映射坐标系中的第二映射坐标作为所述第二位置信息。

进一步地,前述提到的第一显示屏和第二显示屏例如均为触控显示屏作为输入设备。其中,本发明实施例公开的多设备控制装置例如还包括:第一触控响应模块和第二触控响应模块,其中第一触控响应模块用于响应于所述第一显示屏的第一触控操作,获取所述第一显示屏的第一设备标识信息,基于所述第一设备标识信息确定所述目标控制设备为所述视频控制台,响应所述第一触控操作。第二触控响应模块用于响应于所述第二显示屏的第二触控操作,获取所述第二显示屏的第二设备标识信息,基于所述第二设备标识信息确定所述目标控制设备为所述视频服务器,获取所述第二触控操作在所述第一坐标系中对应的第一触控位置信息,基于所述第一坐标系和映射坐标系对所述第一触控位置信息进行映射处理得到第二触控位置信息,将所述第二触控位置信息发送至所述视频服务器,以由所述视频服务器基于所述第二触控位置信息响应所述第二触控操作。

进一步地,前述提到的多个输入设备例如还包括键盘,其中本发明第二实施例公开的多设备控制装置30例如还包括:数据获取模块和数据转发模块。其中数据获取模块用于响应于所述键盘的按键输入操作,获取所述按键输入操作对应的输入数据。数据转发模块用于响应于所述目标控制设备为所述视频服务器,将所述输入数据转发至所述视频服务器。

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

【第三实施例】

参见图6,本发明第三实施例公开了一种多设备控制系统。如图6所示,多设备控制系统40例如包括:视频控制台41和视频服务器42。

其中,视频服务器连接视频控制台,视频控制台用于执行如前述第一实施例所述的多设备控制方法,关于多设备控制方法的相关描述可参考前述第一实施例,为了简洁在此不再赘述。

具体地,视频控制台41例如为用于控制单台或多台视频处理器的视频桌面控台,其例如支持多图层配置、用户自定义场景、通过键盘输入修改场景、图层以及设备的名称、屏体拼接、调整输出画质、图层编辑、输入源画面截取以及多种切换特效等视频处理功能,以及远程或者现场控制视频处理设备。提到的视频处理器例如对视频源进行处理例如截取、增加特效等的设备,其将处理后的视频源发送到led显示系统中的发送卡,进而控制led显示屏进行画面显示。举例而言,提到的视频控制台例如为西安诺瓦星云科技股份有限公司的视频控台c3。提到的发送卡可以理解为对输入的视频经过解码数据处理之后从网口发送给led显示屏的设备。视频服务器42例如为存储有多个视频源的服务器,此处可以理解为led显示屏显示节目对应的视频源均来自于视频服务器。

进一步地,视频控制台41例如设置有第一控制通信接口,视频服务器42例如设置有第二控制通信接口,第一控制通信接口和第二控制通信接口通过控制传输线相连,其中提到的第一控制通信接口和第二控制通信接口例如为usb接口,控制传输线例如为usb线缆。

进一步地,视频控制台41例如包括第一显示屏和第二显示屏,第一显示屏作为视频控制台的主显示屏,由arm处理器直接控制进行画面显示,第二显示屏作为视频控制台的副显示屏,由fpga控制进行画面显示,其中fpga存在多条视频通道,即第二显示屏可以选择arm处理器的视频源作为输入视频源进行显示,也可以选择外部输入视频源进行显示。视频服务器42设置有第一视频接口,视频控制台41设置有对应的第二视频接口,第一视频接口和第二视频接口通过视频传输线相连,其中提到的第一视频接口和第二视频接口例如为hdmi接口或者dvi接口等。

此处可以理解为,视频控制台41和视频服务器42通过视频传输线和控制传输线相连,其中控制传输线用来传输相关控制数据,视频传输线用来传输视频源。视频控制台41例如将视频服务器中的视频源作为输入视频源传输到第二显示屏进行显示,即第二显示屏作为视频控制台的主显示屏。

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

【第四实施例】

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

【第五实施例】

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

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

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

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

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

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

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