專利名稱:一種頻道更新方法、系統(tǒng)及數(shù)字電視接收終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)字電視領(lǐng)域,尤其涉及一種頻道更新方法、系統(tǒng)及數(shù)字電視 接收終端。
背景技術(shù):
隨著數(shù)字電視的推廣,數(shù)字電視逐漸替代傳統(tǒng)的模擬電視,進入千家萬戶。 相對模擬電視業(yè)務(wù)來說,數(shù)字電視業(yè)務(wù)所擁有的頻道數(shù)較多,經(jīng)常會有頻道發(fā) 生變化,例如,增加新頻道、刪除已有頻道,或者一些已有的頻道可能會移到 新的頻點。由于頻道更新較為頻繁,用戶就需要經(jīng)常更新頻道列表,而對于用 戶來說,可能并不知道頻道的設(shè)置有變化,因此,可能出現(xiàn)接收不到新頻道、 無法使用以前的某些頻道等問題。
現(xiàn)有的技術(shù)提供了提示用戶更新的方法,當(dāng)頻道設(shè)置有變化時,提示客戶 重新搜臺。但用戶的接收環(huán)境可能并不夠好,在信號不好時,用戶搜索不到所 有的頻道。特別是在信號條件不太穩(wěn)定的衛(wèi)星或地面廣播信號,容易接收到重 復(fù)的或不完全的甚至是錯誤的頻道,從而給用戶帶來使用不便的問題。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種頻道更新方法,旨在解決現(xiàn)有的頻道更 新方法利用搜索功能搜臺時,容易接受到重復(fù)的或不完全的甚至錯誤的頻道, 從用戶帶來使用不便的問題。
本發(fā)明實施例是這樣實現(xiàn)的, 一種頻道數(shù)據(jù)的播發(fā)方法,所述方法包括以
下步驟
將頻道的頻道數(shù)據(jù)進行打包處理;將攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包加載到傳輸流TS中進行播發(fā),所述頻道數(shù)據(jù) 包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。
本發(fā)明實施例的另一目的在于提供一種頻道數(shù)據(jù)的播發(fā)系統(tǒng),所述系統(tǒng)包
括
頻道數(shù)據(jù)打包單元,用于將頻道的頻道數(shù)據(jù)進行打包處理; 頻道數(shù)據(jù)播發(fā)單元,用于將攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包加載到傳輸流TS中
進行"l番發(fā),所述頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。 本發(fā)明實施例的另一目的在于提供一種數(shù)字電視前端服務(wù)器,所述服務(wù)器
包括頻道數(shù)據(jù)的播發(fā)系統(tǒng),所述系統(tǒng)包括
頻道數(shù)據(jù)打包單元,用于將頻道的頻道數(shù)據(jù)進行打包處理; 頻道數(shù)據(jù)播發(fā)單元,用于將攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包加載到傳輸流TS中
進行播發(fā),所述頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。 本發(fā)明實施例的另一目的在于提供一種頻道更新方法,所述方法包括以下
步驟
從TS流中過濾出攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包; 從所述數(shù)據(jù)包中解析出頻道數(shù)據(jù); 利用所述頻道數(shù)據(jù),更新閃存中存儲的頻道數(shù)據(jù), 所述頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。 本發(fā)明實施例的另一目的在于提供一種頻道更新系統(tǒng),所述系統(tǒng)包括 數(shù)據(jù)包過濾單元,用于從TS流中過濾出攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包; 頻道數(shù)據(jù)解析單元,用于從所述數(shù)據(jù)包中解析出頻道數(shù)據(jù);以及 頻道數(shù)據(jù)更新單元,用于利用所述頻道數(shù)據(jù),更新閃存中存儲的頻道數(shù)據(jù), 所述頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。 本發(fā)明實施例的另一目的在于提供一種數(shù)字電視接收終端,所述終端包括 頻道更新系統(tǒng),所述系統(tǒng)包括
數(shù)據(jù)包過濾單元,用于從TS流中過濾出攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包;頻道數(shù)據(jù)解析單元,用于從所述數(shù)據(jù)包中解析出頻道數(shù)據(jù);以及 頻道數(shù)據(jù)更新單元,用于利用所述頻道數(shù)據(jù),更新閃存中存儲的頻道數(shù)據(jù), 所述頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的pid。
在本發(fā)明中,通過在數(shù)字電視前端服務(wù)器播發(fā)攜帶頻道數(shù)據(jù)的ts流,數(shù) 字電視接收終端從ts流中解析出頻道數(shù)據(jù),從而利用頻道數(shù)據(jù)就可以對閃存
進行更新,從而不僅提高了頻道的正確性,確保了頻道的唯一性,而且方便用 戶3見看新的頻道。
圖l是本發(fā)明提供的頻道數(shù)據(jù)的播發(fā)方法的流程圖; 圖2是本發(fā)明提供的頻道更新方法的實施流程圖; 圖3是本發(fā)明提供的頻道數(shù)據(jù)的播發(fā)系統(tǒng)的結(jié)構(gòu)示意圖; 圖4是本發(fā)明提供的頻道更新系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實 施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明中,通過在數(shù)字電視前端服務(wù)器播發(fā)攜帶頻道數(shù)據(jù)的ts流,數(shù) 字電視接收終端從ts流中解析出頻道數(shù)據(jù),從而利用頻道數(shù)據(jù)就可以對閃存 進行更新,從而不僅提高了頻道的正確性,確保了頻道的唯一性,而且方便用 戶觀看新的頻道。
圖1示出了本發(fā)明提供的頻道數(shù)據(jù)的播發(fā)方法的實施流程,詳述如下 在步驟s101中,將頻道數(shù)據(jù)進行打包處理。其中,該頻道數(shù)據(jù)包括頻道所 在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的pid。
作為本發(fā)明的實施例,本步驟具體可以為先根據(jù)頻道的屬性對頻道進行分類,然后對各類型的頻道數(shù)據(jù)進行分別打包。例如,根據(jù)節(jié)目類型分類,可
以為體育類頻道、娛樂類頻道、新聞類頻道等;根據(jù)節(jié)目所使用的語言分類,
可以分為中文頻道、英文頻道、日文頻道、俄文頻道等。為了便于用戶選擇頻
道,給每個頻道對應(yīng)分配一數(shù)字標(biāo)識,作為頻道的編號。
在打包的過程中,作為本發(fā)明的實施例,可以將頻道數(shù)據(jù)打包成固定PID
的數(shù)據(jù)包。作為本發(fā)明的另一實施例,可以在SI信息中增加描述符,對頻道數(shù)
據(jù)所在的包進行描述。
當(dāng)然,若需要對頻道進行分類,頻道數(shù)據(jù)還需要包括頻道類別。作為本發(fā)
明的實施例,該頻道數(shù)據(jù)還可以包括用于配置頻道列表的配置表。
在步驟S102中,將攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包加載到TS流中進行播發(fā)。 由于不同地區(qū)所需要的頻道可能不同,作為本發(fā)明的實施例,可以根據(jù)不
同地區(qū),利用配置表配置不同的頻道列表。
圖2示出了本發(fā)明提供的頻道更新方法的實施流程,詳述如下 在步驟S201中,從TS流中過濾出攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包。 若數(shù)字電視接收終端與數(shù)字電視前端服務(wù)器約定用固定PID的數(shù)據(jù)包來封
裝頻道數(shù)據(jù)時,數(shù)字電視接收終端可以在TS流中過濾出該固定PID的數(shù)據(jù)包。
或者,根據(jù)SI信息中的描述信息,過濾出攜帶頻道數(shù)據(jù)的數(shù)據(jù)包。
在步驟S202中,從數(shù)據(jù)包中解析出頻道數(shù)據(jù)。作為本發(fā)明的實施例,該頻
道數(shù)據(jù)包括頻道名稱、頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。
在步驟S203中,利用該解析出的頻道數(shù)據(jù),更新閃存中存儲的頻道數(shù)據(jù)。 由于用戶對某些臺并不感興趣,為了方^f更用戶MJr電^L,可以輸出多個配
置表供用戶選擇,在接收到選擇指令后,根據(jù)選定的配置表配置頻道列表,并
利用該頻道列表所包含頻道的頻道數(shù)據(jù),對閃存中存儲的頻道數(shù)據(jù)進行更新。 圖3示出了本發(fā)明提供的頻道數(shù)據(jù)的播發(fā)系統(tǒng)的結(jié)構(gòu),該頻道數(shù)據(jù)的播發(fā)
系統(tǒng)可以為內(nèi)置于數(shù)字電視前端服務(wù)器的軟件單元或者硬件單元或者軟、硬結(jié)
合的單元。
7該頻道數(shù)據(jù)的播發(fā)系統(tǒng)的頻道數(shù)據(jù)打包單元31將頻道的頻道數(shù)據(jù)進行打 包處理,頻道數(shù)據(jù)播發(fā)單元32將攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包加載到傳輸流TS中 進行播發(fā)。其中,該頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。
圖4示出了本發(fā)明提供的頻道更新系統(tǒng)的結(jié)構(gòu),該頻道更新系統(tǒng)可以為內(nèi) 置于數(shù)字電視接收終端的軟件單元或者硬件單元或者軟、硬結(jié)合的單元。
該頻道更新系統(tǒng)包括數(shù)據(jù)包過濾單元41、頻道數(shù)據(jù)解析單元42、頻道數(shù) 據(jù)更新單元43。
該數(shù)據(jù)包過濾單元41從TS流中過濾出攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包,頻道數(shù) 據(jù)解析單元42從該數(shù)據(jù)包中解析出頻道數(shù)據(jù),頻道數(shù)據(jù)更新單元43利用該頻 道數(shù)據(jù),更新閃存中存儲的頻道數(shù)據(jù)。其中,該頻道數(shù)據(jù)包括頻道所在頻點、 攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。
其中,頻道數(shù)據(jù)更新單元43利用該頻道數(shù)據(jù),更新閃存中存儲的頻道數(shù)據(jù) 的過程具體可以為配置表輸出顯示模塊431輸出顯示多個配置表,頻道列表 配置模塊432根據(jù)用戶選定的配置表配置頻道列表,更新模塊433利用該頻道 列表所包含頻道的頻道數(shù)據(jù),對閃存中存儲的頻道數(shù)據(jù)進行更新。
綜上所述,在本發(fā)明中,通過在數(shù)字電視前端服務(wù)器播發(fā)攜帶頻道數(shù)據(jù)的 TS流,數(shù)字電視接收終端從TS流中解析出頻道數(shù)據(jù),從而利用頻道數(shù)據(jù)就可 以對閃存進行更新,從而不僅提高了頻道的正確性,確保了頻道的唯一性,而 且方便用戶觀看新的頻道。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明 的保護范圍之內(nèi)。
權(quán)利要求
1、一種頻道數(shù)據(jù)的播發(fā)方法,其特征在于,所述方法包括以下步驟將頻道的頻道數(shù)據(jù)進行打包處理;將攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包加載到傳輸流TS中進行播發(fā),所述頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。
2、 一種頻道數(shù)據(jù)的播發(fā)系統(tǒng),其特征在于,所述系統(tǒng)包括 頻道數(shù)據(jù)打包單元,用于將頻道的頻道數(shù)據(jù)進行打包處理; 頻道數(shù)據(jù)播發(fā)單元,用于將攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包加載到傳輸流TS中進行播發(fā),所述頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。
3、 一種數(shù)字電視前端服務(wù)器,其特征在于,所述服務(wù)器包括頻道數(shù)據(jù)的播 發(fā)系統(tǒng),所述系統(tǒng)包括頻道數(shù)據(jù)打包單元,用于將頻道的頻道數(shù)據(jù)進行打包處理; 頻道數(shù)據(jù)播發(fā)單元,用于將攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包加載到傳輸流TS中 進行播發(fā),所述頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。
4、 一種頻道更新方法,其特征在于,所述方法包括以下步驟 從TS流中過濾出攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包;從所述數(shù)據(jù)包中解析出頻道數(shù)據(jù); 利用所述頻道數(shù)據(jù),更新閃存中存儲的頻道數(shù)據(jù), 所述頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。
5、 如權(quán)利要求4所述的方法,其特征在于,所述利用所述頻道數(shù)據(jù),更新 閃存中存儲的頻道數(shù)據(jù)的步驟具體包括輸出顯示多個配置表;根據(jù)用戶選定的配置表配置頻道列表;利用所述頻道列表所包含頻道的頻道數(shù)據(jù),對閃存中存儲的頻道數(shù)據(jù)進行更新。
6、 一種頻道更新系統(tǒng),其特征在于,所述系統(tǒng)包括 數(shù)據(jù)包過濾單元,用于從TS流中過濾出攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包; 頻道數(shù)據(jù)解析單元,用于從所述數(shù)據(jù)包中解析出頻道數(shù)據(jù);以及 頻道數(shù)據(jù)更新單元,用于利用所述頻道數(shù)據(jù),更新閃存中存儲的頻道數(shù)據(jù), 所述頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。
7、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述頻道數(shù)據(jù)更新單元又包括 配置表輸出顯示模塊,用于輸出顯示多個配置表; 頻道列表配置模塊,用于根據(jù)用戶選定的配置表配置頻道列表;以及 更新模塊,用于利用所述頻道列表所包含頻道的頻道數(shù)據(jù),對閃存中存儲的頻道數(shù)據(jù)進行更新。
8、 一種數(shù)字電視接收終端,其特征在于,所述終端包括頻道更新系統(tǒng),所 述系統(tǒng)包括數(shù)據(jù)包過濾單元,用于從TS流中過濾出攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包; 頻道數(shù)據(jù)解析單元,用于從所述數(shù)據(jù)包中解析出頻道數(shù)據(jù);以及 頻道數(shù)據(jù)更新單元,用于利用所述頻道數(shù)據(jù),更新閃存中存儲的頻道數(shù)據(jù), 所述頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。
9、 如權(quán)利要求8所述的終端,其特征在于,所述頻道數(shù)據(jù)更新單元又包括 配置表輸出顯示模塊,用于輸出顯示多個配置表; 頻道列表配置模塊,用于根據(jù)用戶選定的配置表配置頻道列表;以及 更新模塊,用于利用所述頻道列表所包含頻道的頻道數(shù)據(jù),對閃存中存儲的頻道數(shù)據(jù)進行更新。
全文摘要
本發(fā)明適用于數(shù)字電視領(lǐng)域,提供了一種頻道更新方法、系統(tǒng)及數(shù)字電視接收終端,所述方法包括以下步驟從TS流中過濾出攜帶有頻道數(shù)據(jù)的數(shù)據(jù)包;從所述數(shù)據(jù)包中解析出頻道數(shù)據(jù);利用所述頻道數(shù)據(jù),更新閃存中存儲的頻道數(shù)據(jù),所述頻道數(shù)據(jù)包括頻道所在頻點、攜帶頻道內(nèi)容的數(shù)據(jù)包的PID。在本發(fā)明中,通過在數(shù)字電視前端服務(wù)器播發(fā)攜帶頻道數(shù)據(jù)的TS流,數(shù)字電視接收終端從TS流中解析出頻道數(shù)據(jù),從而利用頻道數(shù)據(jù)就可以對閃存進行更新,從而不僅提高了頻道的正確性,確保了頻道的唯一性,而且方便用戶觀看新的頻道。
文檔編號H04N7/24GK101521814SQ20091010645
公開日2009年9月2日 申請日期2009年3月31日 優(yōu)先權(quán)日2009年3月31日
發(fā)明者應(yīng)金輝 申請人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司