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

一種單播頻道碼流斷檢測(cè)裝置及方法

文檔序號(hào):7708534閱讀:226來(lái)源:國(guó)知局
專利名稱:一種單播頻道碼流斷檢測(cè)裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及IPTV多媒體領(lǐng)域,特別涉及一種單播頻道碼流斷檢測(cè)裝置及方法。
背景技術(shù)
交互式網(wǎng)絡(luò)電視(IPTV)是一種全新交互式i某體視頻方式,它是基于IP網(wǎng)絡(luò)而發(fā)展起來(lái),它帶給用戶全新的視頻體驗(yàn),完全顛覆了傳統(tǒng)的電視觀賞模式,它將主動(dòng)權(quán)全部交給用戶,用戶可以根據(jù)喜好來(lái)欣賞媒體資源。
目前在IPTV系統(tǒng)組網(wǎng)中,主要有三種方式,分別為全網(wǎng)組播、全網(wǎng)單播、單播加組播三種方式;在各種組網(wǎng)中,主要由中心節(jié)點(diǎn)、區(qū)域中心節(jié)點(diǎn)、邊緣節(jié)點(diǎn)、組播交換機(jī)、承載網(wǎng)絡(luò)、機(jī)頂盒等設(shè)備組成;在不同的組網(wǎng)方式中,頻道(channel)碼流流向有各自的特點(diǎn)。其中,在全網(wǎng)單播方式中,中心節(jié)點(diǎn)與區(qū)域中心節(jié)點(diǎn)、區(qū)域中心節(jié)點(diǎn)與邊緣節(jié)點(diǎn)、邊緣節(jié)點(diǎn)與機(jī)頂盒為單播的組網(wǎng)方式;在單播加組#"方式中,中心節(jié)點(diǎn)與區(qū)域中心節(jié)點(diǎn)之間、區(qū)域中心節(jié)點(diǎn)與邊緣節(jié)點(diǎn)之間為單播組網(wǎng)方式。而在單播組網(wǎng)方式中,當(dāng)中心節(jié)點(diǎn)與邊緣節(jié)點(diǎn)間連接交換機(jī)或者節(jié)點(diǎn)碼流異常情況下,會(huì)造成中心節(jié)點(diǎn)與邊緣節(jié)點(diǎn)或者邊緣節(jié)點(diǎn)與用戶間之間存在碼流斷的情況, 一旦中心節(jié)點(diǎn)碼流斷或邊緣節(jié)點(diǎn)碼流斷,將會(huì)造成網(wǎng)絡(luò)中大量用戶出現(xiàn)黑屏,給用戶體驗(yàn)節(jié)目帶來(lái)不愉快的感覺(jué),對(duì)運(yùn)營(yíng)商來(lái)說(shuō)損失的是用戶的信心。另外,在發(fā)生碼流斷的故障時(shí),需要其它設(shè)備來(lái)檢測(cè)網(wǎng)絡(luò)中的碼流情況,因此,會(huì)出現(xiàn)運(yùn)營(yíng)商成本增加、結(jié)構(gòu)組網(wǎng)復(fù)雜、浪費(fèi)資源的問(wèn)題,給用戶和運(yùn)營(yíng)商都帶來(lái)一定的損失。

