一种资源播控系统及方法与流程

文档序号:16066753发布日期:2018-11-24 12:44阅读:264来源:国知局

本发明涉及多媒体播放领域,特别涉及一种资源播控系统及方法。

背景技术

目前在做演讲和会展的时候,大多是通过电脑直接连接到投影或者屏幕上的,在进行资源的切换和控制需要人工现场手动切换控制,而在会展上通常需在多个屏幕上显示相同或者不同资源,当每个屏幕显示不同资源的时候需要为每一台屏幕连接一个电脑,当这个屏幕需要切换资源的时候要么需要人工手动切换电脑资源,要么替换当前连接的电脑;当所有屏幕显示同样资源的时候需要使用分线器将输入信号输出到所有的显示屏幕,但是分线器的操作需要专业人员手动现场进行操作。目前这样的方式存在如下问题:一是资源切换不够智能化需要人工操作,二是设备使用和操作需要相对专业人员进行,三是播控不够灵活。



技术实现要素:

有鉴于此,本本发明实施例的目的在于提供一种资源播控系统及方法,以实现智能、灵活、低成本对资源进行播放控制。本发明的目的是通过以下技术方案实现的:

第一方面,本发明提供了一种资源播控系统,包括服务器、用户终端、矩阵切换器、多个播放设备和多个显示设备,所述用户终端与所述服务器连接,所述服务器分别与所述多个播放设备连接,所述服务器通过接口驱动器与所述矩阵切换器连接,所述多个播放设备与所述矩阵切换器的多个输入端口连接,所述矩阵切换器的多个输出端口与所述多个显示设备连接;其中,所述服务器包括:

接收模块,用于接收所述用户终端发送的播放计划,所述播放计划用于指示多个显示设备中指定的显示设备在到达指定时间时对指定资源进行显示;

查询模块,用于根据资源与播放设备的对应关系表,查询出预先存储有所述指定资源的目标播放设备;

第一生成模块,用于生成指示所述目标播放设备在到达所述指定时间时播放所述指定资源的播放指令;

第二生成模块,用于生成指示所述矩阵切换器在到达所述指定时间时对所述目标播放设备与所述指定的显示设备进行映射连接的映射指令;

第一发送模块,用于发送所述播放指令至所述目标播放设备,以使所述目标播放设备根据所述播放指令进行播放;

第二发送模块,用于发送所述映射指令至所述矩阵切换器;

所述矩阵切换器,用于接收所述映射指令,并当所述目标播放设备根据所述播放指令播放所述指定资源时,根据所述映射指令执行映射操作,以使所述指定资源显示在所述指定的显示设备上。

进一步地,所述服务器还包括:

分发模块,用于所述服务器在与所述多个播放设备建立通信连接后,将所述用户终端预先上传的多个资源对应分发至所述多个播放设备。

进一步地,所述分发模块包括:

判断单元,用于根据所述播放计划,判断所述多个资源中是否存在播放时间段有冲突的至少两个资源;

分发单元,用于若所述判断单元判定存在时,则将所述至少两个资源分发至不同的播放设备。

进一步地,所述矩阵切换器包括:

接口模块,用于接收所述映射指令;

解析模块,用于解析所述映射指令,确定所述矩阵切换器的多个输入端口中与所述目标播放设备相连接的输入端口以及所述矩阵切换器的多个输出端口中与所述指定的显示设备相连接的输出端口;

映射模块,用于对所述目标播放设备相连接的输入端口与所述指定的显示设备相连接的输出端口进行映射连接。

优选地,所述矩阵切换器为hdmi矩阵切换器、vga矩阵切换器、dvi矩阵切换器、sdi矩阵切换器或混合矩阵切换器。

进一步地,所述矩阵切换器具有rs232接口,所述接口驱动器为rs232接口驱动器。

进一步地,所述矩阵切换器具有rs485接口,所述接口驱动器为rs485驱动器。

进一步地,所述用户终端包括电脑web和app移动终端。

进一步地,所述多个播放设备均包括可编程的安卓开发板。

进一步地,所述多个显示设备包括智能电视、屏幕和拼接屏幕中的至少一种。

第二方面,本发明还提供了一种资源播控方法,其特征在于,包括:

服务器接收用户终端发送的播放计划,所述播放计划用于指示多个显示设备中指定的显示设备在到达指定时间时对指定资源进行显示;

