1.一种信息推送方法,其特征在于,包括:
基于用户的历史行为获取第一历史记录,所述第一历史记录包括第一商品集合中每个商品的历史记录,所述第一商品集合为所述用户使用过的商品所组成的集合;
根据预设策略和所述第一历史记录对所述第一商品集合进行过滤,得到第二商品集合;
根据所述第二商品集合对应的第二历史记录和预设的相似度模型,确定所述第二商品集合中待推荐商品和其他商品两两之间的关联度;
将所述待推荐商品的所有关联度中满足第一预设条件的第一关联度对应的商品确定为所述待推荐商品的第一相关联商品;
根据所述第一相关联商品将所述待推荐商品推送出去。
2.根据权利要求1所述的方法,其特征在于,所述根据预设策略和所述第一历史记录对所述第一商品集合进行过滤,得到第二商品集合,包括:
根据所述第一历史记录,将所述第一商品集合中的商品进行两两组合,得到至少一个第一商品组合对;
根据所述预设的后验商品池,对所述至少一个第一商品组合对进行过滤,过滤掉所述至少一个第一商品组合对中均不属于所述预设的后验商品池的第一商品组合对,得到所述第二商品集合。
3.根据权利要求1或2所述的方法,其特征在于,所述根据预设策略和所述第一历史记录对所述第一商品集合进行过滤,得到第二商品集合,包括:
根据所述第一历史记录,确定所述第一商品集合中每个商品的分类信息;
按照所述每个商品的分类信息,将所述第一商品集合进行两两组合,得到至少一个第一商品组合对,所述至少一个第一商品组合对组成了所述第二商品集合。
4.根据权利要求1所述的方法,其特征在于,所述待推荐商品中包括至少一个第一待推荐商品,所述至少一个第一待推荐商品与所述第一相关联商品中的一个第一相关联商品对应,所述一个第一相关联商品将所述至少一个第一待推荐商品推送出去,包括:
按照预设推荐策略对所述至少一个第一待推荐商品进行排列;
按照排列后的所述至少一个第一待推荐商品的顺序,根据所述一个第一相关联商品推送所述至少一个第一待推荐商品。
5.根据权利要求4所述的方法,其特征在于,所述按照预设推荐策略对所述至少一个第一待推荐商品进行排列,包括:
根据预设第一权重模型和第二历史记录得到所述第一相关联商品对应的第一权重;
将所述至少一个第一待推荐商品与所述第一相关联商品的第一关联度按照预设规则进行归一化,得到第二关联度;
根据所述第二关联度、第一权重和预设评分模型,确定所述至少一个第一待推荐商品的第一评分;
根据所述第一评分对所述至少一个第一待推荐商品进行排列。
6.根据权利要求4或5所述的方法,其特征在于,所述按照预设推荐策略对所述至少一个第一待推荐商品进行排列,包括:
按照所述用户的历史行为对所述至少一个第一待推荐商品对应的第二历史记录进行分类,得到第三历史记录;
根据预设的权重模型和第三历史记录设置所述至少一个第一待推荐商品对应的第二权重;
采用预设时间衰减规则对所述第二权重进行调整,得到更新后的第三权重,所述第三权重与所述至少一个第一待推荐商品对应的实时权重;
根据所述第三权重的大小对所述至少一个第一待推荐商品进行排列。
7.根据权利要求5所述的方法,其特征在于,所述根据预设第一权重模型和第二历史记录得到所述第一相关联商品对应的第一权重,包括:
根据所述第二历史记录,确定第一用户对所述第一相关联商品的第一偏好度、第二用户对所述第一相关联商品的第一平均偏好度和所述第一用户使用所述第一相关联商品的第一使用标识位;所述第一用户为所述第二用户中的任意一个,所述第二用户为所有使用过所述第一相关联商品的用户;
将所述第一偏好度、第一平均偏好度和所述第一使用标识位输入预设偏好权重模型,输出所述第一相关联商品的偏好权重;
将所述第一相关联商品中的每个第一相关联商品的偏好权重与所述第一相关联商品的偏好权重之和的比值输入预设第一权重模型,输出得到所述每个第一相关联商品的所述第一权重。
8.根据权利要求5所述的方法,其特征在于,所述预设评分模型为:
pu,i=∑jsimj,i*wj
其中,pu,i为与第一待推荐商品i相关联的第一相关联商品j对该第一推荐商品i的第一评分,wj为第一权重,simj,i为j和i之间的第二关联度。
9.根据权利要求6所述的方法,其特征在于,所述采用预设时间衰减规则对所述第二权重进行调整,得到更新后的第三权重,包括:
根据所述第二历史记录,获取第一时间信息,所述第一时间信息为所述至少一个第一待推荐商品对应的所述用户的历史行为产生时的时间信息;
获取当前的第二时间信息,所述第二时间信息为当前的实时时间信息;
根据所述第一时间信息和所述第二时间信息,将所述第二权重与所述预设时间衰减规则相乘,得到所述第三权重。
10.根据权利要求9所述的方法,其特征在于,所述预设时间规则为:
e-λ*hours
其中,λ为预设衰减系数,hours为所述第二时间信息与所述第一时间信息的时间差值。
11.根据权利要求1所述的方法,其特征在于,所述根据所述第一相关联商品将所述待推荐商品推送出去,包括:
将所述待推荐商品推送给使用过所述第一相关联商品,但未使用过所述待推荐商品的用户。
12.一种信息推送装置,其特征在于,包括:
获取单元,用于基于用户的历史行为获取第一历史记录,所述第一历史记录包括第一商品集合中每个商品的历史记录,所述第一商品集合为所述用户使用过的商品所组成的集合;
过滤单元,用于根据预设策略和所述第一历史记录对所述第一商品集合进行过滤,得到第二商品集合;
确定单元,用于根据所述第二商品集合对应的第二历史记录和预设的相似度模型,确定所述第二商品集合中待推荐商品和其他商品两两之间的关联度;以及将所述待推荐商品的所有关联度中满足第一预设条件的第一关联度对应的商品确定为所述待推荐商品的第一相关联商品;
推送单元,用于根据所述第一相关联商品将所述待推荐商品推送出去。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:配对单元;
所述配对单元,用于根据所述第一历史记录,将所述第一商品集合中的商品进行两两组合,得到至少一个第一商品组合对;
所述过滤单元,用于根据所述预设的后验商品池,对所述至少一个第一商品组合对进行过滤,过滤掉所述至少一个第一商品组合对中均不属于所述预设的后验商品池的第一商品组合对,得到所述第二商品集合。
14.根据权利要求12或13所述的装置,其特征在于,所述确定单元,还用于根据所述第一历史记录,确定所述第一商品集合中每个商品的分类信息;
所述过滤单元,还用于按照所述每个商品的分类信息,将所述第一商品集合进行两两组合,得到至少一个第一商品组合对,所述至少一个第一商品组合对组成了所述第二商品集合。