欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種有線電視vod備份的方法、系統(tǒng)和設備的制作方法

文檔序號:7928653閱讀:282來源:國知局
專利名稱:一種有線電視vod備份的方法、系統(tǒng)和設備的制作方法
技術領域
本發(fā)明涉及有線電視技術領域,特別涉及一種有線電視VOD備份的方法、 系統(tǒng)和設備。
背景技術
隨著有線電視VOD (Video On Demand, -f見頻點播)的商用化,系統(tǒng)穩(wěn)定性 成為VOD的關鍵問題。然而,再穩(wěn)定的系統(tǒng)也無法避免故障事件,例如操作系 統(tǒng)故障、網(wǎng)絡故障、播出系統(tǒng)故障等,因此,在故障事件發(fā)生時靈活地啟用備 用系統(tǒng),快速反應,將故障事件對用戶的影響控制在極小的范圍內,成為所有 有線電視VOD所要面對的問題。
目前,VOD備份的模式包括激活/備用模式,雙激活模式,集群模式。
激活/備用模式,即一個DBS (Digital Video Broadcastingt Server,播出服務 器)處于工作狀態(tài), 一個DBS處于備用狀態(tài),當處于工作狀態(tài)的DBS出現(xiàn)故障 時,備用DBS開始進入工作狀態(tài),接替DBS的工作。
雙激活模式,即一對一備份模式,主備DBS同時處于工作狀態(tài),當主DBS 出現(xiàn)故障時,備用DBS可以直接接替主DBS的工作。
集群模式,即存在多個主DBS, 一個備用DBS,每個主DBS之間是并列關 系,且同時處于工作狀態(tài),備用DBS處于待命狀態(tài),主DBS中任何一個出現(xiàn)故 障,備用DBS接替故障主DBS的工作。目前集群模式采用代理監(jiān)管技術,每個 主DBS部署一個代理服務器,備用DBS部署監(jiān)管中心。各個代理服務器將主 DBS的系統(tǒng)狀態(tài)信息以及播出服務的狀態(tài)信息發(fā)送到監(jiān)管中心,當一臺主DBS 故障時,代理服務器程序首先將停止該主DBS的運行,并告知監(jiān)管中心,監(jiān)管 中心則啟動備用DBS,使用故障主DBS的代理服務器最后一次發(fā)來的播出狀態(tài) 進行播出恢復,接替故障主DBS的工作。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題
對于擁有龐大視頻網(wǎng)絡的廣電行業(yè),視頻DBS的需求量非常大,在現(xiàn)有技術中,普遍采用三種模式進行故障下VOD備份,其中激活/備用模式和雙激活 模式均為一對一備份模式,因此,增加了系統(tǒng)成本;另外采用代理監(jiān)管技術的
集群模式,對于每個DBS—對一地配置代理服務器,通過代理服務器與監(jiān)管中 心通信,如果DBS操作系統(tǒng)或通信網(wǎng)絡出現(xiàn)故障,代理服務器與監(jiān)管中心無法 通信,可能造成網(wǎng)絡混亂,從而無法對故障DBS精確監(jiān)測,導致監(jiān)管中心無法 確定DBS是否停止播出,網(wǎng)絡中出現(xiàn)主備兩個DBS同時播出的情況,影響用戶 的正常收看。

