本發(fā)明涉及信息流的備份監(jiān)控管理技術(shù)領(lǐng)域,具體涉及一種信息流的備份監(jiān)控系統(tǒng)及方法。
背景技術(shù):
隨著廣播系統(tǒng)的快速發(fā)展,廣播系統(tǒng)的輸入節(jié)點(diǎn)越來(lái)越多,基于傳輸流的復(fù)用設(shè)計(jì)也越來(lái)越多,造成廣播系統(tǒng)的輸入模塊復(fù)雜度越來(lái)越高。為了滿足廣播系統(tǒng)對(duì)輸入模塊的可靠性要求,當(dāng)傳輸流的復(fù)用設(shè)計(jì)越來(lái)越復(fù)雜時(shí),作為輸入模塊可靠性補(bǔ)充的主備模塊顯得越來(lái)越重要。所述主備模塊包括三種備份模式,分別為板級(jí)備份模式、端口級(jí)備份模式和節(jié)目級(jí)備份模式,所述板級(jí)備份模式為在兩塊輸入源一致的輸入子板上做備份;所述端口級(jí)備份模式為在同一子板或者不同子板的某一個(gè)端口上進(jìn)行備份;所述節(jié)目級(jí)備份模式為最復(fù)雜的備份設(shè)計(jì),主要根據(jù)節(jié)目的相關(guān)性進(jìn)行備份設(shè)計(jì)。現(xiàn)有技術(shù)中,沒(méi)有同時(shí)對(duì)這三種備份模式進(jìn)行管理和實(shí)現(xiàn)的主備功能設(shè)計(jì),無(wú)法實(shí)現(xiàn)信息流的靈活備份監(jiān)控管理;使得信息流的備份監(jiān)控管理設(shè)計(jì)復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供的一種信息流的備份監(jiān)控系統(tǒng)及方法,通過(guò)處理器控制模塊對(duì)信息流進(jìn)行信息配置,并利用子板邏輯和主板邏輯對(duì)信息流進(jìn)行過(guò)濾和添加處理,實(shí)現(xiàn)了信息流高效率的集中監(jiān)控管理,能夠支持千個(gè)以上節(jié)目信息流的主備監(jiān)控,并完成信息流的快速主備切換。
為了解決上述技術(shù)問(wèn)題,本發(fā)明所采取的技術(shù)方案為:
本發(fā)明一方面提供一種信息流的備份監(jiān)控系統(tǒng),包括處理器控制模塊、設(shè)有子板邏輯模塊的輸入子板、設(shè)有主板邏輯模塊的主板、輸出子板;所述子板邏輯模塊集成有第一復(fù)用器單元和復(fù)用格式變換單元;所述主板邏輯模塊集成有第二復(fù)用器單元和備份監(jiān)控單元;
所述輸入子板的子板邏輯模塊用于對(duì)輸入的信息流進(jìn)行過(guò)濾通道信息提取,并將提取的所述過(guò)濾通道信息發(fā)送給處理器控制模塊;
所述處理器控制模塊用于對(duì)所述過(guò)濾通道信息進(jìn)行處理后對(duì)所述信息流進(jìn)行信息配置,并將所述信息配置的配置信息發(fā)送給輸入子板的子板邏輯模塊和主板邏輯模塊的備份監(jiān)控單元;
所述輸入子板的子板邏輯模塊將所述配置信息添加到所述信息流中后;通過(guò)第一復(fù)用器單元對(duì)所述添加配置信息后的信息流進(jìn)行第一次復(fù)用,并輸出第一復(fù)用流至復(fù)用格式變換單元,所述復(fù)用格式變換單元用于對(duì)所述第一復(fù)用流進(jìn)行復(fù)用流格式變換后輸出子板復(fù)用流;
所述主板邏輯模塊的第二復(fù)用器單元用于對(duì)所述子板復(fù)用流進(jìn)行第二次復(fù)用,并輸出第二復(fù)用流至備份監(jiān)控單元;
所述主板邏輯模塊的備份監(jiān)控單元用于對(duì)所述第二復(fù)用流進(jìn)行基本信息提取后,根據(jù)從處理器控制模塊接收到的信息流配置信息進(jìn)行信息流的主備狀態(tài)監(jiān)控,并收集主備狀態(tài)信息,根據(jù)主備狀態(tài)信息做出主備切換判斷,完成信息流的主備切換動(dòng)作;
所述主板邏輯模塊完成信息流的主備切換后,控制輸出子板輸出信息流。
進(jìn)一步地,所述過(guò)濾通道信息提取包括根據(jù)MPEG協(xié)議,提取所述信息流的PAT、PMT信息,并根據(jù)所述PAT、PMT信息解析信息流中的音頻信息和視頻信息。
進(jìn)一步地,所述信息流包括音頻信息流和視頻信息流;
所述信息流的配置信息包括信息流的槽位信息、通道信息、臨時(shí)PID信息、主備節(jié)目信息、節(jié)目號(hào)信息。
進(jìn)一步地,所述復(fù)用流格式變換包括對(duì)所述第一復(fù)用流的信息進(jìn)行重排列,并對(duì)重排列后的復(fù)用流添加沖突標(biāo)識(shí)和主備關(guān)系標(biāo)識(shí)。
進(jìn)一步地,所述備份監(jiān)控單元的基本信息提取包括對(duì)第二復(fù)用流中主備節(jié)目號(hào)信息的提?。?/p>
所述備份監(jiān)控單元的主備狀態(tài)監(jiān)控包括碼率監(jiān)控、PID監(jiān)控、連續(xù)計(jì)數(shù)監(jiān)控、解擾狀態(tài)監(jiān)控;根據(jù)所述碼率、PID、連續(xù)計(jì)數(shù)、解擾狀態(tài)的監(jiān)控信息完成信息流的主備切換。
本發(fā)明另一方面提供一種信息流的備份監(jiān)控方法,包括如下步驟:
S1:對(duì)輸入的信息流進(jìn)行過(guò)濾通道信息提??;
S2:對(duì)所述過(guò)濾通道信息進(jìn)行處理后對(duì)所述信息流進(jìn)行信息配置;
S3:將所述信息配置的配置信息添加到所述信息流中后;對(duì)所述添加配置信息后的信息流進(jìn)行第一次復(fù)用,并輸出第一復(fù)用流;
S4:對(duì)所述第一復(fù)用流進(jìn)行復(fù)用流格式變換后輸出子板復(fù)用流;
S5:對(duì)所述子板復(fù)用流進(jìn)行第二次復(fù)用;
S6:對(duì)所述第二復(fù)用流進(jìn)行基本信息提取后,根據(jù)信息流的配置信息進(jìn)行信息流的主備狀態(tài)監(jiān)控,并收集主備狀態(tài)信息,根據(jù)主備狀態(tài)信息做出主備切換判斷,完成信息流的主備切換動(dòng)作;
S7:完成信息流的主備切換后,控制輸出子板輸出信息流。
進(jìn)一步地,所述過(guò)濾通道信息提取包括根據(jù)MPEG協(xié)議,提取所述信息流的PAT、PMT信息,并根據(jù)所述PAT、PMT信息解析信息流中的音頻信息和視頻信息。
進(jìn)一步地,所述信息流包括音頻信息流和視頻信息流;所述信息流的配置信息包括信息流的槽位信息、通道信息、臨時(shí)PID信息、主備節(jié)目信息、節(jié)目號(hào)信息。
進(jìn)一步地,所述復(fù)用流格式變換包括對(duì)所述第一復(fù)用流的信息進(jìn)行重排列,并對(duì)重排列后的復(fù)用流添加沖突標(biāo)識(shí)和主備關(guān)系標(biāo)識(shí)。
進(jìn)一步地,所述基本信息提取包括對(duì)第二復(fù)用流中主備節(jié)目號(hào)信息的提取;
所述主備狀態(tài)監(jiān)控包括碼率監(jiān)控、PID監(jiān)控、連續(xù)計(jì)數(shù)監(jiān)控、解擾狀態(tài)監(jiān)控;并根據(jù)所述碼率、PID、連續(xù)計(jì)數(shù)、解擾狀態(tài)的監(jiān)控信息完成信息流的主備切換。
本發(fā)明提供的一種信息流的備份監(jiān)控系統(tǒng)及方法,通過(guò)處理器控制模塊對(duì)信息流進(jìn)行信息配置,并利用子板邏輯和主板邏輯對(duì)信息流進(jìn)行過(guò)濾和添加處理,實(shí)現(xiàn)對(duì)信息流的有效備份管理;實(shí)現(xiàn)了信息流的實(shí)時(shí)監(jiān)控和實(shí)時(shí)切換,與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)現(xiàn)了信息流三種模式的備份監(jiān)控,即信息流的板級(jí)備份模式、端口級(jí)備份模式和節(jié)目級(jí)備份模式;便于信息流進(jìn)行靈活的備份監(jiān)控管理;實(shí)現(xiàn)了信息流高效率的集中監(jiān)控管理,能夠支持千個(gè)以上節(jié)目信息流的主備監(jiān)控,并完成信息流的快速主備切換。
附圖說(shuō)明
圖1是本發(fā)明一種信息流的備份監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明一種信息流的備份監(jiān)控系統(tǒng)的主板邏輯結(jié)構(gòu)示意圖;
圖3是本發(fā)明一種信息流的備份監(jiān)控方法的流程圖。
具體實(shí)施方式
下面結(jié)合附圖具體闡明本發(fā)明的實(shí)施方式,附圖僅供參考和說(shuō)明使用,不構(gòu)成對(duì)本發(fā)明專利保護(hù)范圍的限制。
本發(fā)明實(shí)施例一方面提供一種信息流的備份監(jiān)控系統(tǒng),如圖1所示,為信息流的傳輸復(fù)用系統(tǒng)的結(jié)構(gòu)框圖,包括處理器控制模塊(圖中未示出)、設(shè)有子板邏輯模塊的輸入子板11、設(shè)有主板邏輯模塊的主板2、輸出子板3;所述子板邏輯模塊集成有第一復(fù)用器單元111和復(fù)用格式變換單元112;所述主板邏輯模塊集成有第二復(fù)用器單元21和備份監(jiān)控單元22;
所述輸入子板的子板邏輯模塊用于對(duì)輸入的信息流進(jìn)行過(guò)濾通道信息提取,并將提取的所述過(guò)濾通道信息發(fā)送給處理器控制模塊;所述信息流包括音頻信息流和視頻信息流;所述過(guò)濾通道信息提取包括根據(jù)MPEG協(xié)議,提取所述信息流的PAT、PMT,并根據(jù)所述PAT、PMT信息解析信息流中的音頻信息和視頻信息,將所述解析的音頻信息和視頻信息發(fā)送給處理器控制模塊。
所述處理器控制模塊用于對(duì)所述過(guò)濾通道信息進(jìn)行處理后對(duì)所述信息流進(jìn)行信息配置,并將所述信息配置的配置信息發(fā)送給輸入子板的子板邏輯模塊和主板邏輯模塊的備份監(jiān)控單元;具體地,所述處理器控制模塊通過(guò)與每塊輸入子板的子板邏輯模塊進(jìn)行數(shù)據(jù)交互,為每塊輸入子板的各個(gè)接口的輸入的信息流進(jìn)行信息配置,并將所述信息配置的配置信息發(fā)送給輸入子板的子板邏輯模塊和主板邏輯模塊的備份監(jiān)控單元;由子板邏輯模塊將所述配置信息添加到所述信息流中;具體的,所述配置信息包括信息流的槽位信息、通道信息、臨時(shí)PID信息、主備節(jié)目信息、節(jié)目號(hào)信息;所述主備節(jié)目信息用于標(biāo)識(shí)信息流的主備關(guān)系。
所述輸入子板的子板邏輯模塊將所述配置信息添加到所述信息流中后;通過(guò)第一復(fù)用器單元對(duì)所述添加配置信息后的信息流進(jìn)行第一次復(fù)用,并輸出第一復(fù)用流至復(fù)用格式變換單元,所述復(fù)用格式變換單元用于對(duì)所述第一復(fù)用流進(jìn)行復(fù)用流格式變換后輸出子板復(fù)用流;其中,第一復(fù)用器單元對(duì)信息流進(jìn)行第一次復(fù)用后再通過(guò)復(fù)用格式變換單元進(jìn)行復(fù)用格式變換,節(jié)約了子板邏輯的邏輯設(shè)計(jì)資源,提高了邏輯處理效率。所述復(fù)用流格式變換包括對(duì)所述第一復(fù)用流的信息進(jìn)行重排列,壓縮信息流的存儲(chǔ)空間,并對(duì)重排列后的復(fù)用流添加沖突標(biāo)識(shí)和主備關(guān)系標(biāo)識(shí),解決復(fù)用后的信息流的臨時(shí)PID信息、主備節(jié)目信息、節(jié)目號(hào)信息的沖突。
如圖1和圖2所示,所述主板邏輯模塊的第二復(fù)用器單元用于對(duì)所述子板復(fù)用流進(jìn)行第二次復(fù)用,并輸出第二復(fù)用流至備份監(jiān)控單元;
所述主板邏輯模塊的備份監(jiān)控單元用于對(duì)所述第二復(fù)用流進(jìn)行基本信息提取后,根據(jù)從處理器控制模塊接收到的信息流配置信息進(jìn)行信息流的主備狀態(tài)監(jiān)控,并收集主備狀態(tài)信息,根據(jù)主備狀態(tài)信息做出主備切換判斷,完成信息流的主備切換動(dòng)作;所述備份監(jiān)控單元的基本信息提取包括對(duì)第二復(fù)用流中主備節(jié)目號(hào)信息的提??;所述備份監(jiān)控單元的主備狀態(tài)監(jiān)控包括碼率監(jiān)控、PID監(jiān)控、連續(xù)計(jì)數(shù)監(jiān)控、解擾狀態(tài)監(jiān)控;所述備份監(jiān)控單元根據(jù)所述碼率、PID、連續(xù)計(jì)數(shù)、解擾狀態(tài)的監(jiān)控信息完成信息流的主備切換。
所述主板邏輯模塊完成信息流的主備切換后,控制輸出子板輸出信息流。
優(yōu)選地,所述過(guò)濾通道信息提取包括根據(jù)MPEG協(xié)議,提取所述信息流的PAT、PMT信息,并根據(jù)所述PAT、PMT信息解析信息流中的音頻信息和視頻信息。
優(yōu)選地,所述信息流包括音頻信息流和視頻信息流;
所述信息流的配置信息包括信息流的槽位信息、通道信息、臨時(shí)PID信息、主備節(jié)目信息、節(jié)目號(hào)信息。
優(yōu)選地,所述復(fù)用流格式變換包括對(duì)所述第一復(fù)用流的信息進(jìn)行重排列,并對(duì)重排列后的復(fù)用流添加沖突標(biāo)識(shí)和主備關(guān)系標(biāo)識(shí)。
優(yōu)選地,所述備份監(jiān)控單元的基本信息提取包括對(duì)第二復(fù)用流中主備節(jié)目號(hào)信息的提??;
所述備份監(jiān)控單元的主備狀態(tài)監(jiān)控包括碼率監(jiān)控、PID監(jiān)控、連續(xù)計(jì)數(shù)監(jiān)控、解擾狀態(tài)監(jiān)控;根據(jù)所述碼率、PID、連續(xù)計(jì)數(shù)、解擾狀態(tài)的監(jiān)控信息完成信息流的主備切換。
本發(fā)明另一方面提供一種信息流的備份監(jiān)控方法,如圖3所示,包括如下步驟:
S1:對(duì)輸入的信息流進(jìn)行過(guò)濾通道信息提?。?/p>
S2:對(duì)所述過(guò)濾通道信息進(jìn)行處理后對(duì)所述信息流進(jìn)行信息配置;
S3:將所述信息配置的配置信息添加到所述信息流中后;對(duì)所述添加配置信息后的信息流進(jìn)行第一次復(fù)用,并輸出第一復(fù)用流;
S4:對(duì)所述第一復(fù)用流進(jìn)行復(fù)用流格式變換后輸出子板復(fù)用流;
S5:對(duì)所述子板復(fù)用流進(jìn)行第二次復(fù)用;
S6:對(duì)所述第二復(fù)用流進(jìn)行基本信息提取后,根據(jù)信息流的配置信息進(jìn)行信息流的主備狀態(tài)監(jiān)控,并收集主備狀態(tài)信息,根據(jù)主備狀態(tài)信息做出主備切換判斷,完成信息流的主備切換動(dòng)作;
S7:完成信息流的主備切換后,控制輸出子板輸出信息流。
優(yōu)選地,所述過(guò)濾通道信息提取包括根據(jù)MPEG協(xié)議,提取所述信息流的PAT、PMT信息,并根據(jù)所述PAT、PMT信息解析信息流中的音頻信息和視頻信息。
優(yōu)選地,所述信息流包括音頻信息流和視頻信息流;
所述信息流的配置信息包括信息流的槽位信息、通道信息、臨時(shí)PID信息、主備節(jié)目信息、節(jié)目號(hào)信息。
優(yōu)選地,所述復(fù)用流格式變換包括對(duì)所述第一復(fù)用流的信息進(jìn)行重排列,并對(duì)重排列后的復(fù)用流添加沖突標(biāo)識(shí)和主備關(guān)系標(biāo)識(shí)。
優(yōu)選地,所述基本信息提取包括對(duì)第二復(fù)用流中主備節(jié)目號(hào)信息的提?。?/p>
所述主備狀態(tài)監(jiān)控包括碼率監(jiān)控、PID監(jiān)控、連續(xù)計(jì)數(shù)監(jiān)控、解擾狀態(tài)監(jiān)控;并根據(jù)所述碼率、PID、連續(xù)計(jì)數(shù)、解擾狀態(tài)的監(jiān)控信息完成信息流的主備切換。
本發(fā)明一種信息流的備份監(jiān)控系統(tǒng)及方法的具體實(shí)施過(guò)程為:
如圖1和圖2所示,處理器控制模塊通過(guò)每塊輸入子板的子板邏輯模塊進(jìn)行數(shù)據(jù)交互,為每塊輸入子板11和12的各個(gè)接口CH11、CH12…CHnm的輸入的信息流進(jìn)行信息配置,并將所述信息配置的配置信息發(fā)送給輸入子板的子板邏輯模塊和主板邏輯模塊的備份監(jiān)控單元;使得處理器控制模塊對(duì)信息流按照輸入子板不同進(jìn)行獨(dú)立管理,即信息流的信息配置,再通過(guò)將所述信息配置的配置信息發(fā)送給輸入子板的子板邏輯模塊和主板邏輯模塊的備份監(jiān)控單元,由子板邏輯完成信息流的底層數(shù)據(jù)的替換,即將所述配置信息添加到所述信息流中;所述配置信息包括信息流的槽位信息、通道信息、臨時(shí)PID信息、主備節(jié)目信息、節(jié)目號(hào)信息;接著子板邏輯通過(guò)第一復(fù)用器單元對(duì)所述添加配置信息后的信息流進(jìn)行第一次復(fù)用,并通過(guò)復(fù)用格式變換單元對(duì)所述第一復(fù)用流進(jìn)行復(fù)用流格式變換后輸出子板復(fù)用流;再接著主板邏輯的第二復(fù)用器單元對(duì)所述子板復(fù)用流進(jìn)行復(fù)用處理后輸出第二復(fù)用流給主備監(jiān)控模塊統(tǒng)一處理;所述主板邏輯模塊的備份監(jiān)控單元對(duì)所述第二復(fù)用流進(jìn)行基本信息提取后,根據(jù)從處理器控制模塊接收到的信息流配置信息進(jìn)行信息流的主備狀態(tài)監(jiān)控,并收集主備狀態(tài)信息,根據(jù)主備狀態(tài)信息做出主備切換判斷,完成信息流的主備切換動(dòng)作;所述備份監(jiān)控單元的基本信息提取包括對(duì)第二復(fù)用流中主備節(jié)目號(hào)信息的提??;所述備份監(jiān)控單元的主備狀態(tài)監(jiān)控包括碼率監(jiān)控、PID監(jiān)控、連續(xù)計(jì)數(shù)監(jiān)控、解擾狀態(tài)監(jiān)控;所述備份監(jiān)控單元根據(jù)所述碼率、PID、連續(xù)計(jì)數(shù)、解擾狀態(tài)的監(jiān)控信息完成信息流的主備切換;所述主板邏輯模塊完成信息流的主備切換后,控制輸出子板輸出信息流。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的一種信息流的備份監(jiān)控系統(tǒng)及方法,通過(guò)處理器控制模塊和主板邏輯模塊的備份監(jiān)控單元對(duì)信息流進(jìn)行有效的備份管理,實(shí)現(xiàn)了信息流極快的監(jiān)控和切換,實(shí)現(xiàn)了信息流集中監(jiān)控管理的同時(shí),還實(shí)現(xiàn)了信息流三種模式的備份監(jiān)控,便于信息流進(jìn)行靈活的備份監(jiān)控管理。例如,本發(fā)明實(shí)施例提供的一種信息流的備份監(jiān)控系統(tǒng)及方法的輸入子板11的接口CH11輸入的信息流和輸入子板12的接口CHn1輸入的信息流為主備關(guān)系時(shí),通過(guò)子板邏輯模塊、主板邏輯模塊、處理器控制模塊的處理,既可實(shí)現(xiàn)兩個(gè)信息流的板級(jí)備份,又可實(shí)現(xiàn)兩個(gè)信息流的端口(接口)級(jí)備份和節(jié)目級(jí)備份。
以上所揭露的僅為本發(fā)明的較佳實(shí)施例,不能以此來(lái)限定本發(fā)明的權(quán)利保護(hù)范圍,因此依本發(fā)明申請(qǐng)專利范圍所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。