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