基于社交网络的用户推荐方法和装置的制造方法_4

文档序号:8935025阅读:来源:国知局
接收到该第一身体特征指数时,可以存储该第一身体特征指数,该 存储过程与上述步骤403类似,在此不再赘述。
[0156] 在步骤407中,当该服务器确定该第一身体特征指数和该第二身体特征指数均达 到预设数值区间时,执行步骤408和410。
[0157] 其中,该预设数值区间可以包括第一预设数值,且用于指示大于该第一预设数值 的数值范围,如该预设数值区间可以为(60, +-〇。或者,该预设数值区间可以包括第二 预设数值,且用于指示小于该第二预设数值的数值范围,如该预设数值区间可以为(_ 0, 75)。或者,该预设数值区间可以包括该第一预设数值和该第二预设数值,则该预设数值区 间用于指示大于该第一预设数值且小于该第二预设数值的数值范围,如该预设数值区间可 以为(60, 75)。实际应用中,该预设数值区间可以由该服务器根据正常情况下人体的身体特 征指数预先设定,本实施例对此不做限定。
[0158] 在本实施例中,可以认为当该第一身体特征指数达到预设数值区间时,表示该第 一用户对该第二用户感兴趣,而当该第一身体特征指数未达到预设数值区间时,表示该第 一用户对该第二用户不感兴趣。当该第二身体特征指数达到该预设数值区间时,表示该第 二用户对该第一用户感兴趣,而当该第二身体特征指数未达到该预设数值区间时,表示该 第二用户对该第一用户不感兴趣。
[0159] 本实施例中,该服务器获取到该第一身体特征参数和该第二身体特征参数时,判 断该第一身体特征参数和该第二身体特征参数是否均达到该预设数值区间,当确定第一身 体特征参数和该第二身体特征参数均达到该预设数值区间时,表示该第一用户对该第二用 户感兴趣且该第二用户对该第一用户也感兴趣,则该服务器可以将该第一用户推荐给该第 二用户,将该第二用户推荐给该第一用户。
[0160] 基于步骤403的举例,假设预设数值区间为(75,95),该第一身体特征指数为85, 该服务器对如表1所示的对应关系进行查询,得到第二身体特征指数为80,由于该第一身 体特征指数85和该第二身体特征指数80均达到预设数值区间(75,95),则该服务器可以将 该第一用户推荐给该第二用户,将该第二用户推荐给该第一用户。
[0161] 需要说明的是,本实施例仅以同一预设数值区间为例,而在实际应用中,不同类型 的用户在正常情况下的身体特征指数不同,则在判断不同类型的用户对其他用户是否感兴 趣时所采用的预设数值区间也可以不同。例如,女生的心跳频率一般大于男生,则在判断女 生用户对其他用户是否感兴趣时采用的预设数值区间可以大于在判断男生用户对其他用 户是否感兴趣时采用的预设数值区间。
[0162] 另外,该服务器还可以判断该第一用户资料信息与该第二用户资料信息是否匹 配,当该第一用户资料信息与该第二用户资料信息匹配,且该第一身体特征指数和该第二 身体特征指数均达到该预设数值区间时,才能将该第一用户推荐给该第二用户,将该第二 用户推荐给该第一用户。
[0163] 其中,该服务器判断该第一用户资料信息与该第二用户资料信息是否匹配,可以 包括以下步骤(1)、(2)和(3)中的任一项:
[0164] (1)判断该第一用户的年龄与该第二用户的年龄是否匹配。
[0165] 该服务器可以设置多个年龄段,如10岁以下、10-20岁、20-30岁等,该服务器可以 根据该第一用户资料信息和该第二用户资料信息,获取该第一用户的年龄和该第二用户的 年龄,判断该第一用户的年龄与该第二用户的年龄是否属于同一年龄段,当该第一用户的 年龄与该第二用户的年龄属于同一年龄段时,确定该第一用户的年龄与该第二用户的年龄 匹配,此时可以确定该第一用户资料信息与该第二用户资料信息匹配。
[0166] (2)判断该第一用户的地理位置与该第二用户的地理位置是否匹配。
[0167] 该服务器可以根据该第一用户资料信息和该第二用户资料信息,确定该第一用户 的地理位置和该第二用户的地理位置,计算该第一用户的地理位置与该第二用户的地理位 置之间的距离,判断该距离是否小于预设距离,当该距离小于该预设距离时,确定该第一用 户的地理位置与该第二用户的地理位置匹配,此时可以确定该第一用户资料信息与该第二 用户资料信息匹配。
[0168] (3)判断该第一用户的年龄与该第二用户的年龄是否匹配,并判断该第一用户的 地理位置与该第二用户的地理位置是否匹配。当确定该第一用户的年龄与该第二用户的年 龄匹配且该第一用户的地理位置与该第二用户的地理位置匹配时,可以确定该第一用户资 料信息与该第二用户资料信息匹配。
[0169] 需要说明的是,除年龄和地理位置之外,该服务器还可以判断该第一用户的其他 类型的资料信息与该第二用户相应类型的资料信息是否匹配,本实施例对此不做限定。
[0170] 在步骤408中,该服务器向该第一终端发送第一推荐提示消息。
[0171] 在步骤409中,该第一终端接收到该第一推荐提示消息时,展示该第一推荐提示 消息。
[0172] 该第一推荐提示消息用于提示该第一用户将该第二用户添加为好友,至少包括该 第二用户资料信息,该第一推荐提示消息还可以包括提示消息,如"发现您正在查看用户B 的照片,将他添加为好友吧"。
[0173] 该第一终端接收到该第一推荐提示消息时,可以弹出推荐窗口,在该推荐窗口中 展示该第一推荐提示消息,并展示添加选项,则第一用户可以查看该第一推荐提示消息。或 者,该第一终端可以设置提示消息聚合页面,在该提示消息聚合页面中展示接收到的提示 消息,当该第一终端接收到该第一推荐提示消息时,可以在该提示消息聚合页面中展示该 第一推荐提示消息和添加选项,该第一用户可以打开提示消息聚合页面,在该提示消息聚 合页面中查看该第一推荐提示消息。
[0174] 当该第一用户希望关注该第二用户或者希望将该第二用户添加为好友时,可以点 击该添加选项,当该第一终端检测到对该添加选项的点击操作时,向该服务器发送添加请 求,该添加请求包括该第二用户标识,当该服务器接收到该第二用户标识时,可以直接将该 第二用户标识添加至该第一用户标识的用户关系链中。或者,该服务器还可以向该第二终 端发送添加请求,该添加请求包括该第一用户标识,当该第二终端接收到该添加请求时,展 示该第一用户标识,当检测到该第二用户对该第一用户标识的确认操作时,表示该第二用 户同意将该第一用户添加为好友,则该第二终端向该服务器发送同意添加消息,该服务器 接收到该同意添加消息时,将该第二用户标识添加至该第一用户标识的用户关系链中,并 将该第一用户标识添加至该第二用户标识的用户关系链中,此时,该第一用户标识和该第 二用户标识成为好友,可以互相传递聊天消息或者查看对方发布的状态信息。
[0175] 在步骤410中,该服务器向该第二终端发送第二推荐提示消息。
[0176] 在步骤411中,该第二终端接收到该第二推荐提示消息时,展示该第二推荐提示 消息。
[0177] 该第二推荐提示消息用于提示该第二用户将该第一用户添加为好友,至少包括该 第一用户资料信息,该第二推荐提示消息还可以包括提示消息,如"发现您正在查看用户A 的照片,将他添加为好友吧"。
[0178] 该第二终端接收到该第二推荐提示消息时,可以弹出推荐窗口,在该推荐窗口中 展示该第二推荐提示消息,并展示添加选项,则第二用户可以查看该第二推荐提示消息。或 者,该第二终端可以设置提示消息聚合页面,在该提示消息聚合页面中展示接收到的提示 消息,当该第二终端接收到该第二推荐提示消息时,可以在该提示消息聚合页面中展示该 第二推荐提示消息和添加选项,该第二用户可以打开提示消息聚合页面,在该提示消息聚 合页面中查看该第二推荐提示消息。
[0179] 该第二用户可以点击该添加选项,关注该第一用户或者将该第一用户添加为好 友,该过程与上述步骤409中该第一用户关注该第二用户或者将该第二用户添加为好友的 过程类似,在此不再赘述。
[0180] 本实施例提供的方法,通过当第一终端检测到第一用户对第二用户资料信息的查 看操作时,获取该第一用户的第一身体特征指数,向服务器发送该第一身体特征指数,该服 务器接收第一终端发送的第一身体特征指数,从已存储的身体特征指数中,获取该第二用 户在查看第一用户资料信息时的第二身体特征指数,当确定该第一身体特征指数和该第二 身体特征指数均达到预设数值区间时,向该第一终端发送第一推荐提示消息,并向该第二 用户所在的第二终端发送第二推荐提示消息,该第一终端展示该第一推荐提示消息,该第 二终端展示该第二推荐提示消息。通过该服务器在确定该第一身体特征指数和该第二身体 特征指数均达到预设数值区间时,向该第一用户推荐该第二用户,并向该第二用户推荐该 第一用户,能够向用户推荐与该用户互相感兴趣的陌生用户,提高了推荐成功率,增强了互 动性和趣味性。
[0181] 图5A是根据一示例性实施例示出的一种基于社交网络的用户推荐装置的框图。 参见图5A,该装置包括接收模块501,获取模块502和发送模块503。
[0182] 接收模块501被配置为用于接收第一终端发送的第一身体特征指数,该第一身体 特征指数为第一用户在查看第二用户资料信息时的身体特征指数;
[0183] 获取模块502被配置为用于从已存储的身体特征指数中,获取该第二用户在查看 第一用户资料信息时的第二身体特征指数;
[0184] 发送模块503被配置为用于当确定该第一身体特征指数和该第二身体特征指数 均达到预设数值区间时,向该第一终端发送第一推荐提示消息,并向该第二用户所在的第 二终端发送第二推荐提示消息,该第一推荐提示消息包括该第二用户资料信息,该第二推 荐提示消息包括该第一用户资料信息。
[0185] 本实施例提供的装置,通过接收第一用户在查看第二用户资料信息时的第一身体 特征指数,从已存储的身体特征指数中,获取该第二用户在查看第一用户资料信息时的第 二身体特征指数,当确定该第一身体特征指数和该第二身体特征指数均达到预设数值区间 时,向该第一终端发送第一推荐提示消息,并向该第二用户所在的第二终端发送第二推荐 提示消息,该第一推荐提示消息包括该第二用户资料信息,该第二推荐提示消息包括该第 一用户资料信息,使得该第一终端展示该第一推荐提示消息,该
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1