亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種iptv產(chǎn)品中epg的實現(xiàn)方法

文檔序號:7744201閱讀:171來源:國知局
專利名稱:一種iptv產(chǎn)品中epg的實現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及IPTV(Internet Protocol Television,基于IP協(xié)議的電視廣播服務(wù))產(chǎn)品的設(shè)計、開發(fā)領(lǐng)域,具體的說是一種IPTV產(chǎn)品中EPG(Electronic Program Guide,電子節(jié)目指南)的實現(xiàn)方法。
背景技術(shù)
目前IPTV產(chǎn)品領(lǐng)域在進行EPG系統(tǒng)(電子節(jié)目指南系統(tǒng))的設(shè)計開發(fā)時,EPG系
統(tǒng)大多還是采用配置或修改背景圖片、EPG節(jié)目單,或套用各種EPG模板,通過切換IPTV產(chǎn)
品的EPG系統(tǒng)的EPG節(jié)目單和內(nèi)容的方式來達到滿足客戶多樣化定制和滿足運營商快速
多變需求等特點,導致IPTV產(chǎn)品開發(fā)者需要不停的開發(fā)制作出適應不同用戶、不同需求的
EPG系統(tǒng),這在一定程度上影響了整個產(chǎn)品的推廣響應速度,而且不能確保IPTV用戶滿意。 從上述現(xiàn)有EPG系統(tǒng)設(shè)計實現(xiàn)方式中可以看出存在如下不足 1、現(xiàn)有的IPTV產(chǎn)品中EPG節(jié)目單變更方式單一,難以實現(xiàn)用戶自定義; 2、 IPTV產(chǎn)品中EPG系統(tǒng)難以實現(xiàn)自定義編輯修改, 一般只能通過修改程序?qū)崿F(xiàn),
維護成本高。 因此,現(xiàn)有的EPG系統(tǒng)設(shè)計實現(xiàn)方式難以滿足用戶多樣化、自定義的設(shè)計需要,難以提高用戶對產(chǎn)品的滿意度。

