專利名稱:支持多標準和多終端的電子節(jié)目指南(epg)系統(tǒng)及其實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信、互聯(lián)網(wǎng)和電視領(lǐng)域,尤其涉及網(wǎng)絡(luò)電視(IPTV)系統(tǒng)中支持多標 準和多終端的電子節(jié)目指南(Electronic Program Guide, EPG)系統(tǒng)及其實現(xiàn)方法。
背景技術(shù):
IPTV業(yè)務(wù)是基于電信寬帶網(wǎng)絡(luò),以電視機加機頂盒為主要終端設(shè)備,為用戶提供 多媒體服務(wù)的新興業(yè)務(wù)。由于IPTV是一項基于互聯(lián)網(wǎng)的業(yè)務(wù),因此其終端形式多樣并且支 持多種標準。與傳統(tǒng)的通過無線或同軸電纜播出電視節(jié)目不同,IPTV系統(tǒng)融合了傳統(tǒng)的廣播電 視業(yè)務(wù),互聯(lián)網(wǎng)上的各種應(yīng)用,以及新興的通信業(yè)務(wù),為用戶提供直播電視,時移電視,點播 電視,信息瀏覽與查詢等多種服務(wù)。IPTV擴展了“看電視”的概念,“看電視”已不再是原來 意義上被動地觀看,觀眾可以互動地選擇和控制收視內(nèi)容,享受新的體驗,得到個性化的節(jié) 目內(nèi)容服務(wù)。而這一切得益于支持IPTV視音頻協(xié)議和支持互動性EPG的終端。由于IPTV承載網(wǎng)絡(luò)硬件提供商的不同,目前IPTV用戶所使用的終端類型以及終 端播放視音頻接口也有所不同終端類型按其硬件平臺差異,常見的主要分為2種網(wǎng)絡(luò)機頂盒(STB,Set-Top-Box);以及電腦終端(PC-Client)。終端播放接口標準,主要分為2種IPTV運營商發(fā)布的IPTV機頂盒播放接口標準(以下簡稱A2接口);以及IPTV廠 商發(fā)布的私有IPTV機頂盒播放接口標準(以下簡稱非A2接口)。盡管現(xiàn)有的EPG應(yīng)用程序開發(fā)技術(shù)可以支持EPG提供商按以上不同標準和不同終 端開發(fā)出不同的EPG應(yīng)用系統(tǒng),但是對于IPTV網(wǎng)絡(luò)運營商來說,這種個性很強的EPG應(yīng)用 系統(tǒng)是很難部署到一個將要接入多標準、多終端的IPTV網(wǎng)絡(luò)中去的。請參閱圖1,是傳統(tǒng) 的IPTV網(wǎng)絡(luò)中EPG、終端、媒體內(nèi)容關(guān)系示意圖,如圖所示,傳統(tǒng)的IPTV系統(tǒng)中,只有一種標 準,一種類型的終端,而且也只有一套EPG系統(tǒng)。目前的現(xiàn)狀是,一個IPTV網(wǎng)絡(luò)中,只有一種類型的終端,并且只有一種終端播放 接口標準,也只有一套EPG應(yīng)用系統(tǒng)。這樣的部署模式,很大的限制了 IPTV運營商的業(yè)務(wù) 拓展?jié)摿?。有鑒于此,如何提供一種支持多標準和多終端的EPG系統(tǒng)及其實現(xiàn)方法,來減少 上述弊端已成為業(yè)界亟待解決的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明的一目的在于提供一種支持多標準和多終端的EPG系統(tǒng)及其實現(xiàn)方法,幫 助運營商拓展其IPTV網(wǎng)絡(luò)的組成結(jié)構(gòu)從單一標準和單一終端的網(wǎng)絡(luò)結(jié)構(gòu),發(fā)展為可接入 多標準和多終端的網(wǎng)絡(luò)結(jié)構(gòu),這將為運營商開拓其IPTV業(yè)務(wù)、擴大其用戶規(guī)模帶來很大的靈活性。本發(fā)明的一目的在于提供一種支持多標準和多終端的EPG系統(tǒng)及其實現(xiàn)方法,提 供穩(wěn)定、界面和體驗統(tǒng)一的EPG服務(wù)。為了達到上述目的,本發(fā)明提供一種支持多標準和多終端的電子節(jié)目指南(EPG) 系統(tǒng)的實現(xiàn)方法,其在EPG系統(tǒng)中設(shè)置支持多標準和多終端的HTML/JS目錄,透過解析終 端的瀏覽器信息來識別終端類型及標準類型,根據(jù)識別出的終端類型及標準類型在上述 MTML/JS目錄結(jié)構(gòu)中匹配相應(yīng)的目錄路徑。其中,所述支持多標準和多終端的HTML/JS目錄是在相應(yīng)的HTML相關(guān)目錄下存放 支持相應(yīng)類型終端顯示的文件;而在相應(yīng)的JS相關(guān)目錄下存放支持相應(yīng)類型標準的文件; 所述解析終端的瀏覽器信息來識別終端類型及標準類型,是在各EPG頁面參數(shù)進行初始化 時進行,在一實施例中,是在index頁面處識別不同的終端和標準。而其中使用HTTP請求header中的user-agent字段作為不同終端或不同標準的 鑒別依據(jù)。上述方法還包括根據(jù)判斷所得到的終端的類型和標準,自動加載相應(yīng)的接口腳本 代碼和界面文件代碼。其中,在具體實施例中,所述終端至少包括電腦及電視(PC);所述標準是IPTV運 營商發(fā)布的IPTV機頂盒播放接口標準(A2接口),及IPTV廠商發(fā)布的私有IPTV機頂盒播 放接口標準(非A2接口)。所述支持多標準和多終端的HTML/JS目錄是在Html/stb/目錄 下存放電視機頂盒使用的界面代碼;在Html/pc/目錄下存放PC-Clinet使用的界面代碼; Js/a2/目錄下存放支持A2標準的終端的接口腳本代碼;JS/n0a2/目錄下存放不支持A2標 準的終端的接口腳本代碼。在一實施例中,使用不同的javascript文件作為面向不同標準 機頂盒的接口封裝,JS/a2/Stb_Controller. js為支持A2標準實現(xiàn)的接口腳本代碼Js/ noa2/stb_controller. js為不支持A2標準的接口腳本代碼使用不同的html文件作為面向 不同標準機頂盒的UI界面代碼,Html/stb/portal. html為機頂盒使用的界面代碼;Html/ pc/portal.html為PC使用的界面代碼。使用的適配不同標準的接口腳本javascript文件 中,對于實現(xiàn)相同功能的方法,均使用相同的方法簽名,Js/a2/stb_controller. js中,播放媒體的方法簽名為Function playVOD(mediacode){...... }Js/noa2/stb_controller. js中,播放媒體的方法簽名為Function playVOD(mediacode){......}。使用的適配不同標準的接口腳本javascript文件中,對于實現(xiàn)相同功能的方法, 在方法體實現(xiàn)上使用不同標準的代碼,Js/a2/Stb_Controller. js中,播放媒體的方法實現(xiàn) 為Function playVOD(mediacode){var mediaplayer = new Mediaplayer();
mediaplayer. setSingleMedia(mediacode);mediaplayer. setVideoDisplayMode(1);mediaplayer. refreshVideoDisplay ();mediaplayer. playFromStart ();}Js/noa2/stb—controller, js中,播放媒體的方法簽名為Function playVOD(mediacode){var obj_stb = new EnReach ();obj_stb. MyMeta (mediacode);} ο另外,上述方法能夠以web編程語言實現(xiàn),至少包括以下語言php,jsp/servlet, asp, asp. net, C#,python。提供一種支持多標準和多終端的電子節(jié)目指南(EPG)系統(tǒng),包括支持多標準和 多終端的HTML/JS目錄,以及識別多標準多終端的EPG應(yīng)用程序。其中,所述支持多標準和多終端的HTML/JS目錄是在相應(yīng)的HTML相關(guān)目錄下存放 支持相應(yīng)類型終端顯示的文件;而在相應(yīng)的JS相關(guān)目錄下存放支持相應(yīng)類型標準的文件。在具體實施例中,所述終端至少包括電腦及電視(PC);所述標準是IPTV運營商發(fā) 布的IPTV機頂盒播放接口標準(A2接口),及IPTV廠商發(fā)布的私有IPTV機頂盒播放接口 標準(非A2接口)。所述識別多標準多終端的EPG應(yīng)用程序中具有解析終端的瀏覽器信息 以識別標準和終端類型的get_br0WSer_inf0()函數(shù)。所述識別多標準多終端的EPG應(yīng)用 程序中具有根據(jù)識別出的信息匹配資源代碼的合理目錄路徑get_reS0Urce_path()函數(shù)。本發(fā)明的一種支持多標準和多終端的EPG系統(tǒng)及其實現(xiàn)方法,具有以下優(yōu)點可 在IPTV系統(tǒng)中提供一套EPG,無論用戶手中的終端是何種類型、支持何種標準,都將可以使 用到同一風格的EPG。同時,也方便了運營商的統(tǒng)一運營。
圖1為傳統(tǒng)的IPTV網(wǎng)絡(luò)中EPG、終端、媒體內(nèi)容關(guān)系示意圖;圖2為具有本發(fā)明一實施例的支持多標準和多終端的EPG系統(tǒng)的IPTV網(wǎng)絡(luò)示意 圖;圖3為本發(fā)明的一實施例的支持多標準和多終端的EPG系統(tǒng)的工作流程示意圖。
具體實施例方式以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書 所揭示的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明也可通過其他不同的具體實例 加以實施或應(yīng)用,本說明書中的各項細節(jié)亦可基于不同觀點與應(yīng)用,在不背離本發(fā)明的目 的下進行各種修飾與變更。本發(fā)明的一種支持多標準和多終端的EPG系統(tǒng)及其實現(xiàn)方法是應(yīng)用在IPTV系統(tǒng) 中,在以下實施例中,將以支持現(xiàn)有應(yīng)用最廣的電視及電腦終端為例,同時以IPTV運營商 發(fā)布的IPTV機頂盒播放接口標準(A2接口);以及IPTV廠商發(fā)布的私有IPTV機頂盒播放
6接口標準(非A2接口)為例進行實施例的詳細說明,但本發(fā)明并不以此為限。另外,以下將 以具體程序?qū)崿F(xiàn)本發(fā)明所述相應(yīng)方法,而在其他實施例中實現(xiàn)上述方法的途徑可能為其他 方式,而本發(fā)明能夠以web編程語言實現(xiàn),至少包括以下語言php,jsp/servlet, asp, asp. net, C#,python。請參閱圖2,是具有本發(fā)明一實施例的支持多標準和多終端的EPG系統(tǒng)的IPTV網(wǎng) 絡(luò)示意圖,如圖所示,本發(fā)明提供一種支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,運營商 只要部署一套這樣的EPG后,一個IPTV網(wǎng)絡(luò)中就可以接入多種類型的終端和多種播放接口 標準的終端。具體步驟包括識別終端類型和標準的程序段嵌入每個EPG頁頭,用戶開啟終端后,終端通過用 戶認證,準備進入首頁如果是網(wǎng)絡(luò)機頂盒類型,則準備調(diào)用符合機頂盒內(nèi)置瀏覽器顯示標準的HTML文 件;如果是電腦終端類型,則準備調(diào)用符合電腦內(nèi)置瀏覽器顯示標準的HTML文件;如果是非A2標準的,則準備調(diào)用終端自有標準的播放控制JS文件;如果是A2標 準的,則準備調(diào)用A2標準的播放控制JS文件。最終,將完全符合終端的靜態(tài)頁面反饋給終端,終端接受到靜態(tài)頁面后,開始解 析,并顯示在終端屏幕上。用戶通過遙控器或鍵盤鼠標操作顯示頁面,瀏覽或選擇播放視音 頻節(jié)目。另外,本發(fā)明是使用HTTP請求header中的user-agent字段作為不同終端或標準 的鑒別依據(jù)。而后,根據(jù)判斷所得到的終端的類型和標準,自動加載相應(yīng)的接口腳本代碼和 界面文件代碼。該方法使用不同的javascript文件作為面向不同標準機頂盒的接口封裝,如Js/ a2/stb_controller. js 為支持 A2 標準實現(xiàn)的接 口腳本代碼;Js/noa2/stb_controller. js 為不支持A2標準的接口腳本代碼。該方法使用不同的html文件作為面向不同標準機頂盒 的UI界面代碼,如Html/Stb/p0rtal. html為機頂盒使用的界面代碼;Html/pc/portal. html為PC使用的界面代碼。該方法所使用的適配不同標準的接口腳本javascript文件 中,對于實現(xiàn)相同功能的方法,均使用相同的方法簽名,如JS/a2/Stb_C0ntr0ller. js中, 播放媒體的方法簽名為Function playVOD(mediacode){......}Js/noa2/stb_controller. js中,播放媒體的方法簽名為Function playVOD(mediacode){......}該方法所使用的適配不同標準的接口腳本javascript文件中,對于實現(xiàn)相同功 能的方法,在方法體實現(xiàn)上使用不同標準的代碼,如Js/a2/stb_controller. js中,播放媒體的方法實現(xiàn)為Function playVOD(mediacode){var mediaplayer = new Mediaplayer();
mediaplayer. setSingleMedia(mediacode);mediaplayer. setVideoDisplayMode(1);mediaplayer. refreshVideoDisplay();mediaplayer. playFromStart ();}Js/noa2/stb_controller. j s中,播放媒體的方法簽名為Function playVOD(mediacode){var obj_stb = new EnReach ();obj_stb. MyMeta (mediacode);}識別多標準和多終端的工作,主要是分析終端瀏覽器返回的HTTP_USER AGENT (瀏覽器信息),以下是標準和終端類型的匹配關(guān)系表 完整的一套EPG應(yīng)用程序大致包含以下幾個部分HTML顯示文件JS播放控制文 件;PHP/JSP邏輯控制文件。而上述適配多標準和多終端的EPG應(yīng)用程序?qū)儆赑HP/JSP邏 輯控制文件。識別程序完成識別工作后,輸出表明本終端類型和標準的全局變量Browser_A2 = True(False ;Browser_Type = STB | PC.匹配本終端類型和標準的相關(guān)程序文件的目錄路徑HTML_Path JS_PatchPHP/JSP邏輯控制文件根據(jù)以上全局變量和目錄路徑生成終端所能解析的靜態(tài)頁 面文件。具體的識別多標準多終端的EPG應(yīng)用程序?qū)⒃诤罄m(xù)實施例中進行說明。本發(fā)明主要分為識別多標準多終端的EPG應(yīng)用程序類和支持多標準多終端的 HTML/JS目錄結(jié)構(gòu),請參閱圖3,是本發(fā)明的一實施例的支持多標準和多終端的EPG系統(tǒng)的 工作流程示意圖,如圖所示,所述支持多標準和多終端的EPG系統(tǒng)包括支持多標準和多終 端的HTML/JS目錄,以及識別多標準多終端的EPG應(yīng)用程序。其中,支持多標準多終端的HTML/JS目錄結(jié)構(gòu)為使一套EPG能夠支持多標準多終端的要求,EPG中的HTML/JS目錄按標準和終 端類型細分為:html/stb/目錄、html/pc/目錄、js/a2/目錄、js/noa2/目錄。Html/stb/目錄下存放支持網(wǎng)絡(luò)機頂盒顯示用的文件,也包括圖片;Html/pc/目錄下存放支持電腦終端瀏覽器顯示用的文件,也包括圖片;Js/a2/目錄下存放支持A2視音頻播放接口標準的控制文件;
Js/noa2/目錄下存放支持終端廠商自有視音頻播放接口標準的控制文件。其中,本實施例中以識別多標準多終端的EPG應(yīng)用程序類進行說明,其應(yīng)在各EPG 頁面參數(shù)初始化時調(diào)用,例如在EPG程序入口的index頁面處識別不同的終端和標準。本類的核心為兩個功能函數(shù),一個是解析瀏覽器信息用于識別標準和終端類型的 get_browser_info ()函數(shù),另一個根據(jù)識別出的信息匹配資源代碼的合理目錄路徑get_ resource_path ()函數(shù)。以下是類程序片段參考 綜上所述,本發(fā)明的一種支持多標準和多終端的EPG系統(tǒng)及其實現(xiàn)方法,主要是 在EPG系統(tǒng)中設(shè)置支持多標準和多終端的HTML/JS目錄,將相應(yīng)的文件存放在相應(yīng)的目錄 中,再透過解析終端的瀏覽器信息來識別終端類型及標準類型,接著根據(jù)識別出的終端類 型及標準類型在上述MTML/JS目錄結(jié)構(gòu)中匹配相應(yīng)的目錄路徑,最終使得本發(fā)明的EPG系 統(tǒng)支持多標準和多終端。從而使得在IPTV系統(tǒng)中提供一套EPG,無論用戶手中的終端是何 種類型、支持何種標準,都將可以使用到同一風格的EPG。同時,也方便了運營商的統(tǒng)一運
告
口 ο上述的對實施例的描述是為便于該技術(shù)領(lǐng)域的普通技術(shù)人員能理解和使用本發(fā) 明。熟悉本領(lǐng)域技術(shù)的人員顯然可以很快地對這些實施例做出各種修改,并把在此說明的 一般原理應(yīng)用到其他實施例中而不必經(jīng)過創(chuàng)造性的勞動。因此,本發(fā)明不限于這里的實施 例,本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的揭示,對于本發(fā)明做出的改進和修改都應(yīng)該在本發(fā)明的 保護范圍之內(nèi)。
權(quán)利要求
一種支持多標準和多終端的電子節(jié)目指南(EPG)系統(tǒng)的實現(xiàn)方法,其特征在于在EPG系統(tǒng)中設(shè)置支持多標準和多終端的HTML/JS目錄,透過解析終端的瀏覽器信息來識別終端類型及標準類型,根據(jù)識別出的終端類型及標準類型在上述MTML/JS目錄結(jié)構(gòu)中匹配相應(yīng)的目錄路徑。
2.根據(jù)權(quán)利要求1所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特征在于 所述支持多標準和多終端的HTML/JS目錄是在相應(yīng)的HTML相關(guān)目錄下存放支持相應(yīng)類型 終端顯示的文件;而在相應(yīng)的JS相關(guān)目錄下存放支持相應(yīng)類型標準的文件。
3.根據(jù)權(quán)利要求1所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特征在于 所述解析終端的瀏覽器信息來識別終端類型及標準類型,是在各EPG頁面參數(shù)進行初始化 時進行。
4.根據(jù)權(quán)利要求3所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特征在于 在index頁面處識別不同的終端和標準。
5.根據(jù)權(quán)利要求1所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特征在于 使用HTTP請求header中的user-agent字段作為不同終端的鑒別依據(jù)。
6.根據(jù)權(quán)利要求1所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特征在于 使用HTTP請求header中的user-agent字段作為不同標準的鑒別依據(jù)。
7.根據(jù)權(quán)利要求1所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特征在于 根據(jù)判斷所得到的終端的類型和標準,自動加載相應(yīng)的接口腳本代碼和界面文件代碼。
8.根據(jù)權(quán)利要求1所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特征在于 所述終端至少包括電腦及電視(PC);所述標準是IPTV運營商發(fā)布的IPTV機頂盒播放接口 標準(A2接口),及IPTV廠商發(fā)布的私有IPTV機頂盒播放接口標準(非A2接口)。
9.根據(jù)權(quán)利要求1或8所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特征在 于所述支持多標準和多終端的HTML/JS目錄是在Html/stb/目錄下存放電視機頂盒使用 的界面代碼;在Html/pc/目錄下存放PC-Clinet使用的界面代碼;Js/a2/目錄下存放支持 A2標準的終端的接口腳本代碼;JS/n0a2/目錄下存放不支持A2標準的終端的接口腳本代 碼。
10.根據(jù)權(quán)利要求1或8所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特 征在于使用不同的javascript文件作為面向不同標準機頂盒的接口封裝,Js/a2/stb_ controller, js為支持A2標準實現(xiàn)的接口腳本代碼;Js/noa2/stb_controller. js為不支 持A2標準的接口腳本代碼。
11.根據(jù)權(quán)利要求1或8所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特征在 于使用不同的html文件作為面向不同標準機頂盒的UI界面代碼,Html/stb/portal.html 為機頂盒使用的界面代碼;Html/pc/portal. html為PC使用的界面代碼。
12.根據(jù)權(quán)利要求1或8所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特征在 于使用的適配不同標準的接口腳本javascript文件中,對于實現(xiàn)相同功能的方法,均使 用相同的方法簽名,Js/a2/stb_controller. js中,播放媒體的方法簽名為Function playVOD(mediacode){}Js/noa2/stb_controller. js中,播放媒體的方法簽名為 Function playVOD(mediacode){}o
13.根據(jù)權(quán)利要求1或8所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特征在 于使用的適配不同標準的接口腳本javascript文件中,對于實現(xiàn)相同功能的方法,在方 法體實現(xiàn)上使用不同標準的代碼,Js/a2/stb—controller, js中,播放媒體的方法實現(xiàn)為 Function playVOD(mediacode){ var mediaplayer = new Mediaplayer(); mediaplayer. setSingleMedia(mediacode); mediaplayer. setVideoDisplayMode(1); mediaplayer. refreshVideoDisplay(); mediaplayer. playFromStart();}Js/noa2/stb—controller, js中,播放媒體的方法簽名為 Function playVOD(mediacode){ var obj—stb = new EnReach (); obj_stb. MyMeta (mediacode);}o
14.根據(jù)權(quán)利要求1所述的支持多標準和多終端的EPG系統(tǒng)的實現(xiàn)方法,其特征在 于能夠以web編程語言實現(xiàn),至少包括以下語言php,jsp/servlet, asp, asp.net,C#, pythonο
15.一種支持多標準和多終端的電子節(jié)目指南(EPG)系統(tǒng),其特征在于包括支持多標 準和多終端的HTML/JS目錄,以及識別多標準多終端的EPG應(yīng)用程序。
16.根據(jù)權(quán)利要求15所述的支持多標準和多終端的EPG系統(tǒng),其特征在于所述支持 多標準和多終端的HTML/JS目錄是在相應(yīng)的HTML相關(guān)目錄下存放支持相應(yīng)類型終端顯示 的文件;而在相應(yīng)的JS相關(guān)目錄下存放支持相應(yīng)類型標準的文件。
17.根據(jù)權(quán)利要求15所述的支持多標準和多終端的EPG系統(tǒng),其特征在于所述終端 至少包括電腦及電視(PC);所述標準是IPTV運營商發(fā)布的IPTV機頂盒播放接口標準(A2 接口),及IPTV廠商發(fā)布的私有IPTV機頂盒播放接口標準(非A2接口)。
18.根據(jù)權(quán)利要求15或17所述的支持多標準和多終端的EPG系統(tǒng),其特征在于所述 識別多標準多終端的EPG應(yīng)用程序中具有解析終端的瀏覽器信息以識別標準和終端類型 的 get_browser_info ()函數(shù)。
19.根據(jù)權(quán)利要求15或17所述的支持多標準和多終端的EPG系統(tǒng),其特征在于所述 識別多標準多終端的EPG應(yīng)用程序中具有根據(jù)識別出的信息匹配資源代碼的合理目錄路 徑 get_resource_path ()函數(shù)。
全文摘要
本發(fā)明公開了一種支持多標準和多終端的EPG系統(tǒng)及其實現(xiàn)方法,主要是在EPG系統(tǒng)中設(shè)置支持多標準和多終端的HTML/JS目錄,將相應(yīng)的文件存放在相應(yīng)的目錄中,再透過解析終端的瀏覽器信息來識別終端類型及標準類型,接著根據(jù)識別出的終端類型及標準類型在上述MTML/JS目錄結(jié)構(gòu)中匹配相應(yīng)的目錄路徑,最終使得本發(fā)明的EPG系統(tǒng)支持多標準和多終端。從而使得在IPTV系統(tǒng)中提供一套EPG,無論用戶手中的終端是何種類型、支持何種標準,都將可以使用到同一風格的EPG。同時,也方便了運營商的統(tǒng)一運營。
文檔編號H04N5/445GK101883227SQ20091005063
公開日2010年11月10日 申請日期2009年5月5日 優(yōu)先權(quán)日2009年5月5日
發(fā)明者徐峰, 陸一, 魯曉 申請人:百視通網(wǎng)絡(luò)電視技術(shù)發(fā)展有限責任公司