社交应用中推荐用户的方法和装置制造方法及图纸

技术编号:21034632 阅读:33 留言:0更新日期:2019-05-04 05:33
本申请提出一种社交应用中推荐用户的方法和装置,其中,方法包括:获取客户端发送的登录请求,登录请求中包括客户端当前的位置及客户端的标识;根据客户端的标识,获取客户端所属第一用户的第一属性信息及对应的已推荐用户列表;根据第一属性信息、已推荐用户列表、当前的位置及当前的时间,确定客户端当前对应的待推荐用户列表。该方法实现了在社交应用启动后,再生成推荐信息,并且推荐信息是基于当前的位置信息和当前的时间信息生成的,相比离线生成推荐信息的方式,提高了推荐信息的时效性和准确性。

Methods and devices for recommending users in social applications

【技术实现步骤摘要】
社交应用中推荐用户的方法和装置
本申请涉及终端设备
,尤其涉及一种社交应用中推荐用户的方法和装置。
技术介绍
随着互联网的发展,社交应用是互联网比较流行的应用之一。社交应用可以给用户提供推荐信息服务,如向其推荐使用该社交应用其他用户。但是,目前,社交应用中的推荐信息,大多是通过离线方式生成的,时效性和准确性较差。
技术实现思路
本申请提出一种社交应用中推荐用户的方法和装置,用于解决相关技术中,推荐信息的时效性和准确性较差的问题。本申请一方面实施例提出了一种社交应用中推荐用户的方法,包括:获取客户端发送的登录请求,所述登录请求中包括所述客户端当前的位置及客户端的标识;根据所述客户端的标识,获取所述客户端所属第一用户的第一属性信息及对应的已推荐用户列表;根据所述第一属性信息、已推荐用户列表、当前的位置及当前的时间,确定所述客户端当前对应的待推荐用户列表。本申请实施例的社交应用中推荐用户的方法,通过获取客户端发送的登陆请求,根据登陆请求中包含的客户端的标识,获取客户端所属第一用户的第一属性信息和已推荐用户列表,根据第一属性信息、已推荐列表、当前的位置及当前的时间,确定客户端当前对应的待推荐用户列表,实现了在社交应用启动后,再生成推荐信息,并且推荐信息是基于当前的位置信息当前的时间信息生成的,相比离线生成推荐信息的方法,提高了推荐信息的时效性和准确性。在本申请一方面实施例一种可能的实现方式中,所述确定所述客户端当前对应的待推荐用户列表,包括:根据所述第一属性信息及所述社交应用中各用户的属性信息,获取候选用户;根据所述客户端当前的位置、当前的时间及所述候选用户中每个用户的历史登录信息,从所述候选用户中获取初始推荐用户,其中,历史登录信息中包括历史登录位置及登录时间;将所述初始推荐用户中位于已推荐用户列表中的各用户删除,以得到所述待推荐用户列表。在本申请一方面实施例一种可能的实现方式中,所述从所述候选用户中获取初始推荐用户,包括:从所述候选用户中,获取与所述客户端当前的位置距离小于第一阈值、且末次登录时间与当前的时间间隔小于第二阈值的各用户,作为初始推荐用户;所述得到所述待推荐用户列表之后,还包括:判断所述待推荐用户列表中包含的用户数量是否大于第三阈值;若否,则更新所述第一阈值或第二阈值,重新获取所述初始推荐用户。在本申请一方面实施例一种可能的实现方式中,所述确定所述客户端当前对应的待推荐用户列表之后,还包括:在所述客户端运行过程中,对所述第一用户执行的操作进行监测;若所述第一用户执行的操作满足预设的条件,则根据所述第一用户的操作行为,更新所述待推荐用户列表。在本申请一方面实施例一种可能的实现方式中,所述第一用户执行的操作满足预设的条件,包括:所述第一用户执行了修改所述第一属性信息的操作;或者,所述第一用户执行了与所述待推荐用户列表中的任一用户关联的操作。在本申请一方面实施例一种可能的实现方式中,所述确定所述客户端当前对应的待推荐用户列表之后,还包括:根据所述待推荐用户列表中每个用户当前的登录状态、与所述客户端当前的位置间的距离、和/或登录频次,将所述待推荐用户列表中的用户进行排序。在本申请一方面实施例一种可能的实现方式中,所述将所述待推荐用户列表中的用户进行排序之后,还包括:在获取到所述客户端发送的推荐请求时,将排序后的待推荐用户列表中各用户的属性信息依次返回给所述客户端。在本申请一方面实施例一种可能的实现方式中,所述将排序后的待推荐用户列表中各用户的属性信息依次返回给所述客户端之后,还包括:根据所述第一用户在所述客户端中对每个待推荐用户执行的操作及每个待推荐用户对应的属性信息,获取新的待推荐用户;将所述新的待推荐用户添加至所述待推荐用户列表中。本申请另一方面实施例提出了一种社交应用中推荐用户的装置,包括:第一获取模块,用于获取客户端发送的登录请求,所述登录请求中包括所述客户端当前的位置及客户端的标识;第二获取模块,用于根据所述客户端的标识,获取所述客户端所属第一用户的第一属性信息及对应的已推荐用户列表;第一确定模块,用于根据所述第一属性信息、已推荐用户列表、当前的位置及当前的时间,确定所述客户端当前对应的待推荐用户列表。本申请实施例的社交应用中推荐用户的装置,通过获取客户端发送的登陆请求,根据登陆请求中包含的客户端的标识,获取客户端所属第一用户的第一属性信息和已推荐用户列表,根据第一属性信息、已推荐列表、当前的位置及当前的时间,确定客户端当前对应的待推荐用户列表,实现了在社交应用启动后,再生成推荐信息,并且推荐信息是基于当前的位置信息当前的时间信息生成的,相比离线生成推荐信息的方法,提高了推荐信息的时效性和准确性。在本申请另一方面实施例一种可能的实现方式中,所述第一确定模块,包括:第一获取单元,用于根据所述第一属性信息及所述社交应用中各用户的属性信息,获取候选用户;第二获取单元,用于根据所述客户端当前的位置、当前的时间及所述初始推荐用户中每个用户的历史登录信息,从所述候选用户中获取初始推荐用户,其中,历史登录信息中包括历史登录位置及登录时间;第三获取单元,用于将所述初始推荐用户中位于已推荐用户列表中的各用户删除,以得到所述待推荐用户列表。在本申请另一方面实施例一种可能的实现方式中,所述第二获取单元,具体用于:从所述候选用户中,获取与所述客户端当前的位置距离小于第一阈值、且末次登录时间与当前的时间间隔小于第二阈值的各用户,作为初始推荐用户;所述第一确定模块,还包括:判断单元,用于判断所述待推荐用户列表中包含的用户数量是否大于第三阈值;更新单元,用于在所述待推荐用户列表中包含的用户数量小于第三阈值时,更新所述第一阈值或第二阈值,重新获取所述初始推荐用户。在本申请另一方面实施例一种可能的实现方式中,该装置还包括:监测模块,用于在所述客户端运行过程中,对所述第一用户执行的操作进行监测;更新模块,用于在所述第一用户执行的操作满足预设的条件时,根据所述第一用户的操作行为,更新所述待推荐用户列表。在本申请另一方面实施例一种可能的实现方式中,所述第一用户执行的操作满足预设的条件,包括:所述第一用户执行了修改所述第一属性信息的操作;或者,所述第一用户执行了与所述待推荐用户列表中的任一用户关联的操作。在本申请另一方面实施例一种可能的实现方式中,该装置还包括:排序模块,用于根据所述待推荐用户列表中每个用户当前的登录状态、与所述客户端当前的位置间的距离、和/或登录频次,将所述待推荐用户列表中的用户进行排序。在本申请另一方面实施例一种可能的实现方式中,该装置还包括:发送模块,用于在获取到所述客户端发送的推荐请求时,将排序后的待推荐用户列表中各用户的属性信息依次返回给所述客户端。在本申请另一方面实施例一种可能的实现方式中,该装置还包括:第三获取模块,用于根据所述第一用户在所述客户端中对每个待推荐用户执行的操作及每个待推荐用户对应的属性信息,获取新的待推荐用户;添加模块,用于将所述新的待推荐用户添加至所述待推荐用户列表中。本申请另一方面实施例提出了一种计算机设备,包括:处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述一方面实施例所述的社交应用中推本文档来自技高网...