所述服务器根据资源与播放设备的对应关系表,查询出预先存储有所述指定资源的目标播放设备,并生成用于指示所述目标播放设备在到达所述指定时间时播放所述指定资源的播放指令;

所述服务器生成用于指示矩阵切换器在到达所述指定时间时对所述目标播放设备与所述指定的显示设备进行映射连接的映射指令;

所述服务器发送所述播放指令至所述目标播放设备,以使所述目标播放设备根据所述播放指令进行播放;

所述服务器发送所述映射指令至所述矩阵切换器;

所述矩阵切换器接收所述映射指令,并当所述目标播放设备根据所述播放指令播放所述指定资源时,所述矩阵切换器根据所述映射指令执行映射操作,以使所述指定资源显示在所述指定的显示设备上。

进一步地,所述服务器根据资源与播放设备的对应关系表,查询出预先存储有所述指定资源的目标播放设备步骤之前,所述方法还包括:

所述服务器在与所述多个播放设备建立通信连接后,将所述用户终端预先上传的多个资源对应分发至所述多个播放设备。

进一步地,所述将所述用户终端预先上传的多个资源对应分发至所述多个播放设备包括:

根据所述播放计划,判断所述多个资源中是否存在播放时间段有冲突的至少两个资源,若存在,则将所述至少两个资源分发至不同的播放设备。

进一步地,所述当所述目标播放设备根据所述播放指令播放所述指定资源时,所述矩阵切换器根据所述映射指令执行映射操作,以使所述指定资源显示在所述指定的显示设备上包括:

所述矩阵切换器解析所述映射指令,确定所述矩阵切换器的多个输入端口中与所述目标播放设备相连接的输入端口以及所述矩阵切换器的多个输出端口中与所述指定的显示设备相连接的输出端口;

所述矩阵切换器对所述目标播放设备相连接的输入端口与所述指定的显示设备相连接的输出端口进行映射连接。

进一步地,所述资源包括视频信息、文字信息、图片信息、多媒体信息和网页链接中的至少一种。

本发明实施例提供的资源播控系统及方法,具有以下有益效果:

用户可以利用电脑或智能手机终端通过服务器方便地对资源播放进行远程、智能播放操作,极大地节省了人力成本,降低操作人员的学习门槛;另外,通过利用矩阵切换器对多路信号输入输出进行转换,能够灵活地处理不同屏幕显示不同或者相同内容的情况,避免了会场现场进行设备改动,相比现有技术的方案更加智能、灵活、低成本。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种资源播控系统的结构示意图;

图2是本发明实施例提供的服务器的结构示意图;

图3是本发明实施例提供的矩阵切换器的结构示意图;

图4是本发明实施例提供的一种资源播控方法的流程图。

具体实施方式

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

实施例一

本发明实施例提供了一种资源播控系统,参照图1所示,该系统包括服务器100、用户终端200、矩阵切换器300、多个播放设备400和多个显示设备500,用户终端200与服务器100连接,服务器100分别与多个播放设备400连接,服务器100通过接口驱动器600与矩阵切换器300连接,多个播放设备400与矩阵切换器300的多个输入端口连接,矩阵切换器300的多个输出端口与多个显示设备500连接。其中,用户终端200包括电脑web和app移动终端。在实际应用中,并不局限与服务器100连接的用户终端200的数量。

参照图2所示,服务器100包括接收模块110、查询模块120、第一生成模块130、第二生成模块140、第一发送模块150和第二发送模块160,其中,接收模块110与查询模块120连接,查询模块120分别与第一生成模块130和第二生成模块140连接,第一生成模块130与第一发送模块150连接,第二生成模块140与第二发送模块160连接,其中:

接收模块110,用于接收用户终端发送的播放计划,播放计划用于指示多个显示设备中指定的显示设备在到达指定时间时对指定资源进行显示;

查询模块120,用于根据资源与播放设备的对应关系表,查询出预先存储有指定资源的目标播放设备;

第一生成模块130,用于生成指示目标播放设备在到达指定时间时播放指定资源的播放指令;

第二生成模块140,用于生成指示矩阵切换器在到达指定时间时对目标播放设备与指定的显示设备进行映射连接的映射指令;

第一发送模块150,用于发送播放指令至目标播放设备,以使目标播放设备根据播放指令进行播放;

第二发送模块160,用于发送映射指令至矩阵切换器。