發(fā)明內容
為了降低系統(tǒng)成本,全面檢測系統(tǒng)故障,及時完成播出業(yè)務備份,本發(fā)明 實施例提供了一種有線電視VOD備份的方法、系統(tǒng)和設備。所述技術方案如下
一種有線電視視頻點播系統(tǒng)備份的方法,所述方法包括
播出管理服務器獲取播出服務器的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信息,轉發(fā)所 述系統(tǒng)狀態(tài)信息,并備^f分所述用戶狀態(tài)信息;
監(jiān)控服務器接收并分析所述系統(tǒng)狀態(tài)信息,才艮據(jù)所述系統(tǒng)狀態(tài)信息判斷所 述播出服務器是否存在故障;如果所述播出服務器存在故障,所述監(jiān)控服務器 發(fā)送切換指令至所述播出管理服務器;
所述播出管理服務器接收所述切換指令,根據(jù)備份在所述播出管理服務器 中的所述用戶狀態(tài)信息,執(zhí)行主備播出服務器播出業(yè)務平移并發(fā)送完成指令至 所述監(jiān)控服務器;
所述監(jiān)控服務器接收所述完成指令,關閉所述播出服務器播出端口,開啟 備用播出服務器播出端口。
一種有線電視i見頻點播系統(tǒng),所述系統(tǒng)包括
播出服務器,用于發(fā)送系統(tǒng)狀態(tài)信息和用戶狀態(tài)信息;
播出管理服務器,用于獲取所述播出服務器的所述系統(tǒng)狀態(tài)信息和所述用 戶狀態(tài)信息,轉發(fā)所述系統(tǒng)狀態(tài)信息,備份所述用戶狀態(tài)信息,并接收監(jiān)控服 務器發(fā)出的切換指令,根據(jù)備份在所述播出管理服務器中的所述用戶狀態(tài)信息, 執(zhí)行主備播出服務器播出業(yè)務平移并發(fā)送完成指令至所述監(jiān)控服務器;
監(jiān)控服務器,用于接收并分析所述系統(tǒng)狀態(tài)信息,根據(jù)所述系統(tǒng)狀態(tài)信息 判斷所述播出服務器是否存在故障,如果所述播出服務器存在故障,所述監(jiān)控服務器發(fā)送所述切換指令至所述播出管理服務器;接收所述播出管理服務器發(fā) 出的所述完成指令,關閉所述播出服務器播出端口,開啟備用播出服務器播出 端口。
一種播出管理服務器,具體包括
接收單元,用于接收播出服務器的系統(tǒng)狀態(tài)信息、用戶狀態(tài)信息以及監(jiān)控 服務器發(fā)出的切換指令;
備份單元,用于備份所述接收單元接收的所述用戶狀態(tài)信息;
切換單元,用于根據(jù)所述用戶狀態(tài)信息,執(zhí)行主備播出服務器播出業(yè)務平
移;
發(fā)送單元,用于發(fā)送所述接收單元接收的所述系統(tǒng)狀態(tài)信息,當所述切換 單元完成切換時,發(fā)送完成指令至所述監(jiān)控服務器。 一種監(jiān)控服務器,具體包括
接收單元,用于接收播出服務器的系統(tǒng)狀態(tài)信息和播出管理服務器完成切 換時發(fā)出的完成指令;
判斷單元,用于分析所述系統(tǒng)狀態(tài)信息,根據(jù)所述系統(tǒng)狀態(tài)信息判斷所述 播出服務器是否存在故障;
發(fā)送單元,用于在所述播出服務器故障的情況下,發(fā)送所述切換指令至所 述播出管理服務器;
執(zhí)行單元,用于在所述播出服務器故障的情況下,關閉所述播出服務器播 出端口,同時開啟備用播出服務器播出端口。
本發(fā)明實施例通過播出管理服務器接收播出服務器的系統(tǒng)狀態(tài)信息和用戶 狀態(tài)信息,實時備份用戶狀態(tài)信息,并將系統(tǒng)狀態(tài)信息打包成測試包發(fā)出,通 過監(jiān)控服務器對測試包的接收狀態(tài)或者監(jiān)控服務器對測試包的分析結果,判斷 當前播出服務器是否存在故障,從而全面地檢測系統(tǒng)故障,及時地完成播出業(yè) 務備份,進而降低了系統(tǒng)成本。


