对移动终端的新增联系人进行通讯录分组的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通讯录分组领域,特别地,涉及一种对移动终端的新增联系人进行通 讯录分组的方法及装置。
【背景技术】
[0002] 通常,在终端设备的通讯录中设置有通讯录分组功能,用户可以根据自己的使用 习惯或需求制定多个通讯录组别,如家人、同事、朋友、大学同学、中学同学组别等,并将隶 属于该通讯录组别的新增联系人手动加入其中,从而方便用户按通讯录组别进行操作,如 群发短信等。但是,这种手动添加新增联系人到设置的通讯录组别中的方法,大大增加了用 户操作的时间,而且操作方法十分繁琐。
【发明内容】
[0003] 本发明提供了一种对移动终端的新增联系人进行通讯录分组的方法及装置,以解 决现有采用手动添加新增联系人到设置的通讯录组别中导致操作复杂、过程繁琐的技术问 题。
[0004] 根据本发明的一方面,提供了一种对移动终端的新增联系人进行通讯录分组的方 法,包括:
[0005] 获取移动终端及其通讯录好友共享的通讯录信息,通讯录信息包括联系人以及联 系人的隶属通讯录组别;
[0006] 判断移动终端的新增联系人是否位于通讯录好友的联系人当中,若是,则判断第 一隶属通讯录组别是否与第二隶属通讯录组别相同,第一隶属通讯录组别为新增联系人在 通讯录好友的联系人当中的隶属通讯录组别,第二隶属通讯录组别为通讯录好友在移动终 端的联系人中的隶属通讯录组别,若是,则将第一隶属通讯录组别作为新增联系人在移动 终端的联系人中的隶属通讯录组别。
[0007] 进一步地,将第一隶属通讯录组别作为新增联系人在移动终端的联系人中的隶属 通讯录组别包括:
[0008] 获取新增联系人与通讯录好友的历史联系文本作为第一历史联系文本,以及通讯 录好友与移动终端的历史联系文本作为第二历史联系文本,并基于第一历史联系文本和第 二历史文本计算第一隶属通讯录组别与第二通讯录组别的逻辑关联度;
[0009] 判断逻辑关联度是否大于预设的逻辑关联度阈值,若是,则将第一隶属通讯录组 别作为新增联系人在移动终端的联系人中的隶属通讯录组别。
[0010] 进一步地,基于第一历史联系文本和第二历史文本计算第一隶属通讯录组别与第 二通讯录组别的逻辑关联度包括:
[0011] 提取第一历史联系文本中的关键词作为第一关键词,并将第一关键词转换成词向 量作为第一词向量;
[0012] 提取第二历史联系文本中的关键词作为第二关键词,并将第二关键词转换成词向 量作为第二词向量;
[0013] 计算第一词向量与第二词向量之间的相似度作为第一隶属通讯录组别与第二通 讯录组别的逻辑关联度。
[0014] 进一步地,计算第一词向量与第二词向量之间的相似度作为第一隶属通讯录组别 与第二通讯录组别的逻辑关联度包括:
[0015] 计算第一词向量与第二词向量之间的相似度作为文本逻辑关联度;
[0016] 计算新增联系人和移动终端之间的通话频率与新增联系人和通讯录好友之间的 通话频率的比值作为第一通话逻辑关联度,计算新增联系人和移动终端之间的通话时长与 新增联系人和通讯录好友之间的通话时长的比值作为第二通话逻辑关联度,计算移动终端 对新增联系人发起通讯的选择方式的概率加权和作为第三通话逻辑关联度,其中,选择方 式包括从通讯录对新增联系人发起通讯、从历史通话记录对新增联系人发起通讯、从短信 通讯模块对新增联系人发起通讯,并选择第一通话逻辑关联度,或第二通话逻辑关联度,或 第三通话逻辑关联度,或第一通话逻辑关联度、第二通话逻辑关联度以及第三通话逻辑关 联度的任意组合作为通话逻辑关联度;
[0017] 将文本逻辑关联度与通话逻辑关联度的加权和作为第一隶属通讯录组别与第二 通讯录组别的逻辑关联度。
[0018] 进一步地,历史联系文本包括历史聊天文本和/或历史语音文本,历史语音文本 为转换成文本格式的历史语音数据。
[0019] 进一步地,移动终端的新增联系人为移动终端新增加的联系人或移动终端中没有 隶属通讯录组别的联系人。
[0020] 进一步地,通讯录好友为移动终端的通讯录中的部分通讯录好友或全部通讯录好 友。
[0021] 根据本发明的另一方面,提供了一种对移动终端的新增联系人进行通讯录分组的 装置,包括:
[0022] 通讯录信息获取装置,用于获取移动终端及其通讯录好友共享的通讯录信息,通 讯录信息包括联系人以及联系人的隶属通讯录组别;
[0023] 判断推理装置,用于判断移动终端的新增联系人是否位于通讯录好友的联系人当 中,若是,则判断第一隶属通讯录组别是否与第二隶属通讯录组别相同,第一隶属通讯录组 别为新增联系人在通讯录好友的联系人当中的隶属通讯录组别,第二隶属通讯录组别为通 讯录好友在移动终端的联系人中的隶属通讯录组别,若是,则将第一隶属通讯录组别作为 新增联系人在移动终端的联系人中的隶属通讯录组别。
[0024] 进一步地,判断推理装置包括:
[0025] 逻辑关联度计算装置,用于获取新增联系人与通讯录好友的历史联系文本作为第 一历史联系文本,以及通讯录好友与移动终端的历史联系文本作为第二历史联系文本,并 基于第一历史联系文本和第二历史文本计算第一隶属通讯录组别与第二通讯录组别的逻 辑关联度;
[0026] 阈值判断装置,用于判断逻辑关联度是否大于预设的逻辑关联度阈值,若是,则将 第一隶属通讯录组别作为新增联系人在移动终端的联系人中的隶属通讯录组别。
[0027] 进一步地,逻辑关联度计算装置包括:
[0028] 第一词向量获取装置,用于提取第一历史联系文本中的关键词作为第一关键词, 并将第一关键词转换成词向量作为第一词向量;
[0029] 第二词向量获取装置,用于提取第二历史联系文本中的关键词作为第二关键词, 并将第二关键词转换成词向量作为第二词向量;
[0030] 相似度计算装置,用于计算第一词向量与第二词向量之间的相似度作为第一隶属 通讯录组别与第二通讯录组别的逻辑关联度。
[0031] 本发明具有以下有益效果:
[0032] 本发明公开的对移动终端的新增联系人进行通讯录分组的方法及装置,通过移动 终端及其通讯录好友共享的通讯录信息判断移动终端的新增联系人是否位于通讯录好友 的联系人当中,并在判定新增联系人位于通讯录好友的联系人当中后,再判断新增联系人 在通讯录好友的联系人当中的隶属通讯录组别是否与通讯录好友在移动终端的联系人当 中的隶属通讯录组别是否相同,并在判定结果为是时将新增联系人在通讯录好友的联系人 当中的隶属通讯录组别作为新增联系人在移动终端的联系人中的隶属通讯录组别,解决了 手动添加新增联系人到设置的通讯录组别中操作复杂、过程繁琐的技术问题,实现了利用 移动终端及其通讯录好友共享的通讯录信息进行逻辑推理,从而间接获取新增联系人在移 动终端中的隶属通讯录组别,大量节省了手动对新增联系人进行通讯录分组的时间,提高 了分类效率,提升了用户体验。
[0033] 除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。 下面将参照图,对本发明作进一步详细的说明。
【附图说明】
[0034] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0035] 图1是本发明优选实施例的对移动终端的新增联系人进行通讯录分组的方法的 流程图;
[0036] 图2是本发明针对第一个精简的实施例对移动终端的新增联系人进行通讯录分 组的方法的流程图;
[0037] 图3是本发明针对第二个精简的实施例对移动终端的新增联系人进行通讯录分 组的方法的流程图;
[0038] 图4是本发明针对第二个精简的实施例中计算第一词向量与第二词向量之间的 相似度作为第一隶属通讯录组别与第二通讯录组别的逻辑关联度的方法流程图;
[0039] 图5是本发明优选实施例的对移动终端的新增联系人进行通讯录分组的装置的 结构