建立用户关系的方法及系统的制作方法

文档序号:7887009阅读:214来源:国知局
专利名称:建立用户关系的方法及系统的制作方法
技术领域
本发明涉及计算机即时通信技术领域,特别是涉及建立用户关系的方法及系统。
背景技术
在即时通信领域,即时通信用户端之间具有一定的关系,例如,好友就是其中的一种。好友是即时通信中,由即时通信用户设定的具有密切关系的即时通信对象。最初,好友的设定需要由一方即时通信用户在得知对方的账号等信息之后,通过即时通信终端界面上提供的入口,发送一个要求对方加其为好友的请求信息,对方在收到信息后判断是否接收其为好友,如果接收,则成为该即时通信用户的好友,享有该即时通信用户好友的权利和即时通信方式。当前的社交网站为了把更多的用户关系建立起来,让更多的潜在用户建立关系,提出了多种算法对用户进行匹配计算,根据匹配计算的结果推荐某些还没有建立关系的用户互相认识并建立关系。通常通过在用户登录后的页面中推荐用户类似“你可能认识的人”、“可能感兴趣的人”、“拥有几位共同朋友的人”等朋友推荐,用户可以选择加对方为好友或加关注等,对方可以选择加好友或关注,也可以没有任何回应。如果对方选择回应,则回应的方式即为建立好友关系或互相关注。在具体实现时,当前社交网站的好友推荐是系统对各用户的属性进行匹配后在相应页面位置提供可能结交朋友推荐,用户的选择为“加为好友”或置之不理,当用户选择加为好友时,系统会向对方发送一份添加好友申请,待对方看到此申请通知时,可以决定是否同意对方的好友申请,也可选择置之不理。实际上这种添加好友申请是一种离线消息确认机制,由一方发送请求给另一方,并等待回应,一旦另一方获得请求,在回应或不理后此消息即消亡。现有技术中的用户关系推荐系统虽然有利于在更多的潜在用户之间建立起关系,但是从技术实现而言,由于每次的推荐仅一次有效,因此,如果一次推荐之后,用户没有接受,则该消息随即消亡;日后如果再想在这两个用户之间进行推荐,则系统需要重新利用用户的属性等信息,并结合一定的算法进行计算,从而造成对系统计算资源的浪费。

