專利名稱:搜索圖片信息的方法及裝置的制作方法
技術領域:
本發(fā)明涉及計算機技術領域,特別是涉及一種搜索圖片信息的方法和裝置。
背景技術:
圖片信息即圖片的相關信息,包括圖片名稱、圖片來源、圖片的描述信息等。圖片信息可通過文字反映圖片的相關內容,從而便于瀏覽者更好查看圖片。傳統(tǒng)技術中,圖片信息由用戶預先輸入,然后與圖片對應存儲在終端中。當用戶通過圖片查看軟件查看終端上已存儲的圖片時,圖片查看軟件通常會在存儲區(qū)域查找與該已存儲的圖片對應的圖片信息,然后將圖片信息與圖片一并展示給用戶。然而,傳統(tǒng)技術中搜索圖片信息的方法獲取的圖片信息均為用戶預先輸入的信息,也就是說與圖片對應的圖片信息需要用戶預先手動添加,因此,傳統(tǒng)技術中的獲取圖片 信息的方法操作的便利性不足。
發(fā)明內容
基于此,有必要提供一種能提高操作的便利性的搜索圖片信息的方法。—種搜索圖片信息的方法,包括獲取圖片;在預設的信息庫中查找與所述獲取到的圖片匹配的圖片信息。在其中一個實施例中,所述方法還包括獲取圖片瀏覽記錄,獲取與所述圖片瀏覽記錄對應的圖片;根據所述圖片瀏覽記錄生成圖片信息;計算所述圖片瀏覽記錄對應的圖片的特征數據;將所述圖片瀏覽記錄對應圖片的特征數據和所述生成的圖片信息對應地存儲到所述信息庫中;所述在預設的信息庫中查找與獲取到的圖片匹配的圖片信息的步驟為計算所述獲取到的圖片的特征數據;根據所述獲取到的圖片的特征數據在預設的信息庫中查找對應的圖片信息。在其中一個實施例中,所述圖片瀏覽記錄對應的圖片包括網頁圖片、拍照圖片以及存儲在終端上的圖片中的至少一種。在其中一個實施例中,所述計算所述圖片瀏覽記錄對應的圖片的特征數據的步驟為根據預設的像素坐標獲取與所述圖片瀏覽記錄對應的圖片中的關鍵像素點的像素值;根據所述獲取到的像素值生成特征數據。在其中一個實施例中,所述在預設的信息庫中查找與所述獲取到的圖片匹配的圖片信息的步驟之后還包括
提取所述獲取到的圖片信息中的關鍵字信息;根據所述關鍵字信息在終端和/或網絡服務器上查找與其相匹配的相關信息。此外,還有必要提供一種能提高操作的便利性的搜索圖片信息的裝置。一種搜索圖片信息的裝置,包括圖片獲取模塊,用于獲取圖片;圖片信息查找模塊,用于在預設的信息庫中查找與所述獲取到的圖片匹配的圖片信息。在其中一個實施例中,所述裝置還包括圖片信息添加模塊,用于獲取圖片瀏覽記錄,獲取與所述圖片瀏覽記錄對應的圖片,根據所述圖片瀏覽記錄生成圖片信息,計算所述 圖片瀏覽記錄對應的圖片的特征數據,將所述圖片瀏覽記錄對應圖片的特征數據和所述生成的圖片信息對應地存儲到所述信息庫中;所述圖片信息查找模塊還用于計算所述獲取到的圖片的特征數據,根據所述獲取到的圖片的特征數據在預設的信息庫中查找對應的圖片信息。在其中一個實施例中,所述圖片瀏覽記錄對應的圖片包括網頁圖片、拍照圖片以及存儲在終端上的圖片中的至少一種圖片信息查找模塊。在其中一個實施例中,所述圖片信息添加模塊還用于根據預設的像素坐標獲取與所述圖片瀏覽記錄對應的圖片中的關鍵像素點的像素值,根據所述獲取到的像素值生成特征數據。在其中一個實施例中,所述裝置還包括相關信息查找模塊,用于提取所述獲取到的圖片信息中的關鍵字信息,根據所述關鍵字信息在終端和/或網絡服務器上查找與其相匹配的相關信息。上述搜索圖片信息的方法和裝置,在獲取到圖片后,可自動在預設的信息庫中查找匹配的圖片信息,也就是說,無需用戶預先手動為圖片添加圖片信息,從而提高了操作的便利性。
圖I為一個實施例中搜索圖片信息的方法的流程圖;圖2為一個實施例中搜索圖片信息的裝置的結構示意圖;圖3為另一個實施例中搜索圖片信息的裝置的結構示意圖。
具體實施例方式在一個實施例中,如圖I所示,一種獲取圖片信息的方法,包括以下步驟步驟S102,獲取圖片。圖片可以是網頁上的圖片,也可以是終端上存儲的圖片。在一個實施例中,可自動檢測瀏覽器當前打開的網頁上的圖片,當檢測到該網頁中包含的圖片時,自動抓取該圖片。在一個實施例中,還可自動檢測終端當前顯示屏上顯示的本地圖片(存儲于終端上的圖片),并獲取該圖片。 在一個實施例中,還可獲取終端通過拍照生成的圖片。步驟S104,在預設的信息庫中查找與獲取到的圖片匹配的圖片信息。
信息庫為預先根據圖片瀏覽記錄建立,用于存儲圖片信息。圖片瀏覽記錄包括本地圖片瀏覽記錄和網絡圖片瀏覽記錄。本地圖片瀏覽記錄即用戶瀏覽本地圖片的記錄;網絡圖片瀏覽記錄即用戶瀏覽了包含圖片的網頁的瀏覽記錄。在一個實施例中,圖片瀏覽記錄對應的圖片包括網頁圖片、拍照圖片以及存儲在終端上的圖片中的至少一種。在一個實施例中,向預設的信息庫中添加圖片信息的過程可以為獲取圖片瀏覽記錄,獲取與圖片瀏覽記錄對應的圖片,根據圖片瀏覽記錄生成圖片信息,計算圖片瀏覽記錄對應的圖片的特征數據,將特征數據和生成的圖片信息對應地存儲到信息庫中。在一個實施例中,圖片瀏覽記錄可以是網絡圖片瀏覽記錄。獲取圖片瀏覽記錄,獲取與圖片瀏覽記錄對應的圖片,根據圖片瀏覽記錄生成圖片信息的步驟可具體為獲取用戶訪問的網頁,抓取網頁中包含的圖片,并根據網頁上與抓取的圖片相關的文本內容生成圖片信息。 在一個實施例中,圖片瀏覽記錄可以是本地圖片瀏覽記錄。獲取本地圖片瀏覽記錄,獲取與圖片瀏覽記錄對應的圖片,根據圖片瀏覽記錄生成圖片信息的步驟可具體為獲取用戶訪問的本地圖片,獲取本地圖片的文件名和/或用戶輸入的批注信息,根據文件名和/或批注信息生成圖片信息。特征數據即為反映圖片內容的像素點的圖像信息。在一個實施例中,計算與圖片瀏覽記錄對應的圖片的特征數據的步驟為根據預設的像素坐標獲取與圖片瀏覽記錄對應的圖片中的關鍵像素點的像素值,根據獲取到的像素值生成特征數據。進一步的,可根據關鍵像素點的像素值生成縮略圖,從而便于存儲和查看。例如,可將圖片劃分為多個單元格,然后取每個單元格內像素點的像素平均值,然后根據與每個單元格對應的像素平均值生成一副縮略圖,該縮略圖包含的像素點的個數即為單元格的個數。在本實施例中,在預設的信息庫中查找與獲取到的圖片匹配的圖片信息的步驟可具體為計算獲取到的圖片的特征數據,根據獲取到的圖片的特征數據在預設的信息庫中查找對應的圖片信息。在本實施例中,計算圖片的特征數據的方法與計算與圖片瀏覽記錄對應的圖片的特征數據的方法相同??筛鶕A設的像素坐標獲取與圖片中的關鍵像素點的像素值,根據獲取到的像素值生成特征數據。在本實施例中,根據獲取到的圖片的特征數據在預設的信息庫中查找對應的圖片信息的步驟可具體為在信息庫中查找與該特征數據的相似度大于閾值的圖片信息。在本實施例中,可根據關鍵像素點的像素值等同的比例確定特征數據的相似度。進一步的,在預設的信息庫中查找與獲取到的圖片匹配的圖片信息的步驟之后還可展示該圖片信息。在本實施例中,可將相似度大于閾值的圖片信息按照相似度的大小排列然后展示。例如,若檢測到用戶拍攝了一張風景照,則可根據預設的像素坐標獲取該風景照上多個關鍵像素點的像素值,然后將該像素值排列成序列生成特征數據。然后可遍歷圖片數據庫中的特征數據,將生成的特征數據與遍歷得到的特征數據按照序列中的像素值依次比較,獲取其相似度。相似度即為像素值相同的關鍵像素點的個數占全部關鍵像素點的比例。當生成的特征數據與遍歷得到的特征數據的相似度(即比例)大于預設的閾值時,則在信息庫中獲取遍歷得到的特征數據對應的圖片信息,然后將獲取到的圖片信息以列表的形式與該風景照一并展示給用戶,且相似度的高的圖片信息位于列表前列。在一個實施例中,在預設的信息庫中查找與獲取到的圖片匹配的圖片信息的步驟之后還可提取獲取到的圖片信息中的關鍵字信息,根據關鍵字信息在終端和/或網絡服務器上查找與其相匹配的相關信息。在本實施例中,可提取圖片信息中的名詞作為關鍵字,通過網絡搜索(例如谷歌、百度等搜索引擎)獲取與圖片信息對應的網頁的內容。抓取網頁的內容之后,還可與圖片以及圖片信息一并展示給用戶。在另一個實施例中,還可通過本地文件搜索在終端上搜索與關鍵字匹配的文件或數據庫信息。在一個實施例中,如圖2所示,一種獲取圖片信息的裝置,包括圖片獲取模塊102、圖片信息查找模塊104,其中圖片獲取模塊102,用于獲取圖片。 圖片可以是網頁上的圖片,也可以是終端上存儲的圖片。在一個實施例中,圖片獲取模塊102可用于自動檢測瀏覽器當前打開的網頁上的圖片,當檢測到該網頁中包含的圖片時,自動抓取該圖片。在一個實施例中,圖片獲取模塊102還可用于自動檢測終端當前顯示屏上顯示的本地圖片(存儲于終端上的圖片),并獲取該圖片。在一個實施例中,圖片獲取模塊102還可用于獲取終端通過拍照生成的圖片。圖片信息查找模塊104,用于在預設的信息庫中查找與所述獲取到的圖片匹配的圖片信息。信息庫為預先根據圖片瀏覽記錄建立,用于存儲圖片信息。圖片瀏覽記錄包括本地圖片瀏覽記錄和網絡圖片瀏覽記錄。本地圖片瀏覽記錄即用戶瀏覽本地圖片的記錄;網絡圖片瀏覽記錄即用戶瀏覽了包含圖片的網頁的瀏覽記錄。在一個實施例中,圖片瀏覽記錄對應的圖片包括網頁圖片、拍照圖片以及存儲在終端上的圖片中的至少一種。在一個實施例中,如圖3所示,獲取圖片信息的裝置還包括圖片信息添加模塊106,用于獲取圖片瀏覽記錄,獲取與圖片瀏覽記錄對應的圖片,根據圖片瀏覽記錄生成圖片信息,計算圖片瀏覽記錄對應的圖片的特征數據,將特征數據和生成的圖片信息對應地存儲到信息庫中。在一個實施例中,圖片瀏覽記錄可以是網絡圖片瀏覽記錄。圖片信息添加模塊106可用于獲取用戶訪問的網頁,抓取網頁中包含的圖片,并根據網頁上與抓取的圖片相關的文本內容生成圖片信息。在一個實施例中,圖片瀏覽記錄可以是本地圖片瀏覽記錄。圖片信息添加模塊106可用于獲取用戶訪問的本地圖片,獲取本地圖片的文件名和/或用戶輸入的批注信息,根據文件名和/或批注信息生成圖片信息。特征數據即為反映圖片內容的像素點的圖像信息。在一個實施例中,圖片信息添加模塊106還可用于根據預設的像素坐標獲取與圖片瀏覽記錄對應的圖片中的關鍵像素點的像素值,根據獲取到的像素值生成特征數據。
進一步的,圖片信息添加模塊106還可用于根據關鍵像素點的像素值生成縮略圖,從而便于存儲和查看。例如,圖片信息添加模塊106可用于將圖片劃分為多個單元格,然后取每個單元格內像素點的像素平均值,然后根據與每個單元格對應的像素平均值生成一副縮略圖。該縮略圖包含的像素點的個數即為單元格的個數。在本實施例中,圖片信息查找模塊104還可用于計算獲取到的圖片的特征數據,根據獲取到的圖片的特征數據在預設的信息庫中查找對應的圖片信息。在本實施例中,圖片信息查找模塊104計算圖片的特征數據的方法與圖片信息添加模塊106計算與圖片瀏覽記錄對應的圖片的特征數據的方法相同。圖片信息查找模塊104可用于根據預設的像素坐標獲取與圖片中的關鍵像素點的像素值,根據獲取到的像素值生成特征數據。在本實施例中,圖片信息查找模塊104還可用于在信息庫中查找與該特征數據的相似度大于閾值的圖片信息。在本實施例中,圖片信息查找模塊104可用于根據關鍵像素 點的像素值等同的比例確定特征數據的相似度。進一步的,獲取圖片信息的裝置還包括圖片展示模塊(圖中未示出),可用于展示該圖片信息。在本實施例中,圖片展示模塊可用于將相似度大于閾值的圖片信息按照相似度的大小排列然后展示。例如,若檢測到用戶拍攝了一張風景照,則可根據預設的像素坐標獲取該風景照上多個關鍵像素點的像素值,然后將該像素值排列成序列生成特征數據。然后可遍歷圖片數據庫中的特征數據,將生成的特征數據與遍歷得到的特征數據按照序列中的像素值依次比較,獲取其相似度。相似度即為像素值相同的關鍵像素點的個數占全部關鍵像素點的比例。當生成的特征數據與遍歷得到的特征數據的相似度(即比例)大于預設的閾值時,則在信息庫中獲取遍歷得到的特征數據對應的圖片信息,然后將獲取到的圖片信息以列表的形式與該風景照一并展示給用戶,且相似度的高的圖片信息位于列表前列。在一個實施例中,如圖3所示,獲取圖片信息的裝置還包括相關信息查找模塊108,用于提取獲取到的圖片信息中的關鍵字信息,根據關鍵字信息在終端和/或網絡服務器上查找與其相匹配的相關信息。在本實施例中,相關信息查找模塊108可用于提取圖片信息中的名詞作為關鍵字,通過網絡搜索(例如谷歌、百度等搜索引擎)獲取與圖片信息對應的網頁,并提取其內容。在本實施例中,可通過圖片展示模塊展示該網頁的內容。在另一個實施例中,相關信息查找模塊108還可用于通過本地文件搜索在終端上搜索與關鍵字匹配的文件或數據庫信
肩、O上述搜索圖片信息的方法和裝置,在獲取到圖片后,可自動在預設的信息庫中獲取的對應的圖片信息,也就是說,無需用戶預先手動為圖片添加圖片信息,從而提高了操作的便利性。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
權利要求
1.一種搜索圖片信息的方法,包括 獲取圖片; 在預設的信息庫中查找與所述獲取到的圖片匹配的圖片信息。
2.根據權利要求I所述的搜索圖片信息的方法,其特征在于,所述方法還包括 獲取圖片瀏覽記錄,獲取與所述圖片瀏覽記錄對應的圖片; 根據所述圖片瀏覽記錄生成圖片信息; 計算所述圖片瀏覽記錄對應的圖片的特征數據; 將所述圖片瀏覽記錄對應圖片的特征數據和所述生成的圖片信息對應地存儲到所述信息庫中; 所述在預設的信息庫中查找與獲取到的圖片匹配的圖片信息的步驟為 計算所述獲取到的圖片的特征數據; 根據所述獲取到的圖片的特征數據在預設的信息庫中查找對應的圖片信息。
3.根據權利要求2所述的搜索圖片信息的方法,其特征在于,所述圖片瀏覽記錄對應的圖片包括網頁圖片、拍照圖片以及存儲在終端上的圖片中的至少一種。
4.根據權利要求2或3所述的搜索圖片信息的方法,其特征在于,所述計算所述圖片瀏覽記錄對應的圖片的特征數據的步驟為 根據預設的像素坐標獲取與所述圖片瀏覽記錄對應的圖片中的關鍵像素點的像素值; 根據所述獲取到的像素值生成特征數據。
5.根據權利要求I至3任一項所述的獲取圖片信息的方法,其特征在于,所述在預設的信息庫中查找與所述獲取到的圖片匹配的圖片信息的步驟之后還包括 提取所述獲取到的圖片信息中的關鍵字信息; 根據所述關鍵字信息在終端和/或網絡服務器上查找與其相匹配的相關信息。
6.一種搜索圖片信息的裝置,其特征在于,包括 圖片獲取模塊,用于獲取圖片; 圖片信息查找模塊,用于在預設的信息庫中查找與所述獲取到的圖片匹配的圖片信肩、O
7.根據權利要求6所述的搜索圖片信息的裝置,其特征在于,所述裝置還包括圖片信息添加模塊,用于獲取圖片瀏覽記錄,獲取與所述圖片瀏覽記錄對應的圖片,根據所述圖片瀏覽記錄生成圖片信息,計算所述圖片瀏覽記錄對應的圖片的特征數據,將所述圖片瀏覽記錄對應圖片的特征數據和所述生成的圖片信息對應地存儲到所述信息庫中; 所述圖片信息查找模塊還用于計算所述獲取到的圖片的特征數據,根據所述獲取到的圖片的特征數據在預設的信息庫中查找對應的圖片信息。
8.根據權利要求7所述的搜索圖片信息的裝置,其特征在于,所述圖片瀏覽記錄對應的圖片包括網頁圖片、拍照圖片以及存儲在終端上的圖片中的至少一種圖片信息查找模塊。
9.根據權利要求7所述的搜索圖片信息的裝置,其特征在于,所述圖片信息添加模塊還用于根據預設的像素坐標獲取與所述圖片瀏覽記錄對應的圖片中的關鍵像素點的像素值,根據所述獲取到的像素值生成特征數據。
10.根據權利要求6至9任一項所述的搜索圖片信息的裝置,其特征在于,所述裝置還包括相關信息查找模塊,用于提取所述獲取到的圖片信息中的關鍵字信息,根據所述關鍵字信息在終端和/或網絡服務器上查找與其相匹配的相關信息。
全文摘要
一種搜索圖片信息的方法獲取圖片;在預設的信息庫中查找與所述獲取到的圖片匹配的圖片信息。此外,還提供了一種搜索圖片信息的裝置。上述搜索圖片信息的方法和裝置能夠提高操作的便利性。
文檔編號G06F17/30GK102831242SQ20121033323
公開日2012年12月19日 申請日期2012年9月10日 優(yōu)先權日2012年9月10日
發(fā)明者郭斌 申請人:東莞宇龍通信科技有限公司, 宇龍計算機通信科技(深圳)有限公司