搜索方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39427066 阅读:7 留言:0更新日期:2023-11-19 16:13
本申请涉及一种搜索方法、装置、计算机设备和存储介质,该方法通过获取用户在沟通应用程序上的搜索框中输入的关键信息,并从通讯录中查找与关键信息关联的所有相关联系人,然后根据各相关联系人与本机用户之间的属性指标,确定各相关联系人与本机用户之间的亲密度,最后根据各相关联系人与本机用户之间的亲密度从高到低的顺序,对所有相关联系人进行排序,并在搜索框所在的显示页面上展示排序后的所有相关联系人。上述方法中,由于搜索结果是按照与用户的亲密度排序的,因此用户可以快速找到目标联系人,进而提高了搜索目标联系人的效率。率。率。

【技术实现步骤摘要】
搜索方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机设备
,特别是涉及一种搜索方法、装置、计算机设备和存储介质。

技术介绍

[0002]用户在使用沟通应用程序(Application,APP)与对象交互信息时,通常会需要先从通讯录中搜索到目标联系人,再与该目标联系人建立信息交互通道,实现信息交互。
[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]上述搜索方法、装置、计算机设备和存储介质,该方法通过获取用户在沟通应用程序上的搜索框中输入的关键信息,并从通讯录中查找与关键信息关联的所有相关联系人,然后根据各相关联系人与本机用户之间的属性指标,确定各相关联系人与本机用户之间的亲密度,最后根据各相关联系人与本机用户之间的亲密度从高到低的顺序,对所有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种搜索方法,其特征在于,所述搜索方法包括:获取用户在沟通应用程序上的搜索框中输入的关键信息;从通讯录中查找与所述关键信息关联的所有相关联系人;根据各所述相关联系人与本机用户之间的属性指标,确定各所述相关联系人与本机用户之间的亲密度;所述属性指标包括联系记录信息、共同群组信息、人员归属信息中的至少一种;根据各所述相关联系人与本机用户之间的亲密度从高到低的顺序,对所述所有相关联系人进行排序,并在所述搜索框所在的显示页面上展示排序后的所有相关联系人。2.根据权利要求1所述的搜索方法,其特征在于,所述根据各所述相关联系人与本机用户之间的属性指标,确定各所述相关联系人与本机用户之间的亲密度,包括:根据各所述相关联系人与本机用户之间的属性指标,确定各所述相关联系人与本机用户之间的距离;根据各所述相关联系人与本机用户之间的距离,确定各所述相关联系人与本机用户之间的亲密度。3.根据权利要求2所述的搜索方法,其特征在于,所述属性指标包括所述联系记录信息、所述共同群组信息、所述人员归属信息的指标,所述根据各所述相关联系人与本机用户之间的属性指标,确定各所述相关联系人与本机用户之间的距离,包括:针对任一所述相关联系人,根据所述相关联系人与本机用户之间联系记录信息的指标,确定所述相关联系人与本机用户之间的第一距离;根据所述相关联系人与本机用户之间共同群组信息的指标,确定所述相关联系人与本机用户之间的第二距离;根据所述相关联系人与本机用户之间人员归属信息的指标,确定所述相关联系人与本机用户之间的第三距离;根据所述第一距离、所述第二距离和所述第三距离,确定所述相关联系人与本机用户之间的距离。4.根据权利要求3所述的搜索方法,其特征在于,所述根据所述第一距离、所述第二距离和所述第三距离,确定所述相关联系人与本机用户之间的距离,包括:将所述第一距离、所述第二距离和所述第三距离的均值作为所述相关联系人与本机用户之间...

【专利技术属性】
技术研发人员:李宁馨
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1