發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種IPTV產(chǎn)品中EPG的實現(xiàn)方法,簡化EPG修改維護過程,實現(xiàn)動態(tài)實時的變更EPG系統(tǒng),用戶可以實時更新EPG節(jié)目單風格,無需針對不同用戶群體獨立開發(fā)設(shè)計或替換EPG系統(tǒng),減少系統(tǒng)開發(fā)成本。
為達到以上目的,本發(fā)明采取的技術(shù)方案是 —種IPTV產(chǎn)品中EPG的實現(xiàn)方法,包括業(yè)務(wù)實現(xiàn)流程和操作處理流程,其特征在
于,所述業(yè)務(wù)實現(xiàn)流程包括以下步驟 S101,終端用戶注冊,成為IPTV業(yè)務(wù)合法用戶; S102,終端用戶成功注冊為IPTV業(yè)務(wù)合法用戶后,EPG配置管理維護系統(tǒng)為該終端用戶所屬賬戶生成一套EPG系統(tǒng)統(tǒng)一的自定義EPG節(jié)目單,該自定義EPG節(jié)目單是由EPG配置管理維護系統(tǒng)統(tǒng)一生成,初始生成時對所有用戶都是一樣的; 由于終端用戶此時還沒有定制化EPG節(jié)目單并將電視顯示界面的EPG節(jié)目單切換為用戶自定義EPG模式,故EPG系統(tǒng)默認該終端用戶的EPG節(jié)目單為系統(tǒng)默認EPG節(jié)目單,所述系統(tǒng)默認EPG節(jié)目單通過EPG源服務(wù)器采用FTP或HTTP協(xié)議方式向EPG制作與管理服務(wù)器獲??;或在EPG配置管理維護系統(tǒng)提供圖形化界面來供EPG配置管理維護系統(tǒng)的維護人員修改維護系統(tǒng)默認的EPG節(jié)目單; S103,終端用戶選擇是否配置當前用戶的自定義EPG節(jié)目單模板,如果選擇配置當前用戶的自定義EPG節(jié)目單模板,則轉(zhuǎn)入S104 ;如果用戶選擇不配置當前用戶的自定義EPG節(jié)目單則表示將系統(tǒng)默認EPG節(jié)目單設(shè)置為首選,則直接轉(zhuǎn)入S106 ;
S104,終端用戶通過已注冊的IPTV業(yè)務(wù)合法賬戶進入EPG配置管理維護系統(tǒng),在 EPG配置管理維護系統(tǒng)的維護界面點擊配置用戶自定義EPG節(jié)目單模板,EPG配置管理維護 系統(tǒng)將注冊時為該終端用戶已生成的自定義EPG節(jié)目單模板調(diào)出,并以樹形拓撲結(jié)構(gòu)的形 式展示給終端用戶,以便終端用戶在該模板上進行維護修改形成用戶定制化的EPG節(jié)目單 模板,該模板修改完成后提交給EPG配置管理維護系統(tǒng)保存; S105, EPG配置管理維護系統(tǒng)獲取終端用戶重新調(diào)整后的自定義EPG節(jié)目單修改 的內(nèi)容數(shù)據(jù)后,EPG配置管理維護系統(tǒng)將根據(jù)用戶選擇模板內(nèi)容的驗證規(guī)則來逐一驗證用 戶提交的EPG節(jié)目單數(shù)據(jù),如果EPG配置數(shù)據(jù)符合要求則直接轉(zhuǎn)入S106,如果EPG配置數(shù)據(jù) 不符合驗證規(guī)則,則直接轉(zhuǎn)入S104用戶自定義模板編輯界面,繼續(xù)修改;
S106, EPG配置管理維護系統(tǒng)對終端用戶提交的EPG節(jié)目單配置修改的數(shù)據(jù)進行 存儲,如果用戶沒有選擇用戶自定義模板進行修改維護,則EPG配置管理維護系統(tǒng)設(shè)定自 己的EPG節(jié)目單屬性為使用系統(tǒng)默認EPG模板為首選模板,提交保存的是這個數(shù)據(jù);如果用 戶選擇用戶自定義模板進行修改維護,并修改自己的自定義模板數(shù)據(jù),則向EPG配置管理 維護系統(tǒng)提交的是設(shè)置自定義EPG模板為首選模板數(shù)據(jù)和修改的自定義EPG節(jié)目單模板數(shù) 據(jù); S107,終端用戶啟動電視機終端和機頂盒接入設(shè)備,機頂盒連接EPG系統(tǒng)進行身 份合法性驗證,如果驗證不通過則直接提示用戶無法使用IPTV ;如果驗證通過則EPG系統(tǒng) 從EPG數(shù)據(jù)庫中獲取系統(tǒng)默認EPG節(jié)目單數(shù)據(jù)和用戶自定義EPG節(jié)目單數(shù)據(jù)內(nèi)容,進入EPG 節(jié)目單選擇界面并在電視機終端設(shè)備上顯示供用戶選擇; S108,終端用戶選擇自己想使用的EPG節(jié)目單,如果選擇系統(tǒng)默認的EPG節(jié)目單,
則轉(zhuǎn)入S109 ;如果選擇用戶自定義的EPG節(jié)目單,則轉(zhuǎn)入Slll ; S109,EPG系統(tǒng)從EPG數(shù)據(jù)庫中獲取系統(tǒng)默認EPG節(jié)目單數(shù)據(jù)內(nèi)容; SI 10, EPG系統(tǒng)根據(jù)系統(tǒng)默認的EPG節(jié)目單數(shù)據(jù)組織形成EPG節(jié)目單界面并展示
給終端用戶; S111 , EPG系統(tǒng)從EPG數(shù)據(jù)庫中獲取當前用戶自定義的EPG節(jié)目單數(shù)據(jù)內(nèi)容;
SI 12, EPG系統(tǒng)根據(jù)用戶自定義EPG節(jié)目單數(shù)據(jù)組織形成EPG節(jié)目單界面并展示 給終端用戶; S113,終端用戶根據(jù)展示的EPG節(jié)目單選擇操作并觀看IPTV節(jié)目內(nèi)容。 在上述技術(shù)方案的基礎(chǔ)上,步驟S102中所述EPG配置管理維護系統(tǒng)為終端用戶所
屬賬戶生成一套EPG系統(tǒng)統(tǒng)一的自定義EPG節(jié)目單,采用以下方法實現(xiàn) 終端用戶注冊為IPTV業(yè)務(wù)合法用戶后,EPG配置管理維護系統(tǒng)根據(jù)EPG生成規(guī)則
從該系統(tǒng)的系統(tǒng)默認模板數(shù)據(jù)中復制一份EPG模板數(shù)據(jù)到該系統(tǒng)本地臨時目錄,該模板數(shù)
據(jù)隨不同的IPTV系統(tǒng)可定制化而不同, 所述EPG生成規(guī)則是指模板數(shù)據(jù)包括一個靜態(tài)的HTML頁面和若干相關(guān)圖片和顯 示的CSS樣式,HTML頁面有由圖片顯示的背景圖片、若干個界面菜單欄,界面菜單欄的鏈接 列表顯示頁面以及欄目的層次關(guān)系結(jié)構(gòu)數(shù)據(jù), 界面菜單欄的鏈接列表顯示頁面包括節(jié)目列表信息獲取的相關(guān)標簽和鏈接信息,
欄目節(jié)點的層次關(guān)系結(jié)構(gòu)數(shù)據(jù)存儲于數(shù)據(jù)庫、文本文件或XML文件內(nèi)。
6
在上述技術(shù)方案的基礎(chǔ)上,所述操作處理流程包括以下步驟 步驟1, IPTV終端用戶注冊成為IPTV合法用戶,IPTV系統(tǒng)根據(jù)系統(tǒng)默認的EPG模
板或者根據(jù)EPG生成規(guī)則為當前IPTV終端用戶生成一套獨立的EPG節(jié)目單數(shù)據(jù),并將該
EPG節(jié)目單數(shù)據(jù)存儲到存儲介質(zhì)中,所述存儲介質(zhì)為數(shù)據(jù)庫、XML文件或文本文件; 步驟2, IPTV終端用戶啟動電視機終端經(jīng)過機頂盒STB接入EPG系統(tǒng)時,電視機顯
示界面提示IPTV終端用戶選擇系統(tǒng)默認EPG或自定義EPG,如果IPTV終端用戶選擇系統(tǒng)默
認EPG,則轉(zhuǎn)入步驟3 ;如果IPTV終端用戶選擇自定義EPG則轉(zhuǎn)入步驟4 ; 步驟3, EPG系統(tǒng)取出存在存儲介質(zhì)中的唯一一套系統(tǒng)默認EPG節(jié)目單數(shù)據(jù),通過
對該EPG節(jié)目單數(shù)據(jù)進行組織結(jié)合形成終端IPTV用戶在電視上看到的EPG節(jié)目單界面; 其中,默認EPG節(jié)目單數(shù)據(jù)包括EPG顯示頁面、EPG中欄目節(jié)點與欄目節(jié)點和欄目
節(jié)點與節(jié)目內(nèi)容源節(jié)點間的層次關(guān)系數(shù)據(jù)、欄目節(jié)點標示或節(jié)目內(nèi)容源標示及節(jié)目內(nèi)容源
源地址信息和頁面元素信息,所述頁面元素信息包括圖片、文字、聲音和素材; 步驟4, EPG系統(tǒng)通過檢索存在存儲介質(zhì)中的自定義EPG數(shù)據(jù),通過對該EPG節(jié)目
單數(shù)據(jù)組織,并結(jié)合系統(tǒng)配置選擇的組織素材展示成終端IPTV用戶在電視上看到的視頻
節(jié)目內(nèi)容源; 所述EPG節(jié)目就是節(jié)目內(nèi)容源。 在上述技術(shù)方案的基礎(chǔ)上,步驟4中對自定義EPG數(shù)據(jù)具體檢索過程是這樣的 由于自定義EPG數(shù)據(jù)是EPG系統(tǒng)為每個IPTV業(yè)務(wù)合法用戶定制生成的,故自定義
EPG數(shù)據(jù)不同于默認EPG節(jié)目單數(shù)據(jù),存在一個EPG歸屬用戶的用戶標示信息,EPG系統(tǒng)在
進行檢索時根據(jù)自定義EPG所屬用戶的用戶標示檢索到自定義EPG數(shù)據(jù); 其中,自定義EPG節(jié)目單數(shù)據(jù)包括EPG所屬用戶標示、EPG顯示頁面、EPG中欄目節(jié)
點與欄目節(jié)點或欄目節(jié)點與節(jié)目內(nèi)容源節(jié)點間層次關(guān)系數(shù)據(jù)、欄目節(jié)點標示或節(jié)目內(nèi)容源
標示及節(jié)目內(nèi)容源源地址信息,和頁面元素信息,所述頁面元素信息包括圖片、文字、聲音
和素材。 在上述技術(shù)方案的基礎(chǔ)上,步驟S102中具體EPG配置管理維護系統(tǒng)的維護人員修改維護系統(tǒng)默認的EPG節(jié)目單是這樣實現(xiàn)的 步驟31, EPG配置管理維護系統(tǒng)的維護人員(以下簡稱EPG管理員)進入EPG配置管理維護系統(tǒng)的默認EPG維護界面,系統(tǒng)默認的EPG節(jié)目單以樹形拓撲結(jié)構(gòu)的左樹右圖的形式展示節(jié)點欄目和節(jié)目內(nèi)容源初始列表; 步驟32,EPG管理員選擇一種EPG節(jié)目單背景模板后,EPG配置管理維護系統(tǒng)根據(jù)背景模板的節(jié)點欄目數(shù),節(jié)點欄目層級,節(jié)目內(nèi)容源內(nèi)容類別的屬性特點生成EPG維護規(guī)則; 步驟33, EPG管理員通過修改系統(tǒng)默認EPG節(jié)目單中EPG節(jié)點欄目、層級關(guān)系、節(jié)目內(nèi)容源內(nèi)容達到動態(tài)管理維護系統(tǒng)默認EPG。 在上述技術(shù)方案的基礎(chǔ)上,步驟S104中具體終端用戶配置用戶自定義EPG節(jié)目單模板是這樣實現(xiàn)的 步驟41,終端用戶注冊為IPTV業(yè)務(wù)合法用戶后,通過EPG配置管理維護系統(tǒng)所需的終端用戶賬號信息登錄EPG配置管理維護系統(tǒng); 步驟42,在EPG配置管理維護系統(tǒng)中,終端用戶選擇配置自定義EPG進入用戶自定義EPG修改界面; 其中在用戶自定義EPG修改界面中,左側(cè)出現(xiàn)EPG欄目節(jié)點與欄目節(jié)點以及欄目 節(jié)點與節(jié)目內(nèi)容源節(jié)點的樹形編輯菜單,點擊樹形EPG節(jié)目單上的欄目節(jié)點或節(jié)目內(nèi)容源 節(jié)點可以對欄目節(jié)點或節(jié)目內(nèi)容源節(jié)點標示信息、屬性、層次關(guān)系在EPG修改界面右側(cè)顯 示、修改;所述欄目節(jié)點或節(jié)目內(nèi)容源節(jié)點標示信息是指欄目顯示名稱或節(jié)目內(nèi)容源顯示 名稱;所述屬性是指該欄目是否可編輯修改、欄目類別,其中欄目類別包括直播節(jié)目類欄 目、點播節(jié)目類欄目、時移節(jié)目類欄目; 其中節(jié)目內(nèi)容源為IPTV系統(tǒng)提供,終端用戶在為欄目添加內(nèi)容源時通過在EPG配 置管理維護系統(tǒng)提供選擇列表中選擇; 步驟43,修改完自定義EPG節(jié)目單后,終端用戶通過EPG配置管理維護系統(tǒng)提交保 存修改。 與現(xiàn)有技術(shù)或方法相比,本發(fā)明中EPG節(jié)目單數(shù)據(jù)是以樹形拓撲結(jié)構(gòu)的形式存 儲,并以樹形拓撲結(jié)構(gòu)的形式在維護界面展示給已注冊的IPTV終端用戶和IPTV系統(tǒng)維護 管理員,通過選擇界面風格、配置節(jié)目單欄目、動態(tài)分配節(jié)目內(nèi)容源歸類極大的方便了用戶 維護,使IPTV終端用戶可以隨心所欲的修改屬于自己的獨立的EPG欄目和界面風格,減少 維護成本。本發(fā)明使終端用戶通過機頂盒接入進行體驗時可以自由選擇系統(tǒng)默認的EPG節(jié) 目單或自定義的EPG節(jié)目單,提高了整個IPTV產(chǎn)品的用戶體驗度。


