新四季網

圖片搜索方法、裝置及客戶端的製作方法

2023-06-04 09:19:51 1

專利名稱:圖片搜索方法、裝置及客戶端的製作方法
技術領域:
本發明涉及網際網路領域,尤其涉及一種圖片搜索方法、裝置及客戶端。
背景技術:
網際網路在日常生活中的應用越來越多,對圖片的使用需求越來越豐富。尤其是通過圖片檢索其他的圖片,現有的能夠實現以圖搜圖的技術方案為利用基於內容的圖片檢索(CB^,Content Based Image Retrieval)來實現。CB^是指直接採用圖片內容進行圖片信息的查詢,目的是在給定查詢圖片的前提下,依據其內容信息或指定的查詢標準,在圖片資料庫中進行內容上一致或相似性匹配,最終提供符合查詢條件的相應圖片。CBIR的主要檢索內容有顏色、紋理、形狀和對象等。顏色特徵包括圖片顏色分布、 相互關係和組成等;紋理是指圖片紋理結構、方向、組合及對稱關係等;形狀是指圖片輪廓組成、形狀、大小等;對象包括圖片子對象的關係、數量、屬性和旋轉等。即,利用圖片的內容本身(像素),抽取顏色分布直方圖、邊緣直方圖、紋理等等多種屬性,計算圖片之間的相似程度。可以將表情圖片庫中的圖片預先抽取出基於內容的屬性。當用一張圖片來查找相似圖片的時候,首先抽取同樣基於內容的屬性,與表情圖片庫中的所有圖片進行兩兩比較,按照相似度排序,並將相似度大於一定閾值的作為結果返回。該技術有以下缺點1、檢索效率較低。基於內容的圖片檢索,抽取屬性的計算複雜度高,同時,在檢索的時候是一個O(M)的時間複雜度,不能很好的適用於大規模數據。2、基於圖片的內容很難反映出圖片所表達的多個維度的語義信息,例如外觀完全不同的圖片表達的是同樣的語義。因此基於圖片的內容很難搜索其他具有相同語義的圖片。

發明內容
本發明實施例提供一種圖片搜索方法、裝置及客戶端,能夠解決現有技術中基於圖片的內容進行搜索時搜索效率較低的問題。一種圖片搜索方法,該方法包括圖片伺服器獲取客戶端在觸發基於基礎圖片的圖片搜索後發送的該基礎圖片的標識指紋;識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片,並將查找結果返回至客戶端。另外,本發明實施例還提供一種圖片搜索方法,包括客戶端觸發基於基礎圖片的圖片搜索;將所述基礎圖片的標識指紋發送至圖片伺服器,以使該圖片伺服器在識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片;接收所述圖片伺服器返回的查找結果。
4
相應的,本發明實施例提供一種圖片搜索裝置,包括獲取單元,用於獲取客戶端在觸發基於基礎圖片進行圖片搜索後發送的該基礎圖片的標識指紋;識別單元,用於識別所述基礎圖片的標識指紋;查找單元,用於在所述識別單元識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片;發送單元,用於將查找結果返回至客戶端。相應的,本發明實施例提供一種客戶端,包括觸發單元,用於觸發基於基礎圖片的圖片搜索;發送單元,用於將所述基礎圖片的標識指紋發送至圖片伺服器,以使該圖片伺服器在識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片;接收單元,用於接收所述圖片伺服器返回的查找結果。本發明實施例圖片伺服器通過獲取客戶端在觸發基於基礎圖片進行圖片搜索後發送的該基礎圖片的標識指紋;並在識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤實現搜索與該標籤匹配的圖片。不需要對圖片本身進行顏色、紋理等屬性的計算,無需與圖片伺服器中的其他圖片進行兩兩對比,從而節省大量的搜索計算,能夠有效提高搜索效率;同時,能夠根據圖片所表達的語義搜索與其語義相同的圖片,克服僅根據圖片本身的顏色、紋理等相似性搜索造成的局限性。


