社交朋友推荐方法、装置和服务器与流程

文档序号:12466164阅读:193来源:国知局
社交朋友推荐方法、装置和服务器与流程

本发明涉及互联网技术领域,更具体地,涉及一种社交朋友推荐方法、装置和服务器。



背景技术:

儿童手表是一种新兴的专用于儿童的可穿戴设备,其功能多样,可以播放音乐、拍摄照片、语音通话等等,深受小朋友的喜爱。随着其功能的拓展,儿童手表也在向保证儿童安全的方向发展。

通常,儿童手表会与家长的手机相绑定。儿童手表会监测儿童的行为,并将相应的数据发送至家长,以使家长随时了解自己孩子的情况。对于家长而言,孩子总是顽劣好动的,家长希望能找到具有相同情形的其他家长,从而可以一起分享教育孩子的心得,而现有技术并无相应的朋友推荐方法,无法满足用户的需求。从另一角度而言,现有推荐社交好友的方法也过于单一,不利于产品向智能化方向发展。



技术实现要素:

鉴于上述问题,本发明提出了一种社交朋友推荐方法、装置和服务器,丰富了推荐社交好友的方式,帮助用户查找到符合用户需求的社交朋友,提升了用户体验和产品的智能化。

根据本发明的第一方面,本发明提供一种社交朋友推荐方法,包括如下步骤:

接收请求用户的社交朋友推荐请求,所述推荐请求包含预设的推荐条件;

在所述推荐条件的约束范围内,获取相应的与所述请求用户相关联的第一关联用户的行为数据,从所述行为数据中提取出所述第一关联用户的第一行为特征;

在预设数据库中查找具有第二行为特征的第二关联用户,所述第二行为特征与所述第一行为特征达到预定匹配度,确定与所述第二关联用户相关联的待推荐用户;

向所述请求用户反馈所述待推荐用户的信息。

优选的,当所述待推荐用户具有多个时,依据第二关联用户的第二行为特征与所述第一行为特征的匹配度对所述第二关联用户相关联的待推荐用户进行排名;

所述待推荐用户的信息包含待推荐用户的排名。

优选的,当预设数据库中不具有第二行为特征的第二关联用户时,降低该匹配度,重新查找具有第三行为特征的第三关联用户,所述第三行为特征与所述第一行为特征达到降低后的匹配度,确定与所述第三关联用户相关联的待推荐用户。

优选的,接收所述请求用户发送的好友添加请求并将所述好友添加请求发送至所述推荐用户。

优选的,接收所述推荐用户反馈的添加许可信息,将所述推荐用户和请求用户添加至彼此的好友列表中。

优选的,所述向所述请求用户反馈所述待推荐用户的信息的步骤之后,还包括如下步骤:

向所述请求用户发送控件显示指令以实施在用户界面显示预设好友添加控件。

优选的,所述行为数据包括表征所述第一关联用户在预定时间段内行为的由传感器采集的多个行为数据。

优选的,所述从所述行为数据中提取出所述第一关联用户的第一行为特征的步骤,具体为:统计所述行为数据所表征的行为中达到预定数量的行为,依据预设映射关系,确定映射于该行为的行为特征。

优选的,所述推荐条件包括时间期限和/或地域位置。

优选的,所述第一用户与所述第二用户的社会关系为亲子关系。

根据本发明的第二方面,本发明提供一种社交朋友推荐装置,包括:接收模块,用于接收请求用户的社交朋友推荐请求,所述推荐请求包含预设的推荐条件;提取模块,用于在所述推荐条件的约束范围内,获取相应的与所述请求用户相关联的第一关联用户的行为数据,从所述行为数据中提取出所述第一关联用户的第一行为特征;确定模块,用于在预设数据库中查找具有第二行为特征的第二关联用户,所述第二行为特征与所述第一行为特征达到预定匹配度,确定与所述第二关联用户相关联的待推荐用户;反馈模块,用于向所述请求用户反馈所述待推荐用户的信息。

优选的,还包括排名模块,用于当所述待推荐用户具有多个时,依据第二关联用户的第二行为特征与所述第一行为特征的匹配度对所述第二关联用户相关联的待推荐用户进行排名;

所述待推荐用户的信息包含待推荐用户的排名。

