【技术实现步骤摘要】
一种基于多数据源的姓名匹配方法、装置、设备及介质
[0001]本专利技术涉及姓名匹配
,尤其涉及一种基于多数据源的姓名匹配方法、装置、设备及介质。
技术介绍
[0002]目前,随着智慧化办公的不断发展与普及,平板、智能音箱等移动终端已经成为人们工作和生活中必不可少的电子产品。其中,通讯录作为移动终端不可或缺的组成部分,除了要定时同步公司全量内部联系人外,还要提供用户实时添加修改删除外部联系人的功能。由于是通过语音输入联系人姓名进行匹配的,存在用户发音不准或者移动终端识别不准等问题,导致无法准确识别出用户想要联系的人,每次都需要手动输入查询或根据部门一层层进行查找,查询速度比较慢,用户体验也非常差。
技术实现思路
[0003]本专利技术的目的在于针对现有技术的不足,提供了一种基于多数据源的姓名匹配方法、装置、设备及介质;以根据语音识别出的联系人姓名通过正则算法和相似度匹配算法自动匹配出检索字库中的联系人,避免由于用户发音不准或移动终端识别不准引起的无法查出联系人的问题。
[0004]为实现上述目的 ...
【技术保护点】
【技术特征摘要】
1.一种基于多数据源的姓名匹配方法,其特征在于,包括以下步骤:(1)通过搜索多数据源建立含联系人姓名的检索字库;(2)读取联系人姓名,将所述联系人姓名和该联系人姓名的全拼与检索字库中的关键字段进行一一匹配;若匹配成功,则返回所有匹配的联系人实体集;若匹配不成功,则进入步骤(3);(3)进行多维度最相似匹配算法,判断所述联系人姓名的全拼与正则表达式集是否匹配;若匹配成功,则返回所有匹配的联系人实体集;若匹配不成功,则进入步骤(4);(4)进行相似度匹配算法,返回所有匹配的联系人实体集。2.根据权利要求1所述的基于多数据源的姓名匹配方法,其特征在于,所述多数据源包括两部分数据;其中,一部分是每日定时同步的企业内部联系人数据集,另一部分是基于用户维度自行添加的外部联系人数据集。3.根据权利要求2所述的基于多数据源的姓名匹配方法,其特征在于,所述步骤(2)包括以下子步骤:(2.1)遍历检索字库中的姓名关键字,判断所述联系人姓名是否与检索字库中任一姓名相同;(2.2)遍历检索字库中的拼音关键字,判断所述联系人姓名全拼是否与检索字库中任一拼音相同;若相同,则返回所有匹配的联系人实体集;若不相同,则执行步骤(3)。4.根据权利要求3所述的基于多数据源的姓名匹配方法,其特征在于,所述检索字库中数据的更新包括每日定时同步企业内部联系人,以及用户对外部联系人的自定义修改。5.根据权利要求1所述的多数据源的姓名匹配方法,其特征在于,所述步骤(3)中所述多维度最相似匹配算法是将联系人姓名的正则表达式与检索字库的正则表达式...
【专利技术属性】
技术研发人员:王钰,陈泽,顾群,张灵箭,王梁昊,鄢小慧,徐文,吴一遥,
申请(专利权)人:之江实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。