發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種單播頻道碼流斷檢測(cè)方法,能夠解決IPTV網(wǎng)絡(luò)中單播頻道碼流斷的問(wèn)題。
本發(fā)明的另一目的在于,提供一種單播頻道碼流斷檢測(cè)裝置,能夠解決IPTV網(wǎng)絡(luò)中單播頻道碼流斷的問(wèn)題。
本發(fā)明的單播頻道碼流斷檢測(cè)方法,包括下列步驟步驟A:節(jié)點(diǎn)單板上的媒體轉(zhuǎn)發(fā)檢測(cè)單元MDU轉(zhuǎn)發(fā)媒體報(bào)文并定時(shí)掃描節(jié)點(diǎn)單板頻道碼流確定頻道碼流是否斷,在頻道碼流斷時(shí),通過(guò)內(nèi)部J 某體消息交互單元MSU將碼流斷告警消息上報(bào)給CPU控制模塊;
步驟B: CPU控制模塊根據(jù)所述碼流斷告警消息進(jìn)行相應(yīng)的頻道碼流狀態(tài)遷移,切換頻道直播源。
其中,所述MDU的頻道碼流狀態(tài)包括頻道初次建立還沒(méi)有掃描狀態(tài)INTI、頻道碼流斷狀態(tài)DOWN,以及頻道碼流正常狀態(tài)UP。
進(jìn)一步地,在所述步驟A中,MDU檢測(cè)到當(dāng)前頻道碼流狀態(tài)為DOWN且上次頻道碼流狀態(tài)為UP或INIT時(shí),分別進(jìn)4于狀態(tài)遷移UP->DOWN或INTI->DOWN,并向CPU控制模塊的頻道進(jìn)程上報(bào)頻道碼流斷告警。
其中,在所述步驟B中,所述CPU控制模塊的頻道碼流狀態(tài)包括頻道正常工作狀態(tài)WORKING,頻道碼流斷狀態(tài)BREAKING,以及頻道碼流恢復(fù)狀態(tài)RESTORING;所述CPU控制模塊頻道碼流狀態(tài)遷移包括WORK->BREAK:由頻道工作狀態(tài)遷移到頻道碼流斷狀態(tài);BREAK->WORK:由頻道碼流斷狀態(tài)遷移到頻道工作狀態(tài);WORK->RESTOR:由頻道工作狀態(tài)遷移到頻道碼流恢復(fù)狀態(tài);RESTOR->WORK:由頻道碼流恢復(fù)狀態(tài)遷移頻道工作狀態(tài)。
其中,在所述步驟A中,進(jìn)一步包括下列步驟所述MDU定時(shí)檢查其上的頻道數(shù)據(jù)區(qū)是否有頻道創(chuàng)建,在有頻道創(chuàng)建后,定時(shí)檢查其入向頻道媒體通道是否接收到:&某體碼流,并定時(shí)更新共享內(nèi)存區(qū)的頻道數(shù)據(jù)區(qū)頻道碼流標(biāo)志位。
另夕卜,在所述步驟A中,所述MDA檢測(cè)所述媒體報(bào)文與節(jié)點(diǎn)單板上設(shè)置的頻道碼流轉(zhuǎn)發(fā)表是否匹配,在匹配時(shí)置當(dāng)前頻道碼流標(biāo)志位正常。
另外,在頻道碼流恢復(fù)后,進(jìn)一步包括下列步驟所述MDU向CPU控制模塊上報(bào)頻道碼流狀態(tài)恢復(fù)消息;所述CPU控制模塊根據(jù)所述頻道碼流狀態(tài)恢復(fù)消息,關(guān)閉頻道默認(rèn)節(jié)目或者直播源,然后切換到原頻道直播源,并將消息上報(bào)給運(yùn)營(yíng)商。
其中,在所述步驟B中,所述CPU控制模塊在切換到原頻道直播源切換成功后,向MDU分發(fā)頻道碼流,以提供給用戶。
5本發(fā)明的單播頻道碼流斷檢測(cè)裝置,在節(jié)點(diǎn)單板上包括纟某體轉(zhuǎn)發(fā)檢測(cè)單元
MDU、 CPU控制模塊,以及內(nèi)部媒體消息交互單元MSU,其中,所述媒體轉(zhuǎn)發(fā)檢測(cè)單元MDU,用于轉(zhuǎn)發(fā)媒體報(bào)文并定時(shí)掃描節(jié)點(diǎn)單板頻道碼流確定頻道碼流是否斷,在頻道碼流斷時(shí),通過(guò)內(nèi)部i某體消息交互單元MSU將碼流斷告警消息上報(bào)給CPU控制模塊;所述CPU控制模塊,用于根據(jù)所述碼流斷告警消息進(jìn)行相應(yīng)的頻道碼流狀態(tài)遷移,切換頻道直播源。
其中,所述MDU ^r測(cè)到當(dāng)前頻道碼流狀態(tài)為DOWN且上次頻道碼流狀態(tài)為UP或INIT時(shí),分別進(jìn)行狀態(tài)遷移UP->DOWN或INTI-> DOWN,并向CPU控制模塊的頻道進(jìn)程上報(bào)頻道碼流斷告警。
本發(fā)明的有益效果是依照本發(fā)明的單播頻道碼流斷檢測(cè)裝置及方法,能夠解決IPTV網(wǎng)絡(luò)中單播頻道碼流斷問(wèn)題,不需要運(yùn)營(yíng)商新增碼流斷檢測(cè)設(shè)備,降低運(yùn)營(yíng)商成本;能夠使運(yùn)營(yíng)商時(shí)時(shí)掌握網(wǎng)絡(luò)中頻道碼流情況。


