專利名稱:一種基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)多媒體廣播系統(tǒng)中一種基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份方法及 系統(tǒng)。
背景技術(shù):
近年來,中國移動(dòng)多媒體廣播CMMB大規(guī)模商用。為了更好滿足客戶需求,對(duì)移動(dòng) 多媒體廣播系統(tǒng)的可靠性要求越來越高,在現(xiàn)有移動(dòng)多媒體廣播技術(shù)中為實(shí)現(xiàn)廣播電視節(jié) 目發(fā)送的可靠性,往往在廣播電視節(jié)目輸送時(shí)采用熱備切換技術(shù)。正常工作狀態(tài)下,由主用 設(shè)備為系統(tǒng)提供廣播電視節(jié)目源輸送或其他服務(wù);當(dāng)主用設(shè)備發(fā)生故障時(shí),切換到備用設(shè) 備,由備用設(shè)備為系統(tǒng)提供廣播電視節(jié)目源輸送或其他服務(wù),而這里提到的主設(shè)備是個(gè)相 對(duì)的概念,在實(shí)際的應(yīng)用當(dāng)中,兩臺(tái)設(shè)備之間常??梢允腔閭浞莸?,即兩臺(tái)設(shè)備中任何一 臺(tái)設(shè)備既可以是主用設(shè)備,又可以是備用設(shè)備?,F(xiàn)有移動(dòng)多媒體廣播系統(tǒng)中的主備切換示意圖如圖1和圖2兩種方式。方式一實(shí)現(xiàn)在系統(tǒng)正常運(yùn)行情況下,主用設(shè)備(復(fù)用器A)和備用設(shè)備(復(fù)用器 B)同時(shí)向切換器輸送相同的業(yè)務(wù)數(shù)據(jù),此時(shí)切換器接收來自主用設(shè)備(復(fù)用器A)輸送的碼 流,并通過切換器通路輸出到ASI OUT接口,此時(shí),主用設(shè)備(復(fù)用器A)、備用設(shè)備(復(fù)用 器B)以及切換器三者之間是互相通信和監(jiān)控的,當(dāng)主用設(shè)備(復(fù)用器A)發(fā)生故障,備用設(shè) 備(復(fù)用器B) —旦檢測(cè)到主用設(shè)備(復(fù)用器A)發(fā)生故障時(shí),備用設(shè)備會(huì)立即通知切換器 作出切換動(dòng)作,此時(shí),切換器只接收備用設(shè)備(復(fù)用器B)輸出來的碼流。方式一的不足之處在于雖然可以實(shí)現(xiàn)主備用設(shè)備之間的切換,但是當(dāng)主設(shè)備發(fā) 生故障,以及備用設(shè)備檢測(cè)到主用設(shè)備發(fā)生故障到通知切換器作出碼流切換輸入動(dòng)作,這 一過程通常需要消耗比較長的時(shí)間。對(duì)于移動(dòng)多媒體廣播實(shí)時(shí)系統(tǒng)來講,較長時(shí)間內(nèi)會(huì)影 響到業(yè)務(wù)的正常傳送,導(dǎo)致終端設(shè)備接收的業(yè)務(wù)信息不正常,這顯然是不可接受的。方式二實(shí)現(xiàn)在系統(tǒng)正常運(yùn)行情況下,主用設(shè)備(復(fù)用器A)和備用設(shè)備(復(fù)用器 B)同時(shí)向切換器輸送相同的業(yè)務(wù)數(shù)據(jù),此時(shí)切換器接收來自主用設(shè)備(復(fù)用器A)輸送的碼 流,并通過切換器通路輸出到ASI OUT接口,此時(shí),切換器會(huì)自動(dòng)對(duì)主備設(shè)備輸入PMS碼流 進(jìn)行檢測(cè),當(dāng)檢測(cè)到主用設(shè)備輸入的PMS碼流異常時(shí),切換器會(huì)自動(dòng)切換到備用設(shè)備,以備 用設(shè)備輸入的PMS碼流作為主用并其輸出。方式二的不足之處在于雖然在主備用切換時(shí)減少了切換時(shí)間,但卻不能保證切 換后業(yè)務(wù)的質(zhì)量,假如主用設(shè)備在接收和處理數(shù)據(jù)時(shí)有部分視頻段、音頻段或數(shù)據(jù)段出現(xiàn) 誤碼大于備用設(shè)備,這時(shí)主/備復(fù)用輸出的PMS的序號(hào)是連續(xù),但輸出的業(yè)務(wù)的質(zhì)量顯然是 備用設(shè)備高,而此時(shí)切換器是根據(jù)PMS序號(hào)進(jìn)行切換的,達(dá)不到切換真正目的,對(duì)于移動(dòng)多 媒體廣播實(shí)時(shí)系統(tǒng)來講,切換的目的是保證輸出業(yè)務(wù)的質(zhì)量,而這種切換方法顯然是不可 能達(dá)到的。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份方法及 系統(tǒng),提高切換準(zhǔn)確性,使得設(shè)備可靠性有大大的提高。為解決上述技術(shù)問題,本發(fā)明提出一種基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份方法,包 含步驟若干個(gè)復(fù)用器同時(shí)向切換器輸入相同的多業(yè)務(wù)數(shù)據(jù);切換器根據(jù)配置的切換策略以業(yè)務(wù)為單位分別對(duì)來自不同復(fù)用器的多業(yè)務(wù)數(shù)據(jù) 進(jìn)行質(zhì)量評(píng)價(jià);切換器根據(jù)質(zhì)量評(píng)價(jià)結(jié)果選出總體質(zhì)量評(píng)價(jià)最好的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為 主輸出,其他復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為備用輸出;以業(yè)務(wù)為單位,將該主輸出中質(zhì)量評(píng)價(jià)差的業(yè)務(wù)數(shù)據(jù)以備用輸出中質(zhì)量評(píng)價(jià)好的 該業(yè)務(wù)的數(shù)據(jù)來替代,然后輸出該替換后的主輸出。進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述以業(yè)務(wù)為單位是指以復(fù)用子幀為單位,或者以復(fù)用幀為單位,或者以廣播信 道幀為單位。進(jìn)一步地,上述方法還可具有以下特點(diǎn)在所述以業(yè)務(wù)為單位是指以復(fù)用子幀為單位時(shí),所述切換策略包含以業(yè)務(wù)標(biāo)識(shí)、復(fù)用子幀長度、起始播放時(shí)間和CRC效驗(yàn)值作為切換策略關(guān)鍵字,分 別從來自各復(fù)用器的多業(yè)務(wù)數(shù)據(jù)中解析出所述切換策略關(guān)鍵字,然后根據(jù)起始播放時(shí)間和 業(yè)務(wù)標(biāo)識(shí)來判斷是否是當(dāng)前秒的業(yè)務(wù),根據(jù)CRC檢測(cè)當(dāng)前復(fù)用子幀頭的完整性,再根據(jù)復(fù) 用子幀長度來判斷當(dāng)前秒的業(yè)務(wù)質(zhì)量,綜合這些質(zhì)量參數(shù)輸出業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果。進(jìn)一步地,上述方法還可具有以下特點(diǎn)在所述以業(yè)務(wù)為單位是指以復(fù)用幀為單位時(shí),所述切換策略包含得到復(fù)用幀中各復(fù)用子幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果;將該復(fù)用幀內(nèi)所有復(fù)用子幀業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果進(jìn)行統(tǒng)計(jì)匯總;將該匯總結(jié)果作為該復(fù)用幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果,并據(jù)此以復(fù)用幀為單位進(jìn)行判 斷以及切換。進(jìn)一步地,上述方法還可具有以下特點(diǎn)在所述以業(yè)務(wù)為單位是指以廣播信道幀為單位時(shí),所述切換策略包含得到每秒內(nèi)各復(fù)用子幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果;對(duì)每秒廣播信道幀下所有復(fù)用子幀業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果進(jìn)行統(tǒng)計(jì)匯總;將該匯總結(jié)果作為該廣播信道幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果,并據(jù)此以廣播信道幀為單 位進(jìn)行判斷以及切換。進(jìn)一步地,上述方法還可具有以下特點(diǎn)在判斷主輸出時(shí),如果判斷出多個(gè)復(fù)用器的多業(yè)務(wù)數(shù)據(jù)的總體質(zhì)量評(píng)價(jià)均最好, 選擇最先接入切換器的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為主輸出。為解決上述技術(shù)問題,本發(fā)明還提出一種切換器,包含一切換策略配置單元、一業(yè) 務(wù)質(zhì)量檢測(cè)單元,以及一切換主控單元,其中所述切換策略配置單元,根據(jù)用戶需要制定以業(yè)務(wù)為單位的判斷及切換策略;
所述業(yè)務(wù)質(zhì)量檢測(cè)單元,根據(jù)切換策略配置單元中配置的切換策略分別對(duì)來自不 同復(fù)用器的多業(yè)務(wù)數(shù)據(jù)進(jìn)行質(zhì)量評(píng)價(jià),并將質(zhì)量評(píng)價(jià)結(jié)果輸出給切換主控單元;所述切換主控單元,根據(jù)業(yè)務(wù)質(zhì)量檢測(cè)單元輸出的質(zhì)量評(píng)價(jià)結(jié)果,選擇總體業(yè)務(wù) 質(zhì)量最好的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為主輸出,其余復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為備用輸出, 在該主輸出中某一業(yè)務(wù)數(shù)據(jù)質(zhì)量評(píng)價(jià)差時(shí),以備用輸出中質(zhì)量評(píng)價(jià)好的該某一業(yè)務(wù)數(shù)據(jù)來 替代主輸出中該某一業(yè)務(wù)數(shù)據(jù),然后輸出該替換后的主輸出。進(jìn)一步地,上述切換器還可具有以下特點(diǎn)所述以業(yè)務(wù)為單位是指以復(fù)用子幀為單位,或者以復(fù)用幀為單位,或者以廣播信 道幀為單位。進(jìn)一步地,上述切換器還可具有以下特點(diǎn)還包含若干個(gè)輸入緩沖區(qū)以及一輸出緩沖區(qū),其中所述輸入緩沖區(qū),用以分別緩存各復(fù)用器輸入的多業(yè)務(wù)數(shù)據(jù);所述輸出緩沖區(qū),用以緩存切換主控單元輸出的該替換后的主輸出。為解決上述技術(shù)問題,本發(fā)明還提出一種基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份系統(tǒng), 包含上述切換器、若干個(gè)復(fù)用器、一調(diào)制器,以及一發(fā)射機(jī),其中所述若干復(fù)用器同時(shí)向切換器發(fā)送相同的多業(yè)務(wù)數(shù)據(jù);切換器根據(jù)配置的切換策略以業(yè)務(wù)為單位分別對(duì)來自不同復(fù)用器的多業(yè)務(wù)數(shù)據(jù) 進(jìn)行質(zhì)量評(píng)價(jià),選出總體質(zhì)量評(píng)價(jià)最好的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為主輸出,其他復(fù)用器 的多業(yè)務(wù)數(shù)據(jù)作為備用輸出,然后以業(yè)務(wù)為單位,將該主輸出中質(zhì)量評(píng)價(jià)差的業(yè)務(wù)數(shù)據(jù)以 備用輸出中質(zhì)量評(píng)價(jià)好的該業(yè)務(wù)的數(shù)據(jù)來替代,輸出該替換后的主輸出至調(diào)制器;調(diào)制器對(duì)切換器輸出的該替換后的主輸出進(jìn)行信號(hào)調(diào)制,然后發(fā)送給發(fā)射機(jī);發(fā)射機(jī)負(fù)責(zé)將調(diào)制器調(diào)制好的該替換后的主輸出提供給終端。本發(fā)明提供的一種基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份方法及系統(tǒng),不需要各復(fù)用器 之間,或者復(fù)用器與切換器之間建立通信握手來實(shí)現(xiàn)切換功能,大大減小了軟硬件的實(shí)現(xiàn) 難度和復(fù)雜度,同時(shí)又以業(yè)務(wù)為單位進(jìn)行業(yè)務(wù)質(zhì)量檢測(cè),保證了業(yè)務(wù)的質(zhì)量,實(shí)現(xiàn)了多個(gè)復(fù) 用設(shè)備之間業(yè)務(wù)信息可靠高效的切換,并且縮短了開發(fā)周期,降低了開發(fā)成本。
圖1是移動(dòng)多媒體廣播系統(tǒng)現(xiàn)有主備切換技術(shù)示意圖之一; 圖2是移動(dòng)多媒體廣播系統(tǒng)現(xiàn)有主備切換技術(shù)示意圖之二; 圖3是本發(fā)明實(shí)施例系統(tǒng)組成示意圖; 圖4是本發(fā)明實(shí)施例切換器結(jié)構(gòu)方框圖; 圖5是復(fù)用幀0的控制信息表; 圖6是復(fù)用幀的幀頭結(jié)構(gòu)示意圖; 圖7是復(fù)用子幀的幀頭結(jié)構(gòu)示意圖8是本發(fā)明實(shí)施例基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份方法流程圖; 圖9是本發(fā)明應(yīng)用實(shí)例基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份方法流程圖。
具體實(shí)施例方式下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)的描述。參考圖3,該圖示出了本發(fā)明實(shí)施例基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份系統(tǒng)示意圖, 包含若干個(gè)復(fù)用器、一切換器、一調(diào)制器,以及一發(fā)射機(jī),其中該些復(fù)用器同時(shí)向切換器發(fā)送相同的多業(yè)務(wù)數(shù)據(jù);切換器根據(jù)配置的切換策略以業(yè)務(wù)為單位分別對(duì)來自不同復(fù)用器的多業(yè)務(wù)數(shù)據(jù) 進(jìn)行質(zhì)量評(píng)價(jià),選出總體質(zhì)量評(píng)價(jià)最好的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為主輸出,其他復(fù)用器 的多業(yè)務(wù)數(shù)據(jù)作為備用輸出,然后以業(yè)務(wù)為單位,將該主輸出中質(zhì)量評(píng)價(jià)差的業(yè)務(wù)數(shù)據(jù)以 備用輸出中質(zhì)量評(píng)價(jià)好的該業(yè)務(wù)的數(shù)據(jù)來替代,輸出該替換后的主輸出至調(diào)制器;調(diào)制器對(duì)切換器輸出的該替換后的主輸出進(jìn)行信號(hào)調(diào)制,然后發(fā)送給發(fā)射機(jī);發(fā)射機(jī)負(fù)責(zé)將調(diào)制器調(diào)制好的該替換后的主輸出提供給終端。參考圖4,該圖示出了本發(fā)明實(shí)施例切換器組成結(jié)構(gòu),其包含一切換策略配置單元 41、一業(yè)務(wù)質(zhì)量檢測(cè)單元42、一切換主控單元43、若干個(gè)輸入緩沖區(qū)44,以及一輸出緩沖區(qū) 45,其中所述切換策略配置單元41,根據(jù)用戶需要制定以業(yè)務(wù)為單位的判斷及切換策略;以業(yè)務(wù)為單位可以是以廣播信道幀為單位進(jìn)行判斷,也可以是以復(fù)用幀為單位進(jìn) 行判斷,還可以是以復(fù)用子幀為單位進(jìn)行判斷,具體判斷的單位根據(jù)用戶需要而設(shè)定。每個(gè)廣播信道幀就是復(fù)用器輸出一秒內(nèi)的數(shù)據(jù),廣播信道幀是由多個(gè)復(fù)用幀組成 的,其中復(fù)用幀0中攜帶控制信息,其他復(fù)用幀中攜帶業(yè)務(wù)數(shù)據(jù),每個(gè)復(fù)用幀又是由多個(gè)復(fù) 用子幀組成的。這里將介紹本發(fā)明一種以復(fù)用子幀為單位進(jìn)行判斷及切換的切換策略,可以是, 以業(yè)務(wù)標(biāo)識(shí)、復(fù)用子幀長度、起始播放時(shí)間和CRC效驗(yàn)值作為切換策略關(guān)鍵字,分別對(duì)各復(fù) 用器發(fā)送來的多業(yè)務(wù)數(shù)據(jù)進(jìn)行解析,解析出該些切換策略關(guān)鍵字,其中業(yè)務(wù)標(biāo)識(shí)在復(fù)用幀 0的控制信息表中,如圖5所示;復(fù)用子幀長度位于該復(fù)用子幀所在復(fù)用幀的幀頭中,如圖6 所示;起始播放時(shí)間和CRC效驗(yàn)值位于復(fù)用子幀的幀頭中,如圖7所示。然后,根據(jù)起始播放 時(shí)間和業(yè)務(wù)標(biāo)識(shí)來判斷是否是當(dāng)前秒的業(yè)務(wù),根據(jù)CRC檢測(cè)當(dāng)前復(fù)用子幀頭的完整性,再 根據(jù)復(fù)用子幀長度來判斷當(dāng)前秒的業(yè)務(wù)質(zhì)量,綜合這些質(zhì)量參數(shù)輸出業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果。以復(fù)用幀為單位進(jìn)行判斷及切換則是先按照上述方式得到該復(fù)用幀中的復(fù)用子 幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果,然后將該復(fù)用幀內(nèi)所有復(fù)用子幀業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果進(jìn)行統(tǒng)計(jì)匯 總,將該匯總結(jié)果作為該復(fù)用幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果,并據(jù)此以復(fù)用幀為單位進(jìn)行判斷以 及切換。這類的復(fù)用幀業(yè)務(wù)一般指的是某一類節(jié)目,例如,復(fù)用幀是體育頻道,其包含多個(gè) 復(fù)用子幀,分別是子幀1 (中央五臺(tái))、子幀2 (廣東體育)等等。以廣播信道幀為單位進(jìn)行判斷及切換則是統(tǒng)計(jì)每秒廣播信道幀下所有復(fù)用子幀 業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果的匯總,將該匯總結(jié)果作為該廣播信道幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果,并據(jù)此 以廣播信道幀為單位進(jìn)行判斷以及切換。具體的切換策略用戶可以根據(jù)需要進(jìn)行設(shè)置,例如,用戶可以根據(jù)需要設(shè)置進(jìn)行 判斷以及切換的單位,即以復(fù)用子幀為單位,或者以復(fù)用幀為單位,或者以廣播信道幀為 單位;用戶還可以根據(jù)需要設(shè)置切換策略關(guān)鍵字,如將起始播放時(shí)間用PMS(Packetized Mutiplexing Stream,打包的服用流)包中的TOD (Time of Date,時(shí)間日期)消息替換等
7等,本發(fā)明在這里并不進(jìn)行限定。所述業(yè)務(wù)質(zhì)量檢測(cè)單元42,分別從各輸入緩沖區(qū)44中獲取多業(yè)務(wù)數(shù)據(jù),根據(jù)切換 策略配置單元41中配置的切換策略分別對(duì)各多路業(yè)務(wù)數(shù)據(jù)進(jìn)行質(zhì)量評(píng)價(jià),并將業(yè)務(wù)質(zhì)量 評(píng)價(jià)結(jié)果輸出給切換主控單元43 ;所述切換主控單元43,根據(jù)業(yè)務(wù)質(zhì)量檢測(cè)單元輸出的質(zhì)量評(píng)價(jià)結(jié)果,選擇總體業(yè) 務(wù)質(zhì)量最好的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為主輸出,其余復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為備用輸 出,在該主輸出中某一業(yè)務(wù)數(shù)據(jù)質(zhì)量評(píng)價(jià)差時(shí),以備用輸出中質(zhì)量評(píng)價(jià)好的該某一業(yè)務(wù)數(shù) 據(jù)來替代主輸出中該某一業(yè)務(wù)數(shù)據(jù),然后輸出該替換后的主輸出至輸出緩沖區(qū)45。所述切換主控單元43在判斷主輸出時(shí),如果判斷出多個(gè)復(fù)用器的多業(yè)務(wù)數(shù)據(jù)的 總體質(zhì)量評(píng)價(jià)均最好,選擇最先接入切換器的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為主輸出。所述輸入緩沖區(qū)44,用以分別緩存各復(fù)用器輸入的多業(yè)務(wù)數(shù)據(jù)。所述輸出緩沖區(qū)45,用以緩存切換主控單元43輸出的該替換后的主輸出。參考圖8,下面將介紹采用圖3所示系統(tǒng)實(shí)現(xiàn)基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份方 法,包含步驟步驟S801 若干個(gè)復(fù)用器同時(shí)向切換器輸入相同的多業(yè)務(wù)數(shù)據(jù);步驟S802 切換器分別緩存來自不同復(fù)用器的多業(yè)務(wù)數(shù)據(jù),并根據(jù)配置的切換策 略以業(yè)務(wù)為單位分別對(duì)所述緩存的來自不同復(fù)用器的多業(yè)務(wù)數(shù)據(jù)進(jìn)行質(zhì)量評(píng)價(jià);以業(yè)務(wù)為單位可以是以廣播信道幀為單位進(jìn)行判斷,也可以是以復(fù)用幀為單位進(jìn) 行判斷,還可以是以復(fù)用子幀為單位進(jìn)行判斷,具體判斷的單位根據(jù)用戶需要而設(shè)定。每個(gè)廣播信道幀就是復(fù)用器輸出一秒內(nèi)的數(shù)據(jù),廣播信道幀是由多個(gè)復(fù)用幀組成 的,其中復(fù)用幀0中攜帶控制信息,其他復(fù)用幀中攜帶業(yè)務(wù)數(shù)據(jù),每個(gè)復(fù)用幀又是由多個(gè)復(fù) 用子幀組成的。這里將介紹本發(fā)明一種以復(fù)用子幀為單位進(jìn)行判斷及切換的切換策略,可以是, 以業(yè)務(wù)標(biāo)識(shí)、復(fù)用子幀長度、起始播放時(shí)間和CRC效驗(yàn)值作為切換策略關(guān)鍵字,分別對(duì)各復(fù) 用器發(fā)送來的多業(yè)務(wù)數(shù)據(jù)進(jìn)行解析,解析出該些切換策略關(guān)鍵字,其中業(yè)務(wù)標(biāo)識(shí)在復(fù)用幀 0的控制信息表中,如圖5所示;復(fù)用子幀長度位于該復(fù)用子幀所在復(fù)用幀的幀頭中,如圖6 所示;起始播放時(shí)間和CRC效驗(yàn)值位于復(fù)用子幀的幀頭中,如圖7所示。然后,根據(jù)起始播放 時(shí)間和業(yè)務(wù)標(biāo)識(shí)來判斷是否是當(dāng)前秒的業(yè)務(wù),根據(jù)CRC檢測(cè)當(dāng)前復(fù)用子幀頭的完整性,再 根據(jù)復(fù)用子幀長度來判斷當(dāng)前秒的業(yè)務(wù)質(zhì)量,綜合這些質(zhì)量參數(shù)輸出業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果。這樣,在進(jìn)行質(zhì)量評(píng)價(jià)時(shí),切換器只需要從多業(yè)務(wù)數(shù)據(jù)中解析出切換策略關(guān)鍵字 即可,而無須對(duì)所有的數(shù)據(jù)都進(jìn)行解析,從而提高了處理速度。以復(fù)用幀為單位進(jìn)行判斷及切換則是先按照上述方式得到該復(fù)用幀中的復(fù)用子 幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果,然后將該復(fù)用幀內(nèi)所有復(fù)用子幀業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果進(jìn)行統(tǒng)計(jì)匯 總,將該匯總結(jié)果作為該復(fù)用幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果,并據(jù)此以復(fù)用幀為單位進(jìn)行判斷以 及切換。這類的復(fù)用幀業(yè)務(wù)一般指的是某一類節(jié)目,例如,復(fù)用幀是體育頻道,其包含多個(gè) 復(fù)用子幀,分別是子幀1 (中央五臺(tái))、子幀2 (廣東體育)等等。以廣播信道幀為單位進(jìn)行判斷及切換則是統(tǒng)計(jì)每秒廣播信道幀下所有復(fù)用子幀 業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果的匯總,將該匯總結(jié)果作為該廣播信道幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果,并據(jù)此 以廣播信道幀為單位進(jìn)行判斷以及切換。
具體的切換策略用戶可以根據(jù)需要進(jìn)行設(shè)置,例如,用戶可以根據(jù)需要設(shè)置進(jìn)行 判斷以及切換的單位,即以復(fù)用子幀為單位,或者以復(fù)用幀為單位,或者以廣播信道幀為 單位;用戶還可以根據(jù)需要設(shè)置切換策略關(guān)鍵字,如將起始播放時(shí)間用PMS(Packetized Mutiplexing Stream,打包的服用流)包中的TOD (Time of Date,時(shí)間日期)消息替換等 等,本發(fā)明在這里并不進(jìn)行限定。步驟S803 切換器根據(jù)質(zhì)量評(píng)價(jià)結(jié)果選出總體質(zhì)量評(píng)價(jià)最好的一復(fù)用器的多業(yè) 務(wù)數(shù)據(jù)作為主輸出,其他復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為備用輸出;在判斷主輸出時(shí),如果判斷出多個(gè)復(fù)用器的多業(yè)務(wù)數(shù)據(jù)的總體質(zhì)量評(píng)價(jià)均最好, 選擇最先接入切換器的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為主輸出;步驟S804 以業(yè)務(wù)為單位,將該主輸出中質(zhì)量評(píng)價(jià)差的業(yè)務(wù)數(shù)據(jù)以備用輸出中質(zhì) 量評(píng)價(jià)最好的該業(yè)務(wù)的數(shù)據(jù)來替代,然后輸出該替換后的主輸出,并對(duì)其進(jìn)行緩存。下面參考圖9,以一應(yīng)用實(shí)例來進(jìn)一步說明本發(fā)明實(shí)施方式假設(shè)系統(tǒng)中存在2個(gè)復(fù)用器(復(fù)用器A和復(fù)用器B),該2個(gè)復(fù)用器均輸出4個(gè)業(yè) 務(wù)(業(yè)務(wù)1、業(yè)務(wù)2、業(yè)務(wù)3、業(yè)務(wù)4)至切換器,切換器對(duì)這2路多業(yè)務(wù)輸出進(jìn)行質(zhì)量評(píng)價(jià)后, 發(fā)現(xiàn)復(fù)用器A中業(yè)務(wù)3質(zhì)量差,復(fù)用器B中業(yè)務(wù)2、4質(zhì)量差,則認(rèn)為復(fù)用器A的業(yè)務(wù)總體質(zhì) 量優(yōu)于復(fù)用B,以復(fù)用器A作為主輸出,同時(shí)用復(fù)用器B中業(yè)務(wù)3替換掉復(fù)用器A中的業(yè)務(wù) 3,這時(shí)就會(huì)將復(fù)用器A的1、2、4路業(yè)務(wù)和復(fù)用器B的業(yè)務(wù)3 —起作為切換器最終輸出的業(yè) 務(wù),從而實(shí)現(xiàn)了無縫雙主熱備份切換。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
9
權(quán)利要求
一種基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份方法,其特征在于,包含步驟若干個(gè)復(fù)用器同時(shí)向切換器輸入相同的多業(yè)務(wù)數(shù)據(jù);切換器根據(jù)配置的切換策略以業(yè)務(wù)為單位分別對(duì)來自不同復(fù)用器的多業(yè)務(wù)數(shù)據(jù)進(jìn)行質(zhì)量評(píng)價(jià);切換器根據(jù)質(zhì)量評(píng)價(jià)結(jié)果選出總體質(zhì)量評(píng)價(jià)最好的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為主輸出,其他復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為備用輸出;以業(yè)務(wù)為單位,將該主輸出中質(zhì)量評(píng)價(jià)差的業(yè)務(wù)數(shù)據(jù)以備用輸出中質(zhì)量評(píng)價(jià)好的該業(yè)務(wù)的數(shù)據(jù)來替代,然后輸出該替換后的主輸出。
2.如權(quán)利要求1所述的方法,其特征在于所述以業(yè)務(wù)為單位是指以復(fù)用子幀為單位,或者以復(fù)用幀為單位,或者以廣播信道幀 為單位。
3.如權(quán)利要求2所述的方法,其特征在于在所述以業(yè)務(wù)為單位是指以復(fù)用子幀為單位時(shí),所述切換策略包含 以業(yè)務(wù)標(biāo)識(shí)、復(fù)用子幀長度、起始播放時(shí)間和CRC效驗(yàn)值作為切換策略關(guān)鍵字,分別從 來自各復(fù)用器的多業(yè)務(wù)數(shù)據(jù)中解析出所述切換策略關(guān)鍵字,然后根據(jù)起始播放時(shí)間和業(yè)務(wù) 標(biāo)識(shí)來判斷是否是當(dāng)前秒的業(yè)務(wù),根據(jù)CRC檢測(cè)當(dāng)前復(fù)用子幀頭的完整性,再根據(jù)復(fù)用子 幀長度來判斷當(dāng)前秒的業(yè)務(wù)質(zhì)量,綜合這些質(zhì)量參數(shù)輸出業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果。
4.如權(quán)利要求3所述的方法,其特征在于在所述以業(yè)務(wù)為單位是指以復(fù)用幀為單位時(shí),所述切換策略包含 得到復(fù)用幀中各復(fù)用子幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果; 將該復(fù)用幀內(nèi)所有復(fù)用子幀業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果進(jìn)行統(tǒng)計(jì)匯總; 將該匯總結(jié)果作為該復(fù)用幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果,并據(jù)此以復(fù)用幀為單位進(jìn)行判斷以 及切換。
5.如權(quán)利要求3所述的方法,其特征在于在所述以業(yè)務(wù)為單位是指以廣播信道幀為單位時(shí),所述切換策略包含 得到每秒內(nèi)各復(fù)用子幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果; 對(duì)每秒廣播信道幀下所有復(fù)用子幀業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果進(jìn)行統(tǒng)計(jì)匯總; 將該匯總結(jié)果作為該廣播信道幀的業(yè)務(wù)質(zhì)量評(píng)價(jià)結(jié)果,并據(jù)此以廣播信道幀為單位進(jìn) 行判斷以及切換。
6.如權(quán)利要求1所述的方法,其特征在于在判斷主輸出時(shí),如果判斷出多個(gè)復(fù)用器的多業(yè)務(wù)數(shù)據(jù)的總體質(zhì)量評(píng)價(jià)均最好,選擇 最先接入切換器的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為主輸出。
7.一種切換器,其特征在于,包含一切換策略配置單元、一業(yè)務(wù)質(zhì)量檢測(cè)單元,以及一 切換主控單元,其中所述切換策略配置單元,根據(jù)用戶需要制定以業(yè)務(wù)為單位的判斷及切換策略; 所述業(yè)務(wù)質(zhì)量檢測(cè)單元,根據(jù)切換策略配置單元中配置的切換策略分別對(duì)來自不同復(fù) 用器的多業(yè)務(wù)數(shù)據(jù)進(jìn)行質(zhì)量評(píng)價(jià),并將質(zhì)量評(píng)價(jià)結(jié)果輸出給切換主控單元;所述切換主控單元,根據(jù)業(yè)務(wù)質(zhì)量檢測(cè)單元輸出的質(zhì)量評(píng)價(jià)結(jié)果,選擇總體業(yè)務(wù)質(zhì)量 最好的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為主輸出,其余復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為備用輸出,在該主輸出中某一業(yè)務(wù)數(shù)據(jù)質(zhì)量評(píng)價(jià)差時(shí),以備用輸出中質(zhì)量評(píng)價(jià)好的該某一業(yè)務(wù)數(shù)據(jù)來替代 主輸出中該某一業(yè)務(wù)數(shù)據(jù),然后輸出該替換后的主輸出。
8.如權(quán)利要求7所述的切換器,其特征在于所述以業(yè)務(wù)為單位是指以復(fù)用子幀為單位,或者以復(fù)用幀為單位,或者以廣播信道幀 為單位。
9.如權(quán)利要求8所述的切換器,其特征在于,還包含若干個(gè)輸入緩沖區(qū)以及一輸出緩 沖區(qū)所述輸入緩沖區(qū),用以分別緩存各復(fù)用器輸入的多業(yè)務(wù)數(shù)據(jù);所述輸出緩沖區(qū),用以緩存切換主控單元輸出的該替換后的主輸出。
10.一種基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份系統(tǒng),其特征在于,包含如權(quán)利要求7所述的 切換器、若干個(gè)復(fù)用器、一調(diào)制器,以及一發(fā)射機(jī),其中所述若干復(fù)用器同時(shí)向切換器發(fā)送相同的多業(yè)務(wù)數(shù)據(jù);切換器根據(jù)配置的切換策略以業(yè)務(wù)為單位分別對(duì)來自不同復(fù)用器的多業(yè)務(wù)數(shù)據(jù)進(jìn)行 質(zhì)量評(píng)價(jià),選出總體質(zhì)量評(píng)價(jià)最好的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為主輸出,其他復(fù)用器的多 業(yè)務(wù)數(shù)據(jù)作為備用輸出,然后以業(yè)務(wù)為單位,將該主輸出中質(zhì)量評(píng)價(jià)差的業(yè)務(wù)數(shù)據(jù)以備用 輸出中質(zhì)量評(píng)價(jià)好的該業(yè)務(wù)的數(shù)據(jù)來替代,輸出該替換后的主輸出至調(diào)制器;調(diào)制器對(duì)切換器輸出的該替換后的主輸出進(jìn)行信號(hào)調(diào)制,然后發(fā)送給發(fā)射機(jī);發(fā)射機(jī)負(fù)責(zé)將調(diào)制器調(diào)制好的該替換后的主輸出提供給終端。
全文摘要
本發(fā)明提供了一種基于業(yè)務(wù)質(zhì)量檢測(cè)的復(fù)用熱備份方法及系統(tǒng),該方法包含步驟若干個(gè)復(fù)用器同時(shí)向切換器輸入相同的多業(yè)務(wù)數(shù)據(jù);切換器根據(jù)配置的切換策略以業(yè)務(wù)為單位分別對(duì)來自不同復(fù)用器的多業(yè)務(wù)數(shù)據(jù)進(jìn)行質(zhì)量評(píng)價(jià);切換器根據(jù)質(zhì)量評(píng)價(jià)結(jié)果選出總體質(zhì)量評(píng)價(jià)最好的一復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為主輸出,其他復(fù)用器的多業(yè)務(wù)數(shù)據(jù)作為備用輸出;以業(yè)務(wù)為單位,將該主輸出中質(zhì)量評(píng)價(jià)差的業(yè)務(wù)數(shù)據(jù)以備用輸出中質(zhì)量評(píng)價(jià)好的該業(yè)務(wù)的數(shù)據(jù)來替代,然后輸出該替換后的主輸出。該方法以業(yè)務(wù)為單位進(jìn)行判斷及切換,提高了切換準(zhǔn)確性,使得設(shè)備可靠性有大大的提高。
文檔編號(hào)H04N7/52GK101938660SQ20091015076
公開日2011年1月5日 申請(qǐng)日期2009年6月30日 優(yōu)先權(quán)日2009年6月30日
發(fā)明者林彬, 謝立強(qiáng), 馬廣宇 申請(qǐng)人:中興通訊股份有限公司