【技术实现步骤摘要】
基于择偶条件的婚恋对象双向匹配方法、装置及存储介质
[0001]本专利技术属于信息查询匹配
,具体涉及一种基于择偶条件的婚恋对象双向匹配方法、装置及存储介质。
技术介绍
[0002]随着互联网产业的高速发展,网络婚恋产业服务也随之兴起,婚恋网站逐渐成为寻找人生伴侣的一个新渠道,如何从数以百万计的用户群中快速地找到符合自己择偶条件、又是自己感兴趣的人,是每一个婚恋网站用户面临的主要问题,也是每个婚恋网站重点考虑的问题。
[0003]用户推荐是婚恋网站帮助用户查找并展示符合用户择偶条件且可能感兴趣的异性的方法;目前,大部分婚恋网站的用户推荐算法,主要是根据用户属性和行为进行单向推荐,然而,婚姻推荐算法并非商品推荐,需要考虑双向用户的喜好与匹配程度,如果只是单向推荐,那么很容易推出热门用户,且推荐结果同质化比较严重,无法准确推荐出与用户相匹配的婚恋对象;基于此,如何基于择偶条件,来实现婚恋对象的双向匹配,已成为一个亟待解决的问题。
技术实现思路
[0004]本专利技术的目的是提供一种基于择偶条件的婚恋对象双向匹配方法、装置及存储介质,用以解决现有技术采用单向推荐方法所存在的无法准确推荐出与用户相匹配的婚恋对象的问题。
[0005]为了实现上述目的,本专利技术采用以下技术方案:第一方面,提供了一种基于择偶条件的婚恋对象双向匹配方法,包括:获取目标用户的择偶条件和第一用户信息,其中,所述择偶条件包括硬性条件和非硬性条件,且硬性条件包括至少一个第一择偶条件项,非硬性条件包括至少一个第二择偶条 ...
【技术保护点】
【技术特征摘要】
1.一种基于择偶条件的婚恋对象双向匹配方法,其特征在于,包括:获取目标用户的择偶条件和第一用户信息,其中,所述择偶条件包括硬性条件和非硬性条件,且硬性条件包括至少一个第一择偶条件项,非硬性条件包括至少一个第二择偶条件项;依据所述目标用户的硬性条件,从婚恋用户数据库中,确定出所述目标用户的至少一个待推荐婚恋用户,并获取到各个待推荐婚恋用户的第二用户信息;获取所述目标用户对应择偶条件的多个优先级分类表,并基于多个优先级分类表,计算出各个第一择偶条件项的匹配权重以及各个第二择偶条件项的匹配权重;基于各个第二择偶条件项、各个第二择偶条件项的匹配权重以及各个待推荐婚恋用户的第二用户信息,确定出所述目标用户与各个待推荐婚恋用户之间的第一匹配度;根据所述目标用户与各个待推荐婚恋用户之间的第一匹配度,从各个待推荐婚恋用户中,确定出所述目标用户的预选婚恋用户;依据各个第一择偶条件项、各个第二择偶条件项、各个第一择偶条件项的匹配权重、各个第二择偶条件项的匹配权重、所述目标用户的第一用户信息以及各个预选婚恋用户的第二用户信息,确定出各个预选婚恋用户与所述目标用户之间的第二匹配度;基于所述目标用户与各个预选婚恋用户之间的第一匹配度,以及各个预选婚恋用户与所述目标用户之间的第二匹配度,计算出所述目标用户与各个预选婚恋用户之间的双向匹配度;根据所述目标用户与各个预选婚恋用户之间的双向匹配度,从各个预选婚恋用户中确定出所述目标用户的推荐婚恋用户。2.根据权利要求1所述的方法,其特征在于,多个优先级分类表中的任一优先级分类表内存储有各个第一择偶条件项和各个第二择偶条件项的优先级,其中,每个优先级分类表均对应有一优先级分类人员,且优先级分类人员包括所述目标用户和影响所述目标用户婚恋的人员;其中,基于多个优先级分类表,计算出各个第一择偶条件项的匹配权重以及各个第二择偶条件项的匹配权重,包括:获取择偶条件项集合,且择偶条件项集合包括有所有第一择偶条件项和第二择偶条件项;基于多个优先级分类表,计算出所述择偶条件项集合中各个择偶条件项相对于每个优先级分类人员的优先级隶属度,并根据各个择偶条件项相对于每个优先级分类人员的优先级隶属度,得到各个择偶条件项的一致性隶属度;依据各个择偶条件项的一致性隶属度以及各个择偶条件项相对于每个优先级分类人员的优先级隶属度,确定出各个择偶条件项的偏差隶属度;基于各个择偶条件项的一致性隶属度和偏差隶属度,计算出各择偶条件项的实际隶属度;对各择偶条件项的实际隶属度进行归一化处理,以在归一化处理后,得到各个第一择偶条件项的匹配权重以及各个第二择偶条件项的匹配权重。3.根据权利要求2所述的方法,其特征在于,基于多个优先级分类表,计算出所述择偶条件项集合中各个择偶条件项相对于每个优先级分类人员的优先级隶属度,包括:
对于所述择偶条件项集合中的任一择偶条件项,获取所述任一择偶条件项在第k个优先级分类人员对应的优先级分类表中的优先级;根据所述任一择偶条件项在第k个优先级分类人员对应的优先级分类表中的优先级,并按照如下公式(1),计算出所述任一择偶条件项相对于第k个优先级分类人员的优先级隶属度;(1)上述公式(1)中,表示所述任一择偶条件项相对于第k个优先级分类人员的优先级隶属度,表示隶属度系数,表示隶属度函数,表示所述任一择偶条件项在第k个优先级分类表中的优先级,其中,,,且表示隶属度转换参数,i=1,2,...,n,n表示所述择偶条件项集合中的择偶条件项的总数;将k自加1,并重新获取所述任一择偶条件项在第k个优先级分类人员对应的优先级分类表中的优先级,直至k等于K时,得到所述任一择偶条件项相对于每个优先级分类人员的优先级隶属度,其中,k的初始值为1,且K为优先级分类人员的总数;相应的,根据各个择偶条件项相对于每个优先级分类人员的优先级隶属度,得到各个择偶条件项的一致性隶属度,则包括:对于所述择偶条件项集合中的任一择偶条件项,求和所述任一择偶条件项相对于每个优先级分类人员的优先级隶属度,并将求和结果的平均值,作为该任一择偶条件项的一致性隶属度。4.根据权利要求2所述的方法,其特征在于,依据各个择偶条件项的一致性隶属度以及各个择偶条件项相对于每个优先级分类人员的优先级隶属度,确定出各个择偶条件项的偏差隶属度,包括:对于所述择偶条件项集合中的任一择偶条件项,根据所述任一择偶条件项相对于每个优先级分类人员的优先级隶属度以及所述任一择偶条件项的一致性隶属度,并按照如下公式(2),计算出所述任一择偶条件项的偏差隶属度; (2)上述公式(2)中,表示所述任一择偶条件项的偏差隶属度,表示所述任一择偶条件项相对于第k个优先级分类人员的优先级隶属度,表示取最大值,表示取最小值,表示所述任一择偶条件项的一致性隶属度,其中,K表示优先级分类人员的总数,且i=1,2,...,n,n表示所述择偶条件项集合中的择偶条件项的总数;相应的,基于各个择偶条件项的一致性隶属度和偏差隶属度,计算出各择偶条件项的
实际隶属度,则包括:对于所述择偶条件项集合中的任一择偶条件项,基于所述任一择偶条件项的一致性隶属度和偏差隶属度...
【专利技术属性】
技术研发人员:于达,
申请(专利权)人:北京百特迈科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。