專利名稱:一種提高視頻點(diǎn)播業(yè)務(wù)可靠性的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IPTV技術(shù)領(lǐng)域,尤其涉及一種提高視頻點(diǎn)播業(yè)務(wù)可靠性的方法和系統(tǒng)。
背景技術(shù):
隨著寬帶互聯(lián)網(wǎng)的迅速發(fā)展,向家庭用戶提供視頻點(diǎn)播(VOD,Video OnDemand)、電視節(jié)目、可視電話、網(wǎng)絡(luò)游戲、多媒體信息等服務(wù)迅猛增長,網(wǎng)絡(luò)電視(IPTV)業(yè)務(wù)逐漸成為寬帶多媒體領(lǐng)域中大家關(guān)注的熱點(diǎn)之一。IPTV作為一種電信級(jí)業(yè)務(wù),其優(yōu)勢(shì)在于它的交互性和實(shí)時(shí)性,用戶可以根據(jù)需要實(shí)時(shí)收看電視節(jié)目,這徹底改變了過去被動(dòng)收看的方式,大大地豐富了人們的文化生活。
現(xiàn)有的一種IPTV系統(tǒng)架構(gòu)可以如圖1所示,視頻點(diǎn)播服務(wù)器用于向用戶終端提供視頻流服務(wù),用戶終端再接收到數(shù)據(jù)后,可以即時(shí)解壓縮播放視頻。但是,由于網(wǎng)絡(luò)傳輸?shù)牟环€(wěn)定性,在視頻點(diǎn)播服務(wù)器1向用戶終端提供視頻流服務(wù)的過程中,可能會(huì)由于傳輸鏈路抖動(dòng)或擁塞等原因,造成視頻點(diǎn)播服務(wù)器1與用戶終端之間的鏈路中斷,從而最終導(dǎo)致視頻點(diǎn)播服務(wù)器1不能繼續(xù)為用戶終端提供服務(wù),需要手工重新啟動(dòng)視頻點(diǎn)播業(yè)務(wù),比較麻煩。
現(xiàn)有的解決方案通常如圖2所示步驟1),用戶終端請(qǐng)求節(jié)目點(diǎn)播,向全局負(fù)載均衡器發(fā)起請(qǐng)求;步驟2),全局負(fù)載均衡器根據(jù)各視頻點(diǎn)播服務(wù)器的運(yùn)行情況及策略,選擇兩個(gè)以上的視頻點(diǎn)播服務(wù)器,例如視頻點(diǎn)播服務(wù)器1和2,同時(shí)將其IP地址(IP1,IP2)發(fā)給用戶終端;步驟3),用戶終端訪問所述的視頻點(diǎn)播服務(wù)器其中之一,如視頻點(diǎn)播服服務(wù)器1;步驟4),如果用戶終端檢測(cè)到提供服務(wù)的視頻點(diǎn)播服務(wù)器聯(lián)系中斷,用戶終端根據(jù)視頻點(diǎn)播服務(wù)器列表(IP1,IP2)向另外的視頻點(diǎn)播服務(wù)器2發(fā)起請(qǐng)求,終端攜帶上次點(diǎn)播的位置信息,由視頻點(diǎn)播服務(wù)器2繼續(xù)提供視頻點(diǎn)播服務(wù)。
上述技術(shù)方案雖然可以在一定程度上解決手動(dòng)重啟視頻點(diǎn)播業(yè)務(wù)的問題,但是發(fā)明人發(fā)現(xiàn),根據(jù)上述技術(shù)方案,用戶終端在切換視頻點(diǎn)播服務(wù)器時(shí),沒有考慮備選視頻點(diǎn)播服務(wù)器2的當(dāng)前狀態(tài),切換具有一定盲目性,可靠性不高。
發(fā)明內(nèi)容
本發(fā)明的目的之一在于提供一種可以提供具有更高可靠性的視頻點(diǎn)播業(yè)務(wù)方法和系統(tǒng)。
本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的一種提高視頻點(diǎn)播業(yè)務(wù)可靠性的方法,包括A)第一視頻點(diǎn)播服務(wù)器為用戶終端提供視頻點(diǎn)播服務(wù);B)如果用戶終端檢測(cè)到第一視頻點(diǎn)播服務(wù)器不能繼續(xù)為用戶終端提供服務(wù),終端向全局負(fù)載均衡器重新發(fā)起視頻點(diǎn)播服務(wù)請(qǐng)求;C)全局負(fù)載均衡器根據(jù)視頻點(diǎn)播服務(wù)器當(dāng)前運(yùn)行情況及策略,重新選擇一個(gè)視頻點(diǎn)播服務(wù)器繼續(xù)為用戶終端提供視頻點(diǎn)播服務(wù)。
一種提高視頻點(diǎn)播業(yè)務(wù)可靠性的系統(tǒng),包括用戶終端,如機(jī)頂盒或個(gè)人電腦;至少兩個(gè)視頻點(diǎn)播服務(wù)器,為所述用戶終端提供視頻點(diǎn)播服務(wù);全局負(fù)載均衡器;當(dāng)用戶終端檢測(cè)到第一視頻點(diǎn)播服務(wù)器不能繼續(xù)為用戶終端提供服務(wù),終端向全局負(fù)載均衡器重新發(fā)起視頻點(diǎn)播服務(wù)請(qǐng)求,全局負(fù)載均衡器根據(jù)視頻點(diǎn)播服務(wù)器當(dāng)前運(yùn)行情況及策略,并且排除第一視頻點(diǎn)播服務(wù)器,重新另外選擇一個(gè)最佳的第二視頻點(diǎn)播服務(wù)器繼續(xù)為用戶終端提供視頻點(diǎn)播服務(wù)。
從上述技術(shù)方案可以看出本發(fā)明的全局負(fù)載均衡器在切換視頻點(diǎn)播服務(wù)器前,先根據(jù)現(xiàn)有視頻點(diǎn)播服務(wù)器當(dāng)前的運(yùn)行情況及策略做出判斷,重新選擇一個(gè)視頻點(diǎn)播服務(wù)器繼續(xù)為用戶終端提供視頻點(diǎn)播服務(wù)。避免了切換的盲目性,可以顯著提高切換的成功率,用戶的視頻點(diǎn)播服務(wù)質(zhì)量也可以得到有效的保證。
圖1為IPTV系統(tǒng)架構(gòu)的示意圖;
圖2為現(xiàn)有技術(shù)的視頻點(diǎn)播業(yè)務(wù)實(shí)現(xiàn)的示意圖;圖3為本發(fā)明的視頻點(diǎn)播業(yè)務(wù)實(shí)現(xiàn)的示意圖;圖4為本發(fā)明的視頻點(diǎn)播業(yè)務(wù)實(shí)現(xiàn)的流程圖。
具體實(shí)施例方式
以下結(jié)合附圖,對(duì)本發(fā)明的優(yōu)選實(shí)施方式做進(jìn)一步描述如圖3及圖4所示本發(fā)明的系統(tǒng),包括用戶終端,如機(jī)頂盒或個(gè)人電腦等,至少兩個(gè)視頻點(diǎn)播(VOD)服務(wù)器,為用戶終端提供視頻點(diǎn)播服務(wù),以及全局負(fù)載均衡器。本發(fā)明的具體的視頻點(diǎn)播業(yè)務(wù)實(shí)現(xiàn)過程如下1)用戶終端請(qǐng)求節(jié)目點(diǎn)播,向全局負(fù)載均衡器發(fā)起請(qǐng)求;2)全局負(fù)載均衡器根據(jù)各VOD的運(yùn)行情況及策略,選擇一個(gè)較佳VOD服務(wù)器,假設(shè)為第一VOD服務(wù)器;3)將用戶終端的訪問導(dǎo)向到該第一VOD服務(wù)器;4)如果用戶終端檢測(cè)到提供服務(wù)的第一VOD服務(wù)器宕機(jī),宕機(jī)的原因可能是第一VOD服務(wù)器真正宕機(jī)或者由于網(wǎng)絡(luò)故障或擁塞導(dǎo)致用戶終端與第一VOD服務(wù)器的聯(lián)系中斷,用戶終端即向全局負(fù)載均衡器重新發(fā)起請(qǐng)求,請(qǐng)求中可以攜帶有中途調(diào)用的標(biāo)記,請(qǐng)求中可以同時(shí)攜帶有第一VOD服務(wù)器的IP地址記錄信息;5)全局負(fù)載均衡器根據(jù)各VOD服務(wù)器當(dāng)前行情況及策略,可以排除上次提供服務(wù)的VOD服務(wù)器1,重新另外選擇一個(gè)最佳的VOD服務(wù)器,假設(shè)為第二VOD服務(wù)器;6)全局負(fù)載均衡器將用戶終端的訪問導(dǎo)向到第二VOD服務(wù)器,用戶終端攜帶上次點(diǎn)播位置信息,由第二VOD服務(wù)器繼續(xù)為用戶終端提供點(diǎn)播服務(wù)。
以上對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種提高視頻點(diǎn)播業(yè)務(wù)可靠性的方法,包括A)第一視頻點(diǎn)播服務(wù)器為用戶終端提供視頻點(diǎn)播服務(wù);B)如果用戶終端檢測(cè)到第一視頻點(diǎn)播服務(wù)器不能繼續(xù)為用戶終端提供服務(wù),用戶終端向全局負(fù)載均衡器重新發(fā)起視頻點(diǎn)播服務(wù)請(qǐng)求;C)全局負(fù)載均衡器根據(jù)視頻點(diǎn)播服務(wù)器當(dāng)前運(yùn)行情況及策略,重新選擇一個(gè)視頻點(diǎn)播服務(wù)器繼續(xù)為用戶終端提供視頻點(diǎn)播服務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A具體包括A1)用戶終端向全局負(fù)載均衡器請(qǐng)求節(jié)目點(diǎn)播;A2)全局負(fù)載均衡器根據(jù)各視頻點(diǎn)播服務(wù)器的運(yùn)行情況及策略,選擇第一視頻點(diǎn)播服務(wù)器為用戶終端提供視頻點(diǎn)播服務(wù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B中的視頻點(diǎn)播服務(wù)請(qǐng)求中攜帶有中途調(diào)用標(biāo)記。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B中的視頻點(diǎn)播服務(wù)請(qǐng)求中攜帶有步驟A中的第一視頻點(diǎn)播服務(wù)器的IP地址記錄信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟C具體為全局負(fù)載均衡器根據(jù)各視頻點(diǎn)播服務(wù)器當(dāng)前運(yùn)行情況及策略,并且排除第一視頻點(diǎn)播服務(wù)器,重新另外選擇一個(gè)較佳的第二視頻點(diǎn)播服務(wù)器繼續(xù)為用戶終端提供視頻點(diǎn)播服務(wù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟C進(jìn)一步包括用戶終端把當(dāng)前播放位置信息傳遞給第二視頻點(diǎn)播服務(wù)器,由第二視頻點(diǎn)播服務(wù)器從當(dāng)前位置繼續(xù)提供服務(wù)。
7.一種提高視頻點(diǎn)播業(yè)務(wù)可靠性的系統(tǒng),包括用戶終端,如機(jī)頂盒或個(gè)人電腦;至少兩個(gè)視頻點(diǎn)播服務(wù)器,為所述用戶終端提供視頻點(diǎn)播服務(wù);全局負(fù)載均衡器;當(dāng)用戶終端檢測(cè)到第一視頻點(diǎn)播服務(wù)器不能繼續(xù)為用戶終端提供服務(wù),終端向全局負(fù)載均衡器重新發(fā)起視頻點(diǎn)播服務(wù)請(qǐng)求,全局負(fù)載均衡器根據(jù)視頻點(diǎn)播服務(wù)器當(dāng)前運(yùn)行情況及策略,并且排除第一視頻點(diǎn)播服務(wù)器,重新另外選擇一個(gè)較佳的第二視頻點(diǎn)播服務(wù)器繼續(xù)為用戶終端提供視頻點(diǎn)播服務(wù)。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述的視頻點(diǎn)播服務(wù)請(qǐng)求中攜帶有中途調(diào)用標(biāo)記和第一視頻點(diǎn)播服務(wù)器的IP地址記錄信息。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,用戶終端把當(dāng)前播放位置信息傳遞給第二視頻點(diǎn)播服務(wù)器,由第二視頻點(diǎn)播服務(wù)器從當(dāng)前位置繼續(xù)為用戶終端提供視頻點(diǎn)播服務(wù)。
全文摘要
本發(fā)明提供了一種提高視頻點(diǎn)播業(yè)務(wù)可靠性的方法,包括A)第一視頻點(diǎn)播服務(wù)器為用戶終端提供視頻點(diǎn)播服務(wù);B)如果用戶終端檢測(cè)到第一視頻點(diǎn)播服務(wù)器不能繼續(xù)為用戶終端提供服務(wù),終端向全局負(fù)載均衡器重新發(fā)起視頻點(diǎn)播服務(wù)請(qǐng)求;C)全局負(fù)載均衡器根據(jù)視頻點(diǎn)播服務(wù)器當(dāng)前運(yùn)行情況及策略,重新選擇一個(gè)視頻點(diǎn)播服務(wù)器繼續(xù)為用戶終端提供視頻點(diǎn)播服務(wù)。本發(fā)明避免了視頻點(diǎn)播服務(wù)切換的盲目性,可以顯著提高切換的成功率,用戶的視頻點(diǎn)播服務(wù)質(zhì)量也可以得到有效的保證。
文檔編號(hào)H04N7/173GK1997149SQ20061015798
公開日2007年7月11日 申請(qǐng)日期2006年12月20日 優(yōu)先權(quán)日2006年12月20日
發(fā)明者熊安元 申請(qǐng)人:華為技術(shù)有限公司