新四季網

一種搜索方法和裝置製造方法

2023-10-11 06:29:54

一種搜索方法和裝置製造方法
【專利摘要】本發明提供一種搜索方法和裝置,可以在用戶進行資源搜索時,同時搜索智能終端內部的存儲設備和網絡伺服器中的所有資源,使得搜索效果更優、更快。所述方法包括:獲取搜索關鍵字;調用本地搜索線程和網絡搜索線程,以啟動本地搜索功能和網絡搜索功能;通過所述本地搜索線程,從本地資料庫中查找所述搜索關鍵字對應的多媒體文件;通過所述網絡搜索線程,從網絡資料庫中查找所述搜索關鍵字對應的多媒體文件。本發明適用於電子信息【技術領域】。
【專利說明】一種搜索方法和裝置
【技術領域】
[0001]本發明涉及電子信息【技術領域】,尤其涉及一種搜索方法和裝置。
【背景技術】
[0002]隨著人們生活水平的提高,智能終端的普及程度越來越高,從小到pad,大到智能電視,幾乎所有家庭都會有一臺到多臺智能終端。一般情況下,智能終端上都內置有容量較大的存儲設備,該智能終端上的每個應用也會在該存儲設備中產生一定的資源,因此該存儲設備上的資源越來越多,用戶如何從眾多資源中快速找到所需的資源信息,成為智能終端方面需要解決的一個問題。
[0003]現有技術中,智能終端中具有一些成熟的應用,該應用會自己提供一套搜索功能,但該搜索功能僅限於應用本身內的資源搜索,無法涵蓋整個智能終端內部的存儲設備和網絡的資源搜索。而對於智能終端上的系統,該系統提供的系統搜索功能則基本上僅限於網絡的搜索,無法涵蓋智能終端內部的存儲設備的資源搜索。

【發明內容】

[0004]本發明提供一種搜索方法和裝置,可以在用戶進行資源搜索時,同時搜索智能終端內部的存儲設備和網絡伺服器中的所有資源,使得搜索效果更優、更快。
[0005]為達到上述目的,本發明實施例採用如下技術方案:
[0006]第一方面,提供一種搜索方法,所述方法應用於智能終端內部的搜索裝置,所述方法包括:
[0007]獲取搜索關鍵字;
[0008]調用本地搜索線程,以啟動本地搜索功能,調用網絡搜索線程,以啟動網絡搜索功倉泛;
[0009]通過所述本地搜索線程,從本地資料庫中查找所述搜索關鍵字對應的多媒體文件;通過所述網絡搜索線程,從網絡資料庫中查找所述搜索關鍵字對應的多媒體文件。
[0010]在第一方面第一種可能的實現方式中,結合第一方面,在所述獲取搜索關鍵字之後,所述方法還包括:
[0011]根據預先存儲的過濾算法,將所述搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字;
[0012]所述通過所述本地搜索線程,從本地資料庫中查找所述搜索關鍵字對應的多媒體文件;通過所述網絡搜索線程,從網絡資料庫中查找所述搜索關鍵字對應的多媒體文件具體包括:
[0013]通過所述本地搜索線程,從本地資料庫中查找所述第一搜索關鍵字對應的多媒體文件;通過所述網絡搜索線程,從網絡資料庫中查找所述第一搜索關鍵字對應的多媒體文件。
[0014]在第一方面第二種可能的實現方式中,結合第一方面或第一方面第一種可能的實現方式,在所述調用本地搜索線程和網絡搜索線程之前,所述方法還包括:
[0015]在智能終端的當前顯示界面接收系統廣播消息,所述系統廣播消息指示調用本地搜索線程和網絡搜索線程。
[0016]在第一方面第三種可能的實現方式中,結合第一方面第二種可能的實現方式,所述獲取搜索關鍵字具體包括:
[0017]根據所述系統廣播消息,獲取所述搜索關鍵字,其中,所述系統廣播消息攜帶所述搜索關鍵字;
[0018]或者
[0019]在接收所述系統廣播消息之後,獲取用戶輸入的所述搜索關鍵字。
[0020]在第一方面第四種可能的實現方式中,結合第一方面第三種可能的實現方式,在所述接收系統廣播消息之後,所述方法還包括:
[0021]根據預先配置的第一顯示模式顯示搜索界面,其中,所述第一顯示模式為背景呈現半透明狀態的全屏對話框的顯示模式。
[0022]第二方面,提供一種搜索裝置,所述搜索裝置包括獲取單元、啟動單元、執行單元;
[0023]所述獲取單元,用於獲取搜索關鍵字;
[0024]所述啟動單元,用於調用本地搜索線程,以啟動本地搜索功能,調用網絡搜索線程,以啟動網絡搜索功能;
[0025]所述執行單元,用於通過所述本地搜索線程,從本地資料庫中查找所述搜索關鍵字對應的多媒體文件;通過所述網絡搜索線程,從網絡資料庫中查找所述搜索關鍵字對應的多媒體文件。
[0026]在第二方面第一種可能的實現方式中,結合第二方面,所述搜索裝置還包括過濾單元;
[0027]所述過濾單元,用於在所述獲取單元獲取搜索關鍵字之後,根據預先存儲的過濾算法,將所述搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字;
[0028]所述執行單元具體用於:
[0029]通過所述本地搜索線程,從本地資料庫中查找所述第一搜索關鍵字對應的多媒體文件;通過所述網絡搜索線程,從網絡資料庫中查找所述第一搜索關鍵字對應的多媒體文件。
[0030]在第二方面第二種可能的實現方式中,結合第二方面或第二方面第一種可能的實現方式,所述搜索裝置還包括接收單元;
[0031]所述接收單元,用於在所述啟動單元調用本地搜索線程和網絡搜索線程之前,在智能終端的當前顯示界面接收系統廣播消息,所述系統廣播消息指示調用本地搜索線程和網絡搜索線程。
[0032]在第二方面第三種可能的實現方式中,結合第二方面第二種可能的實現方式,所述獲取單元具體用於:
[0033]根據所述系統廣播消息,獲取所述搜索關鍵字,其中,所述系統廣播消息攜帶所述搜索關鍵字;
[0034]或者[0035]在所述接收單元接收所述系統廣播消息之後,獲取用戶輸入的所述搜索關鍵字。
[0036]在第二方面第四種可能的實現方式中,結合第二方面第三種可能的實現方式,所述搜索裝置還包括顯示單元;
[0037]所述顯示單元,用於在所述接收單元接收所述系統廣播消息之後,根據預先配置的第一顯示模式顯示搜索界面,所述第一顯示模式為背景呈現半透明狀態的全屏對話框的顯示模式。
[0038]本發明提供一種搜索方法和裝置,由於可以同時調用本地搜索線程和網絡搜索線程,啟動本地搜索功能和網絡搜索功能,使得用戶進行資源搜索時,能夠同時搜索智能終端內部的存儲設備和網絡伺服器中的所有資源,使搜索效果更優、更快。
【專利附圖】