优选的,还包括重查找模块,用于当预设数据库中不具有第二行为特征的第二关联用户时,降低该匹配度,重新查找具有第三行为特征的第三关联用户,所述第三行为特征与所述第一行为特征达到降低后的匹配度,确定与所述第三关联用户相关联的待推荐用户。

优选的,还包括请求接收模块,用于接收所述请求用户发送的好友添加请求并将所述好友添加请求发送至所述推荐用户。

优选的,还包括许可接收模块,用于接收所述推荐用户反馈的添加许可信息,将所述推荐用户和请求用户添加至彼此的好友列表中。

优选的,还包括好友添加模块,用于向所述请求用户发送控件显示指令以实施在用户界面显示预设好友添加控件。

优选的,所述行为数据包括表征所述第一关联用户在预定时间段内行为的由传感器采集的多个行为数据。

优选的,所述提取模块用于统计所述行为数据所表征的行为中达到预定数量的行为,依据预设映射关系,确定映射于该行为的行为特征。

优选的,所述推荐条件包括时间期限和/或地域位置。

优选的,所述第一用户与所述第二用户的社会关系为亲子关系。

根据本发明的第三方面,本发明提供一种服务器,包括上述的社交朋友推荐装置。

相对于现有技术,本发明具有如下技术效果:

1.依据所述行为数据确定所述第一关联用户的行为特征,不同于现有技术以用户兴趣或好友数量为推荐好友的依据,本发明是以关联用户的行为特征作为推荐社交朋友的依据,再查找与第二关联用户相关联的待推荐用户,其中,第二推荐用户与所述第二行为特征与所述第一行为特征达到预定匹配度,因而,本发明是通过关联用户之间具有相同或相似行为特征这一要素为用户查找待推荐用户,丰富了推荐社交好友的方式,更加智能化。

2.再向请求用户反馈所述待推荐用户的信息后,请求用户可以添加待推荐为好友,从而为用户推荐了符合用户需求的社交朋友,提升了用户体验。

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种实施例的系统的结构示意图;

图2为本发明一种实施例的社交朋友推荐方法的流程图;

图3为本发明一种实施例的社交朋友推荐装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在对本发明进行具体论述之前,有必要对本发明进行如下先导性说明。

本发明的系统结构如图1所示,包括服务器11、可穿戴设备12和移动终端13。可穿戴设备12和移动终端13均在应用程序上登录有相应的用户,且移动终端13上所登录的用户与可穿戴设备12上的用户彼此相绑定。移动终端13上所登录的用户即作为可穿戴设备12的管理员,具有管理可穿戴设备12的最大权限,例如调整可穿戴设备12的闹钟、查看可穿戴设备12使用者对可穿戴设备12所实施的操作等,从而可以对可穿戴设备12的使用者进行监督,以实时了解其情况。当然,这里所说的移动终端13上所登录的用户和可穿戴设备12的使用者,其社会关系通常是亲子关系,具体可以是父子关系、父女关系、母子关系或母女关系。

本发明实施例提供一种社交朋友推荐方法,该方法从服务器侧进行描述,如图2所示,其包括如下步骤:

S101:接收请求用户的社交朋友推荐请求,所述推荐请求包含预设的推荐条件。

在请求用户所登录的移动终端设置有相应的控制部件,该控制部件具体可以是虚拟按键、链接或图标等,当然,也可以设定为移动终端上的实体按键。例如,在移动终端的用户界面设置“找一找”按键。当用户触动或选中该控制部件时,该控制部件被激活,进而启用推荐社交朋友功能,向服务器发送表征请求推荐朋友的社交朋友推荐请求,服务器接收到该推荐请求后,会验证该推荐请求的合法性,例如验证请求方的用户是否具有相应的权限,或者验证该推荐请求是否包含非法内容等。当该推荐请求合法时,服务器将执行步骤S101的后续步骤。其中,该推荐请求还包含预设的推荐条件,该推荐条件限定了后续服务器的查找范围,在后续步骤中,经对其进行详细说明。

当然,服务器可以自动向用户推荐社交朋友。具体而言,可为用户设置预定推荐时间,例如周二晚上八点。如果当前时间与该推荐时间吻合,则实施本实施例,执行步骤S101及后续步骤。服务器可为所有注册用户设定相同或相近的推荐时间,也可以为不同用户设定不同的推荐时间。当然,从用户角度而言,移动终端提供相应的设置选项,允许用户更改该推荐时间,更进一步的,提供相应的设置选项,允许用户开启或关闭该自动推荐功能。

