專利名稱:一種基于Grid建立硬盤播出系統(tǒng)的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電視播出技術(shù)領(lǐng)域,尤其涉及一種基于Grid建立硬盤播出系 纟克的方法。
背景技術(shù):
隨著多媒體技術(shù)和IT技術(shù)向電視領(lǐng)域的融合和滲透,越來越多的新設(shè)備 應(yīng)用到了節(jié)目制、播系統(tǒng)中,就播出而言,以視頻服務(wù)器為核心并輔以計算機 網(wǎng)絡(luò)控制的硬盤播出系統(tǒng)逐漸取代了傳統(tǒng)的錄^象機。與錄像機播出系統(tǒng)相比, 硬盤播出系統(tǒng)更為靈活、高效,但由于對計算機網(wǎng)絡(luò)的依賴增強,以及計算機 軟、硬件本身的不確定性,使得硬盤播出系統(tǒng)安全性問題逐漸突顯出來。由于 電視播出,特別是電視直播的"不間斷,,和"無法彌補"特性,如何保障播出 系統(tǒng)的安全性,成了衡量硬盤播出系統(tǒng)的重要課題。
現(xiàn)有技術(shù)中,為了提高硬盤播出系統(tǒng)的安全性和穩(wěn)定性,除了提高硬盤播 出服務(wù)器本身的穩(wěn)定性之外,最常用的方法就是雙機熱備,即在播出系統(tǒng)中配 置兩臺播出服務(wù)器,它們接受同樣的命令,進行同樣的操作,在任意時間只有 一臺播出服務(wù)器的信號被輸出,當(dāng)正在輸出的服務(wù)器出現(xiàn)故障時,使用切換臺 將一服務(wù)器的信號輸出,保證播出任務(wù)正常進行。采用雙機熱備的播出系統(tǒng)主 要有如下兩種模式
(1) 最常用的控制模式為配置一臺播出控制端,該控制端發(fā)送指令,指 令通過信號切換設(shè)備分成相同的兩份,同時發(fā)送給兩臺播出服務(wù)器,如圖5所 示;但是這樣的播出系統(tǒng),其缺點也是明顯的
1) 增加信號切換設(shè)備;
2) 控制機沒有備份, 一旦故障將導(dǎo)致播出事故;
3) 信號切換設(shè)備沒有備份,故障以后將導(dǎo)致播出事故;
(2) 在(1)的基礎(chǔ)上又出現(xiàn)了改進版的模式,如圖6所示;配置兩臺播 出控制端,其中只有一臺控制端為播出主控,信號切換設(shè)備同一時間只將主控 的信號分為相同兩份,同時發(fā)送給兩臺播出服務(wù)器,另一控制端的信號不會被
4發(fā)送給播出服務(wù)器,但是其也有缺點,
1)同時只有一臺播出控制端能夠工作; 2 )需要手動指定主控設(shè)備;
3)信號切換設(shè)備沒有備份,出現(xiàn)故障以后將導(dǎo)致播出事故。
發(fā)明內(nèi)容
為了克服上述現(xiàn)有技術(shù)的缺陷,本發(fā)明的目的是提供一種基于Grid建立 硬盤播出系統(tǒng)的方法通過該方法建立的播出系統(tǒng)能夠根據(jù)用戶需要隨時增加 設(shè)備,擴展播出系統(tǒng)的組成,以維護播出系統(tǒng)的安全性;同時能夠避免多個用 戶端同時操作時發(fā)生沖突。
為了實現(xiàn)上述發(fā)明目的,本發(fā)明采用的技術(shù)方案是 一種基于Grid建立 硬盤播出系統(tǒng)的方法,包括如下步驟
(1) 確定播出系統(tǒng)的計算機組成,然后將每臺計算機相互連接,并分配 ip ;也址;
(2) 系統(tǒng)為每臺計算機分配相應(yīng)的角色,所述的角色為播出控制端pc、 播出服務(wù)器ps;如果角色是pc,則同時指定優(yōu)先級,根據(jù)優(yōu)先級確定主控;
(3) 播出系統(tǒng)播出節(jié)目時,用戶通過主控pc直接同步向所有ps發(fā)送節(jié) 目播出命令,如果用戶通過非主控pc向所有ps發(fā)送節(jié)目播出命令時,非主 控pc先將該播出命令發(fā)送到主控pc,然后由主控pc發(fā)送給所有ps;
(4) 所有ps接受到pc主控的節(jié)目播出命令后,響應(yīng)該命令,同步播 出相同的節(jié)目,同時ps同步向所有pc報告播出狀態(tài),所有ps的節(jié)目信號輸 出均連接到同一信號切換設(shè)備的輸入端,同一時刻只有一臺ps的輸出信號被 切出,若當(dāng)前切出信號的ps發(fā)生故障,可自動或手動將其它ps的信號通過切 換器輸出,保證節(jié)目信號輸出的穩(wěn)定性;
進一步,pc與ps之間通過tcp/ip協(xié)議進行命令的傳送;
進一步,所有非主控pc均隨時檢測主控pc運行狀態(tài);
進一步,所有pc均隨時纟全測所有ps間的運行狀態(tài);
5進一步,步驟(3 )中如果主控PC在運行時發(fā)生故障,則系統(tǒng)根據(jù)步驟(2 ) 中確定的優(yōu)先級順序,自動重新確定新的主控PC;
更進一步,當(dāng)原主控PC故障排除、重新運行之后,則重新根據(jù)優(yōu)選級確 定的優(yōu)先順序確定主控PC,然后重新確定該原主控PC為主控PC;
進一步,步驟(3)中如果所有PC均發(fā)生故障,此時需要單機接管,用戶 可以在任意一臺PS本機啟動PC,并強制連接本機的PS,即可通過本地PC控 制當(dāng)前節(jié)目的正常播出,保障節(jié)目順暢進行,當(dāng)系統(tǒng)中的PC恢復(fù)以后,關(guān)閉 本地PC,其它PC即可恢復(fù)對該PS的正??刂疲?br>
進一步,步驟(4)中,當(dāng)任意一臺PS出現(xiàn)故障時,所有PC立即檢測到 該信息,此時所有PC將進行聲、光報警,通知工作人員切換輸出信號,并對 故障PS進行檢查;故障排除后PS重新運行時,所有PC自動與其建立連接, 主控PC控制其恢復(fù)到與其它正常PS相同的工作狀態(tài),使所有PS同步播出節(jié)目。
本發(fā)明的效果在于采用本發(fā)明所述的方法建立的播出系統(tǒng)能夠根據(jù)用戶 需要隨時擴展播出系統(tǒng)的組成,自由配置多機熱備,提高了播出系統(tǒng)配置的靈 活性與運行的穩(wěn)定性和安全性;同時也避免了多個用戶端同時操作時發(fā)生沖
圖1為本發(fā)明所述方法的流程示意圖2是釆用本發(fā)明所述的方法構(gòu)建的播出系統(tǒng)示意圖3是實施例中系統(tǒng)正常運行PC與PS之間命令傳遞示意圖4是實施例中當(dāng)主控PCI發(fā)生故障時PC與PS之間命令傳遞示意圖;
圖5是現(xiàn)有播出系統(tǒng)中僅有一臺控制端時的構(gòu)建模式示意圖6是現(xiàn)有播出系統(tǒng)中有兩臺控制端時的構(gòu)建模式示意圖。
具體實施方式
下面結(jié)合說明書附圖和具體實施例來進一步描述本發(fā)明。
本實施例中以一個中等配置的播出系統(tǒng)為例,該系統(tǒng)中設(shè)有兩臺PC及兩 臺PS,如圖1所示,采用本發(fā)明所述的方法建立該,燔出系統(tǒng)時,包括如下步
驟
(1) 確定播出系統(tǒng)的計算機組成,然后將每臺計算機相互連接,并分配 IP i也址;
本實施例中,確定有兩臺PC及兩臺PS組成,然后將其連接起來,分配 的IP地址為:
PCI IP=192.168.0.11 PC2 IP=192.168.0.12 PS1 IP=192.168.0.13 PS2 IP=192.168.0.14
(2) 用戶通過系統(tǒng)為每臺計算機分配相應(yīng)的角色,所述的角色為播出控 制端PC、播出服務(wù)器PS;如果角色是PC,則同時指定優(yōu)先級,根據(jù)優(yōu)先級確 定主控;
具體到本實施例中,系統(tǒng)為每臺計算機分配相應(yīng)的角色,并且確定了 PC 的優(yōu)先級即優(yōu)先順序,本實施例中,優(yōu)先順序用數(shù)字表示,數(shù)字越小表示優(yōu)先 級越高,PC1的優(yōu)先級=1 ; PC2的優(yōu)先級=2;根據(jù)該優(yōu)先級確定主控PC為 PCI;
(3) 播出系統(tǒng)播出節(jié)目時,用戶通過主控PC直接同步向所有PS發(fā)送節(jié) 目播出命令,如果用戶通過非主控PC向所有PS發(fā)送節(jié)目播出命令時,非主 控PC先將該播出命令發(fā)送到主控PC,然后由主控PC發(fā)送給所有PS;
具體到本實施例中,當(dāng)播出系統(tǒng)播出節(jié)目時,用戶通過主控PC1直接同步 向所有PS發(fā)送節(jié)目播出命令,當(dāng)然有時用戶為了操作方便,可能會通過非主 控PC2向所有PS發(fā)送節(jié)目播出命令,此時,PC2會先將命令發(fā)送給主控PCI , 然后主控PCI發(fā)送給所有PS即PS1和PS2,其過程如圖3所示;
如果主控PCI在運行過程中突然發(fā)生故障,此時PC2將立即檢測到該信 息,于是系統(tǒng)根據(jù)步驟(2)中確定的優(yōu)先順序重新進行主控PC的選擇,然后 選擇了PC2為主控設(shè)備,如果系統(tǒng)中的PC數(shù)量比較多,根據(jù)優(yōu)選順序選擇主控PC時,應(yīng)當(dāng)按照順序依次進行;PC2成為主控后,PC2將通知PS1和PS2 主控設(shè)備已更改,然后用戶在PC2上的所有操作,都直接轉(zhuǎn)化為命令同步發(fā)送 到PS1及PS2,保證播出控制過程的順利進行,命令轉(zhuǎn)發(fā)過程如圖4所示;當(dāng) 用戶排除故障重新啟動PC1時,PC1將主動連接PS1與PS2, PC2也將立即與 PC1重新建立連接,此時系統(tǒng)會根據(jù)主控PC的選擇過程重新確定PC1將為主 控PC, PC1向當(dāng)前主控設(shè)備PC2發(fā)送主控替換請求,PC2響應(yīng)該請求后,PC1 通知PS1及PS2主控設(shè)備已更改,完成主控PC由PC2向PC1的轉(zhuǎn)換;
有時,在一些極端的狀態(tài)下,所有的PC如果都發(fā)生故障,此時系統(tǒng)仍然 可以正常運行,此種情況下系統(tǒng)會支持單機接管,即當(dāng)所有的PC都發(fā)生故障 時,用戶可以在任意一臺PS啟動PC,并強制連接本機的PS,即可通過本地 PC控制當(dāng)前設(shè)備正常播出,保障節(jié)目順暢進行,當(dāng)PC恢復(fù)以后,關(guān)閉本地 PC,其它PC即可恢復(fù)對該PS的正??刂?。
(4)所有PS接受到PC主控的節(jié)目播出命令后,響應(yīng)該命令,同步播 出相同的節(jié)目,同時PS同步向所有PC報告播出狀態(tài),所有PS的節(jié)目信號輸 出均連接到同一信號切換設(shè)備的輸入端,同一時刻只有一臺PS的輸出信號被 切出,若當(dāng)前切出信號的PS發(fā)生故障,可自動或手動將其它PS的信號通過切 換器輸出,保證節(jié)目信號輸出的穩(wěn)定性;
具體到本實施例中,PSl和PS2接受到PCI主控的節(jié)目播出命令后,響應(yīng) 該命令,同步播出相同的節(jié)目,同時PS1和PS2同步向PCI和PC2報告播出 狀態(tài),PS1和PS2的節(jié)目信號輸出均連接到同一信號切換設(shè)備的輸入端,同一 時刻只有一臺PS的輸出信號被切出,節(jié)目正常播出;但是,如果在運行過程 中,PSl或PS2出現(xiàn)故障時,PCI和PC2立即檢測到該信息,貝'J PCI與PC2 將進行聲、光報警,通知工作人員切換輸出信號,并對故障的PS進行檢查, 排除故障;故障排除后重啟PS時,PCI與PC2會自動重新與其建立連接,主 控PC1控制其恢復(fù)到與其它正常PS相同的工作狀態(tài),使PS1與PS2重新進行 同步播出。
上述實施例中的PC及PS的數(shù)量用戶可根據(jù)實際情況修改配置,如在節(jié) 約成本的情況下,可以配置一臺PC及兩臺PS;而在對播出安全要求非常嚴(yán)格 的條件下,可以配置二臺PC及三臺PS如圖2所示,或者更多。
8明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種基于Grid建立硬盤播出系統(tǒng)的方法,包括如下步驟(1)確定播出系統(tǒng)的計算機組成,然后將每臺計算機相互連接,并分配IP地址;(2)系統(tǒng)為每臺計算機分配相應(yīng)的角色,所述的角色為播出控制端PC、播出服務(wù)器PS;如果角色是PC,則同時指定優(yōu)先級,根據(jù)優(yōu)先級確定主控;(3)播出系統(tǒng)播出節(jié)目時,用戶通過主控PC直接同步向所有PS發(fā)送節(jié)目播出命令,如果用戶通過非主控PC向所有PS發(fā)送節(jié)目播出命令時,非主控PC先將該播出命令發(fā)送到主控PC,然后由主控PC發(fā)送給所有PS;(4)所有PS接受到PC主控的節(jié)目播出命令后,響應(yīng)該命令,同步播出相同的節(jié)目,同時PS同步向所有PC報告播出狀態(tài),所有PS的節(jié)目信號輸出均連接到同一信號切換設(shè)備的輸入端,同一時刻只有一臺PS的輸出信號被切出,若當(dāng)前切出信號的PS發(fā)生故障,可自動或手動將其它PS的信號通過切換器輸出,保證節(jié)目信號輸出的穩(wěn)定性。
2、 如權(quán)利要求1所述的一種基于Grid建立硬盤播出系統(tǒng)的方法,其特征 在于PC與PC之間、PC與PS之間均通過TCP/IP協(xié)i義進行命令信息的傳送。
3、 如權(quán)利要求1所述的一種基于Grid建立硬盤播出系統(tǒng)的方法,其特征 在于非主控PC均隨時4全測主控PC運行狀態(tài)。
4、 如權(quán)利要求1所述的一種基于Grid建立硬盤播出系統(tǒng)的方法,其特征 在于所有PC均隨時檢測所有PS的運行狀態(tài)。
5、 如權(quán)利要求1、 2、 3或4所述的一種基于Grid建立硬盤播出系統(tǒng)的方 法,其特征在于步驟(3)中如果主控PC在運行時發(fā)生故障,則系統(tǒng)根據(jù)步 驟(2)中確定的優(yōu)先級順序,自動重新確定新的主控PC。
6、 如權(quán)利要求5所述的一種基于Grid建立硬盤播出系統(tǒng)的方法,其特征 在于當(dāng)原主控PC的故障排除、重新運行之后,則系統(tǒng)重新根據(jù)優(yōu)選級確定 的優(yōu)先順序確定主控PC,重新確定后該原主控PC為主控PC。
7、 如權(quán)利要求1、 2、 3或4所述的一種基于Grid建立硬盤播出系統(tǒng)的方 法,其特征在于步驟(3)中如果所有PC均發(fā)生故障,此時需要單機接管, 用戶可以在任意一臺PS本機啟動PC,并強制連接本機的PS,即可通過本地 PC控制當(dāng)前節(jié)目的正常播出,保障節(jié)目順暢進行,當(dāng)系統(tǒng)中的PC恢復(fù)以后,關(guān)閉本地PC,其它PC即可恢復(fù)對該PS的正??刂啤?br>
8、如權(quán)利要求1、 2、 3或4所述的一種基于Grid建立硬盤播出系統(tǒng)的方 法,其特征在于步驟(4)中,當(dāng)任意一臺PS出現(xiàn)故障時,所有PC立即檢 測到該信息,此時PC將進行聲、光報警,通知工作人員切換輸出信號,并對 故障PS進行檢查;故障排除后PS重新運行時,所有PC自動與其建立連接, 主控PC控制其恢復(fù)到與其它正常PS相同的工作狀態(tài),使所有PS同步播出節(jié) 目。
全文摘要
本發(fā)明屬于電視播出技術(shù)領(lǐng)域,尤其涉及一種基于Grid建立硬盤播出系統(tǒng)的方法。目前,電視臺在配置播出系統(tǒng)時,常用的模式為配置兩臺播出控制端,但只有一臺主控,信號切換設(shè)備同一時間只將主控的信號分為相同兩份,同時發(fā)送給兩臺播出服務(wù)器,另一播出控制端的信號不會被發(fā)送給播出服務(wù)器,因此,由于只有一臺控制設(shè)備能夠工作,并且信號切換設(shè)備沒有備份,一旦出現(xiàn)故障容易導(dǎo)致播出事故。本發(fā)明所述的方法,用戶自行配置播出系統(tǒng)的組成,由系統(tǒng)根據(jù)優(yōu)先級自動確定主控。采用本發(fā)明所述的方法,用戶根據(jù)需要可以隨時擴展播出系統(tǒng)的組成,自由配置多機熱備,提高了播出系統(tǒng)配置的靈活性與運行的穩(wěn)定性和安全性。
文檔編號H04N5/262GK101472089SQ200710304290
公開日2009年7月1日 申請日期2007年12月27日 優(yōu)先權(quán)日2007年12月27日
發(fā)明者偉 朱, 謝曉霞 申請人:新奧特(北京)視頻技術(shù)有限公司