專利名稱:一種iptv系統(tǒng)中頻道切換的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IPTV(Internet Protocol Television)網(wǎng)絡(luò)電視技術(shù)領(lǐng)域,尤其涉及 一種IPTV系統(tǒng)中頻道切換的方法及系統(tǒng)。
背景技術(shù):
IPTV集互聯(lián)網(wǎng)、多媒體、通訊等多種技術(shù)于一體,以個(gè)人計(jì)算機(jī)或電視機(jī)+機(jī)頂盒 作為顯示終端,通過(guò)寬帶網(wǎng)絡(luò)向用戶提供數(shù)字廣播電視、視頻服務(wù)、信息服務(wù)、互動(dòng)社區(qū)、互 動(dòng)休閑娛樂(lè)、電子商務(wù)等寬帶業(yè)務(wù)。IPTV是對(duì)傳統(tǒng)有線電視以及Inter網(wǎng)業(yè)務(wù)的一種擴(kuò)充,可以非常容易地將電視服 務(wù)和互聯(lián)網(wǎng)業(yè)務(wù)結(jié)合起來(lái),既滿足傳統(tǒng)電視節(jié)目觀看的需求,同時(shí)又充分利用了互聯(lián)網(wǎng)信 息內(nèi)容的多樣性。為了實(shí)現(xiàn)海量互聯(lián)網(wǎng)信息的有效管理和快捷展示,IPTV系統(tǒng)中出現(xiàn)了一 種新的頻道,即WEB頻道,它對(duì)傳統(tǒng)頻道概念以及內(nèi)容進(jìn)行擴(kuò)充,將原有WEB信息內(nèi)容展示 方式進(jìn)行改進(jìn),以一種全新的信息組織方式將不同主題的WEB信息內(nèi)容按照傳統(tǒng)的頻道方 式來(lái)組織、管理以及展示,并根據(jù)服務(wù)位置的不同,分為全局WEB頻道和局部TOB頻道。WEB頻道的出現(xiàn),實(shí)現(xiàn)了在終端以數(shù)字鍵的方式便捷的從模板或者直播頻道切換 到對(duì)應(yīng)TOB信息頁(yè)面,但目前已經(jīng)實(shí)現(xiàn)的頻道裝置存在以下一些缺陷,一是每次切換到TOB 頻道時(shí)都需要到頻道號(hào)服務(wù)器獲取對(duì)應(yīng)的頻道地址信息;二是從模板切換到WEB頻道后, 不能夠返回到原來(lái)用戶觀看的模板頁(yè)面;三是直播頻道與WEB頻道之間無(wú)法利用數(shù)字鍵或 者“+/-”鍵進(jìn)行切換。
發(fā)明內(nèi)容
本發(fā)明提供一種IPTV系統(tǒng)中頻道切換的方法及系統(tǒng),解決了 IPTV系統(tǒng)中每次切 換到TOB頻道時(shí)都需要到頻道信息服務(wù)器獲取對(duì)應(yīng)的頻道信息的問(wèn)題。為解決上述技術(shù)問(wèn)題,本發(fā)明采用以下技術(shù)方案一種IPTV系統(tǒng)中頻道切換的方法,適用于WEB頻道、直播頻道、模板之間的切換, 包括以下步驟STB緩存EPG服務(wù)器下發(fā)的用戶有權(quán)限觀看的完整的頻道信息,JS緩存EPG下發(fā) 的用戶有權(quán)限觀看的頻道元數(shù)據(jù)信息;JS解析接收到的目標(biāo)頻道信息,并判斷用戶是否具有觀看目標(biāo)頻道的權(quán)限;如果有權(quán)限,則JS攜帶目標(biāo)頻道的元數(shù)據(jù)信息請(qǐng)求STB查找目標(biāo)頻道的完整的頻 道信息,并完成目標(biāo)頻道的切換。如果目標(biāo)頻道是TOB頻道,則在切換到TOB頻道之前,還包括JS攜帶目標(biāo)頻道的 元數(shù)據(jù)信息請(qǐng)求EPG服務(wù)器加載TOB框架,所述加載后的WEB框架攜帶JS信息,所述JS信 息包括切換到WEB頻道之前的模板信息或頻道信息。所述加載后的TOB框架包括JS子框架,所述JS子框架攜帶所述JS信息。所述JS信息包括切換到WEB頻道之前的頻道的地址信息、頻道號(hào)。
4
還包括當(dāng)JS接收到的目標(biāo)頻道信息是加減頻道號(hào)信息時(shí),JS根據(jù)所述JS信息中 包括的頻道號(hào)信息解析目標(biāo)頻道號(hào)。在切換到目標(biāo)頻道之前還包括EPG緩存用戶信息,所述用戶信息包括用戶最后觀 看的模板信息,所述用戶最后觀看的模板信息用于切換到用戶最后觀看的模板。所述用戶有權(quán)限觀看的頻道元數(shù)據(jù)信息包括用戶有權(quán)限觀看的頻道號(hào)、頻道名 稱、頻道地址。所述用戶有權(quán)限觀看的完整的頻道信息包括用戶有權(quán)限觀看的頻道名稱、頻道 號(hào)、頻道地址、童鎖、時(shí)移信息。一種實(shí)現(xiàn)IPTV系統(tǒng)中頻道切換的系統(tǒng),包括STB頻道信息緩存模塊、JS頻道元數(shù) 據(jù)信息緩存模塊、JS頻道切換處理模塊,其中所述STB頻道信息緩存模塊用于STB緩存EPG下發(fā)的用戶有權(quán)限觀看的完整的頻 道信息,并響應(yīng)JS的目標(biāo)頻道完整的頻道信息的查詢請(qǐng)求;所述JS頻道元數(shù)據(jù)信息緩存模塊用于JS處理EPG下發(fā)的用戶有權(quán)限觀看的頻道 元數(shù)據(jù)信息,并用所述用戶有權(quán)限觀看的頻道元數(shù)據(jù)信息初始化所述JS頻道切換處理模 塊;所述JS頻道切換處理模塊用于解析接收到的目標(biāo)頻道信息,并判斷用戶是否具 有觀看目標(biāo)頻道的權(quán)限,如果有權(quán)限,則JS攜帶目標(biāo)頻道的元數(shù)據(jù)信息請(qǐng)求STB查找目標(biāo) 頻道的完整的頻道信息,并完成目標(biāo)頻道的切換。還包括WEB頻道框架處理模塊,所述TOB頻道框架處理模塊用于在頻道切換到WEB 頻道之前加載WEB框架,所述加載后的WEB框架攜帶JS信息,所述JS信息包括切換到WEB 頻道之前的模板信息或頻道信息。還包括用戶信息處理模塊,所述用戶信息處理模塊用于EPG緩存用戶信息,還用 于恢復(fù)用戶信息。本發(fā)明提供的一種IPTV系統(tǒng)中頻道切換的方法及系統(tǒng),采用本發(fā)明所保護(hù)的方 法,STB緩存EPG服務(wù)器下發(fā)的用戶有權(quán)限觀看的完整的頻道信息,該用戶有權(quán)限觀看的完 整的頻道信息用于響應(yīng)JS的目標(biāo)頻道完整的頻道信息的查詢請(qǐng)求,實(shí)現(xiàn)頻道最終的播放; JS緩存EPG下發(fā)的用戶有權(quán)限觀看的頻道元數(shù)據(jù)信息,該用戶有權(quán)限觀看的頻道元數(shù)據(jù) 信息用于初始化JS頻道切換處理模塊,最終完成目標(biāo)頻道的解析、目標(biāo)頻道的觀看權(quán)限判 斷;如果目標(biāo)頻道是WEB頻道,則JS攜帶目標(biāo)頻道的元數(shù)據(jù)信息請(qǐng)求EPG服務(wù)器加載TOB 框架,將JS框架作為所述TOB框架的一個(gè)子框架,JS子框架攜帶JS信息,JS信息包括切 換到TOB頻道之前的模板信息或頻道信息,JS信息用于保證用戶切換到WEB頻道之后,能 夠順利地進(jìn)行頻道切換和返回原來(lái)觀看的模板頁(yè)面。本發(fā)明解決了 IPTV系統(tǒng)中每次切換 到TOB頻道時(shí)都需要到頻道信息服務(wù)器獲取對(duì)應(yīng)的頻道信息的問(wèn)題,同時(shí)實(shí)現(xiàn)了 WEB頻道 與直播頻道之間通過(guò)按鍵的方式平滑切換;還包括EPG緩存用戶最后觀看的模板信息,實(shí) 現(xiàn)了從WEB頻道或直播頻道返回到用戶最后觀看的模板頁(yè)面。
圖1為本發(fā)明實(shí)施例一種IPTV系統(tǒng)中頻道切換的流程圖;圖2為本發(fā)明實(shí)施例TOB框架示意圖3為本發(fā)明實(shí)施例另一種IPTV系統(tǒng)中頻道切換的流程圖;圖4為本發(fā)明實(shí)施例另一種IPTV系統(tǒng)中頻道切換的流程圖;圖5為本發(fā)明一個(gè)WEB頻道從下發(fā)到播放的流程具體實(shí)施例方式下面通過(guò)具體實(shí)施方式
結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。本發(fā)明主要涉及以下幾個(gè)部分用戶登錄流程中,EPG根據(jù)在管理平臺(tái)獲取的用戶權(quán)限信息對(duì)用戶有權(quán)限觀看的 頻道信息進(jìn)行過(guò)濾,EPG頻道信息下發(fā)模塊將用戶有權(quán)限觀看的完整的頻道信息下發(fā)給 STB ;同時(shí)EPG數(shù)字頻道號(hào)列表接口模塊將用戶可以觀看的頻道元數(shù)據(jù)信息下發(fā)給JS。用戶登錄流程中,STB頻道信息緩存模塊對(duì)EPG下發(fā)的用戶有權(quán)限觀看的完整的 頻道信息按照一定的機(jī)制進(jìn)行緩存;在頻道播放流程中,當(dāng)JS發(fā)起目標(biāo)頻道查詢請(qǐng)求,STB 則根據(jù)目標(biāo)頻道的元數(shù)據(jù)信息找到目標(biāo)頻道的完整的頻道信息進(jìn)行播放。用戶登錄流程中,JS對(duì)EPG下發(fā)的用戶可以觀看的頻道元數(shù)據(jù)信息進(jìn)行緩存,構(gòu) 造用戶可以觀看的頻道列表;播放流程中,JS解析接收到的目標(biāo)頻道信息,并判斷用戶是 否具有觀看目標(biāo)頻道的權(quán)限,如果有權(quán)限,則JS攜帶目標(biāo)頻道的元數(shù)據(jù)信息請(qǐng)求STB從其 緩存的用戶有權(quán)限觀看的完整的頻道信息中查找目標(biāo)頻道的完整的頻道信息,最終實(shí)現(xiàn)目 標(biāo)頻道的切換。JS接收到的目標(biāo)頻道信息包括STB轉(zhuǎn)發(fā)的數(shù)字鍵或者“+/_”,JS解析接收 到的目標(biāo)頻道信息包括直接解析出目標(biāo)頻道,如對(duì)STB轉(zhuǎn)發(fā)的數(shù)字鍵直接解析目標(biāo)頻道; 還包括根據(jù)切換前的頻道的頻道號(hào)信息加上增減量解析目標(biāo)頻道,如對(duì)STB轉(zhuǎn)發(fā)的“+/-” 信息解析目標(biāo)頻道。在頻道切換之前,JS通常還要判斷目標(biāo)頻道的類型,如果目標(biāo)頻道是WEB頻道,則 在切換到TOB頻道之前,JS攜帶目標(biāo)頻道的元數(shù)據(jù)信息請(qǐng)求EPG服務(wù)器加載TOB框架,加 載后的WEB框架攜帶JS信息,該JS信息包括切換到WEB頻道之前的模板信息或頻道信息, JS信息用于對(duì)用戶之前觀看的頻道或模板進(jìn)行記憶,以便實(shí)現(xiàn)WEB頻道、模板、直播頻道之 間的平滑切換。通常,加載后的TOB框架包括JS子框架,JS子框架攜帶該JS信息。JS信息通常 包括切換到WEB頻道之前的頻道的地址信息、頻道號(hào),或者是切換到WEB頻道之前的用戶最 后觀看的模板信息。一種實(shí)現(xiàn)IPTV系統(tǒng)中頻道切換的系統(tǒng),包括STB頻道信息緩存模塊,用于STB緩存EPG下發(fā)的用戶有權(quán)限觀看的完整的頻道信 息,并響應(yīng)JS的目標(biāo)頻道完整的頻道信息的查詢請(qǐng)求;JS頻道元數(shù)據(jù)信息緩存模塊,用于JS處理EPG下發(fā)的用戶有權(quán)限觀看的頻道元數(shù) 據(jù)信息,并用所述用戶有權(quán)限觀看的頻道元數(shù)據(jù)信息初始化所JS頻道切換處理模塊;所述JS頻道切換處理模塊用于解析接收到的目標(biāo)頻道信息,并判斷用戶是否具 有觀看目標(biāo)頻道的權(quán)限,如果有權(quán)限,則JS攜帶目標(biāo)頻道的元數(shù)據(jù)信息請(qǐng)求STB查找目標(biāo) 頻道的完整的頻道信息,并完成目標(biāo)頻道的切換。WEB頻道框架處理模塊,用于在頻道切換到WEB頻道之前加載WEB框架,加載后的 WEB框架攜帶JS信息,JS信息包括切換到WEB頻道之前的模板信息或頻道信息。
用戶信息處理模塊,用戶信息處理模塊用于EPG緩存用戶信息,還用于恢復(fù)用戶 fn息ο實(shí)施例一本發(fā)明提供的實(shí)施例一種IPTV系統(tǒng)中頻道切換的流程圖,見(jiàn)圖1 10USTB頻道信息緩存模塊緩存EPG服務(wù)器下發(fā)的用戶有權(quán)限觀看的完整的頻道 信息,JS頻道元數(shù)據(jù)信息緩存模塊緩存EPG下發(fā)的用戶有權(quán)限觀看的頻道元數(shù)據(jù)信息;102、JS接收頻道切換請(qǐng)求;103、JS頻道切換處理模塊解析目標(biāo)頻道,并判斷用戶是否具有觀看目標(biāo)頻道的權(quán) 限,如果有權(quán)限,則判斷目標(biāo)頻道的類型,如果目標(biāo)頻道是WEB頻道,則執(zhí)行104,如果目標(biāo) 頻道是直播頻道,則執(zhí)行106;104、JS攜帶目標(biāo)頻道的元數(shù)據(jù)信息請(qǐng)求EPG服務(wù)器TOB頻道框架處理模塊加載 WEB框架;105、STB查找目標(biāo)頻道的完整信息,完成WEB頻道的切換;106、STB查找目標(biāo)頻道的完整信息,完成直播頻道的切換。在用戶登錄流程中,STB緩存EPG服務(wù)器下發(fā)的用戶有權(quán)限觀看的完整的頻道信 息,本實(shí)施例中該用戶有權(quán)限觀看的完整的頻道信息包括頻道名稱、頻道混排號(hào)、頻道地址 (WEB 頻道地址通常為 http://xxx. XXX. xxx. xxx/channel/shaoer. jsp 形式)、童鎖、時(shí)移信 息等信息JS緩存EPG下發(fā)的用戶有權(quán)限觀看的頻道元數(shù)據(jù)信息,本實(shí)施例中該頻道元數(shù) 據(jù)信息包括用戶有權(quán)限觀看的頻道號(hào)、頻道名稱、頻道地址,用戶不論是通過(guò)模板頁(yè)面還是 通過(guò)遙控器的數(shù)字鍵或“+/_”發(fā)送切換請(qǐng)求,JS都可以根據(jù)其緩存的用戶有權(quán)限觀看的頻 道元數(shù)據(jù)信息解析出目標(biāo)頻道,并對(duì)目標(biāo)頻道進(jìn)行權(quán)限判斷,只是當(dāng)目標(biāo)頻道是WEB頻道 時(shí),且該WEB頻道是用戶有權(quán)觀看的頻道,另需將JS信息加載到TOB框架中,將JS框架作 為加載后的WEB框架的一個(gè)子框架,該JS子框架攜帶JS信息,加載后的TOB框架示意圖, 請(qǐng)參考圖2,加載后的TOB框架采用html的Frame來(lái)實(shí)現(xiàn),包括TOB頻道展示框架,還包括 攜帶JS信息的JS框架,該JS信息包括切換到WEB頻道之前的用戶最后觀看的頻道地址信 息、頻道號(hào)信息,或者是用戶最后觀看的模板信息,JS信息用于對(duì)用戶之前觀看的頻道或模 板進(jìn)行記憶,以便實(shí)現(xiàn)WEB頻道、模板、直播頻道之間的平滑切換,同時(shí)也解決了現(xiàn)有技術(shù) 中每次切換到WEB頻道時(shí),都需要到頻道信息服務(wù)器獲取對(duì)應(yīng)的頻道信息的問(wèn)題。實(shí)施例二 請(qǐng)參考圖3,該圖為本發(fā)明實(shí)施例另一種IPTV系統(tǒng)中頻道切換的流程圖201、JS接收頻道切換請(qǐng)求;202、JS解析目標(biāo)頻道;203、JS對(duì)目標(biāo)頻道進(jìn)行權(quán)限判斷,如果目標(biāo)頻道沒(méi)有觀看權(quán)限,則執(zhí)行步驟204 ; 否則,執(zhí)行步驟205;204、JS信息提示處理;205、JS判斷目標(biāo)頻道的類型;如果是WEB頻道,則執(zhí)行步驟206 ;如果是直播頻 道,則執(zhí)行步驟209;206、用戶信息處理模塊緩存用戶信息;207, WEB頻道框架處理模塊建立WEB框架;
208、實(shí)現(xiàn)TOB頻道的切換;209、實(shí)現(xiàn)直播頻道的切換。該實(shí)施例中,EPG緩存用戶信息,該用戶信息包括用戶最后觀看的模板信息等,當(dāng) 用戶請(qǐng)求從WEB頻道信息切換到模板時(shí),EPG恢復(fù)該用戶最后觀看的模板信息,將頻道切換 到用戶最后觀看的模板,當(dāng)用戶最后觀看的模板信息為空,則將頻道切換到模板首頁(yè),實(shí)現(xiàn) 了從TOB頻道切回到模板的功能,通過(guò)與按鍵信息的匹配,比如,將數(shù)字鍵0匹配為返回模 板的指令,則用戶就可以通過(guò)按鍵0從TOB頻道切回到模板。實(shí)施例三請(qǐng)參考圖4,該圖為本發(fā)明實(shí)施例另一種IPTV系統(tǒng)中頻道切換的流程圖301、通過(guò)數(shù)字鍵或“+/_”鍵發(fā)送切換請(qǐng)求,如果是“+/_”鍵,則執(zhí)行步驟302,如果 是數(shù)字鍵。則執(zhí)行步驟303;302、JS保存用戶當(dāng)前的頻道號(hào),并根據(jù)當(dāng)前頻道號(hào)計(jì)算目標(biāo)頻道號(hào),執(zhí)行步驟 303 ;303、判斷目標(biāo)頻道號(hào)是否為0,如果是,則執(zhí)行步驟304,否則執(zhí)行步驟306 ;304、JS請(qǐng)求用戶信息處理模塊恢復(fù)用戶最后瀏覽的模板信息;305、最終將用戶請(qǐng)求定向到用戶最后觀看的模板頁(yè)面;306、對(duì)目標(biāo)頻道進(jìn)行權(quán)限判斷;如果無(wú)觀看權(quán)限,則執(zhí)行步驟307,否則執(zhí)行步驟 308 ;307、JS提示信息處理;308、判斷頻道類型,如果頻道類型WEB頻道,則執(zhí)行步驟309、如果是直播頻道,則 執(zhí)行步驟311 ;309、WEB頻道框架處理模塊加載WEB框架;310、實(shí)現(xiàn)TOB頻道的切換;211、實(shí)現(xiàn)直播頻道的切換。上述步驟中,模板頁(yè)面匹配的還可以是其他按鍵,當(dāng)用戶之前沒(méi)有觀看過(guò)模板時(shí), 步驟305可將頻道切換到模板首頁(yè)。該實(shí)施例中,用戶請(qǐng)求從TOB頻道信息切換到模板時(shí),用戶信息處理模塊恢復(fù)該 用戶最后觀看的模板信息,將頻道切換到用戶最后觀看的模板,當(dāng)用戶最后觀看的模板信 息為空,則將頻道切換到模板首頁(yè),實(shí)現(xiàn)了從WEB頻道切回到模板的功能,通過(guò)與按鍵信息 的匹配,比如,將數(shù)字鍵0匹配為返回模板的指令,則用戶就可以通過(guò)按鍵0從TOB頻道切 回到模板。圖5為本發(fā)明一個(gè)TOB頻道從下發(fā)到播放的流程圖,詳細(xì)情節(jié)不再贅述,以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā) 明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫 離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù) 范圍。
權(quán)利要求
一種IPTV系統(tǒng)中頻道切換的方法,適用于WEB頻道、直播頻道、模板之間的切換,其特征在于,包括以下步驟STB緩存EPG服務(wù)器下發(fā)的用戶有權(quán)限觀看的完整的頻道信息,JS緩存EPG下發(fā)的用戶有權(quán)限觀看的頻道元數(shù)據(jù)信息;JS解析接收到的目標(biāo)頻道信息,并判斷用戶是否具有觀看目標(biāo)頻道的權(quán)限;如果有權(quán)限,則JS攜帶目標(biāo)頻道的元數(shù)據(jù)信息請(qǐng)求STB查找目標(biāo)頻道的完整的頻道信息,并完成目標(biāo)頻道的切換。
2.如權(quán)利要求1所述的IPTV系統(tǒng)中頻道切換的方法,其特征在于,如果目標(biāo)頻道是 WEB頻道,則在切換到TOB頻道之前,還包括JS攜帶目標(biāo)頻道的元數(shù)據(jù)信息請(qǐng)求EPG服務(wù)器 加載TOB框架,所述加載后的WEB框架攜帶JS信息,所述JS信息包括切換到WEB頻道之前 的模板信息或頻道信息。
3.如權(quán)利要求2所述的IPTV系統(tǒng)中頻道切換的方法,其特征在于,所述加載后的WEB 框架包括JS子框架,所述JS子框架攜帶所述JS信息。
4.如權(quán)利要求2所述的IPTV系統(tǒng)中頻道切換的方法,其特征在于,所述JS信息包括切 換到TOB頻道之前的頻道的地址信息、頻道號(hào)信息。
5.如權(quán)利要求4所述的IPTV系統(tǒng)中頻道切換的方法,其特征在于,還包括當(dāng)JS接收到 的目標(biāo)頻道信息是加減頻道號(hào)信息時(shí),JS根據(jù)所述JS信息中包括的頻道號(hào)信息解析目標(biāo) 頻道號(hào)。
6.如權(quán)利要求1或2所述的IPTV系統(tǒng)中頻道切換的方法,其特征在于,在切換到目標(biāo) 頻道之前還包括EPG緩存用戶信息,所述用戶信息包括用戶最后觀看的模板信息,所述用 戶最后觀看的模板信息用于切換到用戶最后觀看的模板。
7.如權(quán)利要求1所述的IPTV系統(tǒng)中頻道切換的方法,其特征在于,所述用戶有權(quán)限觀 看的頻道元數(shù)據(jù)信息包括用戶有權(quán)限觀看的頻道號(hào)、頻道名稱、頻道地址。
8.如權(quán)利要求1所述的IPTV系統(tǒng)中頻道切換的方法,其特征在于,所述用戶有權(quán)限觀 看的完整的頻道信息包括用戶有權(quán)限觀看的頻道名稱、頻道號(hào)、頻道地址、童鎖、時(shí)移信息。
9.一種實(shí)現(xiàn)IPTV系統(tǒng)中頻道切換的系統(tǒng),其特征在于,包括STB頻道信息緩存模塊、 JS頻道元數(shù)據(jù)信息緩存模塊、JS頻道切換處理模塊,其中所述STB頻道信息緩存模塊用于STB緩存EPG下發(fā)的用戶有權(quán)限觀看的完整的頻道信 息,并響應(yīng)JS的目標(biāo)頻道完整的頻道信息的查詢請(qǐng)求;所述JS頻道元數(shù)據(jù)信息緩存模塊用于JS處理EPG下發(fā)的用戶有權(quán)限觀看的頻道元數(shù) 據(jù)信息,并用所述用戶有權(quán)限觀看的頻道元數(shù)據(jù)信息初始化所述JS頻道切換處理模塊;所述JS頻道切換處理模塊用于解析接收到的目標(biāo)頻道信息,并判斷用戶是否具有觀 看目標(biāo)頻道的權(quán)限,如果有權(quán)限,則JS攜帶目標(biāo)頻道的元數(shù)據(jù)信息請(qǐng)求STB查找目標(biāo)頻道 的完整的頻道信息,并完成目標(biāo)頻道的切換。
10.如權(quán)利要求9所述實(shí)現(xiàn)IPTV系統(tǒng)中頻道切換的系統(tǒng),其特征在于,還包括WEB頻道 框架處理模塊,所述WEB頻道框架處理模塊用于在頻道切換到WEB頻道之前加載WEB框架, 所述加載后的WEB框架攜帶JS信息,所述JS信息包括切換到WEB頻道之前的模板信息或 頻道信息。
11.如權(quán)利要求9或10所述實(shí)現(xiàn)IPTV系統(tǒng)中頻道切換的系統(tǒng),其特征在于,還包括用戶信息處理模塊,所述用戶信息處理模塊用于EPG緩存用戶信息,還用于恢復(fù)用戶信息。
全文摘要
本發(fā)明公開(kāi)了一種IPTV系統(tǒng)中頻道切換的方法及系統(tǒng),該方法包括STB緩存EPG服務(wù)器下發(fā)的用戶有權(quán)限觀看的完整的頻道信息,JS緩存EPG下發(fā)的用戶有權(quán)限觀看的頻道元數(shù)據(jù)信息,JS解析接收到的目標(biāo)頻道信息,并判斷用戶是否具有觀看目標(biāo)頻道的權(quán)限,如果有權(quán)限,則JS攜帶目標(biāo)頻道的元數(shù)據(jù)信息請(qǐng)求STB查找目標(biāo)頻道的完整的頻道信息,并完成目標(biāo)頻道的切換,通過(guò)上述技術(shù)方案,解決了IPTV系統(tǒng)中每次切換到WEB頻道時(shí)都需要到頻道信息服務(wù)器獲取對(duì)應(yīng)的頻道信息的問(wèn)題。
文檔編號(hào)H04N21/47GK101998165SQ201010286468
公開(kāi)日2011年3月30日 申請(qǐng)日期2010年9月19日 優(yōu)先權(quán)日2010年9月19日
發(fā)明者任建華, 李銳, 楊金剛 申請(qǐng)人:中興通訊股份有限公司