S102:在所述推荐条件的约束范围内,获取相应的与所述请求用户相关联的第一关联用户的行为数据,从所述行为数据中提取出所述第一关联用户的第一行为特征。

登录有第一关联用户的可穿戴设备上预装有麦克风、陀螺仪、摄像头、红外线传感器、震动传感器、血压监测器和位移传感器等任意一种或多种传感器,上述传感器彼此协调工作,对可穿戴设备的使用者(通常是儿童)进行实施监测,这种监测可以是全天候的实时监测,也可以是针对特定时间的暂时性监测。通过监测可获得表征可穿戴设备所处环境的声音数据和图像数据、表征儿童所处位置的地理位置数据、表征儿童运动方向的方位数据以及表征儿童身体状况的体征数据,上述原始数据经归纳和整理后,可依据时间顺序进行存储,形成表征儿童行为动作的行为数据。该行为数据构成了儿童在特定时间内的行为集合,包括儿童所处的位置、身体状况以及儿童所进行的活动等。上述行为数据可存储于可穿戴设备或服务器中,鉴于可穿戴设备的存储空间有限,通常存储于服务器中。

推荐请求包含预设的推荐条件,该推荐条件具体可以是时间期限、地域位置或第一关联用户的爱好等。当请求用户发送社交朋友推荐请求时,请求用户的用户界面设置有相应的推荐条件设置窗口,在该窗口内,请求用户可以选择相应的推荐条件。该时间期限限定了第一关联用户行为的时间,具体是行为数据的产生时间,该地域位置限定了第一关联用户的行为地点,具体是行为数据的产生地点。

服务器在接收到请求用户的社交朋友推荐请求后,从该推荐请求中解析出相应的推荐条件。从而在推荐条件的约束范围内,获取相应的与所述请求用户相关联的第一关联用户的行为数据。在一种示例中,推荐条件为“最近三个月”,则服务器将获取第一关联用户在最近三个月内的行为数据,推荐条件也可以是“学校”,则服务器将获取第一关联用户在学校产生的行为数据。具体而言,获取请求用户的相应信息,例如用户名、账户编码等,依据上述用户信息查找与该请求用户相关联的第一关联用户,进而再读取该第一关联用户的行为数据。其中,该请求用户与第一关联用户的关联关系具体是指请求用户与第一关联用户为彼此的联系人,或者是指请求用户与第一关联用户彼此绑定。在应用到本实施例的场景时,请求用户是“父母”,第一关联用户为相对的“子女”,请求用户与第一关联用户彼此绑定。

在某些情形下,与请求用户相关联的用户可能有多个,在此情形下,服务器可默认首个与请求用户相关联的用户为第一关联用户或者默认与请求用户交互较多(聊天记录的数量较多或者聊天的频率较高)的用户为第一关联用户。但如此设置可能不便于用户使用。因而在另一种实现方式中,当检测到与请求用户相关联的用户有多个时,向请求用户反馈与其相关联的用户信息,从而在请求用户所登录的移动终端显示多个与请求用户相关联的用户以供用户选择,当请求用户选定某一关联用户时,将所选定的关联用户反馈至服务器,服务器即将该用户设定为第一关联用户,从而获取该第一关联用户的行为数据。

在获取到第一关联用户的行为数据后,对其中的各行为数据进行解析,确定该行为数据所表征的第一关联用户的行为。在依据行为数据确定用户行为时,需综合考虑表征第一关联用户所处环境的声音数据和图像数据、表征第一关联用户所处位置的地理位置数据、表征第一关联用户运动方向的方位数据、表征第一关联用户身体状况的体征数据以及时间数据等。

在一种实现方式中,可预先设定行为数据与行为的映射关系列表,在该映射关系列表中,同一行为具有与之相对应的行为数据。将所获取的各行为数据匹配至该映射关系列表中,可确定映射于该行为数据的行为。在一种示例中,关联用户的地理位置数据表征关联用户处于篮球场,运动方位数据表征关联用户在短时间内反复变动,体征数据表征关联用户的手臂有反复摆动,综合上述数据,在映射关系列表中,上述数据对应的行为是打篮球。在另一种示例中,关联用户的地理位置数据表征关联用户位于幼儿园,声音数据表征其所处环境有很多孩子的声音,在映射关系列表中,上述数据对应的行为是与小朋友玩闹。

