集群式插播控制系统及方法和集群式插播管理端与流程

文档序号:12039414阅读:268来源:国知局
集群式插播控制系统及方法和集群式插播管理端与流程
本发明涉及显示控制技术领域,特别涉及一种集群式插播控制系统、集群式插播控制方法以及集群式插播管理端。

背景技术:
现有的LED(LightEmittingDiode,发光二极管)显示屏作为媒体播放终端,依其控制方式的不同可区分成同步控制LED显示屏和异步控制LED显示屏。其中,同步控制LED显示屏通常主要包括播放计算机、发送卡和LED屏体,播放计算机通过发送卡与LED屏体相连接,因此LED屏体播放的画面内容和计算机播放的内容一致,播放计算机一旦关机则LED屏体将无法继续播放媒体。异步控制LED屏则主要包括异步控制卡(一种带有ARM处理器的嵌入式控制卡)和LED屏体,异步控制卡整合了同步控制LED显示屏的计算机的主要功能和发送卡的功能,因此LED屏体在播放媒体时无需连接至计算机,而是通过与异步控制卡相连实现媒体播放。目前,LED显示屏广泛应用于都市传媒、城市交通电子标识牌。实际应用中,用户会根据实际需要将LED显示屏布置不同的地理位置;而且,在显示屏正常播放过程中,用户会根据实际需要插播一些信息,包括文本、图形、图像、视频等媒体。因此,如何实现媒体集中式插播是目前亟待解决的问题之一。

