弹幕推送方法、装置、电子设备及存储介质制造方法及图纸

技术编号:18952297 阅读:110 留言:0更新日期:2018-09-15 13:42
本发明专利技术的实施例提供了一种弹幕推送方法、装置、电子设备及存储介质,涉及计算机技术领域。该方法包括:将目标数据库中的多条历史弹幕进行聚类,以获得待展示弹幕;基于用户的历史弹幕评价记录确定所述用户的兴趣向量;确定所述待展示弹幕的向量与所述用户的所述兴趣向量的相似度;以及基于所确定的相似度的大小向所述用户推送所述待展示弹幕。本发明专利技术实施例的技术方案能够准确地向用户推荐其感兴趣的弹幕,实现个性化弹幕推荐,提高了用户观看体验。

Barrage pushing method, device, electronic equipment and storage medium

The embodiment of the invention provides a projectile screen pushing method, device, electronic equipment and storage medium, and relates to the field of computer technology. The method includes: clustering multiple historical bullet screens in the target database to obtain the bullet screen to be displayed; determining the user's interest vector based on the user's historical bullet screen evaluation record; determining the similarity between the vector of the bullet screen to be displayed and the user's interest vector; and determining the similarity based on the determined similarity. The size of the screen is pushed to the user to display the barrage. The technical scheme of the embodiment of the invention can accurately recommend the bullet screen of interest to the user, realize personalized bullet screen recommendation, and improve the viewing experience of the user.

【技术实现步骤摘要】
弹幕推送方法、装置、电子设备及存储介质
本专利技术涉及计算机
,具体而言,涉及一种弹幕推送方法、弹幕推送装置、电子设备以及计算机可读存储介质。
技术介绍
随着互联网技术的发展,弹幕技术在视频播放领域的应用也越来越多。弹幕是指在用户观看视频时从视频画面上缓缓滚动过去的其他用户的各种评论。目前的弹幕技术方案中,对用户的评论内容不加区分地显示在播放界面上。随着评论数量的增加,同一时间出现的弹幕越来越多,这将影响用户正常观看视频。而且,这种方式显示的大多数弹幕都是灌水内容,并不是用户真正感兴趣的。因此,如何向用户推送其感兴趣的弹幕,实现个性化弹幕推荐成为亟待解决的技术问题。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本专利技术背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术实施例的目的在于提供一种弹幕推送方法、弹幕推送装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。根据本专利技术实施例的第一方面,提供了一种弹幕推送方法,包括:将目标数据库中的多条历史弹幕进行聚类,以获得待展示弹幕;基于用户的历史弹幕评价记录确定所述用户的兴趣向量;确定所述待展示弹幕的向量与所述用户的所述兴趣向量的相似度;以及基于所确定的相似度的大小向所述用户推送所述待展示弹幕。在本专利技术的一些实施例中,基于前述方案,将目标数据库中的多条历史弹幕进行聚类,包括:获取所述目标数据库中的所述多条历史弹幕;按照所述历史弹幕所属的视频以及在视频中所处的时间区间对所述多条历史弹幕进行划分;对划分后的各时间区间的历史弹幕进行聚类以获得多个类簇。在本专利技术的一些实施例中,基于前述方案,获得待展示弹幕,包括:确定每一类簇中各历史弹幕与类簇中心点向量的弹幕相似度;基于所确定的弹幕相似度的大小获得所述待展示弹幕。在本专利技术的一些实施例中,基于前述方案,基于所确定的弹幕相似度的大小获得所述待展示弹幕,包括:将所确定的所述弹幕相似度与对应的历史弹幕的评价数相乘得到对应的历史弹幕的得分;基于所述类簇内各历史弹幕的得分获得所述待展示弹幕。在本专利技术的一些实施例中,基于前述方案,基于所述类簇内各历史弹幕的得分获得所述待展示弹幕,包括:将每一类簇中所述得分最高的历史弹幕作为所述类簇的待展示弹幕。在本专利技术的一些实施例中,基于前述方案,所述弹幕推送方法还包括:将所述待展示弹幕所处的类簇内的所有历史弹幕的评价数之和作为所述待展示弹幕的评价数。在本专利技术的一些实施例中,基于前述方案,基于所确定的相似度的大小向所述用户推送所述待展示弹幕,包括:将各类簇的所述待展示弹幕的评价数与所确定的所述相似度相乘,得到所述待展示弹幕的得分;基于所述待展示弹幕的得分的大小对各类簇的所述待展示弹幕进行排序;基于所述排序的先后次序向所述用户推送各类簇的所述待展示弹幕。在本专利技术的一些实施例中,基于前述方案,所述弹幕推送方法还包括:对所述目标数据库中的多条历史弹幕进行分词获得各历史弹幕的词向量;将各历史弹幕的词向量相加并求平均,得到各历史弹幕的向量。在本专利技术的一些实施例中,基于前述方案,对所述目标数据库中的多条历史弹幕进行分词获得各历史弹幕的词向量,包括:基于word2vec方式对所述目标数据库中的多条历史弹幕进行分词获得各历史弹幕的词向量。在本专利技术的一些实施例中,基于前述方案,基于用户的历史弹幕评价记录确定所述用户的兴趣向量,包括:将与所述用户的历史弹幕评价记录对应的弹幕向量的各词向量相加求平均,得到所述用户的兴趣向量。根据本专利技术实施例的第二方面,提供了一种弹幕推送装置,包括:聚类单元,用于将目标数据库中的多条历史弹幕进行聚类,以获得待展示弹幕;兴趣向量确定单元,用于基于用户的历史弹幕评价记录确定所述用户的兴趣向量;相似度确定单元,用于确定所述待展示弹幕的向量与所述用户的所述兴趣向量的相似度;以及推送单元,用于基于所确定的相似度的大小向所述用户推送所述待展示弹幕。根据本专利技术实施例的第三方面,提供了一种电子设备,包括:处理器;以及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现上述第一方面所述的弹幕推送方法。根据本专利技术实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的弹幕推送方法。在本专利技术的一些实施例所提供的技术方案中,一方面,对多条历史弹幕进行聚类获得待展示弹幕,能够将相同或相似的弹幕聚合到同一类簇,从而能够减少重复内容的弹幕;另一方面,基于用户的历史弹幕评价记录确定用户的兴趣向量,基于待展示弹幕的向量与用户的兴趣向量的相似度向用户推荐弹幕,能够准确地向用户推荐其感兴趣的弹幕,实现个性化弹幕推荐,提高了用户观看体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示出了根据本专利技术的一些实施例的弹幕推送方法的流程示意图;图2示出了根据本专利技术的一些实施例对历史弹幕进行聚类的流程示意图;图3示出了根据本专利技术的另一些实施例的弹幕推送方法的流程示意图;图4示出了根据本专利技术的一些实施例的弹幕推送装置的示意框图;图5示出了适于用来实现本专利技术实施例的电子设备的计算机系统的结构示意图。具体实施方式现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本专利技术将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本专利技术的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本专利技术的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本专利技术的各方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。图1示出了根据本专利技术的一些实施例的弹幕推送方法的流程示意图。参照图1所示,该弹幕推送方法可以包括以下步骤:步骤S110,将目标数据库中的多条历史弹幕进行聚类,以获得待展示弹幕;步骤S120,基于用户的历史弹幕评价记录确定所述用户的兴趣向量;步骤S130,确定所述待本文档来自技高网...

