数据推荐方法、装置及存储介质制造方法及图纸

技术编号:27466041 阅读:22 留言:0更新日期:2021-03-02 17:28
本公开是关于一种数据推荐方法、装置及存储介质,属于计算机技术领域。方法包括:获取至少一个参考账户的历史数据记录;对于获取到的每个展示数据,根据展示数据对应的推荐数据的数量和展示数据对应的操作推荐数据的数量,确定展示数据的操作率;从获取到的至少一个展示数据中选取目标数据,基于目标数据为至少一个参考账户以外的目标账户进行数据推荐。将操作率较大的展示数据推荐给目标账户,扩展了向目标账户推荐的数据的范围,打破了所推荐的数据的局限性,即使多次向目标账户进行推荐,也不会出现推荐的数据范围越来越窄的问题,提高了扩展性,将该目标数据作为优质内容推荐给目标账户,提高了推荐效果。提高了推荐效果。提高了推荐效果。

【技术实现步骤摘要】
数据推荐方法、装置及存储介质


[0001]本公开涉及计算机
,尤其涉及一种数据推荐方法、装置及存储介质。

技术介绍

[0002]随着互联网的快速发展和广泛普及,越来越多的数据在互联网中传播,互联网的数据规模逐渐扩大,导致用户很难筛选感兴趣的数据,因此如何向用户推荐感兴趣的数据成为亟待解决的问题。
[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]在另一种可能实现方式中,所述方法还包括:
[0031]获取预设数据集合中的任两个数据之间的相似度,所述预设数据集合包括待推荐的多个数据;
[0032]对于所述预设数据集合中的每个指定数据,从所述预设数据集合中获取所述指定数据的相似数据,所述相似数据与所述指定数据的相似度大于所述预设数据集合中除所述相似数据以外的其他数据与所述指定数据的相似度;
[0033]建立所述指定数据与所述相似数据之间的映射关系。
[0034]在另一种可能实现方式中,所述基于所述目标数据为所述至少一个参考账户以外的目标账户进行数据推荐,包括:
[0035]将所述目标数据推荐给所述目标账户;
[0036]当接收到所述目标账户对所述目标数据执行操作的操作信号时,查询获取到的历史数据记录,得到所述目标数据对应的至少一个推荐数据;
[0037]将所述至少一个推荐数据推荐给所述目标账户。
[0038]根据本公开实施例的第二方面,提供一种数据推荐装置,所述装置包括:
[0039]记录获取模块,用于获取至少一个参考账户的历史数据记录,所述参考账户的历史数据记录包括所述参考账户的展示数据、至少一个推荐数据及至少一个操作推荐数据,所述展示数据为所述参考账户展示过的数据,所述至少一个推荐数据在所述参考账户对所述展示数据执行操作时推荐给所述参考账户,所述至少一个操作推荐数据为所述至少一个推荐数据中所述参考账户已执行操作的数据;
[0040]确定模块,用于根据所述展示数据对应的推荐数据的数量和所述展示数据对应的操作推荐数据的数量,确定所述展示数据的操作率,所述操作率用于表征用户对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据推荐方法,其特征在于,所述方法包括:获取至少一个参考账户的历史数据记录,所述参考账户的历史数据记录包括所述参考账户的展示数据、至少一个推荐数据及至少一个操作推荐数据,所述展示数据为所述参考账户展示过的数据,所述至少一个推荐数据在所述参考账户对所述展示数据执行操作时推荐给所述参考账户,所述至少一个操作推荐数据为所述至少一个推荐数据中所述参考账户已执行操作的数据;根据所述展示数据对应的推荐数据的数量和所述展示数据对应的操作推荐数据的数量,确定所述展示数据的操作率,所述操作率用于表征用户对基于所述展示数据推荐的数据的正向反馈;从获取到的至少一个展示数据中选取目标数据,基于所述目标数据为所述至少一个参考账户以外的目标账户进行数据推荐,所述目标数据的操作率大于所述至少一个展示数据中除所述目标数据以外的其他展示数据的操作率。2.根据权利要求1所述的方法,其特征在于,所述根据所述展示数据对应的推荐数据的数量和所述展示数据对应的操作推荐数据的数量,确定所述展示数据的操作率,包括:获取至少一个历史数据记录中,所述展示数据对应的推荐数据的数量,作为第一数量;获取所述至少一个历史数据记录中,所述展示数据对应的操作推荐数据的数量,作为第二数量;获取所述第一数量与所述第二数量的比例,作为所述展示数据的操作率。3.根据权利要求1所述的方法,其特征在于,所述历史数据记录还包括所述至少一个操作推荐数据对应的操作类型,所述操作推荐数据对应的操作类型用于表征所述参考账户对所述操作推荐数据执行的操作类型;所述根据所述展示数据对应的推荐数据的数量和所述展示数据对应的操作推荐数据的数量,确定所述展示数据的操作率,包括:对于获取到的每个展示数据和每个操作类型,根据所述展示数据对应的推荐数据的数量,以及所述展示数据和所述操作类型对应的操作推荐数据的数量,确定所述展示数据和所述操作类型对应的操作率。4.根据权利要求3所述的方法,其特征在于,所述从获取到的至少一个展示数据中选取目标数据,包括:对于所述每个操作类型,根据所述每个展示数据和所述操作类型对应的操作率,从所述至少一个展示数据中选取目标数据,所述目标数据和所述操作类型对应的操作率大于所述其他展示数据和所述操作类型对应的操作率。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到任一账户对展示数据执行操作的操作信号时,根据已建立的映射关系,获取所述展示数据的相似数据,作为推荐数据,所述映射关系中包括至少一个数据的相似数据;将获取的推荐...

【专利技术属性】
技术研发人员:王志华
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1