用户匹配度的判断方法和装置的制造方法

文档序号:9667349阅读:772来源:国知局
用户匹配度的判断方法和装置的制造方法
【技术领域】
[0001] 本发明涉及计算机领域,特别涉及一种用户匹配度的判断方法和装置。
【背景技术】
[0002] 匹配度一般用来反映人与人之间的相似程度,以及用来衡量双方是否能够友好相 处。随着计算机技术和互联网技术的发展,相关技术中,可以通过比较双方用户的出生年 月、星座和血型判断双方用户的匹配度,或另双方用户做测试题目,比较双方用户测试题目 的答案以判断双方用户的匹配度。

【发明内容】

[0003] 为了解决现有技术的问题,本发明实施例提供了一种用户匹配度的判断方法和装 置。所述技术方案如下:
[0004] 一方面,提供了一种用户匹配度的判断方法,所述方法包括:
[0005] 获取待匹配双方用户的参考生理数据;
[0006] 获取所述待匹配双方用户在指定时间段下的实时生理数据;
[0007] 根据所述待匹配双方用户的实时生理数据和参考生理数据,计算所述待匹配双方 用户的第一匹配度。
[0008] 在第一方面的第一种可能的实施方式中,所述生理数据包括体表温度和/或心跳 数据。
[0009] 在第一方面的第二种可能的实施方式中,根据所述待匹配双方用户的实时生理数 据和参考生理数据,计算所述待匹配双方用户的第一匹配度,包括:
[0010] 根据所述待匹配双方用户的实时生理数据和参考生理数据,获取所述待匹配双方 用户的生理数据变化指数;
[0011] 根据所述生理数据变化指数和第一匹配度计算公式,计算所述待匹配双方用户的 第一匹配度,所述第一匹配度计算公式为:
[0012]
[0013] 其中,p为所述第一匹配度,X为其中一个用户的所述生理数据变化指数,y为另一 个用户的所述生理数据变化指数,a为所述第一匹配度的满分,η为生理数据变化指数的满 分,且η不等于1。
[0014] 在第一方面的第三种可能的实施方式中,所述方法还包括:
[0015] 获取所述待匹配双方用户的生活习惯数据,所述生活习惯数据包括用户的入睡时 间、起床时间和运动等级中至少一项。
[0016] 根据所述待匹配双方用户的生活习惯数据,计算所述待匹配双方用户的第二匹配 度。
[0017] 结合第一方面和第一方面的第三种可能的实施方式,在第一方面的第四种可能的 实施方式中,根据所述待匹配双方用户的生活习惯数据,计算所述待匹配双方用户的第二 匹配度,包括:
[0018] 根据所述待匹配双方用户的入睡时间,确定所述待匹配双方用户的入睡时间匹配 分数;
[0019] 根据所述待匹配双方用户的起床时间,确定所述待匹配双方用户的起床时间匹配 分数;
[0020] 根据所述待匹配双方用户的运动等级,计算所述待匹配双方用户的运动等级匹配 分数;
[0021] 将所述入睡时间匹配分数、所述起床时间匹配分数和所述运动等级匹配分数按照 各自的权重相加,计算所述待匹配双方用户的第二匹配度。
[0022] 结合第一方面和第一方面的第四种可能的实施方式,在第一方面的第五种可能的 实施方式中,根据所述待匹配双方用户的入睡时间,确定所述待匹配双方用户的入睡时间 匹配分数,包括:
[0023] 计算第一差值,所述第一差值为所述待匹配双方用户入睡时间的差值;
[0024] 从预设入睡时间匹配数据库中,获取与所述第一差值对应的入睡时间匹配分数, 所述预设入睡时间匹配数据库用于存储所述第一差值与对应的入睡时间匹配分数。
[0025] 结合第一方面和第一方面的第四种可能的实施方式,在第一方面的第六种可能的 实施方式中,根据所述待匹配双方用户的起床时间,确定所述待匹配双方用户的起床时间 匹配分数,包括:
[0026] 计算第二差值,所述第二差值为所述待匹配双方用户起床时间的差值;
[0027] 从预设起床时间匹配数据库中,获取与所述第二差值对应的起床时间匹配分数, 所述预设起床时间匹配数据库用于存储所述第二差值与对应的起床时间匹配分数。
[0028] 结合第一方面和第一方面的第四种可能的实施方式,在第一方面的第七种可能的 实施方式中,根据所述待匹配双方用户的运动等级,计算所述待匹配双方用户的运动等级 匹配分数,包括:
[0029] 根据所述待匹配双方用户的运动等级和运动等级匹配分数计算公式计算所述待 匹配双方用户的运动等级匹配分数,所述运动等级匹配分数计算公式为:
[0030]
[0031] 其中,q为所述待匹配双方用户的运动等级匹配分数,a为所述运动等级匹配分数 的满分,X为其中一个用户的运动等级,y为另一个用户的运动等级,abs为求绝对值运算, η为运动等级的满分,且η不等于1。
[0032] 在第一方面的第八种可能的实施方式中,根据所述待匹配双方用户的生活习惯数 据,计算所述待匹配双方用户的第二匹配度之后,所述方法还包括:
[0033] 将所述第一匹配度和所述第二匹配度按照各自的权重相加,得到所述待匹配双方 用户的综合匹配度。
[0034] 第二方面,提供了一种用户匹配度的判断装置,所述装置包括:
[0035] 第一获取模块,用于获取待匹配双方用户的参考生理数据;
[0036] 第二获取模块,用于获取所述待匹配双方用户在指定时间段下的实时生理数据;
[0037] 第一计算模块,用于根据所述待匹配双方用户的实时生理数据和参考生理数据, 计算所述待匹配双方用户的第一匹配度。
[0038] 在第二方面的第一种可能的实施方式中,所述生理数据包括体表温度和/或心跳 数据。
[0039] 在第二方面的第二种可能的实施方式中,所述第一计算模块,用于:
[0040] 根据所述待匹配双方用户的实时生理数据和参考生理数据,获取所述待匹配双方 用户的生理数据变化指数;
[0041] 第一匹配度计算单元,用于根据第一匹配度计算公式计算所述待匹配双方用户的 第一匹配度,所述第一匹配度计算公式为:
[0042]
[0043] 其中,p为所述第一匹配度,X为其中一个用户的所述生理数据变化指数,y为另一 个用户的所述生理数据变化指数,a为所述第一匹配度的满分,η为生理数据变化指数的满 分,且η不等于1。
[0044] 在第二方面的第三种可能的实施方式中,所述装置还包括:
[0045] 第三获取模块,用于获取所述待匹配双方用户的生活习惯数据,所述生活习惯数 据包括用户的入睡时间、起床时间和运动等级中至少一项;
[0046] 第二计算模块,用于根据所述待匹配双方用户的生活习惯数据,计算所述待匹配 双方用户的第二匹配度。
[0047] 结合第二方面和第二方面的第三种可能的实施方式,在第二方面的第四种可能的 实施方式中,所述第二计算模块,包括:
[0048] 入睡时间匹配分数确定单元,用于根据所述待匹配双方用户的入睡时间,确定所 述待匹配双方用户的入睡时间匹配分数;
[0049] 起床时间匹配分数确定单元,用于根据所述待匹配双方用户的起床时间,确定所 述待匹配双方用户的起床时间匹配分数;
[0050] 运动等级匹配分数计算单元,用于根据所述待匹配双方用户的运动等级,计算所 述待匹配双方用户的运动等级匹配分数;
[0051] 第二匹配度计算单元,用于将所述入睡时间匹配分数、所述起床时间匹配分数和 所述运动等级匹配分数按照各自的权重相加,计算所述待匹配双方用户的第二匹配度。
[0052] 结合第二方面和第二方面的第四种可能的实施方式,在第二方面的第五种可能的 实施方式中,所述入睡时间匹配分数确定单元,用于:
[0053] 计算第一差值,所述第一差值为所述待匹配双方用户入睡时间的差值;
[0054] 从预设入睡时间匹配数据库中,获取与所述第一差值对应的入睡时间匹配分数, 所述预设入睡时间匹配数据库用于存储所述第一差值与对应的入睡时间匹配分数。
[0055] 结合第二方面和第二方面的第四种可能的实施方式,在第二方面的第六种可能的 实施方式中,所述起床时间匹配分数确定单元,用于:
[0056] 计算第二差值,所述第二差值为所述待匹配双方用户起床时间的差值;
[0057] 从预设起床时间匹配数据库中,获取与所述第二差值对应的起床时间匹配分数, 所述预设起床时间匹配数据库用于存储所述第二差值与对应的起床时间匹配分数。
[0058] 结合第二方面和第二方面的第四种可能的实施方式,在第二方面的第七种可能的 实施方式中,所述运动等级匹配分数计算单元,用于:
[0059] 根据所述待匹配双方用户的运动等级和运动等级匹配分数计算公式,计算所述待 匹配双方用户的运动等级匹配分数,所述运动等级匹配分数计算公式为:
[0060]
[0061]其中,q为所述待匹配双方用户的运动等级匹配分数,a为所述运动等级匹配分数 的满分,X为其中一个用户的运动等级,y为另一个用户的运动等级,abs为求绝对值运算, η为运动等级的满分,且η不等于1。
[0062] 在第二方面的第八种可能的实施方式中,所述装置还包括:
[0063] 第三计算模块,用于将所述第一匹配度和所述第二匹配度按照各自的权重相加, 得到所述待匹配双方用户的综合匹配度。
[0064] 本发明实施例提供的技术方案带来的有益效果是:
[0065] 通过获取待匹配双方用户的参考生理数据和在指定时间段下的实时生理数据,并 根据该实时生理数据和参考生理数据,计算待匹配双方用户的匹配度,解决了【背景技术】中 匹配度判断方法缺少理论依据,不能令人信服,结果也不准确的问题,根据用户生理数据计 算用户匹配度达到了有理有据、结果准确、令人信服的效果。
【附图说明】
[0066] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1