摘 要:隨著技術(shù)的不斷發(fā)展,硬盤播出控制系統(tǒng)已經(jīng)在各個(gè)電視臺(tái)被廣泛使用,它能夠最大限度地提高節(jié)目播出的準(zhǔn)確性、可靠性和實(shí)效性,減輕播控值班人員的勞動(dòng)強(qiáng)度,實(shí)現(xiàn)準(zhǔn)確、安全、高效的播控目標(biāo)。而自動(dòng)播控系統(tǒng)中的數(shù)據(jù)庫(kù)子系統(tǒng)主要負(fù)責(zé)所有原數(shù)據(jù)的集中存儲(chǔ)和協(xié)同管理,是硬盤播出系統(tǒng)的重要組成部分。為了保證數(shù)據(jù)庫(kù)系統(tǒng)的安全穩(wěn)定運(yùn)行,技術(shù)人員不僅要具有和播出相關(guān)的技術(shù)和經(jīng)驗(yàn),還需要對(duì)數(shù)據(jù)庫(kù)技術(shù)有一定掌握。-
鎮(zhèn)江電視臺(tái)搬入新大樓后,采用全新的數(shù)字硬盤播控系統(tǒng),采用SQL Server 2005的數(shù)據(jù)庫(kù)系統(tǒng),運(yùn)行環(huán)境為Windows 2003 Server操作系統(tǒng)。SQL Server作為微軟在windows系列平臺(tái)上開發(fā)的數(shù)據(jù)庫(kù),是一個(gè)功能完備的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),是新一代數(shù)據(jù)管理與分析軟件,因其易用性、兼容性、可伸縮性良好,具有擴(kuò)展性、可靠性、數(shù)據(jù)倉(cāng)庫(kù)等功能。所以有效地管理好數(shù)據(jù)庫(kù),讓數(shù)據(jù)庫(kù)保持健康的運(yùn)行狀態(tài),是播出系統(tǒng)維護(hù)的重中之重。
1 數(shù)據(jù)庫(kù)中主要數(shù)據(jù)庫(kù)表的分析
硬盤播出系統(tǒng)軟件部分包括有卡上載、軟審、計(jì)審、節(jié)目編單、廣告包編單、內(nèi)容管理、播出、應(yīng)急上載(無(wú)卡)、提前審軟件,各個(gè)軟件均通過數(shù)據(jù)庫(kù)作為紐帶,每個(gè)軟件靈活的通過配置文件將它們有機(jī)地結(jié)合在一起,高效地實(shí)現(xiàn)電視節(jié)目的硬盤播出任務(wù)。
數(shù)據(jù)庫(kù)表中包含了與播出相關(guān)聯(lián)的人員信息、素材信息、計(jì)審信息、編單和文件遷移信息。它包含了各種表、視圖及相關(guān)的存儲(chǔ)過程和日志,存儲(chǔ)過程的使用是為了加快程序的運(yùn)行速度,通過客戶端調(diào)用存儲(chǔ)在數(shù)據(jù)庫(kù)中的存儲(chǔ)過程語(yǔ)句執(zhí)行相關(guān)的查詢操作。
1.1 系統(tǒng)管理軟件操作的各類表此表通過“用戶管理程序”進(jìn)行操作1.1.1 組和人員信息類表T_ USERSN:對(duì)所有播出系統(tǒng)人員信息進(jìn)行錄入、修改、刪除操作,對(duì)人員進(jìn)行分組管理,可添加、刪除、修改用戶組。其中ADMINISTRATORS組屬于管理員組,具備所有的操作權(quán)限,另外,還定義了播出組、上載組、編單組三個(gè)組別,方便對(duì)各類人員進(jìn)行管理,組和用戶通過表中字段NTYPE進(jìn)行區(qū)別,“1”為組,“0”為用戶,軟件中可設(shè)置各個(gè)組的成員,一個(gè)用戶可同時(shí)在多個(gè)組,視各個(gè)人擔(dān)負(fù)的職責(zé)情況而定。
1.1.2 節(jié)目類型表T_CLIPTYPE:方便對(duì)各類素材進(jìn)行管理,方便用戶查詢操作各類素材,對(duì)素材的類別進(jìn)行定義。通過“節(jié)目類型管理”定義各類素材,具體有:新聞、專題、廣告、影視、導(dǎo)視、廣告專題、廣告欄目、宣傳片等,用戶在各個(gè)軟件中可通過設(shè)定好的查詢語(yǔ)句篩選出符合某些類型的素材進(jìn)行某類操作。
1.1.3 頻道管理表T_CHANNEL:方便用戶對(duì)各個(gè)頻道的素材進(jìn)行操作,尤其是在內(nèi)容管理系統(tǒng)中,可以方便地將素材遷移到指定的視頻服務(wù)器。
1.2 節(jié)目素材信息表T_BVSID、T_ BVSIDEXTEND
這兩個(gè)表記錄了上載素材的各類信息,主要字段有:素材ID、素材名、時(shí)長(zhǎng)、播出時(shí)間、入點(diǎn)、出點(diǎn)信息、素材存儲(chǔ)位置、上載人員、軟審信息等,絕大部分的播控軟件均與此表有關(guān)聯(lián)。
1.3 計(jì)審信息表T_FCVSCLIPINFO
為更好地實(shí)現(xiàn)安全播出,杜絕長(zhǎng)時(shí)間的黑場(chǎng)、靜音、音量過低、彩條等現(xiàn)象發(fā)生,設(shè)置該表,此表記錄了計(jì)審服務(wù)器軟件對(duì)每條素材的計(jì)審結(jié)果,方便在軟審軟件中打開計(jì)審結(jié)果,以確定素材的可用性,杜絕此類故障的發(fā)生,提前做好預(yù)防措施。
1.4 素材存儲(chǔ)信息表T_LOCATIONINFO
素材上載好后,可通過軟件查看各視頻服務(wù)器或者二級(jí)存儲(chǔ)的素材內(nèi)容,通過相應(yīng)的內(nèi)容管理軟件,實(shí)現(xiàn)從二級(jí)存儲(chǔ)到視頻服務(wù)器及各個(gè)視頻服務(wù)器素材之間的拷貝。在素材存儲(chǔ)信息表T_ LOCATIONINFO中記錄了每個(gè)存儲(chǔ)和每個(gè)視頻服務(wù)器中的所有素材,只有完成了拷貝到視頻服務(wù)器的素材才能進(jìn)行播出。
1.5 操作日志信息表
各類操作日志表記錄了相對(duì)應(yīng)的各種操作。所有操作均可通過日志查詢軟件進(jìn)行查詢,方便找出播出操作中各類問題的原因,進(jìn)一步改進(jìn)播出的各項(xiàng)操作,減少播出事故。
2 數(shù)據(jù)庫(kù)中主要數(shù)據(jù)庫(kù)表的維護(hù)
在數(shù)字播控系統(tǒng)中,數(shù)據(jù)庫(kù)中除需要記錄系統(tǒng)運(yùn)行必須的節(jié)目單、素材等數(shù)據(jù)信息外,還要求對(duì)圍繞整個(gè)系統(tǒng)所有相關(guān)的操作以及動(dòng)作記錄相應(yīng)的日志,這些大量的操作及日志信息記錄會(huì)使數(shù)據(jù)庫(kù)急聚膨脹,從而導(dǎo)致數(shù)據(jù)庫(kù)服務(wù)器的效率越來(lái)越低。為此,本系統(tǒng)設(shè)計(jì)了播出日志管理軟件,用于對(duì)播控?cái)?shù)據(jù)庫(kù)記錄的如“播出運(yùn)行日志”“播出操作日志”“上載日志”“內(nèi)容管理日志”“段落包日志”“段落包操作日志”等進(jìn)行管理,對(duì)過期的編單數(shù)據(jù)及段落包數(shù)據(jù)進(jìn)行轉(zhuǎn)儲(chǔ),以利于方便的實(shí)現(xiàn)播出日志、上載任務(wù)、內(nèi)容管理等的查詢、歸檔和刪除;該軟件可以對(duì)播控日志等數(shù)據(jù)庫(kù)記錄進(jìn)行歸檔操作。歸檔操作不但能夠很好地將播出歷史數(shù)據(jù)進(jìn)行保存,而且能夠定期對(duì)播控?cái)?shù)據(jù)庫(kù)進(jìn)行整理,確保播控?cái)?shù)據(jù)庫(kù)高效、穩(wěn)定地運(yùn)行。根據(jù)實(shí)踐摸索,我臺(tái)設(shè)置為每隔三個(gè)月進(jìn)行歸檔,應(yīng)用數(shù)據(jù)庫(kù)中只保留三個(gè)月的數(shù)據(jù)提供查詢,定時(shí)將過期的數(shù)據(jù)轉(zhuǎn)移到應(yīng)急數(shù)據(jù)庫(kù)的LOG數(shù)據(jù)庫(kù)中,這樣,三個(gè)月以前所做的操作等數(shù)據(jù)可查詢此數(shù)據(jù)庫(kù)。
隨著運(yùn)行時(shí)間的不斷增加,播出強(qiáng)度的不斷增大,機(jī)器的符合日益加重,難免會(huì)出現(xiàn)一些問題。