在另一种实现方式中,可预设行为数据的计算模型,通过该计算模型输出该行为数据所对应的行为。该计算模型可以模拟行为数据可能对应的行为,再通过各数据之间的联系,输出具有最大可能性的行为。如上例,用户的地理位置显示为篮球场,则可以模拟出对应的行为可能是打篮球、路过篮球场等,其运动方位在短时间内反复变动,则可以模拟出对应的行为可能是在转动、做游戏或者在游乐场坐过山车等,手臂的反复摆动,则可以模拟出对应的行为是走路、拍打某一物体等。考虑上述各种行为数据之间的关联,可确定其行为最可能是打篮球。

当然,第一关联用户的行为不限于示例,具体确定其行为的数据也不限于示例所给出的,本领域技术人员在结合具体应用场景时,可以依据相应的行为数据确定第一关联用户的行为,在此不做赘述。

在依据行为数据确定其行为之后,统计在该行为数据的限定范围内各行为出现的次数,筛选出出现次数大于预定次数的行为,再依据预设的行为与行为特征的映射关系列表,确定第一关联用户的行为特征。其中,行为数据的限定范围即推荐条件的限定范围。行为特征是用户的行为习惯或行为特点的体现,出现次数较多的行为往往是其行为特征的直接表现,因此设置对其在行为数据的限定范围内行为的筛选,仅将出现次数大于预定次数的行为作为确定其行为特征的依据。

在该行为与行为特征的映射关系列表中,同一用户具有一个或多个行为特征,同一行为特征可以映射于一个或多个行为,这些多个行为具有相应的共同特性,该共同特性即为行为特征的体现。例如,用户的行为有打篮球、跑步,则可确定其行为特征为爱运动。用户的行为有看书、写字、学英语,则可以确定其行为特征为喜爱学习。

S103:在预设数据库中查找具有第二行为特征的第二关联用户,所述第二行为特征与所述第一行为特征达到预定匹配度,确定与所述第二关联用户相关联的待推荐用户。

在确定了该第一关联用户的行为特征后,查找具有第二行为特征的第二关联用户,其中,第二行为特征与所述第一行为特征达到预定匹配度。在服务器的数据库中,存储有多个第二关联用户的行为数据。依据该行为数据,可以确定第二关联用户的行为特征。在确定第二关联用户的行为特征时,可以确定其行为特征是推荐条件约束范围内的行为特征,也可以确定为其历史行为特征。依据行为特征之间的关联性,确定行为特征之间的匹配度,当行为特征具有多个时,依据相同行为特征的个数,确定其匹配度,例如,第一关联用户的行为特征为打篮球、看书,第二关联用户的行为特征是看电视、打篮球,二者的共同行为特征是打篮球,则第一关联用户与第二关联用户具有一定的匹配度。当然,也可以依据行为特征之间的从属关系或相近关系,确定其匹配度。例如,第一关联用户的行为特征为爱运动、学习,第二关联用户的行为特征是看书、打篮球,二者的共同行为特征是具有相关性,则第一关联用户与第二关联用户具有一定的匹配度。该匹配度的具体数值由系统指定。

服务器在预设数据库中查找与第一关联用户的第一行为特征达到预定匹配度的第二关联用户的第二行为特征,再依据绑定关系,确定与所述第二关联用户相关联的待推荐用户。在应用到本实施例时,第一关联用户和第二关联用户均为儿童用户,分别与第一关联用户和第二关联用户相关联的用户则为相应的父母。因而与第二关联用户相关联的待推荐用户是指与第二关联用户相绑定的用户。

S104:向所述请求用户反馈所述待推荐用户的信息。

在查找到与具有相同所述行为特征的第二关联用户相关联的待推荐用户后,将该待推荐用户的信息反馈至请求用户。所反馈的待推荐用户的信息包括待推荐用户的用户名、地址、电话、个人简介等信息。当然,待推荐用户可以设置允许公开的信息,从而仅向请求用户反馈允许公开的信息,对于非公开信息将作为用户隐私进行保护。当待推荐用户的数量有多个时,服务器可以将所有待推荐用户的信息以列表形式均发送至请求用户。