圖1是本發明實現圖片搜索方法的第一實施例流程圖;圖2是本發明實現圖片搜索方法的第二實施例流程圖;圖3是本發明實現圖片搜索方法的第三實施例流程圖;圖4是基於用戶界面包含的基礎圖片進行圖片搜索的示意圖;圖5是本發明圖片搜索裝置的第一實施例示意圖;圖6是本發明圖片搜索裝置的第二實施例示意圖;圖7是本發明客戶端的第一實施例示意圖;圖8是本發明客戶端的第二實施例示意圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施例作進一步地詳細描述。請參見圖1,圖1是本發明實現圖片搜索方法的第一實施例流程圖。如圖1所示, 該方法具體包括步驟S101,圖片伺服器獲取客戶端在觸發基於基礎圖片進行圖片搜索後發送的該基礎圖片的標識指紋。其中,基礎圖片作為圖片搜索的基礎,即基礎圖片用於提供進行圖片搜索的檢索條件。步驟S102,識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片,並將查找結果返回至客戶端。本發明實施例不需要對圖片本身進行顏色、紋理等屬性的計算,無需與圖片伺服器中的其他圖片進行兩兩對比,從而節省大量的搜索計算,能夠有效提高搜索效率;同時, 能夠根據圖片所表達的語義搜索與其語義相同的圖片,克服僅根據圖片本身的顏色、紋理等相似性搜索造成的局限性。請參見圖2,圖2是本發明實現圖片搜索方法的第二實施例流程圖。如圖2所示, 該方法具體包括步驟S201,客戶端觸發基於基礎圖片的圖片搜索。步驟S202,將所述基礎圖片的標識指紋發送至圖片伺服器,以使該圖片伺服器在識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片。步驟S203,接收所述圖片伺服器返回的查找結果。本發明實施例不需要對圖片本身進行顏色、紋理等屬性的計算,無需與圖片伺服器中的其他圖片進行兩兩對比,從而節省大量的搜索計算,能夠有效提高搜索效率;同時, 能夠根據圖片所表達的語義搜索與其語義相同的圖片,克服僅根據圖片本身的顏色、紋理等相似性搜索造成的局限性。請參見圖3,圖3是本發明實現圖片搜索方法的第三實施例流程圖。如圖3所示, 該方法具體包括步驟S301,計算存儲在圖片伺服器中的圖片的標識指紋。本實施例中,圖片的標識指紋是指該圖片的唯一標識,可以通過算法計算獲得。例如,標識指紋可以為MD5(信息-摘要算法5,Message-Digest Algorithm5)指紋、MD4指紋 (信息-摘要算法IMessage-Digest Algorithm 4)以及其他MD系列指紋,除此之外標識指紋還可以是SHA (安全散列算法,Secure HashAlgorithm)家族系列指紋,分別是SHA-I、 SHA-224、SHA-256、SHA-384,和SHA-512,或者,標識指紋還可以是RIPEMD。標識指紋可以通過對應的算法獲得,圖片伺服器預先為其中存儲的各個圖片算出其唯一的標識指紋。步驟S302,根據圖片的描述文本提取該圖片的標籤,並將該標籤與該圖片的標識指紋建立映射。本實施例中,圖片伺服器根據各個圖片的文本描述,提取各個維度語義的標籤,即能夠描述該圖片語義的核心關鍵詞。具體的提取方式可以通過統計詞語的算法計算獲得, 例如通過 TF-IDF (Term Frequency-Inverse DocumentFrequency,詞頻-反文檔頻率)算法進行標籤提取。提取的標籤(即關鍵詞)的個數可以根據實際使用以及具體的圖片進行設定,一般設置為3-5個標籤,本實施例中即以提取3-5個標籤為例進行說明。步驟S303,客戶端觸發基於基礎圖片的圖片搜索。本實施例中,客戶端可以通過點擊基礎圖片關聯的搜索按鈕觸發,請參見圖4,圖 4是基於用戶界面包含的基礎圖片進行圖片搜索的示意圖,該界面為即時通訊軟體的界面。 其中,基礎圖片的具體形式為圖4所示的即時通訊軟體中的表情圖片410,在使用時該基礎圖片顯示在用戶界面中。具體的,當滑鼠指針放置至基礎圖片上時,彈出工具菜單,包括了搜索按鈕,該搜索按鈕用於搜索相似表情圖片。除了圖4所示的觸發方式,還可以採用其他的界面形式和觸發方式。
步驟S304,計算獲得所述基礎圖片的標識指紋。本實施例中,客戶端在觸發基於基礎圖片進行圖片搜索後,利用設置的算法計算獲得對應的標識指紋。例如,如果預先設置的算法為MD5算法,則標識指紋為計算獲得的 MD5指紋。其中,設置的算法與圖片伺服器中預先為存儲的圖片計算標識指紋的算法相同。步驟S305,生成含有所述基礎圖片的標識指紋的URL,並發送至圖片伺服器。本實施例中,在獲得基礎圖片的標識指紋後,生成URL,該URL含有上述基礎圖片的標識指紋。在此僅以具體的圖片地址和MD5指紋為例進行具體的說明。如圖4所示,如果在採用MD5算法的設置下,表情圖片410的MD5指紋為Ifed6b0237c6cae8e9bll0f6e964 7ed4,則通過拼接生成的URL為http//imaRe. soso. com/imaRe. CRi ? sc = imR&ity = 13&fr = clt&stype = md5&w = 15ad6b0237c6cae8e9bll0f6e9647ed4o步驟S306,圖片伺服器獲取客戶端發送的基礎圖片的標識指紋。本實施例中,客戶端通過該URL發送標識指紋,例如步驟S305中的MD5指紋,發送至圖片伺服器,圖片伺服器從所述客戶端的URL訪問解析出該基礎圖片的標識指紋。除了按照上述步驟S301-步驟S306的順序執行外,還可以在客戶端觸發基於基礎圖片的圖片搜索後計算獲得所述基礎圖片的標識指紋,在圖片伺服器獲取客戶端發送的含有所述基礎圖片的標識指紋的URL後,再計算存儲在圖片伺服器中的圖片的標識指紋,並根據圖片的描述文本提取該圖片的標籤,將該標籤與該圖片的標識指紋建立映射。即先執行步驟S303-步驟S306,再執行步驟S301-步驟S302。步驟S307,將獲取的所述基礎圖片的標識指紋與存儲在圖片伺服器中的圖片的標識指紋相匹配;如果匹配成功,表示識別出所述基礎圖片的標識指紋,則執行步驟S308 ;否則,執行步驟S309。本實施例中,由於圖片伺服器預先為其中存儲的圖片計算出對應的標識指紋,因此只需要將獲取的基礎圖片的標識指紋與圖片伺服器中存儲的圖片標識指紋進行匹配,即可根據是否匹配成功得出是否能夠識別出所述基礎圖片的標識指紋。如果該基礎圖片也存儲在圖片伺服器中,則可以匹配成功,表示識別出基礎圖片的表示指紋後,執行步驟S308; 如果未能匹配成功,則執行步驟S309。步驟S308,根據該基礎圖片的標識指紋對應的標籤查找與該標籤匹配的圖片,並將查找結果返回至客戶端。本實施例中,由於圖片伺服器已經根據各個圖片的文本描述,提取各個維度語義的標籤,並將該標籤與對應圖片的標識指紋建立映射。因此在識別出所述基礎圖片的標識指紋後,則可以根據該標識指紋查找到該標識指紋對應的標籤,即利用關鍵詞在圖片伺服器中進行搜索,從而可以搜索到所述標籤對應的圖片。具體的搜索方式可以根據對圖片精確度的需求來設置,例如若有多個標籤,可以根據需要設置一定的閾值,即滿足包含其中若干個標籤即可將對應的圖片返回為查找結果。例如,圖片伺服器中的每個圖片有5個標籤, 可以設置將含有基礎圖片對應的3個標籤的其他圖片返回為查找結果。在查到相應的圖片後,圖片伺服器將查找結果返回至客戶端。同時,與除了採用相同標籤的匹配方式,還可以採用相似標籤的匹配,即兩個標籤使用的詞語不同,但是表達的語義相同。步驟S309,基於圖片內容進行圖片檢索,並將檢索結果返回客戶端。本實施例中,採用CBR實現圖片檢索,並將檢索結果返回客戶端。本發明實施例圖片伺服器通過獲取客戶端在觸發基於基礎圖片的圖片搜索後發送的該基礎圖片的標識指紋;並在識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤實現搜索與該標籤匹配的圖片。不需要對圖片本身進行顏色、紋理等屬性的計算, 無需與圖片伺服器中的其他圖片進行兩兩對比,從而節省大量的搜索計算,能夠有效提高搜索效率;同時,能夠根據圖片所表達的語義搜索與其語義相同的圖片,克服僅根據圖片本身的顏色、紋理等相似性搜索造成的局限性。請參見圖5,圖5是本發明圖片搜索裝置的第一實施例示意圖。在本實施例中,該圖片搜索裝置可以為圖片伺服器。如圖5所示,該圖片搜索裝置包括獲取單元510、識別單元520、查找單元530以及發送單元M0,上述單元依次相連。獲取單元510,用於獲取客戶端在觸發基於基礎圖片的圖片搜索後發送的該基礎圖片的標識指紋。識別單元520,用於識別所述基礎圖片的標識指紋。查找單元530,用於在所述識別單元識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片。發送單元M0,用於將查找結果返回至客戶端。本發明實施例不需要對圖片本身進行顏色、紋理等屬性的計算,無需與圖片搜索裝置中的其他圖片進行兩兩對比,從而節省大量的搜索計算,能夠有效提高搜索效率;同時,能夠根據圖片所表達的語義搜索與其語義相同的圖片,克服僅根據圖片本身的顏色、紋理等相似性搜索造成的局限性。請參見圖6,圖6為本發明圖片搜索裝置的第二實施例示意圖。在本實施例中,該圖片搜索裝置可以為圖片伺服器。如圖6所示,該圖片搜索裝置包括計算單元610、提取單元620、獲取單元630、識別單元640、查找單元650、內容檢索單元660以及發送單元670, 上述單元依次相連。計算單元610,用於計算存儲在圖片搜索裝置中的圖片的標識指紋。本實施例中,圖片的標識指紋是指該圖片的唯一標識,可以通過算法計算獲得。例如,標識指紋可以為MD5指紋、MD4指紋以及其他MD系列指紋,除此之外標識指紋還可以是 SHA家族系列指紋,分別是SHA-I、SHA-224, SHA-256、SHA-384,和SHA-512,或者,標識指紋還可以是RIPEMD。標識指紋可以通過對應的算法獲得,計算單元610預先為存儲的各個圖片算出其唯一的標識指紋。提取單元620,用於根據圖片的描述文本提取該圖片的標籤,並將該標籤與該圖片的標識指紋建立映射。本實施例中,提取單元620根據各個圖片的文本描述,提取各個維度語義的標籤, 即能夠描述該圖片語義的核心關鍵詞。具體的提取方式可以通過統計詞語的算法計算獲得,例如通過TF-IDF算法進行標籤提取。提取的標籤(即關鍵詞)的個數可以根據實際使用以及具體的圖片進行設定,一般設置為3-5個標籤,本實施例中即以提取3-5個標籤為例進行說明。獲取單元630,用於獲取客戶端在觸發基於用戶界面包含的基礎圖片進行圖片搜索後發送的該基礎圖片的標識指紋。所述獲取單元630包括接收模塊631和解析模塊632。接收模塊631用於接收客戶端在觸發基於基礎圖片的圖片搜索後發送的含有該基礎圖片的標識指紋的URL ;解析模塊632用於從所述URL中解析出該基礎圖片的標識指紋。本實施例中,接收模塊631接收客戶端通過該URL發送的標識指紋,例如MD5指紋,解析模塊632從該URL解析出該基礎圖片的標識指紋。識別單元640,用於識別所述基礎圖片的標識指紋。所述識別單元640進一步用於將獲取的所述基礎圖片的標識指紋與存儲在圖片搜索裝置中的圖片的標識指紋相匹配; 如果匹配成功,則表示識別出所述基礎圖片的標識指紋;如果匹配未成功,由內容檢索單元 660基於圖片內容進行圖片檢索。本實施例中,由於計算單元610預先為存儲的圖片計算出對應的標識指紋,因此只需要識別單元640將獲取的基礎圖片的標識指紋與圖片搜索裝置存儲的圖片的標識指紋進行匹配,即可根據是否匹配成功得出是否能夠識別出所述基礎圖片的標識指紋。如果匹配成功,則表示識別出所述基礎圖片的標識指紋。如果該基礎圖片也存儲在圖片搜索裝置中,則可以匹配成功,表示識別出所述基礎圖片的標識指紋;如果未能匹配成功,則由內容檢索單元660基於圖片內容進行圖片檢索。本實施例中,採用CB^實現圖片檢索。查找單元650,用於在所述識別單元640識別出所述基礎圖片的標識指紋後,根據該基礎圖片的標識指紋對應的標籤查找與該標籤匹配的圖片。發送單元670,用於將查找結果返回至客戶端。本實施例中,由於提取單元620已經根據各個圖片的文本描述,提取各個維度語義的標籤,並將該標籤與該圖片的標識指紋建立映射。因此在識別出所述基礎圖片的標識指紋後,查找單元650則可以根據該標識指紋查找到該標識指紋對應的標籤,即利用關鍵詞在圖片搜索裝置中進行搜索,從而可以查找到所述標籤對應的圖片。具體的搜索方式可以根據對圖片精確度的需求來設置,例如如果有多個標籤,可以根據需要設置一定的閾值, 即滿足包含其中若干個標籤即可將對應的圖片返回為查找結果。例如,圖片搜索裝置中的每個圖片有5個標籤,可以設置將含有基礎圖片對應的3個標籤的其他圖片返回為查找結果。在查到相應的圖片後,發送單元670將查找結果返回至客戶端。本發明實施例圖片搜索裝置通過獲取客戶端在觸發基於用戶界面包含的基礎圖片進行圖片搜索後發送的該基礎圖片的標識指紋;並在識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤實現搜索其他與所述標籤匹配的圖片。不需要對圖片本身進行顏色、紋理等屬性的計算,無需與其他圖片進行兩兩對比,從而節省大量的搜索計算, 能夠有效提高搜索效率;同時,能夠根據圖片所表達的語義搜索與其語義相同的圖片,克服僅根據圖片本身的顏色、紋理等相似性搜索造成的局限性。請參見圖7,圖7為本發明客戶端的第一實施例示意圖。如圖7所示,該客戶端包括觸發單元710、發送單元720和接收單元730,上述單元依次相連。觸發單元710,用於觸發基於基礎圖片的圖片搜索。發送單元720,用於將所述基礎圖片的標識指紋發送至圖片伺服器,以使該圖片伺服器在識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片。
接收單元730,用於接收所述圖片伺服器返回的查找結果。本發明實施例不需要對圖片本身進行顏色、紋理等屬性的計算,無需與圖片伺服器中的其他圖片進行兩兩對比,從而節省大量的搜索計算,能夠有效提高搜索效率;同時, 能夠根據圖片所表達的語義搜索與其語義相同的圖片,克服僅根據圖片本身的顏色、紋理等相似性搜索造成的局限性。請參見圖8,圖8為本發明客戶端的第二實施例示意圖。如圖8所示,該客戶端包括觸發單元810、計算單元820、生成單元830、發送單元840和接收單元850,上述單元依次相連。觸發單元810,用於觸發基於基礎圖片的圖片搜索。本實施例中,觸發單元810可以通過點擊基礎圖片關聯的搜索按鈕觸發,請參見圖4,圖4為觸發基於用戶界面包含的基礎圖片進行圖片搜索的示意圖,該界面為即時通訊軟體的界面。除了圖4所示的觸發方式,還可以採用其他的界面形式和觸發方式。計算單元820,用於計算獲得所述基礎圖片的標識指紋。本實施例中,在觸發單元 810觸發基於用戶界面包含的基礎圖片進行圖片搜索後,計算單元820利用設置的算法計算獲得對應的標識指紋。例如,如果預先設置的算法為MD5算法,則標識指紋為計算獲得的 MD5指紋。其中,計算單元820中設置的算法與圖片伺服器中的預先為各個存儲的圖片計算標識指紋的算法相同。生成單元830,用於生成含有所述基礎圖片的標識指紋的URL,以供所述發送單元 840發送至圖片伺服器。本實施例中,在獲得基礎圖片的標識指紋後,生成單元830生成 URL,該URL含有基礎圖片的標識指紋。在此僅以具體的圖片地址和MD5指紋為例進行具體的說明。如圖4所示,如果在採用MD5算法的設置下,表情圖片410的MD5指紋為Ifed6b0 237c6cae8e9bll0f6e9647ed4,則通過拼接生成的 URL 為http//image, soso. com/image, cgi ? sc = img&ity = 13&fr = clt&stype = md5&w = 15ad6b0237c6cae8e9bll0f6e9647ed4o圖片伺服器接收到該URL,並識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找其他與所述標籤匹配的圖片。發送單元840,用於將所述基礎圖片的標識指紋發送至圖片伺服器,以使該圖片伺服器在識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片。接收單元850,用於接收所述圖片伺服器返回的查找結果。本發明的各個實施例中的圖片伺服器可以是上述的圖片搜索裝置,也可以是包含了該圖片搜索裝置的伺服器設備。本發明實施例不需要對圖片本身進行顏色、紋理等屬性的計算,無需與圖片伺服器中的其他圖片進行兩兩對比,從而節省大量的搜索計算,能夠有效提高搜索效率;同時, 能夠根據圖片所表達的語義搜索與其語義相同的圖片,克服僅根據圖片本身的顏色、紋理等相似性搜索造成的局限性。以上所列舉的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利範圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的範圍。
權利要求
1.一種圖片搜索方法,其特徵在於,包括圖片伺服器獲取客戶端在觸發基於基礎圖片的圖片搜索後發送的該基礎圖片的標識指紋;識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片,並將查找結果返回至客戶端。
2.如權利要求1所述的圖片搜索方法,其特徵在於,還包括 計算存儲在圖片伺服器中的圖片的標識指紋;根據圖片的描述文本提取該圖片的標籤,並將該標籤與該圖片的標識指紋建立映射。
3.如權利要求1或2所述的圖片搜索方法,其特徵在於,還包括將獲取的所述基礎圖片的標識指紋與存儲在圖片伺服器中的圖片的標識指紋相匹配;如果匹配成功,則表示識別出所述基礎圖片的標識指紋;否則,基於圖片內容進行圖片檢索並將檢索結果返回客戶端。
4.如權利要求1所述的圖片搜索方法,其特徵在於,所述圖片伺服器獲取客戶端在觸發基於基礎圖片的圖片搜索後發送的基礎圖片的標識指紋包括所述圖片伺服器接收客戶端在觸發基於基礎圖片的圖片搜索後發送的含有該基礎圖片的標識指紋的統一資源定位符URL ;從所述URL中解析出該基礎圖片的標識指紋。
5.一種圖片搜索方法,其特徵在於,包括 客戶端觸發基於基礎圖片的圖片搜索; 將所述基礎圖片的標識指紋發送至圖片伺服器,以使該圖片伺服器在識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片; 接收所述圖片伺服器返回的查找結果。
6.如權利要求5所述的圖片搜索方法,其特徵在於,所述將所述基礎圖片的標識指紋發送至圖片伺服器包括計算獲得所述基礎圖片的標識指紋;生成含有所述基礎圖片的標識指紋的統一資源定位符URL,並發送至圖片伺服器。
7.一種圖片搜索裝置,其特徵在於,包括獲取單元,用於獲取客戶端在觸發基於基礎圖片的圖片搜索後發送的該基礎圖片的標識指紋;識別單元,用於識別所述基礎圖片的標識指紋;查找單元,用於在所述識別單元識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片;發送單元,用於將查找結果返回至客戶端。
8.如權利要求7所述的圖片搜索裝置,其特徵在於,還包括 計算單元,用於計算存儲在圖片搜索裝置中的圖片的標識指紋;提取單元,用於根據圖片的描述文本提取該圖片的標籤,並將該標籤與該圖片的標識指紋建立映射。
9.如權利要求7所述的圖片搜索裝置,其特徵在於,所述識別單元進一步用於將獲取的所述基礎圖片的標識指紋與存儲在圖片搜索裝置中的圖片的標識指紋相匹配,如果匹配成功,則表示識別出所述基礎圖片的標識指紋。
10.如權利要求7所述的圖片搜索裝置,其特徵在於,所述獲取單元包括接收模塊,用於接收客戶端在觸發基於基礎圖片的圖片搜索後發送的含有該基礎圖片的標識指紋的統一資源定位符URL ;解析模塊,用於從所述URL中解析出所述基礎圖片的標識指紋。
11.一種客戶端,其特徵在於,包括觸發單元,用於觸發基於基礎圖片的圖片搜索;發送單元,用於將所述基礎圖片的標識指紋發送至圖片伺服器,以使該圖片伺服器在識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片;接收單元,用於接收所述圖片伺服器返回的查找結果。
12.如權利要求11所述的客戶端,其特徵在於,還包括 計算單元,用於計算獲得所述基礎圖片的標識指紋;生成單元,用於生成含有所述標識指紋的統一資源定位符URL,以供所述發送單元發送至圖片伺服器。
全文摘要
本發明公開了一種圖片搜索方法,包括圖片伺服器獲取客戶端在觸發基於基礎圖片的圖片搜索後發送的該基礎圖片的標識指紋;識別出所述基礎圖片的標識指紋後,根據該標識指紋對應的標籤查找與該標籤匹配的圖片,並將查找結果返回至客戶端。相應的,本發明公開了一種圖片搜索裝置和客戶端。無需與圖片伺服器中的其他圖片進行兩兩對比,從而節省大量的搜索計算,能夠有效提高搜索效率,能夠根據圖片所表達的語義快捷的搜索與其語義相同的圖片。
文檔編號G06F17/30GK102411582SQ20101029068
公開日2012年4月11日 申請日期2010年9月21日 優先權日2010年9月21日
發明者劉佔亮, 李永健, 齊志宏 申請人:騰訊科技(深圳)有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