发明内容
本发明提供了建立用户关系的方法及系统,能够在为更多的潜在用户之间建立用户关系的过程中,避免造成对系统计算资源的浪费。本发明提供了如下方案:一种建立用户关系的方法,包括:利用预置的算法,在尚未建立关系的用户之间进行计算;当计算出需要为第一用户推荐第二用户时,向所述第一用户发送推荐信息,并向用户提供选择接受推荐及不接受推荐的入口 ;当根据所述第一用户的选择信息无法直接在所述第一用户与所述第二用户之间建立用户关系时,保存所述第一用户的选择信息;对保存的选择信息对应的用户进行属性监控,当监控到所述第一用户和/或第二用户出现符合预置条件的属性时,重新向所述第一用户或第二用户发送推荐信息,以便在所述第一用户与所述第二用户之间建立用户关系。其中,所述当根据所述第一用户的选择信息无法直接在所述第一用户与所述第二用户之间建立用户关系时,保存所述第一用户的选择信息,包括:当所述第一用户通过所述不接受推荐入口进入时,保存所述第一用户的选择信
肩、O优选地,当所述第一用户通过所述不接受推荐入口进入时,还包括:根据所述第一用户及第二用户的属性,标记出暂时不向所述第一用户推荐的用户,所述暂时不向所述第一用户推荐的用户包括:与所述第二用户具有相似属性的用户,以及与所述第二用户具有用户关系的用户。其中,所述当根据所述第一用户的选择信息无法直接在所述第一用户与所述第二用户之间建立用户关系时,保存所述第一用户的选择信息,包括:当所述第一用户通过所述接受推荐入口进入时,如果未曾向所述第二用户推荐所述第一用户,或者,曾向所述第二用户推荐所述第一用户、但所述第二用户从所述不接受推荐入口进入,则保存所述第一用户的选择信息。优选地,还包括:根据所述选择信息对重新发送推荐信息进行权重调整。优选地,还包括:当所述第一用户通过所述接受推荐入口进入时,判断是否曾向所述第二用户推荐所述第一用户,并且所述第二用户从所述接受推荐入口进入,如果是,则在所述第一用户与所述第二用户之间建立用户关系。一种建立用户关系的系统,包括:计算单元,用于利用预置的算法,在尚未建立关系的用户之间进行计算;推荐单元,用于当计算出需要为第一用户推荐第二用户时,向所述第一用户发送推荐信息,并向用户提供选择接受推荐及不接受推荐的入口 ;保存单元,用于当根据所述第一用户的选择信息无法直接在所述第一用户与所述第二用户之间建立用户关系时,保存所述第一用户的选择信息;重新推荐单元,用于对保存的选择信息对应的用户进行属性监控,当监控到所述第一用户和/或第二用户出现符合预置条件的属性时,重新向所述第一用户或第二用户发送推荐信息,以便在所述第一用户与所述第二用户之间建立用户关系。其中,所述保存单元包括:第一保存子单元,用于当所述第一用户通过所述不接受推荐入口进入时,保存所述第一用户的选择信息。优选地,还包括:标记单元,用于当所述第一用户通过所述不接受推荐入口进入时,根据所述第一用户及第二用户的属性,标记出暂时不向所述第一用户推荐的用户,所述暂时不向所述第一用户推荐的用户包括:与所述第二用户具有相似属性的用户,以及与所述第二用户具有用户关系的用户。其中,所述保存单元包括:第二保存子单元,用于当所述第一用户通过所述接受推荐入口进入时,如果未曾向所述第二用户推荐所述第一用户,或者,曾向所述第二用户推荐所述第一用户、但所述第二用户从所述不接受推荐入口进入,则保存所述第一用户的选择信息。优选地,还包括:调整单元,用于根据所述选择信息对重新发送推荐信息进行权重调整。优选地,还包括:用户关系建立单元,用于当所述第一用户通过所述接受推荐入口进入时,判断是否曾向所述第二用户推荐所述第一用户,并且所述第二用户从所述接受推荐入口进入,如果是,则在所述第一用户与所述第二用户之间建立用户关系。根据本发明提供的具体实施例,本发明公开了以下技术效果:通过本发明,在向用户推荐与其他用户建立用户关系的过程中,如果暂时无法直接在两个用户之间建立用户关系,会暂时保存用户的选择信息,如果在后续的监控过程中,发现用户出现了符合预置条件的属性,则可以重新进行推荐。因此,一次推荐具有存续性,当重新推荐时,不需要重新利用算法进行计算,能够节省系统中的计算资源。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的方法的流程图;图2是本发明实施例提供的系统的示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。参见图1,本发明实施例提供的建立用户关系的方法包括以下步骤:SlOl:利用预置的算法,在尚未建立关系的用户之间进行计算;这里所述的预置的算法可以采用已有技术中的算法,或者综合使用多种算法,当然,具体采用何种算法或者采用哪些算法,可以根据实际应用中的需要来确定,对本发明实施例的具体实现没有影响,因此,这里也不再详述具体的算法。S102:当计算出需要为第一用户推荐第二用户时,向所述第一用户发送推荐信息,并向用户提供选择接受推荐及不接受推荐的入口;当发现需要向第一用户推荐第二用户时,就可以向第一用户发送推荐信息,第一用户可以在其登录后的界面中发现该推荐信息。与现有技术不同,在本发明实施例中,不仅仅为用户提供接受推荐的入口,还可以为用户提供不接受推荐的入口。例如,当为第一用户推荐加第二用户为好友时,可以为用户提供“喜欢”及“不喜欢”、或者,“想认识”及“不想认识”两个入口(可以通过可操作按钮等方式作为用户的操作入口)等,第一用户在收到系统的推荐信息之后,如果喜欢第二用户,希望加第二用户为好友,则可以点击“喜欢”按钮;否贝U,如果不喜欢第二用户,暂时不想加第二用户为好友,则可以点击“不喜欢”按钮。S103:当根据所述第一用户的选择信息无法直接在所述第一用户与所述第二用户之间建立用户关系时,保存第一用户的选择推荐信息;当第一用户根据系统提供的入口进入,选择了接受或者不接受推荐之后,可以根据第一用户的选择情况,以及之前保存的有关该第一用户及第二用户之间的互相选择情况,来判断是否能直接在第一用户与第二用户之间建立关系,如果能,则直接建立该第一用户与第二用户之间的用户关系。例如,如果第一用户选择喜欢第二用户,并且经过查询之前保存过的推荐信息及用户选择信息之后发现,之前曾向第二用户推荐过第一用户,且第二用户也选择过喜欢第一用户,则就可以直接在第一用户与第二用户之间建立用户关系。否则,如果第一用户选择了喜欢第二用户,但之前尚未向第二用户推荐过第一用户,或者,虽然之前向第二用户推荐过第一用户,但第二用户选择了不喜欢第一用户,则无法直接在第一用户与第二用户之间建立用户关系。或者,如果第一用户选择了不喜欢第二用户,则无论之前是否向第二用户推荐过第一用户,无论第二用户是否喜欢第一用户,暂时都无法直接在第一用户与第二用户之间建立用户关系。无论出现上述何种情况,只要根据第一用户的选择信息暂时无法直接在第一用户与第二用户之间建立用户关系,在本发明实施例中,都会对此次推荐信息进行保存。也即,针对一次推荐,即使暂时没能直接在第一用户与第二用户之间成功建立起用户关系,本发明实施例也不是直接让此次推荐消亡,而是将其保存下来,后续可以在此次推荐的基础上继续进行推荐操作。需要说明的是,本发明实施例中所述的保存推荐信息,可以是指,将曾经将第二用户推荐给第一用户这一事件记录下来,这样,后续如果再需要在第一用户与第二用户之间建立用户关系时,就不需要再使用步骤SlOl中所述的算法进行计算,节省计算资源。当然,在实际应用中,在保存一次推荐信息的同时,还可以保存第一用户的选择信息,该选择信息可以为后续的重新推荐进行加权或降权(例如,保存的选择信息是喜欢,则重新推荐的权重可以增加,如果选择信息是不喜欢,则重新推荐的权重可以下降),或者,如果后续还向第二用户推荐了第一用户,则还可以为是否直接在第一用户与第二用户之间建立用户关系,提供判断的依据。具体在保存推荐信息及用户的选择信息时,可以采用在第一用户和/或第二用户的数据库中保存“准关系用户群组”的方式来实现,并且还可以根据用户的不同选择情况,分为多个群组。例如,在向第一用户推荐加第二用户为好友时,如果第一用户选择喜欢第二用户,但是发现尚未向第二用户推荐过第一用户,或者第二用户之前选择了不喜欢第一用户,则可以在第一用户和/或第二用户的数据库中存储该选择信息以供后续使用,此时,可以将第一用户与第二用户之间的关系称为一种“准好友关系”,第二用户将会出现在第一用户的“准好友群组”中,第一用户也将出现在第二用户的“准好友群组”中,第一用户及第二用户都可以查看自己的准好友群组中包含哪些用户。或者,如果第一用户选择了不喜欢第二用户,但是,发现尚未向第二用户推荐过第一用户,或者,发现之前第二用户曾经选择喜欢第一用户,则同样可以在第一用户和/或第二用户的数据库中存储该选择信息以供后续使用,此时,由于第一用户与第二用户有一方是喜欢另一方的,因此,同样可以将第一用户与第二用户之间的关系称为一种“准好友关系”,第二用户将会出现在第一用户的“准好友群组”中,第一用户也将出现在第二用户的“准好友群组”中。此外,如果第一用户选择了不喜欢第二用户,并且发现之前在向第二用户推荐第一用户时,第二用户曾经选择了也不喜欢第一用户,则证明这两个用户可能确实是暂时互不相识,因此,可以将第一用户与第二用户之间的关系称为一种“准陌生人关系”,第二用户将会出现在第一用户的“准陌生人群组”中,第一用户也将出现在第二用户的“准陌生人群组”中,同样,第一用户及第二用户都可以查看自己的准陌生人群组中包含哪些用户。S104:对保存的推荐信息对应的用户进行属性监控,当监控到所述第一用户和/或第二用户出现符合预置条件的属性时,重新向所述第一用户或第二用户发送所述推荐信息,以便在所述第一用户与所述第二用户之间建立用户关系。对于保存下来的推荐信息,在本发明实施例中,会对这些推荐信息对应的用户进行属性监控,如果发现第一用户和/或第二用户出现符合预置条件的属性时,则可以重新向第一用户或第二用户发送所述推荐信息。也就是说,如果经过一次推荐之后发现,暂时无法直接在第一用户与第二用户之间建立用户关系,则根据此次推荐,暂时在一定阈值范围内(包括时间、地点、爱好、行业等),可以暂时不向第一用户推荐与第二用户存在某种相似或者联系的其他用户;同时,也会对第一用户及第二用户的属性进行监控,如果发现第一用户和/或第二用户出现符合预置条件的属性,例如,发现第二用户的好友中出现了第一用户喜欢过的用户,等等,则可以重新将第二用户推荐给第一用户。或者,如果第二用户已经在先选择过不喜欢第一用户,而第一用户选择的是喜欢第二用户时,则在对第一用户及第二用户的属性进行监控的过程中,当发现可以重新推荐时,可以重新向第二用户发送推荐信息。当然如前文所述,在确定是否重新将第二用户推荐给第一用户时,还可以将第一用户和/或第二用户之前的选择信息作为依据。例如,如果第一用户以及第二用户分别出现在对方的“准好友群组”中,则重新推荐的权重会增大;如果第一用户以及第二用户分别出现在对方的“准陌生人群组”中,则重新进行推荐的几率不会太高,因此可以重新推荐的权重降低。当然如果监控到第一用户与第二用户之间出现了符合预置条件的属性,则仍然可以重新进行推荐。当然,针对不同的情况,重新推荐的预置条件可以是不尽相同的,例如,针对上述在准陌生人之间进行重新推荐的条件可以是,如果发现双发有过会面或者其他亲近活动(可以通过监控用户发表过的日志等方式来发现,例如,监控到第一用户发表的名称为“聚会”的日志中,出现了第二用户的名字等关键词,则可以得知第一用户与第二用户可能发生或会面或亲近活动),则重新将第二用户推荐给第一用户,等等。可见,系统可以在各种算法的基础上提供给用户A不同的朋友推荐,假设其中有一个是用户B,用户A对系统提供的用户B的信息进行判断,告诉系统是否喜欢用户B。如果用户A喜欢用户B则可以在自己和/或用户B的数据库中存储相应喜欢信息以便未来使用,用户A或系统可以获得用户A喜欢过人的数量及信息,用户B或系统可以获得喜欢过用户B的人的数量及信息。当用户A选择喜欢用户B后,系统会在用户A或用户B的数据库中匹配用户B是否喜欢用户A的信息,如果系统发现用户B也喜欢过用户A,则系统自动将用户A和用户B连接为好友关系。如果用户A选择不喜欢用户B后,系统会寻找是否有用户B喜欢或不喜欢用户A的信息,如果用户B喜欢用户A的话,系统自动配对存储双方的选择,形成一种准好友关系,系统会暂时根据此关系在一定阈值范围内(时间,地点,爱好,行业等)不向用户A推荐跟用户B存在某种相似或联系的朋友,之后,对用户A及用户B的属性进行监控,一旦用户B的好友中出现用户A喜欢的人,则系统会提前准备再次推荐用户B给用户A,推荐给用户A的权重加大。如果用户B不喜欢用户A的话,则说明用户A及用户B对对方都不满意,此时,由于互相再认识的概率比较低,所以再推荐的几率也不会高,此时,双方形成一种准陌生人关系,再次推荐认识的权重会更低,当然,可以根据计算的准陌生人的阈值来计算他们之间再次被推荐的几率,例如,当社交网络的线下应用侦测到双方有会面或亲近活动的话,可以提高双方的关系级别,并可直接迅速被推荐,形成好友关系或准好友关系。为了更好地理解本发明实施例提供的技术方案,下面以一个实际应用中的例子,对本发明实施例进行更为详细地介绍。假设小明登录到社交网络系统中,被系统推荐了一个朋友小红,小明觉得小红跟自己的行业相关度很高,又是同龄人,想认识小红,选择喜欢她,系统自动发现,小红在之前的浏览中对小明也做出了喜欢的选择,此时,系统即把小明和小红连接起来成为社交网络中的好友关系。当小明选择不喜欢小红时,系统会根据小红的各个属性,对比分析小明的属性,避免推荐给小明与小红存在各种相似或有关系的朋友,当小红的好友中存在小明喜欢的对象时,可以减弱上述避免推荐的策略,当各种属性契合度越来越高,小红好友中被小明喜欢的人越来越多,小明和他们的契合度越来越高并超过一定阈值时,系统重新推荐小红给小明认识,并促进小明和小红形成好友关系。在此过程中,小红喜欢或不喜欢小明,成为对双方关系判断的一个重要依据,可以定义为准好友或准陌生人关系,根据系统自动判断双方契合度的高低来递进或减退这种关系强度,以便反映双方的一种远近关系。没有形成线上好友关系的小明和小红,在现实生活中碰面或进行了亲近活动,系统通过某种方法侦测到并重新提示给双方,当双方感觉对方是自己想认识的人时即可对系统提供的推荐进行确认并使得双方形成好友关系。总之,在本发明实施例中,在向用户推荐与其他用户建立用户关系的过程中,如果暂时无法直接在两个用户之间建立用户关系,会暂时保存推荐信息,如果在后续的监控过程中,发现用户出现了符合预置条件的属性,则可以重新进行推荐。因此,一次推荐具有存续性,当重新推荐时,不需要重新利用算法进行计算,能够节省系统中的计算资源。与本发明实施例提供的建立用户关系的方法相对应,本发明实施例还提供了一种建立用户关系的系统,参见图2,该系统可以包括:计算单元201,用于利用预置的算法,在尚未建立关系的用户之间进行计算;推荐单元202,用于当计算出需要为第一用户推荐第二用户时,向所述第一用户发送推荐信息,并向用户提供选择接受推荐及不接受推荐的入口 ;保存单元203,用于当根据所述第一用户的选择信息无法直接在所述第一用户与所述第二用户之间建立用户关系时,保存所述第一用户的选择信息;重新推荐单元204,用于对保存的选择信息对应的用户进行属性监控,当监控到所述第一用户和/或第二用户出现符合预置条件的属性时,重新向所述第一用户或第二用户发送推荐信息,以便在所述第一用户与所述第二用户之间建立用户关系。其中,保存单元203可以包括:第一保存子单元,用于当所述第一用户通过所述不接受推荐入口进入时,保存所述第一用户的选择信息。在实际应用中,该系统还可以包括:标记单元,用于当所述第一用户通过所述不接受推荐入口进入时,根据所述第一用户及第二用户的属性,标记出暂时不向所述第一用户推荐的用户,所述暂时不向所述第一用户推荐的用户包括:与所述第二用户具有相似属性的用户,以及与所述第二用户具有用户关系的用户。或者,保存单元203也可以包括:第二保存子单元,用于当所述第一用户通过所述接受推荐入口进入时,如果未曾向所述第二用户推荐所述第一用户,或者,曾向所述第二用户推荐所述第一用户、但所述第二用户从所述不接受推荐入口进入,则保存所述第一用户的选择信息。在实际应用中,该系统还可以包括:调整单元,用于根据所述选择信息对重新发送推荐信息进行权重调整。此外,该系统还可以包括:用户关系建立单元,用于当所述第一用户通过所述接受推荐入口进入时,判断是否曾向所述第二用户推荐所述第一用户,并且所述第二用户从所述接受推荐入口进入,如果是,则在所述第一用户与所述第二用户之间建立用户关系。总之,在本发明实施例提供的用户关系建立系统中,在向用户推荐与其他用户建立用户关系的过程中,如果暂时无法直接在两个用户之间建立用户关系,会暂时保存推荐信息,如果在后续的监控过程中,发现用户出现了符合预置条件的属性,则可以重新进行推荐。因此,一次推荐具有存续性,当重新推荐时,不需要重新利用算法进行计算,能够节省系统中的计算资源。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。 以上对本发明所提供的建立用户关系的方法及系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种建立用户关系的方法,其特征在于,包括: 利用预置的算法,在尚未建立关系的用户之间进行计算; 当计算出需要为第一用户推荐第二用户时,向所述第一用户发送推荐信息,并向用户提供选择接受推荐及不接受推荐的入口; 当根据所述第一用户的选择信息无法直接在所述第一用户与所述第二用户之间建立用户关系时,保存所述第一用户的选择信息; 对保存的选择信息对应的用户进行属性监控,当监控到所述第一用户和/或第二用户出现符合预置条件的属性时,重新向所述第一用户或第二用户发送推荐信息,以便在所述第一用户与所述第二用户之间建立用户关系。
2.根据权利要求1所述的方法,其特征在于,所述当根据所述第一用户的选择信息无法直接在所述第一用户与所述第二用户之间建立用户关系时,保存所述第一用户的选择信息,包括: 当所述第一用户通过所述不接受推荐入口进入时,保存所述第一用户的选择信息。
3.根据权利要求2所述的方法,其特征在于,当所述第一用户通过所述不接受推荐入口进入时,还包括: 根据所述第一用户及第二用户的属性,标记出暂时不向所述第一用户推荐的用户,所述暂时不向所述第一用户推荐的用户包括:与所述第二用户具有相似属性的用户,以及与所述第二用户具有用户关系的用户。
4.根据权利要求1所述的方法,其特征在于,所述当根据所述第一用户的选择信息无法直接在所述第一用户与所述第二用户之间建立用户关系时,保存所述第一用户的选择信息,包括:` 当所述第一用户通过所述接受推荐入口进入时,如果未曾向所述第二用户推荐所述第一用户,或者,曾向所述第二用户推荐所述第一用户、但所述第二用户从所述不接受推荐入口进入,则保存所述第一用户的选择信息。
5.根据权利要求1至4任一项所述的方法,其特征在于,还包括: 根据所述选择信息对重新发送推荐信息进行权重调整。
6.根据权利要求1所述的方法,其特征在于,还包括: 当所述第一用户通过所述接受推荐入口进入时,判断是否曾向所述第二用户推荐所述第一用户,并且所述第二用户从所述接受推荐入口进入,如果是,则在所述第一用户与所述第二用户之间建立用户关系。
7.一种建立用户关系的系统,其特征在于,包括: 计算单元,用于利用预置的算法,在尚未建立关系的用户之间进行计算; 推荐单元,用于当计算出需要为第一用户推荐第二用户时,向所述第一用户发送推荐信息,并向用户提供选择接受推荐及不接受推荐的入口 ; 保存单元,用于当根据所述第一用户的选择信息无法直接在所述第一用户与所述第二用户之间建立用户关系时,保存所述第一用户的选择信息; 重新推荐单元,用于对保存的选择信息对应的用户进行属性监控,当监控到所述第一用户和/或第二用户出现符合预置条件的属性时,重新向所述第一用户或第二用户发送推荐信息,以便在所述第一用户与所述第二用户之间建立用户关系。
8.根据权利要求7所述的系统,其特征在于,所述保存单元包括: 第一保存子单元,用于当所述第一用户通过所述不接受推荐入口进入时,保存所述第一用户的选择信息。
9.根据权利要求8所述的系统,其特征在于,还包括: 标记单元,用于当所述第一用户通过所述不接受推荐入口进入时,根据所述第一用户及第二用户的属性,标记出暂时不向所述第一用户推荐的用户,所述暂时不向所述第一用户推荐的用户包括:与所述第二用户具有相似属性的用户,以及与所述第二用户具有用户关系的用户。
10.根据权利要求7所述的系统,其特征在于,所述保存单元包括: 第二保存子单 元,用于当所述第一用户通过所述接受推荐入口进入时,如果未曾向所述第二用户推荐所述第一用户,或者,曾向所述第二用户推荐所述第一用户、但所述第二用户从所述不接受推荐入口进入,则保存所述第一用户的选择信息。
11.根据权利要求7至10任一项所述的系统,其特征在于,还包括: 调整单元,用于根据所述选择信息对重新发送推荐信息进行权重调整。
12.根据权利要求7所述的系统,其特征在于,还包括: 用户关系建立单元,用于当所述第一用户通过所述接受推荐入口进入时,判断是否曾向所述第二用户推荐所述第一用户,并且所述第二用户从所述接受推荐入口进入,如果是,则在所述第一用户与所述第二用户之间建立用户关系。
全文摘要
本发明公开了建立用户关系的方法及系统,其中,所述方法包括利用预置的算法,在尚未建立关系的用户之间进行计算;当计算出需要为第一用户推荐第二用户时,向所述第一用户发送推荐信息,并向用户提供选择接受推荐及不接受推荐的入口;当根据所述第一用户的选择信息无法直接在所述第一用户与所述第二用户之间建立用户关系时,保存所述第一用户的选择信息;对保存的选择信息对应的用户进行属性监控,当监控到所述第一用户和/或第二用户出现符合预置条件的属性时,重新向所述第一用户或第二用户发送所述推荐信息,以便在所述第一用户与所述第二用户之间建立用户关系。能够在为更多的潜在用户之间建立用户关系的过程中,避免浪费系统计算资源。
文档编号H04L29/08GK103209111SQ20121000755
公开日2013年7月17日 申请日期2012年1月11日 优先权日2012年1月11日
发明者林凡, 王坚 申请人:北京淘友天下科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1