本發(fā)明有如下附圖 圖1EPG欄目與節(jié)目內(nèi)容源層級關(guān)系展示示意圖,
圖2操作處理流程圖,
圖3業(yè)務(wù)實現(xiàn)流程圖,
圖4EPG獲取與組網(wǎng)結(jié)構(gòu)圖。
具體實施例方式
以下結(jié)合附圖對本發(fā)明作進一步詳細說明。 如圖1所示,本發(fā)明所述EPG節(jié)目單是欄目和節(jié)目內(nèi)容源的組合,其中欄目節(jié)點和 節(jié)目內(nèi)容源節(jié)點組成近似于無根節(jié)點的樹形拓撲結(jié)構(gòu)圖,一層一層向下接入,各個連接或 關(guān)聯(lián)的欄目節(jié)點與欄目節(jié)點、欄目節(jié)點與節(jié)目內(nèi)容源節(jié)點存在父子的層次關(guān)系;其中,欄目 節(jié)點下可以創(chuàng)建子欄目節(jié)點,即欄目節(jié)點可分為若干級,以圖1為例,分為了兩級,在實際 應用中如有需求可以多于兩級,圖1中的直播頻道、經(jīng)典點播、我的收藏、娛樂服務(wù)為一級 欄目節(jié)點,而電影、小品、電視劇和其它為經(jīng)典點播下的子欄目節(jié)點,也可稱為二級欄目節(jié) 點,只有最底級的欄目節(jié)點下才能掛接節(jié)目內(nèi)容源節(jié)點,節(jié)目內(nèi)容源節(jié)點為直播、點播或時 移類的視頻節(jié)目,亦可簡稱為節(jié)目內(nèi)容節(jié)點,它只能位于最底級的欄目節(jié)點之下,節(jié)目內(nèi)容 源節(jié)點下不能再創(chuàng)建任何欄目節(jié)點或節(jié)目內(nèi)容源節(jié)點,節(jié)目內(nèi)容源節(jié)點為最終子節(jié)點且一 定是子節(jié)點,一個最底級的欄目節(jié)點下可以掛接若干個節(jié)目內(nèi)容源節(jié)點。以圖l為例,直播 頻道內(nèi)容列表為直播頻道欄目節(jié)點下的節(jié)目內(nèi)容源節(jié)點,該節(jié)目內(nèi)容源節(jié)點包括很多直播 節(jié)目的內(nèi)容源數(shù)據(jù),電影內(nèi)容列表則是二級欄目節(jié)點電影下的節(jié)目內(nèi)容源節(jié)點,收藏的所有節(jié)目內(nèi)容列表為我的收藏欄目節(jié)點下的節(jié)目內(nèi)容源節(jié)點,娛樂服務(wù)和其下的游戲、KTV和其它都為欄目節(jié)點,即在作為二級欄目節(jié)點的游戲、KTV和其它之下未創(chuàng)建任何節(jié)目內(nèi)容源節(jié)點。用戶進入欄目節(jié)點選擇界面后可通過點擊操作進入其下的子欄目節(jié)點選擇界面或節(jié)目內(nèi)容源節(jié)點選擇界面,對于同一級的欄目節(jié)點間,如圖1中的電影、小品、電視劇為第二級的欄目節(jié)點,用戶在電影欄目節(jié)點顯示界面通過點擊切換可以進入到小品欄目節(jié)點界面或電視劇欄目節(jié)點界面,即同級的欄目節(jié)點間可以通過點擊切換在各欄目節(jié)點間循環(huán)切換、顯示。 EPG中每個節(jié)點(包括欄目節(jié)點、節(jié)目內(nèi)容源節(jié)點)數(shù)據(jù)都具有以下四個基本屬性 本節(jié)點標示(包括欄目節(jié)點標示或節(jié)目內(nèi)容節(jié)點標示兩種),用于標示EPG系統(tǒng)中
唯一節(jié)點信息以便于檢索到該節(jié)點; 父節(jié)點標示,即上級欄目節(jié)點標示; 本節(jié)點層級關(guān)系,該層級關(guān)系表示出該節(jié)點以上的各節(jié)點信息直至根節(jié)點信息,EPG節(jié)目單的根節(jié)點通??捎肙代表,或用在EPG系統(tǒng)中唯一且不被使用的標示來代表;各層級間用逗號分隔; 本節(jié)點名稱(包括欄目節(jié)點名稱或節(jié)目內(nèi)容源名稱);
例如以圖1為例,直播頻道節(jié)點的四個基本屬性分別為
本節(jié)點名稱即為直播頻道,即欄目名稱, 本節(jié)點標示為系統(tǒng)自定義的 一 個EPG系統(tǒng)內(nèi)部唯 一 標示,例如可以是liveCha皿e1001, 本節(jié)點層級關(guān)系為用逗號隔開且用逗號結(jié)尾的若干節(jié)點標示,便于對根節(jié)點進行刪除或修改操作時快速的找出該根節(jié)點下所有子節(jié)點,并進行相應的操作,例如可以是"O,liveCha皿e1001,,,。 以圖1為例,假設(shè)經(jīng)典點播節(jié)點的本節(jié)點標示為"dianbo0011 ",其下的電影節(jié)點的本節(jié)點標示為"dianying0012",則電影節(jié)點的本節(jié)點層級關(guān)系表示就為"0,dianbo0011, dianying0012,",電影節(jié)點下的電影節(jié)目列表節(jié)點(即節(jié)目內(nèi)容源節(jié)點),它可以由很多節(jié)目內(nèi)容源節(jié)點組成。假設(shè)其中存在一部《英雄》的電影,該部《英雄》的電影(其為節(jié)目內(nèi)容源節(jié)點中的一個節(jié)點)的本節(jié)點標示如果設(shè)置為"yingxiong000001",則該節(jié)點的本節(jié)點層級關(guān)系表示就為"0, dianbo0011, dianying0012, yingxiong000001,";
通過本節(jié)點標示、父節(jié)點標示、本節(jié)點的層級關(guān)系構(gòu)造出樹形拓撲結(jié)構(gòu)的EPG菜單欄目和節(jié)目內(nèi)容源列表。 根據(jù)EPG(電子節(jié)目指南)的特點,本發(fā)明所述IPTV產(chǎn)品中EPG的實現(xiàn)方法,包括業(yè)務(wù)實現(xiàn)流程和操作處理流程,所述業(yè)務(wù)實現(xiàn)流程可以理解為業(yè)務(wù)實現(xiàn)邏輯,及EPG各個相關(guān)系統(tǒng)間數(shù)據(jù)交互流程,例如用戶注冊一個帳號系統(tǒng)是怎么進行處理的,怎么存儲的,相關(guān)數(shù)據(jù)是如何生成的等等。所述操作處理流程可以理解為用戶體驗或用戶使用EPG系統(tǒng)的過程,例如通過遙控器怎么使用,怎么操作EPG節(jié)目單等等,本發(fā)明通過圖2、3分別從前端顯示操作和后端業(yè)務(wù)數(shù)據(jù)處理來全方位全面的介紹EPG的設(shè)計和實現(xiàn)過程。其中業(yè)務(wù)實現(xiàn)流程如圖3所示,包括如下步驟 S101,終端用戶注冊,成為IPTV業(yè)務(wù)合法用戶;
例如終端用戶向IPTV業(yè)務(wù)運營商開通注冊IPTV業(yè)務(wù),通過IPTV的業(yè)務(wù)管理系 統(tǒng)注冊為IPTV業(yè)務(wù)合法用戶,業(yè)務(wù)運營商接收到用戶資料后,通過IPTV平臺的用戶注冊管 理系統(tǒng)注冊該用戶成為IPTV業(yè)務(wù)合法用戶。 S102,終端用戶成功注冊為IPTV業(yè)務(wù)合法用戶后,EPG配置管理維護系統(tǒng)為該終 端用戶所屬賬戶生成一套EPG系統(tǒng)統(tǒng)一的自定義EPG節(jié)目單; 該自定義EPG節(jié)目單是由EPG配置管理維護系統(tǒng)統(tǒng)一生成,初始生成時對所有用 戶都是一樣的,終端用戶可以對其進行自定義個性化配置,以便終端用戶在通過終端機頂 盒接入EPG系統(tǒng)時就可以通過遙控器等控制終端裝置選擇EPG系統(tǒng)的默認EPG或用戶自定 義EPG ; 由于終端用戶此時還沒有定制化EPG節(jié)目單并將電視顯示界面的EPG節(jié)目單切換 為用戶自定義EPG模式,故EPG系統(tǒng)默認該終端用戶的EPG節(jié)目單為系統(tǒng)默認EPG節(jié)目單, 所述系統(tǒng)默認EPG節(jié)目單通過EPG源服務(wù)器采用FTP或HTTP協(xié)議方式向EPG制作與管理 服務(wù)器獲取,該獲取方式的具體實現(xiàn)可采用如圖4所示的EPG獲取與組網(wǎng)結(jié)構(gòu)圖;EPG配置 管理維護系統(tǒng)的維護人員可在EPG配置管理維護系統(tǒng)中來修改系統(tǒng)默認的EPG節(jié)目單。
其中圖4EPG獲取與組網(wǎng)結(jié)構(gòu)圖為現(xiàn)有公知的實現(xiàn)方案或標準,整個IPTV運營平 臺分為IPTV內(nèi)容運營平臺和IPTV業(yè)務(wù)運營平臺兩部分,其中IPTV內(nèi)容運營平臺主要有內(nèi) 容運營商提供IPTV所需內(nèi)容資源,而IPTV業(yè)務(wù)運營平臺則主要是有運營商對IPTV的業(yè)務(wù) 進行管理和運營。處于IPTV業(yè)務(wù)運營平臺的EPG系統(tǒng)在運行部署上分為三層或多層結(jié)構(gòu) 部署實現(xiàn),以其達到減輕網(wǎng)絡(luò)壓力和提供高質(zhì)量的用戶體驗。 步驟S102中所說的"EPG配置管理維護系統(tǒng)為該終端用戶所屬賬戶生成一套EPG 系統(tǒng)統(tǒng)一的自定義EPG節(jié)目單"可以采用以下方法實現(xiàn) 用戶注冊為IPTV業(yè)務(wù)合法用戶后,EPG配置管理維護系統(tǒng)根據(jù)EPG生成規(guī)則從該 系統(tǒng)的系統(tǒng)默認模板數(shù)據(jù)中復制一份EPG模板數(shù)據(jù)到該系統(tǒng)本地臨時目錄,該模板數(shù)據(jù)隨 不同的IPTV系統(tǒng)可定制化而不同, 這里舉例說明EPG生成規(guī)則,該模板數(shù)據(jù)包括一個靜態(tài)的HTML頁面和若干相關(guān)圖 片和顯示的CSS樣式,HTML頁面有由圖片顯示的背景圖片、若干個界面菜單欄(這里假定 為5個節(jié)點欄目,分別為直播頻道、點播頻道、熱門推薦、互動空間、我的空間)和直播頻道、 點播頻道、熱門推薦、互動空間、我的空間的鏈接列表顯示頁面以及欄目的層次關(guān)系結(jié)構(gòu)數(shù) 據(jù)(該數(shù)據(jù)可以是數(shù)據(jù)庫數(shù)據(jù)、文本數(shù)據(jù)或XML數(shù)據(jù)等),而直播頻道等的鏈接列表顯示頁 面包括節(jié)目列表信息獲取的相關(guān)標簽和鏈接信息。其中,系統(tǒng)生成的系統(tǒng)默認模板欄目運 營商的EPG維護人員可設(shè)置欄目的屬性(如該欄目是否可編輯修改、欄目類別,其中欄目類 別包括直播節(jié)目類欄目、點播節(jié)目類欄目等等)。 步驟S102中所說的"EPG配置管理維護系統(tǒng)的維護人員可在EPG配置管理維護系 統(tǒng)中來修改系統(tǒng)默認的EPG節(jié)目單"可以采用以下方法實現(xiàn) 運營商的EPG維護人員可在EPG配置管理維護系統(tǒng)的主界面新建一個節(jié)點欄目 (設(shè)置時需選擇模板類別,如"無子欄目的節(jié)目列表"、"有子欄目的次級欄目"等),如我的收 藏,EPG配置管理維護系統(tǒng)欄目節(jié)點數(shù)據(jù)腳本和該欄目的默認鏈接頁面信息,用戶可以編輯 頁面布局信息(包括背景圖片選擇調(diào)整,頁面文字描述修改,頁面布局等),新建欄目后需 設(shè)置該欄目屬性如"允許收藏直播頻道節(jié)目"、"允許收藏點播節(jié)目"、"允許收藏熱門頻道"等,然后在"我的收藏"的鏈接頁面可編輯或選擇排列順序規(guī)則、頁面樣式、背景圖片以及子 欄目編輯排序設(shè)置等。 如果欄目節(jié)點數(shù)據(jù)存儲數(shù)據(jù)庫的形式,該數(shù)據(jù)庫可為一般通用數(shù)據(jù)庫,如0ralce、 sybase、mysql、BD2、SQLServer,其為服務(wù)于EPG的獨立數(shù)據(jù)庫,其部署如圖4所示,可部署 在EPG源服務(wù)器也可部署在邊緣EPG服務(wù)器或本地網(wǎng)中心EPG服務(wù)器。存儲在EPG數(shù)據(jù)庫 的數(shù)據(jù)主要為用戶數(shù)據(jù)和欄目分級節(jié)點數(shù)據(jù),它們可靈活設(shè)計。其系統(tǒng)欄目分級節(jié)點數(shù)據(jù) 設(shè)計為sysNodeTable表,它的基本數(shù)據(jù)包括nodename (欄目名稱)、nodeid(該欄目節(jié)點 ID)、parentNodeid(父欄目節(jié)點ID)、欄目節(jié)點層次關(guān)系(層次關(guān)系排序為"父欄目節(jié)點ID, 子欄目節(jié)點ID,孫級欄目節(jié)點ID,"的形式)。EPG欄目節(jié)點編排完成后提交系統(tǒng)默認EPG 節(jié)目單數(shù)據(jù),EPG配置管理維護系統(tǒng)根據(jù)各節(jié)點層次關(guān)系形成sysNodeTable表的一條記 錄數(shù)據(jù)并存儲到該數(shù)據(jù)庫表中,以使各節(jié)點形成有層次關(guān)系的節(jié)點數(shù)據(jù),便于運營商的EPG 維護人員對系統(tǒng)默認的EPG節(jié)目單進行自定義維護和修改。 S103,終端用戶選擇是否配置當前用戶的自定義EPG節(jié)目單模板,如果選擇配置 當前用戶的自定義EPG節(jié)目單模板,則轉(zhuǎn)入S104 ;如果用戶選擇不配置當前用戶的自定義 EPG節(jié)目單則表示將系統(tǒng)默認EPG設(shè)置為首選,則直接轉(zhuǎn)入S106 (設(shè)置EPG模板首選項為系 統(tǒng)默認EPG,則不進行用戶自定義模板的修改。如果用戶選擇配置用戶的自定義EPG則是對 用戶的自定義模板進行修改維護,否則如果用戶使用自定義EPG則是使用的是EPG系統(tǒng)生 成給該終端用戶的原始自定義EPG模板); S104,終端用戶通過已注冊的IPTV賬戶進入EPG配置管理維護系統(tǒng),在EPG配置 管理維護系統(tǒng)的維護界面點擊修改用戶自定義EPG模板,EPG配置管理維護系統(tǒng)為從用戶 自定義模板存儲介質(zhì)中獲取終端用戶注冊時已為該用戶生成一套用戶自定義的EPG節(jié)目 單的頁面和欄目節(jié)點數(shù)據(jù)(欄目節(jié)點數(shù)據(jù)存儲在EPG相關(guān)聯(lián)的數(shù)據(jù)庫中,EPG節(jié)目單的頁 面生成在EPG配置管理維護系統(tǒng)指定的存儲目錄下),最終以樹形拓撲結(jié)構(gòu)的形式展示給 終端用戶,以便終端用戶在該模板上進行維護修改形成用戶定制化的EPG模板。該模板修 改完成后提交給EPG配置管理維護系統(tǒng)保存(EPG節(jié)目單頁面數(shù)據(jù)覆蓋存儲在源指定給該 用戶的存儲目錄下,欄目層次節(jié)點數(shù)據(jù)存儲覆蓋數(shù)據(jù)庫原有的數(shù)據(jù))。用戶操作EPG配置管 理維護系統(tǒng)的具體流程如圖2用戶操作處理流程圖所示,EPG配置管理維護系統(tǒng)對用戶操 作進行的處理流程如圖3業(yè)務(wù)實現(xiàn)流程圖所示。 其中,圖2用戶操作處理流程圖即用戶使用操作EPG的過程,用戶通過機頂盒終端 控制器(如機頂盒遙控器)通過在終端顯示器(如電視終端)的EPG圖形界面根據(jù)提示進 行選擇操作并使用EPG的過程。 其中,圖3業(yè)務(wù)實現(xiàn)流程圖即業(yè)務(wù)數(shù)據(jù)處理過程,用戶通過機頂盒終端控制器在 終端顯示器的EPG圖形界面上操作后,EPG系統(tǒng)對用戶通過終端控制器的操作指令數(shù)據(jù)進 行處理的過程,以及用戶通過EPG配置管理維護系統(tǒng)對自定義EPG節(jié)目單修改維護后提交 的數(shù)據(jù)進行處理的過程。 以下結(jié)合圖2用戶操作流程和圖3業(yè)務(wù)實現(xiàn)流程圖對用戶自定義EPG模板具體設(shè) 計和實現(xiàn)進行詳細說明 終端用戶進入EPG的用戶自服務(wù)管理維護系統(tǒng)(下文簡稱EPG配置管理維護系 統(tǒng))后,選擇修改自定義EPG, EPG配置管理維護系統(tǒng)獲取已為該用戶生成一套自定義EPG模板(該模板的樣式、背景、風格和布局由EPG系統(tǒng)開發(fā)提供,它提供了 EPG主界面包括背 景、文字描述、節(jié)目欄目分布和界面排版,以及EPG主界面對應的子欄目的頁面和節(jié)目源 的標簽與鏈接規(guī)則,鏈接規(guī)則是鏈接節(jié)目源的地址或URL),和存儲在數(shù)據(jù)庫中用戶自定義 EPG模板相關(guān)的用戶數(shù)據(jù)和欄目分級節(jié)點數(shù)據(jù)。 終端用戶修改主界面或子界面欄目名稱并將同步更新數(shù)據(jù)庫中該用戶的欄目分 級節(jié)點數(shù)據(jù)中的節(jié)點名稱;用戶新增欄目節(jié)點也會在該用戶的欄目分級節(jié)點數(shù)據(jù)中新增 新的欄目節(jié)點數(shù)據(jù),并按照EPG配置管理維護系統(tǒng)開發(fā)提供的模板子界面生成相關(guān)子欄目 相關(guān)頁面(注在新增欄目節(jié)點時,EPG配置管理維護系統(tǒng)可給予提示用戶選擇待新增子欄 目的特性,如根級直播節(jié)目列表欄目、非根級直播節(jié)目菜單欄目、根級我的收藏節(jié)目列表欄 目、非根級我的收藏菜單欄目等等而生成不同的子欄目),然后在新增的節(jié)點欄目頁面可編 排頁面布局、樣式、背景、文字以及節(jié)目內(nèi)容源設(shè)置等。 如果欄目節(jié)點數(shù)據(jù)存儲數(shù)據(jù)庫的形式,該數(shù)據(jù)庫可為一般通用數(shù)據(jù)庫,如0ralce、 sybase、 mysql、 BD2、 SQLServer,其為服務(wù)于EPG的獨立數(shù)據(jù)庫,其部署如圖4所示,可部 署在EPG源服務(wù)器也可部署在邊緣EPG服務(wù)器或本地網(wǎng)中心EPG服務(wù)器。存儲在EPG數(shù) 據(jù)庫的數(shù)據(jù)主要為用戶數(shù)據(jù)和欄目分級節(jié)點數(shù)據(jù),它們可靈活設(shè)計。其欄目分級節(jié)點數(shù)據(jù) 不同于系統(tǒng)級的欄目分級節(jié)點數(shù)據(jù)表的設(shè)計,它為userNodeTable表,它的基本數(shù)據(jù)包括 userid(用戶標示)、node謹e(欄目名稱)、nodeid(該欄目節(jié)點ID) 、parentNodeid(父欄 目節(jié)點ID)、欄目節(jié)點層次關(guān)系(層次關(guān)系排序為"父欄目節(jié)點ID,子欄目節(jié)點ID,孫級欄 目節(jié)點ID,"的形式)。EPG欄目節(jié)點編排完成后提交系統(tǒng)默認EPG模板數(shù)據(jù),EPG配置管 理維護系統(tǒng)根據(jù)各節(jié)點層次關(guān)系形成userNodeTable表的一條記錄數(shù)據(jù)并存儲到該數(shù)據(jù) 庫表中,以使各節(jié)點形成有層次關(guān)系的節(jié)點數(shù)據(jù),便于該終端用戶后續(xù)對自己自定義的EPG 電子節(jié)目單界面進行自定義維護和修改。 S105, EPG配置管理維護系統(tǒng)獲取終端用戶重新調(diào)整后的自定義EPG節(jié)目單修改 的內(nèi)容數(shù)據(jù)后,EPG配置管理維護系統(tǒng)將根據(jù)用戶選擇模板內(nèi)容的驗證規(guī)則來逐一驗證用 戶提交的EPG節(jié)目單數(shù)據(jù)(注驗證內(nèi)容至少包括層級數(shù)是否滿足模板要求的層級數(shù),主 界面和各個分級欄目的欄目數(shù)是否超過模板要求的最大欄目數(shù),欄目內(nèi)容是否存在混編混 排,欄目名稱是否超過模板要求的最長字數(shù)等等),如果EPG配置數(shù)據(jù)符合要求則直接轉(zhuǎn)入 S106,如果EPG配置數(shù)據(jù)不符合驗證規(guī)則,則直接轉(zhuǎn)入S104用戶自定義模板編輯界面,繼續(xù) 修改; S106, EPG配置管理維護系統(tǒng)對終端用戶提交的EPG節(jié)目單配置修改的數(shù)據(jù)進行 存儲(如果用戶沒有選擇用戶自定義模板進行修改維護,則EPG配置管理維護系統(tǒng)設(shè)定自 己的EPG節(jié)目單屬性為使用系統(tǒng)默認EPG模板為首選模板,提交保存的是這個數(shù)據(jù);如果用 戶選擇用戶自定義模板進行修改維護,并修改自己的自定義模板數(shù)據(jù),則向EPG配置管理 維護系統(tǒng)提交的是設(shè)置自定義EPG模板為首選模板數(shù)據(jù)和修改的自定義EPG模板數(shù)據(jù));
S107,終端用戶啟動電視機終端和機頂盒接入設(shè)備,機頂盒連接EPG系統(tǒng)進行身 份合法性驗證,如果驗證不通過則直接提示用戶無法使用IPTV ;如果驗證通過則EPG系統(tǒng) 從EPG數(shù)據(jù)庫中獲取系統(tǒng)默認EPG節(jié)目單數(shù)據(jù)和用戶自定義EPG節(jié)目單數(shù)據(jù)內(nèi)容,進入EPG 節(jié)目單選擇界面并在電視機終端設(shè)備上顯示供用戶選擇; S108,終端用戶選擇自己想使用的EPG節(jié)目單,如果選擇系統(tǒng)默認的EPG節(jié)目單,則轉(zhuǎn)入S109 ;如果選擇用戶自定義的EPG節(jié)目單,則轉(zhuǎn)入Slll ; S109, EPG系統(tǒng)從EPG數(shù)據(jù)庫中獲取系統(tǒng)默認EPG節(jié)目單數(shù)據(jù)內(nèi)容(注系統(tǒng)默 認EPG節(jié)目單內(nèi)容可由IPTV系統(tǒng)維護管理員配置修改,在數(shù)據(jù)中的內(nèi)容類似于用戶自定義 EPG節(jié)目單數(shù)據(jù)結(jié)構(gòu)); SI 10, EPG系統(tǒng)根據(jù)系統(tǒng)默認的EPG節(jié)目單數(shù)據(jù)組織形成EPG節(jié)目單界面并展示 給終端用戶; S111 , EPG系統(tǒng)從EPG數(shù)據(jù)庫中獲取當前用戶自定義的EPG節(jié)目單數(shù)據(jù)內(nèi)容;
SI 12, EPG系統(tǒng)根據(jù)用戶自定義EPG節(jié)目單數(shù)據(jù)組織形成EPG節(jié)目單界面并展示 給終端用戶; S113,終端用戶根據(jù)展示的EPG節(jié)目單選擇操作并觀看IPTV節(jié)目內(nèi)容。
所述EPG節(jié)目單內(nèi)容數(shù)據(jù)表結(jié)構(gòu)和層次關(guān)系可以是這樣的EPG系統(tǒng)的EPG節(jié)目 單內(nèi)容數(shù)據(jù)分為系統(tǒng)默認EPG節(jié)目單數(shù)據(jù)和用戶自定義節(jié)目單數(shù)據(jù)兩種,EPG節(jié)目單的每 個欄目都存在一條記錄,它包括欄目節(jié)點ID、欄目父節(jié)點ID(注欄目父節(jié)點就是該欄目 的上一級節(jié)點的欄目節(jié)點ID)、欄目層次關(guān)系標示、欄目或節(jié)目名稱(注如果該節(jié)點類型 為欄目名稱節(jié)點則其為欄目名稱;如果該節(jié)點類型為節(jié)目內(nèi)容源節(jié)點則其為節(jié)目名稱)、 欄目屬性(主要標示該欄目下的子節(jié)點存儲的節(jié)目類型,如點播類、直播類、相冊類、視頻 類等,欄目的屬性是自上向下繼承,即點播類的子節(jié)點只能分為小品點播、電影點播等)、節(jié) 點類型(節(jié)點類型用以表示該節(jié)點為欄目名稱節(jié)點或節(jié)目內(nèi)容源名稱節(jié)點)以及節(jié)目源 ID (節(jié)目源ID即如果該節(jié)點類型為節(jié)目內(nèi)容源名稱節(jié)點時該節(jié)點源ID不為空且關(guān)聯(lián)節(jié)目 源數(shù)據(jù)中的節(jié)目源ID),用戶可以將節(jié)目內(nèi)容源中的所有節(jié)目或部分節(jié)目都設(shè)置為用戶自 定義的欄目下的節(jié)目。
權(quán)利要求
一種IPTV產(chǎn)品中EPG的實現(xiàn)方法,包括業(yè)務(wù)實現(xiàn)流程和操作處理流程,其特征在于,所述業(yè)務(wù)實現(xiàn)流程包括以下步驟S101,終端用戶注冊,成為IPTV業(yè)務(wù)合法用戶;S102,終端用戶成功注冊為IPTV業(yè)務(wù)合法用戶后,EPG配置管理維護系統(tǒng)為該終端用戶所屬賬戶生成一套EPG系統(tǒng)統(tǒng)一的自定義EPG節(jié)目單,該自定義EPG節(jié)目單是由EPG配置管理維護系統(tǒng)統(tǒng)一生成,初始生成時對所有用戶都是一樣的;由于終端用戶此時還沒有定制化EPG節(jié)目單并將電視顯示界面的EPG節(jié)目單切換為用戶自定義EPG模式,故EPG系統(tǒng)默認該終端用戶的EPG節(jié)目單顯示為系統(tǒng)默認EPG節(jié)目單,所述系統(tǒng)默認EPG節(jié)目單通過EPG源服務(wù)器采用FTP或HTTP協(xié)議方式向EPG制作與管理服務(wù)器獲??;或在EPG配置管理維護系統(tǒng)提供圖形化界面來供EPG配置管理維護系統(tǒng)的維護人員修改維護系統(tǒng)默認的EPG節(jié)目單;S103,終端用戶選擇是否配置當前用戶的自定義EPG節(jié)目單模板,如果選擇配置當前用戶的自定義EPG節(jié)目單模板,則轉(zhuǎn)入S104;如果用戶選擇不配置當前用戶的自定義EPG節(jié)目單則表示將系統(tǒng)默認EPG節(jié)目單設(shè)置為首選,則直接轉(zhuǎn)入S106;S104,終端用戶通過已注冊的IPTV業(yè)務(wù)合法賬戶進入EPG配置管理維護系統(tǒng),在EPG配置管理維護系統(tǒng)的維護界面點擊配置用戶自定義EPG節(jié)目單模板,EPG配置管理維護系統(tǒng)將注冊時為該終端用戶已生成的自定義EPG節(jié)目單模板調(diào)出,并以樹形拓撲結(jié)構(gòu)的形式展示給終端用戶,以便終端用戶在該模板上進行維護修改形成用戶定制化的EPG節(jié)目單模板,該模板修改完成后提交給EPG配置管理維護系統(tǒng)保存;S105,EPG配置管理維護系統(tǒng)獲取終端用戶重新調(diào)整后的自定義EPG節(jié)目單修改的內(nèi)容數(shù)據(jù)后,EPG配置管理維護系統(tǒng)將根據(jù)用戶選擇模板內(nèi)容的驗證規(guī)則來逐一驗證用戶提交的EPG節(jié)目單數(shù)據(jù),如果EPG配置數(shù)據(jù)符合要求則直接轉(zhuǎn)入S106,如果EPG配置數(shù)據(jù)不符合驗證規(guī)則,則直接轉(zhuǎn)入S104用戶自定義模板編輯界面,繼續(xù)修改;S106,EPG配置管理維護系統(tǒng)對終端用戶提交的EPG節(jié)目單配置修改的數(shù)據(jù)進行存儲,如果用戶沒有選擇用戶自定義模板進行修改維護,則EPG配置管理維護系統(tǒng)設(shè)定自己的EPG節(jié)目單屬性為使用系統(tǒng)默認EPG模板為首選模板,提交保存的是這個數(shù)據(jù);如果用戶選擇用戶自定義模板進行修改維護,并修改自己的自定義模板數(shù)據(jù),則向EPG配置管理維護系統(tǒng)提交的是設(shè)置自定義EPG模板為首選模板數(shù)據(jù)和修改的自定義EPG節(jié)目單模板數(shù)據(jù);S107,終端用戶啟動電視機終端和機頂盒接入設(shè)備,機頂盒連接EPG系統(tǒng)進行身份合法性驗證,如果驗證不通過則直接提示用戶無法使用IPTV;如果驗證通過則EPG系統(tǒng)從EPG數(shù)據(jù)庫中獲取系統(tǒng)默認EPG節(jié)目單數(shù)據(jù)和用戶自定義EPG節(jié)目單數(shù)據(jù)內(nèi)容,進入EPG節(jié)目單選擇界面并在電視機終端設(shè)備上顯示供用戶選擇;S108,終端用戶選擇自己想使用的EPG節(jié)目單,如果選擇系統(tǒng)默認的EPG節(jié)目單,則轉(zhuǎn)入S109;如果選擇用戶自定義的EPG節(jié)目單,則轉(zhuǎn)入S111;S109,EPG系統(tǒng)從EPG數(shù)據(jù)庫中獲取系統(tǒng)默認EPG節(jié)目單數(shù)據(jù)內(nèi)容;S110,EPG系統(tǒng)根據(jù)系統(tǒng)默認的EPG節(jié)目單數(shù)據(jù)組織形成EPG節(jié)目單界面并展示給終端用戶;S111,EPG系統(tǒng)從EPG數(shù)據(jù)庫中獲取當前用戶自定義的EPG節(jié)目單數(shù)據(jù)內(nèi)容;S112,EPG系統(tǒng)根據(jù)用戶自定義EPG節(jié)目單數(shù)據(jù)組織形成EPG節(jié)目單界面并展示給終端用戶;S113,終端用戶根據(jù)展示的EPG節(jié)目單選擇操作并觀看IPTV節(jié)目內(nèi)容。
2. 如權(quán)利要求1所述的IPTV產(chǎn)品中EPG的實現(xiàn)方法,其特征在于步驟S102中所述EPG配置管理維護系統(tǒng)為終端用戶所屬賬戶生成一套EPG系統(tǒng)統(tǒng)一的自定義EPG節(jié)目單,采用以下方法實現(xiàn)終端用戶注冊為IPTV業(yè)務(wù)合法用戶后,EPG配置管理維護系統(tǒng)根據(jù)EPG生成規(guī)則從該系統(tǒng)的系統(tǒng)默認模板數(shù)據(jù)中復制一份EPG模板數(shù)據(jù)到該系統(tǒng)本地臨時目錄,該模板數(shù)據(jù)隨不同的IPTV系統(tǒng)可定制化而不同,所述EPG生成規(guī)則是指模板數(shù)據(jù)包括一個靜態(tài)的HTML頁面和若干相關(guān)圖片和顯示的CSS樣式,HTML頁面有由圖片顯示的背景圖片、若干個界面菜單欄,界面菜單欄的鏈接列表顯示頁面以及欄目的層次關(guān)系結(jié)構(gòu)數(shù)據(jù),界面菜單欄的鏈接列表顯示頁面包括節(jié)目列表信息獲取的相關(guān)標簽和鏈接信息,欄目節(jié)點的層次關(guān)系結(jié)構(gòu)數(shù)據(jù)存儲于數(shù)據(jù)庫、文本文件或XML文件內(nèi)。
3. 如權(quán)利要求1所述的IPTV產(chǎn)品中EPG的實現(xiàn)方法,其特征在于,所述操作處理流程包括以下步驟步驟1, IPTV終端用戶注冊成為IPTV合法用戶,IPTV系統(tǒng)根據(jù)系統(tǒng)默認的EPG模板或者根據(jù)EPG生成規(guī)則為當前IPTV終端用戶生成一套獨立的EPG節(jié)目單數(shù)據(jù),并將該EPG節(jié)目單數(shù)據(jù)存儲到存儲介質(zhì)中,所述存儲介質(zhì)為數(shù)據(jù)庫、XML文件或文本文件;步驟2, IPTV終端用戶啟動電視機終端經(jīng)過機頂盒STB接入EPG系統(tǒng)時,電視機顯示界面提示IPTV終端用戶選擇系統(tǒng)默認EPG或自定義EPG,如果IPTV終端用戶選擇系統(tǒng)默認EPG,則轉(zhuǎn)入步驟3 ;如果IPTV終端用戶選擇自定義EPG則轉(zhuǎn)入步驟4 ;步驟3, EPG系統(tǒng)取出存在存儲介質(zhì)中的唯一一套系統(tǒng)默認EPG節(jié)目單數(shù)據(jù),通過對該EPG節(jié)目單數(shù)據(jù)進行組織結(jié)合形成終端IPTV用戶在電視上看到的EPG節(jié)目單界面;其中,默認EPG節(jié)目單數(shù)據(jù)包括EPG顯示頁面、EPG中欄目節(jié)點與欄目節(jié)點和欄目節(jié)點與節(jié)目內(nèi)容源節(jié)點間的層次關(guān)系數(shù)據(jù)、欄目節(jié)點標示或節(jié)目內(nèi)容源標示及節(jié)目內(nèi)容源源地址信息和頁面元素信息,所述頁面元素信息包括圖片、文字、聲音和素材;步驟4, EPG系統(tǒng)通過檢索存在存儲介質(zhì)中的自定義EPG數(shù)據(jù),通過對該EPG節(jié)目單數(shù)據(jù)組織,并結(jié)合系統(tǒng)配置選擇的組織素材展示成終端IPTV用戶在電視上看到的視頻節(jié)目內(nèi)容源;所述EPG節(jié)目就是節(jié)目內(nèi)容源。
4. 如權(quán)利要求3所述的IPTV產(chǎn)品中EPG的實現(xiàn)方法,其特征在于,步驟4中對自定義EPG數(shù)據(jù)具體檢索過程是這樣的由于自定義EPG數(shù)據(jù)是EPG系統(tǒng)為每個IPTV業(yè)務(wù)合法用戶定制生成的,故自定義EPG數(shù)據(jù)不同于默認EPG節(jié)目單數(shù)據(jù),存在一個EPG歸屬用戶的用戶標示信息,EPG系統(tǒng)在進行檢索時根據(jù)自定義EPG所屬用戶的用戶標示檢索到自定義EPG數(shù)據(jù);其中,自定義EPG節(jié)目單數(shù)據(jù)包括EPG所屬用戶標示、EPG顯示頁面、EPG中欄目節(jié)點與欄目節(jié)點或欄目節(jié)點與節(jié)目內(nèi)容源節(jié)點間層次關(guān)系數(shù)據(jù)、欄目節(jié)點標示或節(jié)目內(nèi)容源標示及節(jié)目內(nèi)容源源地址信息,和頁面元素信息,所述頁面元素信息包括圖片、文字、聲音和素材。
5. 如權(quán)利要求1所述的IPTV產(chǎn)品中EPG的實現(xiàn)方法,其特征在于,步驟S102中具體EPG配置管理維護系統(tǒng)的維護人員修改維護系統(tǒng)默認的EPG節(jié)目單是這樣實現(xiàn)的步驟31, EPG配置管理維護系統(tǒng)的維護人員(以下簡稱EPG管理員)進入EPG配置管理維護系統(tǒng)的默認EPG維護界面,系統(tǒng)默認的EPG節(jié)目單以樹形拓撲結(jié)構(gòu)的左樹右圖的形式展示節(jié)點欄目和節(jié)目內(nèi)容源初始列表;步驟32, EPG管理員選擇一種EPG節(jié)目單背景模板后,EPG配置管理維護系統(tǒng)根據(jù)背景模板的節(jié)點欄目數(shù),節(jié)點欄目層級,節(jié)目內(nèi)容源內(nèi)容類別的屬性特點生成EPG維護規(guī)則;步驟33, EPG管理員通過修改系統(tǒng)默認EPG節(jié)目單中EPG節(jié)點欄目、層級關(guān)系、節(jié)目內(nèi)容源內(nèi)容達到動態(tài)管理維護系統(tǒng)默認EPG。
6. 如權(quán)利要求1所述的IPTV產(chǎn)品中EPG的實現(xiàn)方法,其特征在于,步驟S104中具體終端用戶配置用戶自定義EPG節(jié)目單模板是這樣實現(xiàn)的步驟41,終端用戶注冊為IPTV業(yè)務(wù)合法用戶后,通過EPG配置管理維護系統(tǒng)所需的終端用戶賬號信息登錄EPG配置管理維護系統(tǒng);步驟42,在EPG配置管理維護系統(tǒng)中,終端用戶選擇配置自定義EPG進入用戶自定義EPG修改界面;其中在用戶自定義EPG修改界面中,左側(cè)出現(xiàn)EPG欄目節(jié)點與欄目節(jié)點以及欄目節(jié)點與節(jié)目內(nèi)容源節(jié)點的樹形編輯菜單,點擊樹形EPG節(jié)目單上的欄目節(jié)點或節(jié)目內(nèi)容源節(jié)點可以對欄目節(jié)點或節(jié)目內(nèi)容源節(jié)點標示信息、屬性、層次關(guān)系在EPG修改界面右側(cè)顯示、修改;所述欄目節(jié)點或節(jié)目內(nèi)容源節(jié)點標示信息是指欄目顯示名稱或節(jié)目內(nèi)容源顯示名稱;所述屬性是指該欄目是否可編輯修改、欄目類別,其中欄目類別包括直播節(jié)目類欄目、點播節(jié)目類欄目、時移節(jié)目類欄目;其中節(jié)目內(nèi)容源為IPTV系統(tǒng)提供,終端用戶在為欄目添加內(nèi)容源時通過在EPG配置管理維護系統(tǒng)提供選擇列表中選擇;步驟43,修改完自定義EPG節(jié)目單后,終端用戶通過EPG配置管理維護系統(tǒng)提交保存修改。
全文摘要
一種IPTV產(chǎn)品中EPG的實現(xiàn)方法,包括業(yè)務(wù)實現(xiàn)流程和操作處理流程,終端用戶注冊成為IPTV業(yè)務(wù)合法用戶后,EPG配置管理維護系統(tǒng)為該終端用戶所屬賬戶生成一套EPG系統(tǒng)統(tǒng)一的自定義EPG節(jié)目單,初始生成時對所有用戶都是一樣的;終端用戶可選擇是否配置當前用戶的自定義EPG節(jié)目單模板,或?qū)⑾到y(tǒng)默認EPG設(shè)置為首選,EPG系統(tǒng)從EPG數(shù)據(jù)庫中獲取系統(tǒng)默認EPG節(jié)目單數(shù)據(jù)內(nèi)容組織形成EPG節(jié)目單界面并展示給終端用戶,或EPG系統(tǒng)從EPG數(shù)據(jù)庫中獲取當前用戶自定義的EPG節(jié)目單數(shù)據(jù)內(nèi)容組織形成EPG節(jié)目單界面并展示給終端用戶。本發(fā)明所述的EPG的實現(xiàn)方法,簡化EPG修改維護過程,實現(xiàn)動態(tài)實時的變更EPG系統(tǒng),用戶可以實時更新EPG節(jié)目單風格,無需針對不同用戶群體獨立開發(fā)設(shè)計或替換EPG系統(tǒng),減少系統(tǒng)開發(fā)成本。
文檔編號H04N5/445GK101783906SQ201010129770
公開日2010年7月21日 申請日期2010年3月23日 優(yōu)先權(quán)日2010年3月23日
發(fā)明者劉焱青 申請人:烽火通信科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1