婚恋交友对象推荐方法技术

技术编号:39487871 阅读:7 留言:0更新日期:2023-11-24 11:07
本发明专利技术公开了一种婚恋交友对象推荐方法

【技术实现步骤摘要】
婚恋交友对象推荐方法、装置及存储介质


[0001]本专利技术属于数据处理
,具体涉及一种婚恋交友对象推荐方法

装置及存储介质


技术介绍

[0002]随着互联网技术的发展,婚恋交友也逐渐从线下婚恋介绍门店发展到线上婚恋交友,各种婚恋交友软件也被广泛使用

通过婚恋交友软件,用户可十分方便的找到符合自己择偶条件的婚恋交友对象

[0003]通过婚恋交友软件,可根据用户的择偶条件及其他异性用户的择偶条件向用户推荐符合双方择偶要求的婚恋交友对象

现有技术中,在向用户推荐婚恋交友对象时,大多是根据用户双方的匹配度,按照匹配度从高到低的顺序排序并向用户推荐婚恋交友对象

然而,采用这样的方式,用户在使用婚恋交友软件时,会向用户重复多次且大量推荐以往所推荐过的异性用户,影响用户的使用体验

[0004]因此,如何提供一种有效的方案,以避免向用户重复多次且大量推荐以往所推荐过的异性用户,已成为现有技术中一亟待解决的问题


技术实现思路

[0005]本专利技术的目的是提供一种婚恋交友对象推荐方法

装置及存储介质,用以解决现有技术中存在的上述问题

[0006]为了实现上述目的,本专利技术采用以下技术方案:第一方面,本专利技术提供了一种婚恋交友对象推荐方法,包括:基于待推荐用户的择偶条件参数

所述待推荐用户的个人信息参数/>、
各异性用户的择偶条件参数以及各异性用户的个人信息参数,确定出各异性用户与所述待推荐用户的择偶条件参数的匹配度,及所述待推荐用户与各异性用户的择偶条件参数的匹配度;基于各异性用户与所述待推荐用户的择偶条件参数的匹配度,及所述待推荐用户与各异性用户的择偶条件参数的匹配度,确定出所述待推荐用户与各异性用户的双向匹配度;基于所述待推荐用户与各异性用户的双向匹配度,确定出满足推荐条件的多个目标异性用户;基于所述多个目标异性用户所对应的双向匹配度,建立匹配度矩阵,其中匹配度矩阵中位于同一行的双向匹配度从左至由降序排列,且匹配度矩阵中位于同一列的双向匹配度从上至下降序排列;以所述匹配度矩阵中的每个匹配度为节点建立有向无环图,且所述有向无环图中任一目标节点所对应的下游节点包括与所述任一目标节点所对应双向匹配度的右方相邻及下方相邻双向匹配度所对应的节点,所述目标节点为除所述匹配度矩阵中最后一行及最后一列双向匹配度所对应的节点之外的其余节点;
以所述有向无环图中与首个节点的最短距离处于第一预设距离范围内的其中一个节点为起点,所述有向无环图中与最后一个节点的最短距离处于第二预设距离范围内的其中一个节点为终点,进行随机游走,得到游走路径,其中有向无环图中的首个节点为与所述匹配度矩阵中的首个双向匹配度所对应的节点,有向无环图中的最后一个节点为与所述匹配度矩阵的最后一个双向匹配度所对应的节点;将与所述游走路径中各节点对应双向匹配度所对应的目标异性用户作为推荐异性用户,得到多个推荐异性用户,并将多个推荐异性用户的用户基本信息推送给所述待推荐用户

[0007]基于上述公开的内容,本专利技术通过基于待推荐用户的择偶条件参数

所述待推荐用户的个人信息参数

