欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

頻道切換方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):7924675閱讀:112來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):頻道切換方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種頻道切換方法、裝置及系統(tǒng)。
技術(shù)背景IPTV (Internet Protocol Television,交互式網(wǎng)絡(luò)電視)是一種利用寬帶IP (Internet Protocol)網(wǎng)絡(luò),向家庭用戶(hù)提供包括數(shù)字電視在內(nèi)的多種交互式服 務(wù)的技術(shù)。IPTV既不同于傳統(tǒng)的模擬式有線(xiàn)電視,也不同于數(shù)字電視。在IPTV 網(wǎng)絡(luò)中,由于使用的是寬帶IP網(wǎng)絡(luò),終端側(cè)帶寬資源遠(yuǎn)沒(méi)有數(shù)字電視同軸電纜 的帶寬資源豐富,因此,在IPTV網(wǎng)絡(luò)中實(shí)現(xiàn)較快速的頻道切換難度較高。如圖l所示,為現(xiàn)有技術(shù)提供的一種頻道切換的系統(tǒng)框圖,包括:編碼器 101、網(wǎng)絡(luò)設(shè)備102、緩存服務(wù)器103、終端104等,其中,媒體數(shù)據(jù)通過(guò)編碼 器101發(fā)送到網(wǎng)絡(luò)設(shè)備l02,終端104和緩存服務(wù)器103都可以從網(wǎng)絡(luò)設(shè)備102獲 取組播媒體數(shù)據(jù)。在不需要快速頻道切換的情況下,終端104通過(guò)從網(wǎng)絡(luò)設(shè)備 102直接獲取組播媒體數(shù)據(jù)以完成頻道切換。在快速頻道切換的情況下,終端 104加入組播組準(zhǔn)備從網(wǎng)絡(luò)設(shè)備102獲取組播媒體數(shù)據(jù),同時(shí)建立和緩存服務(wù) 器103的單播傳輸通道。緩存服務(wù)器103從緩存的歷史數(shù)據(jù)中選擇從I幀開(kāi)始的 媒體數(shù)據(jù),并通過(guò)單播的方式發(fā)送給終端104。終端104在獲取到從網(wǎng)絡(luò)設(shè)備 102發(fā)送過(guò)來(lái)的組播數(shù)據(jù)后,通過(guò)媒體數(shù)據(jù)中的序列號(hào)、播放時(shí)間等判斷,將 組播數(shù)據(jù)無(wú)縫拼接到單播數(shù)據(jù),然后停止和緩存服務(wù)器103之間的單播數(shù)據(jù)傳 輸,,人而完成頻道切換。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種頻道切換方法、裝置及系統(tǒng),能夠有效提升頻道 切換的速度。本發(fā)明實(shí)施例提供的技術(shù)方案如下一種頻道切換方法,包括根據(jù)終端的切換行為進(jìn)行分析并預(yù)測(cè)下一個(gè)可能的預(yù)測(cè)切換頻道; 發(fā)送所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)給終端以供所述終端在本地緩存; 當(dāng)接收到終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求為切換到所述預(yù)測(cè)切換頻道時(shí),以便所述終端直接讀取本地緩存的所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)進(jìn)行播放。一種緩存服務(wù)器,包括信令交互單元、行為分析單元、發(fā)送單元,其中所述信令交互單元,用于接收終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求; 所述行為分析單元,用于根據(jù)終端的切換行為進(jìn)行分析并預(yù)測(cè)下一個(gè)可能的預(yù)測(cè)切換頻道,并當(dāng)接收到終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求為切換到所述預(yù)測(cè)切換頻道時(shí),控制所述發(fā)送單元發(fā)送^某體數(shù)據(jù);所述發(fā)送單元,用于發(fā)送所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)給終端以供所述終端在本地緩存,以便所述終端直接讀取本地緩存的所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)進(jìn)行播放。一種頻道切換系統(tǒng),包括網(wǎng)絡(luò)設(shè)備和緩存服務(wù)器,其中所述緩存服 務(wù)器,用于根據(jù)終端的切換行為進(jìn)行分析并預(yù)測(cè)下一個(gè)可能的預(yù)測(cè)切換頻道; 將從所述網(wǎng)絡(luò)設(shè)備接收的所述預(yù)測(cè)切換頻道的^f某體數(shù)據(jù)發(fā)送給終端以供所述 終端在本地緩存;以及當(dāng)接收到終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求為切換到 所述預(yù)測(cè)切換頻道時(shí),以便所述終端直接讀取本地緩存的所述預(yù)測(cè)切換頻道 的媒體數(shù)據(jù)進(jìn)行播放。本發(fā)明實(shí)施例通過(guò)緩存服務(wù)器對(duì)用戶(hù)的頻道切換行為進(jìn)行分析并預(yù)測(cè)出 用戶(hù)下一個(gè)可能切換的頻道,預(yù)先發(fā)送該預(yù)測(cè)頻道的J 某體數(shù)據(jù)到終端進(jìn)行緩 存,如果預(yù)測(cè)成功則當(dāng)切換到該預(yù)測(cè)頻道時(shí),終端無(wú)需再重新建立和緩存服 務(wù)器之間的連接,可以從終端本地的緩存中直接獲取々某體數(shù)據(jù)解碼播放。由提升了頻道的切換速度。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面簡(jiǎn)單地介紹附圖,顯 而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通 技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得 其他的附圖。圖l是現(xiàn)有技術(shù)中頻道切換的系統(tǒng)框圖; 圖2是本發(fā)明頻道切換方法的一個(gè)實(shí)施例的流程圖; 圖3是本發(fā)明快速頻道切換的一個(gè)應(yīng)用實(shí)施例的流程圖; 圖4是本發(fā)明頻道切換系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖5是本發(fā)明緩存服務(wù)器的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖6是本發(fā)明行為分析單元的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行 清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而 不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作 出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人經(jīng)過(guò)研究發(fā)現(xiàn)上述現(xiàn)有技術(shù)通過(guò)在終 端的網(wǎng)絡(luò)側(cè)部署緩存服務(wù)器,利用緩存服務(wù)器可查找歷史數(shù)據(jù)并能直接從I幀 開(kāi)始發(fā)送的特點(diǎn),可以節(jié)省I幀間隔時(shí)間。但是,由于現(xiàn)有技術(shù)中沒(méi)有充分利 用緩存服務(wù)器,無(wú)法對(duì)用戶(hù)的切換行為進(jìn)行有效的分析和預(yù)測(cè),因此在減少 頻道切換的間隔時(shí)間方面還不夠完善。本發(fā)明實(shí)施例提供一種頻道切換方法、緩存服務(wù)器及頻道切換系統(tǒng),能 夠有效提升頻道切換的速度。為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚 明白,下面參照附圖并舉實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。如圖2所示,為頻道切換方法的一個(gè)實(shí)施例的流程圖,包括如下過(guò)程步驟220、根據(jù)終端的切換行為進(jìn)行分析并預(yù)測(cè)下一個(gè)可能的預(yù)測(cè)切換頻步驟230、發(fā)送所述預(yù)測(cè)切換頻道的i某體數(shù)據(jù)給終端,以供所述終端在本 地緩存;
步驟240、當(dāng)接收到終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求為切換到所述預(yù)測(cè) 切換頻道時(shí),以便所述終端直接讀取本地緩存的所述預(yù)測(cè)切換頻道的媒體數(shù) 據(jù)進(jìn)行播放。
需要說(shuō)明的是,所述步驟220之前還可以包括
步驟210、根據(jù)終端的切換媒體數(shù)據(jù)頻道請(qǐng)求發(fā)送所述切換媒體數(shù)據(jù)頻道 請(qǐng)求中指定頻道的媒體數(shù)據(jù)到終端,并當(dāng)收到所述終端反饋的停止發(fā)送所述 指定頻道的媒體數(shù)據(jù)的請(qǐng)求后,停止發(fā)送所述指定頻道的媒體數(shù)據(jù)到終端。
所述步驟210之前還可以進(jìn)一步包括
步驟200、存儲(chǔ)終端上報(bào)的自定義的頻道播放列表。
進(jìn)一步的,如果允許多個(gè)終端上報(bào)其自定義的頻道播放列表,則還需要 存儲(chǔ)各個(gè)終端的標(biāo)識(shí)信息,例如終端ID等。
所述步驟220具體可以包括
根據(jù)所述頻道播放列表、用戶(hù)當(dāng)前請(qǐng)求播放的頻道標(biāo)識(shí)(頻道ID )及之 前N次請(qǐng)求播-;改的頻道標(biāo)識(shí)(頻道ID),判斷用戶(hù)是否為正向順序播^文或者 反向順序播放,其中,N大于等于2:
若為正向順序播放,則將正向順序播放的下一個(gè)頻道確定為預(yù)測(cè)頻道; 或者若為反向順序播放,則將反向順序播放的下一個(gè)頻道確定為預(yù)測(cè)頻道。
若既不是正向順序播放,又不是反向順序播放,則根據(jù)記錄的歷史頻道 切換概率,將切換概率最高的頻道確定為預(yù)測(cè)頻道。
例如,用戶(hù)當(dāng)前請(qǐng)求播》文的頻道ID;
用戶(hù)在播放此頻道后播放頻道A的概率;
用戶(hù)在播放此頻道后播放頻道B的概率;
用戶(hù)在播放此頻道后播放頻道C的概率;
其中,用戶(hù)在播放當(dāng)前頻道后切換某個(gè)頻道,例如頻道A的概率為用 戶(hù)在播放當(dāng)前頻道后播放頻道A的次凄t/用戶(hù)在播放當(dāng)前頻道后的切換總數(shù)。進(jìn)一步的,每次切換后需要更新所述歷史頻道的切換概率,用于后續(xù)頻 道切換預(yù)測(cè)時(shí)使用。
所述步驟240還進(jìn)一步包括當(dāng)沒(méi)有接收到終端發(fā)送的切換媒體數(shù)據(jù)頻 道請(qǐng)求或者當(dāng)接收到終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求不為切換到所述預(yù)測(cè) 切換頻道時(shí),停止發(fā)送所述預(yù)測(cè)切換頻道的^某體數(shù)據(jù)。
如圖3所示,為實(shí)現(xiàn)快速頻道切換的一個(gè)應(yīng)用實(shí)施例的流程圖,包括如 下過(guò)程
步驟301、終端先向電子節(jié)目單申請(qǐng)自身可獲得的頻道纟番放列表信息;
步驟302、電子節(jié)目單向終端返回頻道播放列表信息;
步驟303、終端用戶(hù)可自定義個(gè)性化的頻道播放列表,并記錄到終端側(cè), 已保證下次開(kāi)機(jī)后無(wú)需再重新設(shè)置;
步驟304、當(dāng)終端第一次和緩存服務(wù)器建立連接時(shí),終端可以上報(bào)自定義 的頻道播放列表;
步驟305、緩存服務(wù)器將記錄該終端的頻道播放列表,以供對(duì)用戶(hù)的后續(xù)
切換行為進(jìn)行分析及預(yù)測(cè);
步驟306、緩存服務(wù)器按照終端的請(qǐng)求發(fā)送新頻道的媒體數(shù)據(jù)到終端; 步驟307、終端接收緩存服務(wù)器發(fā)送的單播媒體數(shù)據(jù),進(jìn)行解碼播放,同
時(shí)終端還從網(wǎng)絡(luò)設(shè)備處接收組播媒體數(shù)據(jù),當(dāng)獲取到組播媒體數(shù)據(jù)后,將其
拼接到單播纟某體數(shù)據(jù)后解碼播放;
步驟308、當(dāng)終端已經(jīng)接收組播媒體數(shù)據(jù)并正常解碼播放后,終端發(fā)送請(qǐng)
求到緩存服務(wù)器,告知緩存服務(wù)器無(wú)需再發(fā)送該頻道的單播媒體數(shù)據(jù);
步驟309、緩存服務(wù)器進(jìn)行該終端的用戶(hù)切換行為分析,并預(yù)測(cè)該終端下
一個(gè)可能切換的頻道;
步驟310、緩存服務(wù)器繼續(xù)發(fā)送預(yù)測(cè)頻道的媒體數(shù)據(jù)給終端;
步驟311、終端繼續(xù)緩存接收到的預(yù)測(cè)頻道的i某體數(shù)據(jù);
步驟312、如果用戶(hù)不再進(jìn)行頻道切換或者請(qǐng)求的下一個(gè)切換頻道不是緩
存服務(wù)器所預(yù)測(cè)的頻道,則終端通知緩存服務(wù)器停止發(fā)送預(yù)測(cè)頻道的媒體數(shù)
據(jù);步驟313、如果用戶(hù)請(qǐng)求切換到緩存服務(wù)器預(yù)測(cè)的頻道,則由于終端已經(jīng) 緩存了該預(yù)測(cè)頻道的媒體數(shù)據(jù),因此終端可以直接從本地緩存中讀取媒體數(shù)
據(jù)進(jìn)行播放;
步驟314、終端仍然需要將切換請(qǐng)求上報(bào)給緩存服務(wù)器; 步驟315、緩存服務(wù)器持續(xù)發(fā)送預(yù)測(cè)頻道的媒體數(shù)據(jù)給終端; 步驟316、緩存服務(wù)器繼續(xù)后續(xù)的頻道切換預(yù)測(cè),繼續(xù)執(zhí)行上述步驟309。 由于現(xiàn)有的網(wǎng)絡(luò)設(shè)備僅順序轉(zhuǎn)發(fā)+某體內(nèi)容,而I幀與I幀之間發(fā)送的是P 幀、B幀,因此最先達(dá)到終端的數(shù)據(jù)很可能是非I幀數(shù)據(jù),終端無(wú)法馬上播放 必須等待下一個(gè)I幀才能播放?,F(xiàn)有技術(shù)中通過(guò)在緩存服務(wù)器中預(yù)先緩存幾秒 的媒體數(shù)據(jù),可以從I幀開(kāi)始發(fā)送,因此減少了頻道切換的延時(shí)。此外,媒體 數(shù)據(jù)中包含有視頻、音頻數(shù)據(jù),終端播放時(shí)需要等待同時(shí)刻的視頻、音頻數(shù) 據(jù)才能播放,通過(guò)緩存服務(wù)器可先作視音頻同步,再發(fā)送同一時(shí)刻的視音頻 數(shù)據(jù)給終端,減少了頻道切換時(shí)視音頻同步的時(shí)間。在此基礎(chǔ)上,本發(fā)明實(shí) 施例通過(guò)在緩存服務(wù)器中增加行為分析功能,從而進(jìn)一步提升頻道切換的速 度。由于終端用戶(hù)在頻道切換過(guò)程中,需要通過(guò)頻道描述信息或者畫(huà)面來(lái)判 斷是否觀(guān)看當(dāng)前頻道。用戶(hù)在觀(guān)察頻道信息和畫(huà)面到?jīng)Q定切換新頻道時(shí),有 幾百毫秒到幾秒的反應(yīng)時(shí)間,本發(fā)明實(shí)施例充分利用此用戶(hù)反應(yīng)時(shí)間由緩存
道,并預(yù)先發(fā)送預(yù)測(cè)頻道的媒體數(shù)據(jù)到終端進(jìn)行緩存,如果預(yù)測(cè)成功則當(dāng)切 換到該預(yù)測(cè)頻道時(shí),終端無(wú)需再重新建立和緩存服務(wù)器之間的連接,可以從 終端本地的緩存中直接獲取媒體數(shù)據(jù)解碼播放。由于在頻道預(yù)測(cè)成功時(shí)的頻 道切換延時(shí)僅取決于終端解碼的延時(shí),從而有效的提升了頻道的切換速度。
如圖4所示,為本發(fā)明提供的頻道切換系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。 所述頻道切換系統(tǒng)具體包括編碼器410、網(wǎng)絡(luò)設(shè)備420、緩存服務(wù)器430、 終端440;其中,
所述編碼器410負(fù)責(zé)直播媒體數(shù)據(jù)的產(chǎn)生,將媒體數(shù)據(jù)發(fā)送到IP網(wǎng),并 通過(guò)IP網(wǎng)發(fā)送到網(wǎng)絡(luò)設(shè)備420。
所述的網(wǎng)絡(luò)設(shè)備420接收到編碼器410發(fā)送過(guò)來(lái)的直播媒體數(shù)據(jù)后,作為組纟番控制點(diǎn)等待終端440的組播加入,并在終端440加入組#"組后復(fù)制々某 體數(shù)據(jù)并發(fā)送給相應(yīng)終端440。
所述緩存服務(wù)器430負(fù)責(zé)直播i某體數(shù)據(jù)的緩存,在終端440接收到組播 媒體數(shù)據(jù)前通過(guò)單播通道發(fā)送媒體數(shù)據(jù)給終端440,并通過(guò)和終端440的交互
獲得用戶(hù)自定義的頻道播放列表,并通過(guò)預(yù)測(cè)繼續(xù)發(fā)送預(yù)測(cè)頻道的媒體數(shù)據(jù) 給終端440。具體而言,所述緩存服務(wù)器430根據(jù)終端440的切換行為進(jìn)行分 析并預(yù)測(cè)下一個(gè)可能的預(yù)測(cè)切換頻道;發(fā)送所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)給 終端440以供所述終端440在本地緩存;以及當(dāng)接收到終端440發(fā)送的切換 媒體數(shù)據(jù)頻道請(qǐng)求為切換到所述預(yù)測(cè)切換頻道時(shí),以便所述終端440直接讀
取本地緩存的所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)進(jìn)行播放。
所述終端440位于用戶(hù)側(cè),負(fù)責(zé)接收緩存服務(wù)器430通過(guò)單播通道發(fā)送 過(guò)來(lái)的媒體數(shù)據(jù),以及接收網(wǎng)絡(luò)設(shè)備420通過(guò)組播通道發(fā)送過(guò)來(lái)的媒體數(shù)據(jù), 緩存后解碼播放。同時(shí)終端440還需要控制緩存服務(wù)器430發(fā)送媒體數(shù)據(jù), 并在合適的情況下通知其停止發(fā)送i某體數(shù)據(jù)。
所述頻道切換系統(tǒng)還可以進(jìn)一步包括電子節(jié)目單400;
所述電子節(jié)目單400負(fù)責(zé)頻道播放列表的管理,電子節(jié)目單400將終端 440可訪(fǎng)問(wèn)的頻道列表在終端點(diǎn)播頻道前發(fā)送給終端,終端可自定義頻道列表 在電子節(jié)目單上的展示順序,用戶(hù) 一般按照順序進(jìn)行頻道切換。
如圖5所示,為本發(fā)明提供的緩存服務(wù)器的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。 所述緩存服務(wù)器包括發(fā)送單元503、信令交互單元504、以及行為分析單元 505,其中
所述信令交互單元504用于接收終端發(fā)送的切換^ 某體數(shù)據(jù)頻道請(qǐng)求; 所述行為分析單元505用于根據(jù)終端的切換行為進(jìn)行分析并預(yù)測(cè)下一個(gè)
可能的預(yù)測(cè)切換頻道,并當(dāng)接收到終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求為切換
到所述預(yù)測(cè)切換頻道時(shí),控制所述發(fā)送單元503發(fā)送J(某體數(shù)據(jù);
所述發(fā)送單元503用于發(fā)送所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)給終端以供所
述終端在本地緩存,以便所述終端直接讀取本地緩存的所述預(yù)測(cè)切換頻道的
媒體數(shù)據(jù)進(jìn)行播放。進(jìn)一步的,所述緩存服務(wù)器還可以包括接收單元501和緩存單元502, 其中
所述接收單元501用于接收網(wǎng)絡(luò)設(shè)備發(fā)送的媒體數(shù)據(jù); 所述緩存單元502用于緩存所述接收單元501接收的+某體數(shù)據(jù); 具體而言,當(dāng)所述信令交互單元504接收到終端發(fā)送的切換媒體數(shù)據(jù)頻 道請(qǐng)求時(shí),所述行為分析單元505根據(jù)所述切換媒體數(shù)據(jù)頻道請(qǐng)求控制所述 發(fā)送單元503開(kāi)始發(fā)送所述頻道的媒體數(shù)據(jù)到終端;當(dāng)所述信令交互單元504 接收到終端發(fā)送的停止發(fā)送所述頻道的媒體數(shù)據(jù)的請(qǐng)求時(shí),所述行為分析單 元505根據(jù)停止發(fā)送所述頻道的媒體數(shù)據(jù)的請(qǐng)求控制所述發(fā)送單元503停止 發(fā)送所述頻道的媒體數(shù)據(jù),而發(fā)送所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)給終端;及 當(dāng)所述信令交互單元504接收到終端發(fā)送的切換々某體數(shù)據(jù)頻道請(qǐng)求不為切換 到所述預(yù)測(cè)切換頻道時(shí),所述行為分析單元505控制所述發(fā)送單元503停止 發(fā)送所述預(yù)測(cè)頻道的媒體數(shù)據(jù)給終端。
其中,如圖6所示,為行為分析單元505 —種可能的結(jié)構(gòu),其包括 存儲(chǔ)子單元601 ,用于存儲(chǔ)終端上報(bào)的自定義的頻道播放列表。 所述行為分析單元505還可以進(jìn)一步包括記錄子單元602、判斷子單元 603以及預(yù)測(cè)子單元604,其中
所述記錄子單元602,用于記錄用戶(hù)當(dāng)前及之前N次請(qǐng)求播;改的頻道標(biāo) 識(shí)及歷史頻道切換概率,其中,N大于等于2;
所述判斷子單元603,根據(jù)所述頻道播放列表及用戶(hù)之前N次請(qǐng)求播放 的頻道標(biāo)識(shí),判斷用戶(hù)是否為正向順序播放或者反向順序播放
所述預(yù)測(cè)子單元604,用于當(dāng)所述判斷子單元603判斷用戶(hù)為正向順序4番 ;故時(shí),將正向順序插^汰的下一個(gè)頻道確定為預(yù)測(cè)頻道;當(dāng)所述判斷子單元603 判斷用戶(hù)為反向順序播放時(shí),將反向順序播放的下一個(gè)頻道確定為預(yù)測(cè)頻道; 當(dāng)所述判斷子單元603判斷用戶(hù)為既不是正向順序播放,又不是反向順序播 放時(shí),根據(jù)所述記錄子單元602記錄的歷史頻道切換概率,將切換概率最高 的頻道確定為預(yù)測(cè)頻道。
此外,所述行為分析單元505還可以進(jìn)一步包括更新子單元605,用于每次切換后更新所述記錄子單元602中歷史頻道的 切換概率。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步 驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算 機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中, 也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)才莫 塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模 塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立 的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器, 一磁盤(pán)或光盤(pán)等。
因此,本發(fā)明提供了頻道切換方法、緩存服務(wù)器及頻道切換系統(tǒng),通過(guò) 緩存服務(wù)器對(duì)用戶(hù)的頻道切換行為進(jìn)行分析并預(yù)測(cè)出用戶(hù)下一個(gè)可能切換的 頻道,預(yù)先發(fā)送該預(yù)測(cè)頻道的媒體數(shù)據(jù)到終端進(jìn)行緩存,如果預(yù)測(cè)成功則當(dāng) 切換到該預(yù)測(cè)頻道時(shí),終端無(wú)需再重新建立和緩存服務(wù)器之間的連接,可以 從終端本地的緩存中直接獲取^!某體數(shù)據(jù)解碼播;故。由于在頻道預(yù)測(cè)成功時(shí)的 頻道切換延時(shí)僅取決于終端解碼的延時(shí),從而有效的提升了頻道的切換速度。 本發(fā)明實(shí)施例的的應(yīng)用范圍較為廣泛,其包括但不限于IPTV交互式電視、PC 類(lèi)點(diǎn)播、數(shù)字電視、手機(jī)電視等相關(guān)領(lǐng)域。
以上對(duì)本發(fā)明所提供的頻道切換方法、裝置及系統(tǒng)進(jìn)行了詳細(xì)介紹,本
說(shuō)明只是用于幫助理解本發(fā)明的方案;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員, 依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所 述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種頻道切換方法,其特征在于,包括根據(jù)終端的切換行為進(jìn)行分析并預(yù)測(cè)下一個(gè)可能的預(yù)測(cè)切換頻道;發(fā)送所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)給終端以供所述終端在本地緩存;當(dāng)接收到終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求為切換到所述預(yù)測(cè)切換頻道時(shí),以便所述終端直接讀取本地緩存的所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)進(jìn)行播放。
2、 根據(jù)權(quán)利要求1所述的頻道切換方法,其特征在于,還包括當(dāng)沒(méi)有接收到終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求或者當(dāng)接收到終端發(fā)送的切換J 某體數(shù)據(jù)頻道請(qǐng)求不為切換到所述預(yù)測(cè)切換頻道時(shí),停止發(fā)送所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)。
3、 根據(jù)權(quán)利要求1所述的頻道切換方法,其特征在于,所述根據(jù)終端的切換行為進(jìn)行分析并預(yù)測(cè)下一個(gè)可能的預(yù)測(cè)切換頻道的步驟之前還包括根據(jù)終端的切換媒體數(shù)據(jù)頻道請(qǐng)求發(fā)送所述切換媒體數(shù)據(jù)頻道請(qǐng)求中指定頻道的媒體數(shù)據(jù)到終端,并當(dāng)收到所述終端反饋的停止發(fā)送所述指定頻道的媒體數(shù)據(jù)的請(qǐng)求后,停止發(fā)送所述指定頻道的媒體數(shù)據(jù)到終端。
4、 根據(jù)權(quán)利要求3所述的頻道切換方法,其特征在于,所述根據(jù)終端的切換媒體數(shù)據(jù)頻道請(qǐng)求發(fā)送所述切換媒體數(shù)據(jù)頻道請(qǐng)求中指定頻道的媒體數(shù)據(jù)到終端的步驟之前還包括存儲(chǔ)終端上報(bào)的自定義的頻道播放列表。
5、 根據(jù)權(quán)利要求4所述的頻道切換方法,其特征在于,所述根據(jù)終端的切換行為進(jìn)行分析并預(yù)測(cè)下一個(gè)可能的預(yù)測(cè)切換頻道的步驟包括根據(jù)所述頻道播放列表、用戶(hù)當(dāng)前及之前N次請(qǐng)求播放的頻道標(biāo)識(shí),判斷用戶(hù)是否為正向順序播放或者反向順序播放,其中,N大于等于2;若為正向順序播放,則將正向順序播放的下一個(gè)頻道確定為預(yù)測(cè)頻道;或者若為反向順序播放,則將反向順序播放的下一個(gè)頻道確定為預(yù)測(cè)頻道。
6、 根據(jù)權(quán)利要求5所述的頻道切換方法,其特征在于,還包括若既不是正向順序播放,又不是反向順序播放,則根據(jù)記錄的歷史頻道切換概率,將切換概率最高的頻道確定為預(yù)測(cè)頻道。
7、 根據(jù)權(quán)利要求6所述的頻道切換方法,其特征在于,還包括每次切換后更新所述歷史頻道的切換概率。
8、 一種緩存服務(wù)器,其特征在于,包括信令交互單元、行為分析單元、發(fā)送單元,其中所述信令交互單元,用于接收終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求;所述行為分析單元,用于根據(jù)終端的切換行為進(jìn)行分析并預(yù)測(cè)下一個(gè)可能的預(yù)測(cè)切換頻道,并當(dāng)接收到終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求為切換到所述預(yù)測(cè)切換頻道時(shí),控制所述發(fā)送單元發(fā)送媒體數(shù)據(jù);所述發(fā)送單元,用于發(fā)送所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)給終端以供所述終端在本地緩存,以便所述終端直接讀取本地緩存的所述預(yù)測(cè)切換頻道的壬某體數(shù)據(jù)進(jìn)行播放。
9、 根據(jù)權(quán)利要求8所述的緩存服務(wù)器,其特征在于,還包括接收單元和緩存單元,其中所述接收單元,用于接收網(wǎng)絡(luò)設(shè)備發(fā)送的媒體數(shù)據(jù);所述緩存單元,用于緩存所述接收單元接收的媒體數(shù)據(jù)。
10、 根據(jù)權(quán)利要求9所述的緩存服務(wù)器,其特征在于,當(dāng)所述信令交互單元接收到終端發(fā)送的切換々某體數(shù)據(jù)頻道請(qǐng)求時(shí),所述行為分析單元根據(jù)所述切換媒體數(shù)據(jù)頻道請(qǐng)求控制所述發(fā)送單元開(kāi)始發(fā)送所述頻道的媒體數(shù)據(jù)到終端;當(dāng)所述信令交互單元接收到終端發(fā)送的停止發(fā)送所述頻道的媒體數(shù)據(jù)的請(qǐng)求時(shí),所述行為分析單元根據(jù)停止發(fā)送所述頻道的媒體數(shù)據(jù)的請(qǐng)求控制所述發(fā)送單元停止發(fā)送所述頻道的媒體數(shù)據(jù),而發(fā)送所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)給終端;及當(dāng)所述信令交互單元接收到終端發(fā)送的切換^ 某體數(shù)據(jù)頻道請(qǐng)求不為切換到所述預(yù)測(cè)切換頻道時(shí),所述行為分析單元控制所述發(fā)送單元停止發(fā)送所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)給終端。
11、 根據(jù)權(quán)利要求IO所述的緩存服務(wù)器,其特征在于,所述行為分析單元進(jìn)一步包括存儲(chǔ)子單元,用于存儲(chǔ)終端上報(bào)的自定義的頻道播放列表。
12、 根據(jù)權(quán)利要求11所述的緩存服務(wù)器,其特征在于,所述行為分析單元還進(jìn)一步包括記錄子單元,用于記錄用戶(hù)當(dāng)前及之前N次請(qǐng)求播放的頻道標(biāo)識(shí)及歷史頻道切換概率,其中,N大于等于2;判斷子單元,根據(jù)所述頻道播放列表及用戶(hù)之前N次請(qǐng)求播放的頻道標(biāo)識(shí),判斷用戶(hù)是否為正向順序播放或者反向順序播放預(yù)測(cè)子單元,用于當(dāng)所述判斷子單元判斷用戶(hù)為正向順序播放時(shí),將正向順序播放的下一個(gè)頻道確定為預(yù)測(cè)頻道;或者當(dāng)所述判斷子單元判斷用戶(hù)為反向順序插-;故時(shí),將反向順序播放的下一個(gè)頻道確定為預(yù)測(cè)頻道。
13、 根據(jù)權(quán)利要求12所述的緩存服務(wù)器,其特征在于,所述預(yù)測(cè)子單元,播放時(shí),根據(jù)所述記錄子單元記錄的歷史頻道切換概率,將切換概率最高的頻道確定為預(yù)測(cè)頻道。
14、 根據(jù)權(quán)利要求13所述的緩存服務(wù)器,其特征在于,所述行為分析單元還進(jìn)一步包括更新子單元,用于每次切換后更新所述記錄子單元中歷史頻道的切換概率。
15、 一種頻道切換系統(tǒng),其特征在于,包括網(wǎng)絡(luò)設(shè)備和緩存服務(wù)器,其中所述緩存服務(wù)器,用于根據(jù)終端的切換行為進(jìn)行分析并預(yù)測(cè)下一個(gè)可能的預(yù)測(cè)切換頻道;將從所述網(wǎng)絡(luò)設(shè)備接收的所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)發(fā)送給終端以供所述終端在本地緩存;以及當(dāng)接收到終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求為切換到所述預(yù)測(cè)切換頻道時(shí),以便所述終端直接讀取本地緩存的所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)進(jìn)行播放。
16、 根據(jù)權(quán)利要求15所述的頻道切換系統(tǒng),其特征在于,所述緩存服務(wù)器包括信令交互單元、行為分析單元、發(fā)送單元,其中所述信令交互單元,用于接收終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求;所述行為分析單元,用于根據(jù)終端的切換行為進(jìn)行分析并預(yù)測(cè)下一個(gè)可能的預(yù)測(cè)切換頻道,并當(dāng)接收到終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求為切換到所述預(yù)測(cè)切換頻道時(shí),控制所述發(fā)送單元發(fā)送纟某體數(shù)據(jù);所述發(fā)送單元,用于發(fā)送所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)給終端以供所述 終端在本地緩存,以便所述終端直接讀取本地緩存的所述預(yù)測(cè)切換頻道的媒 體數(shù)據(jù)進(jìn)行播放。
17、根據(jù)權(quán)利要求16所述的頻道切換系統(tǒng),其特征在于,所述緩存服務(wù) 器還包括接收單元和緩存單元,其中所述接收單元,用于接收所述網(wǎng)絡(luò)設(shè)備發(fā)送的媒體數(shù)據(jù); 所述緩存單元,用于緩存所述接收單元接收的媒體數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)一種頻道切換方法,包括根據(jù)終端的切換行為進(jìn)行分析并預(yù)測(cè)下一個(gè)可能的預(yù)測(cè)切換頻道;發(fā)送所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)給終端以供所述終端在本地緩存;當(dāng)接收到終端發(fā)送的切換媒體數(shù)據(jù)頻道請(qǐng)求為切換到所述預(yù)測(cè)切換頻道時(shí),以便所述終端直接讀取本地緩存的所述預(yù)測(cè)切換頻道的媒體數(shù)據(jù)進(jìn)行播放。同時(shí),本發(fā)明還公開(kāi)一種頻道切換系統(tǒng)及緩存服務(wù)器,能夠有效提升頻道切換的速度。
文檔編號(hào)H04N7/173GK101656869SQ20081021013
公開(kāi)日2010年2月24日 申請(qǐng)日期2008年8月21日 優(yōu)先權(quán)日2008年8月21日
發(fā)明者漠 甘 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沁阳市| 巴彦淖尔市| 昌平区| 仁怀市| 玉门市| 嘉黎县| 柳河县| 永修县| 潍坊市| 阿巴嘎旗| 丁青县| 和静县| 赣州市| 将乐县| 湖北省| 富源县| 龙陵县| 竹溪县| 迁安市| 安塞县| 大洼县| 靖边县| 邳州市| 卓资县| 安宁市| 松原市| 寿宁县| 宜城市| 洪雅县| 英吉沙县| 托克托县| 湖州市| 鹿邑县| 雷波县| 盐山县| 周宁县| 龙门县| 宁津县| 铜山县| 泌阳县| 水城县|