一种弹幕显示方法、装置及电子设备制造方法及图纸

技术编号:21839319 阅读:24 留言:0更新日期:2019-08-10 20:40
本发明专利技术实施例提供了一种弹幕显示方法、装置及电子设备,该方法包括:在检测到第一用户在线观看视频时,获取第一用户的用户信息及第二用户的用户信息,其中,用户信息用于表征所述用户的用户特征,第二用户为:观看所述视频的用户中除所述第一用户之外、发布弹幕的用户;根据第一用户的用户信息及第二用户的用户信息,计算第一用户与第二用户之间的相似度;将相似度大于预设相似度的第二用户确定为第一用户的相似用户;在第一用户在线观看的视频上显示相似用户发布的弹幕。可见,通过本发明专利技术实施例提供的技术方案,用户在线观看视频时,观看到的是用户喜欢的弹幕,提高了用户的视频观看体验。

A Shooting Screen Display Method, Device and Electronic Equipment

【技术实现步骤摘要】
一种弹幕显示方法、装置及电子设备
本专利技术涉及计算机
,特别是涉及一种弹幕显示方法、装置及电子设备。
技术介绍
弹幕是指观看视频的用户实时发送的简短评论,它会随视频的播放而实时播放。用户在观看视频的过程中,会看到其他用户发表的评论,给用户一种很多用户都在同时观看并评论的“实时互动”感觉。然而,专利技术人在实现本专利技术的过程中发现,现有技术至少存在如下问题:由于不同的用户群体在观看视频时,发布的弹幕通常代表自己的看法,在用户看到与自己观点不同的弹幕,或者与自己价值观不同的弹幕时,通常会给用户带来负面的影响,导致用户观看视频的体验不佳。
技术实现思路
本专利技术实施例的目的在于提供了一种弹幕显示方法、装置及电子设备,以提高用户观看视频的体验。具体技术方案如下:第一方面,本专利技术实施例提供了一种弹幕显示方法,所述方法包括:在检测到第一用户在线观看视频时,获取所述第一用户的用户信息及第二用户的用户信息,其中,用户信息用于表征所述用户的用户特征,所述第二用户为:观看所述视频的用户中除所述第一用户之外、发布弹幕的用户;根据所述第一用户的用户信息及所述第二用户的用户信息,计算所述第一用户与所述第二用户之间的相似度;将相似度大于预设相似度的第二用户确定为所述第一用户的相似用户;在所述视频上显示所述相似用户发布的弹幕。可选的,所述用户信息包括以下信息中的至少一种:发布的历史弹幕、社交关系和用户属性信息;若所述用户信息包括至少两种信息,则所述根据所述第一用户的用户信息及所述第二用户的用户信息,计算所述第一用户与所述第二用户之间的相似度的步骤,包括:针对所述用户信息中每一种信息,根据所述第一用户的用户信息及所述第二用户的用户信息,计算所述第一用户与所述第二用户关于该种信息的相似度;根据所述用户信息中每种信息的权重,对计算得到的每种信息对应的相似度进行加权求和,得到所述第一用户与所述第二用户之间的相似度。可选的,针对所述用户信息中发布的历史弹幕,根据所述第一用户的用户信息及所述第二用户的用户信息,计算所述第一用户与所述第二用户关于发布的历史弹幕的相似度,包括:确定所述第一用户发布的历史弹幕对应的第一向量及所述第二用户发布的历史弹幕对应的第二向量,其中,第一向量用于表征第一用户发布的弹幕的语义信息;第二向量用于表征第二用户发布的弹幕的语义信息;计算所述第一向量与所述第二向量之间的距离;将计算所得到的距离确定为所述第一用户与所述第二用户关于发布的历史弹幕的相似度。可选的,所述确定所述第一用户发布的历史弹幕对应的第一向量及所述第二用户发布的历史弹幕对应的第二向量的步骤,包括:采用词语切割技术,确定所述第一用户发布的历史弹幕对应的第一词语列表,以及所述第二用户发布的历史弹幕对应的第二词语列表;利用预先确定的词语与向量的映射关系,确定所述第一词语列表对应的第一向量列表,以及所述第二词语列表对应的第二向量列表;针对所述第一向量列表中各个向量的任一维度,计算该维度对应的第一数值,并将该第一数值确定为所述第一向量的该维度对应的数值,其中,第一数值为:所述第一向量列表中各个向量的该维度对应的数值的平均值;针对所述第二向量列表中各个向量的任一维度,计算该维度对应的第二数值,并将该第二数值确定为第二向量的该维度对应的数值,其中,第二数值为:所述第二向量列表中各个向量的该维度对应的数值的平均值。第二方面,本专利技术实施例提供了一种弹幕显示装置,所述装置包括:用户信息获取模块,用于在检测到第一用户在线观看视频时,获取所述第一用户的用户信息及第二用户的用户信息,其中,用户信息用于表征所述用户的用户特征,所述第二用户为:观看所述视频的用户中除所述第一用户之外、发布弹幕的用户;相似度计算模块,用于根据所述第一用户的用户信息及所述第二用户的用户信息,计算所述第一用户与所述第二用户之间的相似度;相似用户确定模块,用于将相似度大于预设相似度的第二用户确定为所述第一用户的相似用户;弹幕显示模块,用于在所述视频上显示所述相似用户发布的弹幕。可选的,所述用户信息包括以下信息中的至少一种:发布的历史弹幕、社交关系和用户属性信息;若所述用户信息包括至少两种信息,所述相似度计算模块,包括:相似度确定单元,用于针对所述用户信息中每一种信息,根据所述第一用户的用户信息及所述第二用户的用户信息,计算所述第一用户与所述第二用户关于该种信息的相似度;相似度计算单元,用于根据所述用户信息中每种信息的权重,对计算得到的每种信息对应的相似度进行加权求和,得到所述第一用户与所述第二用户之间的相似度。可选的,所述相似度确定单元,具体用于:确定所述第一用户发布的历史弹幕对应的第一向量及所述第二用户发布的历史弹幕对应的第二向量,其中,第一向量用于表征第一用户发布的弹幕的语义信息;第二向量用于表征第二用户发布的弹幕的语义信息;计算所述第一向量与所述第二向量之间的距离;将计算所得到的距离确定为所述第一用户与所述第二用户关于发布的历史弹幕的相似度。可选的,所述相似度确定单元,具体用于:采用词语切割技术,确定所述第一用户发布的历史弹幕对应的第一词语列表,以及所述第二用户发布的历史弹幕对应的第二词语列表;利用预先确定的词语与向量的映射关系,确定所述第一词语列表对应的第一向量列表,以及所述第二词语列表对应的第二向量列表;针对所述第一向量列表中各个向量的任一维度,计算该维度对应的第一数值,并将该第一数值确定为所述第一向量的该维度对应的数值,其中,第一数值为:所述第一向量列表中各个向量的该维度对应的数值的平均值;针对所述第二向量列表中各个向量的任一维度,计算该维度对应的第二数值,并将该第二数值确定为第二向量的该维度对应的数值,其中,第二数值为:所述第二向量列表中各个向量的该维度对应的数值的平均值。第三方面,本专利技术实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面所述的弹幕显示方法。在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行第一方面所述的弹幕显示方法。在本专利技术实施的又一方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面所述的弹幕显示方法。可见,通过本专利技术实施例提供的技术方案,一用户在线观看视频时,视频上显示的弹幕为该用户的相似用户发布的弹幕,且由于该用户的相似用户与该用户的观点及价值观均相似,因此,该用户的相似用户所发布的弹幕通常是该用户比较喜欢的弹幕,从而起到了过滤弹幕的作用,提高了该用户的视频观看体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本专利技术实施例所提供的一种弹幕显示方法的流程图;图2为本专利技术实施例所提供的一种确定目标用户发布的历史弹幕与第一用户发布的历史弹幕的弹幕相似度的流程图;图3为本专利技术实施例所提供的一种弹幕显示装置的结构示意图;图4为本专利技术实施例所提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本本文档来自技高网...

