[发明专利]对象推荐方法、装置及设备有效
申请号: | 201810483401.5 | 申请日: | 2018-05-18 |
公开(公告)号: | CN108710682B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 龚天起 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/335;G06F16/33;G06F16/338 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 推荐 方法 装置 设备 | ||
本说明书实施例提供一种对象推荐方法、装置及设备,本说明书实施例在检测到用于表示提醒指定对象关注聊天消息的预设字符时,将获取的推荐对象列表进行展示。由于推荐对象列表包括相似度对象列表,而相似度对象列表基于聊天组中本端对象与其他对象的聊天消息的相似度对其他对象进行筛选和排序获得,因此在列表中可以将聊天消息与本端对象聊天消息相关的对象排列在前。
技术领域
本说明书涉及网络技术领域,尤其涉及对象推荐方法、装置及设备。
背景技术
随着网络技术的发展,社交应用能够提供的信息服务功能也越来越强大,不仅能够实现用户之间一对一的消息交互,还能够根据用户需求建立由多个用户对象组成的多人聊天组,多人聊天组可以是群组,也可以是临时聊天组等。同一聊天组中,每个对象都能看到其他对象在该聊天组的会话界面上发送的聊天消息。为了避免由于消息更新较快,期望某人看到的消息被淹没的情况,本端对象在输入聊天消息时,可以输入@符号,并从弹出的包含其他对象的对象列表中查找需要提醒的对象,以提醒被选中对象查看该本端对象发送的聊天消息。因此,提供一种能提高用户查找效率的对象列表显得尤为重要。
发明内容
为克服相关技术中存在的问题,本说明书提供了对象推荐方法、装置及设备。
根据本说明书实施例的第一方面,提供一种对象推荐方法,所述方法应用于客户端,包括:
若在输入区域中检测到预设字符,获取推荐对象列表;所述预设字符是预先设定的用于表示提醒指定对象关注聊天消息的字符,所述推荐对象列表包括:基于聊天组中本端对象与其他对象的聊天消息的相似度,对所述聊天组中其他对象进行筛选和排序获得的相似度对象列表,所述本端对象为利用所述客户端登录服务端的对象;
将所述推荐对象列表进行展示。
可选的,所述本端对象的聊天消息包括以下一种或多种:
在所述聊天组的历史聊天记录中,距离当前时间最近的预设条数的本端对象聊天消息;
在所述聊天组的历史聊天记录中,以当前时间为起始时间倒推预设时间段内的本端对象聊天消息;
所述输入区域中输入的聊天消息。
可选的,所述相似度对象列表的生成过程包括:
将聊天组中所述本端对象的聊天消息和其他对象的聊天消息转换成文本向量,所述文本向量基于将所述聊天消息进行分词处理和词向量转换获得的词向量进行组合获得;
根据聊天组中其他对象所对应的文本向量与所述本端对象所对应的文本向量的夹角余弦值,确定其他对象的聊天消息与所述本端对象的聊天消息的相似度;
根据所述相似度,对所述聊天组中其他对象进行筛选和排序,获得相似度对象列表。
可选的,所述推荐对象列表还包括:基于被提醒频次和/或对象所属身份,对所述聊天组中其他对象进行筛选和排序获得的基础对象列表;所述被提醒频次包括:被所述本端对象提醒次数、或被所述聊天组中所有对象提醒次数。
可选的,所述推荐对象列表从与所述客户端通信的服务端请求获得。
根据本说明书实施例的第二方面,提供一种对象推荐方法,所述方法应用于服务端,包括:
接收客户端发送的推荐列表查询请求,所述推荐列表查询请求中携带有聊天组的组标识和本端对象的用户标识,所述本端对象为利用所述客户端登录服务端的对象;
根据所述推荐列表查询请求生成推荐对象列表,并将所述推荐对象列表反馈至所述客户端,所述推荐对象列表包括:基于聊天组中本端对象与其他对象的聊天消息的相似度,对所述聊天组中其他对象进行筛选和排序获得的相似度对象列表。
可选的,所述相似度对象列表的生成过程包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810483401.5/2.html,转载请声明来源钻瓜专利网。