本發(fā)明涉及顯示控制技術(shù)領(lǐng)域,特別涉及一種集群式插播控制系統(tǒng)、集群式插播控制方法以及集群式插播管理端。
背景技術(shù):現(xiàn)有的LED(LightEmittingDiode,發(fā)光二極管)顯示屏作為媒體播放終端,依其控制方式的不同可區(qū)分成同步控制LED顯示屏和異步控制LED顯示屏。其中,同步控制LED顯示屏通常主要包括播放計(jì)算機(jī)、發(fā)送卡和LED屏體,播放計(jì)算機(jī)通過發(fā)送卡與LED屏體相連接,因此LED屏體播放的畫面內(nèi)容和計(jì)算機(jī)播放的內(nèi)容一致,播放計(jì)算機(jī)一旦關(guān)機(jī)則LED屏體將無法繼續(xù)播放媒體。異步控制LED屏則主要包括異步控制卡(一種帶有ARM處理器的嵌入式控制卡)和LED屏體,異步控制卡整合了同步控制LED顯示屏的計(jì)算機(jī)的主要功能和發(fā)送卡的功能,因此LED屏體在播放媒體時(shí)無需連接至計(jì)算機(jī),而是通過與異步控制卡相連實(shí)現(xiàn)媒體播放。目前,LED顯示屏廣泛應(yīng)用于都市傳媒、城市交通電子標(biāo)識(shí)牌。實(shí)際應(yīng)用中,用戶會(huì)根據(jù)實(shí)際需要將LED顯示屏布置不同的地理位置;而且,在顯示屏正常播放過程中,用戶會(huì)根據(jù)實(shí)際需要插播一些信息,包括文本、圖形、圖像、視頻等媒體。因此,如何實(shí)現(xiàn)媒體集中式插播是目前亟待解決的問題之一。
技術(shù)實(shí)現(xiàn)要素:為實(shí)現(xiàn)顯示屏的播放媒體集中式插播,本發(fā)明提供一種集群式插播控制系統(tǒng)、一種集群式插播控制方法以及一種集群式插播管理端。具體地,本發(fā)明提供的一種集群式插播控制系統(tǒng),包括管理端、服務(wù)器端和至少一個(gè)媒體播放終端。其中,服務(wù)器端連接管理端,所述至少一個(gè)媒體播放終端連接服務(wù)器端。更具體地,管理端用于提供插播媒體清單以及與插播媒體清單相對(duì)應(yīng)的媒體,將插播媒體清單和媒體上傳到服務(wù)器端,并向服務(wù)器端發(fā)送插播媒體清單下載指令,由所述至少一個(gè)媒體播放終端中的相對(duì)應(yīng)者從服務(wù)器端獲取插播媒體清單下載指令并根據(jù)獲取的插播媒體清單下載指令從服務(wù)器端下載插播媒體清單和媒體、以及根據(jù)下載的插播媒體清單和獲取的插播媒體清單下載指令進(jìn)行媒體插播;在此,插播媒體清單下載指令中包含以指令參數(shù)的形式存在的插播媒體清單的播放時(shí)間標(biāo)識(shí)。在本發(fā)明實(shí)施例中,上述插播媒體清單的播放時(shí)間標(biāo)識(shí)例如是標(biāo)識(shí)包括插播媒體清單的開始播放時(shí)間和結(jié)束播放時(shí)間,或者標(biāo)識(shí)插播媒體清單被下載完畢立即進(jìn)行媒體插播。在本發(fā)明實(shí)施例中,上述管理端例如進(jìn)一步用于提供快速插播文本,將快速插播文本的內(nèi)容和播放時(shí)間標(biāo)識(shí)以指令參數(shù)的形式添加到插播文本指令中,并向服務(wù)器端發(fā)送插播文本指令,以由所述至少一個(gè)媒體播放終端中的相對(duì)應(yīng)者從服務(wù)器端獲取插播文本指令并根據(jù)獲取的插播文本指令進(jìn)行文本插播。在本發(fā)明實(shí)施例中,上述服務(wù)器端例如包括主控服務(wù)器和文件服務(wù) 器,均連接管理端和所述至少一個(gè)媒體播放終端,其中文件服務(wù)器用于存儲(chǔ)插播媒體清單和媒體,主控服務(wù)器用于接收并中轉(zhuǎn)插播媒體清單下載指令。在本發(fā)明實(shí)施例中,上述至少一個(gè)媒體播放終端例如包括同步控制LED顯示屏、異步控制LED顯示屏、或兩者的組合。此外,本發(fā)明提供的一種集群式插播控制方法,包括步驟:(a)制作生成插播媒體清單;(b)將插播媒體清單和與插播媒體清單相對(duì)應(yīng)的媒體上傳至服務(wù)器端;以及(c)向服務(wù)器端發(fā)送插播媒體清單下載指令,以由至少一個(gè)媒體播放終端從服務(wù)器端獲取插播媒體清單下載指令并根據(jù)插播媒體清單下載指令從服務(wù)器端下載插播媒體清單與媒體,從而所述至少一個(gè)媒體播放終端可根據(jù)下載的媒體播放清單和收到的插播媒體清單下載指令進(jìn)行媒體插播。在此,插播媒體清單下載指令中包含以指令參數(shù)的形式存在的插播媒體清單的播放時(shí)間標(biāo)識(shí)。在本發(fā)明實(shí)施例中,上述插播媒體清單的播放時(shí)間標(biāo)識(shí)例如是標(biāo)識(shí)包括插播媒體清單的開始播放時(shí)間和結(jié)束播放時(shí)間,或者標(biāo)識(shí)插播媒體清單被下載完畢立即進(jìn)行媒體插播。再者,本發(fā)明提供的另一種集群式插播控制方法,包括步驟:(i)制作生成快速插播文本;(ii)將快速插播文本的內(nèi)容和播放時(shí)間標(biāo)識(shí)以指令參數(shù)的形式添加到插播文本指令中;以及(iii)將插播文本指令發(fā)布給至少一個(gè)媒體播放終端以供進(jìn)行文本插播。在本發(fā)明實(shí)施例中,上述將插播文本指令發(fā)布給至少一個(gè)媒體播放終端以供進(jìn)行文本插播的步驟可包括:將插播文本指令先發(fā)送至服務(wù)器 端;以及所述至少一個(gè)媒體播放終端從服務(wù)器端獲取插播文本指令。另外,本發(fā)明提供的一種集群式插播管理端,包括:正常播放媒體節(jié)目表模塊和插播模塊;其中,正常播放媒體節(jié)目表模塊用于制作生成正常播放媒體節(jié)目表、并將正常播放媒體節(jié)目表發(fā)布給至少一個(gè)媒體播放終端,正常播放媒體節(jié)目表的內(nèi)容包括播放媒體清單和媒體播放時(shí)間。插播模塊包括插播媒體清單制作模塊以及插播發(fā)布模塊;其中,插播媒體清單制作模塊用于制作生成插播媒體清單;插播發(fā)布模塊用于將插播媒體清單發(fā)布給所述至少一個(gè)媒體播放終端中的相對(duì)應(yīng)者、并在插播媒體清單的發(fā)布過程中將插播媒體清單的播放時(shí)間標(biāo)識(shí)以指令參數(shù)的形式發(fā)送給所述至少一個(gè)媒體播放終端中的相對(duì)應(yīng)者以供進(jìn)行媒體插播。在本發(fā)明實(shí)施例中,上述插播模塊還可包括快速插播文本制作模塊,用于制作生成快速插播文本;插播發(fā)布模塊進(jìn)一步用于將快速插播文本的內(nèi)容以指令參數(shù)的形式發(fā)布給所述至少一個(gè)媒體播放終端中的相對(duì)應(yīng)者以供進(jìn)行文本插播。由上可知,本發(fā)明可以實(shí)現(xiàn)媒體插播和快速文本插播,兩種插播模式中的播放時(shí)間標(biāo)識(shí)均可以指令參數(shù)的形式發(fā)送至媒體播放終端,并且在進(jìn)行快速文本插播時(shí),連插播文本的內(nèi)容也是以指令參數(shù)的形式發(fā)送至媒體播放終端;插播內(nèi)容和播放時(shí)間標(biāo)識(shí)分開制作,因此可以實(shí)現(xiàn)方便快捷的插播目的。通過以下參考附圖的詳細(xì)說明,本發(fā)明的其它方面和特征變得明顯。但是應(yīng)當(dāng)知道,該附圖僅僅為解釋的目的設(shè)計(jì),而不是作為本發(fā)明的范圍的限定,這是因?yàn)槠鋺?yīng)當(dāng)參考附加的權(quán)利要求。還應(yīng)當(dāng)知道,除非另 外指出,不必要依比例繪制附圖,它們僅僅力圖概念地說明此處描述的結(jié)構(gòu)和流程。附圖說明下面將結(jié)合附圖,對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行詳細(xì)的說明。圖1為本發(fā)明實(shí)施例的一種集群式插播控制系統(tǒng)的架構(gòu)示意圖。圖2為圖1所示管理端的一種功能模塊示意圖。具體實(shí)施方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式做詳細(xì)的說明。圖1示出本發(fā)明實(shí)施例的一種集群式插播控制系統(tǒng)的架構(gòu)示意圖。如圖1所示,本實(shí)施例的集群式插播控制系統(tǒng)10包括一個(gè)或多個(gè)管理端11(圖1中僅示出一個(gè)作為舉例)、服務(wù)器端13和多個(gè)媒體播放終端151-15n;管理端11、服務(wù)器端13和媒體播放終端151-15n通過網(wǎng)絡(luò)連接在一起。其中,服務(wù)器端13包括主控服務(wù)器13a和一個(gè)或多個(gè)文件服務(wù)器13b(圖1中僅示出一個(gè)作為舉例),主控服務(wù)器13a連接至網(wǎng)絡(luò),用于與管理端11交互以及與媒體播放終端151-15n心跳交互;文件服務(wù)器13b連接至網(wǎng)絡(luò),用于存儲(chǔ)播放媒體等文件,其例如是FTP(FileTransferProtocol,文件傳輸協(xié)議)服務(wù)器。媒體播放終端151-15n例如是同步控制LED顯示屏、異步控制LED顯示屏、或兩者的組合。媒體播放終端151-15n用于播放媒體,例如播放文本、圖形、圖像、音頻、視頻、動(dòng)畫等媒體。請(qǐng)一并參見圖1和圖2,圖2為圖1所示管理端11的一種功能模塊 示意圖。如圖2所示,管理端11包括正常播放媒體節(jié)目表模塊111和插播模塊113,其中插播模塊113進(jìn)一步包括插播媒體清單制作模塊113a、快速插播文本制作模塊113b和插播發(fā)布模塊113c,這些模塊都可以采用安裝于計(jì)算機(jī)的軟件來實(shí)現(xiàn)。具體地,正常播放媒體節(jié)目表模塊111用于在用戶登錄管理端11時(shí)可制作生成正常播放媒體節(jié)目表,在將正常播放媒體節(jié)目表與媒體播放終端151-15n中的部分者或全部進(jìn)行綁定后,將正常播放媒體節(jié)目表以及與正常播放媒體節(jié)目表相對(duì)應(yīng)的媒體上傳至服務(wù)器端13的文件服務(wù)器13b進(jìn)行存儲(chǔ),并向服務(wù)器13的主控服務(wù)器13b發(fā)送節(jié)目表下載指令以由主控服務(wù)器13b將節(jié)目表下載指令傳給綁定的媒體播放終端,從而接收到節(jié)目表下載指令的媒體播放終端可以從文件服務(wù)器13b下載正常播放媒體節(jié)目表和相對(duì)應(yīng)的媒體,實(shí)現(xiàn)正常媒體節(jié)目表從管理端11到媒體播放終端151-15n的發(fā)布。在本實(shí)施例中,正常播放媒體節(jié)目表的內(nèi)容包括播放媒體清單和媒體播放時(shí)間,其中播放媒體清單例如包括媒體名稱,而媒體播放時(shí)間則可包括各個(gè)媒體的開始播放時(shí)間和結(jié)束播放時(shí)間。此外,為實(shí)現(xiàn)正常播放媒體節(jié)目表的安全發(fā)布,正常播放媒體節(jié)目表模塊111在生成正常播放媒體節(jié)目表過程中,還可生成基于正常播放媒體節(jié)目表的內(nèi)容的媒體節(jié)目表指紋;并在將正常播放媒體節(jié)目表、媒體節(jié)目表指紋以及相對(duì)應(yīng)的媒體上傳至文件服務(wù)器13b的過程中,還會(huì)將基于相對(duì)應(yīng)的媒體的內(nèi)容的媒體指紋也一并上傳至文件服務(wù)器13b。這樣,一方面可以確保媒體和正常播放媒體節(jié)目表被惡意篡改,另一方面通過媒體指紋比對(duì)可以避免媒體重復(fù)上傳(也就是說,已經(jīng)存在文 件服務(wù)器13b上的媒體則無需再上傳)。進(jìn)一步地,為確保媒體的正確性,還可以在正常播放媒體節(jié)目表的內(nèi)容中添加相對(duì)應(yīng)媒體的媒體指紋,這樣媒體能夠得到雙重驗(yàn)證。在此需要說明的是,媒體節(jié)目表指紋和媒體指紋例如是MD5碼,用語【正常播放】是相對(duì)于【插播】而言。請(qǐng)?jiān)賲⒁妶D2,插播模塊113中的插播媒體清單制作模塊113a用于在用戶登錄管理端11后制作生成插播媒體清單。具體實(shí)施可采用如下方式:用戶選擇媒體播放終端,然后新建插播媒體清單,此處選擇媒體播放終端即是綁定終端操作;當(dāng)然也可先制作插播媒體清單,再進(jìn)行終端綁定。插播媒體清單制作界面可以添加節(jié)目頁,每個(gè)節(jié)目頁可以添加不同的窗口,在窗口上可以添加廣告、文本、溫濕度、天氣預(yù)報(bào)等信息。此外,用戶根據(jù)需要還可以設(shè)置窗口位置以及大小,即設(shè)置窗口布局;可以設(shè)置播放特效,例如圖片停留時(shí)間、入場特效、出場特效等;可以設(shè)置視頻文件的播放比例,例如鋪滿、原始比例縮放、指定比例縮放等。制作完成后,生成并保存插播媒體清單。在此,生成插播媒體清單的同時(shí),還可進(jìn)一步生成基于插播媒體清單的內(nèi)容的插播媒體清單指紋,例如MD5;插播媒體清單的內(nèi)容包括媒體名稱及媒體播放位置、播放特效、播放比例信息。插播模塊113中的快速插播文本制作模塊113b用于在用戶登錄管理端11后制作生成快速插播文本。具體實(shí)施可采用如下方式:快速插播文本制作可支持三種播放模式:走馬燈、單行文本以及多行文本。添加要顯示的文本內(nèi)容后,可進(jìn)行特效信息設(shè)置:可根據(jù)播放效果設(shè)置顯示位置,例如全屏顯示、頂部顯示或者底部顯示;可設(shè)置文本顯示高度,該 文本顯示高度需要小于媒體播放終端顯示屏的高度;可設(shè)置播放周期,是否循環(huán)播放,文本在顯示屏的停留時(shí)間等。此外還可進(jìn)行文本播放效果預(yù)覽,以保證播放效果??焖俨宀ノ谋局谱魍瓿珊螅x擇媒體播放終端151-15n中的部分者或全部進(jìn)行綁定后即可進(jìn)行快速插播文本的發(fā)布。插播模塊113中的插播發(fā)布模塊113c用于在用戶登錄管理端11后,(a)當(dāng)進(jìn)行媒體插播時(shí),將上述制作生成的插播媒體清單發(fā)布給綁定的媒體播放終端、并在插播媒體清單的發(fā)布過程中將插播媒體清單的播放時(shí)間標(biāo)識(shí)以指令參數(shù)的形式發(fā)送給綁定的媒體播放終端以供進(jìn)行媒體插播,以及(b)當(dāng)進(jìn)行快速文本插播時(shí),將上述制作生成的快速插播文本的內(nèi)容和播放時(shí)間標(biāo)識(shí)以指令參數(shù)的形式發(fā)布給綁定的媒體播放終端以供進(jìn)行文本插播。此處的插播媒體清單的播放時(shí)間標(biāo)識(shí)可以是標(biāo)識(shí)包括插播媒體清單的開始播放時(shí)間和結(jié)束播放時(shí)間,或者標(biāo)識(shí)插播媒體清單被下載完畢立即進(jìn)行媒體插播;快速插播文本的播放時(shí)間標(biāo)識(shí)也可以是標(biāo)識(shí)包括快速插播文本的開始播放時(shí)間和結(jié)束播放時(shí)間,或者標(biāo)識(shí)快速插播文本被下載完畢立即進(jìn)行文本插播。具體實(shí)施可采用如下方式:(i)當(dāng)進(jìn)行媒體插播時(shí),將制作生成的插播媒體清單和與插播媒體清單相對(duì)應(yīng)的媒體上傳至文件服務(wù)器13b,并向主控服務(wù)器13a發(fā)送包含插播媒體清單的播放時(shí)間標(biāo)識(shí)的插播媒體清單下載指令,由主控服務(wù)器13a查看綁定的媒體播放終端,當(dāng)綁定的媒體播放終端與主控服務(wù)器13a心跳時(shí),綁定的媒體播放終端從主控服務(wù)器13a獲取插播媒體清單下載指令,從而綁定的媒體播放終端可以根據(jù)獲取的插播媒體清單下載指令 從文件服務(wù)器13b下載插播媒體清單和相對(duì)應(yīng)的媒體;綁定的媒體播放終端下載完插播媒體清單和相對(duì)應(yīng)的媒體后,可根據(jù)插播媒體清單下載指令中的播放時(shí)間標(biāo)識(shí)將插播媒體清單添加到播放列表中,若綁定的媒體播放終端在添加插播媒體清單時(shí),已經(jīng)過了開始播放時(shí)間但是未到結(jié)束播放的時(shí)間,會(huì)直接在播放時(shí)長中減掉過期的那段時(shí)間,將插播媒體清單添加到播放列表中;若綁定的媒體播放終端在添加插播媒體清單時(shí),已經(jīng)過了結(jié)束播放時(shí)間,則取消添加操作。此外,對(duì)于綁定的媒體播放終端,當(dāng)?shù)搅瞬宀ッ襟w清單的開始播放時(shí)間,則開始播放插播媒體清單對(duì)應(yīng)的媒體,若此時(shí)有正常播放媒體正在播放,則暫停正常播放媒體的播放,當(dāng)插播媒體清單對(duì)應(yīng)的媒體播放結(jié)束后,恢復(fù)暫停的正常播放媒體的播放;若此時(shí)正在播放之前的插播媒體清單,則可取消播放之前的插播媒體清單對(duì)應(yīng)的媒體,播放新的插播媒體清單。此外,為確保插播媒體清單的安全發(fā)布,還可以將插播媒體清單指紋和相對(duì)應(yīng)的媒體的指紋連通插播媒體清單一并上傳到文件服務(wù)器13b。此處的相對(duì)應(yīng)的媒體的指紋可以由插播媒體清單制作模塊113a根據(jù)相對(duì)應(yīng)的媒體的內(nèi)容來生成,也可以由其他裝置生成并提供給管理端11使用。(ii)當(dāng)進(jìn)行快速文本插播時(shí),將制作生成的快速插播文本的內(nèi)容、特效信息和播放時(shí)間標(biāo)識(shí)作為指令參數(shù)添加到插播文本指令中,并向主控服務(wù)器13a發(fā)送插播文本指令,由主控服務(wù)器13a查看綁定的媒體播放終端,當(dāng)綁定的媒體播放終端與主控服務(wù)器13a心跳時(shí),綁定的媒體播放終端從主控服務(wù)器13a獲取插播文本指令以供進(jìn)行文本插播。對(duì)于綁 定的媒體播放終端,當(dāng)?shù)搅丝焖俨宀ノ谋镜拈_始播放時(shí)間,開始播放快速插播文本的內(nèi)容,同時(shí)可不影響原來媒體的播放;若此時(shí)正在播放另外一個(gè)快速插播文本,則可取消之前的快速插播文本的播放,播放新的快速插播文本。由上述實(shí)施例可知,本發(fā)明實(shí)施例提供的媒體清單插播控制方法可歸納為如下步驟:(x1)制作生成插播媒體清單;(x2)將插播媒體清單和與插播媒體清單相對(duì)應(yīng)的媒體上傳至服務(wù)器端13;以及(x3)向服務(wù)器端13發(fā)送包含插播媒體清單的播放時(shí)間標(biāo)識(shí)的插播媒體清單下載指令,以由綁定的媒體播放終端(也即媒體播放終端151-15n中的部分者或全部)從服務(wù)器端13獲取插播媒體清單下載指令,并根據(jù)獲取的插播媒體清單下載指令從服務(wù)器端13下載插播媒體清單和媒體,從而綁定的媒體播放終端可根據(jù)下載的插播媒體清單和獲取的插播媒體清單下載指令進(jìn)行媒體插播。另外,本發(fā)明實(shí)施例提供的快速文本插播控制方法可歸納為如下步驟:(y1)制作生成快速插播文本;(y2)將快速插播文本的內(nèi)容和播放時(shí)間標(biāo)識(shí)以指令參數(shù)的形式添加到插播文本指令中;以及(y3)將插播文本指令發(fā)布給綁定的媒體播放終端以供進(jìn)行文本插播。其中步驟(y3)可以由以下步驟來實(shí)現(xiàn):將插播文本指令先發(fā)送至服務(wù)器端13;以及綁定的媒體播放終端從服務(wù)器端13獲取插播文本指令。在此需要說明的是,本發(fā)明上述集群式插播控制系統(tǒng)10也可不設(shè)置單獨(dú)的服務(wù)器端13,相應(yīng)地,管理端11發(fā)送的各種控制指令(包括節(jié)目表下載指令、插播媒體清單下載指令、插播文本指令等)以及數(shù)據(jù)(包括 媒體節(jié)目表、媒體、插播媒體清單等)則可以直接發(fā)送給綁定的媒體播放終端,而不需經(jīng)過服務(wù)器端13中轉(zhuǎn)。綜上所述,本發(fā)明上述實(shí)施例本發(fā)明可以實(shí)現(xiàn)媒體插播和快速文本插播,兩種插播模式中的播放時(shí)間標(biāo)識(shí)均可以指令參數(shù)的形式發(fā)布給媒體播放終端,并且在進(jìn)行快速文本插播時(shí),連插播文本的內(nèi)容也是以指令參數(shù)的形式發(fā)送至媒體播放終端;插播內(nèi)容和播放時(shí)間標(biāo)識(shí)分開制作,因此可以實(shí)現(xiàn)方便快捷的插播目的。另外,可以理解的是,本發(fā)明上述實(shí)施例中的媒體播放終端151-15n不限于是同步控制LED顯示屏、異步控制LED顯示屏、或者兩者的組合,其可以是其他媒體播放終端,例如液晶顯示器等等。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明集群式插播控制系統(tǒng)及方法和集群式插播管理端的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制,本發(fā)明的保護(hù)范圍應(yīng)以所附的權(quán)利要求為準(zhǔn)。