本发明专利技术公开了一种推荐好友的方法和设备,属于网络技术领域。所述方法包括:检测第一注册用户的联系人信息的更新,将更新后的所述联系人信息的属性作为索引值;分别根据所述索引值查询其他注册用户的基本信息,得到所述第一注册用户的潜在好友;将所述第一注册用户的潜在好友推荐给所述第一注册用户。所述设备包括:检测模块、查询模块和推荐模块。通过使用某注册用户的联系人记录或基本信息数据的多维属性值匹配找到相关的另一个用户,并推荐提醒该注册用户可以和匹配的另一个用户建立好友关系,有效地增大了用户之间建立好友关系的效率,活络社区,增强用户对系统的粘附性。
【技术实现步骤摘要】
本专利技术涉及网络社交领域,特别涉及一种推荐好友的方法和设备。
技术介绍
SNS-P(Social Network Software Platform,社交平台)是一种为拥有相同兴趣或参与相同活动的人所建立的在线社区。这种在线社区都是基于网络为已成为好友的注册用户之间提供各种互动的服务的,其中可以包括聊天、寄信、影音、分享档案、写博客、参加讨论群组等等。因此,可以将SNS-P视为存储和维护注册用户基本信息、注册用户的联系人信息、注册用户之间的好友关系或扩展功能对应数据的信息服务系统。 现有技术中,SNS-P向某一注册用户推荐其他的注册用户成为好友,可以通过如下方式进行设置注册用户A的用户标识为索引值,该用户标识是用户A在注册社交平台用户时用于唯一标识自己身份的,如email,根据该索引值在全部注册用户的基本信息的属性中进行查找,如果某一注册用户B的基本信息中的某一个属性与作为索引值的注册用户A的联系人列表中的属性相匹配,则SNS-P服务器将注册用户B作为好友推荐给注册用户A。这里可以作为索引值的属性包括用户的邮箱地址、手机号码或者MSN号码等等。 在实现本专利技术的过程中,专利技术人发现上述现有技术至少具有以下缺点 规定使用用户标识作为索引值进行好友用户的匹配,很有可能会造成潜在好友用户的遗漏,使本来可以通过其他属性进行匹配的用户之间无法成为好友。例如,当规定使用手机号码作为索引值进行好友用户的匹配时,某用户没有能够成为潜在好友,而该用户与另一个用户可以通过MSN号码进行匹配,因此使用手机号码作为索引值会将该用户遗漏,使本来可以通过MSN属性进行匹配的用户之间无法成为好友。因此现有技术这种推荐好友的方法是远远不能体现注册用户之间的关联性的。
技术实现思路
为了无遗漏地为注册用户推荐好友,本专利技术实施例提供了一种推荐好友的方法和设备。所述技术方案如下 —种推荐好友的方法,包括 检测第一注册用户的联系人信息的更新,将更新后的所述联系人信息的属性作为索引值; 分别根据所述索引值查询其他注册用户的基本信息,得到所述第一注册用户的潜在好友; 将所述第一注册用户的潜在好友推荐给所述第一注册用户。 —种推荐好友的设备,包括 检测模块,用于检测第一注册用户的联系人信息的更新,将更新后的所述联系人信息的属性作为索引值; 查询模块,用于分别根据所述索引值查询其他注册用户的基本信息,得到所述第4一注册用户的潜在好友; 推荐模块,用于将所述第一注册用户的潜在好友推荐给所述第一注册用户。 通过使用某注册用户的联系人记录或基本信息数据的多维属性值匹配找到相关的另一个用户,并推荐提醒该注册用户可以和匹配的另一个用户建立好友关系,大大方便了用户的使用习惯,有效地增大了用户之间建立好友关系的效率,活络社区,增强用户对系统的粘附性;同时,通过多维属性值的匹配,使只要存在任何关联的用户都有成为好友的可能,好友推荐机制更加全面、可靠;并且,根据更新后的数据进行匹配查找,效率更高。附图说明 图1是本专利技术实施例一提供的推荐好友的方法流程图; 图2是本专利技术实施例二提供的推荐好友的方法的信令交互图; 图3是本专利技术实施例三提供的推荐好友的方法的信令交互图; 图4是本专利技术实施例四提供的推荐好友的设备的结构示意图; 图5是本专利技术实施例四提供的推荐好友的设备的另一种结构示意图; 图6是本专利技术实施例四提供的推荐好友的设备的第三种结构示意图; 图7是本专利技术实施例四提供的推荐好友的设备的第四种结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。 实施例一 参加图l,本专利技术实施例提供了一种推荐好友的方法,包括 101 :检测第一注册用户的联系人信息的更新,将更新后的联系人信息的属性作为索引值; 102:分别根据索引值查询其他注册用户的基本信息,得到第一注册用户的潜在好友; 103 :将第一注册用户的潜在好友推荐给第一注册用户。 其中,101中的联系人信息至少包括两个属性; 相应地,102具体包括 分别将索引值与其他注册用户的基本信息的属性进行匹配; 将与索引值匹配的基本信息的属性所对应的注册用户作为第一注册用户的潜在好友。 进一步地,102之后,该方法还包括 102A记录第一注册用户与第一注册用户的潜在好友之间的对应关系; 相应地,103具体包括 根据第一注册用户与第一注册用户的潜在好友之间的对应关系,将第一注册用户的潜在好友推荐给第一注册用户。 进一步地,102A之后,该方法还包括 为每一个注册用户的基本信息中的每个属性设置提醒标识,提醒标识用于标识注册用户是否同意根据提醒标识对应的属性主动提醒添加好友; 相应地,103具体包括 如果第一注册用户的潜在好友的基本信息中,与索引值匹配的属性的提醒标识为同意主动提醒添加好友,则将第一注册用户的潜在好友推荐给第一注册用户。进一步地,103之前,方法还包括 判断第一注册用户是否为潜在好友的潜在好友; 如果是,将第一注册用户的潜在好友推荐给第一注册用户。 本专利技术实施例通过使用某注册用户的联系人记录或基本信息数据的多维属性值匹配找到相关的另一个用户,并推荐提醒该注册用户可以和匹配的另一个用户建立好友关系,大大方便了用户的使用习惯,有效地增大了用户之间建立好友关系的效率,活络社区,增强用户对系统的粘附性;同时,通过多维属性值的匹配,使只要存在任何关联的用户都有成为好友的可能,好友推荐机制更加全面、可靠;并且,根据更新后的数据进行匹配查找,效率更高。并且,通过设置属性的提醒标志位,可以由用户自己决定哪些基本属性可以作为匹配属性值,增强了注册用户的隐私保密性。 实施例二 参见图2,本专利技术实施例提供了一种推荐好友的方法,以注册用户A维护其联系人记录的场景为例,本专利技术实施例提供的方法具体包括以下步骤 201 :SNS-P中的注册用户A为自身添加新的联系人记录,或者更新自身已存在的联系人记录; 在本实施例当中,也可以将联系人记录称为联系人信息。 其中,使用Contact (i)表示注册用户A中的第i条联系人记录,这条联系人记录中包括与该联系人相关的n个Attr (Attribute,属性),n为正整数。这里,分别使用Attrl、Attr2.......Attrn表示与该联系人相关的n个属性,这些属性对应的是具有实际含义的该联系人的联系方式,如MSN帐户、email地址、固定电话号码、手机号码等等。那么,注册用户A的这条联系人记录可以表示为Contact (i) {Attrl, Attr2,......Attrn}。 这里需要说明的是,为自身添加新的联系人记录,或者更新自身已存在的联系人记录,是针对这条Contact中的一个或多个属性进行添加或更新。 本专利技术实施例以注册用户A更新了自身已存在的第X条联系人记录Contact (X){Attrl, Attr2,......Attrn}为例,每个属性可以如表1所示,下面简称为Contact (X)。 表1<table>table see original document page 6</column></row><table> 202 :注册用户A将更新后的Contact 本文档来自技高网...
【技术保护点】
一种推荐好友的方法,其特征在于,包括:检测第一注册用户的联系人信息的更新,将更新后的所述联系人信息的属性作为索引值;分别根据所述索引值查询其他注册用户的基本信息,得到所述第一注册用户的潜在好友;将所述第一注册用户的潜在好友推荐给所述第一注册用户。
【技术特征摘要】
一种推荐好友的方法,其特征在于,包括检测第一注册用户的联系人信息的更新,将更新后的所述联系人信息的属性作为索引值;分别根据所述索引值查询其他注册用户的基本信息,得到所述第一注册用户的潜在好友;将所述第一注册用户的潜在好友推荐给所述第一注册用户。2. 如权利要求1所述的推荐好友的方法,其特征在于,所述联系人信息至少包括两个属性;所述分别根据所述索引值查询其他注册用户的基本信息,得到所述第一注册用户的潜在好友,具体包括分别将所述索引值与其他注册用户的基本信息的属性进行匹配;将与所述索引值匹配的基本信息的属性所对应的注册用户作为所述第一注册用户的潜在好友。3. 如权利要求1所述的推荐好友的方法,其特征在于,分别根据所述索引值查询其他注册用户的基本信息,得到所述第一注册用户的潜在好友之后,所述方法还包括记录所述第一注册用户与所述第一注册用户的潜在好友之间的对应关系;相应地,所述将所述第一注册用户的潜在好友推荐给所述第一注册用户,具体包括根据所述第一注册用户与所述第一注册用户的潜在好友之间的对应关系,将所述第一注册用户的潜在好友推荐给所述第一注册用户。4. 如权利要求3所述的推荐好友的方法,其特征在于,所述记录所述记录所述第一注册用户与所述第一注册用户的潜在好友之间的对应关系之后,所述方法还包括为每一个注册用户的基本信息中的每个属性设置提醒标识,所述提醒标识用于标识所述注册用户是否同意根据所述提醒标识对应的属性主动提醒添加好友;相应地,所述将所述第一注册用户的潜在好友推荐给所述第一注册用户,具体包括如果所述第一注册用户的潜在好友的基本信息中,与所述索引值匹配的属性的提醒标识为同意主动提醒添加好友,则将所述第一注册用户的潜在好友推荐给所述第一注册用户。5. 如权利要求1所述的推荐好友的方法,其特征在于,所述将所述第一注册用户的潜在好友推荐给所述第一注册用户之前,所述方...
【专利技术属性】
技术研发人员:胡立新,魏家好,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。