System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请的实施例涉及计算机,具体涉及视频推送方法、装置、电子设备和计算机可读介质。
技术介绍
1、数字内容流转平台致力于为素材需求用户提供丰富的视频素材资源,因此,如何将用户感兴趣的视频素材资源及时地推送给用户以提高视频素材的流转效率,成为了数字内容流转领域的核心问题。目前,在进行视频推送时,通常采用的方式为:首先,根据迁移到视频文本匹配领域的图像-语言预训练模型,直接从视频素材库中选出与检索文本存在语义匹配的各个视频素材。然后,将所选出的各个视频素材的小样视频片段按视频素材的关注热度进行排序后,推送至用户终端以供用户预览。
2、然而,实践中发现,当采用上述方式进行视频推送时,经常会存在如下技术问题:
3、第一,若针对每个用户输入的检索文本,采用迁移过来的图像-语言预训练模型,直接对检索文本与视频素材库中的所有视频素材进行语义匹配,则需要消耗大量算力和时间,从而,导致计算资源占用较多,且难以及时将用户感兴趣的视频素材推送给用户;
4、第二,由于迁移过来的图像-语言预训练模型通常难以捕获视频片段存在的时序特征,且在视频特征提取时忽略了检索文本的语义,使得所选出的各个视频素材中存在较多用户兴趣度较低的素材,从而,导致用户难以快速确定待流转的视频素材,且降低了视频素材的流转效率;
5、第三,由于新视频素材刚上线时难以在极短时间内积累较高的关注热度,若按视频素材的关注热度进行排序、推送,则容易使得新视频素材的展现位置较为靠后,从而,导致用户难以及时预览到感兴趣的较新的视频素材。
技术实现思路
1、本申请的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本申请的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
2、本申请的一些实施例提出了视频推送方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。
3、第一方面,本申请的一些实施例提供了一种视频推送方法,该方法包括:响应于接收到视频检索文本信息,对上述视频检索文本信息进行关键词提取处理,得到检索关键词序列;对预设的视频标签索引信息集和上述检索关键词序列进行关联分析处理,得到关联视频信息集;对上述视频检索文本信息和上述关联视频信息集对应的各个视频素材片段进行语义匹配处理,得到待展示视频信息集;确定上述待展示视频信息集中的每个待展示视频信息对应的视频热度信息,得到视频热度信息集;基于上述视频热度信息集,对上述待展示视频信息集对应的各个样品视频素材片段进行排序处理,得到待预览视频序列;基于预先生成的视频预览图像信息集和上述待预览视频序列,生成视频推送结果,以供推送给目标用户进行预览。
4、第二方面,本申请的一些实施例提供了一种视频推送装置,装置包括:关键词提取处理单元,被配置成响应于接收到视频检索文本信息,对上述视频检索文本信息进行关键词提取处理,得到检索关键词序列;关联分析处理单元,被配置成对预设的视频标签索引信息集和上述检索关键词序列进行关联分析处理,得到关联视频信息集;语义匹配处理单元,被配置成对上述视频检索文本信息和上述关联视频信息集对应的各个视频素材片段进行语义匹配处理,得到待展示视频信息集;确定单元,被配置成确定上述待展示视频信息集中的每个待展示视频信息对应的视频热度信息,得到视频热度信息集;排序处理单元,被配置成基于上述视频热度信息集,对上述待展示视频信息集对应的各个样品视频素材片段进行排序处理,得到待预览视频序列;生成单元,被配置成基于预先生成的视频预览图像信息集和上述待预览视频序列,生成视频推送结果,以供推送给目标用户进行预览。
5、第三方面,本申请的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
6、第四方面,本申请的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,计算机程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
7、本申请的上述各个实施例具有如下有益效果:通过本申请的一些实施例的视频推送方法,可以占用较少的计算资源,并及时将用户感兴趣的视频素材推送给用户。具体来说,造成占用较多资源且难以及时将用户感兴趣的视频素材推送给用户的原因在于:若针对每个用户输入的检索文本,采用迁移过来的图像-语言预训练模型,直接对检索文本与视频素材库中的所有视频素材进行语义匹配,则需要消耗大量算力和时间,从而,导致计算资源占用较多,且难以及时将用户感兴趣的视频素材推送给用户。基于此,本申请的一些实施例的视频推送方法,首先,响应于接收到视频检索文本信息,对上述视频检索文本信息进行关键词提取处理,得到检索关键词序列。由此,可以得到视频检索文本中的各个关键词。其次,对预设的视频标签索引信息集和上述检索关键词序列进行关联分析处理,得到关联视频信息集。由此,可以根据关键词和视频素材所标注的标签之间的关联关系,初次筛选出潜在的用户感兴趣的各个视频素材。然后,对上述视频检索文本信息和上述关联视频信息集对应的各个视频素材片段进行语义匹配处理,得到待展示视频信息集。由此,可以根据检索文本与视频素材内容之间的语义匹配关系,从潜在的用户感兴趣的各个视频素材中精准筛选出用户实际感兴趣的各个视频素材,以便推送给用户。之后,确定上述待展示视频信息集中的每个待展示视频信息对应的视频热度信息,得到视频热度信息集。由此,可以得到待推送给用户的各个视频素材的关注热度。接着,基于上述视频热度信息集,对上述待展示视频信息集对应的各个样品视频素材片段进行排序处理,得到待预览视频序列。由此,可以将关注热度较高的优质视频素材排在前面,便于用户及时预览。最后,基于预先生成的视频预览图像信息集和上述待预览视频序列,生成视频推送结果,以供推送给目标用户进行预览。因此,本申请的一些实施例的视频推送方法,针对用户的检索文本,先匹配视频素材标签再与视频素材进行语义匹配的方式,可以减少参与语义匹配的视频素材的数量,降低筛选感兴趣视频的算力消耗和时间成本。从而,可以减少计算资源占用,并及时将用户感兴趣的视频素材推送给用户,进而,提高视频的流转效率。
本文档来自技高网...【技术保护点】
1.一种视频推送方法,包括:
2.根据权利要求1所述的方法,其中,所述视频标签索引信息集中的每个视频标签索引信息包括标签词和标注视频标识集;以及所述对预设的视频标签索引信息集和所述检索关键词序列进行关联分析处理,得到关联视频信息集,包括:
3.根据权利要求1所述的方法,其中,所述确定所述待展示视频信息集中的每个待展示视频信息对应的视频热度信息,得到视频热度信息集,包括:
4.根据权利要求1-3之一所述的方法,其中,所述基于预先生成的视频预览图像信息集和所述待预览视频序列,生成视频推送结果,包括:
5.根据权利要求4所述的方法,其中,所述历史预览模式信息为所述目标用户上一次检索并查看视频推送结果时采用的预览模式的信息。
6.根据权利要求1所述的方法,其中,所述对所述视频检索文本信息和所述关联视频信息集对应的各个视频素材片段进行语义匹配处理,得到待展示视频信息集,包括:
7.根据权利要求4所述的方法,其中,在所述基于预先生成的视频预览图像信息集和所述待预览视频序列,生成视频推送结果之前,所述方法还包括:
< ...【技术特征摘要】
1.一种视频推送方法,包括:
2.根据权利要求1所述的方法,其中,所述视频标签索引信息集中的每个视频标签索引信息包括标签词和标注视频标识集;以及所述对预设的视频标签索引信息集和所述检索关键词序列进行关联分析处理,得到关联视频信息集,包括:
3.根据权利要求1所述的方法,其中,所述确定所述待展示视频信息集中的每个待展示视频信息对应的视频热度信息,得到视频热度信息集,包括:
4.根据权利要求1-3之一所述的方法,其中,所述基于预先生成的视频预览图像信息集和所述待预览视频序列,生成视频推送结果,包括:
5.根据权利要求4所述的方法,其中,所述历史预览模...
【专利技术属性】
技术研发人员:杨达,
申请(专利权)人:成都光厂创意科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。