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