專利名稱:一種總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及廣電領(lǐng)域電視節(jié)目制播技術(shù),具體涉及一種總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng)。
背景技術(shù):
當(dāng)前在各級廣播電視制作和播出機(jī)構(gòu)中,都在進(jìn)行網(wǎng)絡(luò)化的建設(shè),其核
心的目標(biāo)就是借助于日新月異的IT技術(shù),將電視節(jié)目的攝制、采集、編輯、傳輸、管理、播出、多渠道發(fā)布等有機(jī)的整合在一個網(wǎng)絡(luò)平臺上,形成全新的電視節(jié)目生產(chǎn)的工藝流程,在不同的環(huán)節(jié)上,通過采納不同的IT纟支術(shù)對流程及進(jìn)行優(yōu)化,提高資源的共享率,提高節(jié)目最終播出的質(zhì)量。
在2006年和2007年國家廣電總局發(fā)布的《電視臺數(shù)字化網(wǎng)絡(luò)化建設(shè)白皮書》中,特別強(qiáng)調(diào)了 "電視臺網(wǎng),,的概念電視臺網(wǎng)是指以現(xiàn)代信息技術(shù)和數(shù)字電視技術(shù)為基礎(chǔ),以計算機(jī)網(wǎng)絡(luò)為核心,實現(xiàn)電視節(jié)目的采集、編輯、存儲、播出交換以及相關(guān)管理等輔助功能的網(wǎng)絡(luò)化系統(tǒng)。在這個電視臺網(wǎng)中,最為重要的就是不同業(yè)務(wù)板塊之間的互聯(lián)互通,電視臺網(wǎng)異構(gòu)業(yè)務(wù)板塊及設(shè)備由于接口標(biāo)準(zhǔn)不同,將會產(chǎn)生互聯(lián)互通問題,會造成各板塊的孤立,節(jié)目資源不能有效共享,對業(yè)務(wù)的連續(xù)擴(kuò)展性、使用的便捷性等都會帶來影響,電視臺網(wǎng)將不能發(fā)揮其應(yīng)有的優(yōu)勢。
也就是說,在目前電視臺全臺網(wǎng)建設(shè)中,異構(gòu)業(yè)務(wù)板塊的互聯(lián)互通是一個非常關(guān)鍵的技術(shù)問題。這里所謂的異構(gòu)業(yè)務(wù)板塊指的是如下幾種情況>由不同廠商提供的不同的產(chǎn)品和解決方案>計算機(jī)硬件平臺不同
>計算機(jī)操作系統(tǒng)、網(wǎng)絡(luò)管理系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)不同
電視臺播出線是電視節(jié)目的最終出口。通常情況下, 一個電視臺有若干個頻道,每個頻道有獨(dú)立的播出設(shè)備。在目前大多數(shù)電視臺的總控播出線上,每個頻道的播出由如下幾種系統(tǒng)板塊構(gòu)成第一,視頻播出系統(tǒng)板塊,包括視頻播出服務(wù)器和視頻播控系統(tǒng),根據(jù)事先編排的節(jié)目單順序的播放視音頻 節(jié)目流;第二,字幕播出系統(tǒng)板塊,包括字幕播出服務(wù)器和字幕播控系統(tǒng),
根據(jù)事先制作的字幕列表播出字幕;第三,視頻切換和鍵混系統(tǒng)板塊,負(fù)責(zé)
將字幕播出的結(jié)果混合疊加到視頻節(jié)目之中,最后通過輸出通道進(jìn)行信號的 發(fā)射。
原來電視臺對總控播出線上的字幕播出系統(tǒng)要求很低,播出需求的量也 比較小,只是播出一些臺標(biāo)信息、時鐘信息等。但是隨著電視臺頻道整合, 播出線圖文信息內(nèi)容播出任務(wù)大大增加,如滾動的時事新聞、突發(fā)事件、旅 游資訊信息、公共服務(wù)信息、實時氣象信息、廣告圖標(biāo)、廣告文字等等。同 時字幕播出的形式也日益多樣化,不是筒單的僅僅是文字形式,而是以文字 配合各種圖形、動畫的形式來表現(xiàn),并伴有各種特技效果。這樣以來,就給
原有的字幕播出系統(tǒng)帶來了如下的困難 >字幕制作的工作量很大。
>容易造成由于人為誤操作帶來的播出事故。電視節(jié)目內(nèi)容的正確性、準(zhǔn)確 性和播出設(shè)備的穩(wěn)定性是電視臺播出部門最為關(guān)注的問題。 一旦出現(xiàn)故 障,將直接導(dǎo)致播出事故,帶來不好的社會效應(yīng)。 >大多數(shù)的字幕是需要配合各頻道的視頻播出系統(tǒng)播放的電視節(jié)目進(jìn)行精 確的定時播出的,但是視頻播出系統(tǒng)會經(jīng)常性的進(jìn)行節(jié)目內(nèi)容調(diào)整、順序 調(diào)整等,此時字幕的播出肯定不可能自動與視頻節(jié)目匹配,而且在這種情 況下,人工的字幕調(diào)整會變得非常困難。 上述所有問題的根源就是在電視臺總控播出線中,沒有實現(xiàn)"視頻播出 系統(tǒng)"、"字幕播出系統(tǒng)"和"視頻切換和鍵混系統(tǒng),,三個業(yè)務(wù)板塊的數(shù)據(jù) 交互。在"視頻播出系統(tǒng),,中,是必然會有一個節(jié)目單的,它決定了一個頻 道每天在哪些時間播出哪些節(jié)目。在通常情況下,電視臺的總編室會提前7 天(針對不同的電視臺,提前的時間略有差異)提交每個頻道的節(jié)目單,當(dāng) 然遇到特殊情況會進(jìn)行及時的調(diào)整。然后,電視臺的播出部會根據(jù)這些節(jié)目 單準(zhǔn)備素材的上載、節(jié)目單提交給播出控制系統(tǒng)。這個節(jié)目單對于字幕播出 系統(tǒng)也是非常有用的,最有用的應(yīng)該是播出的時間,如果字幕播出系統(tǒng)能夠 得到這個節(jié)目單,對于字幕的制作和播出將會大有裨益。
另一方面,在字幕播出系統(tǒng)中,為了保證播出的安全性,需要設(shè)置一些字幕禁播時段,在這些時段內(nèi),是禁止任何字幕的播出的,例如各個省級電 視臺在轉(zhuǎn)播中央電視臺的"新聞聯(lián)播"節(jié)目或者重大新聞直播節(jié)目時,是絕 對要避免任何形式字幕的播出。 一個頻道的"禁播時段"對于"視頻播出系 統(tǒng)"來說同樣重要,它可以根據(jù)這些時間段控制"視頻切換和鍵混系統(tǒng)"的 字幕下游鍵的物理開關(guān),在更高級別上確保字幕播出的安全性。
發(fā)明內(nèi)容
本發(fā)明的目的是針對上述問題,提供一種總控播出線異構(gòu)業(yè)務(wù)板塊間的互 聯(lián)互通系統(tǒng),使得"字幕播出系統(tǒng)板塊,,和"視頻播出系統(tǒng)板塊,,之間能夠 有效地獲取信息,從而降低字幕播出系統(tǒng)的人工的工作量,提高字幕制作的 效率,增加字幕播出的安全性和穩(wěn)定性。
本發(fā)明的技術(shù)方案如下 一種總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系 統(tǒng),包括視頻播出系統(tǒng)板塊、字幕播出系統(tǒng)板塊以及視頻切換和鍵混系統(tǒng)板 塊,視頻播出系統(tǒng)板塊包括各頻道的視頻播出服務(wù)器以及與之相連的視頻播 控終端,各頻道的視頻播控終端與視頻播出總控終端連接;字幕播出系統(tǒng)板 塊包括各頻道的字幕播出服務(wù)器以及與之相連的字幕播控終端,各頻道的字 幕播控終端與字幕集中編單終端連接;視頻切換和鍵混系統(tǒng)板塊分別與各頻 道的視頻播出服務(wù)器和字幕播出服務(wù)器連接,其中,視頻播出系統(tǒng)板塊和字 幕播出系統(tǒng)板塊分別設(shè)有各自的網(wǎng)關(guān)、WEB應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器,視 頻播出系統(tǒng)板塊和字幕播出系統(tǒng)板塊的WEB應(yīng)用服務(wù)器上分別注冊有所需的 信息交互的WEB服務(wù)接口 ,字幕播出系統(tǒng)板塊和視頻播出系統(tǒng)板塊的網(wǎng)關(guān)上 對應(yīng)注冊有對方系統(tǒng)WEB服務(wù)的WSDL,同時,在^L頻播出系統(tǒng)板塊和字幕4番 出系統(tǒng)板塊的網(wǎng)關(guān)上還部署有用于信息交互的消息服務(wù),兩個系統(tǒng)板塊的網(wǎng) 關(guān)相互連通。
進(jìn)一步,如上所述的總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng),其中, 視頻播出系統(tǒng)板塊注冊的WEB服務(wù)接口用于獲取字幕播出系統(tǒng)板塊的各頻道 禁播時段數(shù)據(jù);字幕播出系統(tǒng)板塊注冊的WEB服務(wù)接口用于獲取視頻播出系 統(tǒng)板塊各頻道當(dāng)前最新的節(jié)目單數(shù)據(jù)。進(jìn)一步,如上所述的總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng),其中, 視頻播出系統(tǒng)板塊的網(wǎng)關(guān)上部署的消息服務(wù)受來自字幕播出系統(tǒng)板塊的"獲 取節(jié)目單"消息的觸發(fā);字幕播出系統(tǒng)板塊的網(wǎng)關(guān)上部署的消息服務(wù)受來自 視頻播出系統(tǒng)板塊的"獲取禁播時段"消息的觸發(fā)。
進(jìn)一步,如上所述的總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng),其中, 視頻播出系統(tǒng)板塊各頻道當(dāng)前最新的節(jié)目單數(shù)據(jù)以及字幕播出系統(tǒng)板塊的各
頻道禁播時段數(shù)據(jù)被封裝成XML協(xié)議格式進(jìn)行發(fā)送。
進(jìn)一步,如上所述的總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng),其中, 視頻播出系統(tǒng)板塊的頻道播出控制終端得到本頻道的禁播時段后,根據(jù)禁播時 段的起始時間和結(jié)束時間,通過視頻播出服務(wù)器關(guān)閉和開啟視頻切換和鍵混系
統(tǒng)板塊中該頻道的字幕下游4建。
本發(fā)明的有益效果如下本發(fā)明通過標(biāo)準(zhǔn)的XML文件格式協(xié)議和數(shù)據(jù)交 互服務(wù)模式,將播出線的視頻播出系統(tǒng)板塊中的節(jié)目單推送到字幕播出系統(tǒng) 板塊之中,字幕播出系統(tǒng)板塊使用這些節(jié)目單,生成字幕播出條目,使得視 頻播出和字幕播出緊密耦合起來,從而降低人工制作字幕的工作量,避免由 于人為操作失誤導(dǎo)致的播出事故;另一方面,字幕播出系統(tǒng)板塊的一些播控 信息,特別是每個頻道的字幕禁播時段信息,也通過標(biāo)準(zhǔn)的服務(wù)接口推送到 視頻播出系統(tǒng)板塊中,從而控制字幕的播出開關(guān),增加了字幕播出的安全性 和穩(wěn)定性。
圖1為總控播出線一個頻道的視頻播出、字幕播出和下游鍵控制結(jié)構(gòu)示 意圖2為總控播出線視頻播出系統(tǒng)板塊和字幕播出系統(tǒng)板塊互聯(lián)互通的框 架示意圖3為字幕播出系統(tǒng)板塊將頻道禁播時段推送給視頻播出系統(tǒng)板塊的原理圖4為視頻播出系統(tǒng)板塊將頻道節(jié)目單推送給字幕播出系統(tǒng)板塊的原理
圖5為視頻播出系統(tǒng)板塊從字幕播出系統(tǒng)板塊獲取頻道禁播時段的原理
圖6為字幕播出系統(tǒng)板塊從視頻播出系統(tǒng)板塊獲取頻道節(jié)目單的原理
圖7為以禁播時段為驅(qū)動的字幕下游鍵控制流程圖。
具體實施例方式
下面結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)的描述。
本發(fā)明的主要核心方案是采用標(biāo)準(zhǔn)的XML格式和標(biāo)準(zhǔn)的WEB應(yīng)用服務(wù)和 消息服務(wù)技術(shù),實現(xiàn)電視臺總控播出線上的異構(gòu)系統(tǒng)間跨平臺的互聯(lián)互通。
"視頻播出系統(tǒng),,的實時在線節(jié)目單可以通過WEB服務(wù)被送到字幕播出系統(tǒng) 中,從而大大提高字幕播放列表制作的效率,提高字幕播出內(nèi)容和時間與視 頻節(jié)目的內(nèi)容和時間的準(zhǔn)確對應(yīng),達(dá)到緊密耦合的目的。同時,"視頻播出系 統(tǒng)"通過獲得來自"字幕播出系統(tǒng),,的禁播時段信息,控制"視頻切換和鍵 混系統(tǒng)",實現(xiàn)對字幕下游鍵的物理開啟和閉合,確保字幕在這些時段播出的 正確性,提高系統(tǒng)整體的安全性。
如圖1、圖2所示,總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng)包括視頻播 出系統(tǒng)板塊、字幕播出系統(tǒng)板塊以及視頻切換和鍵混系統(tǒng)板塊,視頻播出系 統(tǒng)板塊包括各頻道的視頻播出服務(wù)器以及與之相連的視頻纟番控終端,各頻道 的視頻播控終端與視頻播出總控終端連接;字幕播出系統(tǒng)板塊包括各頻道的 字幕播出服務(wù)器以及與之相連的字幕播控終端,各頻道的字幕播控終端與字 幕集中編單終端連接;視頻切換和鍵混系統(tǒng)板塊分別與各頻道的視頻播出服 務(wù)器和字幕播出服務(wù)器連接,其中,視頻播出系統(tǒng)板塊和字幕播出系統(tǒng)板塊 分別設(shè)有各自的網(wǎng)關(guān)、WEB應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器,視頻播出系統(tǒng)板塊 和字幕播出系統(tǒng)板塊的WEB應(yīng)用服務(wù)器上分別注冊有所需的信息交互的WEB 服務(wù)接口 ,字幕播出系統(tǒng)板塊和視頻播出系統(tǒng)板塊的網(wǎng)關(guān)上對應(yīng)注冊有對方 系統(tǒng)WEB服務(wù)的WSDL,同時,在3見頻播出系統(tǒng)板塊和字幕播出系統(tǒng)板塊的網(wǎng)關(guān)上還部署有用于信息交互的消息服務(wù),兩個系統(tǒng)板塊的網(wǎng)關(guān)相互連通。
XML (extensible Markup Language可擴(kuò)展標(biāo)記i吾言)是一種簡單的H 據(jù)存儲語言,使用一系列簡單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用方便的方 式建立。XML的簡單使其易于在任何應(yīng)用程序中讀寫數(shù)據(jù),而且XML與具體 的操作系統(tǒng)平臺和編程語言是無關(guān)的,從而成為數(shù)據(jù)交換的唯一公共語言, 可以在所有異構(gòu)系統(tǒng)間進(jìn)行數(shù)據(jù)的交互。本發(fā)明將XML作為系統(tǒng)交互協(xié)議, 不同的廠商在不同的硬件平臺下、在不同的操作系統(tǒng)、不同的數(shù)據(jù)庫管理系 統(tǒng)實現(xiàn)中,只要遵循這個標(biāo)準(zhǔn)的協(xié)議,就可以實現(xiàn)異構(gòu)系統(tǒng)跨平臺的數(shù)據(jù)交 換。
Web Services是一種可以接收從其它系統(tǒng)中傳遞過來的請求,輕量級的 獨(dú)立的通訊技術(shù)。這種技術(shù)允許網(wǎng)絡(luò)上的所有系統(tǒng)進(jìn)行交互。Web Services 的定義由兩部分組成第一,SOAP:定義了 Web Services之間的基本通信協(xié) 議;第二, WSDL: Web Services描述語言,它定義了 Web Services做什么, 怎么做和查詢的信息。通過使用WSDL將一個Web Services定義好以后,為 了使更多的用戶能夠發(fā)現(xiàn)這個Web服務(wù),同時也為了加強(qiáng)這個Web服務(wù)的互 操作能力和災(zāi)難恢復(fù)時的連接保持能力,需要將這個Web服務(wù)注冊發(fā)布到系 統(tǒng)中去。在應(yīng)用程序中引用WebServices中的特定接口的過程,稱為"服務(wù) 的調(diào)用"。SOAP客戶端向服務(wù)器發(fā)送請求信息,要求調(diào)用服務(wù),服務(wù)器處理 發(fā)送的請求,執(zhí)行所需函數(shù),然后將執(zhí)行結(jié)果通過響應(yīng)信息發(fā)送到客戶端。 這些信息都是XML格式的,而且可以用多種協(xié)議在客戶端和服務(wù)器之間進(jìn)行 傳輸。
本發(fā)明涉及到的視頻播出系統(tǒng)板塊與字幕播出系統(tǒng)板塊的信息交互包括 兩種模式, 一種模式是用WEB服務(wù)的軟件通訊接口實現(xiàn),另一種模式是用消 息隊列技術(shù)的軟件通訊接口實現(xiàn)。
用WEB服務(wù)的軟件通訊接口實現(xiàn),包含如下的步驟操作
一、需要在視頻播出系統(tǒng)和字幕播出系統(tǒng)分別定義WEB服務(wù)
(1).在視頻播出系統(tǒng)定義一個WEB服務(wù)接口 ,獲取字幕系統(tǒng)的禁播時段
數(shù)據(jù)
8public String pushCGForbiddenTime (String channelID)
其中,參數(shù)channelID表示了頻道的標(biāo)識,返回值返回的內(nèi)容為一個
XML的字符串,包含該頻道的禁播時段列表。
(2).在字幕播出系統(tǒng)定義一個WEB服務(wù)接口 ,獲取視頻系統(tǒng)的當(dāng)前最新
的節(jié)目單數(shù)據(jù)
public String pushNewestPlayList(String charmelID) 其中,參數(shù)channelID表示了頻道的標(biāo)識,返回值返回的內(nèi)容為一個 XML的字符串,包含該頻道當(dāng)前最新的節(jié)目單。
將上述兩個WEB服務(wù)注冊到各自系統(tǒng)的WEB服務(wù)器中
(1) .將pushCGForbiddenTime服務(wù)注冊到視頻播出系統(tǒng)的WEB服務(wù)器中
(2) .將pushNewestPlayList服務(wù)注冊到字幕播出系統(tǒng)的WEB服務(wù)器中
二、 將上述兩個WEB服務(wù)的WSDL注冊到對方系統(tǒng)的應(yīng)用網(wǎng)關(guān)中
(1) .將pushCGForbiddenTime服務(wù)的WSDL注冊到字幕播出系統(tǒng)的應(yīng)用網(wǎng)
關(guān)中;
(2) .將pushNewestPlayList服務(wù)的WSDL注冊到視頻播出系統(tǒng)的應(yīng)用網(wǎng) 關(guān)中。
三、 WEB服務(wù)的調(diào)用
(1) .字幕播出系統(tǒng)的應(yīng)用網(wǎng)關(guān)調(diào)用pushCGForbiddenTime服務(wù) 如圖3所示,在字幕播出系統(tǒng)中,當(dāng)某個頻道字幕播出服務(wù)器的禁播時
段發(fā)生變化后,網(wǎng)關(guān)上的應(yīng)用程序就會根據(jù)WSDL描述,調(diào)用位于視頻播出系 統(tǒng)的WEB服務(wù)器中的"pushCGForbiddenTime"服務(wù),將該頻道當(dāng)前最新的禁 播時段封裝成一個XML格式,主動推送給視頻播出系統(tǒng)。
視頻播出系統(tǒng)接收到這個禁播時段的XML流之后,根據(jù)協(xié)議格式,解析 成禁播時段,按照頻道標(biāo)識存儲到本系統(tǒng)的數(shù)據(jù)庫中。
(2) .浮見頻^番出系統(tǒng)的應(yīng)用網(wǎng)關(guān)調(diào)用pushNewestPlayList月良務(wù) 如圖4所示,在視頻播出系統(tǒng)中,當(dāng)某個頻道生成了一個新的節(jié)目單,
或者節(jié)目單發(fā)生了調(diào)整,網(wǎng)關(guān)上的應(yīng)用程序就會根據(jù)WSDL描述,調(diào)用位于字 幕播出系統(tǒng)的WEB服務(wù)器中的"pushNewestPlayList"服務(wù),將該頻道當(dāng)前 最新的節(jié)目單封裝成一個XML格式,主動推送給字幕播出系統(tǒng)。
字幕播出系統(tǒng)接收到這個節(jié)目單的XML流之后,根據(jù)協(xié)議格式,解析成
9節(jié)目單,按照頻道標(biāo)識存儲到本系統(tǒng)的數(shù)據(jù)庫中。
用消息隊列技術(shù)的軟件通訊接口實現(xiàn),包含如下的步驟操作
一、 在視頻播出系統(tǒng)和字幕播出系統(tǒng)的網(wǎng)關(guān)上部署消息服務(wù)。
(1) .在視頻播出系統(tǒng)的網(wǎng)關(guān)上部署一個消息服務(wù),這個服務(wù)受來自字 幕播出系統(tǒng)的"獲取節(jié)目單"消息的觸發(fā)。
(2) .在字幕播出系統(tǒng)的網(wǎng)關(guān)上部署一個消息服務(wù),這個服務(wù)受來自視
頻播出系統(tǒng)的"獲取禁播時段"消息的觸發(fā)。
對于所部署的消息服務(wù)的消息隊列中間件來說,可以選擇JMS MessageQueue、 IBM MessageQueue、 Microsoft MessageQueue等。消息月l務(wù) 的部署就是將中間件系統(tǒng)安裝到網(wǎng)關(guān)服務(wù)器上,并進(jìn)行消息隊列的建立和消 息路由的配置。消息隊列的創(chuàng)建有兩種方式靜態(tài)的創(chuàng)建方式和動態(tài)的創(chuàng)建 方式。靜態(tài)的創(chuàng)建方式就是直接在中間件上創(chuàng)建;動態(tài)的創(chuàng)建方式是通過視 頻播出系統(tǒng)和字幕播出系統(tǒng)調(diào)用中間件系統(tǒng)提供的APIs,在消息中間件上建 立兩個消息隊列,例如對于節(jié)目單信息來說, 一個是字幕播出系統(tǒng)進(jìn)行節(jié)目 單申請的消息隊列,另外一個是視頻播出系統(tǒng)將節(jié)目單封裝成XML格式后, 進(jìn)行節(jié)目單發(fā)送的消息隊列。消息路由的配置也可以通過如上兩種方式進(jìn)行。
二、 消息觸發(fā)、消息處理、數(shù)據(jù)交互
a).如圖5所示,視頻播出系統(tǒng)向字幕播出系統(tǒng)發(fā)出"獲取禁播時段" 消息,字幕播出系統(tǒng)的消息服務(wù)接收到這個消息后,從數(shù)據(jù)庫中取出該頻道 的禁播時段信息,直接寫到一個XML文件中,并把文件返回給視頻播出系統(tǒng)。 視頻播出系統(tǒng)得到這個文件后,讀取其中的禁播時段信息,寫到數(shù)據(jù)庫中, 用于控制字幕的播出開關(guān)。
(2).如圖6所示,字幕播出系統(tǒng)向視頻播出系統(tǒng)發(fā)出"獲取節(jié)目單"消息, 視頻播出系統(tǒng)的消息服務(wù)接收到這個消息后,從數(shù)據(jù)庫中取出該頻道的最新節(jié) 目單信息,直接寫到一個XML文件中,并把文件返回給字幕播出系統(tǒng)。字幕播 出系統(tǒng)得到這個文件后,讀取其中的節(jié)目單信息,寫到數(shù)據(jù)庫中,用于生成字 幕播出條目。
當(dāng)消息隊列創(chuàng)建完成并配置好消息路由之后,就可以進(jìn)行消息的發(fā)送、處 理、接收了。消息的參數(shù)都可以封裝成標(biāo)準(zhǔn)的XML格式。例如對于節(jié)目單信息來說,字幕播出系統(tǒng)的消息參數(shù)包括日期和頻道標(biāo)識;視頻播出系統(tǒng)的消息參 數(shù)包括該頻道某個日期的節(jié)目單。字幕播出系統(tǒng)調(diào)用中間件的API將消息發(fā)送 給節(jié)目單申請隊列中,然后再啟動一個線程,訂閱節(jié)目單發(fā)送隊列中的消息, 訂閱到一個消息后,就可以將其中的節(jié)目單信息解析出來。視頻播出系統(tǒng)后臺 啟動一個線程,訂閱節(jié)目單申請隊列中的消息,訂閱到一個消息后,就根據(jù)其 中的參數(shù)(日期和頻道標(biāo)識)從數(shù)據(jù)庫中讀取出來對應(yīng)的節(jié)目單信息,封裝成
XML格式作為消息的參數(shù),然后調(diào)用中間件的API將該消息放入節(jié)目單發(fā)送隊列 中。禁播時段信息的調(diào)用與此方式相同。
本發(fā)明涉及到的視頻播出系統(tǒng)板塊和字幕播出系統(tǒng)板塊的數(shù)據(jù)交互是使 用XML協(xié)議對需要交互的數(shù)據(jù)進(jìn)行描述。
視頻播出系統(tǒng)的節(jié)目單的描述如下
在一個XML節(jié)目單中,包括了兩級結(jié)構(gòu),分別是"任務(wù)時段"和"條目 時段"。 一個XML節(jié)目單可以包括一個或多個"任務(wù)時段",每個"任務(wù)時段" 可以包含一個或多個"條目時段"。不同的"任務(wù)時段,,由唯一的id標(biāo)識來 區(qū)分。不同的"條目時段,,也是由唯一的id來區(qū)分。對其中的格式進(jìn)行如下 說明
> PROGRAM結(jié)點(diǎn)表示一個節(jié)目單的開始。 這個結(jié)點(diǎn)下面包含F(xiàn)ILE結(jié)點(diǎn)、INFO結(jié)點(diǎn)、PGM結(jié)點(diǎn)。
> FILE結(jié)點(diǎn)表示文件的信息 (1 ) name:表示文4牛的名字
(2) version:表示文4牛的片反本
(3) create:表示這個文件創(chuàng)建的時間
> INF0結(jié)點(diǎn)用來描述頻道、日期信息
(1) channel: 表示步貞道的標(biāo)識;
(2) date:表示當(dāng)前的日期;
(3) name:表示時間,殳,"上午"、"下午"、"晚間"
(4 ) description:頻道的描述,使用一個GUID來表示 (5 ) index:頻道的索引號
> PGM結(jié)點(diǎn)內(nèi)容節(jié)點(diǎn),作為任務(wù)時段和條目時段的容器> ITEM結(jié)點(diǎn)任務(wù)時間段,每個ITEM描述一個任務(wù)
> MAIN結(jié)點(diǎn)描述任務(wù)的開始時間和結(jié)束時間 (1 ) date:播出日期
(2 ) time: 4番出時間
(3) som( Start Of Media):素材入點(diǎn)
(4 ) dur:持續(xù)時間
(5 ) name:時段名稱
(6) id:任務(wù)時段的唯一標(biāo)識,在整張單內(nèi)不重復(fù),該id在新增任務(wù)時段 時產(chǎn)生,刪除任務(wù)時段時消除,更新任務(wù)時段時保持不變
> CLIP結(jié)點(diǎn)條目時段;
(1) date:播出日期
(2) time:播出時間
(3 ) som、 eom:入點(diǎn)、出點(diǎn),格式為時分秒幀, (4 ) name:條目時段的名稱 (5 ) Primary ID:唯一標(biāo)識符
(6)CLIPTYPE:表示素材類型(數(shù)字表示的素材類型,如0:廣告;1:新 聞;2:電視劇等)。
對于多個"任務(wù)時段"和多個"條目時段"的情況,舉例如下 例如對于晚間的一檔節(jié)目中,有多個^f壬務(wù)時^殳
任務(wù)時段121:56:00—22:46:00星光劇場《春天后母心》第18集
任務(wù)時段222:46:01—22:50:00公益廣告
任務(wù)時段322:50:01—23:40:00星光劇場《春天后母心》第19集
這三個任務(wù)時段中都包含了多個條目時段,例如任務(wù)時段1的條目時段如下:
條目時段121:56:00—21:56:30電視劇冠名廣告
條目時段221:56:31—21:57:00星光劇場欄目片頭
條目時段321:57:01—21:59:00廠商廣告(包含多個廣告)
條目時段421:59:01—22:19:00《春天后母心》第18集上半部
條目時段522:19:01—22:23:00廠商廣告(包含多個廣告)
條目時段622:23:01—22:45:30《春天后母心》第18集下半部
條目時段722:45:31—22:46:00《春天后母心》第19集介紹以下是視頻播出系統(tǒng)的節(jié)目單的XML格式的示意 < xml version="l. 0" encoding="GB2312" 〉
〈!一根節(jié)點(diǎn)一> <PR0GRAM>
〈FILE包括名稱、版本和創(chuàng)建日期〉
<!--INFO節(jié)點(diǎn),描述頻道、日期信息一>
<INF0包括頻道標(biāo)識、當(dāng)前日期、描述、索引>
<!--內(nèi)容節(jié)點(diǎn),作為任務(wù)時段和條目時段的容器一>
<PGM>
〈!一任務(wù)時間段,每個ITEM描述一個任務(wù)--> <ITEM>
<!--MAIN節(jié)點(diǎn)描述任務(wù)的開始和結(jié)束時間,日期,時間,入點(diǎn),
持續(xù)時間,時段名稱,任務(wù)時段的唯一標(biāo)識一>
〈MAIN包括播出日期、時間、入點(diǎn)、持續(xù)時間、名稱、ID>
<CLIP〉
<!--條目時^殳一>
<ITEM包括日期、時間、入點(diǎn)、出點(diǎn)、名稱、ID、素材類型〉 </CLIP> </ITEM〉 </PGM> </PR0GRAM>
字幕播出系統(tǒng)的禁播時段的描述如下 頻道信息
禁播時段信息開始
時段段l,起始時間和結(jié)束時間 時段段2,起始時間和結(jié)束時間
時段^殳N,起始時間和結(jié)束時間禁播時段信息結(jié)束以下是字幕播出系統(tǒng)的禁播時段的XML格式的示意 〈?xml version="l. 0" encoding="GB2312" 〉 <!--根節(jié)點(diǎn)一〉 <ForbiddenTime〉〈FILE包括名稱、版本和創(chuàng)建日期〉〈!一INF0節(jié)點(diǎn),描述頻道、日期信息一>〈INFO包括頻道標(biāo)識、當(dāng)前日期〉〈!一內(nèi)容節(jié)點(diǎn),作為禁播時段的容器一><Time>〈!一禁播時段,每個ITEM描述一個禁播時段一〉 <ITEM禁播時,殳l,起始時間和結(jié)束時間〉 <ITEM禁播時段2,起始時間和結(jié)束時間〉 <......><ITEM禁播時段N,起始時間和結(jié)束時間〉 </Time> </ForbiddenTime>視頻播出系統(tǒng)板塊獲取字幕播出系統(tǒng)板塊的禁播時段的最終目是為了在 這些時段關(guān)閉字幕播出的通道,因此,本發(fā)明釆用了 "以禁播時段為驅(qū)動的 字幕下游鍵控制"的方法。在電視臺的總控播出線上,字幕信號與視頻信號的疊加是通過"視頻切 換和鍵混系統(tǒng),,的字幕下游鍵實現(xiàn)的。"鍵,,(KEY)就是我們通常所說的摳 像,其本質(zhì)就是"摳像"和"填充"。"摳像"就是利用前景物體輪廓作為 遮擋控制電平,將背景畫面的顏色沿該輪廓線摳掉,使背景變成黑色;"填充"就是將所要疊加的視頻信號填到被摳掉的無圖像區(qū)域,而最終生成前景 物體與疊加背景相合成的圖像。在視頻播出系統(tǒng)中,每個頻道的播出控制終端都可以控制這個下游鍵。 但在通常情況下,這個字幕下游鍵一直保持"開,,的狀態(tài), 一旦字幕播出系統(tǒng)輸出了字幕信號,視頻切換和鍵混系統(tǒng)就將視頻信號進(jìn)行扣像,然后將字 幕信號疊加進(jìn)去。在緊急情況下,可以在播出控制終端手動關(guān)閉這個下游鍵, 此時無論字幕播出系統(tǒng)是否有字幕播出,都不會進(jìn)行字幕的摳像和填充。如圖7所示,當(dāng)視頻播出系統(tǒng)得到所有頻道的禁播時段后,就可以實現(xiàn) 下游鍵的自動開啟和關(guān)閉(1 )視頻播出系統(tǒng)得到所有頻道的禁播時段,并存儲到本系統(tǒng)的數(shù)據(jù)庫中。(2 )視頻播出系統(tǒng)的某一個頻道的播出控制終端從數(shù)據(jù)庫中取出本頻道 的禁播時段,根據(jù)禁播時段的起始時間和結(jié)束時間,關(guān)閉和開啟該頻道的下 游鍵。通過上述方法,總控播出線就可以在更高級別上保證字幕播出的安全性和 穩(wěn)定性。本發(fā)明所述的方法并不限于具體實施方式
中所述的實施例,本領(lǐng)域技術(shù)人 員根據(jù)本發(fā)明的技術(shù)方案得出其他的實施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新范 圍。
權(quán)利要求
1.一種總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng),包括視頻播出系統(tǒng)板塊、字幕播出系統(tǒng)板塊以及視頻切換和鍵混系統(tǒng)板塊,視頻播出系統(tǒng)板塊包括各頻道的視頻播出服務(wù)器以及與之相連的視頻播控終端,各頻道的視頻播控終端與視頻播出總控終端連接;字幕播出系統(tǒng)板塊包括各頻道的字幕播出服務(wù)器以及與之相連的字幕播控終端,各頻道的字幕播控終端與字幕集中編單終端連接;視頻切換和鍵混系統(tǒng)板塊分別與各頻道的視頻播出服務(wù)器和字幕播出服務(wù)器連接,其特征在于視頻播出系統(tǒng)板塊和字幕播出系統(tǒng)板塊分別設(shè)有各自的網(wǎng)關(guān)、WEB應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器,視頻播出系統(tǒng)板塊和字幕播出系統(tǒng)板塊的WEB應(yīng)用服務(wù)器上分別注冊有所需的信息交互的WEB服務(wù)接口,字幕播出系統(tǒng)板塊和視頻播出系統(tǒng)板塊的網(wǎng)關(guān)上對應(yīng)注冊有對方系統(tǒng)WEB服務(wù)的WSDL,同時,在視頻播出系統(tǒng)板塊和字幕播出系統(tǒng)板塊的網(wǎng)關(guān)上還部署有用于信息交互的消息服務(wù),兩個系統(tǒng)板塊的網(wǎng)關(guān)相互連通。
2. 如權(quán)利要求1所述的總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng),其特征在于視頻播出系統(tǒng)板塊注冊的WEB服務(wù)接口用于獲取字幕播出系統(tǒng)板塊的各頻道禁播時段數(shù)據(jù);字幕播出系統(tǒng)板塊注冊的WEB服務(wù)接口用于獲取視頻播出系統(tǒng)板塊各頻道當(dāng)前最新的節(jié)目單數(shù)據(jù)。
3. 如權(quán)利要求1所述的總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng),其特征在于視頻播出系統(tǒng)板塊的網(wǎng)關(guān)上部署的消息服務(wù)受來自字幕播出系統(tǒng)板塊的"獲取節(jié)目單"消息的觸發(fā);字幕播出系統(tǒng)板塊的網(wǎng)關(guān)上部署的消息服務(wù)受來自視頻播出系統(tǒng)板塊的"獲取禁播時段"消息的觸發(fā)。
4. 如權(quán)利要求2或3所述的總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng),其特征在于視頻播出系統(tǒng)板塊各頻道當(dāng)前最新的節(jié)目單數(shù)據(jù)以及字幕播出系統(tǒng)板塊的各頻道禁播時段數(shù)據(jù)被封裝成XML協(xié)議格式進(jìn)行發(fā)送。
5. 如權(quán)利要求2或3所述的總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng),其特征在于視頻播出系統(tǒng)板塊的頻道播出控制終端得到本頻道的禁播時段后,根據(jù)禁播時段的起始時間和結(jié)束時間,通過視頻播出服務(wù)器關(guān)閉和開啟視頻切換和4建混系統(tǒng)板塊中該頻道的字幕下游4定。
全文摘要
本發(fā)明涉及廣電領(lǐng)域電視節(jié)目制播技術(shù),具體涉及一種總控播出線異構(gòu)業(yè)務(wù)板塊間的互聯(lián)互通系統(tǒng)。該系統(tǒng)包括視頻播出系統(tǒng)板塊、字幕播出系統(tǒng)板塊以及視頻切換和鍵混系統(tǒng)板塊,視頻播出系統(tǒng)板塊和字幕播出系統(tǒng)板塊的WEB應(yīng)用服務(wù)器上分別注冊有所需的信息交互的WEB服務(wù)接口,字幕播出系統(tǒng)板塊和視頻播出系統(tǒng)板塊的網(wǎng)關(guān)上對應(yīng)注冊有對方系統(tǒng)WEB服務(wù)的WSDL,同時,在兩個系統(tǒng)板塊的網(wǎng)關(guān)上還部署有用于信息交互的消息服務(wù)。本發(fā)明使得“字幕播出系統(tǒng)板塊”和“視頻播出系統(tǒng)板塊”之間能夠有效地獲取信息,從而降低字幕播出系統(tǒng)的人工的工作量,提高字幕制作的效率,增加字幕播出的安全性和穩(wěn)定性。
文檔編號H04N7/16GK101674454SQ20081022212
公開日2010年3月17日 申請日期2008年9月10日 優(yōu)先權(quán)日2008年9月10日
發(fā)明者特 吳, 吳正斌, 宋紅根 申請人:新奧特(北京)視頻技術(shù)有限公司