專利名稱:一種交互式網(wǎng)絡電視服務斷鏈的處理方法及其系統(tǒng)的制作方法
技術(shù)領域:
本發(fā)明涉及無線通訊技術(shù)領域,特別涉及一種交互式網(wǎng)絡電視服務斷鏈的處理方
法及其系統(tǒng)。
背景技術(shù):
IPTV(Internet Protocol Television,交互式網(wǎng)絡電視)的基本業(yè)務主要包括兩 類, 一類是所有用戶同一時刻看到相同內(nèi)容的頻道業(yè)務,另一類是每個用戶分別自由快進 快退以及定位播放的點播業(yè)務。 在IPTV業(yè)務的服務側(cè),當MSU(Media Switching Unit,媒體交換單元)單板出現(xiàn) 異?;蛘邚臀粫r,有可能導致MSTU(Media Storage Transmit Unit,媒體存儲轉(zhuǎn)發(fā)單元)單 板與主控MSCU(Media Serve and Control Unit,媒體服務控制單元)單板之間出現(xiàn)斷鏈的 情況,即MSTU單板與MSCU單板之間的消息無法正常傳輸。在現(xiàn)有的業(yè)務系統(tǒng)中,當MSTU 單板與MSCU單板之間出現(xiàn)斷鏈的情況下,MSTU單板并不進行處理,而是等待恢復鏈接后, MSCU單板重新操作MSTU單板時進行響應的停止或者退出等操作,這樣就導致在MSTU單板 與MSCU單板從斷鏈到恢復鏈接的這段時間內(nèi),MSTU單板與MSCU單板的數(shù)據(jù)區(qū)不一致。而 斷鏈后不清除離線任務又會導致流媒體繼續(xù)工作,帶來不必要的系統(tǒng)性能消耗。
可見,現(xiàn)有IPTV服務斷鏈的處理方法對于IPTV系統(tǒng)來說,不僅穩(wěn)定性和用戶體驗 較差,而且還會帶來不必要的系統(tǒng)性能消耗。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種交互式網(wǎng)絡電視服務斷鏈的處理方法及其系統(tǒng),用以解 決現(xiàn)有IPTV服務斷鏈的處理方法不僅使得系統(tǒng)的穩(wěn)定性較差、用戶體驗較差,而且還會帶 來不必要的系統(tǒng)性能消耗的問題。 本發(fā)明實施例提供的一種交互式網(wǎng)絡電視服務斷鏈的處理方法,包括 當MSTU單板與MSCU單板發(fā)生斷鏈時,支撐模塊向所述MSTU單板的承載模塊和所
述MSCU單板發(fā)送斷鏈消息; 所述MSCU單板接收所述斷鏈消息,根據(jù)創(chuàng)建服務時設置的自動停止標志確定是 否停止服務,其中,所述自動停止標志用于表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈 時是否自動停止服務; 所述承載模塊接收所述斷鏈消息,根據(jù)所述自動停止標志,確定是否清空所述 MSTU單板的數(shù)據(jù)區(qū)和是否控制流媒體模塊清除離線任務。 所述MSCU單板根據(jù)創(chuàng)建服務時設置的自動停止標志確定是否停止服務,具體為
當所述自動停止標志表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時自動停止 服務時,所述MSCU單板確定停止服務; 當所述自動停止標志表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時不自動停 止服務時,所述MSCU單板確定不停止服務。
所述承載模塊根據(jù)所述自動停止標志,確定是否清空所述MSTU單板的數(shù)據(jù)區(qū)和 是否控制流媒體模塊清除離線任務,具體為 當所述自動停止標志表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時自動停止 服務時,所述承載模塊確定清空所述MSTU單板的數(shù)據(jù)區(qū)和控制流媒體模塊清除離線任務;
當所述自動停止標志表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時不自動停 止服務時,所述承載模塊確定不清空所述MSTU單板的數(shù)據(jù)區(qū)和不控制流媒體模塊清除離 線任務。 其中,當所述自動停止標志為1時,表示當所述MSTU單板與所述MSCU單板發(fā)生斷 鏈時自動停止服務; 當所述自動停止標志為0時,表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時
不自動停止服務。 上述處理方法還包括 當所述MSCU單板確定停止服務時,所述MSCU單板停止服務; 當所述承載模塊確定清空所述MSTU單板的數(shù)據(jù)區(qū)和控制流媒體模塊清除離線任
務時,所述承載模塊清空所述MSTU單板的數(shù)據(jù)區(qū),并向所述流媒體模塊發(fā)送清除離線任務
命令消息;所述流媒體模塊接收所述清除離線任務命令消息后,清除離線任務。 上述處理方法還包括 當所述MSTU單板與所述MSCU單板恢復鏈接時,所述支撐模塊向所述MSCU單板和 所述承載模塊發(fā)送恢復鏈接消息; 所述MSCU單板和所述承載模塊接收所述恢復鏈接消息后,恢復服務。 本發(fā)明實施例提供的一種交互式網(wǎng)絡電視服務斷鏈的處理系統(tǒng),包括MSCU單板、
支撐模塊和MSTU單板的承載模塊,其中 所述支撐模塊,用于當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時,向所述MSCU 單板和所述承載模塊發(fā)送斷鏈消息; 所述MSCU單板,用于接收所述斷鏈消息,根據(jù)創(chuàng)建服務時設置的自動停止標志確 定是否停止服務,其中,所述自動停止標志用于表示當所述MSTU單板與所述MSCU單板發(fā)生 斷鏈時是否自動停止服務; 所述承載模塊,用于根據(jù)所述自動停止標志,確定是否清空所述MSTU單板的數(shù)據(jù)
區(qū)和是否控制流媒體模塊清除離線任務。 所述承載模塊進一步包括 接收子模塊,用于接收所述斷鏈消息; 確定子模塊,用于在所述接收子模塊接收所述斷鏈消息后,根據(jù)所述自動停止標
志確定是否清空所述MSTU單板的數(shù)據(jù)區(qū)和是否控制流媒體模塊清除離線任務; 控制子模塊,用于當所述確定子模塊確定控制流媒體模塊清除離線任務時,向所
述流媒體模塊發(fā)送清除離線任務命令消息。
所述承載模塊還包括 清空子模塊,用于當所述確定子模塊確定清空所述MSTU單板的數(shù)據(jù)區(qū)時,清空所
述MSTU單板的數(shù)據(jù)區(qū); 所述處理系統(tǒng)還包括
流媒體模塊,還用于接收所述控制子模塊發(fā)送的所述清除離線任務命令消息后, 清除離線任務。 上述處理系統(tǒng)中,所述支撐模塊,還用于當所述MSTU單板與所述MSCU單板恢復鏈
接時,向所述MSCU單板和所述承載模塊發(fā)送恢復鏈接消息; 所述MSCU單板,還用于接收所述恢復鏈接消息后,恢復服務; 所述承載模塊,還用于接收所述恢復鏈接消息后,恢復服務。 本發(fā)明實施例提供了一種交互式網(wǎng)絡電視服務斷鏈的處理方法及其系統(tǒng)。該技術(shù) 方案利用在創(chuàng)建服務時設置的自動停止標志,保證了 MSTU單板側(cè)與MSCU單板側(cè)數(shù)據(jù)的一 致,使得在恢復鏈接時能更快速的提供服務,提高了系統(tǒng)的穩(wěn)定性,提升了用戶體驗;并且, 可以清空停止服務時的相應數(shù)據(jù)區(qū),減少了系統(tǒng)不必要的性能消耗。
圖1為本發(fā)明實施例交互式網(wǎng)絡電視服務斷鏈的處理方法的流程圖;
圖2為本發(fā)明實施例交互式網(wǎng)絡電視服務斷鏈的處理系統(tǒng)的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例承載模塊23的結(jié)構(gòu)示意圖; 圖4為本發(fā)明實施例互式網(wǎng)絡電視服務斷鏈的處理系統(tǒng)的另一結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例技術(shù)方案的一種實現(xiàn)結(jié)構(gòu)圖。
具體實施例方式
為了解決現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例提供了一種交互式網(wǎng)絡電視服務斷 鏈的處理方法及其系統(tǒng)。該技術(shù)方案利用在創(chuàng)建服務時設置的自動停止標志,保證了 MSTU 單板側(cè)與MSCU單板側(cè)數(shù)據(jù)的一致,使得在恢復鏈接時能更快速的提供服務,提高了系統(tǒng)的 穩(wěn)定性,提升了用戶體驗;并且,可以清空停止服務時的相應數(shù)據(jù)區(qū),減少了系統(tǒng)不必要的 性能消耗。 如圖1所示,本發(fā)明實施例提供一種交互式網(wǎng)絡電視服務斷鏈的處理方法,包括
S101、當MSTU單板與MSCU單板發(fā)生斷鏈時,支撐模塊向MSTU單板的承載模塊和 MSCU單板發(fā)送斷鏈消息。 S102、 MSCU單板接收斷鏈消息,根據(jù)創(chuàng)建服務時設置的自動停止標志確定是否停 止服務。 其中,自動停止標志用于表示當MSTU單板與MSCU單板發(fā)生斷鏈時是否自動停止 服務。比如,當自動停止標志為1時,表示當MSTU單板與MSCU單板發(fā)生斷鏈時自動停止服 務;當自動停止標志為0時,表示當MSTU單板與MSCU單板發(fā)生斷鏈時不自動停止服務。
并且,創(chuàng)建服務時可根據(jù)服務特性設置在斷鏈后是否需要自動停止。如是重要的 頻道,則可設置在斷鏈后不自動停止(即在斷鏈后可繼續(xù)保持工作狀態(tài)),這樣在重新建鏈 之后可以馬上對此頻道進行操作。而對用戶沒有直接影響的媒體服務(如內(nèi)容發(fā)布等),為 保證媒體服務的正確性,可設置在斷鏈后自動停止,以清空MSTU單板以及MSCU單板的數(shù)據(jù) 區(qū),減少此時系統(tǒng)不必要的性能損耗,在建鏈后再重新進行發(fā)布。
其中,步驟S102具體為 當自動停止標志表示當MSTU單板與MSCU單板發(fā)生斷鏈時自動停止服務時,MSCU單板確定停止服務; 當自動停止標志表示當MSTU單板與MSCU單板發(fā)生斷鏈時不自動停止服務時, MSCU單板確定不停止服務。 S103、MSTU單板的承載模塊接收斷鏈消息,根據(jù)自動停止標志,確定是否清空 MSTU單板的數(shù)據(jù)區(qū)和是否控制流媒體模塊清除離線任務。
其中,步驟S103具體為 當自動停止標志表示當MSTU單板與MSCU單板發(fā)生斷鏈時自動停止服務時,MSTU 單板的承載模塊確定清空MSTU單板的數(shù)據(jù)區(qū)和控制流媒體模塊清除離線任務;
當自動停止標志表示當MSTU單板與MSCU單板發(fā)生斷鏈時不自動停止服務時, MSTU單板的承載模塊確定不清空MSTU單板的數(shù)據(jù)區(qū)和不控制流媒體模塊清除離線任務。
需要說明的是,步驟S102和S103的執(zhí)行順序沒有限制。 本發(fā)明實施例提供的交互式網(wǎng)絡電視服務斷鏈的處理方法,利用在創(chuàng)建服務時設 置的自動停止標志,保證了 MSTU單板側(cè)與MSCU單板側(cè)數(shù)據(jù)的一致,使得在恢復鏈接時能更 快速的提供服務,提高了系統(tǒng)的穩(wěn)定性,提升了用戶體驗;并且,可以清空停止服務時的相 應數(shù)據(jù)區(qū),減少了系統(tǒng)不必要的性能消耗。
另外,上述方法還包括以下步驟 當MSCU單板確定停止服務時,MSCU單板停止服務(即MSCU單板清空了數(shù)據(jù)區(qū)); 當MSCU單板確定不停止服務時,MSCU單板不停止服務; 當MSTU單板的承載模塊確定清空MSTU單板的數(shù)據(jù)區(qū)和控制流媒體模塊清除離線 任務時,MSTU單板的承載模塊清空MSTU單板的數(shù)據(jù)區(qū),并向流媒體模塊發(fā)送清除離線任務 命令消息;流媒體模塊接收清除離線任務命令消息后,清除離線任務; 當MSTU單板的承載模塊確定不清空MSTU單板的數(shù)據(jù)區(qū)和不控制流媒體模塊清除 離線任務時,MSTU單板的承載模塊保留MSTU單板的數(shù)據(jù)區(qū)。
上述方法還包括以下步驟 Al、當MSTU單板與MSCU單板恢復鏈接時,MSTU單板的支撐模塊向MSCU單板和 MSTU單板的承載模塊發(fā)送恢復鏈接消息; A2、 MSCU單板和MSTU單板的承載模塊接收恢復鏈接消息后,恢復服務。
其中,恢復服務的具體過程如下所述 Bl、 MSCU單板重新操作MSTU單板的承載模塊,如打開、播放媒體源等。 B2、 MSTU單板的承載模塊在接受到MSCU單板的操作消息后,對流媒體進行打開、
播放等操作。 B3 、流媒體模塊回復承載模塊打開、播放媒體源響應。
B4、承載模塊回復MSCU單板響應。 B5、承載模塊上報MSCU單板頻道列表,MSCU單板與承載模塊校驗數(shù)據(jù)區(qū)。 如圖2所示,本發(fā)明實施例提供了一種交互式網(wǎng)絡電視服務斷鏈的處理系統(tǒng),包
括MSCU單板21、支撐模塊22和MSTU單板的承載模塊23,其中 支撐模塊22,用于當MSTU單板與MSCU單板21發(fā)生斷鏈時,向MSCU單板21和 MSTU單板的承載模塊23發(fā)送斷鏈消息; MSCU單板21,用于接收斷鏈消息,根據(jù)創(chuàng)建服務時設置的自動停止標志確定是否停止服務,其中,自動停止標志用于表示當MSTU單板與MSCU單板21發(fā)生斷鏈時是否自動 停止服務; MSTU單板的承載模塊23,用于根據(jù)自動停止標志,確定是否清空MSTU單板的數(shù)據(jù) 區(qū)和是否控制流媒體模塊清除離線任務。 本發(fā)明實施例提供的交互式網(wǎng)絡電視服務斷鏈的處理系統(tǒng),利用在創(chuàng)建服務時設
置的自動停止標志,保證了 MSTU單板側(cè)與MSCU單板側(cè)數(shù)據(jù)的一致,使得在恢復鏈接時能更
快速的提供服務,提高了系統(tǒng)的穩(wěn)定性,提升了用戶體驗;并且,可以清空停止服務時的相
應數(shù)據(jù)區(qū),減少了系統(tǒng)不必要的性能消耗。 如圖3所示,承載模塊23進一步包括 接收子模塊231,用于接收斷鏈消息; 確定子模塊232,用于在接收子模塊231接收斷鏈消息后,根據(jù)自動停止標志確定 是否清空MSTU單板的數(shù)據(jù)區(qū)和是否控制流媒體模塊清除離線任務; 控制子模塊233,用于當確定子模塊232確定控制流媒體模塊清除離線任務時,向
流媒體模塊發(fā)送清除離線任務命令消息。 如圖4所示,圖3所示的承載模塊23還包括 清空子模塊234,用于當確定子模塊232確定清空MSTU單板的數(shù)據(jù)區(qū)時,清空
MSTU單板的數(shù)據(jù)區(qū); 此時,處理系統(tǒng)還包括 流媒體模塊24,還用于接收控制子模塊233發(fā)送的清除離線任務命令消息后,清 除離線任務。 另外,支撐模塊22,還用于當MSTU單板與MSCU單板21恢復鏈接時,向MSCU單板 21和承載模塊23發(fā)送恢復鏈接消息; 此時,MSCU單板21,還用于接收恢復鏈接消息后,恢復服務;
承載模塊23,還用于接收恢復鏈接消息后,恢復服務。 圖5所示為本發(fā)明實施例技術(shù)方案的一種實現(xiàn)結(jié)構(gòu)圖,結(jié)合該圖可以更好地理解 本發(fā)明實施例的技術(shù)方案。 以上所述是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領域的普通技術(shù)人員 來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也 應視為本發(fā)明的保護范圍。
權(quán)利要求
一種交互式網(wǎng)絡電視服務斷鏈的處理方法,其特征在于,包括當媒體存儲轉(zhuǎn)發(fā)單元MSTU單板與媒體服務控制單元MSCU單板發(fā)生斷鏈時,支撐模塊向所述MSTU單板的承載模塊和所述MSCU單板發(fā)送斷鏈消息;所述MSCU單板接收所述斷鏈消息,根據(jù)創(chuàng)建服務時設置的自動停止標志確定是否停止服務,其中,所述自動停止標志用于表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時是否自動停止服務;所述承載模塊接收所述斷鏈消息,根據(jù)所述自動停止標志,確定是否清空所述MSTU單板的數(shù)據(jù)區(qū)和是否控制流媒體模塊清除離線任務。
2. 如權(quán)利要求1所述的處理方法,其特征在于,所述MSCU單板根據(jù)創(chuàng)建服務時設置的 自動停止標志確定是否停止服務,具體為當所述自動停止標志表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時自動停止服務 時,所述MSCU單板確定停止服務;當所述自動停止標志表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時不自動停止服 務時,所述MSCU單板確定不停止服務。
3. 如權(quán)利要求1所述的處理方法,其特征在于,所述承載模塊根據(jù)所述自動停止標志, 確定是否清空所述MSTU單板的數(shù)據(jù)區(qū)和是否控制流媒體模塊清除離線任務,具體為當所述自動停止標志表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時自動停止服務 時,所述承載模塊確定清空所述MSTU單板的數(shù)據(jù)區(qū)和控制流媒體模塊清除離線任務;當所述自動停止標志表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時不自動停止服 務時,所述承載模塊確定不清空所述MSTU單板的數(shù)據(jù)區(qū)和不控制流媒體模塊清除離線任 務。
4. 如權(quán)利要求l所述的處理方法,其特征在于,當所述自動停止標志為1時,表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時自動 停止服務;當所述自動停止標志為0時,表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時不自 動停止服務。
5. 如權(quán)利要求1-4中任一所述的處理方法,其特征在于,還包括 當所述MSCU單板確定停止服務時,所述MSCU單板停止服務;當所述承載模塊確定清空所述MSTU單板的數(shù)據(jù)區(qū)和控制流媒體模塊清除離線任務 時,所述承載模塊清空所述MSTU單板的數(shù)據(jù)區(qū),并向所述流媒體模塊發(fā)送清除離線任務命 令消息;所述流媒體模塊接收所述清除離線任務命令消息后,清除離線任務。
6. 如權(quán)利要求5所述的處理方法,其特征在于,還包括當所述MSTU單板與所述MSCU單板恢復鏈接時,所述支撐模塊向所述MSCU單板和所述 承載模塊發(fā)送恢復鏈接消息;所述MSCU單板和所述承載模塊接收所述恢復鏈接消息后,恢復服務。
7. —種交互式網(wǎng)絡電視服務斷鏈的處理系統(tǒng),其特征在于,包括MSCU單板、支撐模塊 和MSTU單板的承載模塊,其中所述支撐模塊,用于當所述MSTU單板與所述MSCU單板發(fā)生斷鏈時,向所述MSCU單板 和所述承載模塊發(fā)送斷鏈消息;所述MSCU單板,用于接收所述斷鏈消息,根據(jù)創(chuàng)建服務時設置的自動停止標志確定是 否停止服務,其中,所述自動停止標志用于表示當所述MSTU單板與所述MSCU單板發(fā)生斷鏈 時是否自動停止服務;所述承載模塊,用于根據(jù)所述自動停止標志,確定是否清空所述MSTU單板的數(shù)據(jù)區(qū)和 是否控制流媒體模塊清除離線任務。
8. 如權(quán)利要求7所述的處理系統(tǒng),其特征在于,所述承載模塊進一步包括 接收子模塊,用于接收所述斷鏈消息;確定子模塊,用于在所述接收子模塊接收所述斷鏈消息后,根據(jù)所述自動停止標志確 定是否清空所述MSTU單板的數(shù)據(jù)區(qū)和是否控制流媒體模塊清除離線任務;控制子模塊,用于當所述確定子模塊確定控制流媒體模塊清除離線任務時,向所述流 媒體模塊發(fā)送清除離線任務命令消息。
9. 如權(quán)利要求8所述的處理系統(tǒng),其特征在于, 所述承載模塊還包括清空子模塊,用于當所述確定子模塊確定清空所述MSTU單板的數(shù)據(jù)區(qū)時,清空所述 MSTU單板的數(shù)據(jù)區(qū);所述處理系統(tǒng)還包括流媒體模塊,還用于接收所述控制子模塊發(fā)送的所述清除離線任務命令消息后,清除 離線任務。
10. 如權(quán)利要求7-9中任一所述的處理系統(tǒng),其特征在于,所述支撐模塊,還用于當所述MSTU單板與所述MSCU單板恢復鏈接時,向所述MSCU單 板和所述承載模塊發(fā)送恢復鏈接消息;所述MSCU單板,還用于接收所述恢復鏈接消息后,恢復服務; 所述承載模塊,還用于接收所述恢復鏈接消息后,恢復服務。
全文摘要
本發(fā)明提供一種交互式網(wǎng)絡電視服務斷鏈的處理方法及其系統(tǒng),用以解決現(xiàn)有IPTV服務斷鏈的處理方法不僅使得系統(tǒng)的穩(wěn)定性較差、用戶體驗較差,而且還會帶來不必要的系統(tǒng)性能消耗的問題。該方法包括當MSTU單板與MSCU單板發(fā)生斷鏈時,支撐模塊向MSTU單板的承載模塊和MSCU單板發(fā)送斷鏈消息;MSCU單板接收斷鏈消息,根據(jù)創(chuàng)建服務時設置的自動停止標志確定是否停止服務;承載模塊接收斷鏈消息,根據(jù)自動停止標志,確定是否清空MSTU單板的數(shù)據(jù)區(qū)和是否控制流媒體模塊清除離線任務。該技術(shù)方案提高了系統(tǒng)的穩(wěn)定性,提升了用戶體驗,減少了系統(tǒng)不必要的性能消耗。
文檔編號H04N7/24GK101742248SQ20091025406
公開日2010年6月16日 申請日期2009年12月16日 優(yōu)先權(quán)日2009年12月16日
發(fā)明者丁向軍, 周磊, 陳珊 申請人:中興通訊股份有限公司