1.一种用于推荐书单的方法,包括:
根据获取的目标用户的图书信息,确定图书类别集合,以及所述目标用户对所述图书类别集合中的各图书类别的图书的关注度;
基于所述图书类别集合,以及所述目标用户对所述图书类别集合中的各图书类别的图书的关注度,计算预设书单集合中的各预设书单与所述目标用户的匹配度;
根据各预设书单与所述目标用户的匹配度,确定所述预设书单集合中对应于所述目标用户的至少一个待推荐书单;
将所述至少一个待推荐书单推送至所述目标用户的预设终端。
2.根据权利要求1所述的方法,其中,所述根据获取的目标用户的图书信息,确定图书类别集合,以及所述目标用户对所述图书类别集合中的各图书类别的图书的关注度,包括:
对于所述图书信息表征的各图书中的每本图书,确定该图书的图书类别以及所述目标用户对该图书的关注度;
将所述图书信息表征的各图书的图书类别的集合,确定为所述图书类别集合;
对于所述图书类别集合中的每个图书类别,根据所述图书信息表征的各图书中属于该图书类别的每本图书的关注度,得到所述目标用户对该图书类别的图书的关注度。
3.根据权利要求1所述的方法,其中,所述基于所述图书类别集合,以及所述目标用户对所述图书类别集合中的各图书类别的图书的关注度,计算预设书单集合中的各预设书单与所述目标用户的匹配度,包括:
对于所述预设书单集合中的每个预设书单,执行如下操作:
确定该预设书单中属于所述图书类别集合中的图书类别的每本目标图书,以及非目标用户对每本目标图书的关注度;
对于各目标图书所属的目标图书类别集合中的每个目标图书类别,根据非目标用户对该预设书单中属于该目标图书类别的每本目标图书的关注度,得到非目标用户对该预设书单中该目标图书类别的图书的关注度;
根据非目标用户对该预设书单中各目标图书类别的图书的关注度,计算该预设书单与所述目标用户的匹配度。
4.根据权利要求3所述的方法,其中,所述根据非目标用户对该预设书单中各目标图书类别的图书的关注度,计算该预设书单与所述目标用户的匹配度,包括:
根据所述目标用户对所述图书类别集合中的各图书类别的图书的关注度,确定非目标用户对该预设书单中各目标图书类别的图书的关注度所对应的权重值;
根据权重值,计算该预设书单与所述目标用户的匹配度。
5.根据权利要求1所述的方法,其中,所述将所述待推荐书单推送至所述目标用户的预设终端,包括:
根据所述至少一个待推荐书单中的每个待推荐书单与所述目标用户的匹配度,确定所述至少一个待推荐书单的显示顺序;
根据所述显示顺序,将所述至少一个待推荐书单推送至所述目标用户的预设终端。
6.一种用于推荐书单的装置,包括:
第一确定单元,被配置成根据获取的目标用户的图书信息,确定图书类别集合,以及所述目标用户对所述图书类别集合中的各图书类别的图书的关注度;
计算单元,被配置成基于所述图书类别集合,以及所述目标用户对所述图书类别集合中的各图书类别的图书的关注度,计算预设书单集合中的各预设书单与所述目标用户的匹配度;
第二确定单元,被配置成根据各预设书单与所述目标用户的匹配度,确定所述预设书单集合中对应于所述目标用户的至少一个待推荐书单;
推送单元,被配置成将所述至少一个待推荐书单推送至所述目标用户的预设终端。
7.根据权利要求6所述的装置,其中,所述第一确定单元,进一步被配置成对于所述图书信息表征的各图书中的每本图书,确定该图书的图书类别以及所述目标用户对该图书的关注度;将所述图书信息表征的各图书的图书类别的集合,确定为所述图书类别集合;对于所述图书类别集合中的每个图书类别,根据所述图书信息表征的各图书中属于该图书类别的每本图书的关注度,得到所述目标用户对该图书类别的图书的关注度。
8.根据权利要求6所述的装置,其中,所述计算单元,进一步被配置成对于所述预设书单集合中的每个预设书单,执行如下操作:
确定该预设书单中属于所述图书类别集合中的图书类别的每本目标图书,以及非目标用户对每本目标图书的关注度;对于各目标图书所属的目标图书类别集合中的每个目标图书类别,根据非目标用户对该预设书单中属于该目标图书类别的每本目标图书的关注度,得到非目标用户对该预设书单中该目标图书类别的图书的关注度;根据非目标用户对该预设书单中各目标图书类别的图书的关注度,计算该预设书单与所述目标用户的匹配度。
9.根据权利要求8所述的装置,其中,所述计算单元,进一步被配置成根据所述目标用户对所述图书类别集合中的各图书类别的图书的关注度,确定非目标用户对该预设书单中各目标图书类别的图书的关注度所对应的权重值;根据权重值,计算该预设书单与所述目标用户的匹配度。
10.根据权利要求6所述的装置,其中,所述推送单元,进一步被配置成根据所述至少一个待推荐书单中的每个待推荐书单与所述目标用户的匹配度,确定所述至少一个待推荐书单的显示顺序;根据所述显示顺序,将所述至少一个待推荐书单推送至所述目标用户的预设终端。
11.一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的方法。
12.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1-5中任一所述的方法。