圖1為本發(fā)明實(shí)施例的單播頻道碼流斷檢測(cè)裝置的結(jié)構(gòu)示意圖;圖2為媒體轉(zhuǎn)發(fā)檢測(cè)單元MDU碼流斷檢測(cè)狀態(tài)遷移圖;圖3為媒體轉(zhuǎn)發(fā)檢測(cè)單元MDU碼流斷檢測(cè)流程圖;圖4為CPU控制模塊頻道進(jìn)程狀態(tài)遷移圖;圖5為CPU控制模塊頻道進(jìn)程碼流斷流程圖;圖6為CPU控制模塊頻道進(jìn)程碼流恢復(fù)流程圖。
具體實(shí)施例方式
以下,參考附圖l-6詳細(xì)描述本發(fā)明的單播頻道碼流斷檢測(cè)裝置及方法。本發(fā)明的核心思想是通過(guò)節(jié)點(diǎn)上的媒體轉(zhuǎn)發(fā)檢測(cè)單元MDU時(shí)時(shí)監(jiān)控IPTV網(wǎng)絡(luò)中碼流狀況,并將異常情況上報(bào)給CPU控制模塊,CPU控制模塊的頻道進(jìn)程收到媒體轉(zhuǎn)發(fā)檢測(cè)單元上報(bào)的通知消息后,如果通知消息為頻道碼流斷,則CPU控制模塊頻道進(jìn)程將該頻道碼流狀態(tài)遷移(見(jiàn)圖4),并且將頻道碼流切換到創(chuàng)建頻道時(shí)設(shè)定的碼流源,其中,該碼流源可以是本地點(diǎn)播(Video on Demand, VOD)文件,也可以是其余頻道直播源;與此同時(shí),媒體轉(zhuǎn)發(fā)檢測(cè)單元MDU將碼流斷的告警信息上報(bào)給運(yùn)營(yíng)商控制中心,由工程人員處理該故障;如果頻道碼流恢復(fù),媒體轉(zhuǎn)發(fā)檢測(cè)單元MDU將及時(shí)通知CPU控制模塊頻道進(jìn)程關(guān)閉VOD節(jié)目或者其它直播源,而后切換原頻道直播源, 并自動(dòng)上報(bào)頻道碼流恢復(fù)消息給運(yùn)營(yíng)商控制中心,使得運(yùn)營(yíng)商能夠時(shí)時(shí)監(jiān)控網(wǎng) 絡(luò)中碼流狀況。
本發(fā)明的單播頻道碼流斷檢測(cè)裝置,在節(jié)點(diǎn)單板上包括媒體轉(zhuǎn)發(fā)檢測(cè)單元 MDU、 CPU控制模塊,以及內(nèi)部媒體消息交互單元MSU。其中,媒體轉(zhuǎn)發(fā)檢 測(cè)單元MDU,用于轉(zhuǎn)發(fā)媒體報(bào)文并定時(shí)掃描節(jié)點(diǎn)單板頻道碼流,確定頻道碼 流是否斷,在頻道碼流斷時(shí),通過(guò)內(nèi)部i某體消息交互單元MSU將碼流斷告警 消息上報(bào)給CPU控制模塊;CPU控制模塊,用于根據(jù)碼流斷告警消息進(jìn)行相 應(yīng)的頻道碼流狀態(tài)遷移,切換頻道直播源,在切換頻道直播源切換成功后,向 MDU分發(fā)頻道碼流,以提供給用戶。
如圖1所示,為本發(fā)明的實(shí)施例的單播頻道碼流斷檢測(cè)裝置的結(jié)構(gòu)示意 圖,其中,MDU,通過(guò)定時(shí)掃描節(jié)點(diǎn)單板頻道碼流標(biāo)志位,將當(dāng)前標(biāo)志位與 前次標(biāo)志位進(jìn)行比較,以確定頻道碼流是否斷,在頻道碼流斷時(shí),通過(guò)MSU 將碼流斷告警消息上報(bào)給CPU控制模塊;CPU控制模塊,用于根據(jù)碼流斷告 警消息進(jìn)行相應(yīng)的頻道碼流狀態(tài)遷移,切換頻道直播源,在切換頻道直播源切 換成功后,向MDU分發(fā)頻道碼流,以提供給用戶。MSTU,用于將運(yùn)營(yíng)商發(fā) 布的直播源節(jié)目保存到節(jié)點(diǎn)單板中,以供用戶點(diǎn)播時(shí)使用該節(jié)目。
其中,MDU,用于定時(shí)檢查其上的頻道數(shù)據(jù)區(qū),在查詢到有頻道創(chuàng)建后, 定時(shí)檢查該頻道是否接收到媒體碼流,并定時(shí)更新共享內(nèi)存區(qū)的頻道數(shù)據(jù)區(qū)頻 道碼流標(biāo)志位;
MDU定時(shí)查詢?cè)摌?biāo)志位,并與前次標(biāo)志位狀態(tài)進(jìn)行比較,根據(jù)比較結(jié)果 遷移MDU控制子卡上頻道碼流狀態(tài)。例如上一次狀態(tài)為UP狀態(tài),本次檢 測(cè)到頻道碼流狀態(tài)為DOWN狀態(tài),則狀態(tài)遷移為UP->DOWN,并且MDU向 CPU控制模塊的頻道進(jìn)程上報(bào)頻道碼流斷告警,如圖2所示,為媒體轉(zhuǎn)發(fā)檢 測(cè)單元MDU上碼流狀態(tài)遷移圖。其中,頻道碼流狀態(tài)有三種狀態(tài)INIT、 DO麗、UP。
其中,INTI表示頻道初次建立還沒(méi)有掃描;DOWN表示頻道碼流斷;UP 表示頻道碼流正常。
對(duì)于UP->INIT和DOWN->INIT狀態(tài)遷移是不可能出現(xiàn)的,這里將歸為UNCHANGE類;對(duì)不同的狀態(tài)遷移處理邏輯如表1所示:
表1
狀態(tài)遷移INIT-〉DO豐UP->DOWNDOWN->UPINIT->UPOTHER
告警處理碼流斷碼流斷碼流恢復(fù)碼流恢復(fù)不處理
對(duì)于INIT-〉UP的情況,不上報(bào)告警,只上報(bào)頻道碼流恢復(fù),但是在CPU 控制模塊頻道進(jìn)程在第一次建立時(shí)默認(rèn)頻道碼流為正常,所以不會(huì)產(chǎn)生邏輯處 理上的錯(cuò)誤。
在碼流斷時(shí),MDU通過(guò)內(nèi)部々某體消息交互單元MSU向CPU控制才莫塊的 頻道進(jìn)程上報(bào)碼流斷告警消息。
媒體存儲(chǔ)單元MSTU,用于將運(yùn)營(yíng)商發(fā)布的直播源節(jié)目保存到節(jié)點(diǎn)單板 中,以供用戶點(diǎn)播時(shí)使用該節(jié)目。
CPU控制模塊,用于根據(jù)頻道進(jìn)程收到的MDU上報(bào)的碼流斷告警消息進(jìn) 行頻道碼流狀態(tài)遷移,切換頻道直播源,并在頻道直播源切換成功時(shí),向MDU 分發(fā)頻道碼流,以提供給用戶。
另外,MDU可以在頻道碼流恢復(fù)后,通過(guò)MSU向CPU控制模塊上報(bào)頻 道碼流狀態(tài)恢復(fù)消息,CPU控制^t塊根據(jù)頻道進(jìn)程收到的該頻道碼流狀態(tài)恢 復(fù)消息,關(guān)閉頻道默認(rèn)節(jié)目或者直播源,而后切換到原頻道直播源,并將消息 上報(bào)給運(yùn)營(yíng)商。其中,原頻道直播源為,MDU上的頻道數(shù)據(jù)區(qū)開(kāi)始有頻道創(chuàng) 建后,該頻道上接收到的4某體碼流。
與此同時(shí),MDU控制子卡子單元可以通知CPU控制模塊將頻道碼流狀態(tài) 變化的告警傳送給運(yùn)營(yíng)商控制中心,使得運(yùn)營(yíng)商能夠及時(shí)了解該信息。
圖3為MDU檢測(cè)頻道碼流狀態(tài)進(jìn)程和告警消息上才艮進(jìn)程流程圖,具體包 括下列步驟
步驟301: MDU中的碼流檢測(cè)子卡(XSCALE子卡)檢測(cè)到媒體報(bào)文, 并將該媒體報(bào)文上報(bào)給微引擎進(jìn)程(Micro Engine, ME);
步驟302: ME進(jìn)程接收該纟某體報(bào)文后,查詢頻道碼流轉(zhuǎn)發(fā)表,判斷該媒 體報(bào)文中的MAC地址、IP地址和端口號(hào)(PORT)與頻道碼流轉(zhuǎn)發(fā)表是否匹配, 如果是,則置頻道碼流正常標(biāo)志位(例如置標(biāo)志位為1),并將該標(biāo)志位寫入 內(nèi)存數(shù)據(jù)區(qū);否則,返回步驟301;
8步驟303:當(dāng)MDU上的控制子卡用戶業(yè)務(wù)代理進(jìn)程(User Service Agent, USA)定時(shí)掃描時(shí)間到時(shí),USA進(jìn)程讀取內(nèi)存標(biāo)志位,并判斷該標(biāo)志位與前 次標(biāo)志位比較是否發(fā)生變化,如果是,則執(zhí)行步驟304;否則,清除碼流狀態(tài) 標(biāo)志位;
步驟304: MDU的USA進(jìn)程根據(jù)當(dāng)前頻道碼流狀態(tài),判斷是否需要向 CPU處理模塊頻道進(jìn)程上報(bào)告警消息,以及是否需要向運(yùn)營(yíng)商控制中心上報(bào) 告警消息。
其中,在步驟304中,可以進(jìn)一步包括下列步驟設(shè)置USA掃描定時(shí)器,
以供USA進(jìn)程定時(shí)監(jiān)控頻道碼流狀態(tài)。
圖4為CPU控制模塊頻道進(jìn)程狀態(tài)遷移圖。其中,頻道碼流狀態(tài)有3種
狀態(tài)WORKING、 BREAKING、 RESTORING狀態(tài)。
其中,WORKING表示頻道正常工作狀態(tài);BREAKING表示頻道碼流斷
狀態(tài);RESTORING表示頻道碼流恢復(fù)狀態(tài)。
CPU控制模塊頻道進(jìn)程碼流異常主要有下面幾種狀態(tài)遷移 WORK->BREAK:由頻道工作狀態(tài)遷移到頻道碼流斷狀態(tài); BREAK->WORK:由頻道碼流斷狀態(tài)遷移到頻道工作狀態(tài); WORK->RESTOR:由頻道工作狀態(tài)遷移到頻道碼流恢復(fù)狀態(tài); RESTOR->WORK:由頻道碼流恢復(fù)狀態(tài)遷移頻道工作狀態(tài)。 CPU控制模塊的頻道進(jìn)程收到USA進(jìn)程上報(bào)的告警消息后,如果為頻道
碼流斷消息,則CPU控制模塊頻道進(jìn)程遷移頻道的狀態(tài)到碼流斷 (BREAKING)狀態(tài);如果為頻道碼流恢復(fù)狀態(tài)消息,則CPU控制模塊頻道
進(jìn)程進(jìn)行碼流恢復(fù)。
圖5為CPU控制才莫塊頻道進(jìn)程處理頻道碼流斷流程圖,具體處理步驟如

