電子名片去重方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種電子名片去重方法及裝置。
【背景技術(shù)】
[0002]隨著人脈關(guān)系的增多,使用電子名片的人也越來越多,使得電子名片的管理難度不斷增加。由于名片會(huì)有各種不同的格式,從而使得同樣信息內(nèi)容的名片會(huì)以不同形式重復(fù)存在,不僅浪費(fèi)設(shè)備的存儲(chǔ)空間,還浪費(fèi)后期的處理工作。
[0003]現(xiàn)有技術(shù)中,可以通過圖像對(duì)比工具根據(jù)圖像的相似度進(jìn)行去重,通過調(diào)整相似度來篩選,但是,此類軟件篩選速度不太理想,并且對(duì)計(jì)算機(jī)性能要求很高,耗費(fèi)大量的內(nèi)存。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種電子名片去重方法及裝置,以克服現(xiàn)有的去重方法篩選速度不理想,并且對(duì)計(jì)算機(jī)性能要求很高,耗費(fèi)大量的內(nèi)存的技術(shù)問題。
[0005]本發(fā)明一方面提供一種電子名片去重方法,包括:
[0006]獲取第一電子名片的消息摘要算法第五版MD5數(shù)據(jù)值;
[0007]將所述第一電子名片的MD5數(shù)據(jù)值與電子名片數(shù)據(jù)庫(kù)中的第二電子名片的MD5數(shù)據(jù)值進(jìn)行比較;
[0008]若所述第二電子名片中存在與所述第一電子名片的MD5數(shù)據(jù)值相同的電子名片,則判斷所述第一電子名片為重復(fù)電子名片,將所述第一電子名片刪除;
[0009]若所述第二電子名片中不存在與所述第一電子名片的MD5數(shù)據(jù)值相同的電子名片,則利用圖像對(duì)比去重,檢測(cè)所述第二電子名片中是否存在與所述第一電子名片內(nèi)容相同的電子名片;
[0010]若存在與所述第一電子名片內(nèi)容相同的電子名片,則判斷所述第一電子名片為重復(fù)電子名片,將所述第一電子名片刪除。
[0011]本發(fā)明另一方面提供一種電子名片去重裝置,包括:
[0012]獲取模塊,用于獲取第一電子名片的消息摘要算法第五版MD5數(shù)據(jù)值;
[0013]比較模塊,用于將所述第一電子名片的MD5數(shù)據(jù)值與電子名片數(shù)據(jù)庫(kù)中的第二電子名片的MD5數(shù)據(jù)值進(jìn)行比較;
[0014]第一判斷模塊,用于在所述第二電子名片中存在與所述第一電子名片的MD5數(shù)據(jù)值相同的電子名片時(shí),判斷所述第一電子名片為重復(fù)電子名片,將所述第一電子名片刪除;
[0015]第二判斷模塊,用于在所述第二電子名片中不存在與所述第一電子名片的MD5數(shù)據(jù)值相同的電子名片時(shí),利用圖像對(duì)比去重,檢測(cè)所述第二電子名片中是否存在與所述第一電子名片內(nèi)容相同的電子名片;
[0016]第二判斷模塊,還用于當(dāng)存在與所述第一電子名片內(nèi)容相同的電子名片時(shí),判斷所述第一電子名片為重復(fù)電子名片,將所述第一電子名片刪除。
[0017]本發(fā)明提供的方法及裝置,通過所述第一電子名片的MD5數(shù)據(jù)值與已存儲(chǔ)在MD5數(shù)據(jù)庫(kù)中的MD5數(shù)據(jù)值進(jìn)行比較,對(duì)完全一致的電子名片進(jìn)行去重,之后再對(duì)第二電子名片進(jìn)行圖像對(duì)比去重,減輕了計(jì)算機(jī)的負(fù)擔(dān),并且去重速度更快。
【附圖說明】
[0018]圖1為本發(fā)明電子名片去重方法實(shí)施例一的流程圖;
[0019]圖2為本發(fā)明電子名片去重方法實(shí)施例二的流程圖;
[0020]圖3為本發(fā)明電子名片去重方法實(shí)施例三的流程圖;
[0021]圖4為本發(fā)明電子名片去重裝置的施例一的結(jié)構(gòu)示意圖;
[0022]圖5為本發(fā)明電子名片去重裝置的施例二的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]圖1為本發(fā)明電子名片去重方法實(shí)施例一的流程圖,如圖1所示,本實(shí)施例提供一種電子名片去重方法,包括:
[0024]步驟101,獲取第一電子名片的消息摘要算法第五版(Message DigestAlgorithm,縮寫:MD5)數(shù)據(jù)值;
[0025]其中,第一電子名片可以為用戶當(dāng)前需要進(jìn)行存儲(chǔ)的新名片,第二電子名片是當(dāng)前電子名片數(shù)據(jù)庫(kù)中存儲(chǔ)的電子名片;或者,第一電子名片可以為電子名片數(shù)據(jù)庫(kù)中存儲(chǔ)的任一名片,第二電子名片是電子名片數(shù)據(jù)庫(kù)中除所述第一電子名片以外的其它電子名片。
[0026]MD5數(shù)據(jù)值為表示文件的唯一標(biāo)識(shí)。文件的MD5數(shù)據(jù)值會(huì)因?yàn)楦袷交蛘咝螤畹淖兓l(fā)生變化,也就是說,MD5數(shù)據(jù)值相同只能是復(fù)制粘貼而得到的文件。可以使用第三方工具獲取電子名片的MD5數(shù)據(jù)值。
[0027]步驟102,將所述第一電子名片的MD5數(shù)據(jù)值與電子名片數(shù)據(jù)庫(kù)中的第二電子名片的MD5數(shù)據(jù)值進(jìn)行比較;
[0028]具體地,第二電子名片存儲(chǔ)在電子名片數(shù)據(jù)庫(kù)中,MD5數(shù)據(jù)庫(kù)中存儲(chǔ)的為與第二電子名片對(duì)應(yīng)的MD5數(shù)據(jù)值。
[0029]步驟103,若所述第二電子名片中存在與所述第一電子名片的MD5數(shù)據(jù)值相同的電子名片,則判斷所述第一電子名片為重復(fù)電子名片,將所述第一電子名片刪除;
[0030]具體地,當(dāng)新電子名片的MD5數(shù)據(jù)值與已存儲(chǔ)在MD5數(shù)據(jù)庫(kù)中的電子名片的MD5數(shù)據(jù)值完全相同時(shí),說明新電子名片是已存儲(chǔ)的電子名片復(fù)制黏貼后獲得的,因此,新電子名片為重復(fù)電子名片,將所述新電子名片刪除。
[0031]步驟104,若所述第二電子名片中不存在與所述第一電子名片的MD5數(shù)據(jù)值相同的電子名片,則利用圖像對(duì)比去重,檢測(cè)所述第二電子名片中是否存在與所述第一電子名片內(nèi)容相同的電子名片。
[0032]步驟105,若存在與所述第一電子名片內(nèi)容相同的電子名片,則判斷所述第一電子名片為重復(fù)電子名片,將所述第一電子名片刪除。
[0033]優(yōu)選的,步驟利用圖像對(duì)比去重,檢測(cè)所述第二電子名片中是否存在與所述第一電子名片內(nèi)容相同的電子名片之后,還可以包括:若不存在與所述第一電子名片內(nèi)容相同的電子名片,則將第一電子名片存儲(chǔ)進(jìn)所述電子名片數(shù)據(jù)庫(kù),并存儲(chǔ)第一電子名片對(duì)應(yīng)的MD5數(shù)據(jù)值??梢酝晟茢?shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)內(nèi)容。
[0034]本實(shí)施例提供的電子名片去重方法,通過所述第一電子名片的MD5數(shù)據(jù)值與已存儲(chǔ)在MD5數(shù)據(jù)庫(kù)中的MD5數(shù)據(jù)值進(jìn)行比較,對(duì)完全一致的電子名片進(jìn)行去重,之后再對(duì)第二電子名片進(jìn)行圖像對(duì)比去重,減輕了計(jì)算機(jī)的負(fù)擔(dān),并且去重速度更快。
[0035]為了更精確的對(duì)電子名片去重,本實(shí)施例在實(shí)施例一的基礎(chǔ)上,對(duì)步驟102進(jìn)行進(jìn)一步限定,圖2為本發(fā)明電子名片去重方法實(shí)施例二的流程圖,請(qǐng)參閱圖2,所述獲取第一電子名片的消息摘要算法第五版MD5數(shù)據(jù)值之前,本實(shí)施例中的方法還包括:
[0036]步驟201,當(dāng)檢測(cè)到用戶輸入新電子名片時(shí),將所述新電子名片作為所述第一電子名片;
[0037]所述將所述第一電子名片的MD5數(shù)據(jù)值與電子名片數(shù)據(jù)庫(kù)中的第二電子名片的MD5數(shù)據(jù)值進(jìn)行比較,包括:
[0038]步驟202,將所述第一電子名片的MD5數(shù)據(jù)值與第二電子名片的MD5數(shù)據(jù)值進(jìn)行比較,所述第二電子名片為電子名片數(shù)據(jù)庫(kù)中的所有電子名片。
[0039]具體地,可以使用第三方工具獲取已存儲(chǔ)在電子名片數(shù)據(jù)庫(kù)中第二電子名片的MD5數(shù)據(jù)值。
[0040]本實(shí)施例提供的電子名片去重方法,當(dāng)檢測(cè)到用戶輸入新電子名片時(shí),將所述新電子名片作為所述第一電子名片;將所述第一電子名片的MD5數(shù)據(jù)值與第二電子名片的MD5數(shù)據(jù)值進(jìn)行比較,所述第二電子名片為電子名片數(shù)據(jù)庫(kù)中的所有電子名片,避免添加重復(fù)的電子名片,節(jié)省存儲(chǔ)空間。
[0041]為了進(jìn)一步地精確的對(duì)電子名片去重,本實(shí)施例在實(shí)施例一的基礎(chǔ)上,對(duì)步驟102進(jìn)行進(jìn)一步限定,圖3為本發(fā)明電子名片去重方法實(shí)施例三的流程圖,請(qǐng)參閱圖3,所述獲取第一電子名片的消息摘要算法第五版MD5數(shù)據(jù)值之前,本實(shí)施例中的方法還包括:
[0042]步驟301,針對(duì)所述電子名片數(shù)據(jù)庫(kù)中的每個(gè)電子名片,將所述電子名片作為所述第一電子名片;
[0043]所述將所述第一電子名片的MD5數(shù)據(jù)值與電子名片數(shù)據(jù)庫(kù)中的第二電子名片的MD5數(shù)據(jù)值進(jìn)行比較,包括:
[0044]步驟302,將所述第一電子名片的MD5數(shù)據(jù)值與第二電子名片的MD5數(shù)據(jù)值進(jìn)行比較,所述第二電子名片為電子名片數(shù)據(jù)庫(kù)中除所述第一電子名片以外的其它電子名片。
[0045]具體地,當(dāng)?shù)谝浑娮用瑸橐汛鎯?chǔ)在電子名片數(shù)據(jù)庫(kù)中的名片時(shí),可以將數(shù)據(jù)庫(kù)設(shè)置為在預(yù)設(shè)時(shí)間時(shí),對(duì)電子名片數(shù)據(jù)庫(kù)中的名片進(jìn)行清理,任意選取一電子名片作為電子名片,和已存儲(chǔ)在MD5數(shù)據(jù)庫(kù)中的與第二電子名片對(duì)應(yīng)的MD5數(shù)據(jù)值進(jìn)行比較,進(jìn)行名片預(yù)篩選,預(yù)篩選后,刪除了完全一致的電子名片后,再進(jìn)行圖像對(duì)比去重。
[0046]其中,電子名片可以通過紙質(zhì)名片掃描生成或者通過智能終端上相機(jī)拍攝得到,也可以通過與其他用戶交換獲得。
[0047]本實(shí)施例提供的電子名片去重方法,針對(duì)所述電子名片數(shù)據(jù)庫(kù)中的每個(gè)電子名片,將所述電子名片作為所述第一電子名片;將所述第一電子名片的MD5數(shù)據(jù)值與第二電子名片的MD5數(shù)據(jù)值進(jìn)行比較,所述第二電子名片為電子名片數(shù)據(jù)庫(kù)中除所述第一電子名片以外的其它電子名片。定期對(duì)名片數(shù)據(jù)庫(kù)中的電子名片進(jìn)行清理,實(shí)現(xiàn)對(duì)完全一致的電子名片進(jìn)行去重,減輕了計(jì)算機(jī)的負(fù)擔(dān),去重速度更快。
[0048]圖4為本發(fā)明電子名片去重裝置的施例一的結(jié)構(gòu)示意圖,請(qǐng)參閱圖4,本實(shí)施例還提供一種電子名片去重裝置,包括:
[0049]獲取模塊1,用于獲取第一電子名片的消息摘要算法第五版MD5數(shù)據(jù)值;
[0050]其中,第一電子名片可以為用戶當(dāng)前需要進(jìn)行存儲(chǔ)的新名片,第二電子名片是當(dāng)前電子名片數(shù)據(jù)庫(kù)中存儲(chǔ)的電子名片;或者,第一電子名片可以為電子名片數(shù)據(jù)庫(kù)中存儲(chǔ)的任一名片,第二電子名片是電子名片數(shù)據(jù)庫(kù)中除所述第一電子名片以外的其它電子名片。
[0051 ] 比較模塊2,用于將所述第一電子名片的MD5數(shù)據(jù)值與電子名片數(shù)據(jù)庫(kù)中的第二電子名片的MD5數(shù)據(jù)值進(jìn)行比較;
[0052]具體地,第二電子名片存儲(chǔ)在電子名片數(shù)據(jù)庫(kù)中,MD5數(shù)據(jù)庫(kù)中存儲(chǔ)的為與第二電子名片對(duì)應(yīng)的MD5數(shù)據(jù)值。
[0053]第一判斷模塊3,用于在所述第二電子名片中存在與所述第一電子名片的MD5數(shù)據(jù)值相同的電子名片時(shí),判斷所述第一電子名片為重復(fù)電子名片,將所述第