專利名稱:一種電視節(jié)目搜索系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡信息搜索系統(tǒng)及其方法,尤其涉及一種電視節(jié)目 搜索系統(tǒng)及其方法。
背景技術(shù):
目前,現(xiàn)有電視節(jié)目數(shù)目繁多,如果用戶要查找一套節(jié)目的播出時間、 節(jié)目內(nèi)容等信息時,現(xiàn)有電視節(jié)目的搜索方式是通過操作節(jié)目頻道上下鍵依次翻閱、瀏覽EPG (電子節(jié)目指南),或頻道定位建獲得節(jié)目信息。然而,對于現(xiàn)有電視節(jié)目搜索方式,如果在電視節(jié)目頻道數(shù)目或信息流非常大的時候,這種節(jié)目信息的搜索方式將會浪費大量的時間和精力,而且查找過程也非常困難。因此,現(xiàn)有技術(shù)有待于完善和發(fā)展。發(fā)明內(nèi)容本發(fā)明所要解決的問題在于提供一種電視節(jié)目搜索系統(tǒng)及其方法,該 電視節(jié)目搜索系統(tǒng)及其方法可以解決電視節(jié)目信息搜索速度慢、搜索時間 過長的問題。為了解決上述技術(shù)問題,本發(fā)明的技術(shù)方案如下 一種電視節(jié)目搜索系統(tǒng),包括CPU,用于接收輸入信號,并協(xié)調(diào)、控制與其相連接的其他模塊;及 數(shù)據(jù)存儲模塊,與所述CPU連接,用于存儲電視節(jié)目信息; 其中,所述電視節(jié)目搜索系統(tǒng)還包括信息輸入模塊,與所述CPU連接,用于進行文字信息設置輸入;顯示模塊,與所述CPU連接,用于顯示信息輸入界面;及匹配模塊,分別與所述CPU、信息輸入模塊、顯示模塊及數(shù)據(jù)存儲模 塊連接,用于當接收到所述信息輸入模塊輸送來的文字信息后,與存儲所 述數(shù)據(jù)存儲模塊上的電視節(jié)目信息中的文字進行匹配,并輸出匹配信息至 所述CPU及顯示模塊。所述電視節(jié)目搜索系統(tǒng),其中,所述電視節(jié)目搜索系統(tǒng)還包括下載模 塊,與所述CPU及數(shù)據(jù)存儲模塊連接,受控于所述CPU,并將網(wǎng)絡上下載 的電視節(jié)目信息保存至所述數(shù)據(jù)存儲模塊。所述電視節(jié)目搜索系統(tǒng),其中,所述電視節(jié)目搜索系統(tǒng)還包括傳輸流 解碼模塊,與所迷CPU、顯示模塊及數(shù)據(jù)存儲模塊連接,受控于所述CPU, 用于調(diào)用所述數(shù)據(jù)存儲模塊中的電視節(jié)目信息,并進行解碼處理后輸送至 顯示模塊。所述電視節(jié)目搜索系統(tǒng),其中,在所述數(shù)據(jù)存儲模塊設有一電視節(jié)目 信息表,用于存儲電視節(jié)目信息;所述電視節(jié)目信息包括電視節(jié)目頻道號、 電視節(jié)目類型、電視節(jié)目名稱、電視節(jié)目內(nèi)容、電一見節(jié)目主演姓名及電視 節(jié)目播放時間。所述電視節(jié)目搜索系統(tǒng),其中,所述數(shù)據(jù)存儲模塊為串行FLASH存儲 模塊。所述電視節(jié)目搜索系統(tǒng),其中,所述文字信息設置輸入是通過手動電 視機或遙控上的功能按鈕進行設置的。一種電視節(jié)目搜索方法,包括如下步驟A、 將電視節(jié)目信息保存至一數(shù)據(jù)存儲模塊上;B、 啟動CPU內(nèi)的節(jié)目搜索功能,在顯示系統(tǒng)上顯示信息輸入界面;C、 在所述信息輸入界面的信息輸入框輸入待搜索的電視節(jié)目信息 的關(guān)鍵字,并且輸入結(jié)束后,將所述關(guān)鍵字輸送至匹配模塊進行 匹配處理;D、 在顯示系統(tǒng)上顯示匹配到的電視節(jié)目信息。所述電視節(jié)目搜索方法,其中,所述步驟B,所述信息輸入界面包括 有電視節(jié)目搜索方式,所述電視節(jié)目搜索方式包括電視節(jié)目頻道號、電視 節(jié)目類型、電視節(jié)目名稱、電視節(jié)目內(nèi)容、電視節(jié)目主演姓名及電視節(jié)目 播放時間中的任意一個或多個組合。所述電視節(jié)目搜索方法,其中,所述步驟B中,所述匹配處理過程包 括如下處理Cl、所述匹配模塊將所述關(guān)^:字保存到預先定義的變量中; C2、所述匹配模塊依次取出所述數(shù)據(jù)存儲模塊上的電視節(jié)目信息中的 文字,與所述變量中的關(guān)鍵字進行匹配。所述電視節(jié)目搜索方法,其中,所述數(shù)據(jù)存儲模塊為串行FLASH存儲模塊。采用本發(fā)明提供的一種電視節(jié)目搜索系統(tǒng)及其方法,用戶可以將電視 節(jié)目信息保存至數(shù)據(jù)存儲模塊上,并通過電視節(jié)目搜索系統(tǒng)的搜索功能, 啟動電視節(jié)目信息輸入界面,輸入待搜索的電視節(jié)目信息的關(guān)鍵字,從而 可以快速的從數(shù)據(jù)存儲模塊中檢索出相關(guān)的電視節(jié)目信息,極大地縮短了 搜索時間。
圖1為本發(fā)明的電視節(jié)目搜索系統(tǒng)的結(jié)構(gòu)示意圖; 圖2為本發(fā)明的電視節(jié)目搜索系統(tǒng)中,電視節(jié)目信息搜索的信息輸入 界面示意圖;圖3為本發(fā)明的電視節(jié)目搜索系統(tǒng)中,電視節(jié)目信息搜索匹配成功并 解碼后的信息界面顯示示意圖;圖4是本發(fā)明的電視節(jié)目搜索方法的實現(xiàn)流程圖;圖5是本發(fā)明的電視節(jié)目搜索方法中電視節(jié)目信息下載保存過程的實現(xiàn)流程圖。
具體實施例方式
下面結(jié)合附圖,對本發(fā)明的較佳實施例作進一步詳細說明。
本發(fā)明提供了一種電視節(jié)目搜索系統(tǒng),如圖1所示,包括CPU 110、 數(shù)據(jù)存儲模塊120、顯示模塊130、信息輸入模塊140及匹配模塊150。所 述CPU IIO作為電視節(jié)目信息接收系統(tǒng)的中心樞紐,用于根據(jù)接收到的輸 入信號,比如網(wǎng)絡信息、媒體流、電視節(jié)目信息匹配成功信息等,控制、 協(xié)調(diào)與其相連接的其他單元模塊,比如,顯示模塊130、數(shù)據(jù)存儲模塊120、 信息設置模塊140及匹配模塊150等;所述匹配模塊150與顯示模塊130、 信息輸入模塊140及CPU 110連接,用于當接收到所述信息輸入模塊140 輸送來的文字信息后,與存儲所述數(shù)據(jù)存儲模塊120上的電視節(jié)目信息中 的文字進行匹配,并輸出匹配信息至所述CPU IIO及顯示才莫塊130。
在進行電視節(jié)目搜索操作之前,所述CPU IIO將接收到的電視節(jié)目信 息保存至所述數(shù)據(jù)存儲模塊120上,該數(shù)據(jù)存儲模塊120為本地存儲模塊, 可以是如串行FLASH、 NAND FLASH或者NOR flash存儲模塊;這樣,在 本地存儲模塊上對進行電視節(jié)目信息的搜索,可以提高搜索速度,縮短搜 索時間;其中,在所述數(shù)據(jù)存儲模塊120上設有一電視節(jié)目信息表,用于 存儲電視節(jié)目信息,該電視節(jié)目信息包括電視節(jié)目頻道號、電視節(jié)目類型、 電視節(jié)目名稱、電視節(jié)目內(nèi)容、電視節(jié)目主演姓名及電視節(jié)目播放時間, 且它們之間的存儲方式是--對應的。
如果用戶需要搜索電視節(jié)目信息時,通過手動操作電視機上的節(jié)目搜 索功能按鈕或遙控器上的節(jié)目搜索功能按鈕,啟動電視節(jié)目信息搜索功能, 進入CPU 110系統(tǒng)的電視節(jié)目信息搜索系統(tǒng)并產(chǎn)生控制指令,比如信息設 置指令及顯示指令;并將所述信息設置指令輸出至信息輸入模塊140;同時 將所述顯示指令輸出至顯示模塊130,并通過與其相連接的顯示系統(tǒng)160顯示出信息輸入界面。
當所述信息輸入模塊140接收到信息設置指令后,用戶接可以根據(jù)顯 示系統(tǒng)160顯示的信息輸入界面的提示內(nèi)容,如圖2所示,比如文字信息 輸入框、電視節(jié)目搜索方式類型,其包括電視節(jié)目頻道號、電視節(jié)目類型、 電視節(jié)目名稱、電視節(jié)目內(nèi)容、電視節(jié)目主演姓名及電視節(jié)目播放時間。 這樣,用戶就可以根據(jù)需要,選擇適當?shù)碾娨暪?jié)目搜索方式,并在文字信 息輸入框中輸入待搜索的關(guān)鍵字,比如電視節(jié)目頻道號、電視節(jié)目播放時 間等。
文字信息,即關(guān)鍵字輸入結(jié)束后,所述信息輸入^f莫塊140將輸入的關(guān) 鍵字輸送至匹配模塊150,所述匹配模塊150將接收到的關(guān)鍵字存放在一預 先定義的變量中;緊接著匹配模塊150將向所述數(shù)據(jù)存儲模塊120輸出一 信息讀取指令,依次讀取預存在數(shù)據(jù)存儲模塊120上的電視節(jié)目信息中的 關(guān)鍵字,與存放在在變量中關(guān)鍵字進行匹配操作。如果匹配成功,則將匹 配成功信息分別輸出至所述CPU 110及顯示模塊130上,由顯示系統(tǒng)160 顯示匹配成功信息,比如顯示"匹配成功"字樣;如果匹配失敗,所述匹 配模塊150將輸出匹配失敗信息至顯示^f莫塊130,由顯示系統(tǒng)顯示匹配失敗 信息,比如"匹配失敗"字樣,并提示是否重新下載電視節(jié)目信息。
本發(fā)明的進一步改進,所述電視節(jié)目搜索系統(tǒng)還包括下載模塊170,與 所述CPU IIO及數(shù)據(jù)存儲模塊120連接,如圖l所示,用于下載電視節(jié)目 信息。當CPU IIO檢測到所述數(shù)據(jù)存儲模塊120上沒有電視節(jié)目信息,或 新增加的電視節(jié)目信息時,向所述下載才莫塊170下發(fā)一下載指令,所述下 載模塊170根據(jù)所述下載指令,從網(wǎng)絡上下載電視節(jié)目信息,并將下載的 電視節(jié)目信息存儲到所述數(shù)據(jù)存儲模塊170上,以方便電視節(jié)目信息的搜 索、查詢;其中,此處的網(wǎng)絡是指一個傳輸系統(tǒng),可以傳輸一組MPEG-2 傳輸流(TS),比如某個有線電視系統(tǒng)中的所有數(shù)字頻道,簡稱網(wǎng)絡。
本發(fā)明的更進一步的改進,所述電視節(jié)目搜索系統(tǒng)還包括傳輸流解碼模塊180,與所述CPU 110、顯示模塊130及數(shù)據(jù)存儲才莫塊120連接,如圖 l所示,受控于所述CPU110。當電視節(jié)目信息匹配成功后,所述匹配模塊 150將匹配成功信息輸送至CPU 110,該CPUC 110對接收到的匹配成功信 息進行處理,并輸出一解碼控制指令至所述傳輸流解碼才莫塊180;所述傳輸 流解碼模塊180根據(jù)解碼控制指令從數(shù)據(jù)存儲模塊120上調(diào)用出與匹配成 功信息相適應的電視節(jié)目信息進行解碼處理,并將解碼后的信息輸出至顯 示模塊130,由所述顯示系統(tǒng)160顯示電視節(jié)目信息,如圖3所示。
本發(fā)明還提供了一種電視節(jié)目搜索方法,如圖4所示,其實現(xiàn)流程包 括如下步驟
410、將電視節(jié)目信息保存至一電視機或電視節(jié)目接收裝置的數(shù)據(jù)存儲 模塊上;
420、啟動CPU內(nèi)的節(jié)目搜索功能,隨后在顯示系統(tǒng)上顯示信息輸入 界面,進入搜索界面;
430、在所述信息輸入界面的信息輸入框輸入待搜索的電視節(jié)目信息的 關(guān)鍵字,同時選擇需要搜索的方式,比如電視節(jié)目頻道號、電視節(jié)目類型、 電視節(jié)目名稱、電視節(jié)目內(nèi)容、電視節(jié)目主演姓名及電視節(jié)目播放時間中 的任意一個,或多個組合;并且輸入結(jié)束后,將所述關(guān)鍵字輸送至匹配模 塊;
440、所述匹配模塊將接收到的關(guān)鍵字存放在一預先定義的變量中,隨 后該匹配模塊依次讀取存儲在數(shù)據(jù)存儲模塊上的電視節(jié)目信息中的關(guān)鍵 字,與存放在在變量中關(guān)鍵字進行匹配操作,如果匹配成功,則轉(zhuǎn)至步驟 450,否則,轉(zhuǎn)至步驟460;
450、將電視節(jié)目信息的詳細內(nèi)容顯示在顯示系統(tǒng)160上,如圖3所示;
460、在顯示系統(tǒng)160上顯示匹配失敗信息,比如顯示"匹配失敗"字 樣,并提示是否重新下載電視節(jié)目信息。
其中,所述步驟410中,請參閱附圖5,所述電視節(jié)目信息的存儲過程包括如下步驟
411、 在每次開機或待機時,CPU將檢測數(shù)據(jù)存儲模塊上是否由電視節(jié) 目信息內(nèi)容,如果有,則轉(zhuǎn)至步驟412;否則轉(zhuǎn)至步驟413;
412、 CPU檢測TS (傳輸)流里的NIT (網(wǎng)絡信息)表,如果判斷有 新的節(jié)目信息數(shù)據(jù),用戶可以選擇更新,轉(zhuǎn)至步驟414,否則轉(zhuǎn)至步驟415;
413、 系統(tǒng)判斷是否需要下載最近電視節(jié)目信息內(nèi)容,如果是,則轉(zhuǎn)至 步驟414,否則轉(zhuǎn)至步驟415;
414、 下載電視節(jié)目信息的內(nèi)容,并分析該電視節(jié)目信息里的電視節(jié)目 頻道號、電視節(jié)目類型、電視節(jié)目名稱、電視節(jié)目內(nèi)容、電視節(jié)目主演姓 名、電視節(jié)目播放時間等字段信息存儲在數(shù)據(jù)存儲模塊上的電視節(jié)目信息 表,且存儲方式是一一對應的;
415、 電視機或電視節(jié)目接收裝置進入正常啟動或正常待機狀態(tài)。 綜上所述,采用本發(fā)明提供的一種電視節(jié)目搜索系統(tǒng)及其方法,用戶
可以將電視節(jié)目信息保存至數(shù)據(jù)存儲模塊上,并通過電視節(jié)目搜索系統(tǒng)的 搜索功能,啟動電視節(jié)目信息輸入界面,輸入待搜索的電視節(jié)目信息的關(guān) 鍵字,從而可以快速的從數(shù)據(jù)存儲模塊中檢索出相關(guān)的電視節(jié)目信息,極 大地縮短了搜索時間。
應當理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以 改進或變換,而所有這些改進和變換都應屬于本發(fā)明所附權(quán)利要求的保護 范圍。
權(quán)利要求
1、一種電視節(jié)目搜索系統(tǒng),包括CPU,用于接收輸入信號,并協(xié)調(diào)、控制與其相連接的其他模塊;及數(shù)據(jù)存儲模塊,與所述CPU連接,用于存儲電視節(jié)目信息;其特征在于,所述電視節(jié)目搜索系統(tǒng)還包括信息輸入模塊,與所述CPU連接,用于進行文字信息設置輸入;顯示模塊,與所述CPU連接,用于顯示信息輸入界面;及匹配模塊,分別與所述CPU、信息輸入模塊、顯示模塊及數(shù)據(jù)存儲模塊連接,用于當接收到所述信息輸入模塊輸送來的文字信息后,與存儲所述數(shù)據(jù)存儲模塊上的電視節(jié)目信息中的文字進行匹配,并輸出匹配信息至所述CPU及顯示模塊。
2、 根據(jù)權(quán)利要求1所述的電視節(jié)目搜索系統(tǒng),其特征在于,所述電 視節(jié)目搜索系統(tǒng)還包括下載模塊,與所述CPU及數(shù)據(jù)存儲模塊連接,受控 于所述CPU,并將網(wǎng)絡上下載的電視節(jié)目信息保存至所述數(shù)據(jù)存儲模塊。
3、 根據(jù)權(quán)利要求1或2所述的電視節(jié)目搜索系統(tǒng),其特征在于,所 述電視節(jié)目搜索系統(tǒng)還包括傳輸流解碼模塊,與所述CPU、顯示模塊及數(shù) 據(jù)存儲模塊連接,受控于所述CPU,用于調(diào)用所述數(shù)據(jù)存儲模塊中的電視 節(jié)目信息,并進行解碼處理后輸送至顯示模塊。
4、 根據(jù)權(quán)利要求1所述的電視節(jié)目搜索系統(tǒng),其特征在于,在所述 數(shù)據(jù)存儲模塊設有一電視節(jié)目信息表,用于存儲電視節(jié)目信息;所述電視 節(jié)目信息包括電視節(jié)目頻道號、電視節(jié)目類型、電視節(jié)目名稱、電視節(jié)目 內(nèi)容、電3見節(jié)目主演姓名及電視節(jié)目播放時間。
5、 根據(jù)權(quán)利要求4所述的電視節(jié)目搜索系統(tǒng),其特征在于,所述數(shù) 據(jù)存儲模塊為串行FLASH存儲模塊。
6、 根據(jù)權(quán)利要求1所述的電視節(jié)目搜索系統(tǒng),其特征在于,所述文字信息設置輸入是通過手動電視機或遙控上的功能^^丑進行設置的。
7、 一種電視節(jié)目搜索方法,其包括如下步驟A、 將電視節(jié)目信息保存至一數(shù)據(jù)存儲模塊上;B、 啟動CPU內(nèi)的節(jié)目搜索功能,在顯示系統(tǒng)上顯示信息輸入界 面;C、 在所述信息輸入界面的信息輸入框輸入待搜索的電視節(jié)目信 息的關(guān)4定字,并且輸入結(jié)束后,將所述關(guān)鍵字輸送至匹配模塊 進行匹配處理;D、 在顯示系統(tǒng)上顯示匹配到的電視節(jié)目信息。
8、 根據(jù)權(quán)利要求7所述的電視節(jié)目搜索方法,其特征在于,所述步 驟B,所述信息輸入界面包括有電視節(jié)目搜索方式,所述電視節(jié)目搜索方 式包括電視節(jié)目頻道號、電視節(jié)目類型、電視節(jié)目名稱、電視節(jié)目內(nèi)容、 電視節(jié)目主演姓名及電視節(jié)目播放時間中的任意一個或多個組合。
9、 根據(jù)權(quán)利要求7所述的電視節(jié)目搜索方法,其特征在于,所述步 驟B中,所述匹配處理過程包括如下處理Cl、所述匹配模塊將所述關(guān)鍵字保存到預先定義的變量中; C2、所述匹配模塊依次取出所述數(shù)據(jù)存儲模塊上的電視節(jié)目信息中的 文字,與所述變量中的關(guān)鍵字進行匹配。
10、 根據(jù)權(quán)利要求7、 8或9所述的電視節(jié)目搜索方法,其特征在于, 所述數(shù)據(jù)存儲才莫塊為串行FLASH存儲模塊。
全文摘要
本發(fā)明公開了一種電視節(jié)目搜索系統(tǒng)及其方法,應用于電視節(jié)目搜索領(lǐng)域,其方法包括步驟將電視節(jié)目信息保存至一數(shù)據(jù)存儲模塊上;啟動CPU內(nèi)的節(jié)目搜索功能,在顯示系統(tǒng)上顯示信息輸入界面;在所述信息輸入界面的信息輸入框輸入待搜索的電視節(jié)目信息的關(guān)鍵字,并且輸入結(jié)束后,將所述關(guān)鍵字輸送至匹配模塊進行匹配處理;在顯示系統(tǒng)上顯示匹配到的電視節(jié)目信息。采用本發(fā)明提供的一種電視節(jié)目搜索系統(tǒng)及其方法,可以快速的從數(shù)據(jù)存儲模塊中檢索出相關(guān)的電視節(jié)目信息,極大地縮短了搜索時間。
文檔編號H04N5/445GK101217629SQ20071012574
公開日2008年7月9日 申請日期2007年12月26日 優(yōu)先權(quán)日2007年12月26日
發(fā)明者波 周 申請人:康佳集團股份有限公司