一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法
【技術領域】
[0001]本發(fā)明屬于數(shù)字電視領域。
【背景技術】
[0002]隨著數(shù)字電視的普及,現(xiàn)在家庭中已經(jīng)普遍采用數(shù)字電視機頂盒播放電視節(jié)目了。數(shù)字電視機頂盒采用的是基于IP的網(wǎng)絡傳輸方式,通常使用單播或組播兩種網(wǎng)絡傳輸協(xié)議。由于單播采用的是點對點方式,服務器端必須為每一個客戶端建立一個固定鏈接,每個鏈接傳輸?shù)膬?nèi)容都各不相同,服務器處理能力和網(wǎng)絡吞吐量都難以承受數(shù)量較多的客戶端,因此在數(shù)字電視領域很少使用單播傳輸。組播傳輸是服務器為每個頻道建立一個組播組,然后同時進行播放。由網(wǎng)絡傳輸設備根據(jù)客戶端的請求將其加入到所需頻道的組播組當中,這樣無論有多少客戶端數(shù)字機頂盒,服務器端發(fā)送節(jié)目的鏈接數(shù)和核心網(wǎng)絡吞吐量都是不變的,但是這種方式在每次客戶端數(shù)字機頂盒進行換臺的時候都要單獨同網(wǎng)絡設備協(xié)商加入組播組,耗時常常超過一秒鐘,給客戶的體驗就是換臺非常慢。
【發(fā)明內(nèi)容】
[0003]本發(fā)明是為了解決現(xiàn)有數(shù)字電視機頂盒換臺速度慢的問題,現(xiàn)提供一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法。
[0004]一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法,該方法為:在現(xiàn)有數(shù)字電視機頂盒的組播鏈接中創(chuàng)建一個單播鏈接,在換臺時采用該單播鏈接,在換臺完成后將單播鏈接切換為組播鏈接。
[0005]上述方法的具體步驟為:首先,在現(xiàn)有數(shù)字電視機頂盒的網(wǎng)絡傳輸路徑中增加短時加速服務器單元,該短時加速服務器單元加入到所有頻道的組播組當中獲取所有頻道的節(jié)目數(shù)據(jù)流,并提供基于單播的快速短時節(jié)目鏈接;
[0006]當數(shù)字電視機頂盒進行換臺時,在數(shù)字電視機頂盒與短時加速服務器單元之間建立單播鏈接,使得數(shù)字電視機頂盒能夠獲取短時加速服務器單元中所有頻道的節(jié)目數(shù)據(jù)流,并將所需節(jié)目展現(xiàn)在用戶電視機上;
[0007]然后,數(shù)字電視機頂盒與網(wǎng)絡交換設備進行協(xié)商加入到所有頻道的組播組當中,并將當前播放的節(jié)目內(nèi)容從單播鏈接切換到組播鏈接;
[0008]最后,數(shù)字電視機頂盒斷開短時加速服務器單元的單播鏈接。
[0009]本發(fā)明所述的一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法,在中心服務器機房增加一臺或一組短時加速服務器,在數(shù)字電視機頂盒的程序編寫中,額外創(chuàng)建一個單播鏈接,實現(xiàn)在換臺過程當中先用單播建立快速鏈接,然后加入組播組進行正常播放,最后再斷開單播鏈接的播放。實現(xiàn)客戶端數(shù)字機頂盒的快速換臺功能,將換臺切換時間從大于I秒降低到小于0.3秒,極大提升了用戶體驗。同時,每次單播和組播的切換之前,只會占用10秒鐘的單播鏈接傳輸,對中心服務器的處理開銷和網(wǎng)絡吞吐消耗十分有限。按照平均每15分鐘切換一次頻道的概率計算,僅相當于全部采用單播鏈接所消耗服務器資源的1.1%。
【附圖說明】
[0010]圖1為本發(fā)明所述一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法的數(shù)據(jù)傳輸流程圖。
【具體實施方式】
[0011]【具體實施方式】一:本實施方式所述的一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法,該方法為:
[0012]在現(xiàn)有數(shù)字電視機頂盒的組播鏈接中創(chuàng)建一個單播鏈接,在換臺時采用該單播鏈接,在換臺完成后將單播鏈接切換為組播鏈接。
[0013]【具體實施方式】二:本實施方式是對【具體實施方式】一所述的一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法作進一步說明,本實施方式中,該方法的具體步驟為:
[0014]首先,在現(xiàn)有數(shù)字電視機頂盒的網(wǎng)絡傳輸路徑中增加短時加速服務器單元,該短時加速服務器單元加入到所有頻道的組播組當中獲取所有頻道的節(jié)目數(shù)據(jù)流,并提供基于單播的快速短時節(jié)目鏈接;
[0015]當數(shù)字電視機頂盒進行換臺時,在數(shù)字電視機頂盒與短時加速服務器單元之間建立單播鏈接,使得數(shù)字電視機頂盒能夠獲取短時加速服務器單元中所有頻道的節(jié)目數(shù)據(jù)流,并將所需節(jié)目展現(xiàn)在用戶電視機上;
[0016]然后,數(shù)字電視機頂盒與網(wǎng)絡交換設備進行協(xié)商加入到所有頻道的組播組當中,并將當前播放的節(jié)目內(nèi)容從單播鏈接切換到組播鏈接;
[0017]最后,數(shù)字電視機頂盒斷開短時加速服務器單元的單播鏈接。
[0018]【具體實施方式】三:本實施方式是對【具體實施方式】一所述的一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法作進一步說明,本實施方式中,采用短時加速服務器單元建立單播鏈接。
[0019]【具體實施方式】四:本實施方式是對【具體實施方式】二所述的一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法作進一步說明,本實施方式中,短時加速服務器單元為一臺或一組短時加速服務器。
[0020]本發(fā)明所述方法中,數(shù)據(jù)傳輸流程如圖1所示,實際操作時在中心媒體服務器組2機房中增加一臺短時加速服務器或短時加速服務器組1,短時加速服務器組I首先加入到所有頻道的組播組當中,以獲取到所有頻道的節(jié)目數(shù)據(jù)流,同時對外提供基于單播的快速短時節(jié)目鏈接。
[0021]當客戶端數(shù)字電視機頂盒4進行換臺時,首先同短時加速服務器組I建立單播鏈接,快速獲取到目標頻道的節(jié)目數(shù)據(jù)流,實現(xiàn)單播媒體數(shù)據(jù)流傳輸,用于換臺后O?10秒播放,即將所需節(jié)目在小于0.3秒的時間內(nèi)展現(xiàn)在用戶的電視機5上。
[0022]然后客戶端數(shù)字電視機頂盒4再同網(wǎng)絡交換設備3進行協(xié)商,加入到目標頻道的組播組當中。
[0023]在10秒鐘之內(nèi),客戶端數(shù)字電視機頂盒4在后臺將播放的節(jié)目內(nèi)容無縫地從單播鏈接切換到組播鏈接,實現(xiàn)組播媒體數(shù)據(jù)流傳輸,用于換臺10秒以后播放,這個切換過程對數(shù)字電視的觀看者來說完全沒有影響。在換臺10秒鐘之后,客戶端數(shù)字電視機頂盒4斷開同短時加速服務器組I的單播鏈接,以節(jié)省中心服務器的處理能力和核心網(wǎng)絡吞吐量。
【主權項】
1.一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法,其特征在于,該方法為:在現(xiàn)有數(shù)字電視機頂盒的組播鏈接中創(chuàng)建一個單播鏈接,在換臺時采用該單播鏈接,在換臺完成后將單播鏈接切換為組播鏈接。
2.根據(jù)權利要求1所述的一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法,其特征在于,該方法的具體步驟為: 首先,在現(xiàn)有數(shù)字電視機頂盒的網(wǎng)絡傳輸路徑中增加短時加速服務器單元,該短時加速服務器單元加入到所有頻道的組播組當中獲取所有頻道的節(jié)目數(shù)據(jù)流,并提供基于單播的快速短時節(jié)目鏈接; 當數(shù)字電視機頂盒進行換臺時,在數(shù)字電視機頂盒與短時加速服務器單元之間建立單播鏈接,使得數(shù)字電視機頂盒能夠獲取短時加速服務器單元中所有頻道的節(jié)目數(shù)據(jù)流,并將所需節(jié)目展現(xiàn)在用戶電視機上; 然后,數(shù)字電視機頂盒與網(wǎng)絡交換設備進行協(xié)商加入到所有頻道的組播組當中,并將當前播放的節(jié)目內(nèi)容從單播鏈接切換到組播鏈接; 最后,數(shù)字電視機頂盒斷開短時加速服務器單元的單播鏈接。
3.根據(jù)權利要求1所述的一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法,其特征在于,采用短時加速服務器單元建立單播鏈接。
4.根據(jù)權利要求2所述的一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法,其特征在于,短時加速服務器單元為一臺或一組短時加速服務器。
【專利摘要】一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法,涉及數(shù)字電視領域。本發(fā)明是為了解決現(xiàn)有數(shù)字電視機頂盒換臺速度慢的問題。一種結(jié)合單播和組播以加快數(shù)字電視機頂盒換臺速度的方法,在現(xiàn)有數(shù)字電視機頂盒的組播鏈接中創(chuàng)建一個單播鏈接,在換臺時采用該單播鏈接,在換臺完成后將單播鏈接切換為組播鏈接。實現(xiàn)客戶端數(shù)字機頂盒的快速換臺功能,將換臺切換時間從大于1秒降低到小于0.3秒,極大提升了用戶體驗。同時,每次單播和組播的切換之前,只會占用10秒鐘的單播鏈接傳輸,對中心服務器的處理開銷和網(wǎng)絡吞吐消耗十分有限。按照平均每15分鐘切換一次頻道的概率計算,僅相當于全部采用單播鏈接所消耗服務器資源的1.1%。
【IPC分類】H04N21-433, H04N21-266
【公開號】CN104811790
【申請?zhí)枴緾N201510245723
【發(fā)明人】王國青, 趙威
【申請人】國網(wǎng)黑龍江省電力有限公司信息通信公司, 國家電網(wǎng)公司
【公開日】2015年7月29日
【申請日】2015年5月14日