一种联系人去重方法及装置制造方法及图纸

技术编号:19829412 阅读:32 留言:0更新日期:2018-12-19 17:08
本发明专利技术提供了一种联系人去重方法及装置,涉及信息处理技术领域。所述方法包括:在所述通讯录中,通过所述文字信息,确定待合并联系人;获取所述待合并联系人对应的第一头像信息;根据所述第一头像信息对所述待合并联系人进行去重。本发明专利技术实施例,获取通讯录中存储的联系人文字信息;在所述通讯录中,通过所述联系人文字信息,确定待合并联系人;获取所述待合并联系人对应的第一头像信息;根据所述第一头像信息对所述待合并联系人去重。本发明专利技术实施例中,根据第一头像信息对待合并联系人去重,提高了去重的准确性,避免了仅通过联系人姓名等文字信息,对联系人的误去重。

【技术实现步骤摘要】
一种联系人去重方法及装置
本专利技术实施例涉及信息处理
,特别是涉及一种联系人去重方法及装置。
技术介绍
用户经常存在很多同名的联系人,在终端中存储同名的联系人的过程中,用户将姓名依然存储为同名,通过增加同名联系人的其它特征,对同名的联系人进行区分。终端为了减小重复信息对其内存的占用,会对终端中存储联系人进行去重,例如,通过联系人姓名等进行去重。上述现有技术方案存在如下缺点:针对同名的联系人,通讯录中存储的姓名依然为同名联系人,当终端以联系人姓名进行去重的过程中,会将同名联系人误去重,造成用户使用不便。
技术实现思路
本专利技术实施例提供一种联系人去重方法及装置,旨在解决同名联系人去重的过程中造成的误去重的问题。第一方面,本专利技术实施例提供了一种联系人去重方法,包括:获取通讯录中联系人的文字信息;在所述通讯录中,通过所述文字信息,确定待合并联系人;获取所述待合并联系人对应的第一头像信息;根据所述第一头像信息对所述待合并联系人进行去重。第二方面,本专利技术实施例还提供了一种联系人去重装置,包括:文字信息获取模块,用于获取通讯录中联系人的文字信息;待合并联系人确定模块,用于在所述通讯录中,通过所述文字信息,确定待合并联系人;第一头像信息获取模块,用于获取所述待合并联系人对应的第一头像信息;第一去重模块,用于根据所述第一头像信息对所述待合并联系人进行去重。第三方面,本专利技术实施例还提供了一种移动终端,该移动终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现本专利技术所述的联系人去重方法的步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现本专利技术所述的联系人去重方法的步骤。在本专利技术实施例中,获取通讯录中存储的联系人文字信息;在所述通讯录中,通过所述联系人文字信息,确定待合并联系人;获取所述待合并联系人对应的第一头像信息;根据所述第一头像信息对所述待合并联系人去重。本专利技术实施例中,根据第一头像信息对待合并联系人去重,提高了去重的准确性,避免了仅通过联系人姓名等文字信息,对联系人的误去重。附图说明图1示出了本专利技术实施例一中提供的联系人去重方法的流程图;图2示出了本专利技术实施例一中提供的第一头像信息示意图;图3示出了本专利技术实施例一中提供另一第一头像信息示意图;图4示出了本专利技术实施例二中提供的联系人去重方法的流程图;图5示出了本专利技术实施例二中提供的第一头像信息示意图;图6示出了本专利技术实施例二中提供的另一第一头像信息示意图;图7示出了本专利技术实施例二中提供的又一第一头像信息示意图;图8示出了本专利技术实施例二中提供的再一第一头像信息示意图;图9示出了本专利技术实施例二中提供的从至少一个第三方应用中,获取第一头像信息的步骤流程图;图10示出了本专利技术实施例二中提供的从至少一个第三方应用中,获取的第一头像信息示意图;图11示出了本专利技术实施例二中提供的从至少一个第三方应用中,获取的三个第一头像信息示意图;图12示出了本专利技术实施例二中提供的从至少一个第三方应用中,获取的另三个第一头像信息示意图;图13示出了本专利技术实施例二中提供的将两个电话号码绑定的账号信息对应的第一头像信息,共同作为第一头像信息示意图;图14示出了本专利技术实施例二中提供的从通讯录中获取另一第一头像信息示意图;图15示出了本专利技术实施例二中提供的第二头像信息示意图;图16示出了本专利技术实施例二中提供的另一第二头像信息示意图;图17示出了本专利技术实施例二中提供的又一第二头像信息示意图;图18示出了本专利技术实施例二中提供的再一第二头像信息示意图;图19示出了根据本专利技术实施例三提供的联系人去重装置的结构框图;图20示出了根据本专利技术实施例三提供的另一联系人去重装置的结构框图;图21是本专利技术实施例中的一种移动终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一参照图1,示出了本专利技术实施例一中提供的联系人去重方法的流程图,具体可以包括如下步骤:步骤101,获取通讯录中联系人的文字信息。在本专利技术实施例中,该通讯录可以是终端自身的通讯录,也可以是能够存储电话号码相关应用的通讯录,例如钉钉应用中的通讯录等。在本专利技术实施例中,对此不作具体限定。在本专利技术实施例中,通讯录中联系人可以是上述通讯录中存储了姓名和电话的联系人。例如,通讯录中存储的张三、李四等。在本专利技术实施例中,联系人的文字信息,可以包括:如联系人姓名、联系人所在公司名称、联系人职位、联系人电话号码等相关文字信息,联系人电话号码可以是联系人手机号码,或者联系人座机电话号码等,在本专利技术实施例中,对此不作具体限定。在本专利技术实施例中,通讯录中联系人的相关信息,可以存储在终端的相关数据库中。通过调用相关的数据库查询接口即可获取通讯录中联系人的文字信息。在数据库中,每个联系人的相关信息可以以联系人姓名为标识的一条数据记录。该联系人的相关信息可以包括文字信息、头像信息等,在本专利技术实施例中,对此不作具体限定。例如,针对android系统,可以通过query函数,从终端的contacts.db数据库中获取到联系人的相关信息。例如,从终端的相关数据库中,获取到的通讯录中联系人的文字信息可以为:姓名1-电话号码A,姓名2-电话号码A-电话号码B,姓名1-公司1-电话号码C,姓名3-电话号码A-电话号码C等,姓名4-电话号码E,姓名4-电话号码F。在本专利技术实施例中,通讯录中联系人的文字信息中,联系人所在公司名称、联系人职位等文字信息,可以为空。在本专利技术实施例,对此不作具体限定。步骤102,在所述通讯录中,通过所述文字信息,确定待合并联系人。在本专利技术实施例中,可以通过联系人文字信息中的联系人姓名或联系人电话号码,确定通讯录中待合并联系人。例如,针对上述例子,若获取到的通讯录中联系人的文字信息为:姓名1-电话号码A,姓名2-电话号码A-电话号码B,姓名1-公司1-电话号码C,姓名3-电话号码A-电话号码C,姓名4-电话号码E,姓名4-电话号码F。若根据联系人姓名确定待合并联系人可以为:姓名1(姓名1-电话号码A,姓名1-公司1-电话号码C),姓名4(姓名4-电话号码E,姓名4-电话号码F)。即以联系人的文字信息中,相同的联系人姓名确定待合并联系人。在本专利技术实施例中,根据联系人姓名确定待合并联系人,可以为将联系人姓名相同的联系人确定为一个待合并联系人分组。再例如,针对上述例子,若获取到的通讯录中联系人的文字信息为:姓名1-电话号码A,姓名2-电话号码A-电话号码B,姓名1-公司1-电话号码C,姓名3-电话号码A-电话号码C,姓名4-电话号码E,姓名4-电话号码F。若根据存在重复的联系人电话号码确定待合并联系人可以为:电话号码A(姓名1-电话号码A,姓名2-电话号码A-电话号码B,姓名3-电话号码A-电话号码C)、电话号码C(姓名1-公司1-电话号码C,姓名3-电话号码A-电话号码C)。即以联系人的文本文档来自技高网...

