一种推荐用户信息的方法及装置与流程

文档序号:13737199阅读:111来源:国知局
技术领域本发明涉及互联网通信领域,具体而言,涉及一种推荐用户信息的方法及装置。

背景技术:
目前,用户经常登录社交网络,并与社交网络中的好友进行交流。为了使用户通过社交网络结交更多的好友,服务器可以向用户终端推荐好友的用户信息,以使用户结识推荐的好友。当前,相关技术中提供了一种推荐用户信息的方法,包括:服务器根据用户的年龄、性别及地理位置等信息,从数据库中获取与该用户在同一年龄段、同一地理区域内的同性或异性好友,将获取的好友的用户信息推荐给该用户。上述根据用户的年龄、性别及地理位置等信息向用户推荐用户信息,推荐的好友数量很大,若推荐的好友都像用户发送消息,将会给用户造成很大困扰。且推荐的大量好友与用户之间的共同点很少,推荐的好友的可参考性很差,用户很难从上述推荐的好友中结识到真正有共同话题的好友。

技术实现要素:
有鉴于此,本发明实施例的目的在于提供一种推荐用户信息的方法及装置,提高推荐信息的可参考性。第一方面,本发明实施例提供了一种推荐用户信息的方法,所述方法包括:接收用户的消费券的标识;根据所述消费券的标识,获取对应的门店标识;根据所述门店标识,确定对应的关联用户;获取所述关联用户的用户信息,将所述关联用户的用户信息推荐给所述用户。结合第一方面,本发明实施例提供了上述第一方面的第一种可能的实现方式,其中,所述根据所述消费券的标识,获取对应的门店标识,包括:获取已存储的消费券列表;根据所述消费券的标识,从所述消费券列表中查询所述消费券对应的门店标识。结合第一方面,本发明实施例提供了上述第一方面的第二种可能的实现方式,其中,所述根据所述门店标识,确定对应的关联用户,包括:根据所述门店标识,调取所述门店标识对应的门店关联列表;从所述门店关联列表中,按照所述用户对应的自定义规则确定对应的关联用户。结合第一方面,本发明实施例提供了上述第一方面的第三种可能的实现方式,其中,所述方法还包括:根据所述消费券的标识,从消费券列表中获取所述消费券对应的消费券金额;根据所述消费券金额及预设单次推荐额度,确定所述用户对应的推荐次数;根据所述用户的用户标识、所述门店标识及所述推荐次数,生成所述用户对应的门店关联信息;将所述用户对应的门店关联信息存储在所述验券终端对应的门店关联列表中。结合第一方面,本发明实施例提供了上述第一方面的第四种可能的实现方式,其中,所述确定对应的关联用户之后,还包括:在所述门店标识对应的门店关联列表中,对确定的所述关联用户对应的推荐次数进行减一操作;判断减一操作后所述关联用户对应的推荐次数是否为0,如果是,则从所述门店关联列表中删除所述关联用户对应的门店关联信息。结合第一方面,本发明实施例提供了上述第一方面的第五种可能的实现方式,其中,所述获取所述关联用户的用户信息,将所述关联用户的用户信息推荐给所述用户的终端,包括:获取所述关联用户的用户标识及所述关联用户对应的历史门店信息;根据所述用户标识及所述历史门店信息,生成所述关联用户的用户信息;向所述用户的终端发送所述关联用户的用户信息及预设展示方式,所述预设展示方式包括翻牌动画方式或波纹渐变动画方式。结合第一方面,本发明实施例提供了上述第一方面的第六种可能的实现方式,其中,所述将所述关联用户的用户信息推荐给所述用户的终端之后,还包括:确定所述关联用户的当前位置,当确定所述关联用户的当前位置为所述门店标识对应的门店时,发送偶遇提示信息给所述用户的终端及所述关联用户的终端。第二方面,本发明实施例提供了一种推荐用户信息的装置,所述装置包括:接收模块,用于接收用户的消费券的标识;获取模块,用于根据所述消费券的标识,获取对应的门店标识;确定模块,用于根据所述门店标识,确定对应的关联用户;推荐模块,用于获取所述关联用户的用户信息,将所述关联用户的用户信息推荐给所述用户的终端。结合第二方面,本发明实施例提供了上述第二方面的第一种可能的实现方式,其中,所述获取模块包括:第一获取单元,用于获取已存储的消费券列表;查询单元,用于根据所述消费券的标识,从所述消费券列表中查询所述消费券对应的门店标识。结合第二方面,本发明实施例提供了上述第二方面的第二种可能的实现方式,其中,所述确定模块包括:调取单元,用于根据所述门店标识,调取所述门店标识对应的门店关联列表;确定单元,用于从所述门店关联列表中,按照所述用户对应的自定义规则确定对应的关联用户。结合第二方面,本发明实施例提供了上述第二方面的第三种可能的实现方式,其中,所述装置还包括:门店关联信息生成模块,用于根据所述消费券的标识,从消费券列表中获取所述消费券对应的消费券金额;根据所述消费券金额及预设单次推荐额度,确定所述用户对应的推荐次数;根据所述用户的用户标识、所述门店标识及所述推荐次数,生成所述用户对应的门店关联信息;存储模块,用于将所述用户对应的门店关联信息存储在所述验券终端对应的门店关联列表中。结合第二方面,本发明实施例提供了上述第二方面的第四种可能的实现方式,其中,所述装置还包括:减一操作模块,用于在所述门店标识对应的门店关联列表中,对确定的所述关联用户对应的推荐次数进行减一操作;删除模块,用于判断减一操作后所述关联用户对应的推荐次数是否为0,如果是,则从所述门店关联列表中删除所述关联用户对应的门店关联信息。结合第二方面,本发明实施例提供了上述第二方面的第五种可能的实现方式,其中,所述推荐模块包括:第二获取单元,用于获取所述关联用户的用户标识及所述关联用户对应的历史门店信息;生成单元,用于根据所述用户标识及所述历史门店信息,生成所述关联用户的用户信息;发送单元,用于向所述用户的终端发送所述关联用户的用户信息及预设展示方式,所述预设展示方式包括翻牌动画方式或波纹渐变动画方式。结合第二方面,本发明实施例提供了上述第二方面的第六种可能的实现方式,其中,所述装置还包括:发送模块,用于确定所述关联用户的当前位置,当确定所述关联用户的当前位置为所述门店标识对应的门店时,发送偶遇提示信息给所述用户的终端及所述关联用户的终端。在本发明实施例提供的方法及装置中,接收用户的消费券的标识;根据消费券的标识,获取对应的门店标识;根据该门店标识,确定对应的关联用户;将关联用户的用户信息推荐给用户的终端。由于当接收到用户在某门店的券消费的标识时,为用户推荐该门店的关联用户,关联用户也是在该门店消费的用户,所以推荐的关联用户的数量有限,且关联用户很可能与用户有相似的消费品味和生活方式。由于有消费限制,可大大减少向用户推荐恶意用户的可能性,提高了推荐用户信息的可参考性,用户能够从推荐的好友中结识到真正有共同话题的好友。为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本发明实施例1所提供的一种推荐用户信息的方法流程图;图2A示出了本发明实施例2所提供的一种推荐用户信息的装置结构示意图;图2B示出了本发明实施例2所提供的另一种推荐用户信息的装置结构示意图。具体实施方式下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。考虑到相关技术中根据用户的年龄、性别及地理位置等信息向用户推荐用户信息,推荐的好友数量很大,若推荐的好友都像用户发送消息,将会给用户造成很大困扰。且推荐的大量好友中很可能包含恶意用户,恶意用户会给用户带来欺诈和骚扰。由此可知,相关技术中推荐用户信息的可参考性很差,用户很难从上述推荐的好友中结识到真正有共同话题的好友。基于此,本发明实施例提供了一种推荐用户信息的方法及装置。下面通过实施例进行描述。实施例1本发明实施例提供了一种推荐用户信息的方法。该方法将用户的消费行为与好友推荐结合起来,为用户推荐具有相似消费品味和生活方式的好友,并且通过消费的限制,来增加恶意用户对用户进行欺诈或恶意骚扰的成本,大大减少推荐的好友中存在恶意用户的可能性。参见图1,该方法具体包括以下步骤:步骤101:接收用户的消费券的标识。本发明实施例的执行主体为服务器,该服务器可以为第三方购物平台的服务器、网上团购平台的服务器或实体商店的服务器等。上述消费券可以为实体票券或网络上发行的电子券等。在服务器中存储有消费券列表,该消费券列表中包括消费券的标识、消费券金额与门店标识的对应关系。当发行新的消费券时,服务器将该消费券的标识、消费券金额及该消费券对应的门店的门店标识存储在消费券列表中。当用户获取消费券时,用户的终端发送好友推荐请求给服务器,该好友推荐请求包括该消费券的标识和该用户的用户标识。服务器接收用户的终端发送的好友推荐请求,从该好友推荐请求中获取该消费券的标识。由于目前用户从第三方购物平台或网上团购平台等获取消费券时可以不必支付费用,而是到该消费券对应的门店使用该消费券时才进行支付,所以为了提高用户进行好友推荐的成本,以减少推荐的好友中包含的恶意用户的数量,本发明实施例还可以在用户到店消费时才进行好友推荐。即当用户获取消费券并到该消费券对应的门店进行消费时,用户向该门店的店员出示该消费券,该门店的店员通过该门店的验券终端对该消费券进行验证。在验证该消费券时,若该消费券为电子券,则验券终端扫描该电子券,或者店员将该电子券的标识输入该验券终端,验券终端发送验证请求给服务器,该验证请求包括该电子券的标识。若该消费券为实体票券,则验券终端扫描该实体票券上的条形码或二维码等,得到该实体票券的标识,发送验证请求给服务器,该验证请求包括该实体票券的标识。此时服务器接收验券终端发送的验证请求,从该验证请求中获取消费券的标识,并对该消费券进行验证,并将验证结果反馈给验券终端,具体验证过程,在此不进行详述。在本发明实施例中,当用户获取消费券时,服务器还根据该消费券的标识,从消费券列表中获取该消费券对应的消费券金额;根据该消费券金额及预设单次推荐额度,确定该用户对应的推荐次数;根据该用户的用户标识、门店标识及该推荐次数,生成用户对应的门店关联信息。本发明实施例中,可以直接将用户标识、门店标识及推荐次数组成用户对应的门店关联信息。上述预设单次推荐额度可以为5或10等,本发明实施例并不具体限定预设单次推荐额度的具体数值,实际操作中可根据需求进行设置。在确定用户对应的推荐次数时,计算消费券金额与预设单次推荐额度之间的比值,将该比值确定为用户对应的推荐次数。例如,假设消费券金额为50,预设单次推荐额度为5,则推荐次数为10次。在本发明实施例中,服务器中还存储有各个门店的门店关联列表,门店的关联列表中存储有在该门店消费的用户的门店关联信息。上述生成用户对应的门店关联信息之后,还将用户对应的门店关联信息存储在上述门店标识对应的门店关联列表中。假设该用户的用户标识为User1,该消费券所属的门店的门店标识为shop1,该用户对应的推荐次数为10次,则该验券终端对应的门店关联列表如表1所示。表1步骤102:根据该消费券的标识,获取对应的门店标识。服务器接收到用户的消费券的标识后,获取已存储的消费券列表,根据该消费券的标识,从该消费券列表中查询该消费券的标识对应的门店标识。步骤103:根据该门店标识,确定对应的关联用户。根据该门店标识,调取该门店标识对应的门店关联列表;从该门店关联列表中,按照用户对应的自定义规则确定对应的关联用户。用户对应的自定义规则为用户在服务器中注册时设置的好友匹配规则,该自定义规则存储在用户的账户信息中。自定义规则可以规定推荐的好友的性别、年龄及推荐的好友数量等。在从门店关联列表中确定需要推荐的关联用户时,首先根据该用户的用户标识,从该用户的账户信息中获取该用户对应的自定义规则,然后从门店关联列表中除该用户以外的其他用户中确定符合该自定义规则的关联用户。在确定出需要推荐的关联用户之后,服务器在上述门店标识对应的门店关联列表中,对确定的关联用户对应的推荐次数进行减一操作;判断减一操作后关联用户对应的推荐次数是否为0,如果是,则从门店关联列表中删除关联用户对应的门店关联信息。例如,假设确定出的需要推荐的关联用户的用户标识为表1中的User2和User3,则对User2和User3分别对应的推荐次数1和5进行减一操作,减一操作后User2对应的推荐次数为0,User3对应的推荐次数为4,则从门店关联列表中删除User2对应的门店关联信息,如表2所示。表2由于有的用户可能只在门店中消费少数几次就不再到该门店消费了,这种用户的存在会大大减少好友推荐过程中用户与推荐的关联用户实际偶遇的可能性,上述将需推荐的关联用户的推荐次数减一,可以更快地缩小关联用户的推荐次数,减少消费次数很少的关联用户,从而提高用户与推荐的关联用户实际偶遇的可能性。另外,将需推荐的关联用户的推荐次数减一,当推荐次数减到0后只有再次到该门店进行消费才能再次参与好友推荐,如此可以激励更多用户不断到该门店进行消费。在本发明实施例中,除上述只对需推荐的关联用户的推荐次数减一的方式外,还可以只对获取好友推荐的推荐信息的用户的推荐次数减一,或者同时对推荐的关联用户及获取推荐信息的用户的推荐次数进行减一操作。由于推荐次数是根据消费券金额确定的,且当用户的推荐次数减到0之后,就从门店关联列表中删除用户的门店关联信息,用户只有再次到该门店进行消费才能再次参与好友推荐,如此保证推荐的好友短期内都在该门店消费,提高用户与推荐的好友在该门店偶遇的可能性,且推荐的好友与用户很可能有相似的消费品味和生活方式。另外,由于只有进行了消费才能参与好友推荐,所以减少了推荐的好友中存在恶意用户的可能性。步骤104:获取关联用户的用户信息,将关联用户的用户信息推荐给用户。在本发明实施例中,服务器在用户的账户信息中记录用户对应的历史门店信息,该历史门店信息为用户过去消费的门店的门店标识、门店地址及消费时间等相关信息。在确定出需要推荐的关联用户之后,服务器获取确定的关联用户的用户标识及关联用户对应的历史门店信息;根据用户标识及历史门店信息,生成关联用户的用户信息;向用户的终端发送关联用户的用户信息及预设展示方式,该预设展示方式包括翻牌动画方式或波纹渐变动画方式。服务器根据确定的关联用户的用户标识,从关联用户的账户信息中获取关联用户对应的历史门店信息,将用户标识及获取的历史门店信息作为关联用户的用户信息,关联用户的用户信息还可以包括关联用户的年龄和性别等其它信息。服务器将关联用户的用户信息及预设展示方式发送给用户的终端后,用户的终端以预设展示方式将推荐的关联用户的用户信息显示给用户。服务器也可以不将上述预设展示方式发送给用户的终端,而是由用户在用户的终端上自定义设置展示方式。本发明实时例中通过翻牌动画方式或波纹渐变动画方式等预设展示方式来显示推荐的好友,能够增加推荐用户信息的趣味性,改善用户体验。在本发明实施例中,将关联用户的用户信息推荐给用户的终端之后,还确定关联用户的当前位置,当确定关联用户的当前位置为上述门店标识对应的门店时,发送偶遇提示信息给用户的终端及关联用户的终端。服务器可以通过GPS(GlobalPositioningSystem,全球定位系统)对推荐的关联用户的终端进行定位,得到关联用户的当前位置。或者服务器直接从关联用户的终端请求获得关联用户的当前位置。当确定关联用户的当前位置为上述门店标识对应的门店时,由于用户正在该门店进行验券消费,所以可以确定该关联用户跟该用户同时在该门店内,此时发送偶遇提示信息给用户的终端及该关联用户的终端,该偶遇提示信息可以包括该用户的用户信息、该关联用户的用户信息及用于提示偶遇的文本信息等。本发明实施例提供的方法应用场景非常广泛,以下仅列举几种应用场景,但本发明实施例并不具体限定该推荐用户信息的方法的应用场景。例如,用户在团购网上购买了电子券,并去该电子券所属的实体门店进行验券消费时,团购网的服务器将该用户与该实体门店关联,并通过本发明实施例提供的方法为该用户推荐同在该实体门店验券消费的好友。又如,用户在第三方购物平台购买商品后,第三方购物平台的服务器将该用户与该商品对应的网上店铺关联,并通过本发明实施例提供的方法为该用户推荐同在该网上店铺消费的好友。再如,用户去电影院、运动场、健身房、游乐场或演唱会等实体消费场所消费时,这些实体消费场所的服务器将该用户与消费场所关联,并通过本发明实施例提供的方法为该用户推荐同在这些场所消费的好友。在本发明实施例中,验券消费与好友推荐结合起来,只有进行消费才能参与好友推荐,如此提高了参与好友推荐的成本,有效减少了参与好友推荐的恶意用户,大大减少了由好友推荐给用户带来的欺诈及垃圾广告的骚扰等。另外,由于去同一家店消费的用户很可能居住的地理位置相近,且极可能具有相似的消费品味及生活方式,因此通过本发明提供的方法推荐的好友的可参考性很强,用户可以在推荐的用户中结识具有共同话题的好友。而且在用户正在门店中进行消费时,若确定出推荐的好友中存在正在此门店中的好友时,向该用户及该好友发送偶遇提示信息,增加了用户与推荐的好友真实相遇的机会。在本发明实施例中,接收用户的消费券的标识;根据消费券的标识,确定对应的门店标识;根据该门店标识,确定对应的关联用户;将关联用户的用户信息推荐给用户的终端。由于当接收到用户在某门店的消费券的标识时,为用户推荐该门店的关联用户,关联用户也是在该门店消费的用户,所以推荐的关联用户的数量有限,且关联用户很可能与用户有相似的消费品味和生活方式。由于有消费限制,可大大减少向用户推荐恶意用户的可能性,提高了推荐用户信息的可参考性,用户能够从推荐的好友中结识到真正有共同话题的好友。实施例2参见图2A,本发明实施例提供了一种推荐用户信息的装置,该装置用于执行上述实施例1提供的推荐用户信息的方法。该装置具体包括:接收模块201,用于接收用户的消费券的标识;获取模块202,用于根据消费券的标识,获取对应的门店标识;确定模块203,用于根据该门店标识,确定对应的关联用户;推荐模块204,用于获取关联用户的用户信息,将关联用户的用户信息推荐给用户。上述获取模块202通过第一获取单元及查询单元来获取对应的门店标识。第一获取单元,用于获取已存储的消费券列表;查询单元,用于根据所述消费券的标识,从所述消费券列表中查询所述消费券对应的门店标识。。在本发明实施例中,确定模块203通过调取单元和确定单元来确定对应的关联用户。调取单元,用于根据该门店标识,调取该门店标识对应的门店关联列表;确定单元,用于从该门店关联列表中,按照用户对应的自定义规则确定对应的关联用户。在本发明实施例中,该装置还包括:门店关联信息生成模块,用于根据消费券的标识,从消费券列表中获取消费券对应的消费券金额;根据消费券金额及预设单次推荐额度,确定用户对应的推荐次数;根据用户的用户标识、门店标识及推荐次数,生成用户对应的门店关联信息;存储模块,用于将用户对应的门店关联信息存储在门店标识对应的门店关联列表中。在确定模块203确定出对应的关联用户之后,该装置还通过如下减一操作模块205和删除模块206来更新该门店标识对应的门店关联列表。减一操作模块205,用于在该门店标识对应的门店关联列表中,对确定的关联用户对应的推荐次数进行减一操作;删除模块206,用于判断减一操作后关联用户对应的推荐次数是否为0,如果是,则从门店关联列表中删除关联用户对应的门店关联信息。在本发明实施例中,推荐模块204通过第二获取单元、生成单元和发送单元来将需要推荐的关联用户推荐给用户。第二获取单元,用于获取关联用户的用户标识及关联用户对应的历史门店信息;生成单元,用于根据用户标识及历史门店信息,生成关联用户的用户信息;发送单元,用于向用户的终端发送关联用户的用户信息及预设展示方式,预设展示方式包括翻牌动画方式或波纹渐变动画方式。在推荐模块204向用户推荐用户信息之后,该装置还通过如下发送模块来确定推荐的好友中是否存在于该用户偶遇的好友,并在确定出存在偶遇的好友时,发送偶遇提示信息给偶遇的双方。发送模块,用于确定关联用户的当前位置,当确定关联用户的当前位置为门店标识对应的门店时,发送偶遇提示信息给用户的终端及关联用户的终端。在本发明实施例中,接收用户的消费券的标识;根据消费券的标识,获取对应的门店标识;根据该门店标识,确定对应的关联用户;将关联用户的用户信息推荐给用户的终端。由于当用户在门店验券消费时,为用户推荐该门店的关联用户,关联用户也是在该门店消费的用户,所以推荐的关联用户的数量有限,且关联用户很可能与用户有相似的消费品味和生活方式。由于有消费限制,可大大减少向用户推荐恶意用户的可能性,提高了推荐用户信息的可参考性,用户能够从推荐的好友中结识到真正有共同话题的好友。本发明实施例所提供的推荐用户信息的装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的模块、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程。在本申请所提供的几个实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1