專利名稱:一種廣播電視播出控制方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及廣播電視播出控制技術(shù),尤其是指一種廣播電視播出控制方法、裝置及系統(tǒng)。
背景技術(shù):
現(xiàn)有廣播電視播出控制系統(tǒng)(簡(jiǎn)稱廣播電視播控系統(tǒng))的工作原理是將各種素材整理成節(jié)目,將待播出的節(jié)目在節(jié)目串聯(lián)單中列出,播出控制工作站解析節(jié)目串聯(lián)單, 并向播出設(shè)備發(fā)出播出控制指令,由播出設(shè)備(比如視頻服務(wù)器、錄像機(jī)等)對(duì)待播出節(jié)目進(jìn)行播出。圖1為現(xiàn)有廣播電視播控系統(tǒng)的簡(jiǎn)要示意圖。
在廣播電視系統(tǒng)中,視頻服務(wù)器得到廣泛應(yīng)用。目前大部分電視臺(tái)的播出設(shè)備基本上都是采用以視頻服務(wù)器為主,錄像機(jī)以及外來(lái)信號(hào)配合的混合播出方式,其工作模式是
1、將大部分素材通過(guò)各種形式存儲(chǔ)到視頻服務(wù)器中。
2、素材準(zhǔn)備就緒后,通過(guò)視頻服務(wù)器的一個(gè)解碼通道審看該素材,審看通過(guò)后,將該素材拷貝到另一個(gè)視頻服務(wù)器中。
3、大部分播出內(nèi)容都是采用視頻服務(wù)器中的素材,采用主備兩個(gè)通道進(jìn)行輸出信號(hào)的播出,其中,將視頻服務(wù)器的主信號(hào)作為最終節(jié)目輸出,在主信號(hào)異常時(shí),采用視頻服務(wù)器的備信號(hào)輸出。
4、電視臺(tái)中有部分節(jié)目是直接使用錄像帶播出的,例如來(lái)不及上載的新聞、只播一次的電視劇等;另外還有部分節(jié)目引入外來(lái)信號(hào)播出,例如新聞轉(zhuǎn)播、現(xiàn)場(chǎng)直播等。當(dāng)采用錄像機(jī)和外來(lái)信號(hào)播出時(shí),視頻服務(wù)器的部分通道實(shí)際是閑置的。
5、通常,采用至少一個(gè)視頻服務(wù)器進(jìn)行一個(gè)節(jié)目頻道的播出。當(dāng)一個(gè)廣播電臺(tái)或者電視臺(tái)存在多個(gè)節(jié)目頻道播出時(shí),將需要配備多個(gè)視頻服務(wù)器。圖2為現(xiàn)有多個(gè)視頻服務(wù)器進(jìn)行多個(gè)節(jié)目頻道播出的示意圖。圖2中,節(jié)目頻道A、節(jié)目頻道B和節(jié)目頻道C分別由視頻服務(wù)器A、視頻服務(wù)器B和視頻服務(wù)器C進(jìn)行播出。然而,節(jié)目頻道之間可能存在一些素材重用的情況,例如視頻服務(wù)器A上的素材Ml在時(shí)段Tl用于節(jié)目頻道A的播出,在時(shí)段T2可能需要被用于節(jié)目頻道B和節(jié)目頻道C的播出。現(xiàn)有技術(shù)是通過(guò)數(shù)據(jù)遷移和拷貝技術(shù)把視頻服務(wù)器A上的素材Ml拷貝到視頻服務(wù)器B和視頻服務(wù)器C上。考慮到媒體文件數(shù)據(jù)量非常大(長(zhǎng)度為45分鐘的高清節(jié)目,含視頻和音頻的媒體文件,大小約為19. 2GB ; 長(zhǎng)度為45分鐘的標(biāo)清節(jié)目,含視頻和音頻的媒體文件,大小約為6. 0GB),結(jié)合播出業(yè)務(wù)自身的特點(diǎn),在視頻服務(wù)器之間需要花費(fèi)大量的時(shí)間持續(xù)進(jìn)行媒體數(shù)據(jù)文件的拷貝,視頻服務(wù)器在拷貝這段時(shí)間內(nèi)也處于非常繁忙的狀態(tài),一般情況下,此時(shí)的視頻服務(wù)器不能用作播出,可見,視頻服務(wù)器的資源利用率較低。
視頻服務(wù)器等播出設(shè)備的價(jià)格比較昂貴,本申請(qǐng)的發(fā)明人通過(guò)對(duì)現(xiàn)有技術(shù)的上述分析發(fā)現(xiàn)現(xiàn)有技術(shù)中,播出設(shè)備的資源利用率較低,因此,如何提高播出設(shè)備的資源利用率,以最大化地利用昂貴的播出設(shè)備資源是一個(gè)亟待解決的技術(shù)問(wèn)題。
此外,播控系統(tǒng)對(duì)安全性要求較高,如何保證播控系統(tǒng)的安全性也是一個(gè)很重要的技術(shù)問(wèn)題?,F(xiàn)有如圖1所示的播出控制系統(tǒng)中,播出控制工作站相當(dāng)于播出控制系統(tǒng)的指揮中心,其上安裝了播出控制軟件,其任務(wù)是負(fù)責(zé)節(jié)目串聯(lián)單加載、修改節(jié)目、播出控制等,因此,播出控制工作站的安全性在整個(gè)播出控制系統(tǒng)中至關(guān)重要。目前,主要通過(guò)對(duì)播出控制工作站進(jìn)行冗余備份的方式來(lái)提高播出控制系統(tǒng)的安全性。在冗余備份的方式下,主備播出控制工作站之間通過(guò)以太網(wǎng)進(jìn)行心跳通訊,實(shí)現(xiàn)節(jié)目串聯(lián)單及控制操作的同步。播出控制工作站的主備冗余架構(gòu)有兩種應(yīng)用方式分立主備方式和完全主備方式,下面分別予以介紹1)分立主備方式圖3為現(xiàn)有采用分立主備方式對(duì)播出控制工作站進(jìn)行冗余備份的結(jié)構(gòu)示意圖。通俗地講,分立主備方式就是采用“主控主、備控備”的方式,即主播出控制工作站僅控制主視頻服務(wù)器,備播出控制工作站僅控制備視頻服務(wù)器;主、備播控工作站之間通過(guò)心跳通訊進(jìn)行節(jié)目串聯(lián)單和控制操作的同步,相當(dāng)于兩套獨(dú)立運(yùn)行的系統(tǒng)。分立主備方式的特點(diǎn)是結(jié)構(gòu)簡(jiǎn)單、成本低、易于理解、易于安裝調(diào)試,對(duì)播出軟件的主備邏輯關(guān)系要求低,分立主備其實(shí)就是將視頻服務(wù)器和播出控制工作站看作一個(gè)整體,并對(duì)這個(gè)整體進(jìn)行一次冗余備份。這種方式下,當(dāng)播出控制工作站和視頻服務(wù)器有一個(gè)出現(xiàn)問(wèn)題時(shí),作為一個(gè)整體的另一個(gè)設(shè)備即使沒有問(wèn)題,也無(wú)法正常發(fā)揮自身的功用。在極端情況下,假設(shè)主播出控制工作站和備視頻服務(wù)器同時(shí)出現(xiàn)問(wèn)題,此時(shí),雖然備播出控制工作站和主視頻服務(wù)器都是正常的,但系統(tǒng)卻不能自動(dòng)將它們組成一對(duì)來(lái)播出,只能人工調(diào)整并進(jìn)行必要的配置操作, 這樣勢(shì)必影響對(duì)播出故障的應(yīng)急處理效率,使得安全性無(wú)法得到保證。并且,這種方式下, 播出控制工作站和播出設(shè)備的資源利用率非常低。2)完全主備方式圖4為現(xiàn)有采用完全主備方式對(duì)播出控制工作站進(jìn)行冗余備份的結(jié)構(gòu)示意圖。圖 4由主、備播控工作站和RS422倒換器構(gòu)成。RS422倒換器提供多路RS422串口控制通道, 每個(gè)通道提供兩個(gè)輸入端口和一個(gè)輸出端口。主、備播控工作站用于控制播出設(shè)備的RS422 控制線分別接入RS422倒換器指定通道的兩個(gè)輸入端口,輸出端口通過(guò)控制線連接到具體的播出設(shè)備。正常播出時(shí),RS422倒換器接通主控制通道,所以主備視頻服務(wù)器(當(dāng)然還包括播出在線切換器、播出錄像機(jī)等播出設(shè)備,圖中未能全部畫出)等都由主播出控制工作站控制,備播出控制工作站通過(guò)心跳線與主播出控制工作站進(jìn)行通訊;當(dāng)備播出控制工作站發(fā)現(xiàn)主播出控制工作站異常時(shí),立即通過(guò)GPI (通用中斷General-purpose Interrupt) 命令觸發(fā)RS422倒換器,進(jìn)行主備控制通道的倒換,這樣備播出控制工作站與所有設(shè)備的控制鏈路接通,可以接管所有受控設(shè)備的控制權(quán),確保節(jié)目正常播出。在完全主備方式下,由于主備視頻服務(wù)器都是由主播出控制工作站控制,如果主播出控制工作站在發(fā)出Play(播放)指令的瞬間崩潰,此時(shí)的備播出控制工作站根本沒有足夠的時(shí)間響應(yīng)并接管視頻服務(wù)器的控制權(quán),從而導(dǎo)致主備兩臺(tái)視頻服務(wù)器同時(shí)出現(xiàn)靜幀,在這種情況下,播出系統(tǒng)就無(wú)法快速恢復(fù)正常播出,只能人工將最終輸出信號(hào)切換到墊片通道上進(jìn)行應(yīng)急播出。并且,這種方式下,主備視頻服務(wù)器僅向主播出控制工作站反饋回應(yīng),備播出控制工作站與主播出控制工作站上維護(hù)的數(shù)據(jù)不一致。
可見,現(xiàn)有技術(shù)無(wú)法保證播控系統(tǒng)的安全性。 發(fā)明內(nèi)容
本發(fā)明提供了一種廣播電視播出控制方法、裝置及系統(tǒng),以提高播出設(shè)備的資源利用率,并提高播控系統(tǒng)的安全性。
本發(fā)明提供的一種廣播電視播出控制系統(tǒng),包括至少一個(gè)播出控制工作站、一個(gè)控制服務(wù)器和至少一個(gè)受控設(shè)備,其中
播出控制工作站通過(guò)控制服務(wù)器向受控設(shè)備發(fā)送命令,并從控制服務(wù)器接收受控設(shè)備的狀態(tài)信息和節(jié)目串聯(lián)單的狀態(tài)信息;
控制服務(wù)器,用于根據(jù)播出控制工作站的命令控制相應(yīng)的受控設(shè)備,并用于從受控設(shè)備獲取受控設(shè)備的狀態(tài)信息,以及用于將受控設(shè)備的狀態(tài)信息和節(jié)目串聯(lián)單的狀態(tài)信息廣播給播出控制工作站;
受控設(shè)備,用于根據(jù)控制服務(wù)器的控制進(jìn)行播出,并將自身的狀態(tài)信息發(fā)送給控制服務(wù)器。
較佳地,所述播出控制工作站通過(guò)以太網(wǎng)接入所述控制服務(wù)器,或通過(guò)互聯(lián)網(wǎng)接入所述控制服務(wù)器。
較佳地,所述系統(tǒng)中還包括一個(gè)控制服務(wù)器和RS422倒換器;
兩個(gè)控制服務(wù)器的硬件配置相同,并運(yùn)行相同的播出控制協(xié)議,一個(gè)作為主控制服務(wù)器,另一個(gè)作為克隆控制服務(wù)器,均通過(guò)RS422倒換器連接到受控設(shè)備,從受控設(shè)備接收相同的回應(yīng);
主控制服務(wù)器將其當(dāng)前執(zhí)行的命令及當(dāng)前狀態(tài)變量的取值拷貝給克隆控制服務(wù)ο
較佳地,主控制服務(wù)器在將其當(dāng)前執(zhí)行的命令及當(dāng)前狀態(tài)變量的取值拷貝給克隆控制服務(wù)器的同時(shí),將時(shí)間戳和延時(shí)時(shí)間標(biāo)記拷貝給克隆控制服務(wù)器;
主控制服務(wù)器和克隆控制服務(wù)器在所述時(shí)間戳對(duì)應(yīng)的時(shí)間點(diǎn)延時(shí)所述延時(shí)時(shí)間標(biāo)記所對(duì)應(yīng)的時(shí)間之后執(zhí)行所述命令。
較佳地,克隆控制服務(wù)器根據(jù)主控制服務(wù)器當(dāng)前執(zhí)行的命令及當(dāng)前狀態(tài)變量的取值、以及接收自受控設(shè)備的回應(yīng)進(jìn)行計(jì)算,預(yù)測(cè)主控制服務(wù)器的行為,并執(zhí)行與主控制服務(wù)器相同的行為。
本發(fā)明還提供了一種控制服務(wù)器,應(yīng)用于廣播電視播出控制系統(tǒng)中,該控制服務(wù)器中包括設(shè)備通信模塊、網(wǎng)絡(luò)通信模塊、設(shè)備與節(jié)目串聯(lián)單配置模塊、受控設(shè)備信息模塊、 系統(tǒng)信息模塊和節(jié)目串聯(lián)單控制模塊;
設(shè)備通信模塊,用于控制服務(wù)器與至少一個(gè)受控設(shè)備之間的通信;
網(wǎng)絡(luò)通信模塊,用于控制服務(wù)器與至少一個(gè)播出控制工作站之間的通信;
設(shè)備與節(jié)目串聯(lián)單配置模塊,用于配置設(shè)備通道與節(jié)目串聯(lián)單之間的映射關(guān)系, 并用于維護(hù)設(shè)備通道資源和節(jié)目串聯(lián)單資源,以及用于將節(jié)目串聯(lián)單的狀態(tài)信息發(fā)送給系統(tǒng)信息模塊;
受控設(shè)備信息模塊,用于通過(guò)設(shè)備通信模塊從各個(gè)受控設(shè)備收集受控設(shè)備的狀態(tài)信息,并通過(guò)網(wǎng)絡(luò)通信模塊將所收集的設(shè)備狀態(tài)信息廣播給已登入控制服務(wù)器的播出控制工作站;系統(tǒng)信息模塊,用于獲取系統(tǒng)信息,并通過(guò)網(wǎng)絡(luò)通信模塊將所獲取的系統(tǒng)信息廣播給已登入控制服務(wù)器的播出控制工作站;所述系統(tǒng)信息包括設(shè)備通道狀態(tài)、節(jié)目串聯(lián)單的狀態(tài)信息和系統(tǒng)時(shí)鐘信息;節(jié)目串聯(lián)單控制模塊,用于從網(wǎng)絡(luò)通信模塊接收來(lái)自播出控制工作站的命令,根據(jù)所述命令控制節(jié)目串聯(lián)單的運(yùn)行,并通過(guò)設(shè)備通信模塊控制受控設(shè)備進(jìn)行播出。較佳地,所述設(shè)備與節(jié)目串聯(lián)單配置模塊用于維護(hù)設(shè)備通道隊(duì)列、節(jié)目串聯(lián)單隊(duì)列和設(shè)備通道與節(jié)目串聯(lián)單映射表;其中設(shè)備通道隊(duì)列用于記錄控制服務(wù)器對(duì)設(shè)備通道的使用情況;節(jié)目串聯(lián)單隊(duì)列用于記錄控制服務(wù)器中節(jié)目串聯(lián)單的使用情況;設(shè)備通道與節(jié)目串聯(lián)單映射表用于記錄受控設(shè)備與節(jié)目串聯(lián)單之間的配置關(guān)系。較佳地,所述節(jié)目串聯(lián)單控制模塊,用于從設(shè)備與節(jié)目串聯(lián)單配置模塊獲取設(shè)備通道與節(jié)目串聯(lián)單的映射關(guān)系,從受控設(shè)備信息模塊獲取相應(yīng)的設(shè)備狀態(tài)信息,并根據(jù)從網(wǎng)絡(luò)通信模塊接收的來(lái)自播出控制工作站的命令,控制節(jié)目串聯(lián)單的運(yùn)行,并用于將節(jié)目串聯(lián)單的狀態(tài)信息反饋給設(shè)備與節(jié)目串聯(lián)單配置模塊。較佳地,在控制服務(wù)器同時(shí)執(zhí)行多個(gè)任務(wù)時(shí),所述節(jié)目串聯(lián)單控制模塊還用于將所述多個(gè)任務(wù)至少劃分為兩類,一類是低優(yōu)先級(jí)任務(wù),另一類是高優(yōu)先級(jí)任務(wù),并用于將低優(yōu)先級(jí)任務(wù)分割成任務(wù)元,在處理完高優(yōu)先級(jí)任務(wù)的情況下處理所述任務(wù)元。本發(fā)明還提供了一種廣播電視播出控制方法,包括至少一個(gè)播出控制工作站通過(guò)控制服務(wù)器向受控設(shè)備發(fā)送命令,并從控制服務(wù)器接收受控設(shè)備的狀態(tài)信息和節(jié)目串聯(lián)單的狀態(tài)信息;控制服務(wù)器根據(jù)播出控制工作站的命令控制相應(yīng)的受控設(shè)備,并從受控設(shè)備獲取受控設(shè)備的狀態(tài)信息,將受控設(shè)備的狀態(tài)信息和節(jié)目串聯(lián)單的狀態(tài)信息廣播給播出控制工作站;至少一個(gè)受控設(shè)備根據(jù)控制服務(wù)器的控制進(jìn)行播出,并將自身的狀態(tài)信息發(fā)送給控制服務(wù)器。由上述技術(shù)方案可見,本發(fā)明提供的廣播電視播出控制方法、裝置及系統(tǒng),通過(guò)將現(xiàn)有“播出控制工作站+播出設(shè)備”的兩層架構(gòu)拓展成三層,在播出控制工作站和播出設(shè)備之間引入控制服務(wù)器,并將現(xiàn)有播出控制工作站中節(jié)目串聯(lián)單相關(guān)的控制模塊的功能置于該控制服務(wù)器中實(shí)現(xiàn),而播出控制工作站只保留人機(jī)交互模塊的功能,一方面,所有的受控設(shè)備形成了受控設(shè)備資源池,都處于控制服務(wù)器的控制下,大大提高了受控設(shè)備的資源利用率;另一方面,所有的播出控制工作站與控制服務(wù)器組成了播出控制網(wǎng),在任何一臺(tái)播出控制工作站上均可以登入控制服務(wù)器,對(duì)控制服務(wù)器上的節(jié)目串聯(lián)單及為該節(jié)目串聯(lián)單所配置的所有設(shè)備進(jìn)行訪問(wèn)控制,并且,節(jié)目串聯(lián)單實(shí)際運(yùn)行在控制服務(wù)器上,即使操作人員的誤操作導(dǎo)致播出控制軟件的退出甚至播出控制工作站的死機(jī),其相應(yīng)的節(jié)目播出仍然在控制服務(wù)器上正常運(yùn)行,從而大大提高了播出控制系統(tǒng)的安全性。并且,由于本發(fā)明中,人機(jī)交互功能由播出控制工作站完成,而播出控制功能由控制服務(wù)器完成,當(dāng)播出控制工作站相對(duì)于控制服務(wù)器和受控設(shè)備而言安裝在異地時(shí),可以通過(guò)internet網(wǎng)絡(luò)協(xié)議連入控制服務(wù)器,這樣,操作人員可在異地向控制服務(wù)器發(fā)送命令,從而實(shí)現(xiàn)異地播出控制。
為進(jìn)一步提高播出控制系統(tǒng)的安全性,本發(fā)明在上述技術(shù)方案的基礎(chǔ)上引入了克隆控制服務(wù)器,對(duì)主控制服務(wù)器進(jìn)行克隆備份。該方案通過(guò)延時(shí)執(zhí)行命令策略和行為預(yù)測(cè)策略能使主控制服務(wù)器與克隆控制服務(wù)器之間達(dá)到幀精確的同步,從而保證播出控制系統(tǒng)的安全性。
此外,為解決控制服務(wù)器同時(shí)執(zhí)行多個(gè)任務(wù)所面臨的后臺(tái)丟失問(wèn)題,本發(fā)明提出了對(duì)任務(wù)進(jìn)行分類,并將低優(yōu)先級(jí)任務(wù)分割成若干個(gè)任務(wù)元,控制服務(wù)器在處理完高優(yōu)先級(jí)任務(wù)的情況下才處理這些任務(wù)元的技術(shù)方案,該技術(shù)方案可以確保高優(yōu)先級(jí)任務(wù)的正常執(zhí)行。將該技術(shù)方案應(yīng)用于克隆方案時(shí),能確保主控制服務(wù)器和克隆控制服務(wù)器之間實(shí)現(xiàn)幀精確的同步。
圖1為現(xiàn)有廣播電視播控系統(tǒng)的簡(jiǎn)要示意圖2為現(xiàn)有多個(gè)視頻服務(wù)器進(jìn)行多個(gè)節(jié)目頻道播出的示意圖3為現(xiàn)有采用分立主備方式對(duì)播出控制工作站進(jìn)行冗余備份的結(jié)構(gòu)示意圖4為現(xiàn)有采用完全主備方式對(duì)播出控制工作站進(jìn)行冗余備份的結(jié)構(gòu)示意圖5為本發(fā)明基于三層播出架構(gòu)的播出控制系統(tǒng)示意圖6為本發(fā)明實(shí)現(xiàn)遠(yuǎn)程控制的播出控制系統(tǒng)示意圖7為本發(fā)明對(duì)控制服務(wù)器進(jìn)行克隆的端口連接示意圖8為本發(fā)明對(duì)控制服務(wù)器進(jìn)行克隆的原理示意圖9為本發(fā)明對(duì)控制服務(wù)器進(jìn)行克隆的克隆靜態(tài)模型示意圖10為本發(fā)明控制服務(wù)器的狀態(tài)與時(shí)間的函數(shù)關(guān)系示意圖11為本發(fā)明一較佳控制服務(wù)器的組成結(jié)構(gòu)示意圖12為后臺(tái)丟失現(xiàn)象示意圖13為本發(fā)明一較佳低優(yōu)先級(jí)任務(wù)的狀態(tài)機(jī)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
現(xiàn)有播出控制工作站中主要有兩大功能模塊一是人機(jī)交互模塊,用于與操作人員進(jìn)行人機(jī)交互;二是節(jié)目串聯(lián)單相關(guān)的控制模塊,用于進(jìn)行播出控制。本申請(qǐng)的發(fā)明人通過(guò)分析發(fā)現(xiàn)安裝在播出控制工作站上的播出控制軟件含有大量的人機(jī)交互界面,操作人員的誤操作導(dǎo)致播出控制軟件的退出甚至導(dǎo)致播出控制工作站的死機(jī)是一個(gè)相對(duì)高概率的事件,而一旦播出控制工作站出問(wèn)題,播出將會(huì)直接受影響,從而降低播出控制系統(tǒng)的安全性。
本發(fā)明的主要思想是將現(xiàn)有“播出控制工作站+播出設(shè)備”的兩層架構(gòu)拓展成三層,在播出控制工作站和播出設(shè)備之間引入控制服務(wù)器,該控制服務(wù)器用于實(shí)現(xiàn)現(xiàn)有播出控制工作站中節(jié)目串聯(lián)單相關(guān)的控制模塊的功能,而播出控制工作站只保留人機(jī)交互模塊的功能。
基于上述主要思想,本發(fā)明提出了一種廣播電視播出控制系統(tǒng),如圖5所示。該廣播電視播出控制系統(tǒng)包括至少1個(gè)播出控制工作站、1個(gè)控制服務(wù)器和至少1個(gè)受控設(shè)備。其中播出控制工作站通過(guò)控制服務(wù)器向受控設(shè)備發(fā)送命令,并從控制服務(wù)器接收受控設(shè)備的狀態(tài)信息和節(jié)目串聯(lián)單的狀態(tài)信息;控制服務(wù)器,用于根據(jù)播出控制工作站的命令控制相應(yīng)的受控設(shè)備,并用于從受控設(shè)備獲取受控設(shè)備的狀態(tài)信息,以及用于將受控設(shè)備的狀態(tài)信息和節(jié)目串聯(lián)單的狀態(tài)信息廣播給播出控制工作站;受控設(shè)備,用于根據(jù)控制服務(wù)器的控制進(jìn)行播出,并將自身的狀態(tài)信息發(fā)送給控制服務(wù)器。本發(fā)明中,受控設(shè)備包括視頻服務(wù)器、播出在線切換器、播出錄像機(jī)、存儲(chǔ)設(shè)備等。受控設(shè)備的狀態(tài)信息可以包括運(yùn)行狀態(tài)和存儲(chǔ)狀態(tài)等。在本發(fā)明如圖5所示播出控制系統(tǒng)中,如果播出控制工作站與控制服務(wù)器處于同一物理區(qū)域內(nèi),那么,播出控制工作站可以通過(guò)以太網(wǎng)接入控制服務(wù)器,并實(shí)現(xiàn)本地播出控制。由于電視臺(tái)或電臺(tái)的播出控制精度需要達(dá)到幀精確,在現(xiàn)有技術(shù)中,不論播出控制工作站與播出設(shè)備之間采用RS422串口協(xié)議控制還是TCP/IP協(xié)議控制,播出控制工作站與播出設(shè)備的距離不能超出300米,顯然,采用現(xiàn)有技術(shù)只能進(jìn)行本地播出控制,無(wú)法實(shí)現(xiàn)遠(yuǎn)程播出控制。而基于本發(fā)明提出的三層播出架構(gòu),我們可以實(shí)現(xiàn)異地播出控制。如圖6 所示當(dāng)播出控制工作站相對(duì)于控制服務(wù)器和受控設(shè)備而言安裝在異地時(shí),可以通過(guò) internet網(wǎng)絡(luò)協(xié)議連入控制服務(wù)器,這樣,操作人員可在異地向控制服務(wù)器發(fā)送命令。而由于與節(jié)目串聯(lián)單相關(guān)的控制模塊都運(yùn)行在控制服務(wù)器上,且控制服務(wù)器與受控設(shè)備的傳輸距離沒有改變,進(jìn)而實(shí)際參與設(shè)備控制與播出控制的功能模塊與受控設(shè)備的有效傳輸距離沒有改變,因此,本發(fā)明所提供的異地播出控制技術(shù)方案也能滿足設(shè)備控制精度的要求?;诒景l(fā)明提出的3層播出架構(gòu),一方面,所有的受控設(shè)備都處于控制服務(wù)器的控制下,也就是說(shuō)所有的受控設(shè)備形成了設(shè)備池,控制服務(wù)器與設(shè)備池組成了設(shè)備控制網(wǎng),由控制服務(wù)器為節(jié)目串聯(lián)單配置受控設(shè)備。如此,大大提高了受控設(shè)備的資源利用率。 并且,控制服務(wù)器可以維護(hù)一個(gè)設(shè)備通道隊(duì)列,用于記錄設(shè)備池中所有設(shè)備通道的狀態(tài)信息,進(jìn)而獲知哪些設(shè)備通道處于“忙”狀態(tài),哪些設(shè)備通道處于“閑”狀態(tài)。這樣,當(dāng)某個(gè)受控設(shè)備或者某個(gè)受控設(shè)備的通道處于閑置狀態(tài)時(shí),控制服務(wù)器可以配置該設(shè)備或者該設(shè)備通道為其他節(jié)目頻道所用,進(jìn)而達(dá)到資源共享的最大效用。另一方面,所有的播出控制工作站與控制服務(wù)器組成了播出控制網(wǎng),播出控制工作站通過(guò)以太網(wǎng)與控制服務(wù)器進(jìn)行通信,并通過(guò)控制服務(wù)器獲得受控設(shè)備的狀態(tài)信息,進(jìn)而通過(guò)控制服務(wù)器控制設(shè)備池中的受控設(shè)備。在任何一臺(tái)播出控制工作站上均可以登入控制服務(wù)器,并對(duì)控制服務(wù)器上的節(jié)目串聯(lián)單進(jìn)行訪問(wèn)控制,并訪問(wèn)控制為該節(jié)目串聯(lián)單所配置的所有設(shè)備。這樣,當(dāng)操作人員的誤操作導(dǎo)致播出控制軟件退出甚至播出控制工作站死機(jī)時(shí),其相應(yīng)的節(jié)目播出仍然在控制服務(wù)器上運(yùn)行,控制服務(wù)器仍將按照既定的規(guī)程控制播出設(shè)備,播出將不會(huì)受到影響,只要在另一臺(tái)播出控制工作站重新登入控制服務(wù)器打開相應(yīng)的節(jié)目串聯(lián)單,就能繼續(xù)操作節(jié)目串聯(lián)單以及獲取相應(yīng)的節(jié)目串聯(lián)單狀態(tài)、設(shè)備狀態(tài),從而大大提高了播出控制系統(tǒng)的安全性。假設(shè)播出控制工作站在發(fā)出Play指令的瞬間崩潰,此時(shí)該播出控制工作站所控制的節(jié)目串聯(lián)單實(shí)際上運(yùn)行在控制服務(wù)器上,該播出工作站的瞬間崩潰不會(huì)影響到節(jié)目串聯(lián)單的正常運(yùn)行,控制服務(wù)器將控制播出設(shè)備的正常播出,從而保證播出控制系統(tǒng)的安全性。為了進(jìn)一步提高播出控制系統(tǒng)的安全性,可以在圖5或圖6所示播出控制系統(tǒng)中引入克隆控制服務(wù)器,對(duì)系統(tǒng)中的控制服務(wù)器(以下稱為主控制服務(wù)器)進(jìn)行克隆備份。圖7為本發(fā)明對(duì)控制服務(wù)器進(jìn)行克隆的端口連接示意圖。圖7中主控制服務(wù)器和克隆控制服務(wù)器上各自有一套R(shí)S422端口,兩套R(shí)S422端口都連接到RS422倒換器。RS422倒換器類似于一個(gè)中繼器,它有一套R(shí)S422端口用來(lái)連接受控設(shè)備,另外兩套R(shí)S422端口用來(lái)連接主控制服務(wù)器和克隆控制服務(wù)器。圖8為本發(fā)明對(duì)控制服務(wù)器進(jìn)行克隆的原理示意圖。圖8中主控制服務(wù)器和克隆控制服務(wù)器的硬件配置相同,并運(yùn)行相同的播出控制協(xié)議;在主控制服務(wù)器正常工作的情況下,RS422倒換器將主控制服務(wù)器的控制信號(hào)發(fā)送給受控設(shè)備,當(dāng)發(fā)生主備倒換時(shí),RS422倒換器將克隆控制服務(wù)器的控制信號(hào)發(fā)送給受控設(shè)備;主控制服務(wù)器和克隆控制服務(wù)器同時(shí)從受控設(shè)備接收相同的回應(yīng)。圖9為本發(fā)明對(duì)控制服務(wù)器進(jìn)行克隆的靜態(tài)模型示意圖。圖9中ffl, W2,W3分別表示控制服務(wù)器發(fā)送第一、二、三次命令的操作;Rl, R2,R3分別表示控制服務(wù)器接收第一、二、三次回應(yīng)的操作;t1M,t2M,t3M分別表示主控制服務(wù)器發(fā)送第一、二、三次命令的時(shí)間點(diǎn);tlc, t2C, t3C分別表示克隆控制服務(wù)器發(fā)送第一、二、三次命令的時(shí)間點(diǎn);t1E, t2E, t3E分別表示第一、二、三次回應(yīng)到達(dá)控制服務(wù)器的時(shí)間點(diǎn)。由于回應(yīng)總是同時(shí)到達(dá)主控制服務(wù)器和克隆控制服務(wù)器,因此,在圖中對(duì)回應(yīng)到達(dá)主控制服務(wù)器和克隆控制服務(wù)器的時(shí)間點(diǎn)沒有加以區(qū)分。圖9描述了主控制服務(wù)器和克隆控制服務(wù)器向受控設(shè)備發(fā)送命令和從受控設(shè)備接收回應(yīng)的三種可能的時(shí)序關(guān)系。第一種時(shí)序關(guān)系主控制服務(wù)器發(fā)送命令的時(shí)間點(diǎn)在先,克隆控制服務(wù)器發(fā)送命令的時(shí)間點(diǎn)在后,兩個(gè)控制服務(wù)器同時(shí)接收到回應(yīng)。第二種時(shí)序關(guān)系克隆控制服務(wù)器發(fā)送命令的時(shí)間點(diǎn)在先,主控制服務(wù)器發(fā)送命令的時(shí)間點(diǎn)在后,兩個(gè)控制服務(wù)器同時(shí)接收到回應(yīng)。第三種時(shí)序關(guān)系主控制服務(wù)器和克隆控制服務(wù)器同時(shí)發(fā)送命令,同時(shí)接收到回應(yīng)。為了保證播出控制系統(tǒng)的可靠性,上述三種時(shí)序關(guān)系必須滿足條件t^-t^l < Iframe也就是說(shuō),主控制服務(wù)器和克隆控制服務(wù)器必須嚴(yán)格控制在同一幀內(nèi)向受控設(shè)備發(fā)送命令,只有這樣才能達(dá)到幀精確的克隆。
一種特殊的情形是Ahm與tn。的絕對(duì)差值少于一幀,但是U和tn。在不同的幀中, 這種情形也是不可接受的。因此,主控制服務(wù)器和克隆控制服務(wù)器發(fā)送命令和接受回應(yīng)在連續(xù)的幀內(nèi),但是不屬于同一幀里發(fā)送命令,這種情形是不可接受的。
綜上,主控制服務(wù)器和克隆控制服務(wù)器應(yīng)滿足= ItnlTt1J < Iframe并且U和tnc 在同一幀內(nèi)。
將主控制服務(wù)器和克隆控制服務(wù)器看作對(duì)象。對(duì)象在某一時(shí)間點(diǎn)的行為可以用對(duì)象的狀態(tài)變量和時(shí)間的函數(shù)來(lái)表示。具體地
用b表示對(duì)象的行為,t表示時(shí)間點(diǎn),f表示對(duì)象的狀態(tài)變量和時(shí)間的函數(shù),D表示對(duì)象的狀態(tài)變量,那么,b(t)可以用函數(shù)f(t) |D表示。
用bi和ID2分別表示主控制服務(wù)器和克隆控制服務(wù)器的行為,D1和A分別表示主控制服務(wù)器和克隆控制服務(wù)器的狀態(tài)變量。由于主控制服務(wù)器和克隆控制服務(wù)器運(yùn)行相同的協(xié)議,執(zhí)行相同的行為,因此,主控制服務(wù)器和克隆控制服務(wù)器的函數(shù)是相同的,用f表示。 那么
主控制服務(wù)器在時(shí)間點(diǎn)t的行為Id1 (t)可以用函數(shù)/G 表示;
克隆控制服務(wù)器在時(shí)間點(diǎn)t的行為b2(t)可以用函數(shù)f (t) |D2表示。
如果D1與D2等同,那么可以推出
權(quán)利要求
1.一種廣播電視播出控制系統(tǒng),其特征在于,該系統(tǒng)包括至少一個(gè)播出控制工作站、 一個(gè)控制服務(wù)器和至少一個(gè)受控設(shè)備,其中播出控制工作站通過(guò)控制服務(wù)器向受控設(shè)備發(fā)送命令,并從控制服務(wù)器接收受控設(shè)備的狀態(tài)信息和節(jié)目串聯(lián)單的狀態(tài)信息;控制服務(wù)器,用于根據(jù)播出控制工作站的命令控制相應(yīng)的受控設(shè)備,并用于從受控設(shè)備獲取受控設(shè)備的狀態(tài)信息,以及用于將受控設(shè)備的狀態(tài)信息和節(jié)目串聯(lián)單的狀態(tài)信息廣播給播出控制工作站;受控設(shè)備,用于根據(jù)控制服務(wù)器的控制進(jìn)行播出,并將自身的狀態(tài)信息發(fā)送給控制服務(wù)器。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述播出控制工作站通過(guò)以太網(wǎng)接入所述控制服務(wù)器,或通過(guò)互聯(lián)網(wǎng)接入所述控制服務(wù)器。
3.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述系統(tǒng)中還包括一個(gè)控制服務(wù)器和 RS422倒換器;兩個(gè)控制服務(wù)器的硬件配置相同,并運(yùn)行相同的播出控制協(xié)議,一個(gè)作為主控制服務(wù)器,另一個(gè)作為克隆控制服務(wù)器,均通過(guò)RS422倒換器連接到受控設(shè)備,從受控設(shè)備接收相同的回應(yīng);主控制服務(wù)器將其當(dāng)前執(zhí)行的命令及當(dāng)前狀態(tài)變量的取值拷貝給克隆控制服務(wù)器。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于主控制服務(wù)器在將其當(dāng)前執(zhí)行的命令及當(dāng)前狀態(tài)變量的取值拷貝給克隆控制服務(wù)器的同時(shí),將時(shí)間戳和延時(shí)時(shí)間標(biāo)記拷貝給克隆控制服務(wù)器;主控制服務(wù)器和克隆控制服務(wù)器在所述時(shí)間戳對(duì)應(yīng)的時(shí)間點(diǎn)延時(shí)所述延時(shí)時(shí)間標(biāo)記所對(duì)應(yīng)的時(shí)間之后執(zhí)行所述命令。
5.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于克隆控制服務(wù)器根據(jù)主控制服務(wù)器當(dāng)前執(zhí)行的命令及當(dāng)前狀態(tài)變量的取值、以及接收自受控設(shè)備的回應(yīng)進(jìn)行計(jì)算,預(yù)測(cè)主控制服務(wù)器的行為,并執(zhí)行與主控制服務(wù)器相同的行為。
6.一種控制服務(wù)器,其特征在于,應(yīng)用于廣播電視播出控制系統(tǒng)中,該控制服務(wù)器中包括設(shè)備通信模塊、網(wǎng)絡(luò)通信模塊、設(shè)備與節(jié)目串聯(lián)單配置模塊、受控設(shè)備信息模塊、系統(tǒng)信息模塊和節(jié)目串聯(lián)單控制模塊;設(shè)備通信模塊,用于控制服務(wù)器與至少一個(gè)受控設(shè)備之間的通信;網(wǎng)絡(luò)通信模塊,用于控制服務(wù)器與至少一個(gè)播出控制工作站之間的通信;設(shè)備與節(jié)目串聯(lián)單配置模塊,用于配置設(shè)備通道與節(jié)目串聯(lián)單之間的映射關(guān)系,并用于維護(hù)設(shè)備通道資源和節(jié)目串聯(lián)單資源,以及用于將節(jié)目串聯(lián)單的狀態(tài)信息發(fā)送給系統(tǒng)信息模塊;受控設(shè)備信息模塊,用于通過(guò)設(shè)備通信模塊從各個(gè)受控設(shè)備收集受控設(shè)備的狀態(tài)信息,并通過(guò)網(wǎng)絡(luò)通信模塊將所收集的設(shè)備狀態(tài)信息廣播給已登入控制服務(wù)器的播出控制工作站;系統(tǒng)信息模塊,用于獲取系統(tǒng)信息,并通過(guò)網(wǎng)絡(luò)通信模塊將所獲取的系統(tǒng)信息廣播給已登入控制服務(wù)器的播出控制工作站;所述系統(tǒng)信息包括設(shè)備通道狀態(tài)、節(jié)目串聯(lián)單的狀態(tài)信息和系統(tǒng)時(shí)鐘信息;節(jié)目串聯(lián)單控制模塊,用于從網(wǎng)絡(luò)通信模塊接收來(lái)自播出控制工作站的命令,根據(jù)所述命令控制節(jié)目串聯(lián)單的運(yùn)行,并通過(guò)設(shè)備通信模塊控制受控設(shè)備進(jìn)行播出。
7.根據(jù)權(quán)利要求6所述的控制服務(wù)器,其特征在于,所述設(shè)備與節(jié)目串聯(lián)單配置模塊用于維護(hù)設(shè)備通道隊(duì)列、節(jié)目串聯(lián)單隊(duì)列和設(shè)備通道與節(jié)目串聯(lián)單映射表;其中設(shè)備通道隊(duì)列用于記錄控制服務(wù)器對(duì)設(shè)備通道的使用情況;節(jié)目串聯(lián)單隊(duì)列用于記錄控制服務(wù)器中節(jié)目串聯(lián)單的使用情況;設(shè)備通道與節(jié)目串聯(lián)單映射表用于記錄受控設(shè)備與節(jié)目串聯(lián)單之間的配置關(guān)系。
8.根據(jù)權(quán)利要求6所述的控制服務(wù)器,其特征在于所述節(jié)目串聯(lián)單控制模塊,用于從設(shè)備與節(jié)目串聯(lián)單配置模塊獲取設(shè)備通道與節(jié)目串聯(lián)單的映射關(guān)系,從受控設(shè)備信息模塊獲取相應(yīng)的設(shè)備狀態(tài)信息,并根據(jù)從網(wǎng)絡(luò)通信模塊接收的來(lái)自播出控制工作站的命令,控制節(jié)目串聯(lián)單的運(yùn)行,并用于將節(jié)目串聯(lián)單的狀態(tài)信息反饋給設(shè)備與節(jié)目串聯(lián)單配置模塊。
9.根據(jù)權(quán)利要求6至8任一項(xiàng)所述的控制服務(wù)器,其特征在于在控制服務(wù)器同時(shí)執(zhí)行多個(gè)任務(wù)時(shí),所述節(jié)目串聯(lián)單控制模塊還用于將所述多個(gè)任務(wù)至少劃分為兩類,一類是低優(yōu)先級(jí)任務(wù),另一類是高優(yōu)先級(jí)任務(wù),并用于將低優(yōu)先級(jí)任務(wù)分割成任務(wù)元,在處理完高優(yōu)先級(jí)任務(wù)的情況下處理所述任務(wù)元。
10.一種廣播電視播出控制方法,其特征在于,包括至少一個(gè)播出控制工作站通過(guò)控制服務(wù)器向受控設(shè)備發(fā)送命令,并從控制服務(wù)器接收受控設(shè)備的狀態(tài)信息和節(jié)目串聯(lián)單的狀態(tài)信息;控制服務(wù)器根據(jù)播出控制工作站的命令控制相應(yīng)的受控設(shè)備,并從受控設(shè)備獲取受控設(shè)備的狀態(tài)信息,將受控設(shè)備的狀態(tài)信息和節(jié)目串聯(lián)單的狀態(tài)信息廣播給播出控制工作站;至少一個(gè)受控設(shè)備根據(jù)控制服務(wù)器的控制進(jìn)行播出,并將自身的狀態(tài)信息發(fā)送給控制服務(wù)器。
全文摘要
本發(fā)明提供了一種廣播電視播出控制系統(tǒng),該系統(tǒng)包括至少一個(gè)播出控制工作站、一個(gè)控制服務(wù)器和至少一個(gè)受控設(shè)備,其中播出控制工作站通過(guò)控制服務(wù)器向受控設(shè)備發(fā)送命令,并從控制服務(wù)器接收受控設(shè)備的狀態(tài)信息和節(jié)目串聯(lián)單的狀態(tài)信息;控制服務(wù)器,用于根據(jù)播出控制工作站的命令控制相應(yīng)的受控設(shè)備,并用于從受控設(shè)備獲取受控設(shè)備的狀態(tài)信息,以及用于將受控設(shè)備的狀態(tài)和節(jié)目串聯(lián)單的狀態(tài)信息廣播給播出控制工作站;受控設(shè)備,用于根據(jù)控制服務(wù)器的控制進(jìn)行播出,并將自身的狀態(tài)信息發(fā)送給控制服務(wù)器。本發(fā)明還提供了一種控制服務(wù)器和廣播電視播出控制方法。應(yīng)用本發(fā)明能夠提高播出設(shè)備的資源利用率,并提高播出控制系統(tǒng)的安全性。
文檔編號(hào)H04N5/222GK102497498SQ20111038498
公開日2012年6月13日 申請(qǐng)日期2011年11月29日 優(yōu)先權(quán)日2011年10月10日
發(fā)明者劉少峰 申請(qǐng)人:劉少峰