本申請涉及圖像處理技術(shù)領(lǐng)域,特別涉及一種圖像搜索方法、裝置及移動終端。
背景技術(shù):
隨著硬件技術(shù)的快速發(fā)展,用戶所使用移動終端的性能越來越強大,用戶通過移動終端拍攝圖像、存儲圖像越來越多。
實際應(yīng)用中,用戶可能需要從所使用移動終端存儲的圖像中選擇自己需要的圖像,但是由于圖像數(shù)量較多,用戶需要的圖像可能未在當(dāng)前展示頁面中顯示,這樣就需要用戶不斷滑動展示頁面,以變換展示頁面所展示的圖像,直至找到自己需要的圖像,可見,現(xiàn)有技術(shù)中,用戶從所使用移動終端存儲的圖像中選擇圖像時,過程繁瑣,尤其是圖像數(shù)量較多的情況下,查找圖像的效率低下。
技術(shù)實現(xiàn)要素:
本申請實施例公開了一種圖像搜索方法、裝置及移動終端,以簡化圖像選擇過程,提高圖像查找效率。
為達(dá)到上述目的,本申請實施例公開了一種圖像搜索方法,應(yīng)用于移動終端,所述方法包括:
獲得用戶在圖像展示界面第一預(yù)設(shè)位置所展示的搜索框中輸入的待搜索信息;
在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述待搜索信息匹配的圖像;
展示搜索結(jié)果。
在本申請的一種實現(xiàn)方式中,在所述獲得用戶在圖像展示界面預(yù)設(shè)位置所展示的搜索框中輸入的待搜索信息之前,還包括:
監(jiān)測用戶針對所述搜索框的操作是否為預(yù)設(shè)的屬性標(biāo)識展示操作;
若為是,展示圖像屬性信息的屬性標(biāo)識;
記錄用戶所選擇的目標(biāo)屬性標(biāo)識;
所述在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述待搜索信息匹配的圖像,包括:
根據(jù)所述目標(biāo)屬性標(biāo)識和所述待搜索信息,確定搜索條件;
在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述搜索條件相匹配的圖像。
在本申請的一種實現(xiàn)方式中,所述屬性標(biāo)識,包括以下信息中的至少一種:
圖像名稱、圖像關(guān)鍵字、圖像拍攝時間、圖像拍攝地點、圖像存儲路徑、圖像語音批注信息、圖像文字批注信息、圖像視頻批注信息。
在本申請的一種實現(xiàn)方式中,所述獲得用戶在圖像展示界面第一預(yù)設(shè)位置所展示的搜索框中輸入的待搜索信息,包括:
通過圖像展示界面第一預(yù)設(shè)位置所展示的搜索框中第二預(yù)設(shè)位置設(shè)置的語音采集按鈕,采集用戶時長不超過預(yù)設(shè)時長的第一聲音信息,并將所述第一聲音信息確定為待搜索信息。
在本申請的一種實現(xiàn)方式中,所述在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述待搜索信息匹配的圖像,包括:
根據(jù)預(yù)設(shè)的語音識別算法對所述待搜索信息進(jìn)行語音識別,獲得待檢索文字信息;
在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述待檢索文字信息匹配的圖像。
在本申請的一種實現(xiàn)方式中,所述在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述待檢索文字信息匹配的圖像,包括:
根據(jù)所述待檢索文字信息確定目標(biāo)屬性標(biāo)識和搜索關(guān)鍵字;
根據(jù)所述目標(biāo)屬性標(biāo)識和所述搜索關(guān)鍵字確定搜索條件,并根據(jù)所述搜索條件在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述搜索條件相匹配的圖像。
在本申請的一種實現(xiàn)方式中,所述在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述待搜索信息匹配的圖像,包括:
確定所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中具有語音批注屬性的目標(biāo)圖像;
在第二聲音信息中搜索與所述待搜索信息匹配的第三聲音信息,并將所述第三聲音信息對應(yīng)的圖像確定為與所述待搜索信息匹配的圖像,其中,所述第二聲音信息為:所述目標(biāo)圖像的語音批注屬性對應(yīng)的聲音信息。
為達(dá)到上述目的,本申請實施例公開了一種圖像搜索裝置,應(yīng)用于移動終端,所述裝置包括:
信息獲得模塊,用于獲得用戶在圖像展示界面第一預(yù)設(shè)位置所展示的搜索框中輸入的待搜索信息;
圖像搜索模塊,用于在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述待搜索信息匹配的圖像;
結(jié)果展示模塊,用于展示搜索結(jié)果。
在本申請的一種實現(xiàn)方式中,所述圖像搜索裝置還包括:
操作檢測模塊,用于在所述信息獲得模塊獲得待搜索信息之前,監(jiān)測用戶針對所述搜索框的操作是否為預(yù)設(shè)的屬性標(biāo)識展示操作;
標(biāo)識展示模塊,用于在所述操作檢測模塊的檢測結(jié)果為是的情況下,展示圖像屬性信息的屬性標(biāo)識;
標(biāo)識記錄模塊,用于記錄用戶所選擇的目標(biāo)屬性標(biāo)識;
所述圖像搜索模塊,包括:
條件確定子模塊,用于根據(jù)所述目標(biāo)屬性標(biāo)識和所述待搜索信息,確定搜索條件;
第一圖像搜索子模塊,用于在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述搜索條件相匹配的圖像。
在本申請的一種實現(xiàn)方式中,所述屬性標(biāo)識,包括以下信息中的至少一種:
圖像名稱、圖像關(guān)鍵字、圖像拍攝時間、圖像拍攝地點、圖像存儲路徑、圖像語音批注信息、圖像文字批注信息、圖像視頻批注信息。
在本申請的一種實現(xiàn)方式中,所述信息獲得模塊,具體用于通過圖像展示界面第一預(yù)設(shè)位置所展示的搜索框中第二預(yù)設(shè)位置設(shè)置的語音采集按鈕,采集用戶時長不超過預(yù)設(shè)時長的第一聲音信息,并將所述第一聲音信息確定為待搜索信息。
在本申請的一種實現(xiàn)方式中,所述圖像搜索模塊,包括:
信息獲得子模塊,用于根據(jù)預(yù)設(shè)的語音識別算法對所述待搜索信息進(jìn)行語音識別,獲得待檢索文字信息;
第二圖像搜索子模塊,用于在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述待檢索文字信息匹配的圖像。
在本申請的一種實現(xiàn)方式中,所述第二圖像搜索子模塊,包括:
信息確定單元,用于根據(jù)所述待檢索文字信息確定目標(biāo)屬性標(biāo)識和搜索關(guān)鍵字;
圖像搜索單元,用于根據(jù)所述目標(biāo)屬性標(biāo)識和所述搜索關(guān)鍵字確定搜索條件,并根據(jù)所述搜索條件在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述搜索條件相匹配的圖像。
在本申請的一種實現(xiàn)方式中,所述圖像搜索模塊,包括:
圖像確定子模塊,用于確定所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中具有語音批注屬性的目標(biāo)圖像;
第三圖像搜索子模塊,用于在第二聲音信息中搜索與所述待搜索信息匹配的第三聲音信息,并將所述第三聲音信息對應(yīng)的圖像確定為與所述待搜索信息匹配的圖像,其中,所述第二聲音信息為:所述目標(biāo)圖像的語音批注屬性對應(yīng)的聲音信息。
為達(dá)到上述目的,本申請實施例公開了一種移動終端,所述移動終端包含上述實現(xiàn)方式中所述的圖像搜索裝置。
由以上可見,本申請實施例提供的方案中,移動終端獲得用戶在圖像展示界面預(yù)設(shè)位置所展示的搜索框中輸入的待搜索信息后,在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與待搜索信息匹配的圖像,并展示搜索結(jié)果??梢姡瑧?yīng)用本申請實施例提供的方案,可以根據(jù)用戶輸入的搜索信息進(jìn)行圖像搜索,能夠方便用戶查找圖像,簡化了圖像選擇過程,尤其是對于圖像較多的情況,能夠較大程度的提高用戶查找圖像的速度。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請實施例提供的一種圖像搜索方法的流程示意圖;
圖2為本申請實施例提供的另一種圖像搜索方法的流程示意圖;
圖3為本申請實施例提供的另一種圖像搜索方法的流程示意圖;
圖4為本申請實施例提供的一種圖像搜索裝置的結(jié)構(gòu)示意圖;
圖5為本申請實施例提供的另一種圖像搜索裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
圖1為本申請實施例提供的一種圖像搜索方法的流程示意圖,該方法應(yīng)用于移動終端,包括:
S101:獲得用戶在圖像展示界面第一預(yù)設(shè)位置所展示的搜索框中輸入的待搜索信息。
其中,上述第一預(yù)設(shè)位置可以是界面的任意位置。優(yōu)選地,第一預(yù)設(shè)位置放置在手機屏幕的最下方或者最上方。檢索框可以是懸浮框,可以被用戶拖動到任意位置。
上述待搜索信息可以是文字形式的待搜索信息,還可以是語音形式的待搜索信息,本申請并不對此進(jìn)行限定。
S102:在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與待搜索信息匹配的圖像。
依據(jù)當(dāng)前圖像展示界面的不同情況,上述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾可以是一個文件夾,也可以是多個文件夾。
例如,當(dāng)前圖像展示界面所展示的圖像是第一文件夾下的圖像,該第一文件夾下不包含其他用于存儲圖像的子文件夾,則上述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾為第一文件夾;
當(dāng)前圖像展示界面所展示的圖像是第二文件夾下的圖像,該第二文件夾下包含第一子文件夾和第二子文件夾,則上述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾為第二文件夾、第一子文件夾和第二子文件夾;
當(dāng)然,上述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾還可以是用戶所使用移動終端中包含的所有用于存儲圖像的文件夾。
本申請只是以上述為例進(jìn)行說明,實際應(yīng)用中圖像展示界面對應(yīng)的、用于存儲圖像的文件夾的具體形式并不僅限于此。
另外,值得一提的是,搜索與待搜索信息匹配的圖像時,可以基于圖像的圖像屬性信息進(jìn)行搜索,
其中,圖像屬性信息可以包括:
A、圖像本身固有的屬性信息,這些屬性信息受生成圖像時所采用圖像采集設(shè)備的硬件特性或者用戶設(shè)定信息影響,例如,
圖像的格式,如,RGB格式、YUV格式等等;
圖像的分辨率,如,720x576等等。
B、非圖像本身固有的屬性信息,這些信息可以依據(jù)用戶需求進(jìn)行改變,例如:
圖像的名稱、圖像的關(guān)鍵字、圖像的分類、圖像的存儲路徑等等。
假設(shè),待搜索信息為X,圖像屬性信息包括:圖像的名稱和圖像的分類,則基于圖像的圖像屬性信息進(jìn)行搜索時,搜索圖像的名稱與X匹配的圖像,搜索圖像的分類與X匹配的圖像。
S103:展示搜索結(jié)果。
由以上可見,本實施例提供的方案中,移動終端獲得用戶在圖像展示界面預(yù)設(shè)位置所展示的搜索框中輸入的待搜索信息后,在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與待搜索信息匹配的圖像,并展示搜索結(jié)果。移動終端接收到檢索結(jié)果后,等待用戶對這些檢索結(jié)果進(jìn)行選擇,接收用戶的選擇指令,獲得用戶選擇的一個或多個選擇結(jié)果后,調(diào)取對應(yīng)于選擇結(jié)果的圖像副本,將該圖像副本用于預(yù)覽或者用于啟動發(fā)送指令??梢?,應(yīng)用本實施例提供的方案,可以根據(jù)用戶輸入的搜索信息進(jìn)行圖像搜索,能夠方便用戶查找圖像,尤其是對于圖像較多的情況,能夠較大程度的提高用戶查找圖像的速度。
一種具體的應(yīng)用場景,用戶的手機上安裝有微信客戶端,點擊微信客戶端后,從中選取某個好友或者某個群組,用戶準(zhǔn)備向該好友或群組發(fā)送消息時,通過手指點擊右下角的十字加號后,界面顯示“圖像、視頻、紅包”等按鈕,用戶點擊“圖像”按鈕。點擊“圖像”按鈕后,顯示可用于選擇圖像的界面,在屏幕最下方或者最上方,顯示一個檢索框,用戶可以在檢索框中輸入關(guān)鍵詞,例如,“發(fā)票”,微信客戶端根據(jù)“發(fā)票”進(jìn)行圖像檢索,確定特定存儲圖像的文件夾下包含“發(fā)票”二字的圖像,并在上述界面中展示包含有“發(fā)票”二關(guān)鍵詞的圖像,這些圖像可以被用戶多選、單選,當(dāng)用戶選擇了多張包含“發(fā)票”的圖像后,找到這些圖像并建立圖像副本,將該圖像副本發(fā)送給微信的好友或群組?,F(xiàn)有技術(shù)中,用戶點擊圖像按鈕后,只能在選擇圖像和視頻的界面通過滑動手指,前后拖拽圖像的展示界面,然后通過肉眼分辨出符合要求的圖像。
一種具體的應(yīng)用場景,用戶在三星手機的主屏幕中選擇“相冊”按鈕,在蘋果手機的主屏幕中選擇“照片”按鈕,在小米手機的主屏幕中選擇“圖庫”按鈕,進(jìn)入圖像和視頻的選擇界面,在屏幕最下方或者最上方,顯示一個檢索框,用戶可以在檢索框中輸入關(guān)鍵詞“風(fēng)景”。檢索框是懸浮框形式的,當(dāng)懸浮框附著于屏幕的邊緣時,懸浮框可以隱藏,用戶通過手指動作可以將檢索框拖動到任意位置。
檢索框具有下拉菜單功能,在檢索框的右邊顯示一個向下的箭頭,點擊該向下的箭頭,將在檢索框下方顯示一個檢索詞推薦界面,該檢索詞推薦界面中向用戶展示本手機圖像中所有的檢索詞,便于用戶從中點選,用戶可以不進(jìn)行手動輸入或者語音輸入,即可從中選出可選項。
其中,顯示的本手機圖像中的所有關(guān)鍵詞,是從各個圖像中統(tǒng)計獲得的關(guān)鍵詞,并按照關(guān)鍵詞出現(xiàn)的次數(shù)從多到少進(jìn)行排序,可以只排序最靠前的5個關(guān)鍵詞展示出來。也可以根據(jù)用戶最近一次輸入的關(guān)鍵詞優(yōu)先排序在前面。
在本申請的一種具體實現(xiàn)方式中,參見圖2,提供了另一種圖像搜索方法的流程示意圖,與前述實施例相比,本實施例中,在獲得用戶在圖像展示界面預(yù)設(shè)位置所展示的搜索框中輸入的待搜索信息(S101)之前,還包括:
S104:監(jiān)測用戶針對搜索框的操作是否為預(yù)設(shè)的屬性標(biāo)識展示操作,若為是,執(zhí)行S105。
具體的,上述預(yù)設(shè)的屬性標(biāo)識展示操作可以為單擊操作、雙擊操作等等,本申請并不對此進(jìn)行限定,可以根據(jù)實際情況確定。
S105:展示圖像屬性信息的屬性標(biāo)識。
可以理解的,每一種圖像屬性信息均存在其對應(yīng)的屬性標(biāo)識。
具體的,圖像屬性信息與屬性標(biāo)識之間的對應(yīng)關(guān)系可參見如下表1。
表1
由以上可見,屬性標(biāo)識可以包括以下信息中的至少一種:
圖像名稱、圖像關(guān)鍵字、圖像拍攝時間、圖像拍攝地點、圖像存儲路徑、圖像語音批注信息、圖像文字批注信息、圖像視頻批注信息。本申請只是以此為例進(jìn)行說明,并不對屬性標(biāo)識所包含的種類進(jìn)行限定。
S106:記錄用戶所選擇的目標(biāo)屬性標(biāo)識。
在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述待搜索信息匹配的圖像(S102),包括:
S102A:根據(jù)目標(biāo)屬性標(biāo)識和待搜索信息,確定搜索條件。
假設(shè),目標(biāo)屬性標(biāo)識為:圖像名稱,待搜索信息為:X,則上述搜索條件可以為:搜索圖像名稱為X的圖像。
S102B:在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與搜索條件相匹配的圖像。
假設(shè),圖像屬性信息包括:圖像名稱、圖像關(guān)鍵字和圖像文字批注,待搜索信息為:X,搜索條件為:搜索圖像名稱為X的圖像,則在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中進(jìn)行圖像搜索時,僅僅將X與上述文件夾中各個圖像中的圖像名稱進(jìn)行匹配,匹配的圖像即為最終的搜索結(jié)果。
而在未記錄目標(biāo)屬性標(biāo)識的情況,需要將X與圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中各個圖像的圖像名稱進(jìn)行匹配,獲得匹配的一批圖像,將X與上述文件夾中各個圖像的圖像關(guān)鍵字進(jìn)行匹配,獲得匹配的第二批圖像,將X與上述文件夾中各個圖像的圖像文字批注進(jìn)行匹配,獲得匹配的第三批圖像,最后根據(jù)上述第一批圖像、第二批圖像和第三批圖像得到最終的搜索結(jié)果。
由以上可見,本實施例提供的方案中,根據(jù)用戶所選擇的圖像屬性信息的屬性標(biāo)識以及待搜索信息生成搜索條件,然后根據(jù)上述搜索條件進(jìn)行圖像搜索。這樣進(jìn)行圖像搜索時,可以僅僅基于用戶所選擇的屬性標(biāo)識進(jìn)行搜索,不需要再考慮圖像的其他屬性標(biāo)識,這樣能夠提高用戶進(jìn)行圖像搜索的效率,尤其是對于圖像較多的情況,能夠大幅度提高圖像搜索的速度。
在本申請的另一種具體實現(xiàn)方式中,參見圖3,提供了另一種圖像搜索方法的流程示意圖,與前述實施例相比,本實施例中,獲得用戶在圖像展示界面預(yù)設(shè)位置所展示的搜索框中輸入的待搜索信息(S101),包括:
S101A:通過圖像展示界面第一預(yù)設(shè)位置所展示的搜索框中第二預(yù)設(shè)位置設(shè)置的語音采集按鈕,采集用戶時長不超過預(yù)設(shè)時長的第一聲音信息,并將第一聲音信息確定為待搜索信息。
基于上述情況,在本申請的一種可選實現(xiàn)方式中,在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與待搜索信息匹配的圖像時,可以根據(jù)預(yù)設(shè)的語音識別算法對待搜索信息進(jìn)行語音識別,獲得待檢索文字信息,在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與待檢索文字信息匹配的圖像。
通過語音方式錄入待搜索信息時,無需用戶逐字編輯文字信息,方便用戶進(jìn)行圖像搜索,另外即使用戶不便于進(jìn)行文字編輯,例如,看不清楚屏幕、不會編輯文字等等,也依然能夠進(jìn)行圖像搜索。
上述經(jīng)語音識別得到的待檢索文字信息可以僅僅包含搜索關(guān)鍵字,例如,北京、張三,還可以既包含搜索關(guān)鍵字又包含目標(biāo)屬性標(biāo)識,例如,圖像名稱花開,拍攝地點北京等等。
鑒于上述情況,在本申請的一種具體實現(xiàn)方式中,在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與待檢索文字信息匹配的圖像時,可以先根據(jù)待檢索文字信息確定目標(biāo)屬性標(biāo)識和搜索關(guān)鍵字,再根據(jù)目標(biāo)屬性標(biāo)識和搜索關(guān)鍵字確定搜索條件,并根據(jù)搜索條件在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與搜索條件相匹配的圖像。
根據(jù)搜索條件在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與搜索條件相匹配的圖像與圖2所示實施例中S102B類似,這里不再贅述。
在本申請的一種可選實現(xiàn)方式中,在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與待搜索信息匹配的圖像時,可以確定圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中具有語音批注屬性的目標(biāo)圖像,在第二聲音信息中搜索與待搜索信息匹配的第三聲音信息,并將第三聲音信息對應(yīng)的圖像確定為與待搜索信息匹配的圖像。
其中,第二聲音信息為:目標(biāo)圖像的語音批注屬性對應(yīng)的聲音信息。
在第二聲音信息中搜索與待搜索信息匹配的第三聲音信息時,可以同于預(yù)設(shè)的相似度計算算法,計算待搜索信息與第二聲音中各個音頻幀之間的相似程度,當(dāng)相似程度高于預(yù)設(shè)數(shù)值時,則可以認(rèn)為該第二聲音信息與待搜索信息相匹配,也就是可以作為第三聲音信息。
由以上可見,本實施例提供的方案中,通過輸入聲音信息的方式確定待搜索信息,無需用戶逐字編輯文字信息,方便用戶進(jìn)行圖像搜索,另外即使用戶不便于進(jìn)行文字編輯,也依然能夠進(jìn)行圖像搜索。
在本申請的一種可選實現(xiàn)方式中,展示搜索結(jié)果時,還可以按照一定的排列方式展示搜索結(jié)果。
具體的,可以根據(jù)圖像的圖像屬性信息進(jìn)行排列,例如,
將拍攝位置相同的圖像作為一類進(jìn)行顯示;或者
按照拍攝時間所屬的時間段對搜索到的圖像進(jìn)行分類顯示;或者
存儲路徑相同的圖像作為一類進(jìn)行顯示;或者
將只讀類型的圖像作為一類進(jìn)行顯示;或者
將具有相同連拍標(biāo)記的圖像作為一類進(jìn)行顯示等等。
在本申請的另一種可選實現(xiàn)方式中,用戶還可以根據(jù)上述搜索結(jié)果進(jìn)行圖像選擇,移動終端(客戶端)獲得用戶選擇的圖像,并將用戶選擇的圖像發(fā)送至其他用戶、分享至朋友圈、分享至群組等等。
與上述圖像搜索方法相對應(yīng),本申請實施例還提供了一種圖像搜索裝置。
圖4為本申請實施例提供的一種圖像搜索裝置的結(jié)構(gòu)示意圖,該裝置應(yīng)用于移動終端,包括:
信息獲得模塊401,用于獲得用戶在圖像展示界面第一預(yù)設(shè)位置所展示的搜索框中輸入的待搜索信息;
圖像搜索模塊402,用于在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述待搜索信息匹配的圖像;
結(jié)果展示模塊403,用于展示搜索結(jié)果。
由以上可見,本實施例提供的方案中,移動終端獲得用戶在圖像展示界面預(yù)設(shè)位置所展示的搜索框中輸入的待搜索信息后,在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與待搜索信息匹配的圖像,并展示搜索結(jié)果。可見,應(yīng)用本申請實施例提供的方案,可以根據(jù)用戶輸入的搜索信息進(jìn)行圖像搜索,能夠方便用戶查找圖像,尤其是對于圖像較多的情況,能夠較大程度的提高用戶查找圖像的速度。
在本申請的一種具體實現(xiàn)方式中,參見圖5,提供了另一種圖像搜索裝置的結(jié)構(gòu)示意圖,與前述實施例相比,本實施例中,上述圖像搜索裝置還包括:
操作檢測模塊404,用于在所述信息獲得模塊獲得待搜索信息之前,監(jiān)測用戶針對所述搜索框的操作是否為預(yù)設(shè)的屬性標(biāo)識展示操作;
標(biāo)識展示模塊405,用于在所述操作檢測模塊的檢測結(jié)果為是的情況下,展示圖像屬性信息的屬性標(biāo)識;
標(biāo)識記錄模塊406,用于記錄用戶所選擇的目標(biāo)屬性標(biāo)識;
所述圖像搜索模塊402,包括:
條件確定子模塊402A,用于根據(jù)所述目標(biāo)屬性標(biāo)識和所述待搜索信息,確定搜索條件;
第一圖像搜索子模塊402B,用于在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述搜索條件相匹配的圖像。
具體的,所述屬性標(biāo)識可以包括以下信息中的至少一種:
圖像名稱、圖像關(guān)鍵字、圖像拍攝時間、圖像拍攝地點、圖像存儲路徑、圖像語音批注信息、圖像文字批注信息、圖像視頻批注信息。
由以上可見,本實施例提供的方案中,根據(jù)用戶所選擇的圖像屬性信息的屬性標(biāo)識以及待搜索信息生成搜索條件,然后根據(jù)上述搜索條件進(jìn)行圖像搜索。這樣進(jìn)行圖像搜索時,可以僅僅基于用戶所選擇的屬性標(biāo)識進(jìn)行搜索,不需要再考慮圖像的其他屬性標(biāo)識,這樣能夠提高用戶進(jìn)行圖像搜索的效率,尤其是對于圖像較多的情況,能夠大幅度提高圖像搜索的速度。
在本申請的一種具體實現(xiàn)方式中,所述信息獲得模塊401,具體用于通過圖像展示界面第一預(yù)設(shè)位置所展示的搜索框中第二預(yù)設(shè)位置設(shè)置的語音采集按鈕,采集用戶時長不超過預(yù)設(shè)時長的第一聲音信息,并將所述第一聲音信息確定為待搜索信息。
具體的,所述圖像搜索模塊402可以包括:
信息獲得子模塊,用于根據(jù)預(yù)設(shè)的語音識別算法對所述待搜索信息進(jìn)行語音識別,獲得待檢索文字信息;
第二圖像搜索子模塊,用于在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述待檢索文字信息匹配的圖像。
具體的,所述第二圖像搜索子模塊可以包括:
信息確定單元,用于根據(jù)所述待檢索文字信息確定目標(biāo)屬性標(biāo)識和搜索關(guān)鍵字;
圖像搜索單元,用于根據(jù)所述目標(biāo)屬性標(biāo)識和所述搜索關(guān)鍵字確定搜索條件,并根據(jù)所述搜索條件在所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與所述搜索條件相匹配的圖像。
具體的,所述圖像搜索模塊402可以包括:
圖像確定子模塊,用于確定所述圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中具有語音批注屬性的目標(biāo)圖像;
第三圖像搜索子模塊,用于在第二聲音信息中搜索與所述待搜索信息匹配的第三聲音信息,并將所述第三聲音信息對應(yīng)的圖像確定為與所述待搜索信息匹配的圖像,其中,所述第二聲音信息為:所述目標(biāo)圖像的語音批注屬性對應(yīng)的聲音信息。
由以上可見,上述各個實施例提供的方案中,通過輸入聲音信息的方式確定待搜索信息,無需用戶逐字編輯文字信息,方便用戶進(jìn)行圖像搜索,另外即使用戶不便于進(jìn)行文字編輯,也依然能夠進(jìn)行圖像搜索。
與上述圖像搜索方法及圖像搜索裝置相對應(yīng),本申請實施例還提供了一種移動終端。
該移動終端包括上述各個實施例提供的任一圖像搜索裝置。
上述圖像搜索裝置的具體內(nèi)容與圖像搜索裝置部分各個實施例所提及的內(nèi)容相同,這里不再贅述。
另外,上述移動終端可以是移動通信設(shè)備:這類設(shè)備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類終端包括:智能手機(例如iPhone)、多媒體手機、功能性手機,以及低端手機等;
上述移動終端還可以是便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、視頻播放器(例如iPod),掌上游戲機,電子書,以及智能玩具和便攜式車載導(dǎo)航設(shè)備等。
需要說明的是,本申請只是以上述為例進(jìn)行說明,實際應(yīng)用中并不對移動終端的具體形式進(jìn)行限定。
本實施例提供的方案中,移動終端獲得用戶在圖像展示界面預(yù)設(shè)位置所展示的搜索框中輸入的待搜索信息后,在圖像展示界面對應(yīng)的、用于存儲圖像的文件夾中,搜索與待搜索信息匹配的圖像,并展示搜索結(jié)果??梢姡瑧?yīng)用本申請實施例提供的方案,可以根據(jù)用戶輸入的搜索信息進(jìn)行圖像搜索,能夠方便用戶查找圖像,尤其是對于圖像較多的情況,能夠較大程度的提高用戶查找圖像的速度。
對于裝置、移動終端實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如:ROM/RAM、磁碟、光盤等。
以上所述僅為本申請的較佳實施例而已,并非用于限定本申請的保護范圍。凡在本申請的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本申請的保護范圍內(nèi)。