在上述实施例的基础上,有必要结合具体的应用实例对本发明进行说明。上述的移动终端具体为手机,可穿戴设备具体为儿童手表。手机用户为儿童手表使用者的父母。儿童手表的使用需安装有SIM卡,该SIM卡的卡号即作为使用该儿童手表的儿童的用户账号,手机上所登录的用户与该儿童用户相绑定。

用户使用手机打开相应的应用程序,进入到社交朋友推荐界面,点击“找一找”按键,开启了社交朋友推荐功能,同时设定了推荐条件为“学校”,以请求查找社交朋友。服务器将读取该请求用户的信息,再查找与该请求用户相绑定的儿童用户,同时,查找儿童用户处于学校的行为数据,并依据该行为数据确定出该儿童用户的行为特征,若该儿童用户的行为特征为喜爱足球且喜爱读书。服务器将查找同样具有喜爱足球且喜爱读书的行为特性的儿童用户,再确定与该儿童用户相绑定的待推荐用户,从而将该待推荐用户的信息反馈至请求用户,实现了向其推荐朋友。

在一种实施例中,步骤S103之后,还包括如下步骤:接收所述请求用户发送的好友添加请求并将所述好友添加请求发送至所述推荐用户。

具体而言,在向请求用户反馈所述待推荐用户的信息的同时,还向请求用户所在的移动终端发送预设好友添加控件显示指令,依据该指令,移动终端将在用户界面显示该好友添加控件。该好友添加控件可与随待推荐用户的信息相关联,从而一起显示,且每个待推荐用户均可以设置一好友添加控件。该好友添加控件的作用在于允许用户添加待请求用户为好友,其具体可以是虚拟按键、链接或图标等。请求用户在阅读了待推荐用户的信息后,如需要添加该待推荐用户为好友,可以选中该好友添加控件,该好友添加控件进而被激活,从而向服务器发送表征请求添加好友的好友添加请求,服务器解析该好友添加请求,从中确定该好友添加请求所针对的对象,再将该好友添加请求发送至与请求用户所选中的好友添加控件相关的待推荐用户,以等待该待推荐用户是否允许添加。

进一步的,待推荐用户所在的移动终端在接收到该好友添加请求后,会在用户界面显示好友添加消息。当待推荐用户点击该消息以查看该消息的详情时,移动终端将显示预设的弹框,在该弹框中,设置有请求用户的信息以及预设的允许添加控件和拒绝添加控件。待推荐用户可以获知请求用户的相关信息,进而依据自身需要,决定是否许可添加好友。待推荐用户若许可请求用户添加好友,可以选中该允许添加控件,进而向服务器反馈表征许可请求用户添加好友的添加许可信息。

服务器接收到该信息后,将所述待推荐用户和请求用户添加至彼此的好友列表中,使二人成为好友,同时服务器也会向将所述待推荐用户和请求用户推送表征二人已成为好友的消息。移动终端也提供相应的聊天窗口,待推荐用户和请求用户可通过该聊天窗口进行沟通交流。

当然,若待推荐用户不希望请求用户添加自己为好友,则可以点击该拒绝添加控件,终端设备将向服务器反馈表征拒绝请求用户添加好友的添加拒绝信息,进而拒绝请求用户的请求,同时将向请求用户反馈待推荐用户拒绝添加的信息。

更进一步的,待推荐用户可以设定不接受其他用户的好友添加请求,从而其他用户无法通过上述方式将其添加为好友。待推荐用户也可以设置相应的验证问题,当请求用户请求添加其为好友时,会弹出相应的验证问题弹框,请求用户输入正确的答案后,将自动添加请求用户为好友。这种方式简化了用户操作,也兼顾了安全性。

在一种实施例中,当所述待推荐用户具有多个时,依据第二关联用户的第二行为特征与所述第一行为特征的匹配度对所述第二关联用户相关联的待推荐用户进行排名;所述待推荐用户的信息包含待推荐用户的排名。

