一种推荐好友的方法及系统的制作方法

文档序号:10515342阅读:309来源:国知局
一种推荐好友的方法及系统的制作方法
【专利摘要】本发明公开了一种推荐好友的方法及系统。该方法通过接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数C1大于等于预设次数;获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表;利用所述次数C1与所述次数C2计算亲密度,若亲密度大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。当发现亲密度达到预设值时,服务器给所述待添加手表推送用户个人信息以便用户进行交友行为,通过这种方式推送的好友,精准度高、效率高,解决了因手表小屏幕、输入难等特性导致在手表上进行主动交友比较困难的问题。
【专利说明】
一种推荐好友的方法及系统
技术领域
[0001]本发明涉及智能穿戴技术领域,尤其涉及一种推荐好友的方法及系统。
【背景技术】
[0002]随着穿戴设备的普及,尤其是儿童电话手表,越来越多的小学生拥有这类产品。这类产品都具备社交属性,如好友与好友之间可以打电话、语音聊天等社交功能。社交的前提是孩子使用手表建立起好友关系,手表小屏幕、输入难等特性导致在手表上进行主动交友比较困难。

【发明内容】

[0003]本发明提供了一种推荐好友的方法及系统,该方法与系统都解决了因手表小屏幕、输入难等特性导致在手表上进行主动交友比较困难的问题。为实现上述设计,本发明采用以下技术方案:
[0004]第一方面,提供了一种推荐好友的方法,该方法包括:
[0005]接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数;
[0006]获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表;
[0007]利用所述次数Cl与所述次数C2计算亲密度,若亲密度大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。
[0008]其中,所述利用所述次数Cl与所述次数C2计算亲密度QMD的计算公式为:
[0009]QMD=[(C1>C2)?C2:C1];
[0010]其中,[(C1>C2)?C2:C1]表示取Cl和C2之间较小的数。
[0011]其中,所述待添加手表与被添加手表的用户个人信息均包括:学校信息和年级信息;
[0012]所述利用所述次数Cl与所述次数C2计算亲密度QMD的计算公式为:QMD= S+[(C1>C2)?C2:C1]-|Y1-Y2 ;
[0013]其中,S表示所述被添加手表的用户与所述待添加手表的用户是否是同一学校,所述被添加手表的用户与所述待添加手表的用户是同一学校时S = I,否则S = -1; [(C1>C2)?C2:C1]表示取Cl和C2之间较小的数;Yl表示待添加手表的用户的年级信息,Y2表示被添加手表的用户的年级信息,I Yl -Y2 I表示Yl减去Y2的绝对值。
[0014]其中,所述若亲密度大于等于预设值之后,还包括:向所述被添加手表推送所述待添加手表的用户个人信息。
[0015]第二方面,提供了一种推荐好友的方法,包括:
[0016]待添加手表获取当前区域信号最强的WIFI地址信息,当所述WIFI地址信息的持续时间大于等于预置时间阈值时,将所述WIFI地址信息上传至服务器;
[0017]所述服务器接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数;获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表;利用所述次数Cl与所述次数C2计算亲密度;若亲密度大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。
[0018]第三方面,提供了一种推荐好友的系统,包括:
[0019]确定单元,接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数;
[0020]获取单元,获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表;
[0021]第一推送单元,利用所述次数Cl与所述次数C2计算亲密度,若亲密度大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。
[0022]其中,所述利用所述次数Cl与所述次数C2计算亲密度QMD的计算公式为:
[0023]QMD=[(C1>C2)?C2:C1];
[0024]其中,[(C1>C2)?C2:C1]表示取Cl和C2之间较小的数。
[0025]其中,所述待添加手表与被添加手表的用户个人信息均包括:学校信息和年级信息;
[0026]所述利用所述次数Cl与所述次数C2计算亲密度QMD的计算公式为:QMD= S+[(C1>C2)?C2:C1]-|Y1-Y2 ;
[0027]其中,S表示所述被添加手表的用户与所述待添加手表的用户是否是同一学校,是同一学校则3=1,不是同一学校则3 = -1;[(01冗2)?02:(:1]表示取(:1和02之间较小的数;¥1表示待添加手表的用户的年级信息,Y2表示被添加手表的用户的年级信息,IY1-Y2 I表示Yl减去Y2的绝对值。
[0028]其中,该系统还包括:
[0029]第二推送单元,向所述被添加手表推送所述待添加手表的用户个人信息。
[0030]第四方面,提供了一种推荐好友的系统,包括:待添加手表的好友系统和服务器的推荐系统;
[0031 ]所述待添加手表的好友系统包括:
[0032]上传单元,待添加手表获取当前区域信号最强的WIFI地址信息,当所述WIFI地址信息的持续时间大于等于预置时间阈值时,将所述WIFI地址信息上传至服务器;
[0033]所述服务器的推荐系统包括:确定单元、获取单元和第一推送单元;
[0034]确定单元,接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数;
[0035]获取单元,获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表;
[0036]第一推送单元,利用所述次数Cl与所述次数C2计算亲密度,若亲密度大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。
[0037]本发明的有益效果为:本方法通过接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数;获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表;利用所述次数Cl与所述次数C2计算亲密度,若亲密度大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。当发现亲密度达到预设值时,服务器给所述待添加手表推送用户个人信息以便用户进行交友行为,通过这种方式推送的好友,解决了因手表小屏幕、输入难等特性导致在手表上进行主动交友比较困难的问题。
【附图说明】
[0038]为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
[0039]图1是本发明【具体实施方式】中提供的一种推荐好友的方法的第一实施例的方法流程图。
[0040]图2是本发明【具体实施方式】中提供的一种推荐好友的方法的第二实施例的方法流程图。
[0041]图3是本发明【具体实施方式】中提供的一种推荐好友的方法的第三实施例的方法流程图。
[0042]图4是本发明【具体实施方式】中提供的一种推荐好友的系统的第一实施例的结构方框图。
[0043]图5是本发明【具体实施方式】中提供的一种推荐好友的系统的第二实施例的结构方框图。
[0044]图6是本发明【具体实施方式】中提供的一种推荐好友的系统的第三实施例的结构方框图。
【具体实施方式】
[0045]为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]请参考图1,其是本发明【具体实施方式】中提供的一种推荐好友的方法的第一实施例的方法流程图。如图所示,该方法,包括:
[0047]步骤SlOl:接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数。
[0048]服务器接收待添加手表上传的WIFI地址信息,判断所述待添加手表上传所述WIFI地址信息的次数Cl是否大于等于预设次数,如果次数Cl大于等于预设次数,则继续进行步骤S102。其中,预设次数可以出厂设置或者根据具体情形需要进行设置。可选地,预设次数为2、3、4或5等等。
[0049]步骤S102:获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表。
[0050]服务器获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表。
[0051 ] 步骤S103:利用所述次数Cl与所述次数C2计算亲密度QMD,若亲密度QMD大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。
[0052]服务器利用所述次数Cl与所述次数C2计算亲密度QMD;可选地,亲密度QMD为所述次数Cl与所述次数C2中较小的值,或所述次数CI与所述次数C2的差值的绝对值。当同时存在多个被添加手表时,可以每计算完一个被添加手表与待添加手表的亲密度,就决定是否推送被计算的这个被添加手表的用户个人信息;也可以全部计算完所有的被添加手表与待添加手表的亲密度,再推送符合要求的被添加手表的用户个人信息;还可以分批计算被添加手表与待添加手表的亲密度,推送完计算的这批被添加手表中符合推送要求的被添加的手表的用户个人信息后,再进行下一批被添加手表与待添加手表的亲密度的计算。服务器中所述次数Cl与所述次数C2可以定期进行清零,避免统计的周期过长,而使推送好友的准确率降低。其中,预设值可以出厂设置或者用户根据自己的需求进行设置,如:1、2、3或4等。用户个人信息除了包括用户的姓名之外,还可以包括班级、年龄、学校、照片和/或年级等。
[0053]当上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表的被添加手表数量比较多时,可以分批定期进行推送,如:可以每次推送10个被添加手表的用户个人信息,从而避免一次性向待添加手表推送的被添加手表的用户的个人信息过多,导致过多占用待添加手表内存而使待添加手表运行缓慢甚至死机。
[0054]综上所述,本发明实施例通过接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数;获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表;利用所述次数Cl与所述次数C2计算亲密度,若亲密度大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。当满足亲密度要求时,直接将用户个人信息发送给待添加手表,方便用户添加好友,解决了在手表小屏幕上进行复杂输入才能添加好友的难题,且添加好友的时候,只需对推送的被添加手表的用户的信息进行确认,极大地提高了添加好友的效率。
[0055]请参考图2,其是本发明【具体实施方式】中提供的一种推荐好友的方法的第二实施例的方法流程图。如图所示,该方法,包括:
[0056]步骤S201:接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数。
[0057]步骤S202:获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表。
[0058]步骤S203:利用所述次数Cl与所述次数C2计算亲密度QMD,若亲密度QMD大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息,向所述被添加手表推送所述待添加手表的用户个人信息。
[0059]当亲密度大于等于预设值时,向所述待添加手表推送所述被添加手表的用户个人信息的同时,还可以向所述被添加手表推送所述待添加手表的用户个人信息;不仅方便待添加手表的用户添加被添加手表的用户为好友,也方便被添加手表的用户添加待添加手表的用户为好友。
[0060]可选地,所述亲密度QMD的计算公式,包括以下三种方式,具体为:
[0061]第一,根据所述次数Cl与所述次数C2来计算亲密度QMD,具体的计算公式可以为:01?)=[((:1冗2)?02:(:1];其中,[((:1冗2)?02:(:1]的计算过程为:判断(:1和02的大小,当(:1>C2时,QMD = C2;当C1〈C2时,01?) = (:1,01?)为取(:1和02中较小的数。当(:1 = 02时,010 = (:1 =C2。例如:在运动场所或者旅游时,待添加人和被添加人之间的身份可能差别很大,除了上传所述WIFI地址信息的次数,可能很难有其他共同的信息,很适合通过这种仅需要根据所述次数Cl与所述次数C2就可以计算得出亲密度QMD的方式,从而判定是否推送待添加手表的用户个人信息。
[0062]第二,当所述待添加手表与被添加手表的用户个人信息均包括:年级信息时,可以结合待添加手表的用户的年级、被添加手表的用户的年级、所述次数Cl与所述次数C2来计算亲密度910,具体的计算公式可以为:01?)=[((:1冗2)?02:(:1]-|¥1-¥2|;其中,[((:1冗2)?C2:C1]表示取Cl和C2中较小的数;Yl表示待添加手表的用户的年级信息,Y2表示被添加手表的用户的年级信息,IY1-Y2 I表示Yl减去Y2的绝对值。这种方式适用于待添加人和被添加人同时参加辅导班和/或兴趣班等。
[0063]第三,当所述待添加手表与被添加手表的用户个人信息均包括:学校信息和年级信息时,可以结合待添加手表的用户的学校信息和年级、被添加手表的用户的学校信息和年级、所述次数Cl与所述次数C2来计算亲密度QMD,具体的计算公式可以为:QMD = S+[(C1>C2)?C2:C1]-|Y1-Y2|;其中,S表示所述被添加手表的用户与所述待添加手表的用户是否是同一学校,所述被添加手表的用户与所述待添加手表的用户是同一学校时S=I,否则S = -1;[(C1>C2)?C2:C1]表示取Cl和C2中较小的数;Yl表示待添加手表的用户的年级信息,Y2表示被添加手表的用户的年级信息,I Y1-Y2 I表示Yl减Y2的差值的绝对值。如:待添加人和被添加人同为学生。
[0064]综上所述,本发明实施例中亲密度的计算根据应用场景的不同,相应的计算公式也有所区别,从而提高了好友推送的精准性。且在亲密度大于预设值时,服务器不仅可以向待添加手表推送所述被添加手表的用户个人信息,还可以向所述被添加手表推送所述待添加手表的用户个人信息,在解决了在手表小屏幕上进行复杂输入才能添加好友的难题的同时,极大地提高了添加好友的效率。
[0065]请参考图3,其是本发明【具体实施方式】中提供的一种推荐好友的方法的第三实施例的方法流程图。如图所示,该方法,包括:
[0066]步骤S301:待添加手表获取当前区域信号最强的WIFI地址信息,当所述WIFI地址信息的持续时间大于等于预置时间阈值时,将所述WIFI地址信息上传至服务器。
[0067]所述WIFI地址信息的持续时间大于等于预置时间阈值,具体为:手表检测到前区域信号最强的WIFI地址信息,且所述WIFI地址信息的持续时间大于等于预置时间阈值;只要刚开始检测的时候所述WIFI地址信息是当前区域信号最强的WIFI地址信息,后面检测的时候并不要求所述WIFI地址信息是当前区域信号最强的WIFI地址信息。其中,预置时间阈值可以出厂设置或者手表用户根据需求在与手表绑定的手机的APP端(Applicat1n,应用程序)手动设置,可以为任意时间长度,例如:30分钟、I小时或2小时等等。
[0068]步骤S302:所述服务器接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数;获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表;利用所述次数Cl与所述次数C2计算亲密度QMD;若亲密度QMD大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人?目息O
[0069]服务器利用所述次数Cl与所述次数C2计算亲密度QMD;可选地,亲密度为所述次数Cl与所述次数C2中较小的值,或所述次数CI与所述次数C2的差值的绝对值。当同时存在多个被添加手表时,可以每计算完一个被添加手表与待添加手表的亲密度,就决定是否推送被计算的这个被添加手表的用户个人信息;也可以全部计算完所有的被添加手表与待添加手表的亲密度,再推送符合要求的被添加手表的用户个人信息;还可以分批计算被添加手表与待添加手表的亲密度,推送完计算的这批被添加手表中符合推送要求的被添加的手表的用户个人信息后,再进行下一批被添加手表与待添加手表的亲密度的计算。服务器中所述次数Cl与所述次数C2可以定期进行清零,避免统计的周期过长,而使推送好友的准确率降低。
[0070]预设次数可以出厂设置或者根据具体情形需要进行设置。可选地,预设次数为2、
3、4或5等等。亲密度根据所述次数Cl与所述次数C2之间的关系计算得来,可选地,亲密度为所述次数Cl与所述次数C2之间较小的值,或所述次数Cl与所述次数C2的差值的绝对值。另夕卜,服务器中所述次数Cl与所述次数C2可以定期进行清零,避免统计的周期过长,而使推送好友的准确率降低。其中,预设值可以出场设置或者用户根据自己的需求进行设置,如:1、
2、3或4等。用户个人信息除了包括用户的姓名之外,还可以包括班级、年龄、学校、照片和/或年级等。
[0071]可选地,所述亲密度QMD的计算公式,包括以下三种方式,具体为:
[0072]第一,根据所述次数Cl与所述次数C2来计算亲密度QMD,具体的计算公式可以为:01?)=[((:1冗2)?02:(:1];其中,[((:1冗2)?02:(:1]的计算过程为:判断(:1和02的大小,当(:1>C2时,QMD = C2;当C1〈C2时,01?) = (:1,01?)为取(:1和02中较小的数。当(:1 = 02时,010 = (:1 =C2。例如:在运动场所或者旅游时,待添加人和被添加人之间的身份可能差别很大,除了上传所述WIFI地址信息的次数,可能很难有其他共同的信息,很适合通过这种仅需要根据所述次数Cl与所述次数C2就可以计算得出亲密度QMD的方式,从而判定是否推送待添加手表的用户个人信息。
[0073]第二,当所述待添加手表与被添加手表的用户个人信息均包括:年级信息时,可以结合待添加手表的用户的年级、被添加手表的用户的年级、所述次数Cl与所述次数C2来计算亲密度910,具体的计算公式可以为:01?)=[((:1冗2)?02:(:1]-|¥1-¥2|;其中,[((:1冗2)?C2:C1]表示取Cl和C2中较小的数;Yl表示待添加手表的用户的年级信息,Y2表示被添加手表的用户的年级信息,IY1-Y2 I表示Yl减去Y2的绝对值。这种方式适用于待添加人和被添加人同时参加辅导班和/或兴趣班等。
[0074]第三,当所述待添加手表与被添加手表的用户个人信息均包括:学校信息和年级信息时,可以结合待添加手表的用户的学校信息和年级、被添加手表的用户的学校信息和年级、所述次数Cl与所述次数C2来计算亲密度QMD,具体的计算公式可以为:QMD = S+[(C1>C2)?C2:C1]-|Y1-Y2|;其中,S表示所述被添加手表的用户与所述待添加手表的用户是否是同一学校,所述被添加手表的用户与所述待添加手表的用户是同一学校时S=I,否则S = -1;[(C1>C2)?C2:C1]表示取Cl和C2中较小的数;Yl表示待添加手表的用户的年级信息,Y2表示被添加手表的用户的年级信息,I Y1-Y2 I表示Yl减Y2的差值的绝对值。如:待添加人和被添加人同为学生。
[0075]当亲密度大于等于预设值时,向所述待添加手表推送所述被添加手表的用户个人信息的同时,还可以向所述被添加手表推送所述待添加手表的用户个人信息;不仅方便待添加手表的用户添加被添加手表的用户为好友,也方便被添加手表的用户添加待添加手表的用户为好友。
[0076]当上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表的被添加手表数量比较多时,可以分批定期进行推送,如:可以每次推送10个被添加手表的用户个人信息,从而避免一次性向待添加手表推送的被添加手表的用户的个人信息过多,导致过多占用待添加手表内存而使待添加手表运行缓慢甚至死机。
[0077]综上所述,本实施例根据亲密度来判断是否将被添加手表的用户个人信息发送给待添加手表,当满足条件时,直接将用户个人信息发送给待添加手表,用户可以直接确认添加或者不添加,解决了在手表小屏幕上进行复杂输入才能添加好友的难题;亲密度的计算根据应用场景的不同,相应的计算公式也有所区别,这种方式推送好友精准度高;服务器不仅可以向待添加手表推送所述被添加手表的用户个人信息,还可以向所述被添加手表推送所述待添加手表的用户个人信息,极大地提高了添加好友的效率。
[0078]以下为本方案一种推荐好友的方法的实施例,一种推荐好友的系统的实施例基于一种推荐好友的方法的实施例实现,在一种推荐好友的系统的实施例中未尽的描述,请参考一种推荐好友的方法的实施例。
[0079]请参考图4,其是本发明【具体实施方式】中提供的一种推荐好友的系统的第一实施例的结构方框图。如图所示,该系统包括:确定单元410、获取单元420和第一推送单元430;
[0080]确定单元410,接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数。
[0081 ]获取单元420,获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表。
[0082]第一推送单元430,利用所述次数Cl与所述次数C2计算亲密度QMD,若亲密度QMD大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。
[0083]所述利用所述次数Cl与所述次数C2计算亲密度QMD的计算公式为:
[0084]QMD=[(C1>C2)?C2:C1];其中,[(C1>C2)?C2:C1]表示取Cl和C2中较小的数。
[0085]综上所述,各单元模块协同工作,确定单元410,接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数;获取单元420,获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表;第一推送单元430,利用所述次数Cl与所述次数C2计算亲密度,若亲密度大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。根据亲密度来判断是否将被添加手表的用户个人信息发送给待添加手表,当满足条件时,直接将用户个人信息发送给待添加手表,解决了在手表小屏幕上进行复杂输入才能添加好友的难题,提高了添加好友的效率。
[0086]请参考图5,其是本发明【具体实施方式】中提供的一种推荐好友的系统的第二实施例的结构方框图。如图所示,该系统包括:
[0087]确定单元410,接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数。
[0088]获取单元420,获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表。
[0089]第一推送单元430,利用所述次数Cl与所述次数C2计算亲密度QMD,若亲密度QMD大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。
[0090]所述待添加手表与被添加手表的用户个人信息均包括:学校信息和年级信息;
[0091]所述利用所述次数Cl与所述次数C2计算亲密度QMD的计算公式为:QMD= S+[(C1>C2)?C2:C1]-|Y1-Y2 ;
[0092]其中,S表示所述被添加手表的用户与所述待添加手表的用户是否是同一学校,是同一学校则3=1,不是同一学校则3 = -1;[(01冗2)?02:(:1]表示取(:1和02中较小的数;¥1表示待添加手表的用户的年级信息,Y2表示被添加手表的用户的年级信息,IY1-Y2 I表示Yl减Y2的差值的绝对值。
[0093]第二推送单元440,向所述被添加手表推送所述待添加手表的用户个人信息。
[0094]综上所述,各单元模块协同工作,第二推送单元440,向所述被添加手表推送所述待添加手表的用户个人信息。当亲密度大于等于预设值时,向所述待添加手表推送所述被添加手表的用户个人信息的同时,还可以向所述被添加手表推送所述待添加手表的用户个人信息;不仅方便待添加手表的用户添加被添加手表的用户为好友,也方便被添加手表的用户添加待添加手表的用户为好友。
[0095]请参考图6,其是本发明【具体实施方式】中提供的一种推荐好友的系统的第三实施例的结构方框图。如图所示,该系统包括:待添加手表的好友系统500和服务器的推荐系统400。
[0096]所述待添加手表的好友系统500包括:
[0097]上传单元510,待添加手表获取当前区域信号最强的WIFI地址信息,当所述WIFI地址信息的持续时间大于等于预置时间阈值时,将所述WIFI地址信息上传至服务器。
[0098]所述服务器的推荐系统400包括:确定单元410、获取单元420和推送单元430。
[00"]确定单元410,接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数。
[0100]获取单元420,获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表。
[0101]第一推送单元430,利用所述次数Cl与所述次数C2计算亲密度QMD,若亲密度QMD大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。
[0102]其中,预设次数可以出厂设置或者根据具体情形需要进行设置。可选地,预设次数为2、3、4或5等等。获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表。亲密度根据所述次数Cl与所述次数C2之间的关系计算得来,可选地,亲密度为所述次数Cl与所述次数C2中较小的值,或所述次数Cl与所述次数C2的差值的绝对值。另外,服务器中所述次数Cl与所述次数C2可以定期进行清零,避免统计的周期过长,而使推送好友的准确率降低。其中,预设值可以出场设置或者用户根据自己的需求进行设置,可以为:
1、2、3、4等。用户个人信息除了包括用户的姓名之外,还可以包括班级、年龄、学校、照片和/或年级等。
[0103]可选地,所述亲密度的计算公式,包括以下三种方式,具体为:
[0104]第一,根据所述次数Cl与所述次数C2来计算亲密度QMD,具体的计算公式可以为:01?=[(01冗2)?02:(:1];其中,[((:1冗2)?02:(:1]表示先判断(:1和02的大小,当01冗2时,010= C2;当C1〈C2时,01?) = (:1,01?为取(:1和02中较小的数。当(:1=02时,010 = (:1 = 02。例如:在运动场所或者旅游时,待添加人和被添加人之间的身份可能差别很大,除了上传WIFI地址信息的次数,可能很难有其他共同的信息,根据这种方式可以仅根据所述次数Cl与所述次数C2就计算得出亲密度QMD,从而判定是否推送待添加手表的用户个人信息。
[0105]第二,当所述待添加手表与被添加手表的用户个人信息均包括:年级信息时,可以结合待添加手表的用户的年级、被添加手表的用户的年级、所述次数Cl与所述次数C2来计算亲密度910,具体的计算公式可以为:01?)=[((:1冗2)?02:(:1]-|¥1-¥2|;其中,[((:1冗2)?C2:C1]表示取Cl和C2中较小的数;Yl表示待添加手表的用户的年级信息,Y2表示被添加手表的用户的年级信息,I Y1-Y2 I表示Yl减去Y2的绝对值。如:待添加人和被添加人同时参加辅导班和/或兴趣班等。
[0106]第三,当所述待添加手表与被添加手表的用户个人信息均包括:学校信息和年级信息时,可以结合待添加手表的用户的学校信息和年级、被添加手表的用户的学校信息和年级、所述次数Cl与所述次数C2来计算亲密度QMD,具体的计算公式可以为:QMD = S+[(C1>C2)?C2:C1]-|Y1-Y2|;其中,S表示所述被添加手表的用户与所述待添加手表的用户是否是同一学校,所述被添加手表的用户与所述待添加手表的用户是同一学校时S=I,否则S = -1;[(C1>C2)?C2:C1]表示取Cl和C2中较小的数;Yl表示待添加手表的用户的年级信息,Y2表示被添加手表的用户的年级信息,I Y1-Y2 I表示Yl减去Y2的绝对值。如:待添加人和被添加人同为学生。
[0107]当亲密度大于等于预设值时,向所述待添加手表推送所述被添加手表的用户个人信息的同时,还可以向所述被添加手表推送所述待添加手表的用户个人信息;不仅方便待添加手表的用户添加被添加手表的用户为好友,也方便被添加手表的用户添加待添加手表的用户为好友。
[0108]综上所述,各单元模块协同工作,待添加手表通过上传单元510将符合条件的WIFI地址信息上传至服务器;服务器的第一推送单元430根据亲密度来判断是否将被添加手表的用户个人信息发送给待添加手表,当满足条件时,直接将用户个人信息发送给待添加手表,用户可以直接确认添加或者不添加,解决了在手表小屏幕上进行复杂输入才能添加好友的难题;亲密度的计算根据应用场景的不同,相应的计算公式也有所区别,这种方式推送好友精准度高;服务器不仅可以向待添加手表推送所述被添加手表的用户个人信息,还可以向所述被添加手表推送所述待添加手表的用户个人信息,极大地提高了添加好友的效率。
[0109]以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它【具体实施方式】,这些方式都将落入本发明的保护范围之内。
【主权项】
1.一种推荐好友的方法,其特征在于,包括: 接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数; 获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表; 利用所述次数Cl与所述次数C2计算亲密度QMD,若亲密度QMD大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。2.根据权利要求1所述的方法,其特征在于,所述利用所述次数Cl与所述次数C2计算亲密度QMD的计算公式为: QMD=[(C1>C2)?C2:C1]; 其中,[(C1>C2)?C2:C1]表示取Cl和C2中较小的数。3.根据权利要求1所述的方法,其特征在于,所述待添加手表与被添加手表的用户个人信息均包括:学校信息和年级信息; 所述利用所述次数Cl与所述次数C2计算亲密度QMD的计算公式为:QMD = S+[(C1>C2)?C2:C1]-|Y1-Y2 ; 其中,S表示所述被添加手表的用户与所述待添加手表的用户是否是同一学校,所述被添加手表的用户与所述待添加手表的用户是同一学校时S=I,否则S = -1; [(C1>C2)?C2:Cl]表示取Cl和C2中较小的数;Yl表示待添加手表的用户的年级信息,Y2表示被添加手表的用户的年级信息,IY1-Y2 I表示Yl减去Y2的绝对值。4.根据权利要求1所述的方法,其特征在于,所述若亲密度QMD大于等于预设值之后,还包括:向所述被添加手表推送所述待添加手表的用户个人信息。5.一种推荐好友的方法,其特征在于,包括: 待添加手表获取当前区域信号最强的WIFI地址信息,当所述WIFI地址信息的持续时间大于等于预置时间阈值时,将所述WIFI地址信息上传至服务器; 所述服务器接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数;获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表;利用所述次数Cl与所述次数C2计算亲密度QMD;若亲密度QMD大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。6.一种推荐好友的系统,其特征在于,包括: 确定单元,接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数; 获取单元,获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表; 第一推送单元,利用所述次数Cl与所述次数C2计算亲密度QMD,若亲密度QMD大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。7.根据权利要求1所述的系统,其特征在于,所述利用所述次数Cl与所述次数C2计算亲密度QMD的计算公式为: QMD=[(C1>C2)?C2:C1]; 其中,[(C1>C2)?C2:C1]表示取Cl和C2之间较小的数。8.根据权利要求1所述的系统,其特征在于,所述待添加手表与被添加手表的用户个人信息均包括:学校信息和年级信息; 所述利用所述次数Cl与所述次数C2计算亲密度QMD的计算公式为:QMD = S+[(C1>C2)?C2:C1]-|Y1-Y2 ; 其中,S表示所述被添加手表的用户与所述待添加手表的用户是否是同一学校,是同一学校则3=1,不是同一学校则3 = -1;[((:1>02)?02:(:1]表示取(:1和02中较小的数;¥1表示待添加手表的用户的年级信息,Y2表示被添加手表的用户的年级信息,IY1-Y2 I表示Yl减去Y2的绝对值。9.根据权利要求6所述的系统,其特征在于,还包括: 第二推送单元,向所述被添加手表推送所述待添加手表的用户个人信息。10.—种推荐好友的系统,其特征在于,包括:待添加手表的好友系统和服务器的推荐系统; 所述待添加手表的好友系统包括: 上传单元,待添加手表获取当前区域信号最强的WIFI地址信息,当所述WIFI地址信息的持续时间大于等于预置时间阈值时,将所述WIFI地址信息上传至服务器; 所述服务器的推荐系统包括:确定单元、获取单元和第一推送单元; 确定单元,接收待添加手表上传的WIFI地址信息,确定所述待添加手表上传所述WIFI地址信息的次数Cl大于等于预设次数; 获取单元,获取上传所述WIFI地址信息的次数C2大于等于预设次数的其他手表作为被添加手表; 第一推送单元,利用所述次数Cl与所述次数C2计算亲密度QMD,若亲密度QMD大于等于预设值,向所述待添加手表推送所述被添加手表的用户个人信息。
【文档编号】H04L12/18GK105871687SQ201610165968
【公开日】2016年8月17日
【申请日】2016年3月21日
【发明人】施锐彬, 郑发
【申请人】广东小天才科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1