各异性用户的择偶条件参数以及各异性用户的个人信息参数,确定出各异性用户与所述待推荐用户的择偶条件参数的匹配度,及所述待推荐用户与各异性用户的择偶条件参数的匹配度;基于各异性用户与所述待推荐用户的择偶条件参数的匹配度,及所述待推荐用户与各异性用户的择偶条件参数的匹配度,确定出所述待推荐用户与各异性用户的双向匹配度;基于所述待推荐用户与各异性用户的双向匹配度,确定出满足推荐条件的多个目标异性用户;基于所述多个目标异性用户所对应的双向匹配度,建立匹配度矩阵,其中匹配度矩阵中位于同一行的双向匹配度从左至由降序排列,且匹配度矩阵中位于同一列的双向匹配度从上至下降序排列;以所述匹配度矩阵中的每个匹配度为节点建立有向无环图,且所述有向无环图中任一目标节点所对应的下游节点包括与所述任一目标节点所对应双向匹配度的右方相邻及下方相邻双向匹配度所对应的节点,所述目标节点为除所述匹配度矩阵中最后一行及最后一列双向匹配度所对应的节点之外的其余节点;以所述有向无环图中与首个节点的最短距离处于第一预设距离范围内的其中一个节点为起点,所述有向无环图中与最后一个节点的最短距离处于第二预设距离范围内的其中一个节点为终点,进行随机游走,得到游走路径,其中有向无环图中的首个节点为与所述匹配度矩阵中的首个双向匹配度所对应的节点,有向无环图中的最后一个节点为与所述匹配度矩阵的最后一个双向匹配度所对应的节点;将与所述游走路径中各节点对应双向匹配度所对应的目标异性用户作为推荐异性用户,得到多个推荐异性用户,并将多个推荐异性用户的用户基本信息推送给所述待推荐用户

如此,在向待推荐用户推荐异性用户时,在确保所推荐的用户符合双方的择偶要求的同时,还可从符合双方的择偶要求的异性用户中随机推荐,从而避免向用户重复多次且大量推荐以往所推荐过的异性用户,确保用户的使用体验

[0008]通过上述的设计,本专利技术在向待推荐用户推荐异性用户时,可在确保所推荐的用户符合双方的择偶要求的同时,还可从符合双方的择偶要求的异性用户中随机推荐,从而避免向用户重复多次且大量推荐以往所推荐过的异性用户,确保用户的使用体验,便于实际应用和推广

[0009]在一个可能的设计中,在以所述有向无环图中与首个节点的最短距离处于第一预设距离范围内的其中一个节点为起点,所述有向无环图中与最后一个节点的最短距离处于第二预设距离范围内的其中一个节点为终点,进行随机游走之前,所述方法还包括:基于所述有向无环图中目标节点的下游相邻节点所对应的双向匹配度,确定出所述有向无环图中各目标节点向其相邻的下游节点的游走概率;以所述有向无环图中与首个节点的最短距离处于第一预设距离范围内的其中一
个节点为起点,所述有向无环图中与最后一个节点的最短距离处于第二预设距离范围内的其中一个节点为终点,进行随机游走,包括:基于所述有向无环图中各目标节点向其相邻的下游节点的游走概率,以所述有向无环图中与首个节点的最短距离处于第一预设距离范围内的其中一个节点为起点,所述有向无环图中与最后一个节点的最短距离处于第二预设距离范围内的其中一个节点为终点,进行随机游走

[0010]在一个可能的设计中,所述将多个推荐异性用户的用户基本信息推送给所述待推荐用户,包括:从所述多个推荐异性用户随机选取多个目标推荐用户;基于所述多个目标推荐用户所对应的双向匹配度,对所述多个目标推荐用户进行排序;依据排序顺序将所述多个目标推荐用户的用户基本信息推送给所述待推荐用户

[0011]在一个可能的设计中,基于各异性用户与所述待推荐用户的择偶条件参数的匹配度,及所述待推荐用户与各异性用户的择偶条件参数的匹配度,确本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种婚恋交友对象推荐方法,其特征在于,包括:基于待推荐用户的择偶条件参数

所述待推荐用户的个人信息参数