技术实现要素:
为实现显示屏的播放媒体集中式插播,本发明提供一种集群式插播控制系统、一种集群式插播控制方法以及一种集群式插播管理端。具体地,本发明提供的一种集群式插播控制系统,包括管理端、服务器端和至少一个媒体播放终端。其中,服务器端连接管理端,所述至少一个媒体播放终端连接服务器端。更具体地,管理端用于提供插播媒体清单以及与插播媒体清单相对应的媒体,将插播媒体清单和媒体上传到服务器端,并向服务器端发送插播媒体清单下载指令,由所述至少一个媒体播放终端中的相对应者从服务器端获取插播媒体清单下载指令并根据获取的插播媒体清单下载指令从服务器端下载插播媒体清单和媒体、以及根据下载的插播媒体清单和获取的插播媒体清单下载指令进行媒体插播;在此,插播媒体清单下载指令中包含以指令参数的形式存在的插播媒体清单的播放时间标识。在本发明实施例中,上述插播媒体清单的播放时间标识例如是标识包括插播媒体清单的开始播放时间和结束播放时间,或者标识插播媒体清单被下载完毕立即进行媒体插播。在本发明实施例中,上述管理端例如进一步用于提供快速插播文本,将快速插播文本的内容和播放时间标识以指令参数的形式添加到插播文本指令中,并向服务器端发送插播文本指令,以由所述至少一个媒体播放终端中的相对应者从服务器端获取插播文本指令并根据获取的插播文本指令进行文本插播。在本发明实施例中,上述服务器端例如包括主控服务器和文件服务 器,均连接管理端和所述至少一个媒体播放终端,其中文件服务器用于存储插播媒体清单和媒体,主控服务器用于接收并中转插播媒体清单下载指令。在本发明实施例中,上述至少一个媒体播放终端例如包括同步控制LED显示屏、异步控制LED显示屏、或两者的组合。此外,本发明提供的一种集群式插播控制方法,包括步骤:(a)制作生成插播媒体清单;(b)将插播媒体清单和与插播媒体清单相对应的媒体上传至服务器端;以及(c)向服务器端发送插播媒体清单下载指令,以由至少一个媒体播放终端从服务器端获取插播媒体清单下载指令并根据插播媒体清单下载指令从服务器端下载插播媒体清单与媒体,从而所述至少一个媒体播放终端可根据下载的媒体播放清单和收到的插播媒体清单下载指令进行媒体插播。在此,插播媒体清单下载指令中包含以指令参数的形式存在的插播媒体清单的播放时间标识。在本发明实施例中,上述插播媒体清单的播放时间标识例如是标识包括插播媒体清单的开始播放时间和结束播放时间,或者标识插播媒体清单被下载完毕立即进行媒体插播。再者,本发明提供的另一种集群式插播控制方法,包括步骤:(i)制作生成快速插播文本;(ii)将快速插播文本的内容和播放时间标识以指令参数的形式添加到插播文本指令中;以及(iii)将插播文本指令发布给至少一个媒体播放终端以供进行文本插播。在本发明实施例中,上述将插播文本指令发布给至少一个媒体播放终端以供进行文本插播的步骤可包括:将插播文本指令先发送至服务器 端;以及所述至少一个媒体播放终端从服务器端获取插播文本指令。另外,本发明提供的一种集群式插播管理端,包括:正常播放媒体节目表模块和插播模块;其中,正常播放媒体节目表模块用于制作生成正常播放媒体节目表、并将正常播放媒体节目表发布给至少一个媒体播放终端,正常播放媒体节目表的内容包括播放媒体清单和媒体播放时间。插播模块包括插播媒体清单制作模块以及插播发布模块;其中,插播媒体清单制作模块用于制作生成插播媒体清单;插播发布模块用于将插播媒体清单发布给所述至少一个媒体播放终端中的相对应者、并在插播媒体清单的发布过程中将插播媒体清单的播放时间标识以指令参数的形式发送给所述至少一个媒体播放终端中的相对应者以供进行媒体插播。在本发明实施例中,上述插播模块还可包括快速插播文本制作模块,用于制作生成快速插播文本;插播发布模块进一步用于将快速插播文本的内容以指令参数的形式发布给所述至少一个媒体播放终端中的相对应者以供进行文本插播。由上可知,本发明可以实现媒体插播和快速文本插播,两种插播模式中的播放时间标识均可以指令参数的形式发送至媒体播放终端,并且在进行快速文本插播时,连插播文本的内容也是以指令参数的形式发送至媒体播放终端;插播内容和播放时间标识分开制作,因此可以实现方便快捷的插播目的。通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定,这是因为其应当参考附加的权利要求。还应当知道,除非另 外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。附图说明下面将结合附图,对本发明的具体实施方式进行详细的说明。图1为本发明实施例的一种集群式插播控制系统的架构示意图。图2为图1所示管理端的一种功能模块示意图。具体实施方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。图1示出本发明实施例的一种集群式插播控制系统的架构示意图。如图1所示,本实施例的集群式插播控制系统10包括一个或多个管理端11(图1中仅示出一个作为举例)、服务器端13和多个媒体播放终端151-15n;管理端11、服务器端13和媒体播放终端151-15n通过网络连接在一起。其中,服务器端13包括主控服务器13a和一个或多个文件服务器13b(图1中仅示出一个作为举例),主控服务器13a连接至网络,用于与管理端11交互以及与媒体播放终端151-15n心跳交互;文件服务器13b连接至网络,用于存储播放媒体等文件,其例如是FTP(FileTransferProtocol,文件传输协议)服务器。媒体播放终端151-15n例如是同步控制LED显示屏、异步控制LED显示屏、或两者的组合。媒体播放终端151-15n用于播放媒体,例如播放文本、图形、图像、音频、视频、动画等媒体。请一并参见图1和图2,图2为图1所示管理端11的一种功能模块 示意图。如图2所示,管理端11包括正常播放媒体节目表模块111和插播模块113,其中插播模块113进一步包括插播媒体清单制作模块113a、快速插播文本制作模块113b和插播发布模块113c,这些模块都可以采用安装于计算机的软件来实现。具体地,正常播放媒体节目表模块111用于在用户登录管理端11时可制作生成正常播放媒体节目表,在将正常播放媒体节目表与媒体播放终端151-15n中的部分者或全部进行绑定后,将正常播放媒体节目表以及与正常播放媒体节目表相对应的媒体上传至服务器端13的文件服务器13b进行存储,并向服务器13的主控服务器13b发送节目表下载指令以由主控服务器13b将节目表下载指令传给绑定的媒体播放终端,从而接收到节目表下载指令的媒体播放终端可以从文件服务器13b下载正常播放媒体节目表和相对应的媒体,实现正常媒体节目表从管理端11到媒体播放终端151-15n的发布。在本实施例中,正常播放媒体节目表的内容包括播放媒体清单和媒体播放时间,其中播放媒体清单例如包括媒体名称,而媒体播放时间则可包括各个媒体的开始播放时间和结束播放时间。此外,为实现正常播放媒体节目表的安全发布,正常播放媒体节目表模块111在生成正常播放媒体节目表过程中,还可生成基于正常播放媒体节目表的内容的媒体节目表指纹;并在将正常播放媒体节目表、媒体节目表指纹以及相对应的媒体上传至文件服务器13b的过程中,还会将基于相对应的媒体的内容的媒体指纹也一并上传至文件服务器13b。这样,一方面可以确保媒体和正常播放媒体节目表被恶意篡改,另一方面通过媒体指纹比对可以避免媒体重复上传(也就是说,已经存在文 件服务器13b上的媒体则无需再上传)。进一步地,为确保媒体的正确性,还可以在正常播放媒体节目表的内容中添加相对应媒体的媒体指纹,这样媒体能够得到双重验证。在此需要说明的是,媒体节目表指纹和媒体指纹例如是MD5码,用语【正常播放】是相对于【插播】而言。请再参见图2,插播模块113中的插播媒体清单制作模块113a用于在用户登录管理端11后制作生成插播媒体清单。具体实施可采用如下方式:用户选择媒体播放终端,然后新建插播媒体清单,此处选择媒体播放终端即是绑定终端操作;当然也可先制作插播媒体清单,再进行终端绑定。插播媒体清单制作界面可以添加节目页,每个节目页可以添加不同的窗口,在窗口上可以添加广告、文本、温湿度、天气预报等信息。此外,用户根据需要还可以设置窗口位置以及大小,即设置窗口布局;可以设置播放特效,例如图片停留时间、入场特效、出场特效等;可以设置视频文件的播放比例,例如铺满、原始比例缩放、指定比例缩放等。制作完成后,生成并保存插播媒体清单。在此,生成插播媒体清单的同时,还可进一步生成基于插播媒体清单的内容的插播媒体清单指纹,例如MD5;插播媒体清单的内容包括媒体名称及媒体播放位置、播放特效、播放比例信息。插播模块113中的快速插播文本制作模块113b用于在用户登录管理端11后制作生成快速插播文本。具体实施可采用如下方式:快速插播文本制作可支持三种播放模式:走马灯、单行文本以及多行文本。添加要显示的文本内容后,可进行特效信息设置:可根据播放效果设置显示位置,例如全屏显示、顶部显示或者底部显示;可设置文本显示高度,该 文本显示高度需要小于媒体播放终端显示屏的高度;可设置播放周期,是否循环播放,文本在显示屏的停留时间等。此外还可进行文本播放效果预览,以保证播放效果。快速插播文本制作完成后,选择媒体播放终端151-15n中的部分者或全部进行绑定后即可进行快速插播文本的发布。插播模块113中的插播发布模块113c用于在用户登录管理端11后,(a)当进行媒体插播时,将上述制作生成的插播媒体清单发布给绑定的媒体播放终端、并在插播媒体清单的发布过程中将插播媒体清单的播放时间标识以指令参数的形式发送给绑定的媒体播放终端以供进行媒体插播,以及(b)当进行快速文本插播时,将上述制作生成的快速插播文本的内容和播放时间标识以指令参数的形式发布给绑定的媒体播放终端以供进行文本插播。此处的插播媒体清单的播放时间标识可以是标识包括插播媒体清单的开始播放时间和结束播放时间,或者标识插播媒体清单被下载完毕立即进行媒体插播;快速插播文本的播放时间标识也可以是标识包括快速插播文本的开始播放时间和结束播放时间,或者标识快速插播文本被下载完毕立即进行文本插播。具体实施可采用如下方式:(i)当进行媒体插播时,将制作生成的插播媒体清单和与插播媒体清单相对应的媒体上传至文件服务器13b,并向主控服务器13a发送包含插播媒体清单的播放时间标识的插播媒体清单下载指令,由主控服务器13a查看绑定的媒体播放终端,当绑定的媒体播放终端与主控服务器13a心跳时,绑定的媒体播放终端从主控服务器13a获取插播媒体清单下载指令,从而绑定的媒体播放终端可以根据获取的插播媒体清单下载指令 从文件服务器13b下载插播媒体清单和相对应的媒体;绑定的媒体播放终端下载完插播媒体清单和相对应的媒体后,可根据插播媒体清单下载指令中的播放时间标识将插播媒体清单添加到播放列表中,若绑定的媒体播放终端在添加插播媒体清单时,已经过了开始播放时间但是未到结束播放的时间,会直接在播放时长中减掉过期的那段时间,将插播媒体清单添加到播放列表中;若绑定的媒体播放终端在添加插播媒体清单时,已经过了结束播放时间,则取消添加操作。此外,对于绑定的媒体播放终端,当到了插播媒体清单的开始播放时间,则开始播放插播媒体清单对应的媒体,若此时有正常播放媒体正在播放,则暂停正常播放媒体的播放,当插播媒体清单对应的媒体播放结束后,恢复暂停的正常播放媒体的播放;若此时正在播放之前的插播媒体清单,则可取消播放之前的插播媒体清单对应的媒体,播放新的插播媒体清单。此外,为确保插播媒体清单的安全发布,还可以将插播媒体清单指纹和相对应的媒体的指纹连通插播媒体清单一并上传到文件服务器13b。此处的相对应的媒体的指纹可以由插播媒体清单制作模块113a根据相对应的媒体的内容来生成,也可以由其他装置生成并提供给管理端11使用。(ii)当进行快速文本插播时,将制作生成的快速插播文本的内容、特效信息和播放时间标识作为指令参数添加到插播文本指令中,并向主控服务器13a发送插播文本指令,由主控服务器13a查看绑定的媒体播放终端,当绑定的媒体播放终端与主控服务器13a心跳时,绑定的媒体播放终端从主控服务器13a获取插播文本指令以供进行文本插播。对于绑 定的媒体播放终端,当到了快速插播文本的开始播放时间,开始播放快速插播文本的内容,同时可不影响原来媒体的播放;若此时正在播放另外一个快速插播文本,则可取消之前的快速插播文本的播放,播放新的快速插播文本。由上述实施例可知,本发明实施例提供的媒体清单插播控制方法可归纳为如下步骤:(x1)制作生成插播媒体清单;(x2)将插播媒体清单和与插播媒体清单相对应的媒体上传至服务器端13;以及(x3)向服务器端13发送包含插播媒体清单的播放时间标识的插播媒体清单下载指令,以由绑定的媒体播放终端(也即媒体播放终端151-15n中的部分者或全部)从服务器端13获取插播媒体清单下载指令,并根据获取的插播媒体清单下载指令从服务器端13下载插播媒体清单和媒体,从而绑定的媒体播放终端可根据下载的插播媒体清单和获取的插播媒体清单下载指令进行媒体插播。另外,本发明实施例提供的快速文本插播控制方法可归纳为如下步骤:(y1)制作生成快速插播文本;(y2)将快速插播文本的内容和播放时间标识以指令参数的形式添加到插播文本指令中;以及(y3)将插播文本指令发布给绑定的媒体播放终端以供进行文本插播。其中步骤(y3)可以由以下步骤来实现:将插播文本指令先发送至服务器端13;以及绑定的媒体播放终端从服务器端13获取插播文本指令。在此需要说明的是,本发明上述集群式插播控制系统10也可不设置单独的服务器端13,相应地,管理端11发送的各种控制指令(包括节目表下载指令、插播媒体清单下载指令、插播文本指令等)以及数据(包括 媒体节目表、媒体、插播媒体清单等)则可以直接发送给绑定的媒体播放终端,而不需经过服务器端13中转。综上所述,本发明上述实施例本发明可以实现媒体插播和快速文本插播,两种插播模式中的播放时间标识均可以指令参数的形式发布给媒体播放终端,并且在进行快速文本插播时,连插播文本的内容也是以指令参数的形式发送至媒体播放终端;插播内容和播放时间标识分开制作,因此可以实现方便快捷的插播目的。另外,可以理解的是,本发明上述实施例中的媒体播放终端151-15n不限于是同步控制LED显示屏、异步控制LED显示屏、或者两者的组合,其可以是其他媒体播放终端,例如液晶显示器等等。本文中应用了具体个例对本发明集群式插播控制系统及方法和集群式插播管理端的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制,本发明的保护范围应以所附的权利要求为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1