專利名稱:電視頻道的搜索方法及電視機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視搜臺技術(shù)領(lǐng)域,尤其涉及一種電視頻道的搜索方法及電視機(jī)。
背景技術(shù):
PID(Packet IDdentifier)標(biāo)志碼傳輸包。在數(shù)字電視復(fù)用系統(tǒng)中PID的作用好比一份文件的文件名。UIApi (User Interface Application Programming Interface)用戶界面禾呈序編程接口。在本專利申請中,UIApi是軟件應(yīng)用層中的獨(dú)立模塊的名稱,該獨(dú)立模塊用于向中間件層提供功能接口。LCN(Logical Channel Number)邏輯頻道號。Server ID (Server IDdentifier)網(wǎng)絡(luò)標(biāo)識號。BAT (Bouquet Association Table)業(yè)務(wù)群關(guān)聯(lián)表。目前,數(shù)字電視節(jié)目越來越普及,但由于各城市的電視臺發(fā)送的數(shù)字電視節(jié)目不同,部分節(jié)目具有私有屬性,不是標(biāo)準(zhǔn)屬性,并且,如果后期因各地電視臺發(fā)送的節(jié)目屬性發(fā)生改變,可能導(dǎo)致某些私有節(jié)目搜索不到。因此,一臺電視機(jī)很難做到兼顧所有地區(qū)。在目前的同行中,包括我們目前采用的方法,一般用城市選擇列表選擇方法,即提前預(yù)置各城市相關(guān)的節(jié)目數(shù)據(jù),用戶選擇一個城市后,按照這個城市提前預(yù)置的數(shù)據(jù)進(jìn)行搜臺,再進(jìn)行節(jié)目排序并存儲。與搜臺相關(guān)的主要參數(shù)是NIT參數(shù)。在DVB-C產(chǎn)品的菜單中,一般有“NIT參數(shù)設(shè)置”選項(xiàng)。NIT參數(shù)指的是包含有NIT信息的傳輸流所調(diào)制到的頻點(diǎn),符號率和解調(diào)模式。城市不同,NIT參數(shù)不同,可以由用戶改變設(shè)置。但是,如果電視臺發(fā)送的參數(shù)發(fā)生變化,提前預(yù)置的數(shù)據(jù)很可能失效。數(shù)字電視搜臺功能建立在數(shù)字電視接收設(shè)備的驅(qū)動層之上的為交互應(yīng)用提供一個完整的應(yīng)用程序接口的軟件層中。在中間件層中有一個用于管理來自驅(qū)動層的功能接口封裝的獨(dú)立模塊。該獨(dú)立模塊用于向中間件層提供功能接口。軟件應(yīng)用層是本系統(tǒng)最上層的應(yīng)用軟件,包括了主程序和0SD,對物理EEPROM的操作就集中在這一層。Apps中有一個獨(dú)立的模塊——UIApi0 UIApi管理來自中間件層的接口,向UI提供需要的接口。針對目前的問題,本發(fā)明提出了一種動態(tài)添加節(jié)目參數(shù)的方法在電視的菜單中添加交換接口,用戶可添加或修改本地電臺相關(guān)的一些數(shù)據(jù)并保存,然后再搜索頻道。當(dāng)電臺發(fā)送的參數(shù)發(fā)生改變后,通過再次修改數(shù)據(jù)即可,而不會導(dǎo)致軟件失效。
發(fā)明內(nèi)容
本發(fā)明的目的是針對現(xiàn)有技術(shù)的缺陷,提供一種電視頻道的搜索方法及電視機(jī), 利用參數(shù)設(shè)置進(jìn)行頻道的搜索,搜索速度快,搜索效果好。一方面,本發(fā)明提供了一種電視頻道的搜索方法,所述電視頻道的搜索方法包括獲取需要搜索頻道所在城市的對應(yīng)城市識別信息;根據(jù)所述城市識別信息,設(shè)置所述城市的電視頻道的頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù);根據(jù)所述頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù),搜索所述頻點(diǎn)的電視頻道或PID頻道,生成電視頻道信息列表。另一方面,本發(fā)明還提供了一種應(yīng)用上述電視頻道的搜索方法的電視機(jī),其特征在于,所述電視機(jī)包括獲取單元,用于獲取需要搜索頻道所在城市的對應(yīng)城市識別信息;設(shè)置單元,用于根據(jù)所述城市識別信息,設(shè)置所述城市的電視頻道的頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù);搜索單元,用于根據(jù)所述頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù),搜索所述頻點(diǎn)的電視頻道或PID頻道,生成電視頻道信息列表。使用本發(fā)明提供的可設(shè)置參數(shù)的數(shù)字電視搜臺方法,可以改變搜索結(jié)果;并且可以防止因電視臺發(fā)出的節(jié)目流參數(shù)變化,導(dǎo)致無法搜索到部分電視節(jié)目;另外,還可以改變搜索節(jié)目后的排序方式。
圖1為本發(fā)明實(shí)施例提供的一種電視頻道的搜索方法流程圖;圖2為本發(fā)明實(shí)施例提供的一種應(yīng)用上述電視頻道的搜索方法的電視機(jī)的結(jié)構(gòu)圖;圖3為本發(fā)明實(shí)施例提供的一種應(yīng)用上述電視頻道的搜索方法的電視機(jī)的菜單示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提出了一種電視頻道的搜索方法獲取需要搜索頻道所在城市的對應(yīng)城市識別信息;根據(jù)所述城市識別信息,設(shè)置所述城市的電視頻道的頻點(diǎn)搜索數(shù)據(jù)或 PID搜索數(shù)據(jù);根據(jù)所述頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù),搜索所述頻點(diǎn)的電視頻道或PID頻道,生成電視頻道信息列表。下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。圖1為本發(fā)明實(shí)施例提供的一種電視頻道的搜索方法流程圖。如圖1所示,本發(fā)明的電視頻道的搜索方法包括以下具體步驟步驟110,獲取城市識別信息。在搜索電視頻道之前,首先要獲取需要搜索頻道所在城市的對應(yīng)城市識別信息。 如果城市識別信息列表中有要搜索頻道的城市信息,則直接從城市識別信息列表中獲取城市識別信息;如果城市識別信息列表中沒有要搜索頻道的城市信息,則添加交互接口,通過所述交互接口獲取城市識別信息。數(shù)字電視搜臺功能建立在數(shù)字電視接收設(shè)備的驅(qū)動層之上的為交互應(yīng)用提供一個完整的應(yīng)用程序接口的軟件層中。在中間件層中有一個用于管理來自驅(qū)動層的功能接口封裝的獨(dú)立模塊。該獨(dú)立模塊用于向中間件層提供功能接口。軟件應(yīng)用層Apps是本系統(tǒng)最上層的應(yīng)用軟件,包括了主程序和0SD,對物理 EEPROM的操作就集中在這一層。Apps中有一個獨(dú)立的模塊——UIApi0使用軟件應(yīng)用層 Apps中的獨(dú)立模塊UIApi向UI提供需要的接口即可。步驟120,設(shè)置城市的電視頻道的頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù)。獲取城市識別信息后,要設(shè)置所述城市的相關(guān)搜索參數(shù)。目前電視節(jié)目搜索的各種參數(shù)中,主要可改變的參數(shù)如下1.私有電視節(jié)目的PID數(shù)據(jù)通過PID信息可搜索到各城市發(fā)送的特殊頻道,一般是高清加密節(jié)目,目前電臺發(fā)送的頻道已經(jīng)預(yù)置到城市相關(guān)信息中,但后續(xù)各地電臺仍可能添加更多私有節(jié)目,可以動態(tài)設(shè)置電視頻道的私有PID數(shù)據(jù)。2.主頻點(diǎn)信息通過搜索主頻點(diǎn)信息,可以在其中搜索到電臺發(fā)送的所有節(jié)目頻點(diǎn)列表,然后搜索各頻點(diǎn)得到電視節(jié)目具體信息。3.各地電臺都有本地習(xí)慣的排序方式(I)LCN 排序LCN即邏輯頻道號,電視臺指定某個節(jié)目是第幾頻道,有些地區(qū)的電臺要求按照這個大小排序。(2) Server ID 排序這個屬性是電臺根據(jù)節(jié)目不同的網(wǎng)絡(luò)而分配的ID號,可通過這個ID號大小排序。C3)BAT 表排序此表是通過碼流傳送的節(jié)目關(guān)聯(lián)表數(shù)據(jù),有排序相關(guān)的信息,可以動態(tài)設(shè)置此參數(shù)。4. NVOD節(jié)目是否保存NVOD節(jié)目是一種半互動可點(diǎn)播節(jié)目。搜索時,有的城市不用保留此節(jié)目,有的需要保留,因此需要可以動態(tài)設(shè)置參數(shù)。5.不同城市需要的特殊頻點(diǎn)頻道搜索時,一般按照標(biāo)準(zhǔn)頻點(diǎn)逐個搜索,但某些城市可能需要一些特殊頻點(diǎn),因此需要可以動態(tài)設(shè)置此參數(shù)。步驟130,搜索電視頻道。在設(shè)置完所述城市的相關(guān)搜索參數(shù)后,電視機(jī)將根據(jù)所述頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù),搜索所述頻點(diǎn)的電視頻道或PID頻道,生成電視頻道信息列表。步驟140,對搜索出的電視頻道進(jìn)行排序。在生成了電視頻道信息列表后,電視機(jī)將根據(jù)所述排序信息對搜索出的電視頻道進(jìn)行排序。所述排序方式包括LCN排序、Server ID排序、BAT表排序。圖2為本發(fā)明實(shí)施例提供的一種應(yīng)用上述電視頻道的搜索方法的電視機(jī)的結(jié)構(gòu)圖。如圖2所示單元210為獲取單元,用于獲取需要搜索頻道所在城市的對應(yīng)城市識別信息。如果城市識別信息列表中有要搜索頻道的城市信息,則獲取單元直接從城市識別信息列表中獲取城市識別信息;如果城市識別信息列表中沒有要搜索頻道的城市信息,則獲取單元通過添加的交互接口獲取城市識別信息。單元220為設(shè)置單元,用于根據(jù)所述城市識別信息,設(shè)置所述城市的電視頻道的頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù)。設(shè)置單元利用添加的交互接口,設(shè)置電視頻道的頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù)。單元230為搜索單元,用于根據(jù)所述頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù),搜索所述頻點(diǎn)的電視頻道或PID頻道,生成電視頻道信息列表。在生成電視頻道信息列表后,搜索單元還將根據(jù)LCN號碼或krver ID號碼或BAT號碼對所述電視頻道信息列表中的各個電視頻道排序。圖3為本發(fā)明實(shí)施例提供的一種應(yīng)用上述電視頻道的搜索方法的電視機(jī)的菜單示意圖。如圖3所示“搜臺設(shè)置”菜單310,電視機(jī)在接收到搜臺命令時,執(zhí)行搜臺命令,并將執(zhí)行結(jié)果一個菜單的形式顯示在電視機(jī)上。該“搜臺設(shè)置”菜單中包含“城市選擇”參數(shù)、“頻道搜索” 參數(shù)、“頻道編輯”參數(shù)?!俺鞘羞x擇”菜單320,在“搜臺設(shè)置”菜單中,電視機(jī)在接收到“城市選擇”命令后, 將執(zhí)行該命令,并將執(zhí)行結(jié)果以“城市選擇”菜單的形式顯示在電視機(jī)上?!俺鞘羞x擇”菜單中包含城市識別信息列表。電視機(jī)也可以另外提供一個交互接口,通過該交互接口獲取城市識別信息?!邦l道編輯”菜單330,在“搜臺設(shè)置”菜單中,電視機(jī)在接收到“頻道編輯”命令后, 將執(zhí)行該命令,并將執(zhí)行結(jié)果以“頻道編輯”菜單的形式顯示在電視機(jī)上?!邦l道編輯”菜單中包含目前數(shù)字電視節(jié)目搜索的各種可改變的參數(shù),如私有PID、主頻點(diǎn)、排序方式、NVOD 節(jié)目、特殊頻點(diǎn)。其中排序方式又包括幾種排序方式,如LCN排序、Service ID排序、BAT排序?!疤砑映鞘小辈藛?40,在“城市選擇”菜單中,電視機(jī)在接收到“添加城市”命令后, 會執(zhí)行該命令,并將執(zhí)行結(jié)果以“添加城市”菜單的形式顯示在電視機(jī)上?!疤砑映鞘小辈藛沃邪壳皵?shù)字電視節(jié)目搜索的各種可改變的參數(shù),如私有PID、主頻點(diǎn)、排序方式、NVOD 節(jié)目、特殊頻點(diǎn)。其中排序方式又包括幾種排序方式,如LCN排序、Service ID排序、BAT排序。對這些參數(shù)進(jìn)行設(shè)置完成后,電視機(jī)將把設(shè)置的參數(shù)添加到城市識別信息列表中。本發(fā)明實(shí)施例還提供了一種電視機(jī),所述電視機(jī)中植入了本發(fā)明實(shí)施例中的頻道搜索方法。本發(fā)明實(shí)施例所提供的電視機(jī)具有利用參數(shù)設(shè)置進(jìn)行頻道搜索的功能,搜索速度快,搜索效果好。因此,本發(fā)明實(shí)施例提供的電視機(jī)也在本專利申請的保護(hù)范圍內(nèi)。專業(yè)人員應(yīng)該還可以進(jìn)一步意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。 這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。 專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。 以上所述的具體實(shí)施方式
,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種電視頻道的搜索方法,其特征在于,所述電視頻道的搜索方法包括獲取需要搜索頻道所在城市的對應(yīng)城市識別信息;根據(jù)所述城市識別信息,設(shè)置所述城市的電視頻道的頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù);根據(jù)所述頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù),搜索所述頻點(diǎn)的電視頻道或PID頻道,生成電視頻道信息列表。
2.如權(quán)利要求1所述的電視頻道的搜索方法,其特征在于,所述獲取需要搜索頻道所在城市的對應(yīng)城市識別信息具體為,從城市識別信息列表中獲取城市識別信息;或添加交互接口,通過所述交互接口獲取城市識別信息。
3.如權(quán)利要求1所述的電視頻道的搜索方法,其特征在于,所述設(shè)置電視頻道的主頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù)具體為添加交互接口,利用所述交互接口設(shè)置電視頻道的頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù)。
4.如權(quán)利要求3所述的電視頻道的搜索方法,其特征在于,所述添加交互接口具體為, 使用軟件應(yīng)用層中的獨(dú)立模塊UIApi提供需要的接口。
5.如權(quán)利要求1所述的電視頻道的搜索方法,其特征在于,所述設(shè)置所述城市的電視頻道的頻點(diǎn)搜索數(shù)據(jù)具體為,設(shè)置所述城市的電視頻道的主頻點(diǎn)搜索數(shù)據(jù)和/或特殊頻點(diǎn)搜索數(shù)據(jù)。
6.如權(quán)利要求1所述的電視頻道的搜索方法,其特征在于,所述搜索所述頻點(diǎn)的電視頻道或PID頻道具體為,在公共頻段和/或特別頻段上搜索所述頻點(diǎn)的電視頻道或PID頻道。
7.如權(quán)利要求1所述的電視頻道的搜索方法,其特征在于,所述生成電視頻道信息列表后還包括根據(jù)LCN號碼或krver ID號碼或BAT號碼對所述電視頻道信息列表中的各個電視頻道排序。
8.一種應(yīng)用上述權(quán)利要求1-7任一所述電視頻道的搜索方法的電視機(jī),其特征在于, 所述電視機(jī)包括獲取單元,用于獲取需要搜索頻道所在城市的對應(yīng)城市識別信息;設(shè)置單元,用于根據(jù)所述城市識別信息,設(shè)置所述城市的電視頻道的頻點(diǎn)搜索數(shù)據(jù)或 PID搜索數(shù)據(jù);搜索單元,用于根據(jù)所述頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù),搜索所述頻點(diǎn)的電視頻道或 PID頻道,生成電視頻道信息列表。
9.如權(quán)利要求8所述的電視機(jī),其特征在于,所述獲取單元具體將從城市識別信息列表中獲取城市識別信息;或添加交互接口,通過所述交互接口獲取城市識別信息。
10.如權(quán)利要求8所述的電視機(jī),其特征在于,所述設(shè)置單元具體將添加交互接口,利用所述交互接口設(shè)置電視頻道的頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種電視頻道的搜索方法及電視機(jī)。本發(fā)明首先獲取需要搜索頻道所在城市的對應(yīng)城市識別信息,然后根據(jù)所述城市識別信息,設(shè)置所述城市的電視頻道的頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù),最后根據(jù)所述頻點(diǎn)搜索數(shù)據(jù)或PID搜索數(shù)據(jù),搜索所述頻點(diǎn)的電視頻道或PID頻道,生成電視頻道信息列表。本發(fā)明提供的可設(shè)置參數(shù)的數(shù)字電視搜臺方法,可以改變搜索結(jié)果,并且可以防止因電視臺發(fā)出的節(jié)目流參數(shù)變化,導(dǎo)致無法搜索到部分電視節(jié)目。本發(fā)明可以廣泛應(yīng)用于數(shù)字電視頻道搜索領(lǐng)域。
文檔編號H04N5/44GK102355560SQ20111028777
公開日2012年2月15日 申請日期2011年9月23日 優(yōu)先權(quán)日2011年9月23日
發(fā)明者劉明濤 申請人:青島海信電器股份有限公司