一种推荐方法、装置及服务器的制造方法
【技术领域】
[0001]本发明涉及数据处理技术领域,更具体地说,涉及一种推荐方法、装置及服务器。
【背景技术】
[0002]随着网络游戏的不断发展,道具收费已经被越来越多的游戏玩家接受,并逐渐成为当前主流的网络游戏商业模式。具体的,WEB道具商城为网络游戏道具提供了交易平台,游戏玩家可以通过访问网络商城,根据自己的购买意图来搜索和购买道具。同时,道具商城也会向游戏玩家推荐一些道具。
[0003]常规的道具推荐是通过网站管理员预先设定好待推荐道具,在游戏玩家浏览道具商城时,推送这些道具。而推荐的道具一般是新上架的道具、打折的道具、热门的道具以及网站管理员希望销售的道具等。除此,另一种道具推送方式无需通过管理员设定,而是直接由道具商城的后台系统随机推荐道具。
[0004]发明人发现,随着道具种类的增多,网站管理员手动推荐道具的操作相当繁琐,且这些推送的道具一般是基于道具的热度、上架时间等因素来确定,并随机的进行推荐。现有的推荐方式进行预订的道具信息的推荐,没法针对不同的用户进行针对性的推荐,推荐的信息不准确,需要用户重新进行道具信息的搜索,且该推荐方式比较繁琐。
【发明内容】
[0005]有鉴于此,本发明实施例提供一种推荐方法、装置及服务器,以解决现有技术中是进行预订的道具信息的推荐,没法针对不同的用户进行针对性的推荐,导致的推荐信息不准确,需要用户重新进行道具信息的搜索的问题。
[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]为所述主题对应的信息构建一个对象信息推荐表,建立所述对象信息推荐表与所述用户聚类群组的对应关系,及所述用户的用户特征信息与所述用户聚类群组的对应关系O
[0031]优选的,还包括:
[0032]将关联对象信息中与所述用户对应的行为对象信息进行去重处理。
[0033]一种推荐装置,包括:
[0034]第一获取模块,用于获取用户当前的行为数据,所述行为数据包括当前行为对象信息和当前行为类型信息;
[0035]第一确定模块,用于根据所述当前行为类型信息,确定与所述当前行为类型信息相对应的任意用户的历史行为数据,从所述历史行为数据中确定与所述当前行为对象信息相关联的关联对象信息;
[0036]第一推荐模块,用于将所述关联对象信息进行推荐。
[0037]优选的,所述第一确定模块包括:
[0038]第一确定单元,用于确定具有所述当前行为对象信息和当前行为类型信息的历史行为数据对应的用户所对应的第一历史行为数据,所述第一历史行为数据具有所述当前行为类型信息;
[0039]第一计算单元,用于计算所述第一历史行为数据所对应的各行为对象信息的权值;
[0040]第二确定单元,用于根据所述权值确定所述各行为对象信息与所述当前行为对象信息的关联度;
[0041]第三确定单元,用于从所述第一历史行为数据所对应的行为对象信息中,确定关联度符合预设要求的行为对象信息为关联对象信息。
[0042]优选的,所述第一确定模块包括:
[0043]第一确定单元,用于确定具有所述当前行为对象信息和当前行为类型信息的历史行为数据对应的用户所对应的第一历史行为数据,所述第一历史行为数据具有所述当前行为类型信息;
[0044]第四确定单元,用于从第一历史行为数据中确定第二历史行为数据,所述第二历史行为数据的行为时间与具有所述当前行为对象信息的历史行为数据的行为时间符合预设要求;
[0045]第五确定单元,用于将所述第二历史行为数据对应的行为对象信息确定为关联对象息。
[0046]优选的,所述第一确定模块包括:
[0047]第一确定单元,用于确定具有所述当前行为对象信息和当前行为类型信息的历史行为数据对应的用户所对应的第一历史行为数据,所述第一历史行为数据具有所述当前行为类型信息;
[0048]第六确定单元,用于从第一历史行为数据中确定第二历史行为数据,所述第二历史行为数据的行为时间与具有所述当前行为对象信息的历史行为数据的行为时间符合预设要求;
[0049]第二计算单元,用于计算第二历史行为数据所对应的各行为对象信息的权值;
[0050]第七确定单元,用于根据权值确定各行为对象信息与当前行为对象信息的关联度;
[0051]第八确定单元,用于从第二历史行为数据所对应的行为对象信息中确定关联度符合预设要求的行为对象信息为关联对象信息。
[0052]优选的,还包括:
[0053]第一处理模块,用于获取所述用户的用户特征信息,确定与所述用户特征信息相对应的用户聚类群组,一个用户聚类群组对应一个行为对象信息推荐表;
[0054]第二推荐模块,用于将所述用户聚类群组所对应的行为对象信息推荐表中的行为对象信息进行推荐。
[0055]优选的,所述第一处理模块包括:
[0056]第九确定单元,用于根据所述用户的历史行为数据,确定行为概率符合预设要求的行为对象信息所对应的主题;
[0057]第一创建单兀,用于为所述主题对应的信息构建一个对象信息推荐表,建立所述对象信息推荐表与所述用户聚类群组的对应关系,及所述用户的用户特征信息与所述用户聚类群组的对应关系。
[0058]优选的,还包括:
[0059]第一去重模块,用于将关联对象信息中与所述用户对应的行为对象信息进行去重处理。
[0060]一种服务器,其特征在于,包括任一项上述的推荐装置。
[0061]基于上述技术方案,本发明实施例提供的推荐方法,获取用户当前