圖1是本發(fā)明實施例提供的有線電視VOD備份的方法流程圖2是本發(fā)明實施例1提供的有線電視VOD備份系統(tǒng)的結構拓樸圖3是本發(fā)明實施例1提供的有線電視VOD備份的方法流程圖;圖5是本發(fā)明實施例3提供的一種播出管理服務器的結構圖6是本發(fā)明實施例4提供的一種監(jiān)控服務器的結構圖。
具體實施例方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明 實施方式作進一步地詳細描述。
參見圖1,本發(fā)明實施例提供了一種有線電視VOD備份的方法,包括 101:播出管理服務器獲取播出服務器的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信息,轉
發(fā)系統(tǒng)狀態(tài)信息,并備^f分用戶狀態(tài)信息;
102:監(jiān)控服務器接收并分析系統(tǒng)狀態(tài)信息,根據(jù)系統(tǒng)狀態(tài)信息判斷播出服
務器是否存在故障;如果播出服務器存在故障,監(jiān)控服務器發(fā)送切換指令至播
出管理服務器;
103:播出管理服務器接收切換指令,根據(jù)備份在播出管理服務器中的用戶 狀態(tài)信息,執(zhí)行主備播出服務器播出業(yè)務平移并發(fā)送完成指令至監(jiān)控服務器;
104:監(jiān)控服務器接收完成指令,關閉播出服務器播出端口,開啟備用播出 服務器播出端口。
本發(fā)明實施例通過播出管理服務器接收DBS的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信 息,實時備^f分用戶狀態(tài)信息,并將系統(tǒng)狀態(tài)信息打包成測試包發(fā)出,通過監(jiān)控 服務器對測試包的接收狀態(tài)或者監(jiān)控服務器對測試包的分析結果,判斷當前 DBS是否存在故障,如果故障,監(jiān)控服務器發(fā)送切換指令,由播出管理服務器 執(zhí)行播出業(yè)務平移,當播出平移業(yè)務完成后,監(jiān)控服務器關閉當前DBS播出端 口同時開啟備用DBS #番出端口 ,從而全面地4企測系統(tǒng)故障,及時地完成播出業(yè) 務備份,進而降低了系統(tǒng)成本。
實施例1
一個有線電視VOD的中央存儲系統(tǒng)包括若干個DBS、 一個備用DBS、監(jiān) 控服務器、播出管理服務器和交換機設備。任何一個DBS出現(xiàn)故障,系統(tǒng)將業(yè) 務平移到備用DBS接替故障DBS的工作,下面以一具體實施例詳細描述。
本發(fā)明實施例中,^支設一個有線電視VOD的中央存儲系統(tǒng)包括四個DBS、一個備用DBS, —個監(jiān)控服務器, 一個播出管理服務器和兩個千兆網(wǎng)絡交換機, 其中監(jiān)控服務器和播出管理服務器在同一個區(qū)域,具體接口和連接方式如圖2 所示。
參見圖3,本發(fā)明實施例提供了一種有線電視VOD備份的方法,具體包括 301:用戶在客戶端發(fā)出視頻點播請求;
該客戶端可以為帶有遙控器的電視機頂盒,用戶通過操作遙控器發(fā)出視頻 點播請求,電視機頂盒接收視頻點播請求,并通過調制設備將該視頻點播請求 調制成射頻信號,通過有線電視網(wǎng)絡上報;
其中,視頻點播請求包含有用戶電視機頂盒的IC( Integrate Circuit,集成電 路)卡號和點播節(jié)目ID (Identification,身份號;
302:播出管理服務器接收視頻點播請求,根據(jù)視頻點播請求不同的區(qū)域頻 點指定DBS的4番出目標MAC (Media Access Control,介質訪問控制)地址,并 將帶有播出目標MAC地址的視頻點播請求上傳至第一交換機;
其中,第一交換機用來完成服務器之間的通信;
播出管理服務器通過雙絞線連接到第一交換機;
303:第一交換機接收帶有播出目標MAC地址的^L頻點播請求,并根據(jù)播 出目標MAC地址交換到各個相應的DBS;
304:相應的DBS接收視頻點播請求,提取本地存儲的視頻點播節(jié)目,發(fā) 送至第二交換機,同時將該DBS的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信息發(fā)送給第一交 換機,通過第一交換機上報給播出管理服務器;
第二交換機用作視頻點播節(jié)目的播出;
系統(tǒng)狀態(tài)信息包括DBS系統(tǒng)運行狀態(tài)信息和DBS內部故障信息; 其中,DBS系統(tǒng)運行狀態(tài)信息包括網(wǎng)卡無法打開、視頻復用流超標等服務 器運行狀態(tài)信息;DBS內部故障信息可以用內部故障錯誤碼表示,該內部故障 錯誤碼反映了 DBS內部故障狀態(tài),如果錯誤碼為0,則DBS內部不存在故障; 如果為其它數(shù)值,則DBS內部存在故障,且根據(jù)不同的數(shù)值表示不同的故障, 其中內部故障包括DBS磁盤陣列無法讀取、DBS磁盤內存不足等;
用戶狀態(tài)信息包括帶有播出目標MAC地址的用戶視頻點播請求和根據(jù)該 請求DBS的播出狀態(tài)信息,包括播放的各個視頻節(jié)目的時碼信息,用于節(jié)目播 放恢復;視頻點播節(jié)目以TS ( Transport Stream,傳輸流)格式存儲于DBS本地硬盤 陣列中;TS具體包括包頭、自適應區(qū)和包數(shù)據(jù)3部分,每個包長度為188B,其 中包頭長度為4B,自適應區(qū)和包數(shù)據(jù)長度為184B。 TS包頭是TS的標識部分, 例如以0X47標志一個TS的開始,TS包頭包含與當前TS相關的其他重要信息, 例如PID ( Proportion Integration Differentiation , 比例積分樣i分)、 continuity—counter 、 adaption—field—control信息,具體地,
PID表示當前TS攜帶的數(shù)據(jù)內容,例如有效數(shù)據(jù)、SI或PSI信息; continuity—counter指的是具有同 一個PID值的TS之間的連續(xù)計數(shù)值; adaption—field_control表示當前TS攜帶調整字段和有效負載的情況,其中 有效負載共2位,第一位表示有無調整字段,第二位表示有無有效負載; 其中,有效負荷184B的定義為 struct TestPacketStrcut—t
dbs—id 2 uimsbf dbs—out—id 2 uimsbf error—code 2 uimsbf esc 1 uimsbf sum 1 uimsbf
}
305:播出管理服務器接收各個DBS的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信息,分 別將各個DBS的系統(tǒng)狀態(tài)信息打包成測試包,并將測試包發(fā)送到第一交換機, 同時播出管理服務器實時本地備份各個DBS的用戶狀態(tài)狀態(tài);
其中,播出管理服務器指定測試包的播出目標MAC地址,要求DBS在指 定的網(wǎng)卡上4番出;
測試包是以以太網(wǎng)數(shù)據(jù)包為承載體,有效數(shù)據(jù)區(qū)為TS格式的測試數(shù)據(jù)包, 測試包按照以太網(wǎng)絡協(xié)議進行組包,以不同的MAC地址加以區(qū)分,包含播出目 標MAC地址和系統(tǒng)狀態(tài)信息;測試包發(fā)送頻率為500毫秒一次;
如果DBS內部發(fā)生故障,例如磁盤陣列無法讀取等故障,DBS上報播出管 理服務器,播出管理服務器將該故障在下發(fā)的測試包中修改為磁盤故障錯誤碼;
306:第一交換機接收測試包,根據(jù)測試包的播出目標MAC地址交換到各 個相應的DBS端口并分別返回給各個DBS;
307:相應的DBS接收測試包,將測試包信息復用并發(fā)送給第二交換機;在模擬電視VOD中,同一頻點支持一套視頻點播節(jié)目,本發(fā)明實施例是基 于數(shù)字的電視VOD,同一頻點可以支持多個視頻點播節(jié)目,對測試包采用復用 技術,提高信息利用率;
308:第二交換機將測試包交換到指定的監(jiān)控端口,并通過監(jiān)控端口發(fā)送給 監(jiān)控服務器;
其中,第二交換機的監(jiān)控端口在本實施例中是17端口,負責傳輸所有DBS 和備有DBS的測試包,監(jiān)控服務器通過雙絞線與第二交換機的17端口連接, 接收測試包;
309:如果監(jiān)控服務器在預設時間內收不到DBS發(fā)出的測試包,則認為該 DBS出現(xiàn)故障;如果監(jiān)控服務器接收到測試包,則分析測試包內容,例如DBS 的系統(tǒng)運行狀態(tài)信息和DBS內部故障錯誤信息,檢測DBS播出是否存在故障, 若檢測到某一個DBS發(fā)生故障,則執(zhí)行310,否則執(zhí)行313;
具體地,如果監(jiān)控服務器在ls內收不到某一個DBS發(fā)出的測試包,或收到 的測試包中包含故障信息,例如磁盤陣列故障信息、內存故障信息、系統(tǒng)資源 故障信息等,均認為該DBS出現(xiàn)故障;
310:監(jiān)控服務器發(fā)送切換指令給播出管理服務器;
具體地,監(jiān)控服務器通過TCP (Transmission Control Protocol,傳輸控制協(xié) 議)將切換指令發(fā)送給播出管理服務器;
311:播出管理服務器接收切換指令,完成主備DBS播出業(yè)務的平移,并發(fā) 送完成指令給監(jiān)控服務器;
其中,播出管理服務器通過TCP將完成指令發(fā)送給監(jiān)控服務器;
具體地,播出管理服務器通過VBS (Vido Broadcast System,播出控制管理 程序)將步驟305中所述務除在播出管理服務器中的用戶狀態(tài)信息,例如用戶 視頻點播請求和DBS的播出狀態(tài)信息轉發(fā)給備用DBS,用于節(jié)目播出的恢復; 實現(xiàn)主備DBS播出業(yè)務平移,該過程不超過10秒;
312:監(jiān)控服務器接收完成指令,并通過telnet協(xié)議登錄第二交換機,關閉 故障DBS對應的交換機端口 ,同時開啟備用DBS對應的交換機端口 ,返回步驟 304;
在本實施例中,監(jiān)控服務器通過交換機控制線與第二交換機的23端口連接, 執(zhí)行關閉或開啟交換才幾端口 ;313:第二交換機接收DBS播出的點播節(jié)目視頻流,并根據(jù)播出目標MAC 地址發(fā)送到相應的第二交換機端口上,第二交換機交換到相應的EQAM (Edge Quadrature Amplitude Modulation,正交幅度調制)調制器中;
其中,點播節(jié)目視頻流按照以太網(wǎng)絡協(xié)議,以以太幀格式進行組包播出, 利用不同的MAC地址加以區(qū)分;
314: EQAM調制器接收點播節(jié)目視頻流,進行調制,將網(wǎng)絡數(shù)據(jù)轉換為射 頻信號,通過有線電視網(wǎng)絡發(fā)送給客戶端;
該客戶端可以為電視4幾頂盒;在本實施例中,通過EQAM調制器將點播節(jié) 目視頻流調制成射頻信號;
315:客戶端接收射頻信號進行解碼、數(shù)模轉換等播出節(jié)目。
本發(fā)明實施例通過播出管理服務器接收DBS的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信 息,實時備份用戶狀態(tài)信息,并將系統(tǒng)狀態(tài)信息打包成測試包發(fā)出,通過監(jiān)控 服務器對測試包的接收狀態(tài)或者監(jiān)控服務器對測試包的分析結果,判斷當前 DBS是否存在故障,如果故障,監(jiān)控服務器發(fā)送切換指令,由播出管理服務器 執(zhí)行播出業(yè)務平移,當播出平移業(yè)務完成后,監(jiān)控服務器關閉當前DBS播出端 口同時開啟備用DBS播出端口 ,從而全面地檢測系統(tǒng)故障,及時地完成播出業(yè) 務備份,進而降低了系統(tǒng)成本。
實施例2
參見圖4,本發(fā)明實施例提供了一種有線電視VOD備份的系統(tǒng),具體包括
播出管理服務器401,用于接收用戶的視頻點播請求,指定目標MAC地址; 接收DBS的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信息,本地備份用戶狀態(tài)信息,并將系統(tǒng) 狀態(tài)信息打包成測試包;接收監(jiān)控服務器發(fā)送的切換指令,通過VBS執(zhí)行主備 DBS播出業(yè)務平移,同時發(fā)送完成指令;
第一交換機402,用于接收用戶視頻點播請求,根據(jù)播出管理服務器401指 定的目標MAC地址交換到相應的DBS端口 ;接收DBS上報的系統(tǒng)狀態(tài)信息和 用戶狀態(tài)信息,交換到播出管理器401對應的交換機端口;接收播出管理器401 發(fā)送的測試包,根據(jù)MAC地址分別交換到各個DBS對應的交換機端口 ;
播出服務器403,用于存儲熱門電視節(jié)目;接收用戶視頻點播請求,提取本 地存儲的視頻點播節(jié)目并發(fā)送給第二交換機404,同時將DBS的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信息發(fā)送給第一交換機402;接收播出管理器401打包的測試包,信 息復用并發(fā)送給第二交換機404;
其中,用戶視頻點播請求包含有播出管理服務器401指定的目標MAC地址; 所有電視節(jié)目存儲于系統(tǒng)中的中央存儲器中,熱門電視節(jié)目是從中央存儲器人 為選擇的電視節(jié)目;
第二交換機404,用于接收播出服務器403發(fā)出的點播電視節(jié)目視頻流,根 據(jù)目標MAC地址交換到相應的EQAM調制器上;接收播出服務器403發(fā)出的 測試包,交換到指定的監(jiān)控端口,通過指定的監(jiān)控端口發(fā)送給監(jiān)控服務器405;
監(jiān)控服務器405,用于接收第二交換機404中指定監(jiān)控端口發(fā)出的測試包, 分析測試包數(shù)據(jù)判斷DBS是否故障;如果故障,發(fā)送切換指令給播出管理服務 器401,然后登錄第二交換機404關閉故障DBS對應播出端口,同時開啟備用 DBS對應播出端口;
具體地,如果監(jiān)控服務器405在ls內收不到某一個DBS發(fā)出的測試包,或 收到的測試包中包含故障信息,例如磁盤陣列故障信息、內存故障信息、系統(tǒng) 資源故障信息等,則認為該DBS出現(xiàn)故障;
EQAM調制器406,用于接收點播電視節(jié)目視頻流,將網(wǎng)絡數(shù)據(jù)調制為射 頻信號,并通過有線電視網(wǎng)絡發(fā)送給客戶端。
進一步地,播出管理服務器401具體包括
接收單元4011,用于接收用戶最初的視頻點播請求、系統(tǒng)狀態(tài)信息和用戶 狀態(tài)信息以及監(jiān)控服務器405發(fā)出的切換指令;
備份單元4012,用于將接收單元4011接收的用戶狀態(tài)信息進行本地備份; 打包單元4013,用戶將接收單元4011接收的系統(tǒng)狀態(tài)信息打包成測試包; 其中測試包是以太幀才各式的網(wǎng)絡數(shù)據(jù)包;
切換單元4014,用于根據(jù)接收單元4011接收的的切換指令,將備份單元 4012備份的用戶狀態(tài)信息轉發(fā)給備用DBS,將故障DBS播出業(yè)務平移到備用 DBS;
具體地,切換單元4014通過TCP協(xié)議接收切換指令,通過VBS將備份單 元4012備份的用戶狀態(tài)信息轉發(fā)給備用DBS,用于節(jié)目播出的恢復,實現(xiàn)主備 DBS播出業(yè)務平移,該過程不超過10秒;
發(fā)送單元4015,用于發(fā)送打包單元4013打包成的測試包到第一交換機402;當切換單元4014完成切換時,發(fā)送完成指令給監(jiān)控服務器405。 播出服務器403具體包括
接收單元4031,用于接收帶有播出目標MAC地址的用戶視頻點播請求和 播出管理服務器401打包的測試包;
存儲單元4032,用于存儲熱門電視節(jié)目;
其中,熱門電視節(jié)目是從中央存儲器人為選擇的電視節(jié)目,所有電視節(jié)目 存儲于系統(tǒng)中的中央存儲器中;
發(fā)送單元4032,用于將本地存儲的點播電視節(jié)目發(fā)送給第二交換機404, 同時將DBS的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信息發(fā)送給第一交換機402;將播出管 理服務器401打包的測試包發(fā)送給第二交換機404。
監(jiān)控服務器405具體包括
接收單元4051,用于接收第二交換機404中指定監(jiān)控端口發(fā)出的測試包和 播出管理服務器401發(fā)出的完成指令;
判斷單元4052,用于分析測試包數(shù)據(jù),根據(jù)測試包中的系統(tǒng)狀態(tài)信息判斷 該DBS是否存在故障,如果在ls內收不到某一個DBS發(fā)出的測試包,或收到 的測試包中包含故障信息,則判斷該DBS故障;
發(fā)送單元4053,用于在DBS故障的情況下,發(fā)送切換指令給播出管理服務 器401;
執(zhí)行單元4054,用于在DBS故障的情況下,登錄第二交換機404關閉故障 DBS對應播出端口,同時開啟備用DBS對應播出端口。
本發(fā)明實施例通過播出管理服務器接收DBS的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信 息,實時備份用戶狀態(tài)信息,并將系統(tǒng)狀態(tài)信息打包成測試包發(fā)出,通過監(jiān)控 服務器對測試包的接收狀態(tài)或者監(jiān)控服務器對測試包的分析結果,判斷當前 DBS是否存在故障,如果故障,監(jiān)控服務器發(fā)送切換指令,由播出管理服務器 執(zhí)行播出業(yè)務平移,當播出平移業(yè)務完成后,監(jiān)控服務器關閉當前DBS播出端 口同時開啟備用DBS播出端口,從而全面地檢測系統(tǒng)故障,及時地完成播出業(yè) 務備份,進而降低了系統(tǒng)成本。
實施例3
參見圖5,本發(fā)明實施例還提供了一種播出管理服務器,具體包括接收單元501,用于接收用戶最初的視頻點播請求、系統(tǒng)狀態(tài)信息和用戶狀
態(tài)信息以及監(jiān)控服務器發(fā)出的切換指令;
備份單元502,用于將接收單元501接收的用戶狀態(tài)信息進行本地備份; 打包單元503,用戶將接收單元501接收的系統(tǒng)狀態(tài)信息打包成測試包; 其中測試包是以太幀格式的網(wǎng)絡數(shù)據(jù)包;
切換單元504,用于根據(jù)接收單元501接收的的切換指令,將備份單元502 備份的用戶狀態(tài)信息轉發(fā)給備用DBS,將故障DBS播出業(yè)務平移到備用DBS;
具體地,切換單元504通過TCP協(xié)議接收切換指令,通過VBS將備份單元 502備份的用戶狀態(tài)信息轉發(fā)給備用DBS,用于節(jié)目播出的恢復,實現(xiàn)主備DBS 播出業(yè)務平移,該過程不超過10秒;
發(fā)送單元505,用于發(fā)送打包單元503打包成的測試包到第一交換機;當切 換單元504完成切換時,發(fā)送完成指令給監(jiān)控服務器。
本發(fā)明實施例通過播出管理服務器接收DBS的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信 息,實時備份用戶狀態(tài)信息,并將系統(tǒng)狀態(tài)信息打包成測試包發(fā)出,通過監(jiān)控 服務器對測試包的接收狀態(tài)或者監(jiān)控服務器對測試包的分析結果,判斷當前 DBS是否存在故障,從而全面地檢測系統(tǒng)故障,及時地完成播出業(yè)務備份,進 而降低了系統(tǒng)成本。
實施例4
參見圖6,本發(fā)明實施例還提供了一種監(jiān)控服務器,具體包括
接收單元601,用于接收第二交換機中指定監(jiān)控端口發(fā)出的測試包和播出管 理服務器發(fā)出的完成指令;
判斷單元602,用于分析測試包數(shù)據(jù),根據(jù)測試包中的系統(tǒng)狀態(tài)信息判斷該 DBS是否存在故障,如果在Is內收不到某一個DBS發(fā)出的測試包,或收到的 測試包中包含故障信息,則判斷該DBS故障;
發(fā)送單元603,用于在DBS故障的情況下,發(fā)送切換指令給播出管理服務
器;
執(zhí)行單元604,用于在DBS故障的情況下,登錄第二交換機關閉故障DBS 對應播出端口,同時開啟備用DBS對應播出端口。
本發(fā)明實施例通過監(jiān)控服務器接收播出管理服務器發(fā)送的測試包,通過對測試包的接收狀態(tài)或者監(jiān)控服務器對測試包的分析結果,判斷當前DBS是否存 在故障,如果故障,監(jiān)控服務器發(fā)送切換指令,由播出管理服務器執(zhí)行播出業(yè)
務平移,當播出平移業(yè)務完成后,監(jiān)控服務器關閉當前DBS播出端口同時開啟 備用DBS播出端口,從而全面地檢測系統(tǒng)故障,及時地完成播出業(yè)務備份,進 而降低了系統(tǒng)成本。
以上實施例提供的技術方案中的全部或部分內容可以通過軟件編程實現(xiàn), 其軟件程序存儲在可讀取的存儲介質中,存儲介質例如計算機中的硬盤、光 盤或軟盤。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的 精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的 保護范圍之內。
權利要求
1. 一種有線電視視頻點播系統(tǒng)備份的方法,其特征在于,所述方法包括播出管理服務器獲取播出服務器的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信息,轉發(fā)所述系統(tǒng)狀態(tài)信息,并備份所述用戶狀態(tài)信息;監(jiān)控服務器接收并分析所述系統(tǒng)狀態(tài)信息,根據(jù)所述系統(tǒng)狀態(tài)信息判斷所述播出服務器是否存在故障;如果所述播出服務器存在故障,所述監(jiān)控服務器發(fā)送切換指令至所述播出管理服務器;所述播出管理服務器接收所述切換指令,根據(jù)備份在所述播出管理服務器中的所述用戶狀態(tài)信息,執(zhí)行主備播出服務器播出業(yè)務平移并發(fā)送完成指令至所述監(jiān)控服務器;所述監(jiān)控服務器接收所述完成指令,關閉所述播出服務器播出端口,開啟備用播出服務器播出端口。
2. 如權利要求l所述的方法,其特征在于,所述監(jiān)控服務器接收并分析所 述系統(tǒng)狀態(tài)信息,根據(jù)所述系統(tǒng)狀態(tài)信息判斷所述播出服務器是否存在故障, 具體為,監(jiān)控服務器接收所述播出服務器的所述系統(tǒng)狀態(tài)信息,如果在預設時 間內收不到所述系統(tǒng)狀態(tài)信息,則所述播出服務器故障,或收到的所述系統(tǒng)狀 態(tài)信息中包含故障信息,則所述播出服務器故障。
3. 如權利要求l所述的方法,其特征在于,所述執(zhí)行主備播出服務器播出 業(yè)務平移,具體為,所述播出管理服務器將備份的所述用戶狀態(tài)信息轉發(fā)給所 述備用播出服務器,完成播出節(jié)目的恢復。
4. 如權利要求l所述的方法,其特征在于,所述系統(tǒng)狀態(tài)信息包括所述播 出服務器系統(tǒng)運行狀態(tài)信息和所述播出服務器內部故障信息。
5. 如權利要求l所述的方法,其特征在于,所述用戶狀態(tài)信息包括用戶視 頻點播請求和所述播出服務器的播出狀態(tài)信息。
6. —種有線電禍^見頻點^"系統(tǒng),其特征在于,所述系統(tǒng)包括 播出服務器,用于發(fā)送系統(tǒng)狀態(tài)信息和用戶狀態(tài)信息;播出管理服務器,用于獲取所述播出服務器的所述系統(tǒng)狀態(tài)信息和所述用 戶狀態(tài)信息,轉發(fā)所述系統(tǒng)狀態(tài)信息,備份所述用戶狀態(tài)信息,并接收監(jiān)控服 務器發(fā)出的切換指令,根據(jù)備份在所述播出管理服務器中的所述用戶狀態(tài)信息,執(zhí)行主備播出服務器播出業(yè)務平移并發(fā)送完成指令至所述監(jiān)控服務器;監(jiān)控服務器,用于接收并分析所述系統(tǒng)狀態(tài)信息,根據(jù)所述系統(tǒng)狀態(tài)信息 判斷所述播出服務器是否存在故障,如果所述播出服務器存在故障,所述監(jiān)控 服務器發(fā)送所述切換指令至所述播出管理服務器;接收所述播出管理服務器發(fā) 出的所述完成指令,關閉所述播出服務器播出端口,開啟備用播出服務器播出 端口。
7. —種播出管理服務器,其特征在于,具體包括接收單元,用于接收播出服務器的系統(tǒng)狀態(tài)信息、用戶狀態(tài)信息以及監(jiān)控服務器發(fā)出的切換指令;備份單元,用于備f分所述接收單元接收的所述用戶狀態(tài)信息;切換單元,用于根據(jù)所述用戶狀態(tài)信息,執(zhí)行主備播出服務器播出業(yè)務平移;發(fā)送單元,用于發(fā)送所述接收單元接收的所述系統(tǒng)狀態(tài)信息,當所述切換 單元完成切換時,發(fā)送完成指令至所述監(jiān)控服務器。
8. 如權利要求7所述的播出管理服務器,其特征在于,所述切換單元根據(jù) 備份在所述備份單元中的所述用戶狀態(tài)信息轉發(fā)給備用播出服務器,完成播出 節(jié)目的恢復。
9. 一種監(jiān)控服務器,其特征在于,具體包括接收單元,用于接收播出服務器的系統(tǒng)狀態(tài)信息和播出管理服務器完成切 換時發(fā)出的完成指令;判斷單元,用于分析所述系統(tǒng)狀態(tài)信息,根據(jù)所述系統(tǒng)狀態(tài)信息判斷所述 播出服務器是否存在故障;發(fā)送單元,用于在所述播出服務器故障的情況下,發(fā)送所述切換指令至所述播出管理服務器;執(zhí)行單元,用于在所述播出服務器故障的情況下,關閉所述播出服務器播 出端口,同時開啟備用播出服務器播出端口。
10.如權利要求9所述監(jiān)控服務器,其特征在于,所述判斷單元如果在一 定時間內收不到所述系統(tǒng)狀態(tài)信息,則所述播出服務器故障,或收到的所述系 統(tǒng)狀態(tài)信息中包含故障信息,則所述播出服務器故障。
全文摘要
本發(fā)明公開了一種有線電視VOD備份的方法、系統(tǒng)和設備,屬于有線電視技術領域。所述方法包括播出管理服務器獲取播出服務器的系統(tǒng)狀態(tài)信息和用戶狀態(tài)信息,轉發(fā)系統(tǒng)狀態(tài)信息,備份用戶狀態(tài)信息;監(jiān)控服務器接收并分析系統(tǒng)狀態(tài)信息,根據(jù)系統(tǒng)狀態(tài)信息判斷播出服務器是否存在故障;如果存在故障,監(jiān)控服務器發(fā)送切換指令至播出管理服務器;播出管理服務器接收切換指令,根據(jù)用戶狀態(tài)信息,執(zhí)行主備播出服務器播出業(yè)務平移并發(fā)送完成指令;監(jiān)控服務器接收完成指令,關閉播出服務器播出端口,開啟備用播出服務器播出端口。所述系統(tǒng)包括播出服務器、播出管理服務器和監(jiān)控服務器。本發(fā)明全面地檢測系統(tǒng)故障,完成播出業(yè)務備份,降低了系統(tǒng)成本。
文檔編號H04N7/00GK101431648SQ20081023946
公開日2009年5月13日 申請日期2008年12月11日 優(yōu)先權日2008年12月11日
發(fā)明者營 何, 超 張, 張寶柱, 徐衛(wèi)東, 峰 朱 申請人:北京東方廣視科技有限責任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
周至县| 华阴市| 邢台县| 台安县| 苏尼特右旗| 达拉特旗| 万安县| 永登县| 山丹县| 滨海县| 专栏| 阿坝县| 阜康市| 田阳县| 安徽省| 噶尔县| 乌鲁木齐县| 康马县| 岢岚县| 平远县| 古浪县| 临漳县| 普兰店市| 新化县| 宾阳县| 蒙山县| 会同县| 洱源县| 广饶县| 大埔区| 若羌县| 鄢陵县| 德清县| 巴青县| 平顶山市| 赣州市| 宜阳县| 永吉县| 蕉岭县| 莒南县| 天祝|