【技术保护点】
1.一种社交应用中推荐用户的方法,其特征在于,包括:获取客户端发送的登录请求,所述登录请求中包括所述客户端当前的位置及客户端的标识;根据所述客户端的标识,获取所述客户端所属第一用户的第一属性信息及对应的已推荐用户列表;根据所述第一属性信息、已推荐用户列表、当前的位置及当前的时间,确定所述客户端当前对应的待推荐用户列表。

【技术特征摘要】
1.一种社交应用中推荐用户的方法,其特征在于,包括:获取客户端发送的登录请求,所述登录请求中包括所述客户端当前的位置及客户端的标识;根据所述客户端的标识,获取所述客户端所属第一用户的第一属性信息及对应的已推荐用户列表;根据所述第一属性信息、已推荐用户列表、当前的位置及当前的时间,确定所述客户端当前对应的待推荐用户列表。2.如权利要求1所述的方法,其特征在于,所述确定所述客户端当前对应的待推荐用户列表,包括:根据所述第一属性信息及所述社交应用中各用户的属性信息,获取候选用户;根据所述客户端当前的位置、当前的时间及所述候选用户中每个用户的历史登录信息,从所述候选用户中获取初始推荐用户,其中,历史登录信息中包括历史登录位置及登录时间;将所述初始推荐用户中位于已推荐用户列表中的各用户删除,以得到所述待推荐用户列表。3.如权利要求2所述的方法,其特征在于,所述从所述候选用户中获取初始推荐用户,包括:从所述候选用户中,获取与所述客户端当前的位置距离小于第一阈值、且末次登录时间与当前的时间间隔小于第二阈值的各用户,作为初始推荐用户;所述得到所述待推荐用户列表之后,还包括:判断所述待推荐用户列表中包含的用户数量是否大于第三阈值;若否,则更新所述第一阈值或第二阈值,重新获取所述初始推荐用户。4.如权利要求1所述的方法,其特征在于,所述确定所述客户端当前对应的待推荐用户列表之后,还包括:在所述客户端运行过程中,对所述第一用户执行的操作进行监测;若所述第一用户执行的操作满足预设的条件,则根据所述第一用户的操作行为,更新所述待推荐用户列表。5.如权利要求4所述的方法,其特征在于,所述第一用户执行的操作满足预设的条件,包括:所述第一用户执行了修改所述第一属性信息的操作;或者,所述第一用户执行了与所述待推荐用户列表中的任一用户...

【专利技术属性】
技术研发人员:彭军
申请(专利权)人:乐蜜有限公司
类型:发明
国别省市:开曼群岛,KY

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

1