【技术保护点】
1.一种弹幕推送方法,其特征在于,包括:将目标数据库中的多条历史弹幕进行聚类,以获得待展示弹幕;基于用户的历史弹幕评价记录确定所述用户的兴趣向量;确定所述待展示弹幕的向量与所述用户的所述兴趣向量的相似度;以及基于所确定的相似度的大小向所述用户推送所述待展示弹幕。

【技术特征摘要】
1.一种弹幕推送方法,其特征在于,包括:将目标数据库中的多条历史弹幕进行聚类,以获得待展示弹幕;基于用户的历史弹幕评价记录确定所述用户的兴趣向量;确定所述待展示弹幕的向量与所述用户的所述兴趣向量的相似度;以及基于所确定的相似度的大小向所述用户推送所述待展示弹幕。2.根据权利要求1所述的弹幕推送方法,其特征在于,将目标数据库中的多条历史弹幕进行聚类,包括:获取所述目标数据库中的所述多条历史弹幕;按照所述历史弹幕所属的视频以及在视频中所处的时间区间对所述多条历史弹幕进行划分;对划分后的各时间区间的历史弹幕进行聚类以获得多个类簇。3.根据权利要求2所述的弹幕推送方法,其特征在于,获得待展示弹幕,包括:确定每一类簇中各历史弹幕与类簇中心点向量的弹幕相似度;基于所确定的弹幕相似度的大小获得所述待展示弹幕。4.根据权利要求3所述的弹幕推送方法,其特征在于,基于所确定的弹幕相似度的大小获得所述待展示弹幕,包括:将所确定的所述弹幕相似度与对应的历史弹幕的评价数相乘得到对应的历史弹幕的得分;基于所述类簇内各历史弹幕的得分获得所述待展示弹幕。5.根据权利要求4所述的弹幕推送方法,其特征在于,基于所述类簇内各历史弹幕的得分获得所述待展示弹幕,包括:将每一类簇中所述得分最高的历史弹幕作为所述类簇的待展示弹幕。6.根据权利要求5所述的弹幕推送方法,其特征在于,所述弹幕推送方法还包括:将所述待展示弹幕所处的类簇内的所有历史弹幕的评价数之和作为所述待展示弹幕的评价数。7.根据权利要求6所述的弹幕推送方法,其特征在于,基于所确定的相似度的大小向所述用户推送所述待展示弹幕,包括:将各类簇的所述待展示弹幕的评价数与所确定的所述...

【专利技术属性】
技术研发人员:王翔
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:北京,11

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

1