一种社交场景下用户推荐方法、装置、设备及存储介质制造方法及图纸

技术编号:29677602 阅读:20 留言:0更新日期:2021-08-13 22:00
本发明专利技术实施例公开了一种社交场景下用户推荐方法、装置、设备及存储介质。该方法包括:向服务器发送获取目标用户对应的感兴趣用户的请求,以使服务器根据请求对相对于目标用户处于预设距离范围内的其他在线用户进行筛选,得到目标用户对应的感兴趣用户,将感兴趣用户返回至终端;根据感兴趣用户的总个数和屏幕展示区域中不同的展示区域分别容纳的感兴趣用户的个数,确定不同的展示区域分别对应的待展示感兴趣用户的个数,其中,屏幕展示区域呈网格式分布,不同的展示区域分布在目标用户所在位置的四周;根据待展示感兴趣用户的个数将感兴趣用户对应的信息展示在不同的展示区域中。本发明专利技术实施例提供的技术方案,能够方便的为用户展示感兴趣用户。

【技术实现步骤摘要】
一种社交场景下用户推荐方法、装置、设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种社交场景下用户推荐方法、装置、设备及存储介质。
技术介绍
随着当前生活节奏的加快,网络社交开始流行,如何给用户精准推荐并展示其可能感兴趣的用户是互联网社交推荐算法要解决的主要问题。相关技术中,会把所有感兴趣的用户以列表、分页的形式展示出来。用户通过列表展示信息,滑动列表挑选感兴趣的用户。但是,上述方案在列表过长的情况下,会导致用户需要不断的滑动列表,且没有针对社交场景做一些优化,导致对用户的吸引力不够,达不到很好的引流目的。目前,尚未有更好的在社交场景下的用户推荐方法。
技术实现思路
本专利技术实施例提供了一种社交场景下用户推荐方法、装置、设备及存储介质,能够方便的为用户展示感兴趣用户,优化了现有的社交场景下用户推荐方法。第一方面,本专利技术实施例提供了一种社交场景下用户推荐方法,应用于终端,该方法包括:向服务器发送获取目标用户对应的感兴趣用户的请求,以使所述服务器根据所述请求对相对于所述目标用户处于预设距离范围内的其他在线用户进行筛选,得到所述目标用户对应的感兴趣用户,将所述感兴趣用户返回至所述终端;根据所述感兴趣用户的总个数和屏幕展示区域中不同的展示区域分别容纳的感兴趣用户的个数,确定所述不同的展示区域分别对应的待展示感兴趣用户的个数,其中,所述屏幕展示区域呈网格式分布,所述不同的展示区域分布在所述目标用户所在位置的四周;根据所述待展示感兴趣用户的个数将所述感兴趣用户对应的信息展示在所述不同的展示区域中。第二方面,本专利技术实施例提供了一种社交场景下用户推荐装置,应用于终端,该装置包括:感兴趣用户确定模块,用于向服务器发送获取目标用户对应的感兴趣用户的请求,以使所述服务器根据所述请求对相对于所述目标用户处于预设距离范围内的其他在线用户进行筛选,得到所述目标用户对应的感兴趣用户,将所述感兴趣用户返回至所述终端;用户个数确定模块,用于根据所述感兴趣用户的总个数和屏幕展示区域中不同的展示区域分别容纳的感兴趣用户的个数,确定所述不同的展示区域分别对应的待展示感兴趣用户的个数,其中,所述屏幕展示区域呈网格式分布,所述不同的展示区域分布在所述目标用户所在位置的四周;展示模块,用于根据所述待展示感兴趣用户的个数将所述感兴趣用户对应的信息展示在所述不同的展示区域中。第三方面,本专利技术实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所述的社交场景下用户推荐方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所述的社交场景下用户推荐方法。本专利技术实施例提供了一种社交场景下用户推荐方法、装置、设备及存储介质,首先向服务器发送获取目标用户对应的感兴趣用户的请求,以使服务器根据请求对相对于目标用户处于预设距离范围内的其他在线用户进行筛选,得到目标用户对应的感兴趣用户,将感兴趣用户返回至终端,然后根据感兴趣用户的总个数和屏幕展示区域中不同的展示区域分别容纳的感兴趣用户的个数,确定不同的展示区域分别对应的待展示感兴趣用户的个数,其中,屏幕展示区域呈网格式分布,不同的展示区域分布在目标用户所在位置的四周,最后根据待展示感兴趣用户的个数将感兴趣用户对应的信息展示在不同的展示区域中,通过上述方案,能够方便的为用户展示感兴趣用户,优化了现有的社交场景下用户推荐方法。附图说明图1A为本专利技术实施例一提供的一种社交场景下用户推荐方法的流程图;图1B为本专利技术实施例一提供的方法中屏幕展示区域以及候选点的示意图;图2为本专利技术实施例二提供的一种社交场景下用户推荐方法的流程图;图3为本专利技术实施例三提供的一种社交场景下用户推荐装置的结构示意图;图4为本专利技术实施例四提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1A为本专利技术实施例一提供的一种社交场景下用户推荐方法的流程图,本实施例可适用于社交场景下对目标用户进行用户推荐的情况。本实施例提供的社交场景下用户推荐方法可以由本专利技术实施例提供的社交场景下用户推荐装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的电子设备中。参见图1A,本实施例的方法包括但不限于如下步骤:S110,向服务器发送获取目标用户对应的感兴趣用户的请求,以使服务器根据请求对相对于目标用户处于预设距离范围内的其他在线用户进行筛选,得到目标用户对应的感兴趣用户,将感兴趣用户返回至终端。其中,目标用户可以理解为使用终端的用户。终端可以为智能手机、平板电脑、台式电脑和笔记本电脑等。终端中可以安装有相应的社交软件。目标用户对应的感兴趣用户可以理解为与目标用户的兴趣、偏好等符合的用户。预设距离可以为预先设定好的数值,也可以视具体情况而定,本专利技术实施例不做具体限制,此处的距离可以理解为相对于目标用户所在位置的实际距离,例如假设目标用户在某城市的A地,某在线用户在该城市的B地,则目标用户和该在线用户之间的距离为A地和B地之间的距离。终端向服务器发送获取目标用户对应的感兴趣用户的请求,该请求可以是终端检测到目标用户登录某社交软件时生成,也可以是终端检测到目标用户对某社交软件的界面进行相应的操作时生成,当服务器收到该请求时,根据该请求对相对于目标用户处于预设距离范围内的其他在线用户进行筛选,其中筛选方式可以有多种,例如基于性别筛选或者基于职业筛选等,通过筛选能够得到目标用户对应的感兴趣用户,此时服务器会将感兴趣用户返回至终端,以便后续终端根据感兴趣用户的总个数和屏幕展示区域中不同的展示区域分别容纳的感兴趣用户的个数,确定不同的展示区域分别对应的待展示感兴趣用户的个数。本专利技术实施例中,终端和服务器之间能够进行数据交互,服务器的主要作用是接收终端发送的获取目标用户对应的感兴趣用户的请求,并根据该请求对相对于目标用户处于预设距离范围内的其他在线用户进行筛选,得到目标用户对应的感兴趣用户,将感兴趣用户返回至终端。S120,根据感兴趣用户的总个数和屏幕展示区域中不同的展示区域分别容纳的感兴趣用户的个数,确定不同的展示区域分别对应的待展示感兴趣用户的个数,其中,屏幕展示区域呈网格式分布,不同的展示区域分布在目标用户所在位置的四周。其中,屏幕展示区域可以理解为终端的屏幕中能够展示感兴趣用户对应的信息的区域,不同的展示区域可以理解为终端对屏幕展示区域进行划分所得到的不同的区域。不同的展示区域分别容纳的感兴趣用户的个数可以本文档来自技高网...

