通讯录数据的处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:35296643 阅读:19 留言:0更新日期:2022-10-22 12:44
本发明专利技术公开了通讯录数据的处理方法、装置、电子设备和存储介质,涉及计算机技术领域。该方法的一具体实施方式包括:接收客户端发送的通讯录读取指令,获取通信录读取指令中用户标识和标签特征;调用预设的识别模型,识别标签特征对应的通讯录标签;获取标签可见规则,以基于通讯录标签和用户标识对应的用户信息,计算用户标识的可见标签;获取用户可见规则,以基于用户信息筛选用户可见且与可见标签关联的通讯用户集合;将通讯用户集合发送至客户。该实施方式能够解决用户从大量通讯录中来查找其所需的用户,操作过程复杂、效率较低的问题。问题。问题。

【技术实现步骤摘要】
通讯录数据的处理方法、装置、电子设备和存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种通讯录数据的处理方法、装置、电子设备和存储介质。

技术介绍

[0002]在一些通讯(IM)系统中,通讯录是经常需要使用的功能,用户在建立任务或者赋予权限时,可以通过通讯录查找所需的用户。通讯系统可以设置用户可见规则,然后在用户请求读取通讯录时计算出用户可见的通讯录用户并进行显示,使用户从显示的通讯录中进行查找。但是,在用户可见的通讯录用户较多时,其需要从大量通讯录中来查找其所需的用户,操作过程复杂、效率较低。

技术实现思路

[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]在又一个实施例中,所述筛选单元,还用于:
[0036]调用所述用户可见规则,基于所述用户信息筛选用户可见且无关联通讯录标签的通讯录用户,以添加至所述通讯用户集合。
[0037]在又一个实施例中,所述识别单元,具体用于:
[0038]调用预设的识别模型,以识别所述标签特征对应的标签字符;
[0039]从预设的通讯录标签集合中匹配包括所述标签字符的通讯录标签,确定为所述标签特征对应的通讯录标签。
[0040]在又一个实施例中,所述接收单元,具体用于:
[0041]接收客户端发送的第一通讯录读取指令,获取所述第一通讯录读取指令中用户标识;
[0042]获取标签可见规则和所述用户标识对应的用户信息,以计算所述用户标识对应的通讯录标签集合;
[0043]向所述客户端发送所述通讯录标签集合,以使所述客户端显示所述通讯录标签集合;
[0044]接收所述客户端发送的第二通讯录读取指令,获取所述第二通讯录读取指令中标签特征。
[0045]在又一个实施例中,所述筛选单元,具体用于:
[0046]从历史日志中判断是否包括所述用户标识和所述可见标签对应的历史通讯录用户确定记录;
[0047]若是,则从历史通讯录用户确定记录确定所述通讯用户集合,以发送至所述客户端;若否,则获取用户可见规则。
[0048]为实现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通讯录数据的处理方法,其特征在于,包括:接收客户端发送的通讯录读取指令,获取所述通信录读取指令中用户标识和标签特征;调用预设的识别模型,识别所述标签特征对应的通讯录标签;获取标签可见规则,以基于所述通讯录标签和所述用户标识对应的用户信息,计算所述用户标识的可见标签;获取用户可见规则,以基于所述用户信息筛选用户可见且与所述可见标签关联的通讯用户集合;将所述通讯用户集合发送至所述客户端。2.根据权利要求1所述的方法,其特征在于,还包括:响应于标签添加指令,获取所述标签添加指令中标签标识、对应的标签可见规则和关联通讯用户集合;调用预设的生成模型,生成所述标签标识对应的标记数组,使所述标记数组中元素与各通讯录用户一一对应,其中,所述标记数组中与所述关联通讯用户集合中通讯用户对应的元素为目标值;存储所述标签标识、对应的标签可见规则和所述标记数组之间的映射关系。3.根据权利要求2所述的方法,其特征在于,所述筛选用户可见且与所述可见标签关联的通讯用户集合,包括:获取所述可见标签的标记数组,以基于所述标记数据中目标值筛选所述可见标签关联的待定通讯用户集合;获取所述待定通讯用户集合中各通讯用户的用户信息,以调用所述用户可见规则,从所述待定通讯用户集合中确定所述通讯用户集合。4.根据权利要求1所述的方法,其特征在于,所述将所述通讯用户集合发送至所述客户端之前,还包括:调用所述用户可见规则,基于所述用户信息筛选用户可见且无关联通讯录标签的通讯录用户,以添加至所述通讯用户集合。5.根据权利要求1所述的方法,其特征在于,所述调用预设的识别模型,以识别所述标签特征对应的通讯录标签,包括:调用预设的识别模型,以识别所述标签特征对应的标签字符;从预设的通讯录标签集合中匹配包括所述标签字符的通讯录标签,确定为所述标签特征对应的通讯录标签。6.根据...

【专利技术属性】
技术研发人员:梁福坤
申请(专利权)人:京东城市北京数字科技有限公司
类型:发明
国别省市:

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

1