一種圖片顯示方法及圖片服務器、終端的制作方法
【專利摘要】本發明適用于移動通訊領域,提供了一種圖片顯示方法及圖片服務器、終端。所述方法通過終端獲取所述終端中的多張圖片,圖片服務器獲取終端設備上傳的多張圖片,并獲取所述多張圖片相應的圖片信息,所述圖片信息包括圖像特征信息;圖片服務器判斷所述多張圖片中至少兩張圖片的圖片信息的相似度值是否符合預設閾值;當所述多張圖片中至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的至少兩張圖片生成相似圖片合集;圖片服務器將所述相似圖片合集發送至所述終端,終端接收圖片服務器發送的由所述相似圖片生成的相似圖片合集,生成相似合集概覽圖,然后在終端上顯示,使得減少了用戶在相似圖片的尋找、整理、刪除的過程中的操作時間,提高操作效率。
【專利說明】
一種圖片顯示方法及圖片服務器、終端
技術領域
[0001]本發明屬于移動通訊領域,尤其涉及一種圖片顯示方法及圖片服務器、終端。
【背景技術】
[0002]隨著手機、平板電腦、筆記本等移動智能設備的發展,攝像頭已經成為該類設備的標準配置,進而用戶使用它們拍照也成為了日常生活的一種習慣。現有技術中,圖片的顯示方法為將相冊中的所有圖片平鋪顯示在設備的當前顯示界面中。所述圖片的顯示方式一般會按照生成的時間順序,由先至后排列或者由后到先的排列,但是由于相冊中往往都會保存由成百上千的圖片。
[0003]因此,造成了在相冊中會有很多相似的圖片平鋪在相冊中,占據了非常大的視覺空間,使得用戶在動輒儲存有成百上千的圖片的相冊中尋找、整理或者刪除圖片操作的需要消耗很長的時間,效率低下。
【發明內容】
[0004]本發明實施例提供了一種圖片顯示方法,旨在解決現有技術中用戶在動輒儲存有成百上千的圖片的相冊中尋找、整理或者刪除圖片操作的需要消耗很長的時間,效率低下的問題。
[0005]本發明實施例是這樣實現的,一種圖片顯示方法,所述方法包括:
[0006]圖片服務器獲取終端設備上傳的多張圖片,并獲取所述多張圖片相應的圖片信息,所述圖片信息包括圖像特征信息;
[0007]圖片服務器判斷所述多張圖片中至少兩張圖片的圖片信息的相似度值是否符合預設閾值;
[0008]圖片服務器當所述多張圖片中至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的至少兩張圖片生成相似圖片合集;
[0009]圖片服務器將所述相似圖片合集發送至所述終端。
[0010]一種圖片顯示方法,所述方法包括:
[0011]終端獲取所述終端中的多張圖片,并將所述多張圖片上傳至所述圖片服務器,通過圖片服務器判斷所述多張圖片中的至少兩張圖片是否為相似圖片;
[0012]終端接收圖片服務器發送的相似圖片合集,并按照預設方式進行顯示。
[0013]本發明實施例還提供了一種圖片服務器,所述圖片服務器包括:
[0014]第一獲取單元,用于獲取終端設備上傳的多張圖片,并獲取所述多張圖片相應的圖片信息,所述圖片信息包括圖像特征信息;
[0015]第一判斷單元,用于判斷所述多張圖片中至少兩張圖片的圖片信息的相似度值是否符合預設閾值;
[0016]合集生成單元,用于當所述多張圖片中至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的至少兩張圖片生成相似圖片合集;以及
[0017]合集推送單元,用于將所述相似圖片合集發送至所述終端。
[0018]一種終端,所述終端包括:
[0019]第二獲取單元,用于終端獲取所述終端中的多張圖片,并將所述多張圖片上傳至圖片服務器,通過圖片服務器判斷所述多張圖片中的至少兩張所述圖片是否為相似圖片;
[0020]接收顯示單元,用于接收圖片服務器發送的由所述相似圖片生成的相似圖片集合;
[0021]終端將所述相似圖片合集中的圖片選取其中的一張圖片為大圖顯示圖片;
[0022]終端將所述相似圖片合集中其余的部分或者全部縮略顯示在大圖顯示圖片一側,生成相似合集概覽圖,并在終端上顯示。
[0023]在本發明實施例中,通過終端獲取所述終端中的多張圖片,并上傳至圖片服務器,所述圖片服務器獲取終端中的多張圖片,并且獲取所述多張圖片中的至少兩張所述圖片的圖片信息,所述圖片信息包括圖像特征信息,然后判斷所述多張圖片中至少兩張所述圖片的圖片信息的相似度值是否符合預設閾值,當所述多張圖片中至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的圖片生成相似圖片合集,將所述相似圖片合集發送至所述終端,終端將所述相似圖片合集生成相似合集概覽圖,然后在終端上顯示,使得減少了用戶在相似圖片的尋找、整理、刪除的過程中的操作時間,提高操作效率。
【附圖說明】
[0024]圖1是本發明實施例提供的一種圖片顯示方法的實現流程圖;
[0025]圖2是本發明實施例提供的另一種圖片顯示方法的實現流程圖;
[0026]圖3是本發明實施例提供的又一種圖片顯示方法的實現流程圖;
[0027]圖4是本發明實施例提供的一種判斷所述多張圖片中至少兩張所述圖片的圖片信息的相似度值是否滿足預設閾值的實現流程圖;
[0028]圖5是本發明實施例提供的一種圖片顯示方法的實現流程圖;
[0029]圖6A是本發明實施例提供的一種圖片顯示方法的實現流程圖;
[0030]圖6B是本發明實施例提供的一種圖片顯示界面的效果示意圖;
[0031]圖7是本發明實施例提供的一種圖片服務器的結構示意圖;
[0032]圖8是本發明實施例提供的另一種圖片服務器的結構示意圖;
[0033]圖9是本發明實施例提供的一種又一種圖片服務器的結構示意圖;
[0034]圖10是本發明實施例提供的一種第一判斷單元的結構示意圖;
[0035]圖11是本發明實施例提供的一種終端的結構示意圖。
【具體實施方式】
[0036]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0037]在本發明實施例中,通過終端獲取所述終端中的多張圖片,并上傳至圖片服務器,所述圖片服務器獲取終端中的多張圖片,并且獲取所述多張圖片中的至少兩張所述圖片的圖片信息,所述圖片信息包括圖像特征信息,然后判斷所述多張圖片中的至少兩張所述圖片的圖片信息的相似度值是否符合預設閾值,當至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的圖片生成相似圖片合集,將所述相似圖片合集發送至所述終端,終端將所述相似圖片合集生成相似合集概覽圖,然后在終端上顯示,使得減少了用戶在相似圖片的尋找、整理、刪除的過程中的操作時間,提高操作效率。
[0038]終端設備可以以各種形式來實施。例如,本發明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。
[0039]圖1示出了本發明提供的一種圖片顯示方法的實現流程,詳述如下:
[0040]在步驟SlOl中,圖片服務器獲取終端上傳的多張圖片,并獲取所述多張圖片相應的圖片信息,所述圖片信息包括圖像特征信息。
[0041]在本發明實施例中,所述圖片包括終端中的圖片、圖片或者截圖。所述特征信息包括顏色特征信息、紋理特征信息或者形狀特征信息中的至少一種。
[0042]在步驟S102中,圖片服務器判斷所述多張圖片中至少兩張圖片的圖片信息的相似度值是否符合預設閾值。
[0043]在本發明實施例中,在本發明實施例中,所述圖片信息為圖像特征信息,則所述圖片信息的相似度值的生成方法為將所述多張圖片中至少兩張所述圖片的圖像特征信息根據灰度直方圖算法、感知哈希值算法或者SIFT(Scale Invariant Feature Transform)算法中的一種算法進行相似度值的計算,生成相似度值。例如,終端上傳了 20張圖片,將20張圖片的圖像特征信息都通過預設的比對方式根據灰度直方圖算法、感知哈希值算法或者SIFT算法中的一種進行相似度值的計算,生成相應的相似度值。
[0044]在步驟S103中,圖片服務器當至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的至少兩張圖片生成相似圖片合集。
[0045]在本發明實施例中,圖片服務器當所述多張圖片中至少兩張所述圖片的圖像特征信息的相似度值符合預設閾值時,將符合預設閾值的圖片定義為相似圖片,并將所述相似圖片生成至少一個相似圖片合集。例如,9張符合預設閾值的圖片中其中Al、A2、A3、A4互為相似圖片,81、82、83、84、85互為相似圖片,故可以分別生成相似圖片合集六和相似圖片合集B,兩個相似圖片合集。
[0046]在步驟S104中,圖片服務器將所述相似圖片合集發送至所述終端。
[0047]在本發明實施例中,通過將所述相似圖片合集發送至所述終端,減少了用戶在相似圖片的尋找、整理、刪除的過程中的操作時間,提高操作效率。
[0048]圖2示出了本發明實施例提供的另一種圖片顯示的實現流程,其與圖1所示的實施例相似,不同之處在于,在所述符合預設閾值的圖片生成相似圖片合集之前,還包括圖片服務器判斷所述多張圖片中至少兩張所述圖片的時間特征信息差值是否滿足預設閾值,當所述時間特征信息差值滿足預設閾值時,執行后續步驟,所述方法詳述如下:
[0049]在步驟S201中,圖片服務器獲取終端上傳的多張圖片,并獲取所述多張圖片相應的圖片信息,所述圖片信息包括圖像特征信息。
[0050]在本發明實施例中,所述圖片包括終端中的圖片、圖片或者截圖。所述特征信息包括顏色特征信息、紋理特征信息或者形狀特征信息中的至少一種。
[0051]在步驟S202中,圖片服務器判斷所述多張圖片中至少兩張所述圖片的時間特征信息差值是否滿足預設閾值。
[0052]在本發明實施例中,所述時間特征信息可以被包括在所述圖片特征信息中,也可以單獨作為一項特征信息進行對比,所述時間特征信息的判斷方式為獲取所述多張圖片中至少兩張圖片的時間特征信息,判斷所述時間特征信息的差值是否滿足預設閾值,例如,所述時間特征信息的差值為13分鐘,預設閾值為20分鐘,則所述時間特征信息滿足預設閾值,則執行后續步驟。
[0053]在步驟S203中,圖片服務器判斷所述多張圖片中至少兩張圖片的圖片信息的相似度值是否符合預設閾值。
[0054]在本發明實施例中,在本發明實施例中,所述圖片信息為圖像特征信息,則所述圖片信息的相似度值的生成方法為將至少兩張所述圖片的圖像特征信息根據灰度直方圖算法、感知哈希值算法或者SIFT(Scale Invariant Feature Transform)算法中的一種算法進行相似度值的計算,生成相似度值。例如,終端上傳了20張圖片,將20張圖片的圖像特征信息都通過預設的比對方式根據灰度直方圖算法、感知哈希值算法或者SIFT算法中的一種進行相似度值的計算,生成相應的相似度值。
[0055]在步驟S204中,圖片服務器當至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的至少兩張圖片生成相似圖片合集。
[0056]在本發明實施例中,在本發明實施例中,圖片服務器當至少兩張所述圖片的圖像特征信息的相似度值符合預設閾值時,將符合預設閾值的圖片定義為相似圖片,并將所述相似圖片生成至少一個相似圖片合集。例如,9張符合預設閾值的圖片中,其中Al、A2、A3、A4互為相似圖片,81、82、83、84、85互為相似圖片,故可以分別生成相似圖片合集六和相似圖片合集B,兩個相似圖片合集。
[0057]在步驟S205中,圖片服務器將所述相似圖片合集發送至所述終端。
[0058]在本發明實施例中,通過將所述相似圖片合集的形式發送至所述終端,減少了用戶在相似圖片的尋找、整理、刪除的過程中的操作時間,提高操作效率。
[0059]本領域技術人員應當理解:上述步驟S203和上述步驟S204中判斷時間特征信息和判斷圖片特征信息的順序可以進行互換,當先判斷圖片特征信息時,將符合預設閾值的所述圖片篩選出來,然后在對通過篩選的所述圖片進行時間特征信息的判斷,當所述圖片滿足預設閾值時,執行生成相似圖片合集步驟,并執行后續步驟,這些步驟的替換或者修改,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
[0060]圖3示出了本發明實施例提供的又一種圖片顯示方法的實現流程,其與圖2所示實施例相似,不同之處在于,所述圖片信息還包括地點特征信息,所述方法詳述如下:
[0061]在步驟S301中,圖片服務器獲取終端上傳的多張圖片,并獲取所述多張圖片相應的圖片信息,所述圖片信息包括圖像特征信息和地點特征信息。
[0062]在本發明實施例中,所述圖片包括終端中的圖片、圖片或者截圖,所述地點特征信息為所述至少兩張圖片的生成地點位置信息。
[0063]在步驟S302中,圖片服務器判斷所述多張圖片中至少兩張所述圖片的時間特征信息差值是否滿足預設閾值,當所述時間特征信息差值滿足預設閾值時,執行后續步驟。
[0064]在本發明實施例中,所述時間特征信息可以被包括在所述圖片特征信息中,也可以單獨作為一項特征信息進行對比,所述時間特征信息的判斷方式為獲取至少兩張圖片的時間特征信息,判斷所述時間特征信息的差值是否滿足預設閾值,例如,所述時間特征信息的差值為13分鐘,預設閾值為20分鐘,則所述時間特征信息滿足預設閾值,則執行后續步驟。
[0065]在步驟S303中,圖片服務器判斷所述多張圖片中至少兩張圖片的圖片信息的相似度值是否符合預設閾值。
[0066]在本發明實施例中,所述圖片信息為所述圖像特征信息和所述地點特征信息,先判斷所述地點特征信息的相似度值是否符合預設閾值,當所述地點特征信息的相似度值符合預設閾值時,判斷所述地點特征信息符合預設閾值的圖片的圖像特征信息的相似度值是否符合預設閾值。例如,當前有20張圖片,其中10張圖片的地點特征信息符合預設閾值,所述10張圖片中9張圖片的圖像特征信息符合預設閾值,則根據上述的判斷規則,其中9張圖片為符合預設閾值的圖片。
[0067]本領域技術人員應當理解:所述先判斷所述地點特征信息的相似度值是否符合預設閾值,當所述地點特征信息的相似度值符合預設閾值時,判斷所述地點特征信息符合預設閾值的圖片的圖像特征信息的相似度值是否符合預設閾值的步驟可以替換為先判斷所述圖像特征信息的相似度值是否符合預設閾值,當所述圖像特征信息符合預設閾值,判斷所述圖像特征信息符合預設閾值的圖片的地點特征信息是否符合預設閾值的步驟,這些步驟的替換或者修改,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
[0068]在步驟S304中,圖片服務器當至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的至少兩張圖片生成相似圖片合集。
[0069]在本發明實施例中,當所述至少兩張圖片的所述圖像特征信息和所述地點特征信息的相似度值符合預設閾值時,將符合預設條件的圖片定義為相似圖片,并將所述相似圖片生成相似圖片合集。例如,9張符合預設閾值的圖片中,其中Al、A2、A3、A4互為相似圖片,B1、B2、B3、B4、B5互為相似圖片,故可以分別生成相似圖片合集A和相似圖片合集B,兩個相似圖片合集。
[0070]在步驟S305中,圖片服務器將所述相似圖片合集發送至所述終端。
[0071]在本發明實施例中,通過將所述至少兩張相似圖片以相似圖片集合的形式發送至所述終端,降低了相似圖片篩序的過程中對終端處理性能的要求,并減少了用戶在相似圖片的尋找、整理、刪除的過程中的操作時間,提高操作效率。
[0072]本領域技術人員應當理解:上述步驟S303和上述步驟S304中判斷時間特征信息和判斷圖片特征信息的順序可以進行互換,當先判斷圖片特征信息時,將符合預設閾值的所述圖片篩選出來,然后在對通過篩選的所述圖片進行時間特征信息的判斷,當所述圖片滿足預設閾值時,執行生成相似圖片合集步驟,并執行后續步驟。
[0073]圖4示出了本發明實施例提供的一種判斷所述多張圖片中至少兩張所述圖片的圖片信息的相似度值是否滿足預設閾值的實現過程,詳述如下;
[0074]作為本發明的一個實施例,所述步驟S102還包括如下步驟:
[0075]在步驟S401中,圖片服務器將所述多張圖片中至少兩張所述圖片的圖片信息按照預設方式進行對比,生成所述圖片信息的相似度值。
[0076]在本發明實施例中,所述預設方式為將所述圖片進行逐項對比,使得每一張所述圖片都與其他所述圖片進行對比,所述圖片信息的相似度值的生成方法為將所述多張圖片中至少兩張所述圖片的圖像特征信息根據灰度直方圖算法、感知哈希值算法或者SIFT(Scale Invariant Feature Transform)算法中的一種算法進行相似度值的計算,生成相似度值。
[0077]在步驟S402中,圖片服務器將所述相似度值與預設閾值進行對比,當所述相似度值達到預設閾值時,執行后續步驟。
[0078]在本發明實施例中,將所述相似度值與預設閾值進行對比,當所述相似度值滿足預設閾值時,將所述相似度值對應的所述圖片標記為相似圖片。
[0079]圖5示出了本發明實施例提供的一種圖片顯示方法的實現過程,詳述如下:
[0080]在步驟S501中,終端獲取所述終端中的多張圖片,并將所述多張圖片上傳至圖片服務器,通過圖片服務器判斷所述多張圖片中的至少兩張所述圖片是否為相似圖片。
[0081]在本發明實施例中,所述多張圖片上傳的方式包括:自動上傳、手動上傳、以及定時上傳。所述多張圖片上傳的渠道包括:W1-Fi上傳、藍牙上傳、NFC上傳、GPRS上傳、以及有線數據連接上傳。
[0082]在步驟S502中,終端接收圖片服務器發送的由所述相似圖片生成的相似圖片合集。
[0083]在步驟503中,終端將所述相似圖片合集中的圖片選取其中的一張圖片為大圖顯示圖片。
[0084]在本發明實施例中,所述相似圖片合集中的圖片的選取方式為隨機選取、時間軸順序選取、地點順序選取或者用戶設置選取等選取方式中的一種。
[0085]在步驟504中,終端將所述相似圖片合集中其余的部分或者全部縮略顯示在所述大圖顯示圖片一側,生成相似合集概覽圖,并在終端上顯示。
[0086]在本發明實施例中,所述相似圖片合集中其余的部分或者全部縮略顯示的位置為所述大圖顯示圖片的上部、下部、左部或者右部,生成相似合集概覽圖,并在終端上顯示。
[0087]在本發明實施例中,終端接收所述相似圖片合集,并將所述相似圖片合集,將所述相似圖片合集生成相似合集概覽圖,然后在終端上顯示,通過圖片服務器對圖片進行相似圖片的判斷,并生成相似圖片合集,降低了對終端性能的要求,降低了終端處理性能的壓力。
[0088]圖6A示出了現有技術提供的圖片顯示界面的效果,其中C、C1、C2、C3以及C4為所述相似圖片。
[0089]圖6B示出了本發明實施例提供的一種圖片顯示界面的效果,其中C、C1、C2、C3以及C4為所述相似圖片,通過將所述相似圖片C、C1、C2、C3以及C4進行縮略處理,并將C選取為大圖顯示圖片,將Cl、C2、C3以及C4進一步縮略并顯示在大圖顯示圖片的下部顯示在界面,隱藏C1、C2、C3以及C4的原始圖片,通過將所述至少兩張相似圖片以相似合集概覽圖的形式在終端上顯示,減少在對相似圖片進行尋找、整理、刪除的過程中的操作時間,提高操作效率。
[0090]作為本發明實施例提供的一個可選地實施例,所述其余的圖片縮略處理后顯示在所述大圖顯示圖片的上部、下部、左部或者右部的位置。
[0091]圖7示出了本發明實施例提供的一種圖片服務器的結構,為了便于說明僅示出了于本發明相關部分。
[0092]在本發明實施例中,所述圖片服務器700包括第一獲取單元701、第一判斷單元702、合集生成單元703以及合集推送單元704。
[0093]所述第一獲取單元701,用于獲取終端設備上傳的多張圖片,并獲取所述多張圖片相應的圖片信息,所述圖片信息包括圖像特征信息。
[0094]在本發明實施例中,所述圖片包括終端中的圖片、圖片或者截圖。所述特征信息包括顏色特征信息、紋理特征信息或者形狀特征信息中的至少一種。
[0095]所述第一判斷單元702,用于判斷所述多張圖片中至少兩張圖片的圖片信息的相似度值是否符合預設閾值。
[0096]在本發明實施例中,在本發明實施例中,所述圖片信息為圖像特征信息,則所述圖片信息的相似度值的生成方法為將至少兩張所述圖片的圖像特征信息根據灰度直方圖算法、感知哈希值算法或者SIFT(Scale Invariant Feature Transform)算法中的一種算法進行相似度值的計算,生成相似度值。例如,終端上傳了20張圖片,將20張圖片的圖像特征信息都通過預設的比對方式根據灰度直方圖算法、感知哈希值算法或者SIFT算法中的一種進行相似度值的計算,生成相應的相似度值。
[0097]所述合集生成單元703,用于當至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的至少兩張圖片生成相似圖片合集。
[0098]在本發明實施例中,圖片服務器當至少兩張所述圖片的圖像特征信息的相似度值符合預設閾值時,將符合預設閾值的圖片定義為相似圖片,并將所述相似圖片生成至少一個相似圖片合集。例如,9張符合預設閾值的圖片中其中六1^2^3^4互為相似圖片,81、82、B3、B4、B5互為相似圖片,故可以分別生成相似圖片合集A和相似圖片合集B,兩個相似圖片
A隹口 O
[0099]所述合集推送單元704,用于將所述相似圖片合集發送至所述終端。
[0100]在本發明實施例中,通過將所述相似圖片合集發送至所述終端,減少了用戶在相似圖片的尋找、整理、刪除的過程中的操作時間,提高操作效率。
[0101]圖8示出了本發明實施例提供的另一種圖片服務器的結構,其與圖7所示的實施例相似,不同之處在,所述圖片服務器還包括第二判斷單元,為了便于說明僅示出了與本發明相關的部分。
[0102]在本發明實施例中,所述圖片服務器800包括第一獲取單元801、第一判斷單元802、第二判斷單元803、合集生成單元804以及合集推送單元805。
[0103]所述圖片獲取單元801,用于獲取終端設備上傳的多張圖片,并獲取所述多張圖片相應的圖片信息,所述圖片信息包括圖像特征信息。
[0104]在本發明實施例中,所述圖片包括終端中的圖片、圖片或者截圖。所述特征信息包括顏色特征信息、紋理特征信息或者形狀特征信息中的至少一種。
[0105]所述第二判斷單元803,用于判斷所述多張圖片中至少兩張所述圖片的時間特征信息差值是否滿足預設閾值。
[0106]在本發明實施例中,所述時間特征信息可以被包括在所述圖片特征信息中,也可以單獨作為一項特征信息進行對比,所述時間特征信息的判斷方式為獲取所述多張圖片中至少兩張圖片的時間特征信息,判斷所述時間特征信息的差值是否滿足預設閾值,例如,所述時間特征信息的差值為13分鐘,預設閾值為20分鐘,則所述時間特征信息滿足預設閾值,則執行后續步驟。
[0107]所述第一判斷單元802,圖片服務器判斷所述多張圖片中至少兩張圖片的圖片信息的相似度值是否符合預設閾值。
[0108]在本發明實施例中,在本發明實施例中,所述圖片信息為圖像特征信息,則所述圖片信息的相似度值的生成方法為將至少兩張所述圖片的圖像特征信息根據灰度直方圖算法、感知哈希值算法或者SIFT(Scale Invariant Feature Transform)算法中的一種算法進行相似度值的計算,生成相似度值。例如,終端上傳了20張圖片,將20張圖片的圖像特征信息都通過預設的比對方式根據灰度直方圖算法、感知哈希值算法或者SIFT算法中的一種進行相似度值的計算,生成相應的相似度值。
[0109]所述合集生成單元804,用于當至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的至少兩張圖片生成相似圖片合集。
[0110]在本發明實施例中,在本發明實施例中,圖片服務器當至少兩張所述圖片的圖像特征信息的相似度值符合預設閾值時,將符合預設閾值的圖片定義為相似圖片,并將所述相似圖片生成至少一個相似圖片合集。例如,9張符合預設閾值的圖片中,其中Al、A2、A3、A4互為相似圖片,81、82、83、84、85互為相似圖片,故可以分別生成相似圖片合集六和相似圖片合集B,兩個相似圖片合集。
[0111]所述合集推送單元805,將所述相似圖片合集發送至所述終端。
[0112]在本發明實施例中,通過將所述相似圖片合集的形式發送至所述終端,減少了用戶在相似圖片的尋找、整理、刪除的過程中的操作時間,提高操作效率。
[0113]本領域技術人員應當理解:上述步驟S203和上述步驟S204中判斷時間特征信息和判斷圖片特征信息的順序可以進行互換,當先判斷圖片特征信息時,將符合預設閾值的所述圖片篩選出來,然后在對通過篩選的所述圖片進行時間特征信息的判斷,當所述圖片滿足預設閾值時,執行生成相似圖片合集步驟,并執行后續步驟,這些步驟的替換或者修改,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
[0114]圖9示出了本發明實施例提供的又一種圖片服務器的結構,其與圖8所示實施例相似,不同之處在于,所述圖片特征信息還包括地點特征信息,為了便于說明僅示出了與本發明相關的部分。:
[0115]在本發明實施例中,所述裝置900包括第一獲取單元901、第二判斷單元902、第三判斷單元903、合集生成單元904以及合集單元905。
[0116]所述第一獲取單元901,用于獲取終端設備上傳的多張圖片,并獲取所述多張圖片相應的圖片信息,所述圖片信息包括圖像特征信息。
[0117]在本發明實施例中,所述圖片包括終端中的圖片、圖片或者截圖,所述地點特征信息為所述至少兩張圖片的生成地點位置信息。
[0118]所述第二判斷單元902,用于判斷所述多張圖片中至少兩張所述圖片的時間特征信息差值是否滿足預設閾值,當所述時間特征信息差值滿足預設閾值時,執行后續步驟。
[0119]在本發明實施例中,所述時間特征信息可以被包括在所述圖片特征信息中,也可以單獨作為一項特征信息進行對比,所述時間特征信息的判斷方式為獲取至少兩張圖片的時間特征信息,判斷所述時間特征信息的差值是否滿足預設閾值,例如,所述時間特征信息的差值為13分鐘,預設閾值為20分鐘,則所述時間特征信息滿足預設閾值,則執行后續步驟。
[0120]所述第一判斷單元903,用于圖片服務器判斷所述多張圖片中至少兩張圖片的圖片信息的相似度值是否符合預設閾值。
[0121]在本發明實施例中,所述圖片信息為所述圖像特征信息和所述地點特征信息,先判斷所述地點特征信息的相似度值是否符合預設閾值,當所述地點特征信息的相似度值符合預設閾值時,判斷所述地點特征信息符合預設閾值的圖片的圖像特征信息的相似度值是否符合預設閾值。例如,當前有20張圖片,其中10張圖片的地點特征信息符合預設閾值,所述10張圖片中9張圖片的圖像特征信息符合預設閾值,則根據上述的判斷規則,其中9張圖片為符合預設閾值的圖片。
[0122]本領域技術人員應當理解:所述先判斷所述地點特征信息的相似度值是否符合預設閾值,當所述地點特征信息的相似度值符合預設閾值時,判斷所述地點特征信息符合預設閾值的圖片的圖像特征信息的相似度值是否符合預設閾值的步驟可以替換為先判斷所述圖像特征信息的相似度值是否符合預設閾值,當所述圖像特征信息符合預設閾值,判斷所述圖像特征信息符合預設閾值的圖片的地點特征信息是否符合預設閾值的步驟,這些步驟的替換或者修改,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
[0123]所述集合生成單元904,用于當至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的至少兩張圖片生成相似圖片合集。
[0124]在本發明實施例中,當所述至少兩張圖片的所述圖像特征信息和所述地點特征信息的相似度值符合預設閾值時,將符合預設條件的圖片定義為相似圖片,并將所述相似圖片生成相似圖片合集。例如,9張符合預設閾值的圖片中,其中Al、A2、A3、A4互為相似圖片,B1、B2、B3、B4、B5互為相似圖片,故可以分別生成相似圖片合集A和相似圖片合集B,兩個相似圖片合集。
[0125]所述合集推送單元905,用于將所述相似圖片合集發送至所述終端。
[0126]在本發明實施例中,通過將所述至少兩張相似圖片以相似圖片集合的形式發送至所述終端,減少了相似圖片篩選的過程對終端處理性能的壓力,并且減少了用戶在相似圖片的尋找、整理、刪除的過程中的操作時間,提高操作效率。
[0127]本領域技術人員應當理解:上述步驟S303和上述步驟S304中判斷時間特征信息和判斷圖片特征信息的順序可以進行互換,當先判斷圖片特征信息時,將符合預設閾值的所述圖片篩選出來,然后在對通過篩選的所述圖片進行時間特征信息的判斷,當所述圖片滿足預設閾值時,執行生成相似圖片合集步驟,并執行后續步驟。
[0128]圖10示出了本發明實施例提供的一種第一判斷單元的結構,詳述如下:
[0129]作為本發明的一個實施例,所述第一判斷單元702,還包括相似度值生成子單元7021和第三判斷子單元7022。
[0130]所述相似度值生成子單元7021,用于將所述多張圖片中至少兩張所述圖片的圖片信息按照預設方式進行對比,生成所述圖片信息的相似度值。
[0131]在本發明實施例中,所述預設方式為將所述圖片進行逐項對比,使得每一張所述圖片都與其他所述圖片進行對比,所述圖片信息的相似度值的生成方法為將所述多張圖片中至少兩張所述圖片的圖像特征信息根據灰度直方圖算法、感知哈希值算法或者SIFT(Scale Invariant Feature Transform)算法中的一種算法進行相似度值的計算,生成相似度值。
[0132]所述第三判斷子單元7022,用于將所述相似度值與預設閾值進行對比,當所述相似度值達到預設閾值時,執行后續步驟。
[0133]在本發明實施例中,將所述相似度值與預設閾值進行對比,當所述相似度值滿足預設閾值時,將所述相似度值對應的所述圖片標記為相似圖片。
[0134]圖11示出了本發明實施例提供的一種終端的結構,為了便于僅示出了與本發明相關的部分。
[0135]在本發明實施例中,所述終端1100包括第二獲取單元1101、接收顯示單元1102、圖片選擇單元1103以及合集顯示單元1104。。
[0136]所述第二獲取單元1101,用于終端獲取所述終端中的多張圖片,并將所述多張圖片上傳至圖片服務器,通過圖片服務器判斷所述多張圖片中的至少兩張所述圖片是否為相似圖片。
[0137]在本發明實施例中,所述多張圖片上傳的方式包括:自動上傳、手動上傳、以及定時上傳。所述多張圖片上傳的渠道包括:W1-Fi上傳、藍牙上傳、NFC上傳、GPRS上傳、以及有線數據連接上傳等。
[0138]所述接收顯示單元1102,用于接收圖片服務器發送的由所述相似圖片生成的相似圖片合集。
[0139]所述圖片選擇單元1103,用于將所述相似圖片合集中的圖片選取其中的一張圖片為大圖顯示圖片。
[0140]在本發明實施例中,所述相似圖片合集中的圖片的選取方式為隨機選取、時間軸順序選取、地點順序選取或者用戶設置選取等選取方式中的一種。
[0141]所述合集顯示單元1104,用于將將所述相似圖片合集中其余的部分或者全部縮略顯示在所述大圖顯示圖片一側,生成相似合集概覽圖,并在終端上顯示。
[0142]在本發明實施例中,所述相似圖片合集中其余的部分或者全部縮略顯示的位置為所述大圖顯示圖片的上部、下部、左部或者右部,生成所述相似合集概覽圖,并在終端上顯不O
[0143]在本發明實施例中,終端接收所述相似圖片合集,并將所述相似圖片合集,將所述相似圖片合集生成相似合集概覽圖,然后在終端上顯示,通過圖片服務器對圖片進行相似圖片的判斷,并生成相似圖片合集,降低了對終端性能的要求,降低了終端處理性能的壓力。
[0144]本領域普通技術人員可以理解:實現上述各方法實施例的全部或者部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;二前述的存儲介質包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0145]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種圖片顯示方法,其特征在于,所述方法包括: 圖片服務器獲取終端上傳的多張圖片,并獲取所述多張圖片相應的圖片信息,所述圖片信息包括圖像特征信息; 圖片服務器判斷所述多張圖片中至少兩張圖片的圖片信息的相似度值是否符合預設閾值; 圖片服務器當至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的至少兩張圖片生成相似圖片合集; 圖片服務器將所述相似圖片合集發送至所述終端。2.如權利要求1所述的方法,其特征在于,在所述符合預設閾值的圖片生成相似圖片合集之前,還包括如下步驟: 判斷所述多張圖片中所述多張圖片中至少兩張所述圖片的時間特征信息差值滿足預設閾值,當所述時間特征信息差值滿足預設閾值時,執行后續步驟。3.如權利要求2所述的圖片服務器,其特征在于,所述判斷所述多張圖片中至少兩張所述圖片的圖片信息的相似度值是否符合預設閾值的步驟,具體包括: 圖片服務器將所述多張圖片中至少兩張所述圖片的圖片信息按照預設方式進行對比,生成所述圖片信息的相似度值; 圖片服務器將所述相似度值與預設閾值進行對比,當所述相似度值達到預設閾值時,執行后續步驟。4.如權利要求3所述的圖片服務器,其特征在于,所述圖片信息還包括地點特征信息。5.一種圖片顯示方法,其特征在于,所述方法包括: 終端獲取所述終端中的多張圖片,并將所述多張圖片上傳至圖片服務器,通過圖片服務器判斷所述多張圖片中的至少兩張所述圖片是否為相似圖片; 終端接收圖片服務器發送的由所述相似圖片生成的相似圖片合集; 終端將所述相似圖片合集中的圖片選取其中的一張圖片為大圖顯示圖片; 終端將所述相似圖片合集中其余的部分或者全部縮略顯示在大圖顯示圖片一側,生成相似圖片合集概覽圖,并在終端上顯示。6.—種圖片服務器,其特征在于,所述圖片服務器包括: 第一獲取單元,用于獲取終端設備上傳的多張圖片,并獲取所述多張圖片相應的圖片信息,所述圖片信息包括圖像特征信息; 第一判斷單元,用于判斷所述多張圖片中至少兩張圖片的圖片信息的相似度值是否符合預設閾值; 合集生成單元,用于當所述多張圖片中至少兩張所述圖片的圖片信息的相似度值符合所述預設閾值時,將所述符合預設閾值的至少兩張圖片生成相似圖片合集;以及合集推送單元,用于將所述相似圖片合集發送至所述終端。7.如權利要求6所述的圖片服務器,其特征在于,所述圖片服務器還包括: 第二判斷單元,用于判斷所述多張圖片中至少兩張所述圖片的時間特征信息差值滿足預設閾值,當所述時間特征信息差值滿足預設閾值時,執行后續步驟。8.如權利要求7所述的圖片服務器,其特征在于,所述第一判斷單元包括: 相似度值生成子單元,用于將所述多張圖片中至少兩張所述圖片的圖片信息按照預設方式進行對比,生成所述圖片信息的相似度值; 第三判斷子單元,用于將所述相似度值與預設閾值進行對比,當所述相似度值達到預設閾值時,執行后續步驟。9.如權利要求8所述的圖片服務器,其特征在于,所述圖片信息還包括地點特征信息。10.一種終端,其特征在于,所述終端包括: 第二獲取單元,用于終端獲取所述終端中的多張圖片,并將所述多張圖片上傳至圖片服務器,通過圖片服務器判斷所述多張圖片中的至少兩張所述圖片是否為相似圖片;接收顯示單元,用于接收圖片服務器發送的由所述相似圖片生成的相似圖片集合;圖片選擇單元,用于將所述相似圖片合集中的圖片選取其中的一張圖片為大圖顯示圖片;以及 集合顯示單元,用于將所述相似圖片合集中其余的部分或者全部縮略顯示在所述大圖顯示圖片一側,生成相似合集概覽圖,并在終端上顯示。
【文檔編號】G06F17/30GK106021542SQ201610362995
【公開日】2016年10月12日
【申請日】2016年5月26日
【發明人】高素雅
【申請人】珠海市魅族科技有限公司