作品推荐方法、装置、介质和计算设备制造方法及图纸

技术编号:30685468 阅读:26 留言:0更新日期:2021-11-06 09:17
本公开的实施方式提供了一种作品推荐方法、装置、介质和计算设备。该方法包括:获取消费区块,所述消费区块对应于用户的作品消费行为所产生的消费数据;根据消费数据对消费区块进行评分,并在评分结果表明消费区块为满足成链条件的优质区块的情况下,将该优质区块添加至链式区块结构中,该链式区块结构中所含的各个优质区块之间按时序依次排列;对根据链式区块结构确定出的优质作品进行推荐操作,链式区块结构中的至少一个优质区块所含的消费数据为针对优质作品所产生。本方法能够在作品发布数量和发布时间日益增长的场景下,兼顾作品的推荐质量和推荐性能,实现对被消费作品的高效推荐。推荐。推荐。

【技术实现步骤摘要】
作品推荐方法、装置、介质和计算设备


[0001]本公开的实施方式涉及互联网领域,更具体地,本公开的实施方式涉及一种作品推荐方法、装置、介质和计算设备。

技术介绍

[0002]现阶段的作品消费平台通常具有针对作品的推荐功能。
[0003]例如在相关技术中,可以按照预设的推荐指标,基于作品自身信息对待推荐作品进行筛选,以实现对作品的通用性推荐;或者,也可以根据用户的历史消费信息确定用户的消费偏好,进而根据作品自身信息筛选出匹配于该消费偏好的作品,以实现对作品的个性化推荐。

技术实现思路

[0004]但是,相关技术中的推荐作品通常都在包含大量作品的作品池中选取,而作品池中的作品及其作品信息通常是离散的,关联关系较弱,针对作品信息的分析难度较大。而且消费数据等作品信息具有时间累积效应,随着发布作品的增多以及发布时间的延长,作品推荐过程中需要分析的作品信息会呈现几何级增长,导致分析模型分析工作量显著增加,从而难以兼顾作品的推荐质量和推荐性能,无法满足高质高效推荐作品的需求。
[0005]为此,非常需要一种改进的作品推荐方法,以在作品发布数量和发布时间日益增长的场景下,兼顾作品的推荐质量和推荐性能,实现对作品的高效推荐。
[0006]在本上下文中,本公开的实施方式期望提供一种作品推荐方法、装置、介质和计算设备。
[0007]在本公开实施方式的第一方面中,提供了一种作品推荐方法,所述方法包括:
[0008]获取消费区块,所述消费区块对应于用户的作品消费行为所产生的消费数据;<br/>[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]可选地,所述时间指标包括下述之一:
[0041]消费开始时刻、消费结束时刻、消费数据的打包时刻、消费区块的生成时刻。
[0042]可选地,还包括:
[0043]根据对所述优质作品的筛选时间区间,确定所述链式区块结构中分别对应于所述筛选时间区间的起始时刻的第一优质区块和对应于终止时刻的第二优质区块,并将位于所述第一优质区块和所述第二优质区块之间的优质区块确定为待推荐区块;
[0044]根据目标用户的历史消费记录,确定所述待推荐区块的优质作品中尚未被所述目标用户消费的待推荐作品,以向所述目标用户推荐。
[0045]可选地,向所述目标用户推荐所述待推荐作品,包括:
[0046]根据所述目标用户的历史消费记录确定所述目标用户的作品偏好,并向所述目标用户对应的客户端发送针对匹配于所述作品偏好的所述待推荐本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种作品推荐方法,包括:获取消费区块,所述消费区块对应于用户的作品消费行为所产生的消费数据;根据所述消费数据对所述消费区块进行评分,并在评分结果表明所述消费区块为满足成链条件的优质区块的情况下,将所述优质区块添加至链式区块结构中,所述链式区块结构中所含的各个优质区块之间按时序依次排列;对根据所述链式区块结构确定出的优质作品进行推荐操作,所述链式区块结构中的至少一个优质区块所含的消费数据为针对所述优质作品所产生。2.根据权利要求1所述的方法,所述获取消费区块,包括:获取客户端根据所述用户的作品消费行为生成的消费日志,并利用从所述消费日志中提取到的消费数据生成消费区块;或者,接收客户端根据所述用户的作品消费行为所产生的消费数据生成并上传的消费区块。3.根据权利要求1所述的方法,所述消费数据包括所述作品消费行为的时间信息、所述作品消费行为对应的作品信息列表和所述作品信息列表中各个作品分别对应的行为信息列表,所述根据所述消费数据对所述消费区块进行评分,包括:利用所述时间信息和所述作品信息列表确定所述消费区块的区块沉浸率,并利用所述作品信息列表和所述行为信息列表确定所述消费区块的区块互动率;根据所述区块沉浸率和所述区块互动率确定所述消费区块的区块分值,以作为所述评分结果。4.根据权利要求3所述的方法,所述作品消费行为的时间信息包括所述作品消费行为对应的消费总时长,所述利用所述时间信息和所述作品信息列表确定所述消费区块的区块沉浸率,包括:根据所述作品信息列表统计所述各个作品的作品总时长;将所述消费总时长与所述作品总时长的比值确定为所述区...

【专利技术属性】
技术研发人员:欧阳洁曹偲
申请(专利权)人:杭州网易云音乐科技有限公司
类型:发明
国别省市:

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

1