【附圖說明】
[0039]圖1為本發明實施例一提供的搜索方法;
[0040]圖2為本發明實施例二提供的搜索方法;
[0041]圖3為本發明實施例三提供的搜索方法;
[0042]圖4為本發明實施例四提供的搜索方法;
[0043]圖5為本發明實施例五提供的搜索裝置結構示意圖一;
[0044]圖6為本發明實施例五提供的搜索裝置結構示意圖二 ;
[0045]圖7為本發明實施例五提供的搜索裝置結構示意圖三;
[0046]圖8為本發明實施例五提供的搜索裝置結構示意圖四。
【具體實施方式】
[0047]下面結合附圖對本發明實施例提供的一種搜索方法和裝置進行詳細描述。
[0048]實施例一、
[0049]本發明實施例提供一種搜索方法,該方法應用於智能終端內部的搜索裝置,具體如圖1所示,該方法包括:
[0050]101、搜索裝置獲取搜索關鍵字。
[0051]具體的,搜索裝置獲取搜索關鍵字的方法具體可以包括:
[0052]搜索裝置在智能終端的當前顯示界面接收系統廣播消息,系統廣播消息指示調用本地搜索線程和網絡搜索線程,其中,系統廣播消息攜帶搜索關鍵字,然後搜索裝置根據系統廣播消息,獲取搜索關鍵字;
[0053]或者
[0054]搜索裝置在當前顯示界面接收系統廣播消息之後,獲取用戶輸入的搜索關鍵字。
[0055]上述兩種情況分別可以對應下述兩種場景:
[0056]場景一:在用戶輸入搜索關鍵字之後觸發系統廣播消息,搜索裝置接收系統廣播消息,該系統廣播消息攜帶搜索關鍵字;
[0057]場景二:在用戶觸發系統廣播消息,啟動本地搜索功能和網絡搜索功能後用戶輸入搜索關鍵字,此時,搜索裝置接收的系統廣播消息中不攜帶搜索關鍵字。
[0058]需要說明的是,搜索關鍵字的獲取方法可能有多種,上述僅是示例性的列舉兩種獲取搜索關鍵字的方法,本發明實施例對獲取搜索關鍵字的方法不作具體限定。[0059]需要說明的是,搜索關鍵字可以是用戶通過手動輸入設備輸入的,也可以是用戶通過語音設備輸入的,但是無論是通過何種方式輸入搜索關鍵字,都可能存在誤操作字符引入的可能。
[0060]示例性的:在手動輸入時,可能會因為按鍵誤操作,引入特殊字符,或者在語音輸入時,可能因為語音識別率不高導致無效字符輸入,考慮到該問題,為了得到準確的搜索結果,在獲取搜索關鍵字之後,具體還可以包括:
[0061]根據預先存儲的過濾算法,將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字。
[0062]其中,預先存儲的過濾算法可以是正則表達式過濾算法,本發明實施例對此不作具體限定。
[0063]通過將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字,然後在後續的步驟中查找第一搜索關鍵字對應的多媒體文件,可以提高搜索的精準率。
[0064]需要說明的是,本發明實施例中的智能終端可以是電視,也可以是手機,還可以是Pad,本發明實施例對此不作具體限定。
[0065]102、搜索裝置調用本地搜索線程,以啟動本地搜索功能,調用網絡搜索線程,以啟動網絡搜索功能。
[0066]具體的,本發明實施例中同時啟動本地搜索功能和網絡搜索功能,相對於搜索功能僅為本地搜索功能或網絡搜索功能的情況,可以達到更快的搜索效果,並且可以獲取更多的搜索結果。
[0067]需要說明的是,步驟102和步驟101沒有必然的先後順序,本發明實施例對此不作具體限定。
[0068]103、搜索裝置通過本地搜索線程,從本地資料庫中查找搜索關鍵字對應的多媒體文件;通過網絡搜索線程,從網絡資料庫中查找搜索關鍵字對應的多媒體文件。
[0069]具體的,若在獲取搜索關鍵字之後,根據預先存儲的過濾算法,將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字,則搜索裝置通過本地搜索線程,從本地資料庫中查找搜索關鍵字對應的多媒體文件;通過網絡搜索線程,從網絡資料庫中查找搜索關鍵字對應的多媒體文件具體可以包括:
[0070]通過本地搜索線程,從本地資料庫中查找第一搜索關鍵字對應的多媒體文件;通過網絡搜索線程,從網絡資料庫中查找第一搜索關鍵字對應的多媒體文件。
[0071]具體的,本地/網絡資料庫中預先存儲了第一多媒體文件對應的第一索引信息,該第一索引信息是由多媒體掃描設備掃描本地/網絡資料庫中的所有多媒體文件之後建立的檢索第一多媒體文件的信息;
[0072]通過本地/網絡搜索線程,從本地/網絡資料庫中查找第一搜索關鍵字對應的多媒體文件具體包括:
[0073]通過本地/網絡搜索線程,結合第一索引信息,從本地/網絡資料庫中查找第一搜索關鍵字對應的多媒體文件。
[0074]需要說明的是,第一多媒體文件可以是所有多媒體文件中的部分多媒體文件。對於所有多媒體文件的某些多媒體文件,可能因為重要性等原因,不需要建立索引信息,因此本發明實施例可以不對掃描到的所有多媒體文件建立索引信息,而僅對第一多媒體文件建立索引信息,這樣在基於第一索引信息的索引查找搜索關鍵字對應的多媒體文件時,可以縮短查詢索引信息的時間,進一步提高搜索速度。
[0075]基於上述實施例的描述,本發明實施例提供一種搜索方法,該方法應用於智能終端內部的搜索裝置,由於該方法可以同時調用本地搜索線程和網絡搜索線程,啟動本地搜索功能和網絡搜索功能,使得可以在用戶進行資源搜索時,能夠同時搜索智能終端內部的存儲設備和網絡伺服器中的所有資源,使搜索效果更優、更快。
[0076]實施例二、
[0077]本發明實施例提供一種搜索方法,該方法應用於智能終端內部的搜索裝置,具體如圖2所示,方法包括:
[0078]201、搜索裝置獲取搜索關鍵字。
[0079]具體的,搜索裝置獲取搜索關鍵字的方法具體可以包括:
[0080]搜索裝置在智能終端的當前顯示界面接收系統廣播消息,系統廣播消息指示調用本地搜索線程和網絡搜索線程,其中,系統廣播消息攜帶搜索關鍵字,然後搜索裝置根據系統廣播消息,獲取搜索關鍵字;
[0081]或者
[0082]搜索裝置在當前顯示界面接收系統廣播消息之後,獲取用戶輸入的搜索關鍵字。
[0083]上述兩種情況分別可以對應下述兩種場景:
[0084]場景一:在用戶輸入搜索關鍵字之後觸發系統廣播消息,搜索裝置接收系統廣播消息,該系統廣播消息攜帶搜索關鍵字;
[0085]場景二:在用戶觸發系統廣播消息,啟動本地搜索功能和網絡搜索功能後用戶輸入搜索關鍵字,此時,搜索裝置接收的系統廣播消息中不攜帶搜索關鍵字。
[0086]需要說明的是,搜索關鍵字的方法可能有多種,上述僅是示例性的列舉兩種獲取搜索關鍵字的方法,本發明實施例對獲取搜索關鍵字的方法不作具體限定。
[0087]202、搜索裝置根據預先存儲的過濾算法,將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字。
[0088]具體的,因為搜索關鍵字可以是用戶通過手動輸入設備輸入的,也可以是用戶通過語音設備輸入的,但是無論是通過何種方式輸入該搜索關鍵字,都可能存在誤操作字符引入的可能。
[0089]示例性的:在手動輸入時,可能會因為按鍵誤操作,引入特殊字符,或者在語音輸入時,可能因為語音識別率不高導致無效字符輸入,考慮到該問題,因此為了得到準確的搜索結果,本發明實施例還在獲取搜索關鍵字之後,根據預先存儲的過濾算法,將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字。
[0090]其中,預先存儲的過濾算法可以是正則表達式過濾算法,本發明實施例對此不作具體限定。
[0091]通過將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字,然後查找該第一搜索關鍵字對應的多媒體文件,可以提高搜索的精準率。
[0092]需要說明的是,正則表達式過濾是現有技術中一項比較成熟的技術,通過判斷給定的字符串是否符合正則表達式的過濾邏輯,進而獲取想要的特定內容,本發明實施例對此不作詳細闡述。[0093]203、搜索裝置調用本地搜索線程,以啟動本地搜索功能和,調用網絡搜索線程,以啟動網絡搜索功能。
[0094]具體的,本發明實施例中同時啟動本地搜索功能和網絡搜索功能,相對於搜索功能僅為本地搜索功能或網絡搜索功能的情況,可以達到更快的搜索效果,並且可以獲取更多的搜索結果。
[0095]需要說明的是,步驟203和步驟201沒有必然的先後順序,本發明實施例對此不作具體限定。
[0096]204、搜索裝置通過本地搜索線程,從本地資料庫中查找第一搜索關鍵字對應的多媒體文件;通過網絡搜索線程,從網絡資料庫中查找第一搜索關鍵字對應的多媒體文件。
[0097]具體的,本地/網絡資料庫中預先存儲了第一多媒體文件對應的第一索引信息,第一索引信息是由多媒體掃描設備掃描本地/網絡資料庫中的所有多媒體文件之後建立的檢索第一多媒體文件的信息;
[0098]通過本地/網絡搜索線程,從本地/網絡資料庫中查找第一搜索關鍵字對應的多媒體文件包括:
[0099]通過本地/網絡搜索線程,結合第一索引信息,從本地/網絡資料庫中查找第一搜索關鍵字對應的多媒體文件。
[0100]需要說明的是,第一多媒體文件可以是所有多媒體文件中的部分多媒體文件。對於所有多媒體文件的某些多媒體文件,可能因為重要性等原因,不需要建立索引信息,因此本發明實施例可以不對掃描到的所有多媒體文件建立索引信息,而僅對第一多媒體文件建立索引信息,這樣在基於第一索引信息的索引查找搜索關鍵字對應的多媒體文件時,可以縮短查詢索引信息的時間,進一步提高搜索速度。
[0101]基於上述實施例的描述,本發明實施例提供一種搜索方法,該方法應用於智能終端內部的搜索裝置,由於該方法可以同時調用本地搜索線程和網絡搜索線程,啟動本地搜索功能和網絡搜索功能,使得可以在用戶進行資源搜索時,能夠同時搜索智能終端內部的存儲設備和網絡伺服器中的所有資源,使搜索效果更優、更快;其次,本發明實施例通過對搜索關鍵字過濾,可以提高搜索的精準率。
[0102]實施例三、
[0103]本發明實施例提供一種搜索方法,該方法應用於智能終端內部的搜索裝置,具體如圖3所示,該方法包括:
[0104]301、搜索裝置在智能終端的當前顯示界面接收系統廣播消息,系統廣播消息攜帶搜索關鍵字,系統廣播消息指示調用本地搜索線程和網絡搜索線程。
[0105]具體的,智能終端內部包含搜索裝置,通過智能終端進行多媒體文件搜索時,搜索裝置接收系統廣播消息,該系統廣播消息可以是在智能終端的任一顯示界面觸發的,通過該系統廣播消息,可以在智能終端的任一顯示界面啟動搜索功能。
[0106]示例性的,搜索裝置可以在當前界面為直播桌面,或信號源桌面、或第三方應用程式界面等任一顯示界面時接收系統廣播消息。
[0107]具體的,若智能終端的當前顯示界面上包含相關搜索按鈕,該系統廣播消息可能是用戶點擊智能終端上的相關搜索按鈕時觸發的;若智能終端的當前顯示界面上不包含相關搜索按鈕,該系統廣播消息可能是用戶通過語音設備觸發的,本發明實施例對此不作具體限定,僅說明搜索裝置在智能終端的當前顯示界面接收系統廣播消息,該當前顯示界面可以是智能終端的任一顯示界面。
[0108]具體的,本發明實施例中,系統廣播消息攜帶搜索關鍵字,該情況對應在用戶輸入搜索關鍵字之後觸發系統廣播消息的場景,該場景下系統廣播消息中攜帶搜索關鍵字。
[0109]另外,本發明實施例中,系統廣播消息指示調用本地搜索線程和網絡搜索線程,以啟動本地搜索功能和網絡搜索功能,相對於搜索功能僅為本地搜索功能或網絡搜索功能的情況,可以達到更快的搜索效果,並且可以獲取更多的搜索結果。
[0110]需要說明的是,智能終端可以是電視,也可以是手機,還可以是Pad,本發明實施例對此不作具體限定。
[0111]302、搜索裝置根據預先配置的第一顯示模式顯示搜索界面,其中,第一顯示模式為背景呈現半透明狀態的全屏對話框的顯示模式。
[0112]具體的,本發明實施例中,為了在進行多媒體文件搜索時,不影響當前應用的正常運行,保證「全視頻」的搜索效果,還預先配置了搜索界面的顯示模式,即第一顯示模式,該第一顯示模式為背景呈現半透明狀態的全屏對話框的顯示模式。
[0113]示例性的,假設用戶在觀看視頻或者進行在線遊戲時,想進行多媒體文件搜索,則搜索裝置在智能終端的當前顯示界面接收系統廣播消息之後,會呈現背景呈現半透明狀態的全屏對話框搜索界面,這樣用戶可以在進行多媒體文件搜索時,仍不會讓錯過視頻直播或遊戲關卡的任一部分信息。
[0114]需要說明的是,步驟302是搜索裝置中的顯示模塊執行的動作,在執行完步驟301之後,一直到整個搜索過程結束該顯示模塊才停止工作,和下述各步驟沒有必然的先後順序。
[0115]303、搜索裝置根據系統廣播消息,獲取搜索關鍵字。
[0116]304、搜索裝置根據預先存儲的過濾算法,將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字。
[0117]具體的,因為搜索關鍵字可以是用戶通過手動輸入設備輸入的,也可以是用戶通過語音設備輸入的,但是無論是通過何種方式輸入搜索關鍵字,都可能存在誤操作字符引入的可能。
[0118]示例性的:在手動輸入時,可能會因為按鍵誤操作,引入特殊字符,或者在語音輸入時,可能因為語音識別率不高導致無效字符輸入,考慮到該問題,因此為了得到準確的搜索結果,本發明實施例還在獲取搜索關鍵字之後,根據預先存儲的過濾算法,將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字。
[0119]其中,預先存儲的過濾算法可以是正則表達式過濾算法,本發明實施例對此不作具體限定。
[0120]通過將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字,然後查找第一搜索關鍵字對應的多媒體文件,可以提高搜索的精準率。
[0121]需要說明的是,正則表達式過濾是現有技術中一項比較成熟的技術,通過判斷給定的字符串是否符合正則表達式的過濾邏輯,進而獲取想要的特定內容,本發明實施例對此不作詳細闡述。
[0122]305、搜索裝置根據系統廣播消息,調用本地搜索線程,以啟動本地搜索功能,調用網絡搜索線程,以啟動網絡搜索功能。
[0123]具體的,步驟304和步驟305沒有必然的先後順序,可以先對搜索關鍵字的無效字符進行過濾,也可以先調用本地搜索線程和網絡搜索線程,本發明實施例對此不作具體限定。
[0124]306、智能裝置通過本地搜索線程,從本地資料庫中查找第一搜索關鍵字對應的多媒體文件;通過網絡搜索線程,從網絡資料庫中查找第一搜索關鍵字對應的多媒體文件。
[0125]具體的,本地/網絡資料庫中預先存儲了第一多媒體文件對應的第一索引信息,該第一索引信息是由多媒體掃描設備掃描本地/網絡資料庫中的所有多媒體文件之後建立的檢索第一多媒體文件的信息;
[0126]通過本地/網絡搜索線程,從本地/網絡資料庫中查找第一搜索關鍵字對應的多媒體文件包括:
[0127]通過本地/網絡搜索線程,結合第一索引信息,從本地/網絡資料庫中查找第一搜索關鍵字對應的多媒體文件。
[0128]需要說明的是,第一多媒體文件可以是所有多媒體文件中的部分多媒體文件。對於所有多媒體文件的某些多媒體文件,可能因為重要性等原因,不需要建立索引信息,因此本發明實施例可以不對掃描到的所有多媒體文件建立索引信息,而僅對第一多媒體文件建立索引信息,這樣在基於第一索引信息的索引查找搜索關鍵字對應的多媒體文件時,可以縮短查詢索引信息的時間,進一步提高搜索速度。
[0129]基於上述實施例的描述,本發明實施例提供一種搜索方法,該方法應用於智能終端內部的搜索裝置,由於該方法可以同時調用本地搜索線程和網絡搜索線程,啟動本地搜索功能和網絡搜索功能,使得可以在用戶進行資源搜索時,能夠同時搜索智能終端內部的存儲設備和網絡伺服器中的所有資源,使搜索效果更優、更快;其次,本發明實施例通過對搜索關鍵字過濾,可以提高搜索的精準率;另一方面,本發明實施例通過以第一顯示模式顯示搜索界面,保證了在進行多媒體文件搜索時,不影響當前應用的正常運行。
[0130]實施例四、
[0131]本發明實施例提供一種搜索方法,該方法應用於智能終端內部的搜索裝置,具體如圖4所示,該方法包括:
[0132]401、搜索裝置在智能終端的當前顯示界面接收系統廣播消息,系統廣播消息指示調用本地搜索線程和網絡搜索線程。
[0133]具體的,智能終端內部包含搜索裝置,通過智能終端進行多媒體文件搜索時,搜索裝置接收系統廣播消息,該系統廣播消息可以是在智能終端的任一顯示界面觸發的,通過該系統廣播消息,可以在智能終端的任一顯示界面啟動搜索功能。
[0134]示例性的,搜索裝置可以在當前界面為直播桌面,或信號源桌面、或第三方應用程式界面等任一顯示界面時接收系統廣播消息。
[0135]具體的,若智能終端的當前顯示界面上包含相關搜索按鈕,該系統廣播消息可能是用戶點擊智能終端上的相關搜索按鈕時觸發的;若智能終端的當前顯示界面上不包含相關搜索按鈕,該系統廣播消息可能是用戶通過語音設備觸發的,本發明實施例對此不作具體限定,僅說明搜索裝置在智能終端的當前顯示界面接收系統廣播消息,該當前顯示界面可以是智能終端的任一顯示界面。[0136]具體的,本發明實施例中,系統廣播消息指示調用本地搜索線程和網絡搜索線程,以啟動本地搜索功能和網絡搜索功能,相對於搜索功能僅為本地搜索功能或網絡搜索功能的情況,可以達到更快的搜索效果,並且可以獲取更多的搜索結果。
[0137]需要說明的是,本發明實施例中的智能終端可以是電視,也可以是手機,還可以是Pad,本發明實施例對此不作具體限定。
[0138]402、搜索裝置根據預先配置的第一顯示模式顯示搜索界面,其中,第一顯示模式為背景呈現半透明狀態的全屏對話框的顯示模式。
[0139]具體的,本發明實施例中,為了在進行多媒體文件搜索時,不影響當前應用的正常運行,保證「全視頻」的搜索效果,還預先配置了搜索界面的顯示模式,即第一顯示模式,該第一顯示模式為背景呈現半透明狀態的全屏對話框的顯示模式。
[0140]示例性的,假設用戶在觀看視頻或者進行在線遊戲時,想進行多媒體文件搜索,則搜索裝置在智能終端的當前顯示界面接收系統廣播消息之後,會呈現背景呈現半透明狀態的全屏對話框搜索界面,這樣用戶可以在進行多媒體文件搜索時,仍不會讓錯過視頻直播或遊戲關卡的任一部分信息。
[0141]需要說明的是,步驟302是搜索裝置中的顯示模塊執行的動作,在執行完步驟301之後,一直到整個搜索過程結束該顯示模塊才停止工作,和下述各步驟沒有必然的先後順序。
[0142]403、搜索裝置根據系統廣播消息,調用本地搜索線程,以啟動本地搜索功能,調用網絡搜索線程,以啟動網絡搜索功能。
[0143]404、搜索裝置獲取用戶輸入的搜索關鍵字。
[0144]具體的,相對於圖2所示的實施例,本發明實施例中系統廣播消息中並未攜帶搜索關鍵字,而是在用戶觸發系統廣播消息之後才輸入搜索關鍵字,即搜索裝置在當前顯示界面接收系統廣播消息之後,才獲取用戶輸入的搜索關鍵字。
[0145]需要說明的是,對於本發明實施例中系統廣播消息不攜帶搜索關鍵字的情況,存在一種可能的情形,即調用本地搜索線程和網絡搜索線程之後,仍未獲取搜索關鍵字,此時,雖然本地搜索線程和網絡搜索線程在運行,但是因為搜索關鍵字為空,並不會顯示搜索結果,直至獲取搜索關鍵字之後,本地搜索線程和網絡搜索線程才會查找該搜索關鍵字對應的多媒體文件。
[0146]405、搜索裝置根據預先存儲的過濾算法,將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字。
[0147]具體的,因為搜索關鍵字可以是用戶通過手動輸入設備輸入的,也可以是用戶通過語音設備輸入的,但是無論是通過何種方式輸入該搜索關鍵字,都可能存在誤操作字符引入的可能。
[0148]示例性的:在手動輸入時,可能會因為按鍵誤操作,引入特殊字符,或者在語音輸入時,可能因為語音識別率不高導致無效字符輸入,考慮到該問題,因此為了得到準確的搜索結果,本發明實施例還在獲取搜索關鍵字之後,根據預先存儲的過濾算法,將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字。
[0149]其中,預先存儲的過濾算法可以是正則表達式過濾算法,本發明實施例對此不作具體限定。[0150]通過將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字,然後查找第一搜索關鍵字對應的多媒體文件,可以提高搜索的精準率。
[0151]需要說明的是,正則表達式過濾是現有技術中一項比較成熟的技術,通過判斷給定的字符串是否符合正則表達式的過濾邏輯,進而獲取想要的特定內容,本發明實施例對此不作詳細闡述。
[0152]406、搜索裝置通過本地搜索線程,從本地資料庫中查找第一搜索關鍵字對應的多媒體文件;通過網絡搜索線程,從網絡資料庫中查找第一搜索關鍵字對應的多媒體文件。
[0153]具體的,本地/網絡資料庫中預先存儲了第一多媒體文件對應的第一索引信息,該第一索引信息是由多媒體掃描設備掃描本地/網絡資料庫中的所有多媒體文件之後建立的檢索第一多媒體文件的信息;
[0154]通過所述本地/網絡搜索線程,從本地/網絡資料庫中查找第一搜索關鍵字對應的多媒體文件包括:
[0155]通過本地/網絡搜索線程,結合第一索引信息,從本地/網絡資料庫中查找第一搜索關鍵字對應的多媒體文件。
[0156]需要說明的是,第一多媒體文件可以是所有多媒體文件中的部分多媒體文件。對於所有多媒體文件的某些多媒體文件,可能因為重要性等原因,不需要建立索引信息,因此本發明實施例可以不對掃描到的所有多媒體文件建立索引信息,而僅對第一多媒體文件建立索引信息,這樣在基於第一索引信息的索引查找搜索關鍵字對應的多媒體文件時,可以縮短查詢索引信息的時間,進一步提高搜索速度。
[0157]基於上述實施例的描述,本發明實施例提供一種搜索方法,該方法應用於智能終端內部的搜索裝置,由於該方法可以同時調用本地搜索線程和網絡搜索線程,啟動本地搜索功能和網絡搜索功能,使得可以在用戶進行資源搜索時,能夠同時搜索智能終端內部的存儲設備和網絡伺服器中的所有資源,使搜索效果更優、更快;其次,本發明實施例通過對搜索關鍵字過濾,可以提高搜索的精準率;另一方面,本發明實施例通過以第一顯示模式顯示搜索界面,保證了在進行多媒體文件搜索時,不影響當前應用的正常運行。
[0158]實施例五、
[0159]本發明實施例提供一種搜索裝置500,具體如圖5所示,搜索裝置500至包括獲取單元501、啟動單元502、執行單元503。
[0160]獲取單元501,用於獲取搜索關鍵字。
[0161]啟動單元502,用於調用本地搜索線程,以啟動本地搜索功能,調用網絡搜索線程,以啟動網絡搜索功能。
[0162]執行單元503,用於通過本地搜索線程,從本地資料庫中查找搜索關鍵字對應的多媒體文件;通過網絡搜索線程,從網絡資料庫中查找搜索關鍵字對應的多媒體文件。
[0163]進一步的,如圖6所示,搜索裝置500還包括過濾單元504。
[0164]過濾單元504,用於在獲取單元501獲取搜索關鍵字之後,根據預先存儲的過濾算法,將搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字。
[0165]執行單元503具體用於:
[0166]通過本地搜索線程,從本地資料庫中查找第一搜索關鍵字對應的多媒體文件;通過網絡搜索線程,從網絡資料庫中查找第一搜索關鍵字對應的多媒體文件。[0167]進一步的,如圖7所示,搜索裝置500還包括接收單元505。
[0168]接收單元505,用於在啟動單元502調用本地搜索線程和網絡搜索線程之前,在智能終端的當前顯示界面接收系統廣播消息,系統廣播消息指示調用本地搜索線程和網絡搜索線程。
[0169]進一步的,獲取單元501具體用於:
[0170]根據系統廣播消息,獲取搜索關鍵字,其中,系統廣播消息攜帶搜索關鍵字。
[0171]可選的,獲取單元501還具體用於:
[0172]在接收單元505接收系統廣播消息之後,獲取用戶輸入的搜索關鍵字。
[0173]進一步的,如圖8所示,搜索裝置500還包括顯示單元506。
[0174]顯示單元506,用於在接收單元505接收系統廣播消息之後,根據預先配置的第一顯示模式顯示搜索界面,其中,第一顯示模式為背景呈現半透明狀態的全屏對話框的顯示模式。
[0175]具體的,通過搜索裝置進行搜索的方法可以參考實施例一至實施例四的描述,本發明實施例在此不再贅述。
[0176]基於上述實施例的描述,本發明實施例提供一種搜索裝置,由於該搜索裝置中的啟動單元可以同時調用本地搜索線程和網絡搜索線程,啟動本地搜索功能和網絡搜索功能,使得可以在用戶進行資源搜索時,能夠同時搜索智能終端內部的存儲設備和網絡伺服器中的所有資源,使得搜索效果更優、更快。
[0177]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的裝置的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0178]在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的。另一點,所顯示或討論的相互之間的耦合或直接耦合可以是通過一些接口,裝置的間接耦合,可以是電性,機械或其它的形式。
[0179]作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是一個物理單元或多個物理單元,即可以位於一個地方,或者也可以分布到多個不同地方。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0180]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。
[0181]所述集成的單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟體產品的形式體現出來,該軟體產品存儲在一個存儲介質中,包括若干指令用以使得一個設備(可以是單片機,晶片等)或處理器(processor)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0182] 以上所述,僅為本發明的【具體實施方式】,但本發明的保護範圍並不局限於此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應所述以權利要求的保護範圍為準。
【權利要求】
1.一種搜索方法,所述方法應用於智能終端內部的搜索裝置,其特徵在於,所述方法包括: 獲取搜索關鍵字; 調用本地搜索線程,以啟動本地搜索功能,調用網絡搜索線程,以啟動網絡搜索功能;通過所述本地搜索線程,從本地資料庫中查找所述搜索關鍵字對應的多媒體文件;通過所述網絡搜索線程,從網絡資料庫中查找所述搜索關鍵字對應的多媒體文件。
2.根據權利要求1所述的方法,其特徵在於,在所述獲取搜索關鍵字之後,所述方法還包括: 根據預先存儲的過濾算法,將所述搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字; 所述通過所述本地搜索線程,從本地資料庫中查找所述搜索關鍵字對應的多媒體文件;通過所述網絡搜索線程,從網絡資料庫中查找所述搜索關鍵字對應的多媒體文件具體包括: 通過所述本地搜索線程,從本地資料庫中查找所述第一搜索關鍵字對應的多媒體文件;通過所述網絡搜索線程,從網絡資料庫中查找所述第一搜索關鍵字對應的多媒體文件。
3.根據權利要求1或2所述的方法,其特徵在於,在所述調用本地搜索線程和網絡搜索線程之前,所述方法還包括: 在智能終端的當前 顯示界面接收系統廣播消息,所述系統廣播消息指示調用本地搜索線程和網絡搜索線程。
4.根據權利要求3所述的方法,其特徵在於,所述獲取搜索關鍵字具體包括: 根據所述系統廣播消息,獲取所述搜索關鍵字,其中,所述系統廣播消息攜帶所述搜索關鍵字; 或者, 在接收所述系統廣播消息之後,獲取用戶輸入的所述搜索關鍵字。
5.根據權利要求4所述的方法,其特徵在於,在所述接收系統廣播消息之後,還包括: 根據預先配置的第一顯示模式顯示搜索界面,其中,所述第一顯示模式為背景呈現半透明狀態的全屏對話框的顯示模式。
6.一種搜索裝置,其特徵在於,所述搜索裝置包括獲取單元、啟動單元、執行單元; 所述獲取單元,用於獲取搜索關鍵字; 所述啟動單元,用於調用本地搜索線程,以啟動本地搜索功能,調用網絡搜索線程,以啟動網絡搜索功能; 所述執行單元,用於通過所述本地搜索線程,從本地資料庫中查找所述搜索關鍵字對應的多媒體文件;通過所述網絡搜索線程,從網絡資料庫中查找所述搜索關鍵字對應的多媒體文件。
7.根據權利要求6所述的搜索裝置,其特徵在於,所述搜索裝置還包括過濾單元; 所述過濾單元,用於在所述獲取單元獲取搜索關鍵字之後,根據預先存儲的過濾算法,將所述搜索關鍵字中的無效字符進行過濾,獲取第一搜索關鍵字; 所述執行單元具體用於: 通過所述本地搜索線程,從本地資料庫中查找所述第一搜索關鍵字對應的多媒體文件;通過所述網絡搜索線程,從網絡資料庫中查找所述第一搜索關鍵字對應的多媒體文件。
8.根據權利要求6或7所述的搜索裝置,其特徵在於,所述搜索裝置還包括接收單元; 所述接收單元,用於在所述啟動單元調用本地搜索線程和網絡搜索線程之前,在智能終端的當前顯示界面接收系統廣播消息,所述系統廣播消息指示調用本地搜索線程和網絡搜索線程。
9.根據權利要求8所述的搜索裝置,其特徵在於,所述獲取單元具體用於: 根據所述系統廣播消息,獲取所述搜索關鍵字,其中,所述系統廣播消息攜帶所述搜索關鍵字; 或者, 在所述接收單元接收所述系統廣播消息之後,獲取用戶輸入的所述搜索關鍵字。
10.根據權利要求9所述的搜索裝置,其特徵在於,所述搜索裝置還包括顯示單元; 所述顯示單元,用於在所述接收單元接收所述系統廣播消息之後,根據預先配置的第一顯示模式顯示搜索界面,所述第一顯示模式為背景呈現半透明狀態的全屏對話框的顯示模式。
【文檔編號】G06F17/30GK103473361SQ201310446148
【公開日】2013年12月25日 申請日期:2013年9月26日 優先權日:2013年9月26日
【發明者】湯海波 申請人:樂視致新電子科技(天津)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