專利名稱:一種處理數(shù)字電視節(jié)目信息的方法及服務器和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子領(lǐng)域,尤其涉及一種處理數(shù)字電視節(jié)目信息的方法及節(jié)目管理服
務器和處理數(shù)字電視節(jié)目信息的系統(tǒng)。
背景技術(shù):
當前數(shù)字電視信息一般是由服務器端將視頻流、音頻流、數(shù)據(jù)等打包成傳輸流 (Transport Stream, TS)進行播發(fā),因此機頂盒(Set Top Box, STB)接收到的TS流不光有 電視音視頻信息,還包括了節(jié)目描述信息。目前,獲取節(jié)目播放進度的方式主要由STB從數(shù) 據(jù)流中搜索當前節(jié)目的播放開始時間和結(jié)束時間相關(guān)的數(shù)據(jù)包,將其拼湊解析,再從機頂 盒中獲取系統(tǒng)時間,按照時間比計算播放進度,然后將播放進度繪制到屏幕上展示出來。此 方案的數(shù)據(jù)處理過程如下 1、前端電子節(jié)目指南(Electronic Program Guide,EPG)系統(tǒng)產(chǎn)生大量節(jié)目信息, 對象輪播產(chǎn)生器(Object Carousel Generator, 0CG)將產(chǎn)生的節(jié)目信息打包成TS流,然后 通過前端數(shù)據(jù)與業(yè)務播放系統(tǒng)(Service DeliverSystem, SDS)將TS流播發(fā)到STB中。
2、STB根據(jù)接收到的TS流,對TS流拼湊完整后進行解析,得到當前播放節(jié)目的描 述信息數(shù)據(jù)。 3、 STB軟件分析當前播放節(jié)目的描述信息數(shù)據(jù)得到當前節(jié)目的名稱、播放開始時
間、播放結(jié)束時間,然后獲得系統(tǒng)時間,計算到當前為止該節(jié)目播放的進度比率。 4、STB將比率用進度條描繪在電視屏幕上,供用戶查看。 發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)當中存在如下缺點 從用戶點擊遙控器上的按鍵開始,STB開始鎖定主頁面菜單信息時,需要不斷從
TS包中查找每一頻點中的節(jié)目描述信息,再對節(jié)目描述信息進行拼湊和計算,將所有頻點
上的節(jié)目描述信息匯總之后才加以展示,若STB數(shù)據(jù)處理能力不佳,或網(wǎng)絡不穩(wěn)定則這一
過程結(jié)束后到用戶看到進度條時,會需要很長一段時間,用戶體驗性很差。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)所存在的問題,本發(fā)明實施例提供了一種處理數(shù)字電視節(jié)目信 息的方法、一種節(jié)目管理服務器及一種處理數(shù)字電視節(jié)目信息的系統(tǒng),使得在獲取電視節(jié) 目頻道的進度頁面信息時,減少機頂盒的負擔。 為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種處理數(shù)字電視節(jié)目信息的方 法,包括 獲取電視節(jié)目的節(jié)目描述信息; 將所述獲取的節(jié)目描述信息編排成進度頁面信息;
將所述進度頁面信息下發(fā)至機頂盒。 相應地,本發(fā)明實施例還提供了一種節(jié)目管理服務器,包括
獲取單元,用于獲取電視節(jié)目的節(jié)目描述信息;
編排單元,用于將所述獲取單元獲取的節(jié)目描述信息編排成進度頁面信息; 發(fā)送單元,用于將所述編排單元編排的進度頁面信息下發(fā)至機頂盒。
相應地,本發(fā)明實施例還提供了一種處理數(shù)字電視節(jié)目信息的系統(tǒng),包括 節(jié)目管理服務器,用于獲取電視節(jié)目的節(jié)目描述信息,將所述獲取的節(jié)目描述信
息編排成進度頁面信息,將所述進度頁面信息下發(fā)至機頂盒; 機頂盒,用于接收所述節(jié)目管理服務器發(fā)送的所述進度頁面信息,并對所述接收 的進度頁面信息進行解析,將所述解析出的進度頁面信息輸入至數(shù)字電視中進行顯示。
實施本發(fā)明實施例,具有如下有益效果通過節(jié)目管理服務器獲取電視節(jié)目的節(jié) 目描述信息,然后將獲取的節(jié)目描述信息編排成進度頁面信息,并將進度頁面信息下發(fā)至 機頂盒,當用戶進行節(jié)目描述信息查詢時,機頂盒只需要接收節(jié)目管理服務器發(fā)送的進度 頁面信息并顯示出來,機頂盒不需要做復雜的數(shù)據(jù)處理和邏輯處理,簡化了機頂盒的功能, 降低成本,同時通過實施本發(fā)明技術(shù)方案,信息顯示量大,方便用戶觀賞,用戶能瀏覽到所 有頻道的節(jié)目播放信息。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明所提供的處理數(shù)字電視節(jié)目信息的系統(tǒng)結(jié)構(gòu)示意圖;
圖2為本發(fā)明所提供的節(jié)目管理服務器的結(jié)構(gòu)示意圖;
圖3為本發(fā)明所提供的處理數(shù)字電視節(jié)目信息的方法流程圖;
圖4為本發(fā)明所提供的處理數(shù)字電視節(jié)目信息的另一方法流程圖。
具體實施例方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
實施例1 參見圖1,圖l是本發(fā)明所提供的處理數(shù)字電視節(jié)目信息的系統(tǒng)結(jié)構(gòu)示意圖。所述 的處理數(shù)字電視節(jié)目信息的系統(tǒng)包括節(jié)目管理服務器1和若干個機頂盒2,其中節(jié)目管 理服務器1 ,用于獲取電視節(jié)目的節(jié)目描述信息,將所述獲取的節(jié)目描述信息編排成進度頁 面信息,將所述進度頁面信息下發(fā)至機頂盒; 具體的,節(jié)目描述信息包括節(jié)目名稱信息、節(jié)目播放開始時間信息和節(jié)目播放結(jié) 束時間信息,節(jié)目管理服務器1獲取節(jié)目描述信息中的節(jié)目名稱信息、節(jié)目播放開始時間 信息和節(jié)目播放結(jié)束時間信息,節(jié)目播放開始時間信息和節(jié)目播放結(jié)束時間信息可通過數(shù) 值方式或者字符方式進行表示,根據(jù)獲取的節(jié)目播放開始時間信息和節(jié)目播放結(jié)束時間信 息計算節(jié)目播放進度,該的節(jié)目播放進度為節(jié)目百分比界面或者節(jié)目時間點界面,再通過將計算出的的節(jié)目播放進度結(jié)合預先配置好的一個網(wǎng)頁模板,編排成進度頁面,最后將該 進度頁面發(fā)送至機頂盒。 機頂盒2,用于接收所述節(jié)目管理服務器1發(fā)送的所述進度頁面信息,并對所述接
收的進度頁面信息進行解析,將所述解析出的進度頁面信息輸出至數(shù)字電視中進行顯示。 具體的,機頂盒接收到節(jié)目管理服務器1發(fā)送的進度頁面信息,并對接收的進度
頁面信息進行解析,并將解析出的進度頁面信息暫存于機頂盒內(nèi),當用戶要查看所有頻道
中的所有節(jié)目的播放進度時,通過點擊遙控器中的相應按鍵向機頂盒發(fā)送相應地操作指
令,機頂盒接收到遙控器發(fā)送的操作指令后,將解析出的進度頁面信息輸出至數(shù)字電視中
進行顯示。 實施例2 參見圖2,圖2為本發(fā)明所提供的節(jié)目管理服務器的結(jié)構(gòu)示意圖,該節(jié)目管理服務 器1包括獲取單元10、編排單元11、發(fā)送單元12、檢測單元13和存儲單元14,其中
獲取單元10用于獲取電視節(jié)目的節(jié)目描述信息; 具體的,獲取單元IO可按照預設(shè)的時間間隔或者實時或者周期性獲取電視節(jié)目 的節(jié)目描述信息,該節(jié)目描述信息包括節(jié)目名稱信息、節(jié)目播放開始時間和節(jié)目播放結(jié)束 時間,該獲取單元10還用于獲取電視節(jié)目的節(jié)目名稱信息、節(jié)目播放開始時間信息和節(jié)目 播放結(jié)束時間信息,節(jié)目名稱信息、節(jié)目播放開始時間信息和節(jié)目播放結(jié)束時間信息可通 過數(shù)值方式或者字符方式進行表示。 編排單元11用于將所述獲取單元10獲取的節(jié)目描述信息進行編排,生成表示各 個節(jié)目播放進度的進度頁面; 具體的,編排單元11包括計算單元111和編排子單元112,其中計算單元111用 于根據(jù)所述獲取單元10獲取的節(jié)目播放開始時間信息和節(jié)目播放結(jié)束時間信息計算節(jié)目 播放進度,該節(jié)目播放進度為節(jié)目百分比界面或者節(jié)目時間點界面,例如,獲取的當前節(jié)目 播放開始時間為10點23分,節(jié)目播放結(jié)束時間為11點08分,獲取當前系統(tǒng)時間為10點 32分,通過將節(jié)目播放結(jié)束時間減去節(jié)目播放開始時間,得出該節(jié)目預計播放45分鐘,然 后再將當前系統(tǒng)時間減去節(jié)目播放開始時間計算出該節(jié)目播放進度的節(jié)目時間點為9分 鐘,同時也可以計算出該節(jié)目播放進度的節(jié)目百分比為20% ;編排子單元112用于將所述 計算單元111計算出的節(jié)目播放進度編排成進度頁面,具體的,編排子單元112將計算單元 lll計算出的節(jié)目播放進度結(jié)合預先配置好的一個默認頁面模板,編排成進度頁面,該頁面 模板風格可以任意改變,可實現(xiàn)將所有頻道中的所有節(jié)目的節(jié)目播放進度都顯示在進度頁 面中,節(jié)目較多時,可分頁顯示。 在本實施例中,所述進度頁面為靜態(tài)HTML頁面,通過嵌入式瀏覽器展示出來。
發(fā)送單元12,用于將所述編排單元11生成的進度頁面信息下發(fā)至機頂盒;
具體的,發(fā)送單元12可按照預設(shè)的時間間隔或?qū)崟r或周期性地將進度頁面信息 下發(fā)至機頂盒。 檢測單元13,用于檢測所述電視節(jié)目的節(jié)目描述信息是否有變化,當有變化時通 知獲取單元10獲取節(jié)目描述信息; 具體的,可以預設(shè)一檢測周期,按照檢測周期檢測電視節(jié)目的節(jié)目描述信息是否 有變化,這里也可以實時檢測電視節(jié)目的節(jié)目描述信息是否有變化。當檢測單元13檢測到節(jié)目描述信息有變化時,獲取單元10重新獲取有變化的節(jié)目描述信息,通過編排單元11將 有變化的節(jié)目描述信息編排成進度頁面信息,下發(fā)至機頂盒。 存儲單元14,用于存儲所述節(jié)目描述信息、所述頁面模板信息和所述進度頁面信息。 具體的,存儲單元14存儲獲取單元10獲取電視節(jié)目的節(jié)目描述信息、預先設(shè)置的
頁面模板信息和編排單元11生成的表示各個節(jié)目播放進度的進度頁面信息。
實施例3 參見圖3,圖3是本發(fā)明所提供的處理數(shù)字電視節(jié)目信息的方法流程圖。具體步驟 如下 步驟S31 :獲取電視節(jié)目的節(jié)目描述信息; 具體的,可按照預設(shè)的時間間隔或者實時或者周期性獲取電視節(jié)目的節(jié)目描述信 息,該節(jié)目描述信息包括節(jié)目名稱信息、節(jié)目播放開始時間和節(jié)目播放結(jié)束時間。
步驟S32 :將所述獲取的節(jié)目描述信息編排成進度頁面信息; 具體的,將電視節(jié)目的節(jié)目描述信息結(jié)合預先配置好的一個網(wǎng)頁模板,編排成進
度頁面,該網(wǎng)頁模板風格可以任意改變,實現(xiàn)將所有頻道中的所有節(jié)目的節(jié)目播放進度都
顯示在進度頁面中,節(jié)目較多時,可分頁顯示。
步驟S33 :將所述進度頁面信息下發(fā)至機頂盒。 具體的,可按照預設(shè)的時間間隔或?qū)崟r或周期性地將進度頁面信息下發(fā)至機頂 需要說明的是,節(jié)目管理服務器還預設(shè)一檢測周期,按照檢測周期檢測電視節(jié)目 的節(jié)目描述信息是否有變化,或者實時檢測電視節(jié)目的節(jié)目描述信息是否有變化,當檢測 檢測到節(jié)目描述信息有變化時,重新獲取有變化的節(jié)目描述信息,然后將重新獲取的有變 化的節(jié)目描述信息編排成新的進度頁面信息,下發(fā)至機頂盒。
實施例4 參見圖4,圖4是本發(fā)明所提供的處理數(shù)字電視節(jié)目信息的另一方法流程圖。具體 步驟如下 步驟S41 :獲取電視節(jié)目的節(jié)目描述信息,所述節(jié)目描述信息包括節(jié)目名稱信息、 節(jié)目播放開始時間信息和節(jié)目播放結(jié)束時間信息; 具體的,可按照預設(shè)的時間間隔或者實時或者周期性獲取電視節(jié)目的節(jié)目播放開 始時間信息和節(jié)目播放結(jié)束時間信息。
步驟S42 :計算節(jié)目播放進度; 具體的,根據(jù)獲取的節(jié)目播放開始時間信息和節(jié)目播放結(jié)束時間信息計算的節(jié)目 播放進度,該的節(jié)目播放進度為節(jié)目百分比界面或者節(jié)目時間點界面,例如,獲取的當前節(jié) 目播放開始時間為10點23分,節(jié)目播放結(jié)束時間為11點08分,獲取當前系統(tǒng)時間為10點 32分,通過將節(jié)目播放結(jié)束時間減去節(jié)目播放開始時間,得出該節(jié)目預計播放45分鐘,然 后再將當前系統(tǒng)時間減去節(jié)目播放開始時間計算出該節(jié)目播放進度的節(jié)目時間點為9分 鐘,同時也可以計算出該節(jié)目播放進度的節(jié)目百分比為20 % 。
步驟S43 :將所述節(jié)目播放進度編排成進度頁面信息; 具體的,將計算出的節(jié)目播放進度結(jié)合預先配置好的一個頁面模板,編排成進度頁面,該網(wǎng)頁模板風格可以任意改變,實現(xiàn)將所有頻道中的所有節(jié)目的節(jié)目播放進度都顯 示在同一進度頁面中。
步驟S44 :將所述進度頁面信息下發(fā)至機頂盒。 具體的,可按照預設(shè)的時間間隔或?qū)崟r或周期性地將進度頁面信息下發(fā)至機頂 綜上所述,本發(fā)明實施例所提供的處理數(shù)字電視節(jié)目信息的方法、節(jié)目管理服務 器及處理數(shù)字電視節(jié)目信息的系統(tǒng),通過節(jié)目管理服務器獲取電視節(jié)目的節(jié)目描述信息, 將節(jié)目描述信息編排成進度頁面信息,并將進度頁面信息下發(fā)至機頂盒,機頂盒只需要接 收節(jié)目管理服務器發(fā)送的進度頁面信息,然后根據(jù)遙控器發(fā)送的操作指令輸出接收的進度 頁面信息,機頂盒不需要做復雜的數(shù)據(jù)處理和邏輯處理,簡化了機頂盒的功能,節(jié)約成本。 同時通過實施本發(fā)明技術(shù)方案,可以將所有頻道中的所有節(jié)目播放進度顯示在同一進度頁 面中,信息顯示量大,方便用戶觀賞,用戶能瀏覽到所有頻道的節(jié)目播放信息,且進度頁面 顯示的風格可以通過節(jié)目管理服務器任意改變,達到多種顯示風格的效果,改變了以往界 面一成不變的用戶體驗。 以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)
利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精
神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍
之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
一種處理數(shù)字電視節(jié)目信息的方法,其特征在于,包括獲取電視節(jié)目的節(jié)目描述信息;將所述獲取的節(jié)目描述信息編排成進度頁面信息;將所述進度頁面信息下發(fā)至機頂盒。
2. 如權(quán)利要求1所述的方法,其特征在于,所述節(jié)目描述信息包括節(jié)目名稱信息、節(jié)目 播放開始時間信息和節(jié)目播放結(jié)束時間信息,所述獲取電視節(jié)目的節(jié)目描述信息步驟具體 為獲取電視節(jié)目的節(jié)目名稱信息、節(jié)目播放開始時間信息和節(jié)目播放結(jié)束時間信息。
3. 如權(quán)利要求2所述的方法,其特征在于,所述將所述獲取的節(jié)目描述信息編排成進度頁面信息的步驟包括根據(jù)所述獲取的節(jié)目播放開始時間信息和節(jié)目播放結(jié)束時間信息計算節(jié)目播放進度;將所述節(jié)目播放進度按照預先設(shè)置的頁面模板,編排成進度頁面信息。
4. 如權(quán)利要求1至3任一項所述的方法,其特征在于,所述節(jié)目播放進度為節(jié)目百分比 界面或者節(jié)目時間點界面。
5. 如權(quán)利要求1至3任一項所述的方法,其特征在于,所述方法還包括 檢測所述電視節(jié)目的節(jié)目描述信息是否有變化;當檢測到所述節(jié)目描述信息有變化時,則重新獲取所述有變化的節(jié)目描述信息。
6. 如權(quán)利1至3任一項所述的方法,其特征在于,所述方法還包括 按照預設(shè)的時間間隔獲取電視節(jié)目的節(jié)目描述信息;和/或 按照預設(shè)的時間間隔將所述進度頁面信息下發(fā)至機頂盒。
7. —種節(jié)目管理服務器,其特征在于,包括 獲取單元,用于獲取電視節(jié)目的節(jié)目描述信息;編排單元,用于將所述獲取單元獲取的節(jié)目描述信息編排成進度頁面信息; 發(fā)送單元,用于將所述編排單元編排的進度頁面信息下發(fā)至機頂盒;
8. 如權(quán)利要求7所述的節(jié)目管理服務器,其特征在于,所述節(jié)目描述信息包括節(jié)目名 稱信息、節(jié)目播放開始時間信息和節(jié)目播放結(jié)束時間信息;所述獲取單元用于獲取電視節(jié) 目的節(jié)目名稱信息、節(jié)目播放開始時間信息和節(jié)目播放結(jié)束時間信息。
9. 如權(quán)利要求8所述的節(jié)目管理服務器,其特征在于,所述編排單元包括計算單元,用于根據(jù)所述獲取子單元獲取的節(jié)目播放開始時間信息和節(jié)目播放結(jié)束時 間信息計算節(jié)目播放進度;編排子單元,用于將所述計算單元計算出的節(jié)目播放進度按照預先設(shè)置的頁面模板, 編排成進度頁面信息。
10. 如權(quán)利要求9所述的節(jié)目管理服務器,其特征在于,所述節(jié)目管理服務器還包括 存儲單元,用于存儲所述節(jié)目描述信息、所述頁面模板信息和所述進度頁面信息。
11. 如權(quán)利要求IO所述的節(jié)目管理服務器,其特征在于,所述節(jié)目管理服務器還包括 檢測單元,用于檢測所述電視節(jié)目的節(jié)目描述信息是否有變化。
12. 如權(quán)利要求7至11任一項所述的節(jié)目管理服務器,其特征在于,所述獲取單元按照 預設(shè)的時間間隔獲取電視節(jié)目的節(jié)目描述信息;和/或所述發(fā)送單元用于按照預設(shè)的時間間隔將所述進度頁面信息下發(fā)至機頂盒。
13. —種處理數(shù)字電視節(jié)目信息的系統(tǒng),其特征在于,包括節(jié)目管理服務器,用于獲取電視節(jié)目的節(jié)目描述信息,將所述獲取的節(jié)目描述信息編 排成進度頁面信息,將所述進度頁面信息下發(fā)至機頂盒;機頂盒,用于接收所述節(jié)目管理服務器發(fā)送的所述進度頁面信息,并對所述接收的進 度頁面信息進行解析,將所述解析出的進度頁面信息輸入至數(shù)字電視中進行顯示。
全文摘要
本發(fā)明公開了一種處理數(shù)字電視節(jié)目信息的方法,包括獲取電視節(jié)目的節(jié)目描述信息;將所述獲取的節(jié)目描述信息編排成進度頁面信息;將所述進度頁面信息下發(fā)至機頂盒。本發(fā)明還公開了一種節(jié)目管理服務器和處理數(shù)字電視節(jié)目信息的系統(tǒng),采用本發(fā)明所提供的方案,簡化機頂盒的功能,降低成本。
文檔編號H04N7/173GK101720014SQ20091010998
公開日2010年6月2日 申請日期2009年11月3日 優(yōu)先權(quán)日2009年11月3日
發(fā)明者張威 申請人:深圳市同洲電子股份有限公司