一种应用于社交网络的推荐方法和推荐系统的制作方法

文档序号:8473410阅读:528来源:国知局
一种应用于社交网络的推荐方法和推荐系统的制作方法
【专利说明】一种应用于社交网络的推荐方法和推荐系统
[0001]本申请要求于2014年I月16号提交中国专利局、申请号为201410019906.8、发明名称为“一种互联网社交群组织方法”的中国专利申请的优先权,和,于2014年4月29号提交中国专利局、申请号为201410177011.7、发明名称为“ 一种社交方法及系统”的中国专利申请的优先权,其全部内容通过弓I用结合在本申请中。
技术领域
[0002]本发明涉及社交网络中信息处理技术领域,特别是涉及一种应用于社交网络的推荐方法和推荐系统。
【背景技术】
[0003]随着互联网的普及和发展,社交网络已成为人们沟通、结识朋友的重要方式。在社交网络中,各个用户彼此之间可以进行信息交互,从而实现用户间的沟通。具体地,当某一用户需要与其某一好友用户进行信息交互时,该用户需要先查找到该好友用户,然后该用户与该好友用户才能建立通信连接,以实现信息交互。
[0004]在现有技术中,好友用户的查找方式主要在于,用户事先已知其好友用户的用户身份信息,如用户ID、email地址、电话号码等能够表明用户身份的信息,而在需要查找该好友用户时,该用户可以通过该好友用户的用户身份信息搜索到好友用户。例如,ICQ、msn、QQ、微信、来往、易信、whatApp等互联网社交工具均提供了上述好友用户查找方式。
[0005]可以理解的是,现有技术中的好友用户查找方式,需要用户事先已知其好友用户的用户身份信息,也就是说,实际上用户仅能够查找到其现实生活中的朋友作为社交网络中的好友用户,可见,这仅仅能够为用户将线下的朋友搬到了线上。但是,在社交网络的实际应用中,用户往往需要查找并沟通的好友用户,并非是其现实生活中的朋友,而是其现实中并不熟识但具有一些特定特征的用户。例如,在一种可能的应用场景中,当用户组建创业团队时,其需要查找并沟通的好友用户是其创业团队的潜在成员,一方面,这些潜在成员并不是该用户在现实生活中的朋友,该用户并不知晓这些潜在成员的用户ID、email地址、电话号码等用户身份信息,另一方面,这些潜在成员均具有符合该用户所要组建的创业团队需求的特征,例如有些潜在成员所在行业是该用户组建创业团队所要从事的行业,又如有些潜在成员具备该用户组建创业团队所需求的资源而该用户自身并不具备。由此可见,现有技术中用户需要通过好友用户的用户身份信息来查找好友用户,对于用户在现实中并不熟识但具有一些特定特征的好友用户,由于用户并不知晓这些好友用户的用户身份信息,就使得这些好友用户无法通过现有技术一次性地被精确地定位到,为此,用户就需要在整个社交网络中寻找这些好友用户,导致用户需要面对大量的搜索结果进行二次筛选,从而造成用户对搜索结果的二次筛选需要耗费大量的时间和精力。

【发明内容】