【技术保护点】
1.一种联系人去重方法,其特征在于,所述方法包括:获取通讯录中联系人的文字信息;在所述通讯录中,通过所述文字信息,确定待合并联系人;获取所述待合并联系人对应的第一头像信息;根据所述第一头像信息对所述待合并联系人进行去重。

【技术特征摘要】
1.一种联系人去重方法,其特征在于,所述方法包括:获取通讯录中联系人的文字信息;在所述通讯录中,通过所述文字信息,确定待合并联系人;获取所述待合并联系人对应的第一头像信息;根据所述第一头像信息对所述待合并联系人进行去重。2.根据权利要求1所述的方法,其特征在于,所述获取所述待合并联系人对应的第一头像信息的步骤包括:从所述通讯录中获取所述待合并联系人对应的第一头像信息;当从所述通讯录中获取所述待合并联系人对应的第一头像信息失败的情况下,从至少一个第三方应用中,获取所述待合并联系人对应的第一头像信息。3.根据权利要求2所述的方法,其特征在于,所述当从所述通讯录中获取所述待合并联系人对应的第一头像信息失败,从至少一个第三方应用中,获取所述待合并联系人对应的第一头像信息的步骤包括:当从所述通讯录中获取所述待合并联系人对应的第一头像信息失败的情况下,获取所述待合并联系人电话号码;从所述至少一个第三方应用中,获取所述电话号码绑定的账号信息;从所述至少一个第三方应用中,获取所述账号信息对应的第一头像信息。4.根据权利要求2所述的方法,其特征在于,当所述待合并联系人的第一头像信息从所述通讯录中获得,且所述待合并联系人去重失败的情况下,所述方法还包括:从所述至少一个第三方应用中,获取所述待合并联系人对应的第二头像信息;将各个所述待合并联系人对应的第二头像信息,分别与除所述待合并联系人外的其余待合并联系人对应的第一头像信息进行匹配;当所述匹配结果为所述第二头像信息与所述第一头像信息是同一个人的头像信息的情况下,对所述第二头像信息对应的待合并联系人和所述第一头像信息对应的待合并联系人进行去重。5.根据权利要求4所述的方法,其特征在于,当所述匹配结果为所述第二头像信息与所述第一头像信息是不同人的头像信息的情况下,所述方法还包括:将各个所述待合并联系人对应的第二头像信息,分别与除所述待合并联系人外的其余待合并联系人对应的第二头像信息进行匹配;将匹配结果为同一个人的第二头像信息对应待合并联系人进行去重。6.一种联系人去重装置,其特征在于,所述装置包括:文字信息获取模块,用于获取通讯录中联系人的文字信息;待合并联系人确定模块,用于在所述通讯录中,通过所述文字信息,确定待合并联系人;第一头像信息获取模...

【专利技术属性】
技术研发人员:严乐萌
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1