專利名稱:快速頻道切換的實現(xiàn)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種FCCO^St Channel Change,快速頻道切換)的實現(xiàn)方法和裝置。
背景技術(shù):
在IPTV(Internet Protocol TV,網(wǎng)絡(luò)電視)業(yè)務(wù)的大范圍部署和應(yīng)用中,頻道切換速度慢的問題越來越突出,為了改善用戶的體驗,業(yè)界采取FCC方案來加快頻道切換過程。FCC Server (服務(wù)器)為其所服務(wù)范圍內(nèi)所有的用戶提供FCC功能,不同的用戶可能同時或不同時地向FCC Server發(fā)起FCC請求,同一用戶在快速選臺時,也會在短時間內(nèi)向 FCC Server發(fā)出多個FCC請求。畫中畫(Picture-in-Picture,PIP)是利用數(shù)字技術(shù),在同一屏幕上顯示兩套節(jié)目。即在正常觀看的主畫面上,同時插入一個或多個經(jīng)過壓縮的子畫面,以便在欣賞主畫面的同時,監(jiān)視其它頻道。畫中畫是將副畫面安置在主畫面之內(nèi),一般4:3彩電設(shè)畫中畫;而畫外畫(Picture-off-Picture,POP)則是將副畫面安置在主畫面之外,一般16:9彩電設(shè)畫外畫。在宣傳廣告中畫中畫和畫外畫也統(tǒng)稱畫中畫。畫中畫和畫外畫中的主畫面和子畫面分別是不同的組播組,以兩條獨立組播流的形式發(fā)送給終端;當前應(yīng)用中,主畫面節(jié)目的畫面大、清晰度高、頻道速率大,子畫面的畫面小、清晰度低、頻道速率明顯小于主畫面的速率?,F(xiàn)有技術(shù)中的一種針對同一用戶在短時間內(nèi)向FCC Server發(fā)出多個FCC請求的解決方案為為了滿足同一用戶連續(xù)多次快速切換頻道,F(xiàn)CC krver在同一用戶上一次 FCC尚未完成的情況下收到新的FCC請求(也可以稱為并發(fā)FCC請求),則啟動停止機制結(jié)束上一次FCC過程。
發(fā)明內(nèi)容
本發(fā)明的實施例提供了一種FCC的實現(xiàn)方法和裝置,以實現(xiàn)同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道的FCC相互不干擾?!矫妫环N快速頻道切換的實現(xiàn)方法,包括快速頻道切換FCC服務(wù)器接收到同一用戶并發(fā)發(fā)送的多個FCC請求,所述FCC服務(wù)器獲取所述多個FCC請求分別對應(yīng)的多個頻道的速率;當所述FCC服務(wù)器確定所述多個FCC請求分別對應(yīng)的多個頻道的速率不屬于同一速率范圍時,所述FCC服務(wù)器針對所述多個FCC請求分別進行頻道切換處理。另一方面,一種快速頻道切換FCC的實現(xiàn)裝置,包括FCC請求接收模塊,用于接收同一用戶并發(fā)發(fā)送的多個FCC請求;頻道速率信息獲取模塊,用于獲取所述FCC請求接收模塊所接收到的多個FCC請求分別對應(yīng)的多個頻道的速率信息;頻道切換處理模塊,用于確定所述頻道速率信息獲取模塊所獲取的多個頻道的速率不屬于同一速率范圍時,針對所述多個FCC請求分別進行頻道切換處理。由上述本發(fā)明的實施例提供的技術(shù)方案可以看出,本發(fā)明實施例通過所述FCC服務(wù)器確定所述多個FCC請求分別對應(yīng)的多個頻道的速率不屬于同一速率范圍時,針對所述多個FCC請求分別進行頻道切換處理。可以適用于同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道并發(fā)進行FCC的場景,保證同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道的FCC相互不干擾。
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例一提供的一種FCC的實現(xiàn)方法的處理流程圖;圖2為本發(fā)明實施例二提供的一種FCC的實現(xiàn)方法的處理流程圖;圖3為本發(fā)明實施例三提供的一種FCC的實現(xiàn)裝置的具體結(jié)構(gòu)圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。為便于對本發(fā)明實施例的理解,下面將結(jié)合附圖以幾個具體實施例為例做進一步的解釋說明,且各個實施例并不構(gòu)成對本發(fā)明實施例的限定。在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)當同一用戶觀看畫中畫或畫外畫時,大小畫面有可能在很短的時間內(nèi)需要并發(fā)進行FCC,由于大小畫面FCC請求所攜帶的用戶信息完全相同,而FCC請求對應(yīng)的頻道信息不同,則FCC Server會認為是同一用戶連續(xù)快速FCC請求,因此會停止該用戶上一次的FCC過程,開始為新的FCC請求提供服務(wù)。這樣將會在大小畫面切換過程中形成相互干擾;短時間內(nèi)大小畫面快速連續(xù)切換會導(dǎo)致前一次FCC切換過程異常終止。比如,如果在大畫面切換后迅速切換小畫面,則會導(dǎo)致大畫面的上一次FCC過程中斷,出現(xiàn)黑屏、花屏等現(xiàn)象,影響用戶的觀看體驗;反之一樣。實施例一該實施例提供的一種FCC的實現(xiàn)方法的處理流程如圖1所示,包括步驟11、FCC服務(wù)器接收到同一用戶并發(fā)發(fā)送的多個FCC請求,所述FCC服務(wù)器獲取所述多個FCC請求分別對應(yīng)的多個頻道的速率信息。IPTV網(wǎng)絡(luò)中的FCC服務(wù)器并發(fā)接收到多個FCC請求后,分別獲取所述多個FCC請求的源IP地址,當所述多個FCC請求的源IP(Internet Protocol,網(wǎng)絡(luò)協(xié)議,IP)地址相同時,則所述FCC服務(wù)器確定所述多個FCC請求是同一用戶發(fā)送的。所述并發(fā),即在上一次 FCC尚未完成的情況下FCC server又收到了新的FCC請求。所述FCC服務(wù)器根據(jù)預(yù)先設(shè)定的配置信息或者自學(xué)習(xí)的方式獲取所述多個FCC請求分別對應(yīng)的多個頻道的速率信息。速率指的是該頻道的流的碼率,這里也可以叫“速率值”。FCC服務(wù)器頻道自學(xué)習(xí)速率的方法包括FCC服務(wù)器在接收頻道數(shù)據(jù)過程中,記錄每個頻道每秒鐘收到的報文數(shù)量和報文的長度,根據(jù)記錄的報文數(shù)量和報文的長度來計算該頻道的速率;還可以將每秒計算得到的速率再與前面已經(jīng)獲得的速率進行平均,得到比較精確的頻道速率值。步驟12、當所述FCC服務(wù)器確定所述多個并發(fā)的FCC請求分別對應(yīng)的多個頻道的速率不屬于同一速率范圍時,所述FCC服務(wù)器針對所述多個FCC請求分別進行頻道切換處理。當IPTV的用戶在使用畫中畫或畫外畫功能時,由于小畫面只起監(jiān)控頻道的作用, 并非主要觀看畫面,因此小畫面對應(yīng)的頻道的數(shù)據(jù)流信息要求較低,節(jié)目編碼壓縮比較大, 速率明顯小于大畫面對應(yīng)的頻道。本發(fā)明實施例在FCC服務(wù)器上設(shè)置一個或者多個頻道速率閾值,該頻道速率閾值可以根據(jù)實際情況調(diào)節(jié),不同的頻道速率閾值對應(yīng)不同的頻道速率范圍。FCC服務(wù)器在獲取了所述同一個用戶發(fā)送的多個FCC請求分別對應(yīng)的多個頻道的速率信息后,將上述多個頻道的速率信息和上述設(shè)定的頻道速率閾值進行比較,確定所述多個FCC請求分別對應(yīng)的多個頻道的速率是否屬于同一速率范圍。當所述FCC服務(wù)器確定所述同一個用戶并發(fā)發(fā)送的多個FCC請求分別對應(yīng)的多個頻道的速率不屬于同一速率范圍時,所述FCC服務(wù)器確定確定所述發(fā)送多個FCC請求的同一個用戶使用畫中畫或者畫外畫功能,且該用戶并發(fā)發(fā)送的多個FCC請求分別請求畫中畫或畫外畫的大小畫面所對應(yīng)的頻道,所述FCC服務(wù)器針對所述同一個用戶發(fā)送的多個FCC 請求分別進行單播數(shù)據(jù)流推送等頻道切換處理。當所述FCC服務(wù)器確定所述同一個用戶發(fā)送的多個FCC請求分別對應(yīng)的多個頻道的速率屬于同一速率范圍時,所述FCC服務(wù)器確定所述發(fā)送多個FCC請求不是該用戶針對大畫面對應(yīng)的頻道與小畫面對應(yīng)的頻道并發(fā)發(fā)送的FCC請求,所述FCC服務(wù)器停止處理先前接收到的FCC請求,針對最后一次接收到的FCC請求進行單播數(shù)據(jù)流推送等頻道切換處理。比如,當上述頻道速率閾值為一個時,頻道速率大于該頻道速率閾值的認為是大畫面對應(yīng)的頻道,頻道速率小于等于該頻道速率閾值的認為是小畫面對應(yīng)的頻道。所述FCC 服務(wù)器連續(xù)快速接收到同一用戶發(fā)送的兩個FCC請求,即在上次FCC請求尚未完成的情況下收到新的FCC請求,將所述兩個FCC請求分別對應(yīng)的兩個頻道的速率信息和上述設(shè)定的頻道速率閾值進行比較,當其中一個頻道的速率大于上述頻道速率閾值,則確定該頻道為大畫面對應(yīng)的頻道,另外一個頻道的速率小于或者等于上述頻道速率閾值,則確定該頻道為小畫面對應(yīng)的頻道,所述FCC服務(wù)器針對上述大畫面對應(yīng)的頻道、小畫面對應(yīng)的頻道分別進行單播數(shù)據(jù)流推送等頻道切換處理。當上述兩個頻道的速率都大于上述頻道速率閾值,則確定上述兩個頻道都為大畫面對應(yīng)的頻道;當上述兩個頻道的速率都小于或者等于上述頻道速率閾值,則確定上述兩個頻道都為小畫面對應(yīng)的頻道,所述FCC服務(wù)器停止處理第一次接收到的FCC請求,針對第二次接收到的FCC請求進行單播數(shù)據(jù)流推送等頻道切換處理。當然,也可能第一次FCC請求是針對小畫面對應(yīng)的頻道,而第二次FCC請求是針對大畫面對應(yīng)的頻道。由上述本發(fā)明的實施例提供的技術(shù)方案可以看出,本發(fā)明實施例通過所述FCC服務(wù)器確定所述多個并發(fā)的FCC請求分別對應(yīng)的多個頻道的速率不屬于同一速率范圍時,針對所述多個FCC請求分別進行頻道切換處理。本發(fā)明實施例可以適用于同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道并發(fā)進行FCC的場景,這時,即使FCC krver在同一用戶上一次FCC尚未完成的情況下收到新的FCC請求,也不用啟動停止機制結(jié)束上一次FCC過程,保證同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道的FCC相互不干擾。實施例二該實施例提供的一種FCC的實現(xiàn)方法的處理流程如圖2所示,包括步驟21、業(yè)務(wù)系統(tǒng)頭端向作為FCC服務(wù)器的路由器發(fā)送某一頻道,比如BTV頻道的數(shù)據(jù)流,路由器將上述BTV頻道數(shù)據(jù)流進行緩存,并通過機頂盒發(fā)送給IPTV的用戶。步驟22、上述用戶使用畫中畫或者畫外畫功能,同時觀看大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道。用戶通過遙控器向機頂盒發(fā)送大畫面對應(yīng)的頻道的FCC請求,機頂盒將該FCC請求轉(zhuǎn)發(fā)給路由器,路由器處理該FCC請求,開始向機頂盒加速推送上述大畫面對應(yīng)的頻道的切換單播數(shù)據(jù)流。步驟23、在上一次FCC尚未完成的情況下,上述用戶通過遙控器向機頂盒發(fā)送小畫面對應(yīng)的頻道的FCC請求,機頂盒將該FCC請求轉(zhuǎn)發(fā)給路由器。上述路由器比較上述兩個 FCC請求對應(yīng)的兩個頻道的速率,發(fā)現(xiàn)兩個頻道的速率不在同一速率區(qū)間,上述路由器確定發(fā)送上述兩個FCC請求的用戶在使用畫中畫或者畫外畫功能,并且大畫面對應(yīng)的頻道的切換和小畫面對應(yīng)頻道的切換并發(fā)進行,即在上一次針對大畫面對應(yīng)的頻道的FCC尚未完成的情況下,路由器又收到了同一用戶發(fā)出的針對小畫面對應(yīng)的頻道的又一次FCC請求。上述路由器不停止前面大畫面對應(yīng)的頻道的切換單播數(shù)據(jù)流的推送,并開始對后續(xù)接收到的小畫面對應(yīng)的頻道的FCC切換開始單播數(shù)據(jù)流的推送。步驟M、機頂盒向路由器發(fā)送大畫面對應(yīng)的頻道的切換單播數(shù)據(jù)流的推送結(jié)束通知,路由器結(jié)束對用戶大畫面對應(yīng)頻道的數(shù)據(jù)流推送,完成大畫面對應(yīng)的頻道切換。機頂盒向路由器發(fā)送小畫面對應(yīng)的頻道的切換單播數(shù)據(jù)流的推送結(jié)束通知,路由器結(jié)束對用戶小畫面對應(yīng)頻道的數(shù)據(jù)流推送,完成小畫面對應(yīng)的頻道切換。本發(fā)明實施例通過所述FCC服務(wù)器確定所述多個FCC請求分別對應(yīng)的多個頻道的速率不屬于同一速率范圍時,針對所述多個FCC請求分別進行頻道切換處理。本發(fā)明實施例可以適用于同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道并發(fā)進行FCC的場景,即FCC krver在同一用戶上一次FCC尚未完成的情況下收到新的FCC請求。這時,即使FCC krver在同一用戶上一次FCC尚未完成的情況下收到新的FCC請求,也不用啟動停止機制結(jié)束上一次FCC過程,保證同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道的FCC相互不干擾。實施例三該實施例提供了一種FCC的實現(xiàn)裝置,該裝置設(shè)置在FCC服務(wù)器中,其結(jié)構(gòu)如圖3 所示,該FCC的實現(xiàn)裝置包括FCC請求接收模塊31,用于接收同一用戶并發(fā)發(fā)送的多個FCC請求,并發(fā)發(fā)送,即在上一次FCC尚未完成的情況下FCC server又收到了新的FCC請;當然,該FCC請求接收模塊31也可以用于接收不同用戶的FCC請求,或者同一用戶發(fā)送的FCC請求。頻道速率信息獲取模塊32,用于獲取所述FCC請求接收模塊31所接收到的多個 FCC請求分別對應(yīng)的多個頻道的速率信息;頻道切換處理模塊33,用于確定所述頻道速率信息獲取模塊32所獲取的多個頻道的速率不屬于同一速率范圍時,針對所述多個FCC請求分別進行頻道切換處理。頻道切換處理模塊33,用于確定所述頻道速率信息獲取模塊32所獲取的多個頻道的速率不屬于同一速率范圍時,確定所述同一用戶并發(fā)進行的多個FCC請求是畫中畫或畫外畫的大畫面和小畫面所對應(yīng)的頻道分別進行的FCC請求,所述多個FCC請求分別對應(yīng)所述同一用戶觀看的不同畫面大小的頻道,頻道切換處理模塊33針對所述多個FCC請求分別進行頻道切換處理。如果所述頻道速率信息獲取模塊32所獲取的多個頻道的速率屬于同一速率范圍時,則確定所述同一用戶并發(fā)進行的多個FCC請求不是畫中畫或畫外畫的大畫面和小畫面所對應(yīng)的頻道分別進行的FCC請求,所述多個FCC請求分別對應(yīng)所述同一用戶觀看的相同畫面大小的頻道,所述頻道速率信息獲取模塊32針對最后一次接收到的FCC請求進行頻道切換處理,停止處理其它的FCC請求。具體的,所述的頻道速率信息獲取模塊32,還用于根據(jù)預(yù)先設(shè)定的配置信息或者自學(xué)習(xí)的方式獲取所述多個FCC請求分別對應(yīng)的多個頻道的速率。具體的,所述的頻道切換處理模塊33可以包括速率比較模塊331,用于將所述多個頻道的速率和預(yù)先設(shè)定的頻道速率閾值進行比較,確定所述多個頻道的速率不屬于同一速率范圍;頻道確定和切換模塊332,用于確定所述同一用戶正在使用畫中畫或者畫外畫功能,且所述多個FCC請求分別對應(yīng)所述同一用戶同時觀看的不同畫面大小的頻道,針對所述不同畫面大小的頻道分別進行頻道切換處理。進一步地,所述的頻道切換處理模塊332,還用于確定所述多個FCC請求分別對應(yīng)的多個頻道的速率屬于同一速率范圍時,確定所述同一用戶并發(fā)進行的多個FCC請求不是畫中畫或畫外畫的大畫面和小畫面所對應(yīng)的頻道分別進行的FCC請求,所述多個FCC請求分別對應(yīng)所述同一用戶觀看的相同畫面大小的頻道,則針對最后一次接收到的FCC請求進行頻道切換處理,停止處理其它的FCC請求。應(yīng)用本發(fā)明實施例的裝置進行FCC的具體過程與前述方法實施例類似,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。綜上所述,本發(fā)明實施例通過所述FCC服務(wù)器確定所述多個FCC請求分別對應(yīng)的多個頻道的速率不屬于同一速率范圍時,針對所述多個FCC請求分別進行頻道切換處理。 本發(fā)明實施例可以適用于同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道并發(fā)進行FCC 的場景,保證同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道的FCC相互不干擾,用戶可以體驗到大小畫面并發(fā)的頻道快速切換。本發(fā)明實施例通過設(shè)置和可調(diào)整的頻道速率閾值,可以支持不同應(yīng)用場景及多個速率檔位的頻道并發(fā)進行FCC切換的業(yè)務(wù)應(yīng)用。本發(fā)明實施例通過所述FCC服務(wù)器確定所述多個并發(fā)的FCC請求分別對應(yīng)的多個頻道的速率不屬于同一速率范圍時,針對所述多個 FCC請求分別進行頻道切換處理。本發(fā)明實施例可以適用于同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道并發(fā)進行FCC的場景,這時,即使FCC Server在同一用戶上一次FCC 尚未完成的情況下收到新的FCC請求,也不用啟動停止機制結(jié)束上一次FCC過程,保證同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道的FCC相互不干擾。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種快速頻道切換的實現(xiàn)方法,其特征在于,包括快速頻道切換FCC服務(wù)器接收到同一用戶并發(fā)發(fā)送的多個FCC請求,所述FCC服務(wù)器獲取所述多個FCC請求分別對應(yīng)的多個頻道的速率;當所述FCC服務(wù)器確定所述多個FCC請求分別對應(yīng)的多個頻道的速率不屬于同一速率范圍時,所述FCC服務(wù)器針對所述多個FCC請求分別進行頻道切換處理。
2.根據(jù)權(quán)利要求1所述的快速頻道切換的實現(xiàn)方法,其特征在于,所述的快速頻道切換FCC服務(wù)器接收到同一用戶連續(xù)發(fā)送的多個FCC請求,所述FCC服務(wù)器獲取所述多個FCC 請求分別對應(yīng)的多個頻道的速率,包括FCC服務(wù)器連續(xù)接收到多個FCC請求后,分別獲取所述多個FCC請求的源網(wǎng)絡(luò)協(xié)議IP 地址,當所述多個FCC請求的源IP地址相同時,則所述FCC服務(wù)器確定所述多個FCC請求是同一用戶發(fā)送的;所述FCC服務(wù)器根據(jù)預(yù)先設(shè)定的配置信息或者自學(xué)習(xí)的方式獲取所述多個FCC請求分別對應(yīng)的多個頻道的速率。
3.根據(jù)權(quán)利要求1所述的快速頻道切換的實現(xiàn)方法,其特征在于,所述的當所述FCC服務(wù)器確定所述多個FCC請求分別對應(yīng)的多個頻道的速率不屬于同一速率范圍時,所述FCC 服務(wù)器針對所述多個FCC請求分別進行頻道切換處理,包括所述FCC服務(wù)器將所述多個頻道的速率和預(yù)先設(shè)定的頻道速率閾值進行比較,確定所述多個頻道的速率不屬于同一速率范圍,所述FCC服務(wù)器確定所述同一用戶正在使用畫中畫或者畫外畫功能,且所述多個FCC請求分別對應(yīng)所述同一用戶同時觀看的不同畫面大小的頻道,所述FCC服務(wù)器針對所述不同畫面大小的頻道分別進行頻道切換處理。
4.根據(jù)權(quán)利要求1所述的快速頻道切換的實現(xiàn)方法,其特征在于,所述的方法還包括當所述FCC服務(wù)器確定所述多個FCC請求分別對應(yīng)的多個頻道的速率屬于同一速率范圍時,所述FCC服務(wù)器確定所述多個FCC請求分別對應(yīng)所述同一用戶觀看的相同畫面大小的頻道,所述FCC服務(wù)器針對最后一次接收到的FCC請求進行頻道切換處理,停止處理其它的FCC請求。
5.一種快速頻道切換FCC的實現(xiàn)裝置,其特征在于,所述裝置包括FCC請求接收模塊,用于接收同一用戶并發(fā)發(fā)送的多個FCC請求;頻道速率信息獲取模塊,用于獲取所述FCC請求接收模塊所接收到的多個FCC請求分別對應(yīng)的多個頻道的速率信息;頻道切換處理模塊,用于確定所述頻道速率信息獲取模塊所獲取的多個頻道的速率不屬于同一速率范圍時,針對所述多個FCC請求分別進行頻道切換處理。
6.根據(jù)權(quán)利要求5所述的FCC的實現(xiàn)裝置,其特征在于所述的頻道速率信息獲取模塊,還用于根據(jù)預(yù)先設(shè)定的配置信息或者自學(xué)習(xí)的方式獲取所述多個FCC請求分別對應(yīng)的多個頻道的速率。
7.根據(jù)權(quán)利要求5或6所述的FCC的實現(xiàn)裝置,其特征在于,所述的頻道切換處理模塊包括速率比較模塊,用于將所述多個頻道的速率和預(yù)先設(shè)定的頻道速率閾值進行比較,確定所述多個頻道的速率不屬于同一速率范圍;頻道確定和切換模塊,用于確定所述同一用戶正在使用畫中畫或者畫外畫功能,且所述多個FCC請求分別對應(yīng)所述同一用戶同時觀看的不同畫面大小的頻道,針對所述不同畫面大小的頻道分別進行頻道切換處理。
8.根據(jù)權(quán)利要求7所述的FCC的實現(xiàn)裝置,其特征在于所述的頻道切換處理模塊,還用于確定所述多個FCC請求分別對應(yīng)的多個頻道的速率屬于同一速率范圍時,確定所述多個FCC請求分別對應(yīng)所述同一用戶觀看的相同畫面大小的頻道,針對最后一次接收到的FCC請求進行頻道切換處理,停止處理其它的FCC請求。
全文摘要
本發(fā)明實施例提供了一種FCC的實現(xiàn)方法和裝置,該方法主要包括FCC服務(wù)器接收到同一用戶并發(fā)發(fā)送的多個FCC請求,所述FCC服務(wù)器獲取所述多個FCC請求分別對應(yīng)的多個頻道的速率;當所述FCC服務(wù)器確定所述多個FCC請求分別對應(yīng)的多個頻道的速率不屬于同一速率范圍時,所述FCC服務(wù)器針對所述多個FCC請求分別進行頻道切換處理。利用本發(fā)明實施例,可以針對所述多個FCC請求分別進行頻道切換處理,可以適用于同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道并發(fā)進行FCC的場景,保證同一用戶的大畫面對應(yīng)的頻道和小畫面對應(yīng)的頻道的FCC相互不干擾。
文檔編號H04N21/27GK102271281SQ20111022608
公開日2011年12月7日 申請日期2011年8月8日 優(yōu)先權(quán)日2011年8月8日
發(fā)明者劉淑英 申請人:華為技術(shù)有限公司