此外,矩阵切换器300,用于接收所述映射指令,并当所述目标播放设备根据所述播放指令播放所述指定资源时,根据所述映射指令执行映射操作,以使所述指定资源显示在所述指定的显示设备上。

具体来说,播放设备400包括可编程的安卓开发板,通过该安卓开发板,播放设备400可以是承载多媒体播放的搭载android系统、已经安装对应应用程序的设备。具体来说,播放设备400包括电源模块、有线/无线网络接口、视频输出接口和播放模块;有线/无线网络接口用以使播放设备400接收服务器100分发的资源以及接收服务器100发送的播放任务;播放模块用以使播放设备400按播放任务进行资源播放;视频输出接口与矩阵切换器300的输入端口通过视频数据线连接,用以使播放设备400播放的资源作为矩阵切换器100的信号输入。此外,播放设备400预先分配有编号c_no,并按照编号c_no接入资源服务网络中,在该播放设备400接入服务器100时会将对应的编号c_no传递给服务器100进行记录,以用于服务器100后续进行设备识别,同时,播放设备400通过使用视频数据线将与矩阵切换器300的信号输入端口对应进行连接。

可以理解的是,上述的播放设备可以使用任何可编程能够播放多媒体资源的带有视频端口的设备代替,比如电脑。

显示设备500包括电源模块、视频输入接口和显示模块;视频输入接口与矩阵切换器的输出端口通过视频数据线连接,用以接收从矩阵切换器300的输出端口输出的资源;显示模块用以使显示设备500进行资源显示。优选地,多个显示设备500包括智能电视、屏幕和拼接屏幕中的至少一种。

在一种实施方式中,参照图2所示,服务器100还包括:

分发模块170,用于服务器在与多个播放设备建立通信连接后,将用户终端预先上传的多个资源对应分发至多个播放设备。其中,服务器在与多个播放设备可以通过有线或无线通信方式进行连接,其中,资源包括视频信息、文字信息、图片信息、多媒体信息和网页链接中的至少一种。

进一步地,分发模块170包括:

判断单元,用于根据播放计划,判断多个资源中是否存在播放时间段有冲突的至少两个资源;

分发单元,耦接于判断单元,用于若判断单元判定存在时,则将至少两个资源分发至不同的播放设备。

其中,播放时间段有冲突指的是播放计划设定的不同资源的播放时间段存在重合部分。

如此,通过服务器的分发模块可以避免播放时间段有冲突的不同资源存储在同一播放设备上的情形,从而可以防止资源播放出差错。

在一种实施方式中,参照图3所示,矩阵切换器300包括接口模块310、解析模块320和映射模块330;接口模块310与解析模块320连接,解析模块320与映射模块330连接,其中,

接口模块310,用于接收映射指令;

解析模块320,用于解析映射指令,确定矩阵切换器的多个输入端口中与目标播放设备相连接的输入端口以及矩阵切换器的多个输出端口中与指定的显示设备相连接的输出端口;

映射模块330,用于对目标播放设备相连接的输入端口与指定的显示设备相连接的输出端口进行映射连接。

如此,矩阵切换器通过解析映射指令,实现对目标播放设备相连接的输入端口与指定的显示设备相连接的输出端口进行映射连接,从而能够使得目标播放设备在到达指定时间时播放的指定资源显示在指定的显示设备上。

在一种实施方式中,矩阵切换器300为hdmi矩阵切换器、vga矩阵切换器、dvi矩阵切换器、sdi矩阵切换器或混合矩阵切换器。

可以理解的是,矩阵切换器300为hdmi矩阵切换器时,其输入输出端口的类型为hdmi端口,对应地,矩阵切换器300与播放设备400及显示设备500之间的视频数据线为hdmi数据线。

在一种实施方式中,矩阵切换器300具有rs232接口,接口驱动器600为rs232驱动器。该接口驱动器600可以为能够驱动usb程序的android开发板,该接口驱动器的usb端口可以通过usb转rs232数据线连接到hdmi矩阵切换器的rs232接口,rs232接口驱动器搭载的软件会和服务器进行长连接,接受服务器输出的映射指令,然后转化为rs232命令,之后通过usb转rs232数据线写入矩阵切换器,使得矩阵切换器进行输入输出映射。

