【技术实现步骤摘要】
本申请涉及互联网应用
,具体地说,涉及一种对通讯录准确合并去重的方法及系统。
技术介绍
当前,基于工作和生活的需求,用户时常会使用多个SIM卡建立与他人的联系,同时互联网技术的发展会使得这种联系更为密切,从而产生大量的联系人信息,于是,在不同的SIM卡之间或者SIM卡与SD卡之间,很多时候,不可避免的出现重复信息,怎样高效快速的实现信息的合并去重,最大程度上释放存储空间,提升用户的使用体验,成为一个亟待解决的问题。公布号为CN103200293A的专利文献公开了一种导入通讯录文件过程中自动合并重名联系人的方法,包括:读取通讯录VCF文件中联系人,判断联系人数据库中是否含有相同名字的联系人,如果没有相同名字的联系人,则把该联系人插入联系人数据库;如果数据库中有相同名字的联系人,则逐一比较联系人的每条子数据,如果有相同的子数据,则把该条子数据舍弃,如果不相同,则合并联系人,把不相同的子数据作为该联系人的子数据逐一插入数据库。该专利技术在导入的过程中直接合并重名的联系人,减少联系人数据库的冗余,提高了联系人的查询、修改、删除的效率,但显著缺点是:对于有相同姓名,但实际并非同一人的情形会出现误合并,不能准确对联系人实现合并去重。
技术实现思路
有鉴于此,本申请所要解决的技术问题是提供了一种通讯录准确合并去重的方法及系统,其能够解决有相同姓名但实际并非同一人的误合并,不能准确对联系人实现合 ...
【技术保护点】
一种对通讯录准确合并去重的方法,其特征在于,包括:从移动终端获取n位联系人信息,包括联系人特有信息及基本信息;选取一个联系人,将被选取的联系人的特有信息与其余n‑1个联系人的特有信息逐次比较;若所述被选取的联系人的特有信息与m个联系人的特有信息相同,则保留所述被选取的联系人的姓名及头像,合并所述被选取的联系人与所述m个联系人的特有信息及其他基本信息,删除所述m个联系人的信息,保存被选取的联系人信息;若所述被选取的联系人的特有信息与其余n‑1个联系人的特有信息均不同,则将所述被选取的联系人的基本信息与其余n‑1位联系人逐次比较;若所述被选取的联系人的基本信息与k个联系人的基本信息相同,则提示用户是否合并;若所述被选取的联系人的基本信息与其余n‑1位联系人的基本信息均不同,则保留所述被选取的联系人信息;保存被选取的联系人信息;保存被选取的联系人信息之后,重新选取一个联系人,并循环上述所有操作,直至对n位联系人均完成比较,终止合并去重操作;其中,所述特有信息为能够依此信息确定唯一联系人的信息,上述n≥2,n>m≥1,n>k≥1,m,n,k均为自然数。
【技术特征摘要】
1.一种对通讯录准确合并去重的方法,其特征在于,包括:
从移动终端获取n位联系人信息,包括联系人特有信息及基本信息;
选取一个联系人,将被选取的联系人的特有信息与其余n-1个联系人的
特有信息逐次比较;若所述被选取的联系人的特有信息与m个联系人的特有
信息相同,则保留所述被选取的联系人的姓名及头像,合并所述被选取的联
系人与所述m个联系人的特有信息及其他基本信息,删除所述m个联系人
的信息,保存被选取的联系人信息;
若所述被选取的联系人的特有信息与其余n-1个联系人的特有信息均不
同,则将所述被选取的联系人的基本信息与其余n-1位联系人逐次比较;若
所述被选取的联系人的基本信息与k个联系人的基本信息相同,则提示用户
是否合并;若所述被选取的联系人的基本信息与其余n-1位联系人的基本信
息均不同,则保留所述被选取的联系人信息;保存被选取的联系人信息;
保存被选取的联系人信息之后,重新选取一个联系人,并循环上述所有
操作,直至对n位联系人均完成比较,终止合并去重操作;
其中,所述特有信息为能够依此信息确定唯一联系人的信息,上述n≥2,
n>m≥1,n>k≥1,m,n,k均为自然数。
2.根据权利要求1所述对通讯录准确合并去重的的方法,其特征在于,
所述被选取的联系人的特有信息与m个联系人的特有信息相同是指所述被
选取的联系人的特有信息与该m个联系人的每个联系人中至少有一个特有
信息相同。
3.根据权利要求2所述对通讯录准确合并去重的的方法,其特征在于,
所述重新选取一个联系人,循环上述特有信息的比较操作更包括,将所述该
重新选取的联系人的特有信息与剩余的n-2个联系人的特有信息逐次比较,
不包括已经被比较的1位联系人,依此,当对第n-1位选取的联系人的特有
\t信息作比较时,即将所述第n-1位选取的联系人的特有信息与剩余的第n位
联系人的特有信息进行比较,不包括已经被比较的n-2位联系人。
4.根据权利要求3所述对通讯录准确合并去重的的方法,其特征在于,
所述提示用户是否合并更包括,当用户判定所述被选取的联系人与所述k个
联系人并非同一人时,则保留所述被选取的联系人信息,若确为同一人,则
保留所述被选取的联系人的姓名及头像,合并所述被选取的联系人与所述k
个联系人的联系人信息,删除所述k个联系人的联系人信息。
5.根据权利要求1~4任一项所述对通讯录准确合并去重的的方法,其
特征在于,所述特有信息包括手机号、固定电话号、邮箱、qq号、微信号和
/或微博号,基本信息包括联系人姓名、工作单位、单位地址和/或家庭住址。
6.一种对通讯录准确合并去重的系统,其特征在于,包括:信息获取
模块、第一判断模块、信息去重模块、第二判断模块、提示模块;其中,
所述信息获取模块,与移动终端和所述第一判断模块耦接,用于向所述
移动终端发出信息获取信号,并从所述移动终端获得联系人的特有信息和基
本信息,以及向所述第一判断模块提供该特有信息和基本信息;
所述第一判断模块,与所述信息获取模块、所述信息去重模块和所述第
二判断模块耦接,用于将被选取的联系人的特有信息与其余n-1个联系人的
特有信息逐次比较,并得出所述被选取的...
【专利技术属性】
技术研发人员:邢山虎,陈江礼,孙军,付海龙,
申请(专利权)人:北京乐动卓越科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。