步驟501: MDU的UEA進(jìn)程根據(jù)當(dāng)前碼流狀態(tài),判斷是否需要向CPU 控制模塊頻道進(jìn)程上報(bào)告警消息,以及是否需要向運(yùn)營(yíng)商控制中心上報(bào)告警消
息;
步驟502: MDU重新設(shè)置UEA掃描定時(shí)器,以供UEA進(jìn)程定時(shí)監(jiān)控頻 道碼流狀態(tài);步驟503: CPU控制模塊的頻道進(jìn)程,收到UEA進(jìn)程上報(bào)的告警消息為 頻道碼流斷消息,然后遷移頻道的狀態(tài)到碼流斷(BREAKING)狀態(tài),并進(jìn) 入步驟504;
步驟504: CPU控制沖莫塊的頻道進(jìn)程通過(guò)頻道號(hào)找到頻道數(shù)據(jù)區(qū),根據(jù)預(yù) 先設(shè)置判斷該頻道碼流斷時(shí)切換到默認(rèn)的VOD文件還是其它頻道直播源,如 果為默認(rèn)的VOD文件,則執(zhí)行步驟505;如果是其它頻道直播源,則執(zhí)行步 驟510;
步驟505: CPU控制模塊的頻道進(jìn)程通知MDU關(guān)閉入向頻道媒體通道;
步驟506: MDU收到該關(guān)閉消息后,執(zhí)行關(guān)閉入向頻道媒體通道操作, 并向CPU控制模塊的頻道進(jìn)程返回結(jié)果消息;
步驟507: CPU控制模塊的頻道進(jìn)程收到該返回結(jié)果消息后,通知MSTU 上的流媒體(SS )進(jìn)程向MDU的出向頻道媒體通道發(fā)送媒體包;
步驟508: MSTU上的流媒體進(jìn)程收到該消息后,打開(kāi)頻道設(shè)定的默認(rèn) VOD節(jié)目,給CPU控制模塊的頻道進(jìn)程上報(bào)操作結(jié)果消息;
步驟509: CPU控制模塊的頻道進(jìn)程收到結(jié)果消息后,修改MDU子卡上 出向頻道的源IP和端口 ( PORT)號(hào),通知MDU的出向頻道+某體通道接收SS 發(fā)送的碼流;到此頻道碼流斷切換到VOD節(jié)目結(jié)束;
步驟510: CPU控制才莫塊的頻道進(jìn)程通知MDU的控制子卡關(guān)閉入向頻道 媒體通道;
步驟511: MDU的控制子卡關(guān)閉入向頻道媒體通道后,向CPU控制模塊 的頻道進(jìn)程發(fā)送結(jié)果消息;
步驟512: CPU的頻道進(jìn)程收到該消息后,釋》文頻道占用的MDU的入向 頻道媒體通道;向數(shù)據(jù)庫(kù)申請(qǐng)一個(gè)切換到直播源子卡上的頻道媒體通道資源;
步驟513:數(shù)據(jù)庫(kù)釋放資源成功,數(shù)據(jù)庫(kù)給頻道申請(qǐng)資源應(yīng)答消息;
步驟514: CPU控制才莫塊頻道進(jìn)程通知MDU到新申請(qǐng)的頻道纟某體通道上 接收直播源碼流;
步-驟515: MDU收到切換頻道碼流源消息后,將新的碼流源向頻道碼流 斷入向發(fā)送;MDU給CPU控制模塊的頻道進(jìn)程發(fā)送結(jié)果消息;
步驟516: CPU控制模塊的頻道進(jìn)程接收到該消息后,遷移頻道碼流狀態(tài)為WORKING狀態(tài)。
圖6為CPU控制模塊頻道進(jìn)程處理碼流恢復(fù)流程圖,處理步驟如下 步驟601: MDU的USA進(jìn)程才艮據(jù)當(dāng)前碼流狀態(tài),判斷是否需要向CPU
控制模塊頻道進(jìn)程上報(bào)告警消息;是否需要向運(yùn)營(yíng)中心控制機(jī)房上報(bào)告警消
息;
步驟602:重新設(shè)置USA掃描定時(shí)器,以供USA進(jìn)程定時(shí)監(jiān)控頻道碼流 狀態(tài);
步驟603: CPU控制模塊的頻道進(jìn)程,收到USA進(jìn)程上報(bào)的告警消息為 頻道碼流恢復(fù)(RESTORING)狀態(tài),然后進(jìn)入步驟604;
步驟604:如果頻道預(yù)先設(shè)定的切換源為VOD節(jié)目,則CPU控制模塊頻 道進(jìn)程通知MSTU關(guān)閉頻道碼流發(fā)送,進(jìn)入步驟605;如果頻道預(yù)先設(shè)定的切 換源為直播源,進(jìn)入步驟610;
步驟605: MSTU上的SS進(jìn)程收到該消息后,關(guān)閉VOD直播源,給CPU 控制模塊的頻道進(jìn)程發(fā)送結(jié)果消息;
步驟606: CPU控制模塊的頻道進(jìn)程收到該消息后,頻道進(jìn)程通知MDU 打開(kāi)入向頻道々某體通道,并發(fā)送碼流給出向頻道々某體通道;
步驟607: MDU的控制子卡收到消息后,操作入向頻道々某體通道向出向 頻道媒體通道發(fā)送碼流,并將操作結(jié)果發(fā)送給CPU控制模塊的頻道進(jìn)程;
步驟608: CPU控制模塊的頻道收到該消息后,遷移頻道碼流狀態(tài)為 WORKING狀態(tài);
步驟609:如果切換源為其它頻道的直播源,則CPU控制模塊的頻道進(jìn) 程通知MDU關(guān)閉入向碼流發(fā)送端口 ,停止向出向頻道i某體通道發(fā)送碼流;
步驟610: MDU控制子卡收到關(guān)閉消息后,控制入向頻道J 某體通道停止 向出向頻道媒體通道發(fā)送碼流,并上報(bào)操作結(jié)果給CPU控制模塊的頻道進(jìn)程;
步驟611: CPU控制模塊頻道進(jìn)程收到結(jié)果消息后,釋放MDU的媒體通 道資源,向數(shù)據(jù)庫(kù)(DBS)重新申請(qǐng)入向頻道J(某體通道資源;
步驟612:數(shù)據(jù)庫(kù)(DBS)申請(qǐng)資源應(yīng)答結(jié)果消息給頻道進(jìn)程;
步驟613: CPU控制^^塊頻道進(jìn)程收到應(yīng)答消息后,通知MDU向該資源 端口上發(fā)送碼流;步驟614: MDU控制單元收到該消息后,操作該端口,復(fù)制一份收到的 頻道碼流,向端口上發(fā)送碼流到出向頻道;并上4艮4乘作結(jié)果;
步驟615: CPU控制模塊的頻道收到該結(jié)果消息后,遷移頻道碼流狀態(tài)機(jī) 為WORKING狀態(tài)。
綜上所述,依照本發(fā)明的單播頻道碼流斷檢測(cè)裝置及方法,能夠解決IPTV 網(wǎng)絡(luò)中單播頻道碼流斷問(wèn)題,不需要運(yùn)營(yíng)商新增碼流斷檢測(cè)設(shè)備,降低運(yùn)營(yíng)商
成本;能夠使運(yùn)營(yíng)商時(shí)時(shí)掌握網(wǎng)絡(luò)中頻道碼流情況。
以上是為了使本領(lǐng)域普通技術(shù)人員理解本發(fā)明,而對(duì)本發(fā)明所進(jìn)行的詳細(xì) 描述,但可以想到,在不脫離本發(fā)明的權(quán)利要求所涵蓋的范圍內(nèi)還可以做出其 它的變化和修改,這些變化和修改均在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種單播頻道碼流斷檢測(cè)方法,包括下列步驟步驟A節(jié)點(diǎn)單板上的媒體轉(zhuǎn)發(fā)檢測(cè)單元MDU轉(zhuǎn)發(fā)媒體報(bào)文并定時(shí)掃描節(jié)點(diǎn)單板頻道碼流確定頻道碼流是否斷,在頻道碼流斷時(shí),通過(guò)內(nèi)部媒體消息交互單元MSU將碼流斷告警消息上報(bào)給CPU控制模塊;步驟BCPU控制模塊根據(jù)所述碼流斷告警消息進(jìn)行相應(yīng)的頻道碼流狀態(tài)遷移,切換頻道直播源。
2. 如權(quán)利要求1所述的單播頻道碼流斷檢測(cè)方法,其特征在于,所述MDU 的頻道碼流狀態(tài)包括頻道初次建立還沒(méi)有掃描狀態(tài)INTI、頻道碼流斷狀態(tài) DOWN,以及頻道碼流正常狀態(tài)UP。
3. 如權(quán)利要求2所述的單播頻道碼流斷檢測(cè)方法,其特征在于,在所述 步驟A中,MDU 4企測(cè)到當(dāng)前頻道碼流狀態(tài)為DOWN且上次頻道碼流狀態(tài)為 UP或INIT時(shí),分別進(jìn)4亍狀態(tài)遷移UP->DOWN或INTI-> DOWN,并向CPU 控制模塊的頻道進(jìn)程上報(bào)頻道碼流斷告警。
4. 如權(quán)利要1所述的單播頻道碼流斷檢測(cè)方法,其特征在于,在所述步 驟B中,所述CPU控制模塊的頻道碼流狀態(tài)包括頻道正常工作狀態(tài) WORKING 、頻道碼流斷狀態(tài)BREAKING,以及頻道碼流恢復(fù)狀態(tài) RESTORING;所述CPU控制模塊頻道碼流狀態(tài)遷移包括WORK->BREAK:由頻道工作狀態(tài)遷移到頻道碼流斷狀態(tài); BREAK->WORK:由頻道碼流斷狀態(tài)遷移到頻道工作狀態(tài); WORK->RESTOR:由頻道工作狀態(tài)遷移到頻道碼流恢復(fù)狀態(tài); RESTOR->WORK:由頻道碼流恢復(fù)狀態(tài)遷移頻道工作狀態(tài)。
5. 如權(quán)利要求1至4中任一項(xiàng)所述的單播頻道碼流斷檢測(cè)方法,其特征 在于,在所述步驟A中,進(jìn)一步包括下列步驟所述MDU定時(shí)檢查其上的頻道數(shù)據(jù)區(qū)是否有頻道創(chuàng)建,在有頻道創(chuàng)建后, 定時(shí)檢查其入向頻道媒體通道是否接收到媒體碼流,并定時(shí)更新共享內(nèi)存區(qū)的 頻道數(shù)據(jù)區(qū)頻道碼流標(biāo)志位。
6. 如權(quán)利要求1至4中任一項(xiàng)所述的單播頻道碼流斷檢測(cè)方法,其特征在于,在所述步驟A中,所述MDA檢測(cè)所述媒體報(bào)文與節(jié)點(diǎn)單板上設(shè)置的頻 道碼流轉(zhuǎn)發(fā)表是否匹配,在匹配時(shí)置當(dāng)前頻道碼流標(biāo)志位正常。
7. 如權(quán)利要求5所述的單播頻道碼流斷檢測(cè)方法,其特征在于,在頻道 碼流恢復(fù)后,進(jìn)一步包括下列步驟所述MDU向CPU控制模塊上報(bào)頻道碼流狀態(tài)恢復(fù)消息;所述CPU控制 模塊根據(jù)所述頻道碼流狀態(tài)恢復(fù)的消息,關(guān)閉頻道默認(rèn)節(jié)目或者直播源,然后 切換到原頻道直播源,并將消息上報(bào)給運(yùn)營(yíng)商。
8. 如權(quán)利要求7所述的單播頻道碼流斷;f企測(cè)方法,其特征在于,在所述 步驟B中,所述CPU控制模塊在切換到原頻道直播源切換成功后,向MDU分發(fā)頻道碼流,以提供給用戶。
9. 一種單播頻道碼流斷檢測(cè)裝置,在節(jié)點(diǎn)單板上包括媒體轉(zhuǎn)發(fā)檢測(cè)單元MDU、 CPU控制模塊,以及內(nèi)部媒體消息交互單元MSU,其中,所述媒體轉(zhuǎn)發(fā)檢測(cè)單元MDU,用于轉(zhuǎn)發(fā)媒體報(bào)文并定時(shí)掃描節(jié)點(diǎn)單板頻道碼流確定頻道碼流是否斷,在頻道碼流斷時(shí),通過(guò)內(nèi)部i某體消息交互單元MSU將碼流斷告警消息上報(bào)給CPU控制模塊;所述CPU控制模塊,用于根據(jù)所述碼流斷告警消息進(jìn)行相應(yīng)的頻道碼流狀態(tài)遷移,切換頻道直播源。
10. 如權(quán)利要求9所述的單播頻道碼流斷檢測(cè)裝置,其特征在于,所述所 述MDU檢測(cè)到當(dāng)前頻道碼流狀態(tài)為DOWN且上次頻道碼流狀態(tài)為UP或INIT 時(shí),分別進(jìn)行狀態(tài)遷移UP->DOWN或INTI-> DOWN,并向CPU控制模塊的 頻道進(jìn)程上報(bào)頻道碼流斷告警。
全文摘要
本發(fā)明提供一種單播頻道碼流斷檢測(cè)裝置及方法,其中,該方法包括下列步驟步驟A節(jié)點(diǎn)單板上的媒體轉(zhuǎn)發(fā)檢測(cè)單元MDU轉(zhuǎn)發(fā)媒體報(bào)文并定時(shí)掃描節(jié)點(diǎn)單板頻道碼流確定頻道碼流是否斷,在頻道碼流斷時(shí),通過(guò)內(nèi)部媒體消息交互單元MSU將碼流斷告警消息上報(bào)給CPU控制模塊;步驟BCPU控制模塊根據(jù)所述碼流斷告警消息進(jìn)行相應(yīng)的頻道碼流狀態(tài)遷移,切換頻道直播源。本發(fā)明能夠解決IPTV網(wǎng)絡(luò)中單播頻道碼流斷的問(wèn)題。
文檔編號(hào)H04N7/24GK101583049SQ20091014369
公開(kāi)日2009年11月18日 申請(qǐng)日期2009年6月2日 優(yōu)先權(quán)日2009年6月2日
發(fā)明者澍 劉, 敏 姚, 凱 宋 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
老河口市| 宁乡县| 商河县| 南丰县| 莱芜市| 缙云县| 新化县| 微博| 上高县| 惠州市| 永城市| 清丰县| 乌拉特前旗| 和平县| 娄烦县| 读书| 濮阳市| 大荔县| 奇台县| 修武县| 宣威市| 城固县| 肇东市| 新余市| 定西市| 伊宁县| 普兰店市| 大新县| 乡城县| 香格里拉县| 延川县| 巴东县| 神木县| 瑞昌市| 衡南县| 南江县| 邵阳市| 夏邑县| 太白县| 东阳市| 寻乌县|