在另一种实施方式中,矩阵切换器300具有rs485接口,接口驱动器600为rs485驱动器。该接口驱动器600可以为能够驱动usb程序的android开发板,该接口驱动器的usb端口可以通过usb转rs485数据线连接到hdmi矩阵切换器的rs485接口,rs485接口驱动器搭载的软件会和服务器进行长连接,接受服务器输出的映射指令,然后转化为rs485命令,之后通过usb转rs485数据线写入矩阵切换器,使得矩阵切换器进行输入输出映射。

可以理解的是,上述的接口驱动器600可以是任何能够编程的嵌入式设备,也可以是电脑,只要能够驱动矩阵切换器上的串口接口即可。

本发明实施例提供的资源播控系统,通过用户终端与服务器连接,服务器分别与多个播放设备连接,服务器与矩阵切换器连接,多个播放设备与矩阵切换器的多个输入端口连接,矩阵切换器的多个输出端口与多个显示设备连接,由此服务器可以根据用户终端发送的播放计划,通过查询预先存储有指定资源的目标播放设备,并生成播放指令和映射指令,播放指令发送给目标播放设备,映射指令发送给矩阵切换器,进而通过目标播放设备根据播放指令进行播放的同时,通过矩阵切换器根据映射指令执行映射操作,从而能够使得目标播放设备在到达指定时间时播放的指定资源显示在指定的显示设备上。由此实现了用户可以利用电脑或智能手机终端通过服务器方便地对资源播放进行远程、智能播放操作,从而极大地节省了人力成本,降低了操作人员的学习门槛;另外,通过利用矩阵切换器对多路信号输入输出进行转换,能够灵活地处理不同屏幕显示不同或者相同内容的情况,避免了会场现场进行设备改动,相比现有技术的方案更加智能、灵活、低成本。

实施例二

基于与前述实施例一提供的资源播控系统同样的发明构思,本发明实施例还提供一种资源播控方法,应用于资源播控系统,本发明实施例中,该资源播控系统的具体结构请参考前文,此处不再赘述。

如图4所示,该方法可以包括如下步骤:

s0、服务器接收用户终端发送的播放计划,播放计划用于指示多个显示设备中指定的显示设备在到达指定时间时对指定资源进行显示。

其中,资源包括视频信息、文字信息、图片信息、多媒体信息和网页链接中的至少一种。

其中,多个显示设备可以包括智能电视、屏幕和拼接屏幕中的至少一种。多个显示设备分别预先分配有编号p_no,并按照编号p_no使用视频数据线将与矩阵切换器的信号输出口对应进行连接。

本发明实施例中,用户可以将需要播放的资源通过开发的计算机web上传到服务器上,并进行播放计划的设定,播放计划指定某个资源在什么时刻以什么样的方式播放在哪一个屏幕上。此外,用户还可以利用手机app打开播控页面,在该页面上指定向某一个屏幕播放指定的内容。比如,设定视频a在后天下午三点钟在3号屏幕上循环播放。

s1、服务器在与多个播放设备建立通信连接后,将用户终端预先上传的多个资源对应分发至多个播放设备。

在一种实施方式中,用户通过用户终端向服务器上传资源时,可以根据播放设备的设备编号,选择将上传的资源通过服务器存放到哪个播放设备中,并在服务器的数据库中记录资源与存放其的播放设备之间的对应关系;比如,资源a存放在播放设备c1,资源b存放在播放设备c3。

具体的,播放设备通过心跳和长连接等手段和播放设备保持连接,服务器向播放设备发送资源分发消息,使得播放设备自动执行播放设备上的应用程序,从服务器上进行对应资源的下载并存储。

在另一种实施方式中,实现步骤s1的过程还可以包括:

服务器根据播放计划,判断多个资源中是否存在播放时间段有冲突的至少两个资源,若存在,则将至少两个资源分发至不同的播放设备。

其中,播放时间段有冲突指的是播放计划设定的不同资源的播放时间段存在重合部分。

如此,通过服务器在判断多个资源中存在播放时间段有冲突的至少两个资源时,将至少两个资源分发至不同的播放设备,可以避免播放时间段有冲突的不同资源存储在同一播放设备上的情形,从而可以防止资源播放出差错。

值得注意的是,当用户不通过服务器而通过其他方式直接将多个资源对应存储在多个播放设备时,可以无需步骤s1,直接执行步骤s2。

s2、服务器根据资源与播放设备的对应关系表,查询出预先存储有指定资源的目标播放设备,并生成用于指示目标播放设备在到达指定时间时播放指定资源的播放指令。