[0006]本发明所要解决的技术问题是,提供一种应用于社交网络的推荐方法和推荐系统,以使得用户能够一次性精确地定位到那些并不熟识但具有一些特定特征的好友用户,从而大大减少用户二次筛选所要面对的搜索结果,避免用户在二次筛选时耗费大量时间和经历,为用户带来了更好的体验。
[0007]为解决上述技术问题,本发明提供了一种应用于社交网络的推荐方法,该方法包括:
[0008]响应于为目标用户推荐好友用户的触发请求,提取所述目标用户在供方资源信息类别中的基本信息作为第一供方关键词,并提取所述目标用户在第一需方资源信息类别中的基本信息作为第一需方关键词;
[0009]基于所述第一供方关键词和所述第一需方关键词,对所述社交网络中的用户进行聚类,形成第一聚类簇;其中,以所述第一聚类簇中的用户作为第一可推荐用户,以所述第一可推荐用户在所述供方资源信息类别中的基本信息作为第二供方关键词,以所述第一可推荐用户在所述第一需方资源信息类别中的基本信息作为第二需方关键词,所述第二供方关键词与所述第一需方关键词相匹配,所述第二需方关键词与所述第一供方关键词相匹配;
[0010]将所述第一可推荐用户作为好友用户推荐给所述目标用户。
[0011 ] 可选的,所述方法还包括:
[0012]响应于所述第一供方关键词与所述第一需方关键词相同,基于所述第一供方关键词,对所述社交网络中的用户进行聚类,形成第二聚类簇;其中,以所述第二聚类簇中的用户作为第二可推荐用户,以所述第二可推荐用户在所述供方资源信息类别中的基本信息作为第三供方关键词,所述第三供方关键词与所述第一供方关键词相匹配;
[0013]将所述第二可推荐用户作为好友用户推荐给所述目标用户。
[0014]可选的,所述方法还包括:
[0015]响应于为目标用户推荐好友用户的触发请求,提取所述目标用户在第二需方资源信息类别中的基本信息作为第三需方关键词;
[0016]基于所述第一供方关键词、所述第一需方关键词与所述第三需方关键词,对所述社交网络中的用户进行聚类,形成第三聚类簇;其中,所述第三类聚类簇中包括第三可推荐用户和第四可推荐用户;以所述第三可推荐用户在所述供方资源信息类别中的基本信息作为第四供方关键词,以所述第三可推荐用户在所述第一需方资源信息类别中的基本信息作为第四需方关键词,以所述第三可推荐用户在所述第二需方资源信息类别中的基本信息作为第五需方关键词,以所述第四可推荐用户在所述供方资源信息类别中的基本信息作为第五供方关键词,以所述第四可推荐用户在所述第一需方资源信息类别中的基本信息作为第六需方关键词,以所述第四可推荐用户在所述第二需方资源信息类别中的基本信息作为第七需方关键词,所述第一需方资源、所述第四需方关键词与所述第五供方关键词相匹配,所述第三需方关键词、所述第六需方关键词与所述第四供方关键词相匹配,所述第五需方关键词、所述第七需方关键词与所述第一供方关键词相匹配;
[0017]将所述第三可推荐用户与所述第四可推荐用户作为好友用户推荐给所述目标用户。
[0018]可选的,所述方法还包括:
[0019]响应于所述目标用户输入目标社交角色的操作,根据所述目标社交角色,从多个可选信息类别中确定所述供方资源信息类别和所述第一需方资源信息类别;其中,所述目标社会角色与所述供方资源信息类别、所述第一需方资源信息类别之间具有预先建立的对应关系。
[0020]可选的,所述目标用户在可用于聚类的信息类别中的基本信息对所述社交网络中除所述目标用户之外的其他用户不可见,所述可用于聚类的信息类别包括所述供方资源信息类别和所述第一需方资源信息类别。
[0021]可选的,所述目标用户在可用于聚类的信息类别中的基本信息属于所述目标用户的注册信息。
[0022]可选的,在所述第一供方关键词与所述第二需方关键词均含数值的情况下,所述第一供方关键词与所述第二需方关键词相匹配表示所述第一供方关键词的数值与所述第二需方关键词的数值之间的误差在预设的合理误差范围以内。
[0023]可选的,在所述第一供方关键词与所述第二需方关键词均含数值范围的情况下,所述第一供方关键词与所述第二需方关键词相匹配表示所述第一供方关键词的数值范围与所述第二需方关键词的数值范围之间的重合度达到预设的重合度阈值以上。
[0024]可选的,所述方法还包括:
[0025]响应于所述目标用户触发与所述好友用户同步编辑目标文件的请求,建立所述目标用户与所述好友用户之间用于对所述目标文件同步编辑的通信连接;
[0026]响应于所述目标用户和/或所述好友用户对所述目标文件的编辑操作,通过所述通信连接同时向所述目标用户与所述好友用户呈现所述编辑操作下的目标文件。
[0027]可选的,所述方法还包括:
[0028]基于所述第一供方关键词与所述第一需方关键词,通过搜索引擎或检索数据库搜索与所述第一供方关键词和/或所述第一需方关键词相匹配的信息作为搜索结果,并将所述搜索结果推荐给所述目标用户。
[0029]可选的,所述方法还包括:
[0030]响应于为目标用户推荐好友用户的触发请求,提取所述目标用户在属性资源信息类别中的基本信息作为第一属性关键词;
[0031]基于所述第一属性关键词,对所述社交网络中的用户进行聚类,形成第四聚类簇;其中,以所述第四聚类簇中的用户作为第四可推荐用户,以所述第四可推荐用户在所述属性资源信息类别中的基本信息作为第二属性关键词,所述第二属性关键词与所述第一属性关键词相匹配;
[0032]以所述第一聚类簇与所述第四聚类簇中都存在的用户作为第五可推荐用户,将所述第五可推荐用户作为好友用户推荐给所述目标用户,其中,所述第五可推荐用户既属于所述第一可推荐用户又属于所述第四可推荐用户。
[0033]此外,本发明还提供了一种应用于社交网络的推荐系统,该系统包括:
[0034]第一提取模块,用于响应于为目标用户推荐好友用户的触发请求,提取所述目标用户在供方资源信息类别中的基本信息作为第一供方关键词,并提取所述目标用户在第一需方资源信息类别中的基本信息作为第一需方关键词;
[0035]第一聚类模块,用于基于所述第一供方关键词和所述第一需方关键词,对所述社交网络中的用户进行聚类,形成第一聚类簇;其中,以所述第一聚类簇中的用户作为第一可推荐用户,以所述第一可推荐用户在所述供方资源信息类别中的基本信息作为第二供方关键词,以所述第一可推荐用户在所述第一需方资源信息类别中的基本信息作为第二需方关键词,所述第二供方关键词与所述第一需方关键词相匹配,所述第二需方关键词与所述第一供方关键词相匹配;
[0036]第一推荐模块,用于将所述第一可推荐用户作为好友用户推荐给所述目标用户。
[0037]可选的,所述系统还包括:
[0038]第二聚类模块,用于响应于所述第一供方关键词与所述第一需方关键词相同,基于所述第一供方关键词,对所述社交网络中的用户进行聚类,形成第二聚类簇;其中,以所述第二聚类簇中的用户作为第二可推荐用户,以所述第二可推荐用户在所述供方资源信息类别中的基本信息作为第三供方关键词,所述第三供方关键词与所述第一供方关键词相匹配;
[0039]第二推荐模块,用于将所述第二可推荐用户作为好友用户推荐给所述目标用户。
[0040]可选的,所述系统还包括:
[0041]第二提取模块,用于响应于为目标用户推荐好友用户的触发请求,提取所述目标用户在第二需方资源信息类别中的基本信息作为第三需方关键词;
[0042]第三聚类模块,用于基于所述第一供方关键词、所述第一需方关键词与所述第三需方关键词,对所述社交网络中的用户进行聚类,形成第三聚类簇;其中,所述第三类聚类簇中包括第三可推荐用户和第四可推荐用户;以所述第三可推荐用户在所述供方资源信息类别中的基本信息作为第四供方关键词,以所述第三可推荐用户在所述第一需方资源信息类别中的基本信息作为第四需方关键词,以所述第三可推荐用户在所述第二需方资源信息类别中的基本信息作为第五需方关键词,以所述第四可推荐用户在所述供方资源信息类别中的基本信息作为第五供方关键词,以所述第四可推荐用户在所述第一需方资源信息类别中的基本
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1