电子名片去重方法及装置的制造方法

文档序号:9506232阅读:407来源:国知局
电子名片去重方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种电子名片去重方法及装置。
【背景技术】
[0002]随着人脉关系的增多,使用电子名片的人也越来越多,使得电子名片的管理难度不断增加。由于名片会有各种不同的格式,从而使得同样信息内容的名片会以不同形式重复存在,不仅浪费设备的存储空间,还浪费后期的处理工作。
[0003]现有技术中,可以通过图像对比工具根据图像的相似度进行去重,通过调整相似度来筛选,但是,此类软件筛选速度不太理想,并且对计算机性能要求很高,耗费大量的内存。

【发明内容】

[0004]本发明提供一种电子名片去重方法及装置,以克服现有的去重方法筛选速度不理想,并且对计算机性能要求很高,耗费大量的内存的技术问题。
[0005]本发明一方面提供一种电子名片去重方法,包括:
[0006]获取第一电子名片的消息摘要算法第五版MD5数据值;
[0007]将所述第一电子名片的MD5数据值与电子名片数据库中的第二电子名片的MD5数据值进行比较;
[0008]若所述第二电子名片中存在与所述第一电子名片的MD5数据值相同的电子名片,则判断所述第一电子名片为重复电子名片,将所述第一电子名片删除;
[0009]若所述第二电子名片中不存在与所述第一电子名片的MD5数据值相同的电子名片,则利用图像对比去重,检测所述第二电子名片中是否存在与所述第一电子名片内容相同的电子名片;
[0010]若存在与所述第一电子名片内容相同的电子名片,则判断所述第一电子名片为重复电子名片,将所述第一电子名片删除。
[0011]本发明另一方面提供一种电子名片去重装置,包括:
[0012]获取模块,用于获取第一电子名片的消息摘要算法第五版MD5数据值;
[0013]比较模块,用于将所述第一电子名片的MD5数据值与电子名片数据库中的第二电子名片的MD5数据值进行比较;
[0014]第一判断模块,用于在所述第二电子名片中存在与所述第一电子名片的MD5数据值相同的电子名片时,判断所述第一电子名片为重复电子名片,将所述第一电子名片删除;
[0015]第二判断模块,用于在所述第二电子名片中不存在与所述第一电子名片的MD5数据值相同的电子名片时,利用图像对比去重,检测所述第二电子名片中是否存在与所述第一电子名片内容相同的电子名片;
[0016]第二判断模块,还用于当存在与所述第一电子名片内容相同的电子名片时,判断所述第一电子名片为重复电子名片,将所述第一电子名片删除。
[0017]本发明提供的方法及装置,通过所述第一电子名片的MD5数据值与已存储在MD5数据库中的MD5数据值进行比较,对完全一致的电子名片进行去重,之后再对第二电子名片进行图像对比去重,减轻了计算机的负担,并且去重速度更快。
【附图说明】
[0018]图1为本发明电子名片去重方法实施例一的流程图;
[0019]图2为本发明电子名片去重方法实施例二的流程图;
[0020]图3为本发明电子名片去重方法实施例三的流程图;
[0021]图4为本发明电子名片去重装置的施例一的结构示意图;
[0022]图5为本发明电子名片去重装置的施例二的结构示意图。
【具体实施方式】
[0023]图1为本发明电子名片去重方法实施例一的流程图,如图1所示,本实施例提供一种电子名片去重方法,包括:
[0024]步骤101,获取第一电子名片的消息摘要算法第五版(Message DigestAlgorithm,缩写:MD5)数据值;
[0025]其中,第一电子名片可以为用户当前需要进行存储的新名片,第二电子名片是当前电子名片数据库中存储的电子名片;或者,第一电子名片可以为电子名片数据库中存储的任一名片,第二电子名片是电子名片数据库中除所述第一电子名片以外的其它电子名片。
[0026]MD5数据值为表示文件的唯一标识。文件的MD5数据值会因为格式或者形状的变化而发生变化,也就是说,MD5数据值相同只能是复制粘贴而得到的文件。可以使用第三方工具获取电子名片的MD5数据值。
[0027]步骤102,将所述第一电子名片的MD5数据值与电子名片数据库中的第二电子名片的MD5数据值进行比较;
[0028]具体地,第二电子名片存储在电子名片数据库中,MD5数据库中存储的为与第二电子名片对应的MD5数据值。
[0029]步骤103,若所述第二电子名片中存在与所述第一电子名片的MD5数据值相同的电子名片,则判断所述第一电子名片为重复电子名片,将所述第一电子名片删除;
[0030]具体地,当新电子名片的MD5数据值与已存储在MD5数据库中的电子名片的MD5数据值完全相同时,说明新电子名片是已存储的电子名片复制黏贴后获得的,因此,新电子名片为重复电子名片,将所述新电子名片删除。
[0031]步骤104,若所述第二电子名片中不存在与所述第一电子名片的MD5数据值相同的电子名片,则利用图像对比去重,检测所述第二电子名片中是否存在与所述第一电子名片内容相同的电子名片。
[0032]步骤105,若存在与所述第一电子名片内容相同的电子名片,则判断所述第一电子名片为重复电子名片,将所述第一电子名片删除。
[0033]优选的,步骤利用图像对比去重,检测所述第二电子名片中是否存在与所述第一电子名片内容相同的电子名片之后,还可以包括:若不存在与所述第一电子名片内容相同的电子名片,则将第一电子名片存储进所述电子名片数据库,并存储第一电子名片对应的MD5数据值。可以完善数据库中存储的数据内容。
[0034]本实施例提供的电子名片去重方法,通过所述第一电子名片的MD5数据值与已存储在MD5数据库中的MD5数据值进行比较,对完全一致的电子名片进行去重,之后再对第二电子名片进行图像对比去重,减轻了计算机的负担,并且去重速度更快。
[0035]为了更精确的对电子名片去重,本实施例在实施例一的基础上,对步骤102进行进一步限定,图2为本发明电子名片去重方法实施例二的流程图,请参阅图2,所述获取第一电子名片的消息摘要算法第五版MD5数据值之前,本实施例中的方法还包括:
[0036]步骤201,当检测到用户输入新电子名片时,将所述新电子名片作为所述第一电子名片;
[0037]所述将所述第一电子名片的MD5数据值与电子名片数据库中的第二电子名片的MD5数据值进行比较,包括:
[0038]步骤202,将所述第一电子名片的MD5数据值与第二电子名片的MD5数据值进行比较,所述第二电子名片为电子名片数据库中的所有电子名片。
[0039]具体地,可以使用第三方工具获取已存储在电子名片数据库中第二电子名片的MD5数据值。
[0040]本实施例提供的电子名片去重方法,当检测到用户输入新电子名片时,将所述新电子名片作为所述第一电子名片;将所述第一电子名片的MD5数据值与第二电子名片的MD5数据值进行比较,所述第二电子名片为电子名片数据库中的所有电子名片,避免添加重复的电子名片,节省存储空间。
[0041]为了进一步地精确的对电子名片去重,本实施例在实施例一的基础上,对步骤102进行进一步限定,图3为本发明电子名片去重方法实施例三的流程图,请参阅图3,所述获取第一电子名片的消息摘要算法第五版MD5数据值之前,本实施例中的方法还包括:
[0042]步骤301,针对所述电子名片数据库中的每个电子名片,将所述电子名片作为所述第一电子名片;
[0043]所述将所述第一电子名片的MD5数据值与电子名片数据库中的第二电子名片的MD5数据值进行比较,包括:
[0044]步骤302,将所述第一电子名片的MD5数据值与第二电子名片的MD5数据值进行比较,所述第二电子名片为电子名片数据库中除所述第一电子名片以外的其它电子名片。
[0045]具体地,当第一电子名片为已存储在电子名片数据库中的名片时,可以将数据库设置为在预设时间时,对电子名片数据库中的名片进行清理,任意选取一电子名片作为电子名片,和已存储在MD5数据库中的与第二电子名片对应的MD5数据值进行比较,进行名片预筛选,预筛选后,删除了完全一致的电子名片后,再进行图像对比去重。
[0046]其中,电子名片可以通过纸质名片扫描生成或者通过智能终端上相机拍摄得到,也可以通过与其他用户交换获得。
[0047]本实施例提供的电子名片去重方法,针对所述电子名片数据库中的每个电子名片,将所述电子名片作为所述第一电子名片;将所述第一电子名片的MD5数据值与第二电子名片的MD5数据值进行比较,所述第二电子名片为电子名片数据库中除所述第一电子名片以外的其它电子名片。定期对名片数据库中的电子名片进行清理,实现对完全一致的电子名片进行去重,减轻了计算机的负担,去重速度更快。
[0048]图4为本发明电子名片去重装置的施例一的结构示意图,请参阅图4,本实施例还提供一种电子名片去重装置,包括:
[0049]获取模块1,用于获取第一电子名片的消息摘要算法第五版MD5数据值;
[0050]其中,第一电子名片可以为用户当前需要进行存储的新名片,第二电子名片是当前电子名片数据库中存储的电子名片;或者,第一电子名片可以为电子名片数据库中存储的任一名片,第二电子名片是电子名片数据库中除所述第一电子名片以外的其它电子名片。
[0051 ] 比较模块2,用于将所述第一电子名片的MD5数据值与电子名片数据库中的第二电子名片的MD5数据值进行比较;
[0052]具体地,第二电子名片存储在电子名片数据库中,MD5数据库中存储的为与第二电子名片对应的MD5数据值。
[0053]第一判断模块3,用于在所述第二电子名片中存在与所述第一电子名片的MD5数据值相同的电子名片时,判断所述第一电子名片为重复电子名片,将所述第
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1