本实施例中,服务器可以根据其存储的资源和播放设备的对应关系表,查询出预先存储有指定资源的目标播放设备,其中,资源和播放设备的对应关系表中记录有资源和存放其的播放设备之间的对应关系。

服务器在查询到目标播放设备之后,可以根据播放计划中的指定资源播放的指定时间,为目标播放设备生成播放指令,从而可以使得目标播放设备在到达指定时间时播放指定资源。

s3、服务器生成用于指示矩阵切换器在到达指定时间时对目标播放设备与指定的显示设备进行映射连接的映射指令。

本实施例中,服务器可以根据目标播放设备的设备标识、指定的显示设备的设备标识和指定时间,生成对目标播放设备与指定的显示设备之间进行映射的映射指令。

本发明实施例对具体的生成过程不作限定。

s4、服务器发送播放指令至目标播放设备,以使目标播放设备根据播放指令进行播放。

本实施例中,服务器可以发送播放指令至目标播放设备之后,目标播放设备会根据播放指令在到达指定时间时播放指定资源。

s5、服务器发送映射指令至矩阵切换器。

本实施例中,服务器可以通过接口驱动器将映射指令发送至矩阵切换器,其中,接口驱动器为搭载接入播控服务和能够驱动usb程序的android开发板,接口驱动器的usb端口可以通过usb转rs232数据线连接到hdmi矩阵切换器的rs232接口,接口驱动器搭载的软件会和服务器进行长连接,并接收服务器输出的映射指令,然后转化为rs232命令,之后通过usb转rs232数据线写入hdmi矩阵切换器,使得hdmi矩阵切换器进行输入输出映射。

值得注意的是,本发明实施例中,步骤s4可以在步骤s3之前执行,也可以与步骤s3同时执行,还可以在步骤s3之后执行。若步骤s4在步骤s3之后执行时,步骤s4可以与步骤s5同时执行,本发明实施例对此不作限定。

s6、矩阵切换器接收映射指令,并当目标播放设备根据播放指令播放指定资源时,矩阵切换器根据映射指令执行映射操作,以使指定资源显示在指定的显示设备上。

具体的,该过程可以包括:

矩阵切换器解析映射指令,确定矩阵切换器的多个输入端口中与目标播放设备相连接的输入端口以及矩阵切换器的多个输出端口中与指定的显示设备相连接的输出端口;矩阵切换器对目标播放设备相连接的输入端口与指定的显示设备相连接的输出端口进行映射连接。

示例性的,若设定资源a投放在显示设备p3上,此时首先查询资源a对应的播放设备,例如查询到播放设备c1,播放设备c1对应矩阵切换器的输入口in1,查询矩阵切换器上与显示设备p3连接的输出端口,若显示设备p3对应的是矩阵切换的输出端口out3,则形成对矩阵切换器的输入端口in1与输出端口out3之间的映射,服务器生成映射指令,并将该映射指令发送至矩阵切换器,矩阵切换器接收映射指令,并根据映射指令,在到达指定时间时对目标播放设备与指定的显示设备进行映射连接;同时,播放设备c1在到达指定时间时播放资源a,此时,资源a会显示在显示设备p3上,即完成一次映射和播放的动作。

本发明实施例提供了一种资源播控方法,利用本发明提供的资源播控系统,通过服务器根据用户终端发送的播放计划,查询预先存储有指定资源的目标播放设备,并生成播放指令和映射指令,播放指令发送给目标播放设备,映射指令发送给矩阵切换器,进而通过目标播放设备根据播放指令进行播放的同时,通过矩阵切换器根据映射指令执行映射操作,从而能够使得目标播放设备在到达指定时间时播放的指定资源显示在指定的显示设备上。由此使得用户可以利用电脑或智能手机终端通过服务器方便地对资源播放进行远程、智能播放操作,实现播放设备与显示设备之间的一对一映射、一对多映射、乱序映射功能,从而极大地节省了人力成本,降低操作人员的学习门槛;另外,通过利用矩阵切换器对多路信号输入输出进行转换,能够灵活地处理不同屏幕显示不同或者相同内容的情况,避免了会场现场进行设备改动,相比现有技术的方案更加智能、灵活、低成本。

上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。

需要说明的是:上述实施例提供的资源播控系统在执行资源播控方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的资源播控系统与资源播控方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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