CN109829101A - 交友匹配方法、装置、计算机设备及可读存储介质 - Google Patents
交友匹配方法、装置、计算机设备及可读存储介质 Download PDFInfo
- Publication number
- CN109829101A CN109829101A CN201811583546.9A CN201811583546A CN109829101A CN 109829101 A CN109829101 A CN 109829101A CN 201811583546 A CN201811583546 A CN 201811583546A CN 109829101 A CN109829101 A CN 109829101A
- Authority
- CN
- China
- Prior art keywords
- friend
- user
- making
- condition
- matching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 16
- 230000002040 relaxant effect Effects 0.000 claims description 37
- 238000004590 computer program Methods 0.000 claims description 13
- 238000004364 calculation method Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 241000208340 Araliaceae Species 0.000 description 3
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 3
- 235000003140 Panax quinquefolius Nutrition 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 3
- 235000008434 ginseng Nutrition 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种交友匹配方法装置、计算机设备以及计算机可读存储介质。所述方法通过从用户库中查询符合目标用户的第一交友条件的用户作为备选用户;计算备选用户与目标用户的第一匹配分数,以及计算目标用户与备选用户的第二匹配分数;根据每个备选用户对应的第一匹配分数、第二匹配分数以及预设的排序算法,对备选用户进行排序;确定排序的序列中大于预设序位的备选用户为与目标用户匹配的用户。从而实现只目标用户与备选用户的双向匹配,提高了匹配度。
Description
技术领域
本发明涉及互联网信息领域,尤其涉及一种交友匹配方法、装置、计算机设备及计算机可读存储介质。
背景技术
目前,网络社交已经成为人们生活的一部分,而在网络社交中,交友匹配也已经成为现代人交友的一种常用方式。现有的交友匹配方法是根据待交友匹配的用户所设置的交友参数,对其他用户的用户资料进行精确匹配或者模糊匹配,从而计算其他用户与待交友匹配的用户所设置的交友参数的匹配程度,然后根据匹配程度的高低来进行匹配推荐。
现有技术中的匹配方式只能够判断其他用户与待交友匹配的用户的匹配程度,没有考虑待交友匹配的用户是否符合其他用户的交友意向;从而导致匹配待交友匹配的用户得到的匹配对象往往匹配度较低,在实际生活中可能通常缺少共同话题,用户没有深入交流的契机和兴趣。
发明内容
本发明的主要目的在于提供一种友匹配方法、交友对象推荐装置、计算机设备及计算机可读存储介质,以解决现有技术中交友匹配不准确的技术问题。
为实现上述目的,本发明提供了一种交友匹配方法,包括:
获取目标用户的第一用户资料数据、所述目标用户的第一交友条件、以及所述第一交友条件中每项第一交友参数对应的第一权重;
从用户库中查询符合所述第一交友条件的用户作为备选用户;
获取所述备选用户的第二用户资料数据、所述备选用户的第二交友条件、以及所述第二交友条件中的每项第二交友参数对应的第二权重;
根据所述第一权重、以及所述第二用户资料数据与每项所述第一交友参数的第一匹配值,计算所述备选用户与所述目标用户的第一匹配分数;
根据所述第二权重、以及所述第一用户资料数据与每项所述第二交友参数的第二匹配值,计算所述目标用户与所述备选用户的第二匹配分数;
根据每个所述备选用户对应的所述第一匹配分数、所述第二匹配分数以及预设的排序算法,对所述备选用户进行排序;
确定所述排序的序列中大于预设序位的所述备选用户为与所述目标用户匹配的用户。
进一步地,所述从用户库中查询符合所述第一交友条件的用户作为备选用户的步骤之后,还包括:
当符合所述第一交友条件的所述备选用户的数量小于预设数量时,根据预设的放宽调整参数,获取所述第一交友条件对应的放宽交友条件区间;其中,所述预设的放宽调整参数包括放宽调整次数、以及每次放宽调整时所述第一交友参数对应的放宽区间;
从用户库中查询符合所述放宽交友条件区间的用户作为所述备选用户;
当符合所述放宽交友条件区间的所述备选用户的数量小于所述预设数量时,返回所述根据预设的放宽调整参数,获取所述第一交友条件对应的放宽交友条件区间的步骤;
当符合所述第一交友条件的所述备选用户的数量大于或等于预设数量,或者符合所述放宽交友条件区间的所述备选用户的数量大于或等于预设数量时,进入所述获取所述备选用户的第二用户资料数据、所述备选用户的第二交友条件、以及所述第二交友条件中的每项第二交友参数对应的第二权重的步骤。
进一步地,还包括步骤:当符合所述第一交友条件的所述备选用户的数量小于预设数量时,向所述目标用户发出提示信息。
进一步地,所述第一匹配值的计算方式为:
当所述第二用户资料数据与所述第一交友参数完全匹配时,所述第一交友参数对应的第一匹配值为第一分值;
当所述第二用户资料数据与所述第一交友参数不匹配或者不完全匹配时,所述第一交友参数对应的第一匹配值为第二分值;
所述第二匹配值的计算方式为:
当所述第一用户资料数据与所述第二交友参数完全匹配时,所述第二交友参数对应的第二匹配值为所述第一分值;
当所述第一用户资料数据与所述第二交友参数不匹配或者不完全匹配时,所述第二交友参数对应的第二匹配值为所述第二分值。
进一步地,所述获取所述备选用户的第二用户资料数据、所述备选用户的第二交友条件、以及所述第二交友条件中的每项第二交友参数对应的第二权重的步骤之后,还包括:
获取所述第一交友条件中每项第一交友参数对应的第三权重;
根据所述第三权重、以及所述第二用户资料数据与每项所述第一交友参数的第三匹配值,计算所述备选用户与所述目标用户的第三匹配分数;其中,所述第三匹配值大于等于所述第二分值,且小于等于所述第一分值;
所述根据每个所述备选用户对应的所述第一匹配分数、所述第二匹配分数以及预设的排序算法,对所述备选用户进行排序的步骤,包括:
根据每个所述备选用户对应的所述第一匹配分数、所述第二匹配分数、所述第三匹配分数以及所述预设的排序算法,对所述备选用户进行排序。
进一步地,所述获取目标用户的第一用户资料数据、所述目标用户的第一交友条件、以及所述第一交友条件中每项第一交友参数对应的第一权重的步骤之后,还包括:
判断所述第一交友条件是否符合预设的完整条件;
当所述第一交友条件符合所述预设的完整条件时,进入所述从用户库中查询符合所述第一交友条件的用户作为备选用户的步骤;
当所述第一交友条件不符合所述预设的完整条件时,向所述目标用户发出提示信息;
和/或,
所述获取所述备选用户的第二用户资料数据、所述备选用户的第二交友条件、以及所述第二交友条件中的每项第二交友参数对应的第二权重的步骤,之后,还包括:
判断所述第二交友条件是否符合所述预设的完整条件;
当所述第二交友条件符合所述预设的完整条件时,进入所述根据所述第二权重、以及所述第一用户资料数据与每项所述第二交友参数的第二匹配值,计算所述目标用户与所述备选用户的第二匹配分数的步骤;
当所述第二交友条件不符合所述预设的完整条件时,向所述备选用户发出提示信息。
进一步地,还包括步骤:
当时所述备选用户与所述目标用户存在匹配记录时,将存在所述匹配记录的备选用户从所述排序的序列删除,得到新的排序序列;
确定新的所述排序的序列中大于所述预设序位的所述备选用户为与所述目标用户匹配的用户。
本发明还提供一种计算机设备,包括:
第一获取模块,用于获取目标用户的第一用户资料数据、所述目标用户的第一交友条件、以及所述第一交友条件中每项第一交友参数对应的第一权重;
查询模块,用于从用户库中查询符合所述第一交友条件的用户作为备选用户;
第二获取模块,用于获取所述备选用户的第二用户资料数据、所述备选用户的第二交友条件、以及所述第二交友条件中的每项第二交友参数对应的第二权重;
第一计算模块,用于根据所述第一权重、以及所述第二用户资料数据与每项所述第一交友参数的第一匹配值,计算所述备选用户与所述目标用户的第一匹配分数;
第二计算模块,用于根据所述第二权重、以及所述第一用户资料数据与每项所述第二交友参数的第二匹配值,计算所述目标用户与所述备选用户的第二匹配分数;
排序模块,用于根据每个所述备选用户对应的所述第一匹配分数、所述第二匹配分数以及预设的排序算法,对所述备选用户进行排序;
匹配模块,用于确定所述排序的序列中大于预设序位的所述备选用户为与所述目标用户匹配的用户。
本发明还提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上任一项所述的交友匹配方法的步骤。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的交友匹配方法的步骤。
在本发明的技术方案中,通过获取目标用户的第一用户资料数据、所述目标用户的第一交友条件、以及所述第一交友条件中每项第一交友参数对应的第一权重;从用户库中查询符合所述第一交友条件的用户作为备选用户;获取所述备选用户的第二用户资料数据、所述备选用户的第二交友条件、以及所述第二交友条件中的每项第二交友参数对应的第二权重;根据所述第一权重、以及所述第二用户资料数据与每项所述第一交友参数的第一匹配值,计算所述备选用户与所述目标用户的第一匹配分数;根据所述第二权重、以及所述第一用户资料数据与每项所述第二交友参数的第二匹配值,计算所述目标用户与所述备选用户的第二匹配分数;根据每个所述备选用户对应的所述第一匹配分数、所述第二匹配分数以及预设的排序算法,对所述备选用户进行排序;确定所述排序的序列中大于预设序位的所述备选用户为与所述目标用户匹配的用户。从而实现目标用户与备选用户的双向匹配,提高了匹配度,使得匹配的用户在实际生活中可能存在的共同话题更多,提供更多深入交流的契机和兴趣的可能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为本发明一个实施例中交友匹配方法的应用场景图;
图2为本发明一实施例中交友匹配方法的流程示意图;
图3为本发明一实施例中在步骤S7之后还包括的步骤的流程示意图;
图4为本发明一实施例中在步骤S2之后还包括的步骤的流程示意图;
图5为本发明一实施例中在步骤S3之后还包括的步骤的流程示意图;
图6为本发明一实施例中在步骤S1之后还包括的步骤的流程示意图;
图7为本发明又一实施例中在步骤S3之后还包括的步骤的流程示意图;
图8为本发明一个实施例中计算机设备的架构示意图;
图9为本发明一个实施例中交友匹配装置的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图进行进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
本申请提供的交友匹配方法,可以应用于如图1所示的应用环境中。其中,终端10通过网络与后台服务器20通过网络进行通信。后台服务器20获取与用户通过终端10上传的数据,例如,用户设置的交友条件信息、用户在一个或多个社交平台发布的社交动态信息等,后台服务器20可以根据终端10上传的数据为用户匹配相应的好友。其中,终端10可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,后台服务器20可以用具备数据处理功能的计算机、独立的服务器或者是多个服务器组成的服务器集群来实现。
请参阅图2,本发明提供一种交友匹配方法,以该方法应用于图1中的后台服务器20为例进行说明,包括如下步骤:
步骤S1,获取目标用户的第一用户资料数据、目标用户的第一交友条件、以及第一交友条件中每项第一交友参数对应的第一权重。
其中,目标用户是指在交友平台上,比如珍爱APP,或珍爱网等,应用本实施例中的交友匹配方法来发起交友需求的用户;例如目标用户可以是珍爱网的VIP用户,付费用户,或者取得交友匹配服务功能权限的用户。第一用户资料数据指的是目标用户在社交平台上记录的个人数据。第一交友条件是指在交友平台上,目标用户录入的用于匹配交友对象的筛选条件;例如,用户可以设置交友匹配对象的年龄区间、性格爱好、身高、常住地区等等多个第一交友参数共同组成第一交友条件;其中,第一交友参数是指第一交友条条件中的参数值。第一交友条件中的第一交友参数对应的第一权重表示的是在后续将社交平台的其他用户和目标用户进行好友匹配时,不同的第一交友参数对最终的匹配分数的影响程度。
步骤S2,从用户库中查询符合第一交友条件的用户作为备选用户。
可以理解的是,在查询符合第一交友条件的备选用户时,查询方式可以是精确搜索,也可以是模糊搜索。例如,目标用户的第一交友条件中包括的第一交友参数为:24-26岁、居住在北京、女性、身高170cm以上;精确搜索指的是个人资料必须满足年龄为24-26岁,居住地为北京,性别为女性,身高为170cm以上的用户,才可以被确定为备选用户;模糊搜索可以是,个人资料只要满足年龄为25-28岁、居住地为北京或者周边、性别为女性、身高大于160cm的用户,就可以被确定为备选用户;模糊搜索可以是,个人资料只要满足24-26岁、居住在北京、女性、身高170cm以上这四个交友参数中至少一个的用户,就可以被确定为备选用户。
此外,在一实施方式中,查询符合第一交友条件的备选用户时,查询方式也可以是备选用户与第一交友条件中的所有第一交友参数匹配得全部匹配方式,也可以是备选用户仅仅与第一交友条件中部分的第一交友参数匹配的部分匹配方式。
具体的,目标用户的第一交友条件中包括的第一交友参数为:24-26岁、居住在北京、女性、身高170cm以上;全部匹配方式指的是个人资料必须满足全部的四项第一交友参数:年龄为24-26岁,居住地为北京,性别为女性,身高为170cm以上的用户,才可以被确定为备选用户;部分匹配方式可以是,个人资料只要满足24-26岁、居住在北京、女性、身高170cm以上这四个第一交友参数中至少一个的用户,就可以被确定为备选用户。其中,用户的个人资料满足某一项第一交友参数的方式可以是精确匹配,也可以是模糊匹配。
步骤S3,获取备选用户的第二用户资料数据、备选用户的第二交友条件、以及第二交友条件中的每项第二交友参数对应的第二权重。
其中,备选用户同样为社交平台上的用户,备选用户的第二用户资料数据、第二交友条件、以及第二交友条件中的每项第二交友参数对应的第二权重的定义与前述的目标用户相同,在此不再赘述。
步骤S4,根据第一权重、以及第二用户资料数据与每项第一交友参数的第一匹配值,计算备选用户与目标用户的第一匹配分数。
其中,所述第一匹配值的计算方式为:
当所述第二用户资料数据与所述第一交友参数完全匹配时,所述第一交友参数对应的第一匹配值为第一分值;
当所述第二用户资料数据与所述第一交友参数不匹配或者不完全匹配时,所述第一交友参数对应的第一匹配值为第二分值。
也就是说,所述第一匹配值用于表示第二用户资料数据是否符合所述第一交友参数的设定条件。进一步地,所述第一分值可以为1,第二分值可以为0。
在步骤S4中,第一匹配分数用于表示备选用户的第二用户资料数据与目标用户的第一交友条件的匹配程度,符合目标用户的第一交友条件中的第一交友参数越多的备选用户,对应的第一匹配分数也越高。
例如,目标用户的第一交友条件中包括的第一交友参数为:24-26岁、居住在北京、女性、身高170cm以上;备选用户B的个人资料为年龄为26岁,居住地为北京,性别为女性,身高为170cm;备选用户C的个人资料为年龄为30岁,居住地为廊坊,性别为女性,身高为172cm;也就是说,备选用户B与目标用户A的第一匹配分数,要大于备选用户C与目标用户A的第一匹配分数。
在一个实施例中,计算备选用户与目标用户的第一匹配分数的计算公式如下:
其中,M为计算备选用户与目标用户的第一匹配分数,m为第一交友条件中的第一交友参数的数量,i∈[1,m];ai为第i个第一交友参数对应的第一权重,τi为备选用户的第二用户资料数据与第i个第一交友参数之间的第一匹配值,τi为0或者1。
具体的,第一交友条件中包含目标用户设置的至少一个第一交友参数,根据备选用户的第二用户资料数据,分别判断备选用户的第二用户资料数据与每个第一交友参数的第一匹配值τi;其中,当备选用户的第二用户资料数据与第i个第一交友参数匹配时,第一匹配值τi为1,否则,τi为0;然后根据对每个第一交友参数对应的第一匹配值τi做加权求和计算,得到备选用户与目标用户的第一匹配分数M。
步骤S5,根据第二权重、以及第一用户资料数据与每项第二交友参数的第二匹配值,计算目标用户与备选用户的第二匹配分数。
所述第二匹配值的计算方式为:
当所述第一用户资料数据与所述第二交友参数完全匹配时,所述第二交友参数对应的第二匹配值为所述第一分值;
当所述第一用户资料数据与所述第二交友参数不匹配或者不完全匹配时,所述第二交友参数对应的第二匹配值为所述第二分值。
同样的,所述第二匹配值用于表示第一用户资料数据是否符合所述第二交友参数的设定条件。进一步地,所述第一分值可以为1,第二分值可以为0。
在步骤S5中,第二匹配分数针对的是目标用户的第一用户资料数据与备选用户的第二交友条件的匹配程度;其计算方式与第一匹配分数相同,在此不再赘述。
步骤S6,根据每个备选用户对应的第一匹配分数、第二匹配分数以及预设的排序算法,对备选用户进行排序。
具体的,在步骤S6中,预设的排序算法可以是:
1、按照第一匹配分数和第二匹配分数之和对备选用户进行排序;
2、按照第一匹配分数和第二匹配分数之间的加权和值对备选用户进行排序;
3、按照第一匹配分数对备选用户进行排序,按照第二匹配分数对备选用户进行排序,综合两个排序的名次之和,对备选用户进行最终排序。
例如,A备选用户在按照第一匹配分数排序的序列中排名第4,A备选用户在按照第二匹配分数排序的序列中排名第8,则A备选用户的两个排序的名次之和为12;B备选用户在按照第一匹配分数排序的序列中排名第1,B备选用户在按照第二匹配分数排序的序列中排名第5,则B备选用户的两个排序的名次之和为6;则B备选用户在最终排序中的排名比A用户靠前;当某个备选用户的两个排序的名次之和的数值相同时,则可以按照第一匹配分数或者第二匹配分数的高低顺序进行排序。
步骤S7,确定排序的序列中大于预设序位的备选用户为与目标用户匹配的用户。
在步骤S7中,通过设置阈值的方式,只有在排序的序列中大于预设序位备选用户,才被确定为与目标用户匹配的用户。
进一步地,在步骤S7之后还可以包括:将确定的与目标用户匹配的用户推送至目标用户。具体推送方式可以是向目标用户的终端推送匹配的用户的个人资料、账户信息等,也可以是向目标用户的社交平台账户推送推荐添加好友的提示信息。
在本实施例提供的技术方案中,通过获取目标用户的第一用户资料数据、目标用户的第一交友条件、以及第一交友条件中每项第一交友参数对应的第一权重;从用户库中查询符合第一交友条件的用户作为备选用户;获取备选用户的第二用户资料数据、备选用户的第二交友条件、以及第二交友条件中的每项第二交友参数对应的第二权重;根据第一权重、以及第二用户资料数据与每项第一交友参数的第一匹配值,计算备选用户与目标用户的第一匹配分数;根据第二权重、以及第一用户资料数据与每项第二交友参数的第二匹配值,计算目标用户与备选用户的第二匹配分数;根据每个备选用户对应的第一匹配分数、第二匹配分数以及预设的排序算法,对备选用户进行排序;确定排序的序列中大于预设序位的备选用户为与目标用户匹配的用户。从而实现只目标用户与备选用户的双向匹配,提高了匹配度,使得匹配的用户在实际生活中可能存在的共同话题更多,提供更多深入交流的契机和兴趣的可能。
进一步地,请一并结合图3,在一实施例中,步骤S7之后,还可以包括:
步骤S28,当时备选用户与目标用户存在匹配记录时,将存在匹配记录的备选用户从排序的序列删除,得到新的排序序列。
其中,备选用户与目标用户存在匹配记录指的是,备选用户已经跟目标用户基于上述交友匹配方法进行过好友匹配,或者备选用户与目标用户进行过其他方式的匹配,例如,社交平台的工作人员进行的人工匹配,目标用户或者备选用户自行搜索好友进行过互相的匹配或了解等。具体的,当备选用户中某些用户已经与目标用户存在匹配记录时,将存在匹配记录的备选用户从排序的序列删除,对删除了部分备选用户的排序序列进行顺位递补得到新的排序序列。
步骤S29,确定新的排序的序列中大于预设序位的备选用户为与目标用户匹配的用户。
具体的,在本实施例中,根据目标用户的交友匹配记录,可以获取备选用户中是否存在已经与目标用户进行过匹配的用户,也就是说,这些与目标用户存在匹配记录备选用户,已经推荐过给目标用户,目标用户并没有进行过哦匹配的备选用户交友成功。这时,可以将存在匹配记录的备选用户从排序的序列删除,得到新的排序序列;然后从新的排序序列中,确定大于预设序位的备选用户为与目标用户匹配的用户。从而到达避免重复推荐的目的。
请一并参考图4,在一实施例中,步骤S2之后,还包括:
步骤S401,当符合第一交友条件的备选用户的数量小于预设数量时,根据预设的放宽调整参数,获取第一交友条件对应的放宽交友条件区间;其中,预设的放宽调整参数包括放宽调整次数、以及每次放宽调整时第一交友参数对应的放宽区间。
其中,预设的放宽调整该参数是用于在根据第一交友条件筛选出来的备选用户太少时,逐步放宽第一交友条件中的第一交友参数的调整策略。
具体的,放宽调整参数包括放宽调整次数、以及每次放宽调整时第一交友条件对应的放宽区间。其中,第一交友条件对应的放宽区间可以是第一交友条件中的每个第一交友参数均对应有一个放宽区间,可以是第一交友条件中的一个或者几个第一交友参数对应有放宽区间。也就是说,第一交友条件对应的放宽区间包括第一交友条件中的至少一个第一交友参数对应的放宽区间。
例如,目标用户的第一交友条件中包括的第一交友参数为:24-26岁、居住在北京、女性、身高170cm以上;放宽调整参数可以包括:
第一次调整,年龄向上放宽一岁,身高向下放宽5cm;即,第一交友条件对应的放宽交友条件区间为:24-27岁、居住在北京、女性、身高165cm以上;
第二次调整,年龄向上和向下各放宽1岁,身高向下放宽8cm;即第一交友条件对应的放宽交友条件区间为:23-27岁、居住在北京、女性、身高162cm以上;
第三次调整,年龄向上和向下各放宽2岁,身高向下放宽10cm;即第一交友条件对应的放宽交友条件区间为:22-28岁、居住在北京、女性、身高160cm以上。
步骤S402,从用户库中查询符合放宽交友条件区间的用户作为备选用户。
具体的,步骤S402与上述的步骤S2类似,放宽交友条件区间中包含的时根据放宽调整次数、以及每次放宽调整时第一交友参数对应的放宽区间,进行调整后得到的新的第一交友参数;将新的第一交友参数作为查询条件,从用户库中查询符合放宽交友条件区间的用户作为备选用户,在此不再赘述。
步骤S403,在符合放宽交友条件区间的备选用户的数量小于预设数量,返回根据预设的放宽调整参数,获取第一交友条件对应的放宽交友条件区间的步骤。
在步骤S403中,如果符合放宽交友条件区间的备选用户的数量仍然达不到预设数量,则返回根据预设的放宽调整参数,获取第一交友条件对应的放宽交友条件区间的步骤,再一次调整第一交友条件中的放宽区间,重新根据新确定的放宽交友条件区间,再次从用户库中查询符合放宽交友条件区间的用户作为备选用户,直至符合放宽交友条件区间的备选用户的数量达到预设数量。
步骤S404,当符合第一交友条件的备选用户的数量大于或等于预设数量,或者符合放宽交友条件区间的备选用户的数量大于或等于预设数量时,进入获取备选用户的第二用户资料数据、备选用户的第二交友条件、以及第二交友条件中的每项第二交友参数对应的第二权重的步骤。
具体的,当符合第一交友条件的备选用户的数量就符合预设数量的要求,或者经过对第一交友条件中的交友参数进行放宽调整后,符合放宽交友条件区间的备选用户的数量符合预设数量的要求,则进入获取备选用户的第二用户资料数据、备选用户的第二交友条件、以及第二交友条件中的每项第二交友参数对应的第二权重的步骤。
在本实施例的技术方案中,针对筛选出的备选用户的数量不足的情形,可以通过预设放宽调整参数,制定逐步放宽第一交友条件中的交友参数的调整策略,从而保证可以筛选到足够数量的备选用户,以便进行交友匹配。
进一步地,在本实施例中,还可以包括步骤:当符合第一交友条件的备选用户的数量小于预设数量时,向目标用户发出提示信息。以提示用户对第一交友条件进行修改、放宽,以免搜索不到足够数量的备选用户,影响交友匹配的结果。
进一步地,请一并结合图5,在一个实施例中,步骤S3之后,还可以包括:
步骤S501,获取第一交友条件中每项第一交友参数对应的第三权重。
步骤S502,根据第三权重、以及第二用户资料数据与每项第一交友参数的第三匹配值,计算备选用户与目标用户的第三匹配分数;其中,第三匹配值大于等于所述第二分值,且小于等于所述第一分值。
其中,第一匹配值表示的是第二用户资料数据是否与所述第一交友参数匹配;因此,在计算第一匹配值时,当所述第二用户资料数据与所述第一交友参数完全匹配时,所述第一交友参数对应的第一匹配值为第一分值;当所述第二用户资料数据与所述第一交友参数不匹配或者不完全匹配时,所述第一交友参数对应的第一匹配值为第二分值。
而在本实施例中,第三匹配值表示的是第二用户资料数据与所述第一交友参数的匹配程度;因此,在计算第三匹配值时,第二用户资料数据与每项第一交友参数的第三匹配值大于等于所述第二分值,且小于等于所述第一分值。具体的,在所述第二用户资料数据与所述第一交友参数完全匹配时,所述第一交友参数对应的第一匹配值为第一分值;在所述第二用户资料数据与所述第一交友参数不匹配时,所述第一交友参数对应的第一匹配值为第二分值;在所述第二用户资料数据与所述第一交友参数不完全匹配时,第三匹配值大于所述第二分值,且小于所述第一分值。
其中,第一交友条件中的第一交友参数对应的第三权重表示的是在基于第二用户资料数据与第一交友参数的差异度计算备选用户与目标用户的匹配度时,不同的第一交友参数对最终匹配度分数的影响程度。其中第三权重可以和第一权重相同,也可以完全不同或者部分相同。
具体的,不同的备选用户的第二用户资料数据与第一交友参数之间的相差程度,可以计算出不同的第三匹配度值,从而计算出反应备选用户与目标用户的第一交友条件之间的差异大小第三匹配分数。例如,目标用户的第一交友条件的第一交友参数中设置了身高在180cm以上,而经过对第一交友条件根据预设的放宽调整参数进行放宽调整后,可能筛选出身高在175-180cm备选会员,或者身高在170-175cm的备选会员,则身高为175-180cm的备选会员对应第一交友条件中身高这一第一交友参数的第三匹配值要比身高在170-175cm的备选会员所对应的第三匹配值要高;也就是说,备选用户的第二用户资料数据与第一交友参数之间的相差程度越小,对应的第三匹配值以及第三匹配分数越高。
在本实施例中,相应的步骤S6包括:根据每个备选用户对应的第一匹配分数、第二匹配分数、第三匹配分数以及预设的排序算法,对备选用户进行排序。同样的预设的排序算法也如前。
在本实施例中能够,通过针对备选用户的第二用户资料数据不完全匹配调整前的第一交友条件中第一交友参数的情况,根据不同的备选用户的第二用户资料数据与第一交友参数之间的相差程度,可以计算出不同的第三匹配度值,从而体现出备选用户与目标用户的第一交友条件之间的差异大小。特别地,针对第一交友条件根据预设的放宽调整参数进行放宽调整后,备选用户的第二用户资料数据与调整后的放宽交友条件区间中的第一交友参数相匹配,但是不完全匹配调整前的第一交友条件中第一交友参数情况,本实施例中的技术方案中计算出的第三匹配分数,可以体现出不同备选用户与目标用户的第一交友条件之间的差异大小。
进一步地,请结合图6,在一实施例中,步骤S1之后,还可以包括:
步骤S601,判断第一交友条件是否符合预设的完整条件,若是,则执行步骤S602;若否,则执行步骤S603。
其中,预设的完整条件可以是用户是否根据预先设置的交友条件模板,对每项必选的交友参数进行设置。具体的,针对目标用户的第一交友条件,预设的完整条件可以包括是否根据预先设置的第一交友条件模板,对每项必选的第一交友参数进行设置。
步骤S602,进入从用户库中查询符合第一交友条件的用户作为备选用户的步骤。
步骤S603,向目标用户发出提示信息。
具体的,通过在上述的交友匹配方法中,增加判断第一交友条件是否符合预设的完整条件的步骤,可以判断目标用户是否完整的设置了第一交友条件中的各项参数,避免因为第一交友条件设置不全,导致最终匹配结果不符合目标用户的交友期望。具体的,若是第一交友条件符合预设的完整条件时,表示第一交友条件设置完整,直接进入在用户库中根据第一交友条件进行筛选的步骤;当第一交友条件不符合预设的完整条件时,可以向目标用户发出提示信息,以提醒用户补充完整第一交友条件。
进一步地,请结合图7,在一实施例中,步骤S3之后,还可以包括:
步骤S701,判断第二交友条件是否符合预设的完整条件,若是,则执行步骤S702;若否,则执行步骤S703。
步骤S702,进入根据第二权重、以及第一用户资料数据与每项第二交友参数的第二匹配值,计算目标用户与备选用户的第二匹配分数的步骤。
步骤S703,向备选用户发出提示信息。
具体的,通过在上述的交友匹配方法中,采用的时双匹配的交友匹配方法,增加判断第二交友条件是否符合预设的完整条件的步骤,可以判断备选用户是否完整的设置了第二交友条件中的各项参数,避免因为第二交友条件设置不全,导致将备选用户推荐至该备选用户不希望匹配到的目标用户。具体的,若是第二交友条件符合预设的完整条件时,表示第二交友条件设置完整,直接进入进入根据第二权重、以及第一用户资料数据与每项第二交友参数的第二匹配值,计算目标用户与备选用户的第二匹配分数的步骤;当第二交友条件不符合预设的完整条件时,可以向备选用户发出提示信息,以提醒用户补充完整第二交友条件。
如图8所示,本发明还提供一种计算机设备,计算机设备可以包括:存储器71、处理器72、以及电源74等部件。本领域技术人员可以理解,图8中示出的结构并不构成对计算机设备的限定,计算机设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置;例如,在图8示出的示例中,计算机设备还包括通信单元75。其中,计算机设备可以是移动终端、计算机、服务器、网关设备、数据处理设备。
存储器71可用于存储软件程序以及各种数据。此外,存储器71可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器72是计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器71内的软件程序和/或模块,以及调用存储在存储器71内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。处理器72可包括一个或多个处理单元;优选的,处理器72可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器72中。
在本实施例中,计算机设备还包括存储在存储器71上并可在处理器72上运行的计算机程序,处理器执行计算机程序时实现上述任一实施例中的交友匹配方法的步骤。
需要说明的是,由于计算机设备的处理器72执行计算机程序时实现上述的交友匹配方法的步骤,因此上述方法的所有实施例均适用于该计算机设备,且均能达到相同或相似的有益效果。
请一并结合图9,本发明还提供一种交友匹配装置800,包括:
第一获取模块801,用于获取目标用户的第一用户资料数据、目标用户的第一交友条件、以及第一交友条件中每项第一交友参数对应的第一权重;
查询模块802,用于从用户库中查询符合第一交友条件的用户作为备选用户;
第二获取模块803,用于获取备选用户的第二用户资料数据、备选用户的第二交友条件、以及第二交友条件中的每项第二交友参数对应的第二权重;
第一计算模块804,用于根据第一权重、以及第二用户资料数据与每项第一交友参数的第一匹配值,计算备选用户与目标用户的第一匹配分数;
第二计算模块805,用于根据第二权重、以及第一用户资料数据与每项第二交友参数的第二匹配值,计算目标用户与备选用户的第二匹配分数;
排序模块806,用于根据每个备选用户对应的第一匹配分数、第二匹配分数以及预设的排序算法,对备选用户进行排序;
匹配模块807,用于确定排序的序列中大于预设序位的备选用户为与目标用户匹配的用户。
进一步地,在一可选的实施例中,所述第一匹配值的计算方式为:当所述第二用户资料数据与所述第一交友参数完全匹配时,所述第一交友参数对应的第一匹配值为第一分值;当所述第二用户资料数据与所述第一交友参数不匹配或者不完全匹配时,所述第一交友参数对应的第一匹配值为第二分值。
所述第二匹配值的计算方式为:当所述第一用户资料数据与所述第二交友参数完全匹配时,所述第二交友参数对应的第二匹配值为所述第一分值;当所述第一用户资料数据与所述第二交友参数不匹配或者不完全匹配时,所述第二交友参数对应的第二匹配值为所述第二分值。
进一步地,如图9所示,在一实施例中,交友匹配装置800还包括参数调整模块808,用于当符合第一交友条件的备选用户的数量小于预设数量时,根据预设的放宽调整参数,获取第一交友条件对应的放宽交友条件区间;其中,预设的放宽调整参数包括放宽调整次数、以及每次放宽调整时第一交友参数对应的放宽区间;
其中,查询模块802,还用于从用户库中查询符合放宽交友条件区间的用户作为备选用户;
参数调整模块808,还用于在符合放宽交友条件区间的备选用户的数量小于预设数量,返回根据预设的放宽调整参数,获取第一交友条件对应的放宽交友条件区间的步骤;
第二获取模块803,还用于当符合第一交友条件的备选用户的数量大于或等于预设数量,或者符合放宽交友条件区间的备选用户的数量大于或等于预设数量时,进入获取备选用户的第二用户资料数据、备选用户的第二交友条件、以及第二交友条件中的每项第二交友参数对应的第二权重的步骤。
进一步地,如图9所示,在一实施例中,交友匹配装置800还包括提示模块809,用于当符合第一交友条件的备选用户的数量小于预设数量时,向目标用户发出提示信息。
进一步地,如图9所示,在一实施例中,交友匹配装置800还包括:
第三获取模块810,用于获取第一交友条件中每项第一交友参数对应的第三权重;
第三计算模块811,用于根据第三权重、以及第二用户资料数据与每项第一交友参数的第三匹配值,计算备选用户与目标用户的第三匹配分数;其中,所述第三匹配值大于等于所述第二分值,且小于等于所述第一分值;
排序模块806,还用于根据每个备选用户对应的第一匹配分数、第二匹配分数、第三匹配分数以及预设的排序算法,对备选用户进行排序。
进一步地,如图9所示,在一实施例中,交友匹配装置800还包括:
参数查全模块812,用于判断第一交友条件是否符合预设的完整条件;
查询模块802,还用于当第一交友条件符合预设的完整条件时,进入从用户库中查询符合第一交友条件的用户作为备选用户的步骤;
提示模块809,还用于当第一交友条件不符合预设的完整条件时,向目标用户发出提示信息。
进一步地,在一可选的实施例中,参数查全模块812,还用于判断第二交友条件是否符合预设的完整条件;
第二获取模块803,还用于当第二交友条件符合预设的完整条件时,进入根据第二权重、以及第一用户资料数据与每项第二交友参数的第二匹配值,计算目标用户与备选用户的第二匹配分数的步骤;
提示模块809,还用于当第二交友条件不符合预设的完整条件时,向备选用户发出提示信息。
需要说明的是,由于上述交友匹配装置800中各个功能模块执行时实现上述的交友匹配方法,因此上述方法的所有实施例均适用于该交友匹配装置800,且均能达到相同或相似的有益效果,在此不再赘述。
发明还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例中的交友匹配方法。
需要说明的是,由于计算机可读存储介质的计算机程序被处理器执行时实现上述的交友匹配方法,因此上述方法的所有实施例均适用于该计算机可读存储介质,且均能达到相同或相似的有益效果。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
Claims (10)
1.一种交友匹配方法,其特征在于,所述方法包括:
获取目标用户的第一用户资料数据、所述目标用户的第一交友条件、以及所述第一交友条件中每项第一交友参数对应的第一权重;
从用户库中查询符合所述第一交友条件的用户作为备选用户;
获取所述备选用户的第二用户资料数据、所述备选用户的第二交友条件、以及所述第二交友条件中的每项第二交友参数对应的第二权重;
根据所述第一权重、以及所述第二用户资料数据与每项所述第一交友参数的第一匹配值,计算所述备选用户与所述目标用户的第一匹配分数;
根据所述第二权重、以及所述第一用户资料数据与每项所述第二交友参数的第二匹配值,计算所述目标用户与所述备选用户的第二匹配分数;
根据每个所述备选用户对应的所述第一匹配分数、所述第二匹配分数以及预设的排序算法,对所述备选用户进行排序;
确定所述排序的序列中大于预设序位的所述备选用户为与所述目标用户匹配的用户。
2.如权利要求1所述的一种交友匹配方法,其特征在于,所述从用户库中查询符合所述第一交友条件的用户作为备选用户的步骤之后,还包括:
当符合所述第一交友条件的所述备选用户的数量小于预设数量时,根据预设的放宽调整参数,获取所述第一交友条件对应的放宽交友条件区间;其中,所述预设的放宽调整参数包括放宽调整次数、以及每次放宽调整时所述第一交友参数对应的放宽区间;
从用户库中查询符合所述放宽交友条件区间的用户作为所述备选用户;
当符合所述放宽交友条件区间的所述备选用户的数量小于所述预设数量时,返回所述根据预设的放宽调整参数,获取所述第一交友条件对应的放宽交友条件区间的步骤;
当符合所述第一交友条件的所述备选用户的数量大于或等于预设数量,或者符合所述放宽交友条件区间的所述备选用户的数量大于或等于预设数量时,进入所述获取所述备选用户的第二用户资料数据、所述备选用户的第二交友条件、以及所述第二交友条件中的每项第二交友参数对应的第二权重的步骤。
3.如权利要求1所述的一种交友匹配方法,其特征在于,还包括步骤:当符合所述第一交友条件的所述备选用户的数量小于预设数量时,向所述目标用户发出提示信息。
4.如权利要求1所述的一种交友匹配方法,其特征在于,所述第一匹配值的计算方式为:
当所述第二用户资料数据与所述第一交友参数完全匹配时,所述第一交友参数对应的第一匹配值为第一分值;
当所述第二用户资料数据与所述第一交友参数不匹配或者不完全匹配时,所述第一交友参数对应的第一匹配值为第二分值;
所述第二匹配值的计算方式为:
当所述第一用户资料数据与所述第二交友参数完全匹配时,所述第二交友参数对应的第二匹配值为所述第一分值;
当所述第一用户资料数据与所述第二交友参数不匹配或者不完全匹配时,所述第二交友参数对应的第二匹配值为所述第二分值。
5.如权利要求3所述的一种交友匹配方法,其特征在于,所述获取所述备选用户的第二用户资料数据、所述备选用户的第二交友条件、以及所述第二交友条件中的每项第二交友参数对应的第二权重的步骤之后,还包括:
获取所述第一交友条件中每项第一交友参数对应的第三权重;
根据所述第三权重、以及所述第二用户资料数据与每项所述第一交友参数的第三匹配值,计算所述备选用户与所述目标用户的第三匹配分数;其中,所述第三匹配值大于等于所述第二分值,且小于等于所述第一分值;
所述根据每个所述备选用户对应的所述第一匹配分数、所述第二匹配分数以及预设的排序算法,对所述备选用户进行排序的步骤,包括:
根据每个所述备选用户对应的所述第一匹配分数、所述第二匹配分数、所述第三匹配分数以及所述预设的排序算法,对所述备选用户进行排序。
6.如权利要求1所述的一种交友匹配方法,其特征在于,所述获取目标用户的第一用户资料数据、所述目标用户的第一交友条件、以及所述第一交友条件中每项第一交友参数对应的第一权重的步骤之后,还包括:
判断所述第一交友条件是否符合预设的完整条件;
当所述第一交友条件符合所述预设的完整条件时,进入所述从用户库中查询符合所述第一交友条件的用户作为备选用户的步骤;
当所述第一交友条件不符合所述预设的完整条件时,向所述目标用户发出提示信息;
和/或,
所述获取所述备选用户的第二用户资料数据、所述备选用户的第二交友条件、以及所述第二交友条件中的每项第二交友参数对应的第二权重的步骤,之后,还包括:
判断所述第二交友条件是否符合所述预设的完整条件;
当所述第二交友条件符合所述预设的完整条件时,进入所述根据所述第二权重、以及所述第一用户资料数据与每项所述第二交友参数的第二匹配值,计算所述目标用户与所述备选用户的第二匹配分数的步骤;
当所述第二交友条件不符合所述预设的完整条件时,向所述备选用户发出提示信息。
7.如权利要求1所述的一种交友匹配方法,其特征在于,还包括步骤:
当时所述备选用户与所述目标用户存在匹配记录时,将存在所述匹配记录的备选用户从所述排序的序列删除,得到新的排序序列;
确定新的所述排序的序列中大于所述预设序位的所述备选用户为与所述目标用户匹配的用户。
8.一种计算机设备,其特征在于,包括:
第一获取模块,用于获取目标用户的第一用户资料数据、所述目标用户的第一交友条件、以及所述第一交友条件中每项第一交友参数对应的第一权重;
查询模块,用于从用户库中查询符合所述第一交友条件的用户作为备选用户;
第二获取模块,用于获取所述备选用户的第二用户资料数据、所述备选用户的第二交友条件、以及所述第二交友条件中的每项第二交友参数对应的第二权重;
第一计算模块,用于根据所述第一权重、以及所述第二用户资料数据与每项所述第一交友参数的第一匹配值,计算所述备选用户与所述目标用户的第一匹配分数;
第二计算模块,用于根据所述第二权重、以及所述第一用户资料数据与每项所述第二交友参数的第二匹配值,计算所述目标用户与所述备选用户的第二匹配分数;
排序模块,用于根据每个所述备选用户对应的所述第一匹配分数、所述第二匹配分数以及预设的排序算法,对所述备选用户进行排序;
匹配模块,用于确定所述排序的序列中大于预设序位的所述备选用户为与所述目标用户匹配的用户。
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的交友匹配方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的交友匹配方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811583546.9A CN109829101A (zh) | 2018-12-24 | 2018-12-24 | 交友匹配方法、装置、计算机设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811583546.9A CN109829101A (zh) | 2018-12-24 | 2018-12-24 | 交友匹配方法、装置、计算机设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109829101A true CN109829101A (zh) | 2019-05-31 |
Family
ID=66860814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811583546.9A Pending CN109829101A (zh) | 2018-12-24 | 2018-12-24 | 交友匹配方法、装置、计算机设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109829101A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110955843A (zh) * | 2020-02-13 | 2020-04-03 | 深圳市珍爱云信息技术有限公司 | 用户分配方法、装置、计算机设备和存储介质 |
CN111131003A (zh) * | 2019-12-31 | 2020-05-08 | 深圳市真星科技有限公司 | 一种社交软件资源精准匹配推送的方法、存储介质和终端 |
CN111159575A (zh) * | 2019-12-31 | 2020-05-15 | 中国银行股份有限公司 | 一种基于手机银行的交友方法及装置 |
CN112073581A (zh) * | 2020-08-31 | 2020-12-11 | 李明铎 | 一种可增进、检测恋人之间情感的app |
CN116561445A (zh) * | 2023-07-07 | 2023-08-08 | 北京百特迈科技有限公司 | 基于择偶条件的婚恋对象双向匹配方法、装置及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090077063A1 (en) * | 2007-09-17 | 2009-03-19 | Inventec Corporation | Dynamic member match-making system and method thereof |
CN101847226A (zh) * | 2009-12-17 | 2010-09-29 | 广州市盈海文化传播有限公司 | 一种社会性网络sns社区中推荐异性朋友的方法及*** |
CN102662975A (zh) * | 2012-03-12 | 2012-09-12 | 浙江大学 | 一种混合双向聚类好友推荐方法 |
CN103984775A (zh) * | 2014-06-05 | 2014-08-13 | 网易(杭州)网络有限公司 | 一种推荐好友的方法和设备 |
CN106649650A (zh) * | 2016-12-10 | 2017-05-10 | 宁波思库网络科技有限公司 | 一种需求信息双向匹配方法 |
CN106980688A (zh) * | 2017-03-31 | 2017-07-25 | 上海掌门科技有限公司 | 一种用于提供交友对象的方法、设备及*** |
CN107038217A (zh) * | 2017-03-15 | 2017-08-11 | 王悕锦 | 婚恋对象匹配方法及装置 |
-
2018
- 2018-12-24 CN CN201811583546.9A patent/CN109829101A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090077063A1 (en) * | 2007-09-17 | 2009-03-19 | Inventec Corporation | Dynamic member match-making system and method thereof |
CN101847226A (zh) * | 2009-12-17 | 2010-09-29 | 广州市盈海文化传播有限公司 | 一种社会性网络sns社区中推荐异性朋友的方法及*** |
CN102662975A (zh) * | 2012-03-12 | 2012-09-12 | 浙江大学 | 一种混合双向聚类好友推荐方法 |
CN103984775A (zh) * | 2014-06-05 | 2014-08-13 | 网易(杭州)网络有限公司 | 一种推荐好友的方法和设备 |
CN106649650A (zh) * | 2016-12-10 | 2017-05-10 | 宁波思库网络科技有限公司 | 一种需求信息双向匹配方法 |
CN107038217A (zh) * | 2017-03-15 | 2017-08-11 | 王悕锦 | 婚恋对象匹配方法及装置 |
CN106980688A (zh) * | 2017-03-31 | 2017-07-25 | 上海掌门科技有限公司 | 一种用于提供交友对象的方法、设备及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111131003A (zh) * | 2019-12-31 | 2020-05-08 | 深圳市真星科技有限公司 | 一种社交软件资源精准匹配推送的方法、存储介质和终端 |
CN111159575A (zh) * | 2019-12-31 | 2020-05-15 | 中国银行股份有限公司 | 一种基于手机银行的交友方法及装置 |
CN110955843A (zh) * | 2020-02-13 | 2020-04-03 | 深圳市珍爱云信息技术有限公司 | 用户分配方法、装置、计算机设备和存储介质 |
CN112073581A (zh) * | 2020-08-31 | 2020-12-11 | 李明铎 | 一种可增进、检测恋人之间情感的app |
CN116561445A (zh) * | 2023-07-07 | 2023-08-08 | 北京百特迈科技有限公司 | 基于择偶条件的婚恋对象双向匹配方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109829101A (zh) | 交友匹配方法、装置、计算机设备及可读存储介质 | |
CN104123398B (zh) | 一种信息推送方法及装置 | |
Wang et al. | Exploiting social influence for context-aware event recommendation in event-based social networks | |
CN109118336A (zh) | 信息推荐方法、装置、计算机设备及存储介质 | |
CN105207821B (zh) | 一种面向业务的网络综合性能评估方法 | |
CN105791085B (zh) | 在位置社交网络中基于位置与时间的好友推荐方法 | |
KR101450526B1 (ko) | 친구 추천 장치 및 방법 | |
CN102035891A (zh) | 一种网络交友平台中推荐好友的方法和装置 | |
CN107123057A (zh) | 用户推荐方法及装置 | |
WO2012162238A2 (en) | Method and system for creating events and matching users via blended profiles | |
CN104572889A (zh) | 一种搜索词推荐方法、装置和*** | |
CN110199281A (zh) | 多用户登录会话 | |
CN106375369A (zh) | 基于用户行为分析的移动Web业务推荐方法及协同推荐*** | |
CN110427567A (zh) | 一种基于用户偏好相似度加权的协同过滤推荐方法 | |
CN109062938A (zh) | 定向推荐用户的方法、装置及存储介质、服务器 | |
CN107122447A (zh) | 一种基于偏好的多数据源融合的网络搜索***及控制方法 | |
CN108092880A (zh) | 一种基于niwo社交软件***的个性化集成*** | |
Guo et al. | GroupMe: Supporting group formation with mobile sensing and social graph mining | |
CN107122618A (zh) | 一种基于互联网的视频医疗咨询***及其咨询方法 | |
CN102542409A (zh) | 一种基于社会化网络***的招聘信息展现方法 | |
CN108171535A (zh) | 一种基于多特征的个性化餐厅推荐算法 | |
CN105978729B (zh) | 一种基于用户上网日志及位置的手机信息推送***及方法 | |
CN109871493A (zh) | 交友匹配方法、装置、计算机设备及可读存储介质 | |
Li et al. | Boosting healthiness exposure in category-constrained meal recommendation using nutritional standards | |
Wang et al. | Interplay between social selection and social influence on physical proximity in friendship formation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190531 |
|
RJ01 | Rejection of invention patent application after publication |