信息推荐方法和装置制造方法

文档序号:6486504阅读:103来源:国知局
信息推荐方法和装置制造方法
【专利摘要】本发明实施例提供一种信息推荐方法和装置,方法包括:通过第一网络平台的开放接口获取与第二网络平台中的各用户相关联的用户的关系数据信息,关系数据信息包括各用户之间交互的用户交互信息和表示用户自身行为的用户行为信息;根据用户的关系数据信息分别对根据预设的划分策略划分得到的各好友圈进行划分,将一个好友圈划分为多个不同的社交圈;根据获取的各用户在第二网络平台中的行为记录,采用预设的推荐策略在各所述社交圈中分别进行信息推荐。本发明实施例还提供了一种信息推荐装置。本实施例能够利用社交网站开放的接口和用户数据进行信息推荐,提高了信息推荐的准确度。
【专利说明】信息推荐方法和装置
【技术领域】
[0001]本发明涉及互联网【技术领域】,尤其涉及一种信息推荐方法和装置。
【背景技术】
[0002]在电子商务领域中,随着电子商务规模的不断扩大,商品个数和种类快速增长,顾客需要花费大量的时间才能找到自己想买的商品,这种浏览大量无关信息和产品的过程无疑会使淹没在信息过载问题中的消费者不断流失。在互联网领域中,随着博客、维基、微博的发展,大量的网络信息由用户个人产生,信息组织散乱,质量和可信度参差不齐,使得用户需要花费大量时间才能找到自己感兴趣的信息。为了解决上述问题,个性化推荐技术和个性化推荐引擎应运而生。个性化推荐技术是互联网领域,特别是电子商务中的重要技术,其能根据用户的兴趣特点和购买能力,向用户推荐用户感兴趣的信息和商品。个性化推荐引擎是建立在海量数据挖掘基础上的一种智能平台,以帮助电子商务网站、互联网信息供应网站为其用户提供完全个性化的决策支持和信息服务。
[0003]当前最主要的个性化推荐技术为基于内容的推荐和协同推荐。基于内容的推荐是指根据推荐物品或内容的元数据,发现物品或信息的相关性,给用户推荐与其历史兴趣相关的物品或信息。例如,电子商务网站通过用户购买记录发现,用户A在历史上总购买历史类书籍,且用户A还未购买当前很畅销的历史书“物品3”,因此推测用户A为“物品3”的潜在用户,则将“物品3”推荐给用户A。协同推荐是指通过用户的历史行为记录发现用户的相关性,根据与用户相关的其他用户的兴趣做出的推荐。例如,电子商务网站通过用户购买记录发现,用户A和用户C在历史上总是购买相同的商品,因此推断用户A和用户C的兴趣爱好相似;通过用户购买记录还发现用户A购买过“物品1”,而用户C尚未购买,因此推测用户C是“物品I”的潜在用户,则将“物品I”推荐给用户C。
[0004]然而,现有技术的推荐方法只适用于利用电子商务网站自身的用户数据和历史数据进行推荐的场景,信息推荐的准确度较低。

【发明内容】

[0005]本发明实施例提供一种信息推荐方法和装置,能够利用社交网站开放的接口和用户数据进行信息推荐,提高信息推荐的准确度,为用户提供极大便利。
[0006]本发明实施例的第一个方面是提供一种信息推荐方法,包括:
[0007]通过第一网络平台的开放接口获取与第二网络平台中的各用户相关联的用户的关系数据信息,所述关系数据信息包括各用户之间交互的用户交互信息和表示用户自身行为的用户行为信息;
[0008]根据所述用户的关系数据信息分别对根据预设的划分策略划分得到的各好友圈进行划分,将一个好友圈划分为多个不同的社交圈;
[0009]根据获取的各用户在所述第二网络平台中的行为记录,采用预设的推荐策略在各所述社交圈中分别进行信息推荐。[0010]本发明实施例的另一个方面是提供一种信息推荐装置,包括:
[0011]获取模块,用于通过第一网络平台的开放接口获取与第二网络平台中的各用户相关联的用户的关系数据信息,所述关系数据信息包括各用户之间交互的用户交互信息和表示用户自身行为的用户行为信息;
[0012]划分模块,用于根据所述用户的关系数据信息分别对根据预设的划分策略划分得到的各好友圈进行划分,将一个好友圈划分为多个不同的社交圈;
[0013]推荐模块,用于根据获取的各用户在所述第二网络平台中的行为记录,采用预设的推荐策略在各所述社交圈中分别进行信息推荐。
[0014]本发明实施例的技术效果是:通过第一网络平台的开放接口获取与第二网络平台中各用户相关联的用户的关系数据信息,根据该关系数据信息分别将各好友圈划分为多个不同的社交圈,根据用户在第二网络平台中的行为记录,在划分后的社交圈中进行信息推荐;本实施例能够利用社交网站开放的接口和用户数据进行信息推荐,提高了信息推荐的准确度,为用户提供了极大便利。
【专利附图】