各异性用户的择偶条件参数以及各异性用户的个人信息参数,确定出各异性用户与所述待推荐用户的择偶条件参数的匹配度,及所述待推荐用户与各异性用户的择偶条件参数的匹配度;基于各异性用户与所述待推荐用户的择偶条件参数的匹配度,及所述待推荐用户与各异性用户的择偶条件参数的匹配度,确定出所述待推荐用户与各异性用户的双向匹配度;基于所述待推荐用户与各异性用户的双向匹配度,确定出满足推荐条件的多个目标异性用户;基于所述多个目标异性用户所对应的双向匹配度,建立匹配度矩阵,其中匹配度矩阵中位于同一行的双向匹配度从左至由降序排列,且匹配度矩阵中位于同一列的双向匹配度从上至下降序排列;以所述匹配度矩阵中的每个匹配度为节点建立有向无环图,且所述有向无环图中任一目标节点所对应的下游节点包括与所述任一目标节点所对应双向匹配度的右方相邻及下方相邻双向匹配度所对应的节点,所述目标节点为除所述匹配度矩阵中最后一行及最后一列双向匹配度所对应的节点之外的其余节点;以所述有向无环图中与首个节点的最短距离处于第一预设距离范围内的其中一个节点为起点,所述有向无环图中与最后一个节点的最短距离处于第二预设距离范围内的其中一个节点为终点,进行随机游走,得到游走路径,其中有向无环图中的首个节点为与所述匹配度矩阵中的首个双向匹配度所对应的节点,有向无环图中的最后一个节点为与所述匹配度矩阵的最后一个双向匹配度所对应的节点;将与所述游走路径中各节点对应双向匹配度所对应的目标异性用户作为推荐异性用户,得到多个推荐异性用户,并将多个推荐异性用户的用户基本信息推送给所述待推荐用户
。2.
根据权利要求1所述的婚恋交友对象推荐方法,其特征在于,在以所述有向无环图中与首个节点的最短距离处于第一预设距离范围内的其中一个节点为起点,所述有向无环图中与最后一个节点的最短距离处于第二预设距离范围内的其中一个节点为终点,进行随机游走之前,所述方法还包括:基于所述有向无环图中目标节点的下游相邻节点所对应的双向匹配度,确定出所述有向无环图中各目标节点向其相邻的下游节点的游走概率;以所述有向无环图中与首个节点的最短距离处于第一预设距离范围内的其中一个节点为起点,所述有向无环图中与最后一个节点的最短距离处于第二预设距离范围内的其中一个节点为终点,进行随机游走,包括:基于所述有向无环图中各目标节点向其相邻的下游节点的游走概率,以所述有向无环图中与首个节点的最短距离处于第一预设距离范围内的其中一个节点为起点,所述有向无环图中与最后一个节点的最短距离处于第二预设距离范围内的其中一个节点为终点,进行随机游走
。3.
根据权利要求1所述的婚恋交友对象推荐方法,其特征在于,所述将多个推荐异性用户的用户基本信息推送给所述待推荐用户,包括:从所述多个推荐异性用户随机选取多个目标推荐用户;
基于所述多个目标推荐用户所对应的双向匹配度,对所述多个目标推荐用户进行排序;依据排序顺序将所述多个目标推荐用户的用户基本信息推送给所述待推荐用户
。4.
根据权利要求1所述的婚恋交友对象推荐方法,其特征在于,基于各异性用户与所述待推荐用户的择偶条件参数的匹配度,及所述待推荐用户与各异性用户的择偶条件参数的匹配度,确定出所述待推荐用户与各异性用户的双向匹配度,包括:将各异性用户与所述待推荐用户的择偶条件参数的匹配度,及所述待推荐用户与各异性用户的择偶条件参数的匹配度进行加权运算,得到所述待推荐用户与各异性用户的双向匹配度...

【专利技术属性】
技术研发人员:于达
申请(专利权)人:北京百特迈科技有限公司
类型:发明
国别省市:

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

1