【技术保护点】
1.一种社交场景下用户推荐方法,其特征在于,应用于终端,所述方法包括:/n向服务器发送获取目标用户对应的感兴趣用户的请求,以使所述服务器根据所述请求对相对于所述目标用户处于预设距离范围内的其他在线用户进行筛选,得到所述目标用户对应的感兴趣用户,将所述感兴趣用户返回至所述终端;/n根据所述感兴趣用户的总个数和屏幕展示区域中不同的展示区域分别容纳的感兴趣用户的个数,确定所述不同的展示区域分别对应的待展示感兴趣用户的个数,其中,所述屏幕展示区域呈网格式分布,所述不同的展示区域分布在所述目标用户所在位置的四周;/n根据所述待展示感兴趣用户的个数将所述感兴趣用户对应的信息展示在所述不同的展示区域中。/n

【技术特征摘要】
1.一种社交场景下用户推荐方法,其特征在于,应用于终端,所述方法包括:
向服务器发送获取目标用户对应的感兴趣用户的请求,以使所述服务器根据所述请求对相对于所述目标用户处于预设距离范围内的其他在线用户进行筛选,得到所述目标用户对应的感兴趣用户,将所述感兴趣用户返回至所述终端;
根据所述感兴趣用户的总个数和屏幕展示区域中不同的展示区域分别容纳的感兴趣用户的个数,确定所述不同的展示区域分别对应的待展示感兴趣用户的个数,其中,所述屏幕展示区域呈网格式分布,所述不同的展示区域分布在所述目标用户所在位置的四周;
根据所述待展示感兴趣用户的个数将所述感兴趣用户对应的信息展示在所述不同的展示区域中。