【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明信息推荐方法实施例一的流程图;
[0017]图2为本发明信息推荐方法实施例一中好友圈与社交圈的关系示意图;
[0018]图3为本发明信息推荐方法实施例二的流程图;
[0019]图4为本发明信息推荐方法实施例二中基于社交圈的协同推荐过程的示意图;
[0020]图5为本发明信息推荐方法实施例二中的系统架构示意图;
[0021]图6为本发明信息推荐方法实施例三的流程图;
[0022]图7为本发明信息推荐方法实施例三中基于社交圈的内容推荐过程的示意图;
[0023]图8为本发明信息推荐装置实施例一的结构示意图;
[0024]图9为本发明信息推荐装置实施例二的结构示意图。
【具体实施方式】
[0025]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]针对现有技术的信息推荐方案,电子商务网站利用自身产生的历史数据进行推荐时,历史数据和潜在用户信息、待推荐物品的信息之间具有高度的一致性,潜在用户就是本网站购买过物品的用户,待推荐物品与历史数据中用户购买过的物品相同或非常相似。因此,需要结合运营商网站或社交网站产生的历史数据来进行电子商务网站的信息推荐,以克服上述推荐的物品或信息对用户而言价值不高的缺陷,而传统的基于电子商务网站自身产生的历史数据进行推荐的方法,无法直接适用于基于运营商网站或社交网站产生的社交数据进行推荐。由于近年来互联网业界的趋势发展发生了变化,各个运营商或社交网站服务商愿意将自身的各种资源以应用程序编程接口(Application Programming Interface ;以下简称:API)的形式开放出来,以将自身打造成一个开放平台,吸引开发者在自己的平台上开发增值业务。因此,业界的一个新需求便是如何利用运营商或社交网站服务商开放出来的接口和用户数据,进行物品或信息推荐。本发明旨在解决上述技术问题,提出一种信息推荐方法,利用运营商或社交网站服务商开放的资源,进行物品或信息的准确推荐。
[0027]图1为本发明信息推荐方法实施例一的流程图,如图1所示,本实施例提供了一种信息推荐方法,可以具体包括如下步骤:
[0028]步骤101,通过第一网络平台的开放接口获取与第二网络平台中的各用户相关联的用户的关系数据信息。
[0029]本实施例中的第一网络平台可以具体为运营商网站或社交网站,如facebook、twitter、新浪微博等,第二网络平台可以具体为电子商务网站,如淘宝网、京东商城、当当网等。在本实施例中,第一网络平台向外开放了 API接口,第二网络平台可以通过第一网络平台的开放接口获取用户的关系数据信息。此处的用户为与第二网络平台中的用户相关联的用户,此处的相关联是指两个网络平台上具有相同身份信息的用户,例如同一个人使用相同或不同的账号在第一网络平台和第二网络平台进行注册,成为两个网络平台的用户。虽然第一网络平台和第二网络平台是两个独立的平台,各自有自己的用户,但由于第一网络平台对外开放了接口,第二网络平台可以通过开放接口找到一种两个平台的用户相关联的方法,即第二网络平台可以通过第一网络平台开放的用户的注册信息,如邮箱地址等,从注册信息中识别用户的身份,再通过第二网络平台自身的用户的注册信息识别第二网络平台中用户的身份。如果两个网络平台中两个用户的身份相同,则这两个用户为相关联的用户。此处的关系数据信息包括各用户之间交互的用户交互信息和表示用户自身行为的用户行为信息,用户交互信息可以为第一网络平台中用户与好友之间的相互发送电子邮件、短消息的行为,或者博客、微博中好友之间的相互浏览、转发、评论等行为;以及这些行为相关的文本数据,可以用于对用户的好友圈进行进一步划分。用户行为信息可以为用户自己发表的博客、微博等信息,可以用于确定用户的个人偏好属性。
[0030]步骤102,根据所述用户的关系数据信息分别对根据预设的划分策略划分得到的各好友圈进行划分,将一个好友圈划分为多个不同的社交圈。
[0031]在获取到用户的关系数据信息后,可以根据该关系数据信息分别对各好友圈进行划分,具体将一个好友圈划分为多个不同的社交圈。此处的好友圈为根据预设的划分策略划分得到的,划分策略可以为以用户为中心的划分策略,也可以为按照网络的聚集度进行划分的划分策略,通过预设的划分策略可以将网络中的用户划分为多个好友圈,不同好友圈之间通常可能包括一个或几个相同的用户,即不同好友圈之间存在相互重叠的情况。本步骤根据从第一网络平台获取到的用户交互信息和用户行为信息,分别对各好友圈进行进一步的划分,即通过好友之间的互动情况以及用户发表或参与的交流讨论话题,可以确定用户与其好友的关系,如同学、同事、家人,某主题的学术圈或交流讨论圈等,从而将一个好友圈可以划分为多个不同的社交圈。图2为本发明信息推荐方法实施例一中好友圈与社交圈的关系示意图,如图2所示,将一个用户的好友圈划分为四个社交圈,分别为技术圈、同事圈、家人圈和户外活动圈。
[0032]步骤103,根据获取的各用户在所述第二网络平台中的行为记录,采用预设的推荐策略在各所述社交圈中分别进行信息推荐。
[0033]在完成社交圈的划分之后,本步骤采用预设的推荐策略在各社交圈中分别进行信息推荐,此处的推荐策略可以具体为协同推荐策略,或内容推荐策略,或协同推荐策略和内容推荐策略的结合。本实施例具体以一个社交圈为单位,根据获取的该社交圈中各用户在第二网络平台中的行为记录,采用预设的推荐策略进行信息推荐。此处的用户在第二网络平台中的行为记录可以包括用户在第二网络平台中的物品的购买记录以及信息的浏览记录等。由于一个社交圈中各用户的爱好相似,其所关注或关心的话题类似,因此,基于该社交圈来推荐其中流行度较高的物品或信息,该圈子中的其他用户通常会对推荐的物品或信息感兴趣,从而提高了推荐的准确度,同时用户无需盲目搜索便可以获取到其感兴趣的物品或信息,也为用户提供了便利。
[0034]本实施例提供了一种信息推荐方法,通过第一网络平台的开放接口获取与第二网络平台中各用户相关联的用户的关系数据信息,根据该关系数据信息分别将各好友圈划分为多个不同的社交圈,根据用户在第二网络平台中的行为记录,在划分后的社交圈中进行信息推荐;本实施例能够利用社交网站开放的接口和用户数据进行信息推荐,提高了信息推荐的准确度,为用户提供了极大便利。
[0035]图3为本发明信息推荐方法实施例二的流程图,如图3所示,本实施例提供了一种信息推荐方法,可以具体包括如下步骤:
[0036]步骤301,通过第一网络平台的开放接口获取与第二网络平台中的各用户相关联的用户的关系数据信息。
[0037]在本实施例中,第一网络平台向外开放了 API接口,第二网络平台可以通过第一网络平台的开放接口获取用户的关系数据信息。此处的用户为与第二网络平台中的用户相关联的用户,此处的相关联是指两个网络平台上具有相同身份信息的用户。虽然第一网络平台和第二网络平台是两个独立的平台,各自有自己的用户,但由于第一网络平台对外开放了接口,第二网络平台可以通过开放接口找到一种两个平台的用户相关联的方法,即第二网络平台可以通过第一网络平台开放的用户的注册信息,从注册信息中识别用户的身份,再通过第二网络平台自身的用户的注册信息识别第二网络平台中用户的身份。如果两个网络平台中两个用户的身份相同,则这两个用户为相关联的用户。
[0038]步骤302,根据各用户的关系数据信息分别获取第二网络平台中各用户的社交用户,将各用户和各用户的社交用户分别划分为各用户对应的好友圈。
[0039]在现有技术中,将历史上购买相同物品的用户看作是相似用户,一个用户购买某一个物品后,可以认为该用户的相似用户为该物品的潜在客户。然而,实际应用中发现,现有技术中这种潜在客户的识别方法精确度不高,容易对用户造成推荐干扰,即向用户推荐其并不感兴趣的物品或信息,如果这种现象频繁的话会对用户造成一定干扰。为了克服现有技术中的上述推荐精确度不高的缺陷,本实施例通过对从第一网络平台获取的用户的关系数据信息进行分析,进而准确地识别潜在用户。社交网络中用户之间是一个巨大的关系网络,在识别潜在用户时,需要根据该网络的拓扑结构进行分割形成多个小的子网,此处的一个子网可以为一个好友圈。本实施例先根据上述步骤获取到的各用户的关系数据信息,分别获取第二网络平台中各用户的社交用户,此处的用户的社交用户为与各用户具有社交关系的用户,社交关系具体指用户之间通过第一网络平台进行的问题交流、相互评论、转发微博等。本步骤将用户和该用户的社交用户划分为该用户对应的好友圈,即以某一个用户为中心,将与该用户具有社交关系的其他用户与该用户一起组成一个好友圈,该好友圈具体为该用户的好友圈;还可以以另外一个用户为中心,建立另外一个用户对应的好友圈。各用户对应的好友圈各不相同,但不同好友圈之间可能存在重叠部分,即具有共同的好友,如图4所示为建立的一个好友圈。具体地,一个好友圈中可能包含多层好友关系,例如两层好友关系为:假设以用户A为中心,用户B为用户A的好友,用户C为用户B的好友,则将用户C也加入到用户A对应的好友圈中。
[0040]或者,本实施例也可以按照社交网络的聚集度来划分形成好友圈,即可以将社交网络中相互连接紧密的节点形成一个子网,该子网即为一个好友圈。此处的社交网络可以为根据用户之间的关系形成的一个网络,网络中的每个节点即代表每个用户,网络中两个节点相互连接表示这两个用户之间存在交互行为,如相互浏览、转发微博等的行为。
[0041]步骤303,根据用户的关系数据信息分别对各用户对应的好友圈进行划分,将一个好友圈划分为多个不同的社交圈。
[0042]本步骤为在划分得到好友圈后,由于每个好友圈涉及的用户群太广,则需要进一步对用户的好友进行筛选,以更准确地识别潜在客户。具体为根据从第一网络平台获取到的用户交互信息和用户行为信息,分别对各好友圈进行进一步的划分,即通过好友之间的互动情况以及用户发表或参与的交流讨论话题,可以确定用户与其好友的关系,如同学、同事、家人,某主题的学术圈或交流讨论圈等,从而将一个好友圈可以划分为多个不同的社交圈。如图2所示,将一个用户的好友圈划分为四个社交圈,分别为技术圈、同事圈、家人圈和户外活动圈,划分后的每个社交圈中的用户便可以当成某类或某个商品或信息的潜在客户。
[0043]步骤304,获取一个社交圈中各用户在所述第二网络平台中的行为记录。
[0044]在对各好友圈进行划分得到各自的社交圈后,本实施例基于每个社交圈进行信息推荐。具体可以采用内容推荐策略和/或协同推荐策略进行推荐,本实施例以协同推荐策略为例进行说明。本步骤以在一个社交圈中的信息推荐过程为例进行说明,先获取一个社交圈中各用户在第二网络平台中的行为记录,此处的行为记录包括物品的购买记录和信息的浏览记录。
[0045]步骤305,根据获取的行为记录生成所述第二网络平台中各物品或信息在预设时间段内的流行度。
[0046]在获取到该社交圈中各用户的行为记录后,可以根据这些行为记录生成第二网络平台中各物品或信息的流行度,此处的流行度可以具体为物品或信息在预设时间段内的流行度。物品或信息的流行度的生成方法可以根据实际情况来设定,例如,当一个用户在第二网络平台上购买一个物品后,则可以将该物品的流行度加1,或者也可以为当一个用户在第二网络平台上浏览并收藏一个物品后,也可以将该物品的流行度加1,当一个用户在第二网络平台上浏览一条信息后,则可以将该信息的流行度加1,以此来生成各物品或信息的流行度。物品或信息的流行度越高,表明该物品或信息在第二网络平台中越受欢迎,当然,此处的流行度具体与一个社交圈相对应。流行度也随时间的长短而发生变化,如果预设时间段较短,则物品或信息的流行度均较低,如果预设时间段较长,则物品或信息的流行度的差异较大。
[0047]步骤306,将所述预设时间段内流行度大于预设的流行度阈值的物品或信息推荐给所述社交圈中未接触该物品或信息的各用户。
[0048]在生成第二网络平台上物品或信息在预设时间段内的流行度后,将该预设时间段内流行度大于预设的流行度阈值的物品或信息推荐给该社交圈中的各用户,也可以对各物品或信息的流行度按照从大到小的顺序进行排序,将流行度排在前几位的物品或信息直接推荐给该社交圈中未接触该物品或信息的各用户。由于一个社交圈中各用户之间的爱好或兴趣类似,则在该社交圈中流行度较高的物品或信息通常都受社交圈中的用户欢迎。图4为本发明信息推荐方法实施例二中基于社交圈的协同推荐过程的示意图,如图4所示,将某个社交圈中流行的物品或信息,推荐给该社交圈中未接触过该物品或信息的其他用户,例如,某个社交圈中用户A和用户B均喜欢并关注了物品1,则可以将该物品I推荐给该社交圈中的用户C。
[0049]图5为本发明信息推荐方法实施例二中的系统架构示意图,如图5所示,运营商或社交网络服务商开放的接口包括用户身份获取接口、好友关系接口、用户行为数据接口、用户注册信息接口,从这些接口获取社交数据,包括用户交互信息、用户行为信息以及用户身份。然后,推荐引擎通过电子商务网站本地保存的用户行为记录以及物品或信息记录,进行社会化网络分析,如好友提取(即划分好友圈)、社交圈提取(即划分社交圈),计算个人偏好属性、社交圈的圈子偏好属性。推荐引擎再通过内容推荐策略和/或协同推荐策略进行具体的信息推荐,最终通过Portal将推荐结果显示给用户。
[0050]本实施例提供了一种信息推荐方法,通过第一网络平台的开放接口获取与第二网络平台中各用户相关联的用户的关系数据信息,根据各用户的关系数据信息分别获取第二网络平台中各用户的社交用户,将各用户和各用户的社交用户分别划分为各用户对应的好友圈,根据该关系数据信息分别将各好友圈划分为多个不同的社交圈,根据用户在第二网络平台中的行为记录,采用协同推荐策略在划分后的社交圈中进行信息推荐;本实施例能够利用社交网站开放的接口和用户数据进行信息推荐,提高了信息推荐的准确度,为用户提供了极大便利。
[0051]图6为本发明信息推荐方法实施例三的流程图,如图6所示,本实施例提供了一种信息推荐方法,可以具体包括如下步骤:
[0052]步骤601,通过第一网络平台的开放接口获取与第二网络平台中的各用户相关联的用户的关系数据信息,本步骤可以与上述步骤301类似,此处不再赘述。
[0053]步骤602,根据各用户的关系数据信息分别获取所述第二网络平台中各用户的社交用户,将各用户和所述各用户的社交用户分别划分为所述各用户对应的好友圈,本步骤可以与上述步骤302类似,此处不再赘述。
[0054]步骤603,根据所述用户的关系数据信息分别对所述各用户对应的好友圈进行划分,将一个好友圈划分为多个不同的社交圈,本步骤可以与上述步骤303类似,此处不再赘述。
[0055]步骤604,获取一个社交圈中各用户在所述第二网络平台中的行为记录。
[0056]在对各好友圈进行划分得到各自的社交圈后,本实施例基于每个社交圈进行信息推荐。具体可以采用内容推荐策略和/或协同推荐策略进行推荐,本实施例以内容推荐策略为例进行说明,具体协同推荐策略可以参见上述实施例二;对于协同推荐策略和内容推荐策略相结合的方案,则为将采用协同推荐策略获得的物品或信息推荐给同一社交圈中的用户,同时将采用内容推荐策略获得的物品或信息也推荐给同一社交圈中的用户。本步骤以在一个社交圈中的信息推荐过程为例进行说明,先获取一个社交圈中各用户在第二网络平台中的行为记录,此处的行为记录包括物品的购买记录和信息的浏览记录。
[0057]步骤605,根据各用户的行为记录和关系数据信息分别计算所述各用户的个人偏好属性,将社交圈中各用户的共同的个人偏好属性作为所述社交圈的圈子偏好属性。
[0058]在获取到社交圈中各用户的行为记录和各用户的关系数据信息后,根据各用户的行为记录和关系数据信息分别计算各用户的个人偏好属性。一个用户的偏好可以时多方面的,如一个用户可以在一个技术圈讨论某领域的技术问题,也可以在一个户外活动圈讨论某次活动的活动路线,还可以在家庭圈中讨论孩子的教育问题等。本实施例基于用户在第一网络平台上参与的与其好友之间的讨论、交流等用户互动信息、用户在第二网络平台上发表的微博、博客等用户行为信息以及用户在第二网络平台上购买的物品或浏览的信息等行为记录,可以推断出该用户的爱好,即可以获取到该用户的个人偏好属性。依照上述方法可以分别获取到一个社交圈中各用户的个人偏好属性,然后将该社交圈中各用户的共同的个人偏好属性作为该社交圈的圈子偏好属性。
[0059]步骤606,计算所述第二网络平台中各物品或信息的属性与所述社交圈的圈子偏好属性的匹配程度。
[0060]在获取到某个社交圈的圈子偏好属性后,可以计算第二网络平台中各物品或信息的属性与该社交圈的圈子偏好属性的匹配程度,其中,物品或信息的属性可以为根据物品或信息的分类、特点获取得到。
[0061]在计算物品或信息的属性与圈子偏好属性的匹配程度时,可以将物品或信息的属性和社交圈的圈子偏好属性各用一个向量表示,向量中包含有描述属性的特征项,然后计算这两个向量的相关度。在向量空间模型中,用D(Document)表示向量,特征项(Term,用T表示)是指向量D中的特征项,向量可以用特征项集表示为D(I\,T2,...,Tn),其中Tk是特征项,I <= k <= No例如一个向量中有a、b、c、d四个特征项,那么这个向量就可以表示为D (a,b,c,d)。对含有η个特征项的向量而言,通常会给每个特征项赋予一定的权重表示其重要程度。即 D = D (T1, W1 ;T2, W2 ;..., Tn, Wn),简记为 D = D(ff1; W2,...,Wn)。其中 \是Tk的权重,I <= k <= N。在上面那个例子中,假设a、b、c、d的权重分别为30,20,20,10,那么该文本的向量表示为D (30,20,20,10)。在向量空间模型中,两个文档D1和D2之间的相关度SinKD1, D2)常用向量之间夹角的余弦值表示,如下述公式⑴所示:
【权利要求】
1.一种信息推荐方法,其特征在于,包括: 通过第一网络平台的开放接口获取与第二网络平台中的各用户相关联的用户的关系数据信息,所述关系数据信息包括各用户之间交互的用户交互信息和表示用户自身行为的用户行为信息; 根据所述用户的关系数据信息分别对根据预设的划分策略划分得到的各好友圈进行划分,将一个好友圈划分为多个不同的社交圈; 根据获取的各用户在所述第二网络平台中的行为记录,采用预设的推荐策略在各所述社交圈中分别进行信息推荐。
2.根据权利要求1所述的方法,其特征在于,所述根据所述用户的关系数据信息分别对根据预设的划分策略划分得到的各好友圈进行划分,将一个好友圈划分为多个不同的社 交圈包括: 根据各用户的关系数据信息分别获取所述第二网络平台中各用户的社交用户,所述各用户的社交用户为与所述各用户具有社交关系的用户; 将所述各用户和所述各用户的社交用户分别划分为所述各用户对应的好友圈; 根据所述用户的关系数据信息分别对所述各用户对应的好友圈进行划分,将一个好友圈划分为多个不同的社交圈。
3.根据权利要求1或2所述的方法,其特征在于,所述根据获取的各用户在所述第二网络平台中的行为记录,采用预设的推荐策略在各所述社交圈中分别进行信息推荐包括: 根据获取的各用户在所述第二网络平台中的行为记录,采用协同推荐策略和/或内容推荐策略在各所述社交圈中分别进行信息推荐。
4.根据权利要求3所述的方法,根据获取的各用户在所述第二网络平台中的行为记录,采用协同推荐策略在各社交圈中分别进行信息推荐包括: 获取一个社交圈中各用户在所述第二网络平台中的行为记录,所述行为记录包括物品的购买记录和信息的浏览记录; 根据获取的行为记录生成所述第二网络平台中各物品或信息在预设时间段内的流行度; 将所述预设时间段内流行度大于预设的流行度阈值的物品或信息推荐给所述社交圈中未接触该物品或信息的各用户。
5.根据权利要求3所述的方法,其特征在于,根据获取的各用户在所述第二网络平台中的行为记录,采用内容推荐策略在各所述社交圈中分别进行信息推荐包括: 获取一个社交圈中各用户在所述第二网络平台中的行为记录,所述行为记录包括物品的购买记录和信息的浏览记录; 根据各用户的行为记录和关系数据信息分别计算所述各用户的个人偏好属性; 将所述社交圈中各用户的共同的个人偏好属性作为所述社交圈的圈子偏好属性;计算所述第二网络平台中各物品或信息的属性与所述社交圈的圈子偏好属性的匹配程度; 将匹配程度大于预设的匹配程度阈值的物品或信息推荐给所述社交圈中的各用户。
6.一种信息推荐装置,其特征在于,包括: 获取模块,用于通过第一网络平台的开放接口获取与第二网络平台中的各用户相关联的用户的关系数据信息,所述关系数据信息包括各用户之间交互的用户交互信息和表示用户自身行为的用户行为信息; 划分模块,用于根据所述用户的关系数据信息分别对根据预设的划分策略划分得到的各好友圈进行划分,将一个好友圈划分为多个不同的社交圈; 推荐模块,用于根据获取的各用户在所述第二网络平台中的行为记录,采用预设的推荐策略在各所述社交圈中分别进行信息推荐。
7.根据权利要求6所述的装置,其特征在于,所述划分模块包括: 第一获取单元,用于根据各用户的关系数据信息分别获取所述第二网络平台中各用户的社交用户,所述各用户的社交用户为与所述各用户具有社交关系的用户; 第一划分单元,用于将 所述各用户和所述各用户的社交用户分别划分为所述各用户对应的好友圈; 第二划分单元,用于根据所述用户的关系数据信息分别对所述各用户对应的好友圈进行划分,将一个好友圈划分为多个不同的社交圈。
8.根据权利要求6或7所述的装置,其特征在于,所述推荐模块具体用于根据获取的各用户在所述第二网络平台中的行为记录,采用协同推荐策略和/或内容推荐策略在各所述社交圈中分别进行信息推荐。
9.根据权利要求8所述的装置,其特征在于,所述推荐模块包括: 第二获取单元,用于获取一个社交圈中各用户在所述第二网络平台中的行为记录,所述行为记录包括物品的购买记录和信息的浏览记录; 生成单元,用于根据获取的行为记录生成所述第二网络平台中各物品或信息在预设时间段内的流行度; 第一推荐单元,用于将所述预设时间段内流行度大于预设的流行度阈值的物品或信息推荐给所述社交圈中未接触该物品或信息的各用户。
10.根据权利要求8所述的装置,其特征在于,所述推荐模块包括: 第三获取单元,用于获取一个社交圈中各用户在所述第二网络平台中的行为记录,所述行为记录包括物品的购买记录和信息的浏览记录; 第一计算单元,用于根据各用户的行为记录和关系数据信息分别计算所述各用户的个人偏好属性,将所述社交圈中各用户的共同的个人偏好属性作为所述社交圈的圈子偏好属性; 第二计算单元,用于计算所述第二网络平台中各物品或信息的属性与所述社交圈的圈子偏好属性的匹配程度; 第二推荐单元,用于将匹配程度大于预设的匹配程度阈值的物品或信息推荐给所述社交圈中的各用户。
【文档编号】G06F17/30GK103514204SQ201210215463
【公开日】2014年1月15日 申请日期:2012年6月27日 优先权日:2012年6月27日
【发明者】丘志宏, 齐泉 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1