專利名稱:一種實(shí)現(xiàn)組播節(jié)目源切換的方法、系統(tǒng)和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及一種實(shí)現(xiàn)組播節(jié)目源切換的方法、系統(tǒng)和裝置。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,多媒體通信正逐漸普及,用戶可以使用用戶設(shè)備(UE)與支持多媒體通信的組播節(jié)目源系統(tǒng)進(jìn)行數(shù)據(jù)通信,以接受來自組播節(jié)目源系統(tǒng)的越來越多的多媒體服務(wù),如通過寬帶網(wǎng)絡(luò)承載的視頻業(yè)務(wù)等。通常將組播節(jié)目源系統(tǒng)簡稱為組播節(jié)目源。
參見圖1,圖1為現(xiàn)有技術(shù)的組播節(jié)目源切換原理圖。圖1中,通信網(wǎng)絡(luò)130分別與主用組播節(jié)目源110、備用組播節(jié)目源120、機(jī)頂盒(STB)140、STB 160相連,STB 140還與TV 150相連,STB 160還與TV 170相連。其中,主用組播節(jié)目源110和備用組播節(jié)目源120均可以為STB 140、STB160提供頻道內(nèi)容,并且主用組播節(jié)目源110和備用組播節(jié)目源120可提供的頻道內(nèi)容均相同,如主用組播節(jié)目源110和備用組播節(jié)目源120均可以向STB 140、STB 160提供頻道1至頻道10的內(nèi)容。
具體而言,組播節(jié)目源是通過連接于自身與STB之間的中間網(wǎng)絡(luò)設(shè)備向STB提供頻道內(nèi)容的。所述中間網(wǎng)絡(luò)設(shè)備通常是由交換機(jī)等路由設(shè)備實(shí)現(xiàn)的,用于接收來自組播節(jié)目源的頻道內(nèi)容,并根據(jù)自身的路由設(shè)置將收到的頻道內(nèi)容發(fā)送給STB。
在應(yīng)用時(shí),備用組播節(jié)目源120處于空閑狀態(tài),不發(fā)送任何頻道內(nèi)容,而主用組播節(jié)目源110則通過通信網(wǎng)絡(luò)130分別向STB 140、STB 160發(fā)送頻道內(nèi)容,STB 140對(duì)收到的頻道內(nèi)容進(jìn)行數(shù)據(jù)處理后發(fā)送給TV 150,由TV 150播放完成數(shù)據(jù)處理的頻道內(nèi)容;同樣,STB 160對(duì)收到的頻道內(nèi)容進(jìn)行數(shù)據(jù)處理后發(fā)送給TV 170,由TV 170播放完成數(shù)據(jù)處理的頻道內(nèi)容。
當(dāng)主用組播節(jié)目源110出現(xiàn)任何故障時(shí),需要在組播節(jié)目源側(cè)由操作人員通過外部系統(tǒng)指令控制備用組播節(jié)目源120接替主用組播節(jié)目源110的工作,向STB 140、STB 160提供頻道內(nèi)容。通常將上述的由備用組播節(jié)目源120接替主用組播節(jié)目源110工作的情況稱為組播節(jié)目源切換。
由以上所述可見,是否進(jìn)行組播節(jié)目源切換是在組播節(jié)目源側(cè)決定的。顯然,在完成組播節(jié)目源切換之前,發(fā)生故障的組播節(jié)目源就已經(jīng)無法正常向UE提供頻道內(nèi)容了,這使得UE在從組播節(jié)目源發(fā)生故障到完成組播節(jié)目源切換的較長一段時(shí)間里無法正常接收頻道內(nèi)容,這種實(shí)時(shí)性較差的組播節(jié)目源切換方法降低了用戶滿意度。并且,為了獲知組播節(jié)目源是否故障,必須針對(duì)組播節(jié)目源設(shè)置監(jiān)測系統(tǒng),并開發(fā)監(jiān)測系統(tǒng)與組播節(jié)目源之間的接口,以控制組播節(jié)目源進(jìn)行切換;這明顯增加了運(yùn)營成本和組播節(jié)目源切換的實(shí)施難度。
再有,如果為UE服務(wù)的組播節(jié)目源工作正常,但組播節(jié)目源與UE之間的通信連接發(fā)生了故障,組播節(jié)目源側(cè)是不會(huì)進(jìn)行組播節(jié)目源切換的,然而這時(shí)UE并不能正常接收來自組播節(jié)目源的頻道內(nèi)容。顯然,目前應(yīng)用的組播節(jié)目源切換方法只考慮到了組播節(jié)目源本身出現(xiàn)故障的情況,而沒有考慮組播節(jié)目源與UE之間的通信連接出現(xiàn)故障的情況,這實(shí)際上也是組播節(jié)目源切換實(shí)時(shí)性差的一種表現(xiàn),同樣會(huì)在實(shí)際應(yīng)用中導(dǎo)致用戶滿意度降低。
還有,由于主用組播節(jié)目源出現(xiàn)任何故障時(shí)均要切換到備用組播節(jié)目源,因此即使主用組播節(jié)目源中部分頻道的傳輸承載出現(xiàn)故障,也要切換到備用組播節(jié)目源;這顯然嚴(yán)重降低了組播節(jié)目源的利用率,不利于運(yùn)營商節(jié)約運(yùn)營成本,甚至導(dǎo)致運(yùn)營成本的大幅提升。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)組播節(jié)目源切換的方法,提高組播節(jié)目源切換的實(shí)時(shí)性,提高用戶滿意度。
本發(fā)明的另一目的在于提供一種實(shí)現(xiàn)組播節(jié)目源切換的系統(tǒng),提高組播節(jié)目源切換的實(shí)時(shí)性,提高用戶滿意度。
本發(fā)明的再一目的在于提供一種實(shí)現(xiàn)組播節(jié)目源切換的裝置,提高組播節(jié)目源切換的實(shí)時(shí)性,提高用戶滿意度。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明公開了一種實(shí)現(xiàn)組播節(jié)目源切換的方法,預(yù)先為用戶設(shè)備UE設(shè)置主用組播節(jié)目源和備用組播節(jié)目源,并在主用組播節(jié)目源和備用組播節(jié)目源中提供的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間建立頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系,該方法還包括以下步驟a.接收來自主用組播節(jié)目源頻道內(nèi)容的UE,確定自身與主用組播節(jié)目源之間的通信狀態(tài),并判斷該通信狀態(tài)是否可支持UE正常接收來自主用組播節(jié)目源的頻道內(nèi)容;b.當(dāng)確定UE無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí),UE根據(jù)建立的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系確定應(yīng)切換到的備用組播節(jié)目源,并控制為UE服務(wù)的中間網(wǎng)絡(luò)設(shè)備切換到備用組播節(jié)目源。
步驟a中,所述UE確定自身與主用組播節(jié)目源之間的通信狀態(tài)的方法包括UE計(jì)算自身接收主用組播節(jié)目源的頻道內(nèi)容時(shí)的誤碼率/丟包率,并將得到的誤碼率/丟包率與預(yù)先設(shè)置的誤碼率/丟包率門限值相比較,如果誤碼率/丟包率門限值相對(duì)高,UE確定自身與主用組播節(jié)目源之間的通信狀態(tài)為正常;否則,UE確定自身與主用組播節(jié)目源之間的通信狀態(tài)為故障;所述判斷方法包括如果UE與主用組播節(jié)目源之間的通信狀態(tài)為正常,UE確定該通信狀態(tài)可支持自身正常接收來自主用組播節(jié)目源的頻道內(nèi)容;否則,UE確定該通信狀態(tài)無法支持自身正常接收來自主用組播節(jié)目源的頻道內(nèi)容。
步驟a中,所述UE確定自身與主用組播節(jié)目源之間的通信狀態(tài)的方法包括預(yù)先設(shè)置檢測時(shí)間段和微量接收門限值,由UE累計(jì)其在檢測時(shí)間段內(nèi)收到的來自主用組播節(jié)目源的數(shù)據(jù)量,并將累計(jì)的數(shù)據(jù)量與設(shè)置的微量接收門限值相比較,如果累計(jì)的數(shù)據(jù)量相對(duì)高,UE確定自身與主用組播節(jié)目源之間的通信狀態(tài)為正常;否則,UE確定自身與主用組播節(jié)目源之間的通信狀態(tài)為故障;所述判斷方法包括如果UE與主用組播節(jié)目源之間的通信狀態(tài)為正常,UE確定該通信狀態(tài)可支持自身正常接收來自主用組播節(jié)目源的頻道內(nèi)容;否則,UE確定該通信狀態(tài)無法支持自身正常接收來自主用組播節(jié)目源的頻道內(nèi)容。
步驟b中,所述確定備用組播節(jié)目源的方法包括UE在設(shè)置的所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系中,讀取當(dāng)前接收的主用組播節(jié)目源的頻道的標(biāo)識(shí)所對(duì)應(yīng)的一個(gè)頻道標(biāo)識(shí),并將讀取到的頻道標(biāo)識(shí)確定為要切換到的備用組播節(jié)目源的頻道標(biāo)識(shí)。
所述頻道標(biāo)識(shí)表現(xiàn)為承載標(biāo)識(shí),則步驟b中,UE控制中間網(wǎng)絡(luò)設(shè)備進(jìn)行所述切換的過程包括UE向中間網(wǎng)絡(luò)設(shè)備發(fā)送報(bào)告Report報(bào)文,該報(bào)文至少包含UE要切換到的備用組播節(jié)目源頻道所對(duì)應(yīng)的承載標(biāo)識(shí);中間網(wǎng)絡(luò)設(shè)備讀取來自UE的Report報(bào)文中包含的承載標(biāo)識(shí),將來自該承載標(biāo)識(shí)所對(duì)應(yīng)的承載的頻道內(nèi)容發(fā)送給UE。
步驟b進(jìn)一步包括UE向所述中間網(wǎng)絡(luò)設(shè)備發(fā)送離開Leave報(bào)文,該報(bào)文中至少包含UE無法正常接收的來自主用組播節(jié)目源的頻道內(nèi)容所包含的承載標(biāo)識(shí);中間網(wǎng)絡(luò)設(shè)備讀取來自UE的Leave報(bào)文中包含的承載標(biāo)識(shí),確定不再將該承載標(biāo)識(shí)所對(duì)應(yīng)的傳輸承載所發(fā)來的頻道內(nèi)容發(fā)送給UE。
所述頻道標(biāo)識(shí)包含承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí),則步驟b中,UE控制中間網(wǎng)絡(luò)設(shè)備進(jìn)行所述切換的過程包括UE向中間網(wǎng)絡(luò)設(shè)備發(fā)送Report報(bào)文,該報(bào)文中至少包含UE要切換到的備用組播節(jié)目源頻道所對(duì)應(yīng)的承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí);中間網(wǎng)絡(luò)設(shè)備讀取來自UE的Report報(bào)文中的承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí),將發(fā)自該組播節(jié)目源標(biāo)識(shí)所對(duì)應(yīng)的組播節(jié)目源、并且由該承載標(biāo)識(shí)所對(duì)應(yīng)的傳輸承載所發(fā)來的頻道內(nèi)容發(fā)送給UE。
所述Report報(bào)文中進(jìn)一步包含UE無法正常接收的來自主用組播節(jié)目源的頻道內(nèi)容所包含的承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí);中間網(wǎng)絡(luò)設(shè)備進(jìn)一步讀取該Report報(bào)文中的所述主用組播節(jié)目源頻道內(nèi)容所包含的承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí),并確定不再將發(fā)自該組播節(jié)目源標(biāo)識(shí)所對(duì)應(yīng)的組播節(jié)目源、并且由該承載標(biāo)識(shí)所對(duì)應(yīng)的傳輸承載所發(fā)來的頻道內(nèi)容發(fā)送給UE。
所述主用組播節(jié)目源和備用組播節(jié)目源具有相同的頻道內(nèi)容;或具有全部不同的頻道內(nèi)容。
所述主用組播節(jié)目源和備用組播節(jié)目源具有相同的頻道內(nèi)容,則所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供相同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的;或是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供不同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的;或者,所述主用組播節(jié)目源和備用組播節(jié)目源具有全部不同的頻道內(nèi)容,則所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供不同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的。
所述UE是機(jī)頂盒STB或是計(jì)算機(jī)主機(jī)。
本發(fā)明還公開了一種實(shí)現(xiàn)組播節(jié)目源切換的系統(tǒng),可接收主用組播節(jié)目源和備用組播節(jié)目源的頻道內(nèi)容,該系統(tǒng)包括中間網(wǎng)絡(luò)設(shè)備,以及依次相連并均與中間網(wǎng)絡(luò)設(shè)備相連的頻道信息記錄單元、組播節(jié)目源切換管理單元、頻道內(nèi)容處理單元;其中,頻道信息記錄單元,用于保存主用組播節(jié)目源和備用組播節(jié)目源中提供的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系;頻道內(nèi)容處理單元,用于通過中間網(wǎng)絡(luò)設(shè)備接收來自組播節(jié)目源的頻道內(nèi)容并進(jìn)行數(shù)據(jù)處理,以及將完成數(shù)據(jù)處理的頻道內(nèi)容發(fā)送給組播節(jié)目源切換管理單元;組播節(jié)目源切換管理單元,用于根據(jù)收到的頻道內(nèi)容確定當(dāng)前與主用組播節(jié)目源之間的通信狀態(tài);以及在根據(jù)通信狀態(tài)確定無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí),根據(jù)頻道信息記錄單元中保存的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系確定應(yīng)切換到的備用組播節(jié)目源,并控制中間網(wǎng)絡(luò)設(shè)備從主用組播節(jié)目源切換到備用組播節(jié)目源;中間網(wǎng)絡(luò)設(shè)備,用于根據(jù)組播節(jié)目源切換管理單元的控制從主用組播節(jié)目源切換到備用組播節(jié)目源,接收來自備用組播節(jié)目源的頻道內(nèi)容。
頻道信息記錄單元保存的所述對(duì)應(yīng)關(guān)系是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供相同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系;或是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供不同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系。
頻道內(nèi)容處理單元與顯示設(shè)備相連,進(jìn)一步用于將完成數(shù)據(jù)處理的頻道內(nèi)容發(fā)送給顯示設(shè)備。
所述顯示設(shè)備是電視或是計(jì)算機(jī)顯示器,用于顯示收到的頻道內(nèi)容。
所述頻道信息記錄單元、頻道內(nèi)容處理單元和組播節(jié)目源切換管理單元設(shè)置于STB中或是計(jì)算機(jī)主機(jī)中。
本發(fā)明還公開了一種實(shí)現(xiàn)組播節(jié)目源切換的裝置,可接收主用組播節(jié)目源和備用組播節(jié)目源的頻道內(nèi)容,該裝置包括依次相連的頻道信息記錄單元、組播節(jié)目源切換管理單元、頻道內(nèi)容處理單元;其中,頻道信息記錄單元,用于保存主用組播節(jié)目源和備用組播節(jié)目源中提供的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系;頻道內(nèi)容處理單元,用于接收來自組播節(jié)目源的頻道內(nèi)容并進(jìn)行數(shù)據(jù)處理,以及將完成數(shù)據(jù)處理的頻道內(nèi)容發(fā)送給組播節(jié)目源切換管理單元;組播節(jié)目源切換管理單元,用于根據(jù)收到的頻道內(nèi)容確定當(dāng)前與主用組播節(jié)目源之間的通信狀態(tài);以及在根據(jù)通信狀態(tài)確定無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí),根據(jù)頻道信息記錄單元中保存的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系確定應(yīng)切換到的備用組播節(jié)目源,并控制所連接的中間網(wǎng)絡(luò)設(shè)備從主用組播節(jié)目源切換到備用組播節(jié)目源。
該裝置設(shè)置于機(jī)頂盒中。
與現(xiàn)有技術(shù)相比,本發(fā)明所提供的實(shí)現(xiàn)組播節(jié)目源切換的方法,當(dāng)確定UE無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí),UE根據(jù)建立的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系確定應(yīng)切換到的備用組播節(jié)目源,并控制為其服務(wù)的中間網(wǎng)絡(luò)設(shè)備切換到備用組播節(jié)目源。本發(fā)明所提供的實(shí)現(xiàn)組播節(jié)目源切換的系統(tǒng),包括中間網(wǎng)絡(luò)設(shè)備、頻道信息記錄單元、組播節(jié)目源切換管理單元、頻道內(nèi)容處理單元;各器件相互配合,保證該裝置能夠在無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí)從主用組播節(jié)目源切換到備用組播節(jié)目源。同樣,本發(fā)明所提供的實(shí)現(xiàn)組播節(jié)目源切換的裝置,可以在無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí)從主用組播節(jié)目源切換到備用組播節(jié)目源。
可見,本發(fā)明提供的方法、系統(tǒng)和裝置均可降低運(yùn)營成本和組播節(jié)目源切換的實(shí)施難度,并且進(jìn)行組播節(jié)目源切換的實(shí)時(shí)性得到明顯提高,這也使得用戶滿意度得到明顯提高;再有,由于并不是在組播節(jié)目源出現(xiàn)任何故障時(shí)均要切換到其它組播節(jié)目源,使得組播節(jié)目源的利用率得到了明顯提高,這有利于運(yùn)營商節(jié)約運(yùn)營成本。
圖1為現(xiàn)有技術(shù)的組播節(jié)目源切換原理示意圖;圖2為本發(fā)明一較佳實(shí)施例的組播節(jié)目源切換流程簡圖;圖3為實(shí)現(xiàn)圖2流程所基于的裝置示意圖。
具體實(shí)施例方式
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明詳細(xì)說明。
本發(fā)明提供的實(shí)現(xiàn)組播節(jié)目源切換的方法,預(yù)先為UE設(shè)置主用組播節(jié)目源和備用組播節(jié)目源,并在主用細(xì)播節(jié)目源和備用組播節(jié)目源中提供的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間建立頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系;由UE確定自身與主用組播節(jié)目源之間的通信狀態(tài),并判斷該通信狀態(tài)是否可支持UE正常接收來自主用組播節(jié)目源的頻道內(nèi)容;當(dāng)確定UE無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí),UE根據(jù)建立的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系確定應(yīng)切換到的備用組播節(jié)目源,并控制為其服務(wù)的中間網(wǎng)絡(luò)設(shè)備切換到備用組播節(jié)目源。
本發(fā)明提供的實(shí)現(xiàn)組播節(jié)目源切換的系統(tǒng)包括中間網(wǎng)絡(luò)設(shè)備,以及依次相連并均與中間網(wǎng)絡(luò)設(shè)備相連的頻道信息記錄單元、組播節(jié)目源切換管理單元、頻道內(nèi)容處理單元;其中,頻道信息記錄單元,用于保存主用組播節(jié)目源和備用組播節(jié)目源中提供的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系;頻道內(nèi)容處理單元,用于通過中間網(wǎng)絡(luò)設(shè)備接收來自組播節(jié)目源的頻道內(nèi)容并進(jìn)行數(shù)據(jù)處理,以及將完成數(shù)據(jù)處理的頻道內(nèi)容發(fā)送給組播節(jié)目源切換管理單元;組播節(jié)目源切換管理單元,用于根據(jù)收到的頻道內(nèi)容確定當(dāng)前與主用組播節(jié)目源之間的通信狀態(tài),以及在根據(jù)通信狀態(tài)確定無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí),根據(jù)頻道信息記錄單元中保存的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系確定應(yīng)切換到的備用組播節(jié)目源,并控制中間網(wǎng)絡(luò)設(shè)備從主用組播節(jié)目源切換到備用組播節(jié)目源;中間網(wǎng)絡(luò)設(shè)備,用于根據(jù)組播節(jié)目源切換管理單元的控制從主用組播節(jié)目源切換到備用組播節(jié)目源,接收來自備用組播節(jié)目源的頻道內(nèi)容。
本發(fā)明提供的實(shí)現(xiàn)組播節(jié)目源切換的裝置,包括依次相連的頻道信息記錄單元、組播節(jié)目源切換管理單元、頻道內(nèi)容處理單元;其中,頻道信息記錄單元,用于保存主用組播節(jié)目源和備用組播節(jié)目源中提供的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系;頻道內(nèi)容處理單元,用于接收來自組播節(jié)目源的頻道內(nèi)容并進(jìn)行數(shù)據(jù)處理,以及將完成數(shù)據(jù)處理的頻道內(nèi)容發(fā)送給組播節(jié)目源切換管理單元;組播節(jié)目源切換管理單元,用于根據(jù)收到的頻道內(nèi)容確定當(dāng)前與主用組播節(jié)目源之間的通信狀態(tài);以及在根據(jù)通信狀態(tài)確定無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí),根據(jù)頻道信息記錄單元中保存的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系確定應(yīng)切換到的備用組播節(jié)目源,并控制所連接的中間網(wǎng)絡(luò)設(shè)備從主用組播節(jié)目源切換到備用組播節(jié)目源。
本發(fā)明的組播節(jié)目源切換原理可以基于圖1所示的網(wǎng)絡(luò)實(shí)現(xiàn),下面以圖1的網(wǎng)絡(luò)為例,描述STB 140進(jìn)行組播節(jié)目源切換的原理。
預(yù)先在主用組播節(jié)目源110和備用組播節(jié)目源120中提供相同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間建立頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系。所述頻道標(biāo)識(shí)可以表現(xiàn)為用于承載頻道內(nèi)容的承載標(biāo)識(shí),該承載標(biāo)識(shí)通常為組播組標(biāo)識(shí),如主用組播節(jié)目源110用標(biāo)識(shí)為239.255.10.1的組播組承載頻道1的內(nèi)容,備用組播節(jié)目源120用標(biāo)識(shí)為239.255.20.1的組播組承載頻道1的內(nèi)容;那么就將239.255.10.1作為主用組播節(jié)目源110的頻道1標(biāo)識(shí),將239.255.20.1作為備用組播節(jié)目源120的頻道1標(biāo)識(shí),并且在239.255.10.1和239.255.20.1之間建立對(duì)應(yīng)關(guān)系。
所述頻道標(biāo)識(shí)也可以包含承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí),該承載標(biāo)識(shí)通常為組播組標(biāo)識(shí),如主用組播節(jié)目源110的組播節(jié)目源標(biāo)識(shí)為A,并且主用組播節(jié)目源110用標(biāo)識(shí)為239.255.10.1的組播組承載頻道1的內(nèi)容;備用組播節(jié)目源120的組播節(jié)目源標(biāo)識(shí)為B,并且備用組播節(jié)目源120也用標(biāo)識(shí)為239.255.10.1的組播組承載頻道1的內(nèi)容。那么就將(A,239.255.10.1)作為主用組播節(jié)目源110的頻道1標(biāo)識(shí),將(B,239.255.10.1)作為備用組播節(jié)目源120的頻道1標(biāo)識(shí),并且在(A,239.255.10.1)和(B,239.255.10.1)之間建立對(duì)應(yīng)關(guān)系。
實(shí)際上,無論所述頻道標(biāo)識(shí)包含什么內(nèi)容,只要能根據(jù)不同的頻道標(biāo)識(shí)區(qū)別不同組播節(jié)目源的不同頻道即可,以便后續(xù)STB能順利進(jìn)行組播節(jié)目源切換;并且,所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系通常設(shè)置在STB 140中,當(dāng)然也可以設(shè)置于中間網(wǎng)絡(luò)設(shè)備中,只要需要該頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系的通信實(shí)體能順利獲取即可。
當(dāng)然,如果與主用組播節(jié)目源110可提供的頻道內(nèi)容均相同的備用組播節(jié)目源有多個(gè),那么設(shè)置的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系則將表示為一個(gè)主用組播節(jié)目源的頻道標(biāo)識(shí)對(duì)應(yīng)多個(gè)備用組播節(jié)目源的頻道標(biāo)識(shí)。
在具體應(yīng)用中,假設(shè)主用組播節(jié)目源110正通過通信網(wǎng)絡(luò)130中的中間網(wǎng)絡(luò)設(shè)備向STB 140提供頻道內(nèi)容,那么STB 140會(huì)周期性或?qū)崟r(shí)性地確定自身與主用組播節(jié)目源110之間的通信狀態(tài)。具體的通信狀態(tài)確定方法有多種,比如第一種通信狀態(tài)確定方法為STB 140應(yīng)用現(xiàn)有技術(shù)計(jì)算自身接收主用組播節(jié)目源110的頻道內(nèi)容時(shí)的誤碼率,并將得到的誤碼率與預(yù)先設(shè)置的誤碼率門限值相比較,如果該誤碼率低于誤碼率門限值,STB 140確定自身與主用組播節(jié)目源110之間的通信狀態(tài)為正常,該通信狀態(tài)可支持STB140正常接收來自主用組播節(jié)目源110的頻道內(nèi)容;否則,STB 140確定自身與主用組播節(jié)目源110之間的通信狀態(tài)為故障,該通信狀態(tài)無法支持STB140正常接收來自主用組播節(jié)目源110的頻道內(nèi)容。
第二種通信狀態(tài)確定方法為STB 140應(yīng)用現(xiàn)有技術(shù)計(jì)算自身接收主用組播節(jié)目源110的頻道內(nèi)容時(shí)的丟包率,并將得到的丟包率與預(yù)先設(shè)置的丟包率門限值相比較,如果該丟包率低于丟包率門限值,STB 140確定自身與主用組播節(jié)目源110之間的通信狀態(tài)為正常,該通信狀態(tài)可支持STB 140正常接收來自主用組播節(jié)目源110的頻道內(nèi)容;否則,STB 140確定自身與主用組播節(jié)目源110之間的通信狀態(tài)為故障,該通信狀態(tài)無法支持STB 140正常接收來自主用組播節(jié)目源110的頻道內(nèi)容。
第三種通信狀態(tài)確定方法為預(yù)先設(shè)置檢測時(shí)間段和微量接收門限值,由STB 140應(yīng)用現(xiàn)有技術(shù)累計(jì)其在檢測時(shí)間段內(nèi)收到的來自主用組播節(jié)目源110的數(shù)據(jù)量,并將累計(jì)的數(shù)據(jù)量與設(shè)置的微量接收門限值相比較,如果累計(jì)的數(shù)據(jù)量相對(duì)高,STB 140確定自身與主用組播節(jié)目源110之間的通信狀態(tài)為正常,該通信狀態(tài)可支持STB 140正常接收來自主用組播節(jié)目源110的頻道內(nèi)容;否則,STB 140確定自身與主用組播節(jié)目源110之間的通信狀態(tài)為故障,該通信狀態(tài)無法支持STB 140正常接收來自主用組播節(jié)目源110的頻道內(nèi)容。
具體而言,造成STB 140與主用組播節(jié)目源110之間通信狀態(tài)為故障的原因可能有多種,如主用組播節(jié)目源110發(fā)生故障、連接于STB 140與主用組播節(jié)目源110之間的中間網(wǎng)絡(luò)設(shè)備發(fā)生故障等。
當(dāng)STB 140確定所述通信狀態(tài)可支持自身正常接收來自主用組播節(jié)目源110的頻道內(nèi)容時(shí),STB 140繼續(xù)接收來自主用組播節(jié)目源110的頻道內(nèi)容;否則,STB 140則確定需要由主用組播節(jié)目源110切換到其它某個(gè)備用組播節(jié)目源,進(jìn)而控制為自身服務(wù)的中間網(wǎng)絡(luò)設(shè)備切換到該備用組播節(jié)目源。為描述方便,以下將為STB 140服務(wù)的中間網(wǎng)絡(luò)設(shè)備簡稱為中間網(wǎng)絡(luò)設(shè)備。
當(dāng)確定要由主用組播節(jié)目源110切換到其它某個(gè)備用組播節(jié)目源時(shí),STB 140在設(shè)置的所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系中,讀取當(dāng)前接收的主用組播節(jié)目源110的頻道的標(biāo)識(shí)所對(duì)應(yīng)的頻道標(biāo)識(shí),并將讀取到的頻道標(biāo)識(shí)確定為要切換到的備用組播節(jié)目源的頻道標(biāo)識(shí)。
當(dāng)主用組播節(jié)目源110的頻道標(biāo)識(shí)只對(duì)應(yīng)一個(gè)頻道標(biāo)識(shí)時(shí),STB 140可以輕易確定主用組播節(jié)目源110的頻道標(biāo)識(shí)所對(duì)應(yīng)的頻道標(biāo)識(shí);而當(dāng)主用組播節(jié)目源110的頻道標(biāo)識(shí)對(duì)應(yīng)多個(gè)頻道標(biāo)識(shí)時(shí),STB 140則需要在這多個(gè)頻道標(biāo)識(shí)中選擇一個(gè),將選擇的頻道標(biāo)識(shí)作為要切換到的備用組播節(jié)目源頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)。
具體的頻道標(biāo)識(shí)選擇方法可以有多種,如針對(duì)包含所述多個(gè)頻道標(biāo)識(shí)的頻道內(nèi)容,STB 140應(yīng)用現(xiàn)有技術(shù)計(jì)算接收頻道內(nèi)容時(shí)的誤碼率,并選擇誤碼率最低的頻道內(nèi)容所包含的頻道標(biāo)識(shí),將該頻道標(biāo)識(shí)作為要切換到的備用組播節(jié)目源頻道所對(duì)應(yīng)的頻道標(biāo)識(shí);或者,針對(duì)包含所述多個(gè)頻道標(biāo)識(shí)的頻道內(nèi)容,STB 140應(yīng)用現(xiàn)有技術(shù)計(jì)算接收頻道內(nèi)容時(shí)的丟包率,并選擇丟包率最低的頻道內(nèi)容所包含的頻道標(biāo)識(shí),將該頻道標(biāo)識(shí)作為要切換到的備用組播節(jié)目源頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)。
當(dāng)STB 140確定了要切換到的備用組播節(jié)目源的頻道標(biāo)識(shí)時(shí),就可以根據(jù)該頻道標(biāo)識(shí)切換到備用組播節(jié)目源了。
針對(duì)頻道標(biāo)識(shí)表現(xiàn)為承載標(biāo)識(shí)的情況而言,STB 140由主用組播節(jié)目源110切換到備用組播節(jié)目源的具體方法為STB 140向所述中間網(wǎng)絡(luò)設(shè)備發(fā)送離開(Leave)報(bào)文,該報(bào)文中至少包含STB 140無法正常接收的來自主用組播節(jié)目源110的頻道內(nèi)容所包含的頻道標(biāo)識(shí),并且該頻道標(biāo)識(shí)表現(xiàn)為承載標(biāo)識(shí);中間網(wǎng)絡(luò)設(shè)備讀取來自STB 140的Leave報(bào)文中包含的承載標(biāo)識(shí),確定不再將該承載標(biāo)識(shí)所對(duì)應(yīng)的傳輸承載所發(fā)來的頻道內(nèi)容發(fā)送給STB140。
發(fā)送所述Leave報(bào)文的同時(shí)或之后,STB 140還向中間網(wǎng)絡(luò)設(shè)備發(fā)送報(bào)告(Report)報(bào)文,該報(bào)文至少包含STB 140要切換到的備用組播節(jié)目源頻道所對(duì)應(yīng)的頻道標(biāo)識(shí),并且該頻道標(biāo)識(shí)表現(xiàn)為承載標(biāo)識(shí);中間網(wǎng)絡(luò)設(shè)備讀取來自STB 140的Report報(bào)文中包含的承載標(biāo)識(shí),確定讀取的承載標(biāo)識(shí)所對(duì)應(yīng)的承載是STB 140要加入的承載,并將來自該承載的頻道內(nèi)容發(fā)送給STB140。
針對(duì)頻道標(biāo)識(shí)包含承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí)的情況而言,STB 140由主用組播節(jié)目源110切換到備用組播節(jié)目源的具體方法為STB 140向所述中間網(wǎng)絡(luò)設(shè)備發(fā)送Report報(bào)文,該報(bào)文中至少包含STB 140無法正常接收的來自主用組播節(jié)目源110的頻道內(nèi)容所包含的頻道標(biāo)識(shí)(可簡稱為主用組播節(jié)目源110頻道標(biāo)識(shí)),還包含STB 140要切換到的備用組播節(jié)目源頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)(可簡稱為切換頻道標(biāo)識(shí)),并且所述頻道標(biāo)識(shí)均包含承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí)。
中間網(wǎng)絡(luò)設(shè)備讀取來自STB 140的Report報(bào)文中的主用組播節(jié)目源110頻道標(biāo)識(shí)所包含的承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí),確定不再將發(fā)自該組播節(jié)目源標(biāo)識(shí)所對(duì)應(yīng)的組播節(jié)目源、并且由該承載標(biāo)識(shí)所對(duì)應(yīng)的傳輸承載所發(fā)來的頻道內(nèi)容發(fā)送給STB 140;而且,中間網(wǎng)絡(luò)設(shè)備還讀取所述Report報(bào)文中的切換頻道標(biāo)識(shí)所包含的承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí),確定發(fā)自該組播節(jié)目源標(biāo)識(shí)所對(duì)應(yīng)的組播節(jié)目源、并且由該承載標(biāo)識(shí)所對(duì)應(yīng)的傳輸承載所發(fā)來的頻道內(nèi)容是STB 140要接收的頻道內(nèi)容,并將該頻道內(nèi)容發(fā)送給STB 140。
一般情況下,中間網(wǎng)絡(luò)設(shè)備只有在收到要發(fā)送給STB 140的頻道內(nèi)容時(shí),才能將該頻道內(nèi)容發(fā)送給STB 140。但在實(shí)際應(yīng)用中,備用組播節(jié)目源當(dāng)前有可能并沒有向中間網(wǎng)絡(luò)設(shè)備發(fā)送STB 140所要接收的頻道內(nèi)容;這種情況下,中間網(wǎng)絡(luò)設(shè)備需要從其它通信設(shè)備中獲取該頻道內(nèi)容。
具體的獲取方法通常為所述中間網(wǎng)絡(luò)設(shè)備在讀取到所述Report報(bào)文中包含的頻道標(biāo)識(shí)時(shí),根據(jù)自身應(yīng)用現(xiàn)有技術(shù)保存的路由信息,向能接收到所述備用組播節(jié)目源頻道內(nèi)容的通信設(shè)備發(fā)送包含讀取到的頻道標(biāo)識(shí)的頻道內(nèi)容轉(zhuǎn)發(fā)請(qǐng)求;通信設(shè)備讀取來自中間網(wǎng)絡(luò)設(shè)備的頻道內(nèi)容轉(zhuǎn)發(fā)請(qǐng)求中包含的頻道標(biāo)識(shí),判斷自身當(dāng)前是否正接收包含該頻道標(biāo)識(shí)的頻道內(nèi)容,如果是,通信設(shè)備則將收到的包含該頻道標(biāo)識(shí)的頻道內(nèi)容轉(zhuǎn)發(fā)給中間網(wǎng)絡(luò)設(shè)備;否則,通信設(shè)備向中間網(wǎng)絡(luò)設(shè)備返回轉(zhuǎn)發(fā)失敗消息。
當(dāng)然,如果有多個(gè)通信設(shè)備均向中間網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)頻道內(nèi)容,中間網(wǎng)絡(luò)設(shè)備則只選擇接收其中一個(gè)通信設(shè)備所發(fā)送的頻道內(nèi)容即可。具體的選擇方法可以有多種,如針對(duì)來自多個(gè)通信設(shè)備的頻道內(nèi)容,中間網(wǎng)絡(luò)設(shè)備應(yīng)用現(xiàn)有技術(shù)計(jì)算接收頻道內(nèi)容時(shí)的誤碼率,并選擇誤碼率最低的來自某個(gè)通信設(shè)備的頻道內(nèi)容,作為要發(fā)送給STB 140的頻道內(nèi)容;或者,針對(duì)來自多個(gè)通信設(shè)備的頻道內(nèi)容,中間網(wǎng)絡(luò)設(shè)備應(yīng)用現(xiàn)有技術(shù)計(jì)算接收頻道內(nèi)容時(shí)的丟包率,并選擇丟包率最低的來自某個(gè)通信設(shè)備的頻道內(nèi)容,作為要發(fā)送給STB 140的頻道內(nèi)容。
當(dāng)收到來自中間網(wǎng)絡(luò)設(shè)備的頻道內(nèi)容時(shí),STB 140應(yīng)用現(xiàn)有技術(shù)對(duì)收到的頻道內(nèi)容進(jìn)行解碼、適配等數(shù)據(jù)處理,并將完成數(shù)據(jù)處理的頻道內(nèi)容發(fā)送給TV 150,由TV 150顯示收到的頻道內(nèi)容。
具體應(yīng)用時(shí),STB可以用計(jì)算機(jī)(PC)主機(jī)等UE代替,TV則可以用計(jì)算機(jī)顯示器等顯示設(shè)備代替。
基于以上描述,可以將UE進(jìn)行組播節(jié)目源切換的原理以圖2所示的流程表示,該流程包括以下步驟步驟200預(yù)先為UE設(shè)置具有相同頻道內(nèi)容的主用組播節(jié)目源和備用組播節(jié)目源,并在主用組播節(jié)目源和備用組播節(jié)目源中提供相同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間建立對(duì)應(yīng)關(guān)系。所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系通常保存在UE或?yàn)閁E服務(wù)的中間網(wǎng)絡(luò)設(shè)備等通信實(shí)體中。
步驟210至步驟220當(dāng)UE接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí),UE確定自身與主用組播節(jié)目源之間的通信狀態(tài),并判斷該通信狀態(tài)是否可支持UE正常接收來自主用組播節(jié)目源的頻道內(nèi)容,如果是,進(jìn)入步驟230,并結(jié)束本流程;否則,進(jìn)入步驟240。
步驟230UE繼續(xù)接收來自主用組播節(jié)目源的頻道內(nèi)容。
步驟240UE控制為其服務(wù)的中間網(wǎng)絡(luò)設(shè)備從主用組播節(jié)目源切換到備用組播節(jié)目源,以接收來自備用組播節(jié)目源并且與切換前來自主用組播節(jié)目源的頻道內(nèi)容相同的頻道內(nèi)容。
在步驟230與步驟240中,當(dāng)UE收到來自組播節(jié)目源的頻道內(nèi)容時(shí),應(yīng)用現(xiàn)有技術(shù)對(duì)收到的頻道內(nèi)容進(jìn)行解碼、適配等數(shù)據(jù)處理,并將完成數(shù)據(jù)處理的頻道內(nèi)容發(fā)送給顯示設(shè)備,由顯示設(shè)備顯示收到的頻道內(nèi)容。
由以上所述可見,是否進(jìn)行組播節(jié)目源切換是由UE決定的。顯然,不再需要針對(duì)組播節(jié)目源設(shè)置監(jiān)測系統(tǒng),也不需要開發(fā)監(jiān)測系統(tǒng)與組播節(jié)目源之間的接口,這明顯降低了運(yùn)營成本和組播節(jié)目源切換的實(shí)施難度。
再有,由于UE在獲知自身與組播節(jié)目源之間的通信狀態(tài)無法支持自身正常接收來自組播節(jié)目源的頻道內(nèi)容時(shí)就進(jìn)行組播節(jié)目源切換;所以無論出現(xiàn)組播節(jié)目源本身出現(xiàn)故障,還是出現(xiàn)組播節(jié)目源與UE之間的通信連接出現(xiàn)故障等情況,UE都可以順利、及時(shí)地切換到能夠正常接收頻道內(nèi)容的組播節(jié)目源,而不會(huì)出現(xiàn)UE已經(jīng)無法正常接收來自組播節(jié)目源的頻道內(nèi)容、卻還要等待組播節(jié)目源側(cè)進(jìn)行組播節(jié)目源切換的情況??梢?,UE進(jìn)行組播節(jié)目源切換的實(shí)時(shí)性得到明顯提高,這也使得用戶滿意度得到明顯提高。
還有,組播節(jié)目源切換可以只針對(duì)無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容的UE進(jìn)行,其它可以正常接收來自主用組播節(jié)目源的頻道內(nèi)容的UE無須進(jìn)行組播節(jié)目源切換,這些不用進(jìn)行組播節(jié)目源切換的UE仍在接受主用組播節(jié)目源的服務(wù)。顯然,主用組播節(jié)目源并不是在出現(xiàn)任何故障時(shí)均要全部切換到備用組播節(jié)目源,因此組播節(jié)目源的利用率得到了明顯提高,這有利于運(yùn)營商節(jié)約運(yùn)營成本。并且,組播節(jié)目源實(shí)際上有沒有了統(tǒng)一的主用備用之分,只能說針對(duì)某個(gè)UE而言,當(dāng)前正為該UE提供頻道內(nèi)容的組播節(jié)目源是該UE的主用組播節(jié)目源;而當(dāng)前沒有為該UE提供頻道內(nèi)容的組播節(jié)目源是該UE的備用組播節(jié)目源。
為了保證上述的組播節(jié)目源切換方法可順利進(jìn)行,需要在UE中進(jìn)行如圖3所示的設(shè)置。圖3中,組播節(jié)目源切換管理單元320分別與頻道信息記錄單元310、頻道內(nèi)容處理單元330相連,并且頻道信息記錄單元310、組播節(jié)目源切換管理單元320、頻道內(nèi)容處理單元330還分別與中間網(wǎng)絡(luò)設(shè)備340相連;中間網(wǎng)絡(luò)設(shè)備340還與組播節(jié)目源相連,頻道內(nèi)容處理單元330還與顯示設(shè)備相連。
其中,頻道信息記錄單元310中至少保存有所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系。頻道內(nèi)容處理單元330用于通過中間網(wǎng)絡(luò)設(shè)備340接收來自組播節(jié)目源的頻道內(nèi)容,并對(duì)收到的頻道內(nèi)容進(jìn)行前述的數(shù)據(jù)處理,再將完成數(shù)據(jù)處理的頻道內(nèi)容發(fā)送給顯示設(shè)備;還用于將完成數(shù)據(jù)處理的頻道內(nèi)容發(fā)送給組播節(jié)目源切換管理單元320。頻道信息記錄單元310可以單獨(dú)設(shè)置于物理實(shí)體中,也可以與組播節(jié)目源切換管理單元320或頻道內(nèi)容處理單元330等共同設(shè)置于同一物理實(shí)體中。無論頻道信息記錄單元310如何設(shè)置,只要有通信實(shí)體在需要所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系時(shí)能從頻道信息記錄單元310中順利獲取即可。
組播節(jié)目源切換管理單元320用于應(yīng)用前述的相應(yīng)方法根據(jù)收到的頻道內(nèi)容確定UE當(dāng)前與組播節(jié)目源之間的通信狀態(tài),并在確定該通信狀態(tài)無法支持UE正常接收來自組播節(jié)目源的頻道內(nèi)容時(shí),根據(jù)頻道信息記錄單元310中保存的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系,以前述的發(fā)送包含頻道標(biāo)識(shí)的Leave報(bào)文、Report報(bào)文等方式控制中間網(wǎng)絡(luò)設(shè)備340從主用組播節(jié)目源切換到備用組播節(jié)目源;中間網(wǎng)絡(luò)設(shè)備340用于根據(jù)組播節(jié)目源切換管理單元320的控制,應(yīng)用前述相應(yīng)組播節(jié)目源切換方法從主用組播節(jié)目源切換到備用組播節(jié)目源。
可見,包含圖3中所示器件的UE,能夠確定自身與主用組播節(jié)目源之間的通信狀態(tài),并根據(jù)該通信狀態(tài)確定是否進(jìn)行組播節(jié)目源切換,以及在確定要進(jìn)行組播節(jié)目源切換時(shí)進(jìn)行相應(yīng)的組播節(jié)目源切換操作。顯然,不再需要針對(duì)組播節(jié)目源設(shè)置監(jiān)測系統(tǒng),也不需要開發(fā)監(jiān)測系統(tǒng)與組播節(jié)目源之間的接口,這明顯降低了運(yùn)營成本和組播節(jié)目源切換的實(shí)施難度。并且,UE進(jìn)行組播節(jié)目源切換的實(shí)時(shí)性得到明顯提高,這也使得用戶滿意度得到明顯提高。再有,由于并不是在組播節(jié)目源出現(xiàn)任何故障時(shí)均要切換到其它組播節(jié)目源,使得組播節(jié)目源的利用率得到了明顯提高,這有利于運(yùn)營商節(jié)約運(yùn)營成本。
所述組播組播節(jié)目源可以是網(wǎng)際協(xié)議電視(IPTV)系統(tǒng)中的頭端等。
由以上描述可見,所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供相同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的;這是為了保證UE在切換之后所接收的頻道與切換前接收自主用組播節(jié)目源的頻道相同。
在實(shí)際應(yīng)用中,所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系也可以建立在主用組播節(jié)目源和備用組播節(jié)目源中提供不同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間;雖然這樣一來,UE根據(jù)頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系切換之后所接收到的頻道與切換前接收自主用組播節(jié)目源的頻道不同,但這樣切換同樣具有高實(shí)時(shí)性,因而也可以明顯提高用戶滿意度。
再有,如果主用組播節(jié)目源和備用組播節(jié)目源具有相同的頻道內(nèi)容,所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系可以是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供相同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的;也可以是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供不同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的。
還有,如果主用組播節(jié)目源和備用組播節(jié)目源具有全部不同的頻道內(nèi)容,所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系則是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供不同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的。
由以上所述可以看出,本發(fā)明所提供的實(shí)現(xiàn)組播節(jié)目源切換的方法、系統(tǒng)和裝置,均可明顯提高組播節(jié)目源切換的實(shí)時(shí)性,提高用戶滿意度。
權(quán)利要求
1.一種實(shí)現(xiàn)組播節(jié)目源切換的方法,其特征在于,預(yù)先為用戶設(shè)備UE設(shè)置主用組播節(jié)目源和備用組播節(jié)目源,并在主用組播節(jié)目源和備用組播節(jié)目源中提供的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間建立頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系,該方法還包括以下步驟a.接收來自主用組播節(jié)目源頻道內(nèi)容的UE,確定自身與主用組播節(jié)目源之間的通信狀態(tài),并判斷該通信狀態(tài)是否可支持UE正常接收來自主用組播節(jié)目源的頻道內(nèi)容;b.當(dāng)確定UE無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí),UE根據(jù)建立的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系確定應(yīng)切換到的備用組播節(jié)目源,并控制為UE服務(wù)的中間網(wǎng)絡(luò)設(shè)備切換到備用組播節(jié)目源。
2.如權(quán)利要求1所述的方法,其特征在于,步驟a中,所述UE確定自身與主用組播節(jié)目源之間的通信狀態(tài)的方法包括UE計(jì)算自身接收主用組播節(jié)目源的頻道內(nèi)容時(shí)的誤碼率/丟包率,并將得到的誤碼率/丟包率與預(yù)先設(shè)置的誤碼率/丟包率門限值相比較,如果誤碼率/丟包率門限值相對(duì)高,UE確定自身與主用組播節(jié)目源之間的通信狀態(tài)為正常;否則,UE確定自身與主用組播節(jié)目源之間的通信狀態(tài)為故障;所述判斷方法包括如果UE與主用組播節(jié)目源之間的通信狀態(tài)為正常,UE確定該通信狀態(tài)可支持自身正常接收來自主用組播節(jié)目源的頻道內(nèi)容;否則,UE確定該通信狀態(tài)無法支持自身正常接收來自主用組播節(jié)目源的頻道內(nèi)容。
3.如權(quán)利要求1所述的方法,其特征在于,步驟a中,所述UE確定自身與主用組播節(jié)目源之間的通信狀態(tài)的方法包括預(yù)先設(shè)置檢測時(shí)間段和微量接收門限值,由UE累計(jì)其在檢測時(shí)間段內(nèi)收到的來自主用組播節(jié)目源的數(shù)據(jù)量,并將累計(jì)的數(shù)據(jù)量與設(shè)置的微量接收門限值相比較,如果累計(jì)的數(shù)據(jù)量相對(duì)高,UE確定自身與主用組播節(jié)目源之間的通信狀態(tài)為正常;否則,UE確定自身與主用組播節(jié)目源之間的通信狀態(tài)為故障;所述判斷方法包括如果UE與主用組播節(jié)目源之間的通信狀態(tài)為正常,UE確定該通信狀態(tài)可支持自身正常接收來自主用組播節(jié)目源的頻道內(nèi)容;否則,UE確定該通信狀態(tài)無法支持自身正常接收來自主用組播節(jié)目源的頻道內(nèi)容。
4.如權(quán)利要求1所述的方法,其特征在于,步驟b中,所述確定備用組播節(jié)目源的方法包括UE在設(shè)置的所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系中,讀取當(dāng)前接收的主用組播節(jié)目源的頻道的標(biāo)識(shí)所對(duì)應(yīng)的一個(gè)頻道標(biāo)識(shí),并將讀取到的頻道標(biāo)識(shí)確定為要切換到的備用組播節(jié)目源的頻道標(biāo)識(shí)。
5.如權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述頻道標(biāo)識(shí)表現(xiàn)為承載標(biāo)識(shí),則步驟b中,UE控制中間網(wǎng)絡(luò)設(shè)備進(jìn)行所述切換的過程包括UE向中間網(wǎng)絡(luò)設(shè)備發(fā)送報(bào)告Report報(bào)文,該報(bào)文至少包含UE要切換到的備用組播節(jié)目源頻道所對(duì)應(yīng)的承載標(biāo)識(shí);中間網(wǎng)絡(luò)設(shè)備讀取來自UE的Report報(bào)文中包含的承載標(biāo)識(shí),將來自該承載標(biāo)識(shí)所對(duì)應(yīng)的承載的頻道內(nèi)容發(fā)送給UE。
6.如權(quán)利要求5所述的方法,其特征在于,步驟b進(jìn)一步包括UE向所述中間網(wǎng)絡(luò)設(shè)備發(fā)送離開Leave報(bào)文,該報(bào)文中至少包含UE無法正常接收的來自主用組播節(jié)目源的頻道內(nèi)容所包含的承載標(biāo)識(shí);中間網(wǎng)絡(luò)設(shè)備讀取來自UE的Leave報(bào)文中包含的承載標(biāo)識(shí),確定不再將該承載標(biāo)識(shí)所對(duì)應(yīng)的傳輸承載所發(fā)來的頻道內(nèi)容發(fā)送給UE。
7.如權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述頻道標(biāo)識(shí)包含承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí),則步驟b中,UE控制中間網(wǎng)絡(luò)設(shè)備進(jìn)行所述切換的過程包括UE向中間網(wǎng)絡(luò)設(shè)備發(fā)送Report報(bào)文,該報(bào)文中至少包含UE要切換到的備用組播節(jié)目源頻道所對(duì)應(yīng)的承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí);中間網(wǎng)絡(luò)設(shè)備讀取來自UE的Report報(bào)文中的承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí),將發(fā)自該組播節(jié)目源標(biāo)識(shí)所對(duì)應(yīng)的組播節(jié)目源、并且由該承載標(biāo)識(shí)所對(duì)應(yīng)的傳輸承載所發(fā)來的頻道內(nèi)容發(fā)送給UE。
8.如權(quán)利要求7所述的方法,其特征在于,所述Report報(bào)文中進(jìn)一步包含UE無法正常接收的來自主用組播節(jié)目源的頻道內(nèi)容所包含的承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí);中間網(wǎng)絡(luò)設(shè)備進(jìn)一步讀取該Report報(bào)文中的所述主用組播節(jié)目源頻道內(nèi)容所包含的承載標(biāo)識(shí)和組播節(jié)目源標(biāo)識(shí),并確定不再將發(fā)自該組播節(jié)目源標(biāo)識(shí)所對(duì)應(yīng)的組播節(jié)目源、并且由該承載標(biāo)識(shí)所對(duì)應(yīng)的傳輸承載所發(fā)來的頻道內(nèi)容發(fā)送給UE。
9.如權(quán)利要求1所述的方法,其特征在于,所述主用組播節(jié)目源和備用組播節(jié)目源具有相同的頻道內(nèi)容;或具有全部不同的頻道內(nèi)容。
10.如權(quán)利要求9所述的方法,其特征在于,所述主用組播節(jié)目源和備用組播節(jié)目源具有相同的頻道內(nèi)容,則所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供相同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的;或是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供不同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的;或者,所述主用組播節(jié)目源和備用組播節(jié)目源具有全部不同的頻道內(nèi)容,則所述頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供不同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的。
11.如權(quán)利要求1所述的方法,其特征在于,所述UE是機(jī)頂盒STB或是計(jì)算機(jī)主機(jī)。
12.一種實(shí)現(xiàn)組播節(jié)目源切換的系統(tǒng),可接收主用組播節(jié)目源和備用組播節(jié)目源的頻道內(nèi)容,其特征在于,該系統(tǒng)包括中間網(wǎng)絡(luò)設(shè)備,以及依次相連并均與中間網(wǎng)絡(luò)設(shè)備相連的頻道信息記錄單元、組播節(jié)目源切換管理單元、頻道內(nèi)容處理單元;其中,頻道信息記錄單元,用于保存主用組播節(jié)目源和備用組播節(jié)目源中提供的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系;頻道內(nèi)容處理單元,用于通過中間網(wǎng)絡(luò)設(shè)備接收來自組播節(jié)目源的頻道內(nèi)容并進(jìn)行數(shù)據(jù)處理,以及將完成數(shù)據(jù)處理的頻道內(nèi)容發(fā)送給組播節(jié)目源切換管理單元;組播節(jié)目源切換管理單元,用于根據(jù)收到的頻道內(nèi)容確定當(dāng)前與主用組播節(jié)目源之間的通信狀態(tài);以及在根據(jù)通信狀態(tài)確定無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí),根據(jù)頻道信息記錄單元中保存的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系確定應(yīng)切換到的備用組播節(jié)目源,并控制中間網(wǎng)絡(luò)設(shè)備從主用組播節(jié)目源切換到備用組播節(jié)目源;中間網(wǎng)絡(luò)設(shè)備,用于根據(jù)組播節(jié)目源切換管理單元的控制從主用組播節(jié)目源切換到備用組播節(jié)目源,接收來自備用組播節(jié)目源的頻道內(nèi)容。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,頻道信息記錄單元保存的所述對(duì)應(yīng)關(guān)系是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供相同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系;或是建立在主用組播節(jié)目源和備用組播節(jié)目源中提供不同頻道內(nèi)容的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系。
14.如權(quán)利要求12所述的系統(tǒng),其特征在于,頻道內(nèi)容處理單元與顯示設(shè)備相連,進(jìn)一步用于將完成數(shù)據(jù)處理的頻道內(nèi)容發(fā)送給顯示設(shè)備。
15.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述顯示設(shè)備是電視或是計(jì)算機(jī)顯示器,用于顯示收到的頻道內(nèi)容。
16.如權(quán)利要求12至15任一項(xiàng)所述的系統(tǒng),其特征在于,所述頻道信息記錄單元、頻道內(nèi)容處理單元和組播節(jié)目源切換管理單元設(shè)置于STB中或是計(jì)算機(jī)主機(jī)中。
17.一種實(shí)現(xiàn)組播節(jié)目源切換的裝置,可接收主用組播節(jié)目源和備用組播節(jié)目源的頻道內(nèi)容,其特征在于,該裝置包括依次相連的頻道信息記錄單元、組播節(jié)目源切換管理單元、頻道內(nèi)容處理單元;其中,頻道信息記錄單元,用于保存主用組播節(jié)目源和備用組播節(jié)目源中提供的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系;頻道內(nèi)容處理單元,用于接收來自組播節(jié)目源的頻道內(nèi)容并進(jìn)行數(shù)據(jù)處理,以及將完成數(shù)據(jù)處理的頻道內(nèi)容發(fā)送給組播節(jié)目源切換管理單元;組播節(jié)目源切換管理單元,用于根據(jù)收到的頻道內(nèi)容確定當(dāng)前與主用組播節(jié)目源之間的通信狀態(tài);以及在根據(jù)通信狀態(tài)確定無法正常接收來自主用組播節(jié)目源的頻道內(nèi)容時(shí),根據(jù)頻道信息記錄單元中保存的頻道標(biāo)識(shí)對(duì)應(yīng)關(guān)系確定應(yīng)切換到的備用組播節(jié)目源,并控制所連接的中間網(wǎng)絡(luò)設(shè)備從主用組播節(jié)目源切換到備用組播節(jié)目源。
18.如權(quán)利要求17所述的裝置,其特征在于,該裝置設(shè)置于機(jī)頂盒中。
全文摘要
本發(fā)明的實(shí)現(xiàn)組播節(jié)目源切換的方法,為用戶設(shè)備(UE)設(shè)置主、備用組播節(jié)目源,在主用組播節(jié)目源和備用組播節(jié)目源中提供的頻道所對(duì)應(yīng)的頻道標(biāo)識(shí)之間建立對(duì)應(yīng)關(guān)系,當(dāng)無法正常接收主用組播節(jié)目源的頻道內(nèi)容時(shí),根據(jù)所述對(duì)應(yīng)關(guān)系確定應(yīng)切換到的備用組播節(jié)目源,并控制中間網(wǎng)絡(luò)設(shè)備切換到備用組播節(jié)目源。本發(fā)明的實(shí)現(xiàn)組播節(jié)目源切換的系統(tǒng),包括中間網(wǎng)絡(luò)設(shè)備、頻道信息記錄單元、組播節(jié)目源切換管理單元、頻道內(nèi)容處理單元;各器件相互配合,使UE在無法正常接收主用組播節(jié)目源頻道內(nèi)容時(shí)從主用組播節(jié)目源切換到備用組播節(jié)目源。本發(fā)明還公開了實(shí)現(xiàn)組播節(jié)目源切換的裝置,該裝置與上述方法、系統(tǒng)均可提高組播節(jié)目源切換實(shí)時(shí)性,提高用戶滿意度。
文檔編號(hào)H04L12/56GK1859568SQ200610057459
公開日2006年11月8日 申請(qǐng)日期2006年3月15日 優(yōu)先權(quán)日2006年3月15日
發(fā)明者李軍 申請(qǐng)人:華為技術(shù)有限公司