好友推荐系统及方法技术方案

技术编号:11584374 阅读:116 留言:0更新日期:2015-06-10 17:50
本发明专利技术公开了一种好友推荐系统及方法,好友推荐系统包括服务端和终端A、B、C,其中: 终端A用以公开内容;终端B用以对所述终端A公开的内容进行转发或评价;终端C用以对所述终端A公开的内容或者终端B的评价进行转发或评价;服务端用以将终端C作为好友关系推荐给终端A。本发明专利技术提供的好友推荐系统及方法,存在以下有益效果:1、提高推荐有效性和实时性;2、用户一旦选择推荐信息后,系统不再重复提示推荐信息,降低系统计算和运行资源,也提高用户体验; 3、一旦用户选择不添加推荐的某个好友后,系统不再重复推荐该好友,降低了系统计算和运行资源,也避免了对使用该系统的用户造成骚扰。

【技术实现步骤摘要】

本专利技术涉及网络社交领域,尤其涉及一种好友推荐系统和方法。
技术介绍
社交属性是现今互联网产品和移动互联网产品的核心功能属性。具有社交属性的产品可以在短期内迅速在有关联的社会人群关系中扩散和蔓延。所谓的网络社交圈是指通过网络的方式,利用信任关系,分享和传播个人社会关系、知识、商业信息,使得个人积累的的知识和信息得以在网络传播分享。网络社交圈极大地促进了社会各个方面的进步,现有的网络社交圈主要通过二种方式实现,即主动的方式和被动推荐的方式,主动方式即网络终端的用户通过主动查找搜索到好友,然后添加,对方确认关系后,确立好友关系,形成社交圈。被动的推荐的方式通常为在社交软件中的服务器后台基于用户已有的通讯录,向用户推荐潜在的好友。或者在社交网络中,用户A与用户B有关联,同时用户B与用户C有关联,即可以表述为用户C与用户A存在二度关联关系,大多数用户推荐策略是基于此关系进行的扩展的。此外,基于标签和兴趣爱好的用户推荐也是一种常见的技术,相比基于二度好友关系的推荐技术,此推荐技术对于用户关系的扩展较弱。针对二度好友关系的发现和基于标签和兴趣爱好的两种用户推荐技术,一般通过线下数据集中处理和挖掘产生,代表技术为基于H a d ο ο P技术的分布式海量数据分析和挖掘技术,极少数通过线上流式计算即时生成,代表技术为基于S t ο rm技术的分布式实时流计算完成。上述的的推荐方式虽然已经部分实现了智能化的好友推荐,但仍然有不足之处,即推荐算法过于复杂,需要庞大的数据样本和数据挖掘分析,降低推荐结果实时性,难以迅速获得推荐好友。此外,推荐好友生成来源仅仅通过好友关系单一维度。
技术实现思路
为解决上述技术问题,本专利技术提供一种好友推荐系统,包括服务端和终端A、B、C,其中:终端A用以公开内容;终端B用以对所述终端A公开的内容进行转发或评价;终端C用以对所述终端A公开的内容或者终端B的评价进行转发或评价;服务端用以将终端C作为好友关系推荐给终端A。进一步地,所述终端A与终端B为双向好友关系,所述终端B与终端C为双向好友关系。进一步地,所述终端A公开内容为文本内容、图片、音频、视频或者其中的任意组口 ο进一步地,所述终端B或终端C的评价为对该内容进行评论或者喜好标示。进一步地,所述终端A公开内容为在其选择的好友圈范围公开。进一步地,所述选择的好友圈范围为其好友圈内设定的分组好友圈。进一步地,所述服务端包括社交圈服务单元以及好友推荐单元,其中,所述社交圈服务单元用以对各个终端的好友关系进行存储和管理;好友推荐单元用以对根据终端A、终端B以及终端C之间的互动关系,将终端C作为好友关系的推荐消息向终端A推荐。进一步地,所述好友推荐单元还包括删除模块,用以当所述终端A和终端C建立好友关系后,删除推荐消息。进一步地,所述好友推荐单元还包括关系冻结模块,用以当终端A拒绝选择终端C作为好友后,不再提示将终端C作为好友关系的推荐消息。进一步地,所述终端与服务端之间通过H T T P协议进行交互。本专利技术还公开一种好友推荐方法,包括如下步骤:终端A公开内容;终端B对所述终端A公开的内容进行转发或评价;终端C对所述终端A公开的内容或者终端B的评价进行转发或评价;服务端用以将终端C作为好友关系推荐给终端A。进一步地所述终端A与终端B为双向好友关系,所述终端B与终端C为双向好友关系。进一步地所述终端A公开内容为文本内容、图片、音频、视频或者其中的任意组口 ο进一步地所述终端B或终端C的评价为对该内容进行评论或者喜好标示。进一步地所述终端A在其选择的好友圈范围公开内容。 进一步地所述选择的好友圈范围在其好友圈内设定的分组好友圈。进一步地所述服务端包括社交圈服务单元以及好友推荐单元,所述社交圈服务单元对各个终端的好友关系进行存储和管理;好友推荐单元对根据终端A、终端B以及终端C之间的互动关系,将终端C作为好友关系向终端A推荐。进一步地当所述终端A和终端C建立好友关系后,删除推荐消息。进一步地当终端A拒绝选择终端C作为好友后,不再提示将终端C作为好友关系的推荐消息。进一步地所述终端与服务端之间通过H TTP协议进行交互。与现有技术相比,本专利技术提供的,存在以下有益效果:1、增加了推荐信息的来源维度,即根据用户评论行为产生用户推荐,提高推荐有效性和实时性;2、用户一旦选择推荐信息后,系统不再重复提示推荐信息,降低系统计算和运行资源,也提高用户体验;3、一旦用户选择不添加推荐的某个好友后,系统不再重复推荐该好友,降低了系统计算和运行资源,也避免了对使用该系统的用户造成骚扰。【附图说明】图1是本专利技术实施例好友推荐系统的结构示意图;图2是本专利技术实施例好友推荐系统的终端I显示的推荐消息;图3是本专利技术实施例好友推荐系统的终端I加为好友后的示意图。【具体实施方式】以下结合附图对本专利技术提出的作进一步详细说明。请参见图1,本专利技术实施例好友推荐系统的结构示意图,本实施例的好友推荐系统,包括若干个终端I (即终端A)、终端2 (即终端B)、终端3 (即终端C),以及服务端4,移动用户通过终端A,在终端A上公开内容,比如写一段文字然后发布并分享,或从终端选取存储的照片或图片发布并分享,也可以拍照后发布并分享,也可以分享一段视频等等,也可以将各种内容组合一起发布。除了发布内容以外,也可以通过转发别人内容的方式进行公开,并传播给其好友圈的朋友。终端I发布的信息可以是开放式地面向所有用户访问,作为一种更优的实施方式,终端2与终端I是双向好友关系,所谓的双向好友关系是指终端I的通讯录或者好友圈中有终端I,而且终端2的通讯录或者好友圈中也有终端I。当终端I公开内各,终端2即可看见终端I公开的内容,终端2可以对终端I所公开的内容进行评价,比如对终端I公开的内容进行评论,发表对该内容的感想或者看法,也可以对该内容进行好坏的评价,比如认为该内容很好,点设定好的符号来表示“赞” “支持” “不错”等等,或者对其内容给予若干颗星星符号。终端2也可以将该内容转发到属于终端2所述的好友圈里,此时与终端2亦为双向好友关系的终端3即可看到终端2对终端I评价或转发的内容,如果终端3也对该内容也进行评价,此时服务端4则将终端3推荐给终端1,作为一种具体实现方式如下:服务端4可以为一个后台服务器系统或者数据中心,服务端4与各个终端之间通过H T T P协议进行交互,也可以通过各种无线通信的方式如C DM A、W I F 1、4 G通信等以及未来的各种通信方式进行交互。服务端4包括社交圈服务单元41以及好友推荐单元42,其中,社交圈服务单元41用以对各个终端的好友关系进行存储和管理。好友推荐单兀42根据终端1、终端2以及终端3之间的互动关系,把终端1、终端2和终端3的关系形成一个好友推荐三元组(1、2、3),即将终端3作为好友关系的推荐消息向终端I推荐,当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种好友推荐系统,其特征在于,包括服务端和终端A、B、C,其中: 终端A用以公开内容; 终端B用以对所述终端A公开的内容进行转发或评价; 终端C用以对所述终端A公开的内容或者终端B的评价进行转发或评价; 服务端用以将终端C作为好友关系推荐给终端A。

【技术特征摘要】

【专利技术属性】
技术研发人员:梁文政
申请(专利权)人:上海由你网络科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1