專利名稱:一種具有日志管理功能的字幕編播系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視廣播技術(shù)領(lǐng)域,特別是涉及一種具有日志管理功能的字幕編播系 統(tǒng)。
背景技術(shù):
隨著視頻及多媒體技術(shù)的不斷發(fā)展,字幕編播系統(tǒng)的作用也越來越重要,它廣泛 的應(yīng)用于電視臺各種節(jié)目字幕的編輯和播放,如新聞字幕、廣告字幕、賽事直播字幕、電視 劇對白字幕等等。編播系統(tǒng)由編單機(jī)、播出機(jī)切換臺等硬件設(shè)備和總編、串編、播出等控制軟件組 成。播出機(jī)按照接收的節(jié)目表單進(jìn)行字幕自動播出,以加載到視頻上實現(xiàn)字幕在視頻上定 時的同步播放。編單機(jī)主要用于制作節(jié)目的播出表單,調(diào)整和修改播出內(nèi)容、編輯播出時間 表,它制作完成后提交給各個播出機(jī),各個播出機(jī)按照接收的節(jié)目表單進(jìn)行字幕的定時自 動播出。編單機(jī)向播出機(jī)發(fā)出播出表單后,播出機(jī)開始播出表單。播出機(jī)按節(jié)目表單中的各個條目進(jìn)行字幕播出的時候,會同時做相應(yīng)的日志記 錄,以記錄當(dāng)前的播放情況。由于節(jié)目表單中的任務(wù)數(shù)量多,生成日志的信息量多,每隔幾 秒就可能有幾十條日志需要記錄。一般的,需要對播出機(jī)的播出日志進(jìn)行遠(yuǎn)程監(jiān)控,以便于遠(yuǎn)程操作人員及時查看 播出機(jī)的播放狀態(tài)。通常是在編單機(jī)上進(jìn)行播出機(jī)的狀態(tài)監(jiān)控,播出機(jī)每向編單機(jī)發(fā)出一 條日志,編單機(jī)就會將接收到的日志在界面上進(jìn)行顯示。這樣,播出機(jī)頻繁生成日志,編單 機(jī)相應(yīng)的接收日志,整個編播系統(tǒng)不斷地進(jìn)行數(shù)據(jù)的發(fā)送和接收,系統(tǒng)穩(wěn)定性變差,性能降 低,容易崩潰??傊?,需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是如何能夠提供一種具 有日志管理功能的字幕編播系統(tǒng),保證系統(tǒng)的穩(wěn)定性。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種字幕編播系統(tǒng)的日志管理系統(tǒng),以提高編 播系統(tǒng)的穩(wěn)定性。為了解決上述問題,本發(fā)明公開了一種具有日志管理功能的字幕編播系統(tǒng),包括 編單機(jī)和至少一個播出機(jī);所述播出機(jī)包括表單接收單元、字幕播出單元,以及,日志生成單元,用于字幕播出時,根據(jù)節(jié)目表單中各個任務(wù)及其條目的播放狀態(tài) 生成播出日志;日志發(fā)送單元,用于將所述播出日志發(fā)送至編單機(jī);所述編單機(jī)包括表單編輯單元、表單發(fā)送單元,以及,日志接收單元,用于接收各個播出機(jī)發(fā)送的播出日志;日志寫入單元,用于將所述播出日志寫入編單機(jī)內(nèi)存的相應(yīng)播出機(jī)的預(yù)置空間中;第二判斷單元,用于判斷所述預(yù)置空間中的占用容量是否達(dá)到預(yù)置存儲量;若否, 則觸發(fā)日志寫入單元繼續(xù)操作;若是,則觸發(fā)監(jiān)控顯示單元;監(jiān)控顯示單元,用于將預(yù)置空間中的播出日志顯示在監(jiān)控界面上。優(yōu)選的,所述播出機(jī)還包括日志緩存單元,用于將所述播出日志緩存至該播出機(jī) 內(nèi)存的緩存空間中;第一判斷單元,用于判斷所述緩存空間中的占用容量是否達(dá)到預(yù)置緩 存量;若否,則觸發(fā)日志緩存單元繼續(xù)操作;若是,則觸發(fā)第一存儲單元;第一存儲單元,用 于當(dāng)將緩存空間中的播出日志保存至該播出機(jī)的本地磁盤上。進(jìn)一步,當(dāng)播出機(jī)的第一判斷單元判斷所述緩存空間中的占用容量達(dá)到預(yù)置緩存 量時,觸發(fā)日志發(fā)送單元。優(yōu)選的,所述播出機(jī)還包括第一時間設(shè)置單元,用于設(shè)置更新時間,根據(jù)所述更 新時間,定時觸發(fā)第一存儲單元和日志發(fā)送單元。優(yōu)選的,所述編單機(jī)還包括第二存儲單元,用于將所述預(yù)置空間中的播出日志存 儲至編單機(jī)的本地磁盤上;其中,當(dāng)?shù)诙袛鄦卧袛嗨鲱A(yù)置空間中的占用容量達(dá)到預(yù) 置存儲量時,觸發(fā)第二存儲單元。優(yōu)選的,所述編單機(jī)還包括第二時間設(shè)置單元,用于設(shè)置更新時間,根據(jù)所述更 新時間,定時觸發(fā)監(jiān)控顯示單元和第二存儲單元。優(yōu)選的,所述播出機(jī)還包括日志提取單元,用于提取播出日志中的關(guān)鍵日志記 錄;則日志發(fā)送單元將提取出的播出日志發(fā)送至所述編單機(jī)。進(jìn)一步,所述播出日志包括任務(wù)名稱、條目名稱、時間、播放狀態(tài)。進(jìn)一步,所述播出日志還包括播出機(jī)的啟動狀態(tài)、關(guān)閉狀態(tài)及其ID標(biāo)識。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明將編單機(jī)接收到的各個播出機(jī)的播出日志寫入其的內(nèi)存中與該播出機(jī)相 應(yīng)的預(yù)置空間中,當(dāng)判斷預(yù)置空間中的數(shù)據(jù)達(dá)到預(yù)置存儲量時,再將預(yù)置空間中的播出日 志顯示在監(jiān)控界面上。本發(fā)明通過在編單機(jī)上對播出日志的緩存,減少了日志接收程序與 顯示程序的交互,播出日志刷新的頻率減少,保證了編單機(jī)系統(tǒng)的穩(wěn)定性。此外,日志緩存 后進(jìn)行遠(yuǎn)程存檔,減少了編單機(jī)磁盤的讀寫次數(shù),延長了磁盤壽命。進(jìn)一步,本發(fā)明在播出機(jī)的內(nèi)存上設(shè)置緩存空間,在日志本地保存和發(fā)送至編單 機(jī)之前,同樣進(jìn)行緩存,提高了播出機(jī)系統(tǒng)的穩(wěn)定性。此外,通過在播出機(jī)和編單機(jī)上設(shè)置更新時間,定時讀取緩存的日志,保證了在播 出日志數(shù)據(jù)量較小的情況下,播出機(jī)的操作人員和編單機(jī)的監(jiān)控人員能夠及時查看播出的 曰志記錄。同時,本發(fā)明在播出機(jī)和編單機(jī)上進(jìn)行日志存檔,雙保存,保證在一方播出日志丟 失的情況下,對備份的播出日志進(jìn)行過查閱,提高了播出日志保存的安全性、可靠性。
圖1是本發(fā)明一種具有日志管理功能的字幕編播系統(tǒng)實施例的示意圖;圖2是本發(fā)明一種具有日志管理功能的字幕編播系統(tǒng)實施例一的結(jié)構(gòu)圖;圖3是本發(fā)明一種具有日志管理功能的字幕編播系統(tǒng)實施例二的結(jié)構(gòu)圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實 施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。對于廣電領(lǐng)域中電視節(jié)目的編播系統(tǒng),其一般包括編單機(jī)和播出機(jī)。通常情況下, 一個電視臺有若干個頻道,在總臺控制處設(shè)置一個編單機(jī),對于各個頻道配有獨(dú)立的播出 機(jī)。參照圖1,示出了本發(fā)明一種具有日志管理功能的字幕編播系統(tǒng)實施例的示意圖。所述字幕編播系統(tǒng)包括編單機(jī)11和多臺播出機(jī)12,播出機(jī)包括播出機(jī)12a、播出
機(jī)12b、播出機(jī)12c......每臺播出機(jī)對應(yīng)一個頻道的播出。編單機(jī)11與播出機(jī)12進(jìn)行
數(shù)據(jù)通信,編單機(jī)11完成各個頻道的節(jié)目編輯后,將節(jié)目表單分別傳輸給相應(yīng)頻道的播出 機(jī)12,各個頻道的播出機(jī)12按照節(jié)目表單播出相應(yīng)的字幕,該字幕加載到視頻節(jié)目上,實 現(xiàn)字幕在視頻上的同步播放。所述字幕包括字符字幕、圖形字幕、圖片字幕、動畫字幕或滾 動字幕。一般的,播出機(jī)12處于無人值守的模式,播出機(jī)運(yùn)行后,需要有相關(guān)操作人員對 其進(jìn)行遠(yuǎn)程監(jiān)控,以查看工作狀態(tài)是否正常,則通過編單機(jī)11接收各個播出機(jī)12生成的播 出日志,實現(xiàn)對多個播出機(jī)的監(jiān)控。具體的,參照圖2,示出了本發(fā)明一種具有日志管理功能的字幕編播系統(tǒng)實施例一 的結(jié)構(gòu)圖,該實施例針對一個編單機(jī)和一個播出機(jī)的數(shù)據(jù)交互進(jìn)行說明,其他播出機(jī)與編 單機(jī)的交互與本實施例類似。所述字幕邊播系統(tǒng)包括播出機(jī)21和編單機(jī)22 ;其中,所述播出機(jī)21包括表單接收單元211,用于接收編單機(jī)發(fā)送的節(jié)目表單;字幕播出單元212,用于根據(jù)節(jié)目表單中各個任務(wù)及其條目進(jìn)行字幕播放;日志生成單元213,用于字幕播出時,根據(jù)節(jié)目表單中各個任務(wù)及其條目的播放狀 態(tài)生成播出日志;日志發(fā)送單元214,用于將所述播出日志發(fā)送至編單機(jī);其中,所述編單機(jī)22包括表單編輯單元221,用于編輯制作各個播出機(jī)的節(jié)目表單;表單發(fā)送單元222,用于將所述節(jié)目表單發(fā)送至對應(yīng)的播出機(jī);日志接收單元223,用于接收各個播出機(jī)發(fā)送的播出日志;日志寫入單元224,用于將所述播出日志寫入編單機(jī)內(nèi)存的相應(yīng)播出機(jī)的預(yù)置空 間中;第二判斷單元225,用于判斷所述預(yù)置空間中的占用容量是否達(dá)到預(yù)置存儲量; 若否,則觸發(fā)日志寫入單元2M繼續(xù)操作;若是,則觸發(fā)監(jiān)控顯示單元226 ;監(jiān)控顯示單元226,用于將預(yù)置空間中的播出日志顯示在監(jiān)控界面上。下面,對該編播系統(tǒng)進(jìn)行詳細(xì)說明編播系統(tǒng)的編單機(jī)22將表單編輯單元221制作完成的節(jié)目表單通過表單發(fā)送單 元222發(fā)送至對應(yīng)頻道的播出機(jī)21,播出機(jī)21的表單接收單元211接收到該節(jié)目表單后, 觸發(fā)字幕播出單元212進(jìn)行相應(yīng)字幕的播放。播出機(jī)在播放字幕的同時,其日志生成單元213根據(jù)節(jié)目表單中各個任務(wù)及其條目的播放狀態(tài)生成播出日志。通常,一天的播出內(nèi)容為一個節(jié)目表單,其分為兩級結(jié)構(gòu)任務(wù)和條目,一個節(jié)目 表單可以包含多個任務(wù)時段,每個任務(wù)時段又可以包含多個條目時段。每個任務(wù)有開始的 時間和結(jié)束的時間,包括播出日期、播出時間、素材入點(diǎn)、持續(xù)時間,還包括任務(wù)名稱、任務(wù) 的ID等。每個條目包括播出日期、播出時間、入點(diǎn)、出點(diǎn)(格式為時分秒幀)、條目 名稱、條目的ID、節(jié)目類型(如新聞、廣告、晚會、體育比賽等)。日志生成單元213則按照節(jié)目表單中各個任務(wù)及其條目的播放狀態(tài)生成播出日 志。優(yōu)選的,播出日志包括任務(wù)名稱、條目名稱、時間、播放狀態(tài)。例如節(jié)目表單中有如下任務(wù),其任務(wù)名稱為體育項目圖標(biāo)播放,需要在當(dāng)天(2009 年11月11日)晚上20:10:00-20:18:30進(jìn)行執(zhí)行播放,其中,在20:10:00-20:15:10時間 段設(shè)定游泳圖標(biāo)播放;20:15:11-20:18:30時間段設(shè)定體操圖標(biāo)播放。則根據(jù)節(jié)目表單的播放情況播出日志記錄有結(jié)構(gòu)為任務(wù)名稱;條目名稱;日期; 時間;播放狀態(tài);節(jié)目類型。具體的記錄如下體育項目圖標(biāo)播放(任務(wù)一);游泳圖標(biāo)(條目一);20:10:00;開始播放,正常。體育項目圖標(biāo)播放(任務(wù)一);游泳圖標(biāo)(條目一);20:15:15;結(jié)束播放,延遲5秒。體育項目圖標(biāo)播放(任務(wù)一);體操圖標(biāo)(條目二);20:15:16;開始播放,延遲5秒。體育項目圖標(biāo)播放(任務(wù)一);體操圖標(biāo)(條目二);20:18:30;結(jié)束播放,正常。所述播出日志的記錄不限于上述形式,可以根據(jù)用戶的不同需要進(jìn)行相關(guān)屬性參 數(shù)的增減設(shè)置。例如,用戶可以在每一條記錄上增加節(jié)目類型以及播出日期,在本實施例 中,各條日志記錄中加入節(jié)目類型為體育比賽,播出日期為2009年11月11日。此外,除 了生成各個任務(wù)及其條目對應(yīng)的播出日志,優(yōu)選的,還需要記錄播出機(jī)的啟動時間、關(guān)閉時 間、啟動或關(guān)閉是否正常的日志信息。由于播出機(jī)需要向編單機(jī)發(fā)送本地的播出日志,因 此,所述播出日志還應(yīng)記錄來源播出機(jī)的ID標(biāo)識。進(jìn)一步,播出機(jī)的日志發(fā)送單元214將該播出日志發(fā)送至編單機(jī)22,編單機(jī)22的 日志接收單元223接收播出機(jī)的播出日志。通常情況下,播出機(jī)需要執(zhí)行多個任務(wù),對于一個任務(wù)中,又包含多個條目,而各 個任務(wù)有可能會同時或者交叉執(zhí)行,例如,在體育項目圖標(biāo)播放的同時,還可能會播出電視 臺的臺標(biāo)、賽事名稱、比分記錄、比賽排名、左飛賽事簡要字幕等等,在一秒鐘之內(nèi),就會有 多種字幕的變換播出,同時編單機(jī)在一秒內(nèi)就會收到數(shù)條日志記錄,在這種情況下,播出機(jī) 會頻繁的發(fā)送播出日志,編單機(jī)頻繁的進(jìn)行日志的接收,會影響編播系統(tǒng)的穩(wěn)定性。本發(fā)明實施例在編單機(jī)內(nèi)存中開辟預(yù)置空間,專門用于存放接收到的播出日志, 每當(dāng)收到的一條播出日志,日志寫入單元2M就將其寫入編單機(jī)內(nèi)存中與該播出機(jī)相應(yīng)的 預(yù)置空間中,進(jìn)行緩存。其中,內(nèi)存中對于各個播出機(jī)維護(hù)有不同的預(yù)置空間,根據(jù)接收日 志的來源播出機(jī)的ID標(biāo)識寫入相應(yīng)的預(yù)置空間中。同時,編單機(jī)內(nèi)存的預(yù)置空間中設(shè)定預(yù)置存儲量,第二判斷單元225用來判斷所 述預(yù)置空間中的占用容量是否達(dá)到預(yù)置存儲量;如果寫入的日志數(shù)據(jù)未達(dá)到該預(yù)置存儲量 時,則觸發(fā)日志寫入單元2M繼續(xù)將播出日志寫入內(nèi)存的預(yù)置空間中。所述預(yù)置存儲量可以根據(jù)用戶的需求設(shè)置不同的值,對于播出任務(wù)量較少、接收日志數(shù)據(jù)量較小、接收頻率較 為頻繁的,其對應(yīng)的預(yù)置空間可以設(shè)置的較為小些;對于播出任務(wù)量較多、接收日志數(shù)據(jù)量 較大、接收頻率較為頻繁的,其對應(yīng)的預(yù)置空間可以設(shè)置的較為大些。如果第二判斷單元225判斷預(yù)置空間中的占用容量達(dá)到預(yù)置存儲量,則觸發(fā)監(jiān)控 顯示單元2 將預(yù)置空間中的播出日志顯示在監(jiān)控界面上。本發(fā)明實施例將表單編輯功能 和播出機(jī)的監(jiān)控功能于一體,通過監(jiān)測到的播出機(jī)的工作狀態(tài),及時的進(jìn)行節(jié)目表單的調(diào) 整和修改。可以實現(xiàn)一個操作人員同時負(fù)責(zé)多個播出機(jī),或者實現(xiàn)字幕自動化播出、無人操 控。例如,節(jié)目表單播放過程中,在編單機(jī)的遠(yuǎn)程監(jiān)控界面上突然顯示播出機(jī)關(guān)閉狀 態(tài)的日志記錄,則監(jiān)控人員可以及時通知播出方的操作人員,進(jìn)行故障檢查和排除,而無需 針對每一臺播出機(jī)都安排一個操作人員或一個操作人員不斷的在各個播出機(jī)上來回監(jiān)察。又如,根據(jù)上述示例中,游泳圖標(biāo)播出的結(jié)束時間為20:15:10,體操圖標(biāo)播出的開 始時間為20:15:11,當(dāng)監(jiān)控界面顯示游泳圖標(biāo)播出的結(jié)束時間異常,在20:15:10時沒有播 放結(jié)束的日志記錄,則可以相應(yīng)的更新節(jié)目表單,在20:15:15強(qiáng)制結(jié)束游泳圖標(biāo)的播放, 相應(yīng)的更改體操圖標(biāo)播出的開始時間為20:15:16,進(jìn)行字幕的適時調(diào)整。根據(jù)本發(fā)明實施例,每隔一段時間,當(dāng)編單機(jī)內(nèi)存預(yù)置空間存儲的數(shù)據(jù)積累到一 定的量時,進(jìn)行日志數(shù)據(jù)的讀取,將其顯示在監(jiān)控界面上,既能夠?qū)崿F(xiàn)播出機(jī)工作狀態(tài)的遠(yuǎn) 程監(jiān)控,還能減少播出日志刷新顯示的頻率,保證系統(tǒng)的穩(wěn)定性。參照圖3,示出了本發(fā)明一種具有日志管理功能的字幕編播系統(tǒng)實施例二的結(jié)構(gòu) 圖。所述字幕邊播系統(tǒng)包括播出機(jī)31和編單機(jī)32 ;所述播出機(jī)31包括表單接收單元311、字幕播出單元312、日志生成單元313和 日志發(fā)送單元314;所述編單機(jī)32包括表單編輯單元321、表單發(fā)送單元322、日志接收單元323、日 志寫入單元324、第二判斷單元325和監(jiān)控顯示單元326。在本發(fā)明實施例中,在播出機(jī)一端對播出日志進(jìn)行緩存以及本地保存。則所述播 出機(jī)31還包括日志緩存單元315,用于將所述播出日志緩存至該播出機(jī)內(nèi)存的緩存空間中;第一判斷單元316,用于判斷所述緩存空間中的占用容量是否達(dá)到預(yù)置緩存量; 若否,則觸發(fā)日志緩存單元繼續(xù)操作;若是,則觸發(fā)第一存儲單元;第一存儲單元317,用于當(dāng)將緩存空間中的播出日志保存至該播出機(jī)的本地磁盤 上。本實施例在播出機(jī)上進(jìn)行本地日志的存檔,將播出日志寫入到本地磁盤上。由于 播出日志生成的數(shù)據(jù)量比較大且生成速度較快,如果頻繁的進(jìn)行日志記錄程序與磁盤的交 互,就影響播出機(jī)的穩(wěn)定性,嚴(yán)重的可能還會影響節(jié)目表單的正常播放。在本發(fā)明實施例 中,通過日志緩存單元315將日志緩存至該播出機(jī)內(nèi)存的緩存空間中,每隔一段時間,當(dāng)?shù)?一判斷單元316判斷預(yù)置空間存儲的數(shù)據(jù)積累到一定的預(yù)置緩存量時,才寫入磁盤,進(jìn)行 本地數(shù)據(jù)的保存。由于減少了磁盤的讀寫次數(shù),因此,磁盤的使用壽命得到延長;并且由于 與磁盤的交互減少,確保了播出機(jī)系統(tǒng)的穩(wěn)定性。
進(jìn)一步,當(dāng)播出機(jī)的第一判斷單元316判斷所述緩存空間中的占用容量達(dá)到預(yù)置 緩存量時,觸發(fā)日志發(fā)送單元314。則播出機(jī)發(fā)送至編單機(jī)中的日志也是經(jīng)過緩存的,較少 了與編單機(jī)頻繁的數(shù)據(jù)交互,編播系統(tǒng)的性能得到了提高。優(yōu)選的,所述播出機(jī)還包括第一時間設(shè)置單元318,用于設(shè)置更新時間,根據(jù)所述更新時間,定時觸發(fā)第一存 儲單元317和日志發(fā)送單元314。一般的,監(jiān)控人員需要及時對播出日志進(jìn)行遠(yuǎn)程監(jiān)控,操作人員也要及時的調(diào)出 播出機(jī)在本地磁盤的日志記錄進(jìn)行查閱,而如果當(dāng)前播出機(jī)生成的日志數(shù)據(jù)量很少,那么 需要等待很長的時間,預(yù)置空間中的日志數(shù)據(jù)才能積累到預(yù)置存儲量,進(jìn)行內(nèi)存中的數(shù)據(jù) 讀取,日志的記錄是不及時的。因此,需要設(shè)置更新時間,進(jìn)行播出日志的定時讀取。例如 采用OnTimer定時器,或者使用線程的管理方法,設(shè)定每隔兩秒鐘將預(yù)置空間中的播出日 志保存至磁盤,并同時發(fā)送至監(jiān)控設(shè)備。這樣,操作人員能夠及時的在本地播出機(jī)上查看播 出記錄情況,遠(yuǎn)程監(jiān)測端也能夠及時獲取日志記錄。此外,在本發(fā)明優(yōu)選實施例中,在編單機(jī)一端也相應(yīng)的作了進(jìn)一步改進(jìn),所述編單 機(jī)32還包括第二存儲單元327,用于將所述預(yù)置空間中的播出日志存儲至編單機(jī)的本地磁盤 上;其中,當(dāng)?shù)诙袛鄦卧?25判斷所述預(yù)置空間中的占用容量達(dá)到預(yù)置存儲量時, 觸發(fā)第二存儲單元327。在編單機(jī)上對播出機(jī)的日志進(jìn)行二次備份,編單機(jī)的本地磁盤上針對各個播出機(jī) 維護(hù)有不同的存儲空間,分別對各個播出機(jī)的播出日志進(jìn)行遠(yuǎn)程存儲,以進(jìn)行播出日志的 備份以及播出項目的統(tǒng)計、遠(yuǎn)程存檔、快速匯總、打印輸出、領(lǐng)導(dǎo)審核等。同理于播出日志在 播出機(jī)本地磁盤上的存儲,日志在編單機(jī)上存儲之前,也需要進(jìn)行在內(nèi)存空間上進(jìn)行緩存, 以減少與編單機(jī)本地磁盤的交互,確保編單機(jī)系統(tǒng)的穩(wěn)定性,延長磁盤的使用壽命。進(jìn)一步,所述編單機(jī)還包括第二時間設(shè)置單元328,用于設(shè)置更新時間,根據(jù)所述 更新時間,定時觸發(fā)監(jiān)控顯示單元3 和第二存儲單元327。與播出機(jī)內(nèi)存中的日志緩存類似,如果編單機(jī)接收到日志數(shù)據(jù)量很少,那么需要 等待很長的時間,預(yù)置空間中的日志數(shù)據(jù)才能積累到預(yù)置存儲量,用戶不能及時對播出日 志進(jìn)行遠(yuǎn)程監(jiān)控,因此,需要設(shè)置更新時間,進(jìn)行播出日志的定時讀取。同時,在本發(fā)明實施例中所述播出機(jī)還可以包括日志提取單元,用于提取播出日 志中的關(guān)鍵日志記錄;則日志發(fā)送單元將提取出的播出日志發(fā)送至所述編單機(jī)。編單機(jī)接 收的播出日志可以是播出機(jī)本地記錄的全部播出日志信息,也可以是從播出機(jī)本地播出日 志記錄中提取出關(guān)鍵記錄條目,編單機(jī)只接收其中的一部分進(jìn)行存檔和監(jiān)控。通過本發(fā)明實施例,播出日志在播出機(jī)上的本地保存和日志發(fā)送之前進(jìn)行了緩 存,并且在編單機(jī)上的遠(yuǎn)程存檔和日志監(jiān)控顯示之前也進(jìn)行了緩存,保證了整個編播系統(tǒng) 的穩(wěn)定性,并且與播出機(jī)和編單機(jī)磁盤的交互減少,延長了磁盤的壽命。需要說明的是,本發(fā)明實施例中,播出日志在播出機(jī)緩存空間和編單機(jī)預(yù)置空間 中的緩存,不影響影響監(jiān)控人員對播出日志監(jiān)控和查閱,第一和第二時間設(shè)置單元設(shè)置的 日志更新時間一般為幾秒鐘,能夠保證日志獲取的及時性。
本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點(diǎn)說明的都是與 其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。以上對本發(fā)明所提供的一種具有日志管理功能的字幕編播系統(tǒng),進(jìn)行了詳細(xì)介 紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只 是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā) 明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理 解為對本發(fā)明的限制。
權(quán)利要求
1.一種具有日志管理功能的字幕編播系統(tǒng),其特征在于,包括編單機(jī)和至少一個播 出機(jī);所述播出機(jī)包括表單接收單元、字幕播出單元,以及,日志生成單元,用于字幕播出時,根據(jù)節(jié)目表單中各個任務(wù)及其條目的播放狀態(tài)生成 播出日志;日志發(fā)送單元,用于將所述播出日志發(fā)送至編單機(jī); 所述編單機(jī)包括表單編輯單元、表單發(fā)送單元,以及, 日志接收單元,用于接收各個播出機(jī)發(fā)送的播出日志;日志寫入單元,用于將所述播出日志寫入編單機(jī)內(nèi)存的相應(yīng)播出機(jī)的預(yù)置空間中; 第二判斷單元,用于判斷所述預(yù)置空間中的占用容量是否達(dá)到預(yù)置存儲量;若否,則觸 發(fā)日志寫入單元繼續(xù)操作;若是,則觸發(fā)監(jiān)控顯示單元;監(jiān)控顯示單元,用于將預(yù)置空間中的播出日志顯示在監(jiān)控界面上。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述播出機(jī)還包括日志緩存單元,用于將所述播出日志緩存至該播出機(jī)內(nèi)存的緩存空間中; 第一判斷單元,用于判斷所述緩存空間中的占用容量是否達(dá)到預(yù)置緩存量;若否,則觸 發(fā)日志緩存單元繼續(xù)操作;若是,則觸發(fā)第一存儲單元;第一存儲單元,用于當(dāng)將緩存空間中的播出日志保存至該播出機(jī)的本地磁盤上。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于當(dāng)播出機(jī)的第一判斷單元判斷所述緩存空間中的占用容量達(dá)到預(yù)置緩存量時,觸發(fā)日 志發(fā)送單元。
4.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述播出機(jī)還包括第一時間設(shè)置單元,用于設(shè)置更新時間,根據(jù)所述更新時間,定時觸發(fā)第一存儲單元和 日志發(fā)送單元。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述編單機(jī)還包括第二存儲單元,用于將所述預(yù)置空間中的播出日志存儲至編單機(jī)的本地磁盤上; 其中,當(dāng)?shù)诙袛鄦卧袛嗨鲱A(yù)置空間中的占用容量達(dá)到預(yù)置存儲量時,觸發(fā)第二 存儲單元。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述編單機(jī)還包括第二時間設(shè)置單元,用于設(shè)置更新時間,根據(jù)所述更新時間,定時觸發(fā)監(jiān)控顯示單元和第二存儲單元。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述播出機(jī)還包括 日志提取單元,用于提取播出日志中的關(guān)鍵日志記錄;則日志發(fā)送單元將提取出的播出日志發(fā)送至所述編單機(jī)。
8.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述播出日志包括 任務(wù)名稱、條目名稱、時間、播放狀態(tài)。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述播出日志還包括 播出機(jī)的啟動狀態(tài)、關(guān)閉狀態(tài)及其ID標(biāo)識。
全文摘要
本發(fā)明提供了一種具有日志管理功能的字幕編播系統(tǒng),包括編單機(jī)和至少一個播出機(jī);播出機(jī)包括表單接收單元;字幕播出單元;日志生成單元,用于字幕播出時,根據(jù)節(jié)目表單的播放狀態(tài)生成播出日志;日志發(fā)送單元,用于將播出日志發(fā)送至編單機(jī);編單機(jī)包括表單編輯單元;表單發(fā)送單元;日志接收單元,用于接收各個播出機(jī)發(fā)送的播出日志;日志寫入單元,用于將播出日志寫入編單機(jī)內(nèi)存的相應(yīng)播出機(jī)的預(yù)置空間中;第二判斷單元,用于判斷預(yù)置空間中的占用容量是否達(dá)到預(yù)置存儲量;若否,觸發(fā)日志寫入單元;若是,觸發(fā)監(jiān)控顯示單元;監(jiān)控顯示單元,用于將預(yù)置空間中的播出日志顯示在監(jiān)控界面上。通過本發(fā)明保證了編單機(jī)系統(tǒng)的穩(wěn)定性。
文檔編號H04N5/262GK102075691SQ20091023828
公開日2011年5月25日 申請日期2009年11月24日 優(yōu)先權(quán)日2009年11月24日
發(fā)明者劉衡娜, 袁慧晶, 郭紅艷, 陳麗愛 申請人:新奧特(北京)視頻技術(shù)有限公司