【技术保护点】
1.一种弹幕显示方法,其特征在于,所述方法包括:在检测到第一用户在线观看视频时,获取所述第一用户的用户信息及第二用户的用户信息,其中,用户信息用于表征所述用户的用户特征,所述第二用户为:观看所述视频的用户中除所述第一用户之外、发布弹幕的用户;根据所述第一用户的用户信息及所述第二用户的用户信息,计算所述第一用户与所述第二用户之间的相似度;将相似度大于预设相似度的第二用户确定为所述第一用户的相似用户;在所述视频上显示所述相似用户发布的弹幕。

【技术特征摘要】
1.一种弹幕显示方法,其特征在于,所述方法包括:在检测到第一用户在线观看视频时,获取所述第一用户的用户信息及第二用户的用户信息,其中,用户信息用于表征所述用户的用户特征,所述第二用户为:观看所述视频的用户中除所述第一用户之外、发布弹幕的用户;根据所述第一用户的用户信息及所述第二用户的用户信息,计算所述第一用户与所述第二用户之间的相似度;将相似度大于预设相似度的第二用户确定为所述第一用户的相似用户;在所述视频上显示所述相似用户发布的弹幕。2.根据权利要求1所述的方法,其特征在于,所述用户信息包括以下信息中的至少一种:发布的历史弹幕、社交关系和用户属性信息;若所述用户信息包括至少两种信息,则所述根据所述第一用户的用户信息及所述第二用户的用户信息,计算所述第一用户与所述第二用户之间的相似度的步骤,包括:针对所述用户信息中每一种信息,根据所述第一用户的用户信息及所述第二用户的用户信息,计算所述第一用户与所述第二用户关于该种信息的相似度;根据所述用户信息中每种信息的权重,对计算得到的每种信息对应的相似度进行加权求和,得到所述第一用户与所述第二用户之间的相似度。3.根据权利要求2所述的方法,其特征在于,针对所述用户信息中发布的历史弹幕,根据所述第一用户的用户信息及所述第二用户的用户信息,计算所述第一用户与所述第二用户关于发布的历史弹幕的相似度,包括:确定所述第一用户发布的历史弹幕对应的第一向量及所述第二用户发布的历史弹幕对应的第二向量,其中,第一向量用于表征第一用户发布的弹幕的语义信息;第二向量用于表征第二用户发布的弹幕的语义信息;计算所述第一向量与所述第二向量之间的距离;将计算所得到的距离确定为所述第一用户与所述第二用户关于发布的历史弹幕的相似度。4.根据权利要求3所述的方法,其特征在于,所述确定所述第一用户发布的历史弹幕对应的第一向量及所述第二用户发布的历史弹幕对应的第二向量的步骤,包括:采用词语切割技术,确定所述第一用户发布的历史弹幕对应的第一词语列表,以及所述第二用户发布的历史弹幕对应的第二词语列表;利用预先确定的词语与向量的映射关系,确定所述第一词语列表对应的第一向量列表,以及所述第二词语列表对应的第二向量列表;针对所述第一向量列表中各个向量的任一维度,计算该维度对应的第一数值,并将该第一数值确定为所述第一向量的该维度对应的数值,其中,第一数值为:所述第一向量列表中各个向量的该维度对应的数值的平均值;针对所述第二向量列表中各个向量的任一维度,计算该维度对应的第二数值,并将该第二数值确定为第二向量的该维度对应的数值,其中,第二数值为:所述第二向量列表中各个向量的该维度对应的数值的平均值。5.一种弹幕显示装置,其特征在于,所述装置包括:用户信息获取模块,用于在检测到第一用户在线观看视频时,获取所述第...

【专利技术属性】
技术研发人员:胡文吴岩
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1