節目搜索系統及方法
【專利摘要】一種節目搜索系統及方法,用于對電視機進行節目搜索。所述節目搜索系統包括:建立模塊,用于當電視機和電視臺之間的網絡連接可用時,建立電視機和電視臺之間的網絡連接;數據接收模塊,用于接收電視臺通過網絡發出的電視節目的數據包;存儲模塊,用于將所述數據包按照一預設方式存儲到存儲器的一預設列表中;判斷模塊,用于判斷接收到的電視節目的數量是否大于或等于一第一預設數值;其中,所述第一預設數值小于所述節目搜索系統能搜索到的全部電視節目的數值,及播放模塊,用于當接收到的電視節目的數量大于或等于所述第一預設數值時播放存儲到所述預設列表中的一電視節目。
【專利說明】節目搜索系統及方法
【技術領域】
[0001]本發明涉及一種節目搜索系統及方法。
【背景技術】
[0002]隨著電子技術及互聯網技術的快速發展,現在的電視機可用與網絡連接,以通過網絡連接接收自電視臺發出的電視節目。電視節目的搜索時用戶觀看電視節目時一個必要的環節。現有的電視節目的搜索方法通常是將所有的節目搜索完畢之后再進行電視節目的播放。以國內用戶的使用情況來看,一個中等配置的機頂盒通常能夠搜索到100套左右的電視節目,那么搜索到所有的電視節目需要花費較長一段時間。那么用戶從搜索電視節目到能夠觀看電視節目則花費很長一段時間,因此,現有節目搜索方式使得用戶搜索電視節目及觀看電視節目時用戶體驗較低。
【發明內容】
[0003]因此,有必要提供一種用戶體驗較高的節目搜索系統。
[0004]進一步地,有必要提供一種用戶體驗較高的節目搜索方法。
[0005]一種節目搜索系統,用于對電視機進行節目搜索,所述節目搜索系統包括:
[0006]建立模塊,用于當電視機和電視臺之間的網絡連接可用時,建立電視機和電視臺之間的網絡連接;
[0007]數據接收模塊,用于接收電視臺通過網絡發出的電視節目的數據包;
[0008]存儲模塊,用于將所述數據包按照一預設方式存儲到存儲器的一預設列表中;
[0009]判斷模塊,用于判斷接收到的電視節目的數量是否大于或等于一第一預設數值;其中,所述第一預設數值小于所述節目搜索系統能搜索到的全部電視節目的數值,及
[0010]播放模塊,用于當接收到的電視節目的數量大于或等于所述第一預設數值時播放存儲到所述預設列表中的一電視節目。
[0011]一種節目搜索方法,用于對電視機進行節目搜索,所述節目搜索方法包括:
[0012]當電視機和電視臺之間的網絡連接可用時,建立電視機和電視臺之間的網絡連接;
[0013]接收電視臺通過網絡發出的電視節目的數據包;
[0014]將所述數據包按照一預設方式存儲到存儲器的一預設列表中;
[0015]判斷接收到的電視節目的數量是否大于等于一第一預設數值;其中,所述第一預設數值小于所述節目搜索系統能搜索到的全部電視節目的數值,及
[0016]當接收到的電視節目的數量大于等于所述第一預設數值時播放存儲到所述預設列中的一電視節目。
[0017]相較于現有技術,本法節目搜索系統及方法將接收到的數據包按照預設的方式存儲在一預設列表中,并在搜索到的電視節目的數量大于或等于一第一預設數值時,對存在在所述預設列表中的一電視節目進行播放。實施本發明不需要在所有的電視節目均搜索完畢時再進行播放,從而達到了提升用戶搜索電視電視節目時的用戶體驗的技術效果。
【專利附圖】
【附圖說明】
[0018]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0019]圖1為發明節目搜索系統一較佳實施方式的運行環境示意圖。
[0020]圖2為本發明節目搜索系統搜索電視節目時電視節目搜索界面示意圖。
[0021]圖3為本發明節目搜索系統所采用的存儲電視節目所采用的預設方式的示意圖。
[0022]圖4為本發明節目搜索系統搜索電視節目完畢時一較佳實施方式的提示界面示意圖。
[0023]圖5、6為本發明節目搜索方法一較佳實施方式的流程示意圖。 [0024]主要元件符號 說明
[0025]電子裝置I
[0026]存儲器10
[0027]處理器30
[0028]顯示器50
[0029]節目搜索系統70
[0030]指令接收模塊71
[0031]判斷模塊72
[0032]建立模塊73
[0033]存儲模塊74
[0034]播放模塊75
[0035]鎖定模塊76
[0036]解鎖模塊77
【具體實施方式】
[0037]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0038]請參閱圖1,其為本發明節目搜索系統一較佳實施方式的運行環境示意圖。所述節目搜索系統70應用于一電子裝置中I用于對電視節目進行搜索。所述電子裝置I可以為電視機的機頂盒。該電視機可以通過網絡與一電視臺建立網絡連接。
[0039]所述電子裝置I進一步包括存儲器10、處理器30及顯示器50。所述顯示器50用于對電視節目進行播放。所述節目搜索系統70包括指令接收模塊71、判斷模塊72、建立模塊73、數據接收模塊74、存儲模塊75、播放模塊76、鎖定模塊77及解鎖模塊78。具體地,所述節目搜索系統的各功能模塊可以以軟件程序或固件(firmware)的形式固化在所述電子裝置I中,也可以安裝在所述存儲器10中,并由所述處理器30控制各功能模塊的執行。
[0040]所述指令接收模塊71,用于節目搜索指令。當用戶要進行節目搜索時,用戶可以通過操作遙控器或者在電視機上進行操作以產生節目搜索指令,所述指令接收模塊71接收所述節目搜索指令。
[0041]所述判斷模塊72,用于判斷所述電視機與所述電視臺之間的網絡連接是否可用。
[0042]所述建立模塊73,用于當所述電視機與所述電視臺之間的網絡連接可用時,建立所述電視機與所述電視臺之間的網絡連接。所述電視臺發出的電視節目的數據包可通過所述電視機與所述電視臺之間的網絡連接傳輸至所述電視機。優選地,當所述電視機與所述電視臺之間建立網絡連接時,所述建立模塊73還用于顯示電視機節目搜索界面。如圖2所示,所述電視節目搜索界面可以為“正在搜索電視節目,請稍后…”等類的字眼。可以理解地,所述“正在搜索電視節目,請稍后…”等類的字眼顯示在所述顯示器50上。
[0043]所述數據接收模塊74,用于接收所述電視臺通過網絡發出的電視節目的數據包。
[0044]所述存儲模塊75,用于將接收到的所述數據包按照一預設方式存儲到所述存儲器10中的一預設列表中。
[0045]具體的,存儲所述數據包的預設方式為三向鏈表的方式。關于三向鏈表詳細介紹如下,請參閱圖3,其為本發明節目搜索系統所采用的存儲電視節目所采用的預設方式的示意圖。所述電子裝置I將接收到的電視節目的數據包按照一定方式(比如可以按照節目的類別,比如娛樂,新聞,財經等類別)分為A、B、C三單元,如A代表娛樂節目,B代表新聞節目,C代表財經節目。而每個單元下面又分為一定數量(比如3個)節目。即,在本實施方式中,娛樂節目A又分為第一娛樂節目Al,第二娛樂節目A2及第三娛樂節目A3 ;新聞節目B分為第一新聞節目B1、第二新聞節目B2、第三新聞節目B3及第四新聞節目B4;財經節目C分為第一財經節目Cl及第二財經節目C2。如搜索到的一電視節目為“深圳新聞”,則將該節目存放在所述B單元內,若所述“深圳新聞”為B單元搜索到的第一個電視節目,則所述“深圳新聞”存儲在BI位置,依次類推,若搜索到的節目為“快樂大本營”,則將該節目存放在所述A單元內,所所述“快樂大本營”為A單元搜索到的第三個電視節目,則所述“快樂大本營”存儲到A3位置。依次類推直到所有的電視節目全部搜索完畢。A、B、C、A1、A2、A3、B1、B2、B3、B4、C1及C2可以視為所述三向鏈表的多個節點,A、B、C之間為兄弟關系。A1、A2、A3之間為兄弟關系,B1、B2、B3及B4之間為兄弟關系,Cl及C2之間為兄弟關系。而Al、A2、A3與A之間為父子關系,B1、B2、B3、B4與B之間為父子關系,C1、C2與C之間為父子關系。此時,各個節點可通過父子關系或者兄弟關系來確定其位置,這樣,所有節點形成一個三向鏈表。
[0046]所述判斷模塊72,還用于判斷接收到的電視節目的數量是否大于或等于一第一預設數值。該第一預設的數值可以為在每次用戶搜臺時用戶自己設定,也可以僅僅在用戶首次搜臺時設定,也可以是固化在該存儲器10中的數值。所述第一預設的數值表示用戶在首次搜臺的過程中搜索到的節目的數量。可以理解地,所述第一預設數值小于所述節目搜索系統能搜索到的全部電視節目的數值。
[0047]所述播放模塊76,用于當接收到的電視節目的數量大于或等于所述第一預設數值時,播放存儲在所述預設列表中的一電視節目。在本實施方式中,所述第一預設數值為5。所述播放的電視節目可以是位于所述列表中的第一個節目,也可以是用戶選擇的所述列表中的其他的電視節目。可以理解地,在其他實施方式中,所述第一預設數值的大小也可以根據需要而設定,比如,所述第一預設數值為I。優選地,所述播放模塊76還用于在播放所述預設列表中的一電視節目時,屏蔽所述節目搜索界面。此時,所述數據接收模塊74還在接收所述電視臺通過網絡發出的電視節目的數據包,只是,由于所述節目搜索界面被屏蔽,所述數據接收模塊74在后臺接收所述電視節目的數據包。
[0048]所述鎖定模塊77,用于在首次搜臺完畢,即所述播放模塊76播放所述預設列表中的一電視節目時,鎖定用戶對所述列表中電視節目的操作權限。由于所述電視節目是按照預設的方式存儲在所述列表中的,若此時,用戶對所述列表進行編輯或刪除,則會打亂所述列表中的電視節目,此時,會給下一個接收到的電視節目的數據包的存儲造成一定程度的不方便。因此,所述鎖定模塊77在首次搜臺完成時,鎖定用戶對所述列表中的電視節目的操作權限。可以理解地,所述用戶對所述列表中的節目的操作權限為編輯所述列表中的電視節目或者刪除所述列表中的電視節目等權限。
[0049]所述判斷模塊72,還用于判斷接收到的電視節目的數量是否等于一第二預設數值。當接收到的電視節目的數量等于所述第二預設數值時,則可認為所述電視節目全部接收完畢,即,電視節目的搜索完畢。其中,所述第二預設數值大于所述第一預設數值。
[0050]所述解鎖模塊78,用于當接收到的電視節目的數量等于所述第二預設數值時,解鎖用戶對所述列表中電視節目的操作權限。此時,用戶可以查看所述列表中的電視節目,并可對所述電視節目進行編輯,比如調整所述電視節目的位置,及刪除不喜歡的電視節目等操作。優選地,所述解鎖模塊78還用于發出一提示信息,用于提醒用戶電視節目接收完畢。可以理解地,所述提示信息可以為一文本信息,如圖4所示,其為本發明節目搜索系統搜索電視節目完畢時一較佳實施方式的提示界面示意圖。在本實施方式中,所述提示信息為“電視節目搜索完畢”。在其它實施方式中,所述提示信息也可以為一音頻信息。
[0051]下面結合圖1,對本發明節目搜索方法進行介紹。請參閱圖5、6,其為本發明節目搜索方法一較佳實施方式的流程示意圖。所述節目搜索方法包括以下步驟。
[0052]步驟S101,所述指令接收模塊71接收節目搜索指令。當用戶要進行節目搜索時,接收遙控器或者電視機上發出的節目搜索指令。
[0053]步驟S102,所述判斷模塊72判斷所述電視機與所述電視臺之間的網絡連接是否可用。當所述電視機與所述電視臺之間的網絡連接可用時,進入步驟S103 ;當所述電視機與所述電視臺之間的網絡連接不可用時,進入步驟S104。
[0054]步驟S103,所述建立模塊73建立所述電視機與所述電視臺之間的網絡連接。所述電視臺發出的電視節目的數據包可通過所述電視機與所述電視臺之間的網絡連接傳輸至所述電視機。優選地,當所述電視機與所述電視臺之間建立網絡連接時,所述建立模塊73還用于顯示電視機節目搜索界面。
[0055]步驟S104,等待電視機與所述電視臺之間的網絡連接。
[0056]步驟S105,所述數據接收模塊74接收所述電視臺通過網絡發出的電視節目的數據包。
[0057]步驟S106,所述存儲模塊75將接收到的所述數據包按照一預設方式存儲到所述存儲器10中的一預設列表中。具體地,存儲所述數據包的預設方式為三向鏈表的方式。關于三向鏈表請參閱前述介紹,在此不再贅述。[0058]步驟S107,所述判斷模塊72判斷接收到的電視節目的數量是否大于或等于一第一預設數值。該第一預設的數值可以為在每次用戶搜臺時用戶自己設定,也可以僅僅在用戶首次搜臺時設定,也可以是固化在該存儲器10中的數值。所述第一預設的數值表示用戶在首次搜臺的過程中搜索到的節目的數量。當接收到的電視節目的數量大于或等于所述第一預設數值時,進入步驟S108 ;否則,則返回步驟S105。
[0059]步驟S108,所述播放模塊76播放存儲在所述預設列表中的一電視節目。在本實施方式中,所述第一預設數值為5。所述播放的電視節目可以是位于所述列表中的第一個節目,也可以是用戶選擇的所述列表中的其他的電視節目。可以理解地,在其他實施方式中,所述第一預設數值的大小也可以根據需要而設定,比如,所述第一預設數值為I。優選地,在所述播放模塊76播放所述預設列表中的一電視節目時,屏蔽所述節目搜索界面。
[0060]步驟S109,所述鎖定模塊77鎖定用戶對所述列表中電視節目的操作權限。由于所述電視節目是按照預設的方式存儲在所述列表中的,若此時,用戶對所述列表進行編輯或刪除,則會打亂所述列表中的電視節目,此時,會給下一個接收到的電視節目的數據包的存儲造成一定程度的不方便。因此,所述鎖定模塊77在首次搜臺完成時,鎖定用戶對所述列表中的電視節目的操作權限。可以理解地,所述用戶對所述列表中的節目的操作權限為編輯所述列表中的電視節目或者刪除所述列表中的電視節目等權限。
[0061]步驟S110,所述數據接收模塊74接收所述電視臺通過網絡發出的電視節目的數據包。
[0062]步驟S111,所述判斷模塊72判斷接收到的電視節目的數量是否等于一第二預設數值。當接收到的電視節目的數量等于所述第二預設數值時,則可認為所述電視節目全部接收完畢,即,電視節目的搜索完畢。其中,所述第二預設數值大于所述第一預設數值。當所述電視節目的數量等于一第二預設數值時,進入步驟S112;否則,則返回步驟步驟S110。
[0063]步驟S112,所述解鎖模塊78解鎖用戶對所述列表中電視節目的操作權限。此時,用戶可以查看所述列表中的電視節目,并可對所述電視節目進行編輯,比如調整所述電視節目的位置,及刪除不喜歡的電視節目等操作。優選地,所述解鎖模塊78還用于發出一提示信息,用于提醒用戶電視節目接收完畢。可以理解地,所述提示信息可以為一文本信息,在其它實施方式中,所述提示信息也可以為一音頻信息。
[0064]相較于現有技術,本法節目搜索系統及方法將接收到的數據包按照三向鏈表的方式存儲在一預設列表中,并在搜索到的電視節目的數量大于或等于一第一預設數值時,對存在在所述預設列表中的一電視節目進行播放。實施本發明不需要在所有的電視節目均搜索完畢時再進行播放,從而達到了提升用戶搜索電視電視節目時的用戶體驗的技術效果。進一步地,所述電視節目按照三向鏈表的方式存儲在所述預設列表中,更加方便了用戶選擇要播放的電視節目的速度。
[0065]以上實施例僅用以說明本發明的技術方案而非限制,盡管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換,而不脫離本發明技術方案的精神和范圍。
【權利要求】
1.一種節目搜索系統,用于對電視機進行節目搜索,其特征在于,所述節目搜索系統包括: 建立模塊,用于當電視機和電視臺之間的網絡連接可用時,建立電視機和電視臺之間的網絡連接; 數據接收模塊,用于接收電視臺通過網絡發出的電視節目的數據包; 存儲模塊,用于將所述數據包按照一預設方式存儲到存儲器的一預設列表中; 判斷模塊,用于判斷接收到的電視節目的數量是否大于或等于一第一預設數值;其中,所述第一預設數值小于所述節目搜索系統能搜索到的全部電視節目的數值,及 播放模塊,用于當接收到的電視節目的數量大于或等于所述第一預設數值時播放存儲到所述預設列表中的一電視節目。
2.如權利要求1所述的節目搜索系統,其特征在于,所述節目搜索系統還包括: 鎖定模塊,用于在所述播放模塊播放所述電視節目的時候鎖定用戶對所述列表中電視節目的操作權限。其中,所述用戶對所述列表中的節目的操作權限為編輯所述列表中的電視節目或者刪除所述列表中的電視節目。
3.如權利要求2所述的節目搜索系統,其特征在于,所述判斷模塊還用于判斷接收到的電視節目的數量是否等于一第二預設數值; 所述節目搜索系統還包括解鎖模塊,用于當接收到的電視節目的數量等于所述第二預設數值時,解鎖用戶對所述列表中電視節目的操作權限,其中,所述第二預設數值大于所述第一預設數值。
4.如權利要求3所述的節目搜索系統,其特征在于,所述解鎖模塊還用于發出一提示信息,用于提醒用戶電視節目接收完畢,其中,所述提示信息為一文本信息或者一音頻信肩、O
5.如權利要求1所述的節目搜索系統,其特征在于,所述建立模塊還用于顯示電視機節目搜索界面,所述播放模塊還用于在播放所述預設列表中的一電視節目時,屏蔽所述節目搜索界面。
6.如權利要求1所述的節目搜索系統,其特征在于,所述預設方式為三向鏈表的方式。
7.如權利要求1所述的節目搜索系統,其特征在于,所述節目搜索系統還包括: 指令接收模塊,用于接收節目搜索指令; 所述判斷模塊還用于判斷電視機和電視臺之間的網絡是否可用。
8.一種節目搜索方法,用于對電視機進行節目搜索,其特征在于,所述節目搜索方法包括: 當電視機和電視臺之間的網絡連接可用時,建立電視機和電視臺之間的網絡連接; 接收電視臺通過網絡發出的電視節目的數據包; 將所述數據包按照一預設方式存儲到存儲器的一預設列表中; 判斷接收到的電視節目的數量是否大于等于一第一預設數值;其中,所述第一預設數值小于所述節目搜索系統能搜索到的全部電視節目的數值,及 當接收到的電視節目的數 量大于等于所述第一預設數值時播放存儲到所述預設列中的一電視節目。
9.如權利要求8所述的節目搜索方法,其特征在于,所述節目搜索方法還包括:在播放所述電視節目的時候鎖定用于對所述列表中電視節目的操作權限。
10.如權利要求9所述的節目搜索方法,其特征在于,在當接收到的電視節目的數量大于等于所述第一預設數值時播放存儲到所述預設列中的一電視節目步驟之后還包括: 繼續接收電視臺通過網絡發出的電視節目的數據包; 將所述數據包按照所述預設方式存儲到所述預設列表中; 判斷接收到的電視節目的數量是否等于一第二預設數值,其中,所述第二預設數值大于所述第一預設數值; 當接收到的電視節目的數量等于所述第二預設數值時,解鎖用戶對所述列表中的電視節目的操作權限。
11.如權利要求10所述的節目搜索方法,其特征在于,所述節目搜索方法還包括: 當接收到的電視節目的數量小于所述第二預設數值時,繼續接收電視臺通過網絡發出的電視節目的數據包。 當接收到的電視節目的數量等于所述第二預設數值時,發出一提示信息,用于提示用戶電視節目接收完畢。其中,所述提示信息為一文本信息或一音頻信息。
12.如權利要求8所述的節目搜索方法,其特征在于,在建立電視機和電視臺之間的網絡連接時,顯示電視節目搜索界面;在播放存儲到所述預設列中的一電視節目時,屏蔽所述節目搜索界面。
13.如權利要求8所述的節目搜索方法,其特征在于,所述預設的方式為三向鏈表的方式。
14.如權利要求8所述的節目搜索方法,其特征在于,所述搜索方法在所述“當電視機和電視臺之間的網絡連接可用時,建立電視機和電視臺之間的網絡連接”步驟之前還包括: 接收節目搜索指令; 判斷電視機和電視臺之間的網絡是否可用。
【文檔編號】H04N21/472GK103561332SQ201310498868
【公開日】2014年2月5日 申請日期:2013年10月22日 優先權日:2013年10月22日
【發明者】劉炳偉 申請人:深圳創維數字技術股份有限公司, 深圳市創維軟件有限公司