2.根据权利要求1所述的方法,其特征在于,所述根据所述请求对相对于所述目标用户处于预设距离范围内的其他在线用户进行筛选,得到所述目标用户对应的感兴趣用户,包括:
根据所述请求,对相对于所述目标用户的预设距离内的其他在线用户按照预设方式进行筛选,得到感兴趣用户,其中,所述预设方式包括基于性别、职业、年龄以及历史行为中的至少一种的筛选方式;
相应的,所述将所述感兴趣用户返回至所述终端,包括:
根据所述感兴趣用户相对于所述目标用户的不同距离,对所述感兴趣用户按照距离由近及远的顺序进行排序,将排序后的感兴趣用户返回至所述终端。


3.根据权利要求1所述的方法,其特征在于,在所述根据所述感兴趣用户的总个数和屏幕展示区域中不同的展示区域分别容纳的感兴趣用户的个数,确定所述不同的展示区域分别对应的待展示感兴趣用户的个数之前,还包括:
创建预设规格的网格,并确定所述网格中用于展示感兴趣用户对应的信息的候选点以及各候选点分别对应的点位;
根据所述屏幕展示区域的尺寸,将所有点位转换为在所述屏幕展示区域中所对应的坐标;
将所述屏幕展示区域划分为不同的展示区域,并确定所述不同的展示区域中包括的坐标所对应的候选点;
相应的,所述根据所述待展示感兴趣用户的个数将所述感兴趣用户对应的信息展示在所述不同的展示区域中,包括:
根据所述不同的展示区域分别对应的待展示感兴趣用户的个数以及所述候选点的个数,将所述感兴趣用户对应的信息展示在所述不同的展示区域中相应的候选点位置处。


4.根据权利要求3所述的方法,其特征在于,所述候选点在展示感兴趣用户对应的信息时的显示区域,与周围其他候选点展示的感兴趣用户对应的信息的显示区域不重叠。


5.根据权利要求1所述的方法,其特征在于,所述不同的展示区域包括内圈展示区域、中圈展示区域以及外圈展示区域,其中,所述目标用户位于所述屏幕展示区域的中心,所述中圈展示区域的半径介于所述内圈展示区域的半径和所述外圈展示区域的半径之间,所述内圈展示区域的半径小于所述外圈展示...

【专利技术属性】
技术研发人员:严丹窦锦坤
申请(专利权)人:探探文化发展北京有限公司
类型:发明
国别省市:北京;11

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

1