戴喜洋
【摘 要】 隨著廣播電視臺的節目制作量不斷增長,對媒體資源的獲取要求更加及時、準確和全面,以備節目制作時的調用,提高節目制作水平,因此媒資系統的管理是安全播出管理部門的重要職責,而傳統的基于硬件的媒資監控系統無法滿足大量節目輸出要求,因此設計了基于WMI技術的媒資管理網絡監視子系統輔助媒資網絡的信號監控,實現了對媒資數據庫的監控,確保了節目播出質量,提高了工作質量。
【關鍵詞】 WMI技術 媒資管理 網絡監視
為滿足現代廣播電視數字化播控發展的實際需求,提出一種新型的媒資管理網絡監視子系統,并對該系統的設計與實現進行探究。媒資管理網絡監視子系統主要包括五大功能模塊,具體而言,主要為系統配置模塊、數據庫網站監視模塊、存儲設備監視模塊、軟件進程監視模塊、報警模塊及日志記錄模塊。在該系統部分模塊設計中,需要應用到WMI技術,通過對WMI技術的簡述,對該系統模塊設計與實現進行分析。本系統對于廣播電視臺后臺監視系統的構建,具備指導意義。
1 媒資管理網絡網絡監視子系統實現的WMI技術
WMI技術,即Windows管理規范,其接口規范統一、標準且支持擴展,具備數據采集、配置系統與管理事件等功能。WMI技術提供有統一接口,可以讓本地或遠程程序獲取源于網絡管理、計算機系統等方面的信息數據,屬于計算機管理系統的重要部分。WMI建立于公共信息模型對象管理器基礎之上,屬于對操作系統具體構成單元描述的對象數據庫,為程序運行提供公共接口。WMI技術屬于一種規范,通過應用該技術,可以實現對絕大部分網絡資源進行訪問、管理配置與監視,如遠程操作啟動程序,對程序設定時間,查詢計算機網絡運行紀錄等。在媒資管理網絡監視系統的軟件進程監視模塊存儲設備監視模塊中均應用該技術以實現對各種信息的獲取與實際監視。
2 媒資管理子網概述
媒資管理子網絡主要包括了幾個工作站:分別是節目管理,播出表編輯,技術審核,存儲設備以及數據庫服務器;播出子網絡包括:自動遷移,播出控制以及播出服務器。他們之間的基礎網絡是連通的,同在一個局域網內,數據傳輸高效可靠。電視臺節目播出流程大致是這樣子的:首先,工作人員通過用戶管理系統,根據自己的權限登錄播表編輯軟件進行播出表的編輯,通過技術審核后提交到數據庫。然后有節目管理權限的工作人員登錄節目管理軟件根據數據庫中編輯好的播出表,進行素材的采集,采集的素材先傳到本地,通過技術審核后一般上傳到二級存儲,當然也可直接傳到播出服務器。
3 媒資管理網絡子系統各個功能模塊的設計與實現
3.1 系統配置模塊設計與實現
針對廣播電視臺所設計的媒資管理網絡子系統,其系統配置主要包括審片通道配置、自動遷移配置兩大部分。審片通道配置的具體流程與功能為:啟動軟件系統、在設置界面中選出通道并對通道具體參數值進行設置,通過添加選項將設置數據存儲至數據庫之中,支持審片通道信息刪除。
審片通道配置依據所需數據類型,于界面之中設置添加了Texbox,從而為用戶輸入提供必要信息,通過添加選項,可以調用添加接口,將其輸入的數據信息存入到數據庫之中,支持數據信息的刪除。
3.2 數據庫網站監視模塊設計與實現
在本媒資管理監視子系統中,其網站數據庫監視模塊的主要功能在于,對網站是否可以正常訪問進行監視,對數據庫是否可以正確讀取數據進行監視。在其功能要求的基礎上,設計類Check Webband Data進行網站與數據庫檢測。因整個子系統在運行過程中,其模塊多為同時協調作業,模塊需要設置獨立線程進行監視作業,為此,提出監視線程設計,通過設置Thread Web And Data進行數據庫運行狀況的監測,監視線程作業方式為:通過啟動線程調用Check Webband Data中函數進行數據庫與網站監控,一旦數據庫與網站發生異常狀況,則會發出報警,報警結束后啟動定時器,定時器執行網站數據庫循環監視任務,并以間隔0.1s的方式啟動Timer-Tick,在定時器停止后啟動線程監控,線程執行后再次啟動定時器進行循環監視。
3.3 存儲設備監視模塊設計與實現
存儲設備監視模塊在設計時,需要結合實際情況,一般存儲設備監控主要是進行K2視頻播出服務器、電視臺二級存儲設備進行監視,其設備多在五個以下。二級存儲設備應用XP系統,可以通過WMI技術對其存儲設備磁盤信息進行監控,K2視頻服務器設備安裝windows embedded系統,無法應用WMI技術,可以通過其自帶AMP協議進行存儲設備磁盤信息監視。支持應用WMI技術進行二級存儲設備監視的系統,則首先進行WMI域的遠程連接,并通過“SELECT*FROM Win32-Disk Drive”等方法進行磁盤信息查詢,通過Management Object進行特定磁盤信息查詢。
3.4 軟件進程監視模塊設計與實現
廣播電視臺其整個播控系統存在著多個軟件同時運行,每個軟件系統均十分重要,要求對各個軟件運行狀況進行監視,本文中媒資管理網絡子系統其軟件進程監視模塊設計,主要是對軟件進程所占用的武力內容、CUP利用率等進行監視,從而評估系統運行狀態,及時發現問題并報警。考慮到其進程均具備唯一的ID、進程名與CPU時間等信息,為此,可以設計進程信息類Process Info進行監控。
3.5 報警日志紀錄與報警模塊設計
在整個監視系統中,報警日志記錄十分重要,屬于異常報警的重要憑證,為排查異常,恢復系統提供指導,可以有效確保播出系統運行穩定性。報警日志記錄主要是通過Write Line方法,應用UTF-8進行編碼,向記事本文寫入日志信息。報警模塊采取鈴聲報警方式來實現,提醒工作人員及時查看異常并恢復系統,確保系統運行質量。
4 結語
為滿足新時代發展背景下的數字化播控需求,解決傳統廣播電視行業監視系統中存在的成本高、操作復雜、效率低等問題,提出設計媒資管理網絡監視子系統。在概述子系統關鍵技術WMI技術的基礎上,從系統配置模塊、數據庫網站監視模塊、存儲設備監視模塊、軟件進程監視模塊、報警模塊及日志記錄模塊等方面對子系統的設計與實現進行探討,本文的研究工作對電視臺媒資系統的管理有一定的參考價值。
參考文獻:
[1]孫庭.數字電視播出系統中自動應急系統的設計與實現[D].廣播與電視技術,2009.
[2]鐘聲.電視臺節目播出后臺監視系統的設計與實現[D].電子科技大學,2013.