第二行为特征与所述第一行为特征的匹配度可以具化为百分比等具体数值。当行为特征具有多个时,依据第二行为特征和所述第一行为特征中相同行为特征的个数与第二行为特征和/或第一行为特征总数的比值,确定其匹配度。例如,第一关联用户的行为特征为打篮球、看书,第二关联用户的行为特征是看电视、打篮球,二者的共同行为特征是打篮球,则第一关联用户与第二关联用户的匹配度为50%。当然,也可以依据行为特征之间的从属关系或相近关系确定匹配度,具体依据第二行为特征和所述第一行为特征中属于从属关系或相近关系的行为特征的个数与第二行为特征和/或第一行为特征总数的比值,确定其匹配度。例如,第一关联用户的行为特征为爱运动、学习,第二关联用户的行为特征是看书、打篮球,二者行为特征的匹配度为50%。当行为特征仅有一个时,依据第二行为特征和第一行为特征相似度确定其匹配度,例如,第一关联用户的行为特征为爱运动,第二关联用户的行为特征是看书,第三关联用户的行为特征为踢足球,则第三关联用户与第一关联用户行为特征的匹配度优于第二关联用户。

从而依据该匹配度对相应的待推荐用户进行排名,向所述请求用户反馈的待推荐用户的信息包含该排名,请求用户的用户界面将显示待推荐用户的用户信息及其排名。或者,请求用户所在的移动终端将读取该排名,并依照该排名将待推荐用户的信息依照列表形式进行先后排名。从而便于用户区分,更有利用户查找到符合其需求的社交好友,进一步提升用户体验。

在一种实施例中,当预设数据库中不具有第二行为特征的第二关联用户时,降低所设定的匹配度的数值,并重新查找具有第三行为特征的第三关联用户,所述第三行为特征与所述第一行为特征达到降低后的匹配度,确定与所述第三关联用户相关联的待推荐用户。

鉴于不同关联用户之间的行为特征差异多样,且关联用户的可穿戴设备可采集到的行为数据也有所区别,在查找第二行为特征的第二关联用户时,很可能出现无相应用户的结果。在此情形下,可降低所设定的匹配度的数值,重新查找。降低后的匹配度依据关联用户情况合理确定,同时,设定有匹配度的最低值,降低后的匹配度不得低于该最低值。本实施例考虑了不同关联用户之间行为特征的差异性,可以依据查找结果更改匹配值,从而更加人性化。

本发明实施例还提供了一种社交朋友推荐装置,如图3所示,其包括:接收模块201,用于接收请求用户的社交朋友推荐请求,所述推荐请求包含预设的推荐条件;提取模块202,用于在所述推荐条件的约束范围内,获取相应的与所述请求用户相关联的第一关联用户的行为数据,从所述行为数据中提取出所述第一关联用户的第一行为特征;确定模块203,用于在预设数据库中查找具有第二行为特征的第二关联用户,所述第二行为特征与所述第一行为特征达到预定匹配度,确定与所述第二关联用户相关联的待推荐用户;反馈模块204,用于向所述请求用户反馈所述待推荐用户的信息。

在一种实施例中,还包括排名模块,用于当所述待推荐用户具有多个时,依据第二关联用户的第二行为特征与所述第一行为特征的匹配度对所述第二关联用户相关联的待推荐用户进行排名;

所述待推荐用户的信息包含待推荐用户的排名。

在一种实施例中,还包括重查找模块,用于当预设数据库中不具有第二行为特征的第二关联用户时,降低该匹配度,重新查找具有第三行为特征的第三关联用户,所述第三行为特征与所述第一行为特征达到降低后的匹配度,确定与所述第三关联用户相关联的待推荐用户。

在一种实施例中,还包括请求接收模块,用于接收所述请求用户发送的好友添加请求并将所述好友添加请求发送至所述推荐用户。

在一种实施例中,还包括许可接收模块,用于接收所述推荐用户反馈的添加许可信息,将所述推荐用户和请求用户添加至彼此的好友列表中。

在一种实施例中,还包括好友添加模块,用于向所述请求用户发送控件显示指令以实施在用户界面显示预设好友添加控件。

在一种实施例中,所述行为数据包括表征所述第一关联用户在预定时间段内行为的由传感器采集的多个行为数据。

在一种实施例中,所述提取模块202用于统计所述行为数据所表征的行为中达到预定数量的行为,依据预设映射关系,确定映射于该行为的行为特征。

在一种实施例中,所述推荐条件包括时间期限和/或地域位置。

在一种实施例中,所述第一用户与所述第二用户的社会关系为亲子关系。

本发明实施例还提供一种服务器,其包括上述实施例的社交朋友推荐装置。

上述社交朋友推荐装置和服务器的实施例,可以参考上述社交朋友推荐方法部分的实施例,在此不做赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。

以上对本发明所提供的一种服务器进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1