掌桥专利:专业的专利平台
掌桥专利
首页

弹幕展示方法及装置

文献发布时间:2023-06-19 11:32:36


弹幕展示方法及装置

技术领域

本申请涉及计算机技术领域,特别涉及一种弹幕展示方法。本申请同时涉及一种弹幕展示装置,一种计算设备,以及一种计算机可读存储介质。

背景技术

随着互联网技术的发展,用户对观看/收听的多媒体资源的观感体验要求越来越高;同时向用户提供多媒体资源的平台为了能够方便用户在观看/收听多媒体资源时,可以参与到多媒体资源内容的讨论当中,通常都会向用户提供弹幕发送功能,即用户可以通过发送弹幕的方式表达自己的观点,或者与其他用户进行互动。但是由于弹幕的展示形式比较单一,长时间的使用会给用户带来使用疲劳的问题,同时由于大多数弹幕都仅仅与多媒体资源的内容相关,弹幕的丰富程度也存在一定的局限性,致使用户通过弹幕进行互动的积极性大大降低。

发明内容

有鉴于此,本申请实施例提供了一种弹幕展示方法。本申请同时涉及一种弹幕展示装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的弹幕内容过于单一的问题。

根据本申请实施例的第一方面,提供了一种弹幕展示方法,包括:

接收用户针对多媒体资源提交的待展示弹幕;

在所述待展示弹幕满足预设弹幕转换规则的情况下,根据所述弹幕转换规则将所述待展示弹幕转换为目标弹幕;

向所述用户展示携带有所述目标弹幕的所述多媒体资源。

根据本申请实施例的第二方面,提供了一种弹幕展示装置,包括:

接收模块,被配置为接收用户针对多媒体资源提交的待展示弹幕;

转换模块,被配置为在所述待展示弹幕满足预设弹幕转换规则的情况下,根据所述弹幕转换规则将所述待展示弹幕转换为目标弹幕;

展示模块,被配置为向所述用户展示携带有所述目标弹幕的所述多媒体资源。

根据本申请实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现所述弹幕展示方法的步骤。

根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现所述弹幕展示方法的步骤。

本申请提供的弹幕展示方法,在接收到用户针对展示中的多媒体资源提交待展示弹幕的情况下,为了能够提高弹幕的丰富度,以及避免弹幕内容过于单一,可以预设弹幕转换规则,当所述待展示弹幕满足所述弹幕转换规则,可以根据所述弹幕转换规则将所述待展示弹幕转换为所述目标弹幕,之后向用户展示携带有所述目标弹幕的多媒体资源,以实现通过转换满足弹幕转换规则的待展示弹幕的方式,提高所述多媒体资源关联的弹幕的丰富程度,避免弹幕内容过于单一,有效的提高了用户的体验效果。

附图说明

图1是本申请一实施例提供的一种弹幕展示方法的流程图;

图2是本申请一实施例提供的第一种展示效果的示意图;

图3是本申请一实施例提供的第二种展示效果的示意图;

图4是本申请一实施例提供的第三种展示效果的示意图;

图5是本申请一实施例提供的第四种展示效果的示意图;

图6是本申请一实施例提供的第五种展示效果的示意图;

图7是本申请一实施例提供的一种应用于新闻热点场景中的弹幕展示方法的处理流程图;

图8是本申请一实施例提供的一种弹幕展示装置的结构示意图;

图9是本申请一实施例提供的一种计算设备的结构框图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。

在本申请一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请一个或多个实施例。在本申请一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本申请一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

在本申请中,提供了一种弹幕展示方法,本申请同时涉及一种弹幕展示装置,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。

图1示出了根据本申请一实施例提供的一种弹幕展示方法的流程图,具体包括以下步骤:

步骤S102,接收用户针对多媒体资源提交的待展示弹幕。

具体的,所述用户具体是指观看所述多媒体资源的浏览者,所述多媒体资源具体是指根据用户的观看需求所展示的内容,所述多媒体资源包括但不限于视频,音频,图片,文字等。相应的,所述待展示弹幕具体是指用户针对正在观看的所述多媒体资源所发送的弹幕,其中,所述多媒体资源的状态可以是正在播放或者暂停,本实施例在此不作任何限定。

基于此,当用户针对所述多媒体资源发送弹幕后,为了能够在用户发送待展示弹幕的基础上,提高用户的体验效果以及弹幕多媒体资源关联的弹幕的丰富程度,本实施例提供的弹幕展示方法将对用户发布的弹幕进行转换,以得到目标弹幕并进行展示。使得弹幕内容不仅仅局限于用户表达的内容,可以根据弹幕转换规则将其转换为具有特殊含义的目标弹幕,如转换为与节日相关的弹幕,或者与热点新闻相关的弹幕,再或者转换为与发布多媒体资源的发布者相关的弹幕,以提高弹幕丰富度的同时,提高用户的参与感。

步骤S104,在所述待展示弹幕满足预设弹幕转换规则的情况下,根据所述弹幕转换规则将所述待展示弹幕转换为目标弹幕。

具体的,在上述获得所述待展示弹幕的基础上,进一步的,由于用户针对所述多媒体资源提交的待展示弹幕的内容无法确定,如果将全部弹幕都按照所述弹幕转换规则进行转换,很容易造成部分有用弹幕的丢失(如用户对观看的多媒体资源进行纠正的弹幕,或者用户对观看的多媒体资源进行补充的弹幕)的问题,因此在对所述待展示弹幕进行转换前,需要对所述待展示弹幕是否满足弹幕转换规则进行判断,从而保证可以保留有用弹幕的同时,对满足规则的待展示弹幕进行转换,进一步提高弹幕的丰富程度。

基于此,所述弹幕转换规则具体是指将所述待展示弹幕转换为目标弹幕所遵循的规则,且所述弹幕转换规则能够保证转换后的目标弹幕与待展示弹幕存在一定的关联性,即所述弹幕转换规则可以将一种表达形式的弹幕转换为另一种表达形式的弹幕,可以是转换文字内容,或者转换弹幕类型。相应的,所述目标弹幕具体是指按照所述弹幕转换规则对待展示弹幕进行处理后得到的弹幕,所述目标弹幕与所述待展示弹幕存在一定的关联关系,但二者可以相近(表达含义相同,但是描述方式不同)或相逆(表示含义相反,但描述方式相近)。

需要说明的是,由于所述弹幕转换规则是提高多媒体资源的弹幕丰富程度的重要因素,因此为了能够保证转换后的弹幕不会丢失(用户无法确定转换后的弹幕是由自己提交的待展示弹幕转换得到的),可以结合热点新闻、节日信息和/或热度关键词创建所述弹幕转换规则,以建立转换前后的弹幕存在一定的关联性,从而能够快速的让用户了解转换前后弹幕存在的内在联系。

其中,基于所述热点新闻创建的弹幕转换规则是指:当用户发送的待展示弹幕中包含的内容命中基于热点新闻创建的弹幕转换规则时,可以将待展示弹幕转换为与热点新闻相关的目标弹幕。例如,某热点新闻是A,B两地之间修建了高铁,往来时间缩短了一半;此时基于该热点新闻创建的弹幕转换规则可以是“如果弹幕中有用户发送包含“高铁”两字的弹幕内容,则将用户发送的弹幕转换为“CHN高铁NO.1”再进行发送”。当某用户针对某视频发送了“有了高铁可以通勤了”的弹幕后,确定用户发送的待展示弹幕满足弹幕转换规则,则此时将待展示弹幕“有了高铁可以通勤了”转换为目标弹幕“CHN高铁NO.1”,以在后续进行发送并展示。

基于所述节日信息创建的弹幕转换规则是指:当用户发送的待展示弹幕中包含的内容命中基于节日信息创建的弹幕转换规则时,可以将待展示弹幕转换为与节日相关的目标弹幕。例如基于春节创建的弹幕转换规则是“如果弹幕中有用户发送包含“新年”的弹幕内容,则将用户发送的弹幕转换为“新年快乐,万事如意”再进行发送”。当某用户针对某视频发送了“新年穿新衣服”的弹幕后,确定用户发送的待展示弹幕满足弹幕转换规则,则此时可以将待展示弹幕“新年穿新衣服”转换为目标弹幕“新年快乐,万事如意”,以在后续进行发送并展示。

基于所述热度关键词创建的弹幕转换规则是指:当用户发送的待展示弹幕中包含的内容命中基于热度关键词创建的弹幕转换规则时,可以将待展示弹幕转换为与热度关键词相关的目标弹幕。例如基于热度关键词“666”创建的弹幕转换规则是“如果弹幕中有用户发送包含“666”的弹幕内容,则将用户发送的弹幕转换为“这波操作无敌”再进行发送”。当某用户针对某视频发送了“你真的666”的弹幕后,确定用户发送的待展示弹幕满足弹幕转换规则,则此时可以将待展示弹幕“你真的666”转换为目标弹幕“这波操作无敌”,以在后续进行发送并展示。

实际应用中,所述弹幕转换规则可以由提供所述多媒体资源的服务平台设定,也可以由在所述服务平台上传所述多媒体资源的发布者设定。相应的,所述弹幕转换规则可以适用于任意一个发布的多媒体资源,即任意一个被发布的多媒体资源关联的弹幕中若出现了满足弹幕转换规则的弹幕,都可以按照弹幕转换规则转换为所述目标弹幕。或者也可以仅适用于一个单独的多媒体资源,即仅在这个单独的多媒体资源中出现满足弹幕转换规则的弹幕后,才可以将其转换为目标弹幕。

具体实施时,由于不同领域的多媒体资源可能会被不同观看需求的用户所观看,而每个用户所熟悉的领域并不相同,因此可以针对不同的领域的多媒体资源设置不同的弹幕转换规则。以实现转换后的目标弹幕也是与多媒体资源对应的领域相近,从而可以有效的提高观看多媒体资源的用户的观看体验,并且促进用户针对多媒体资源发送弹幕。

在一种实施例中,所述弹幕转换规则除了包含初始弹幕以及对应的目标弹幕外,还包括转换触发时间。也即,当所述待展示弹幕满足所述弹幕转换规则中的初始弹幕后,还需满足弹幕转换规则中的转换触发时间,才会执行对待展示弹幕的转换。所述转换触发时间包括但不限于实际时间(年月日时),也可以包括视频播放的播放进度(如进度条第10分钟至第12分钟)等。

在一种实施例中,若所述弹幕转换规则中仅包含初始弹幕以及对应的目标弹幕,则在将所述待展示弹幕按照所述弹幕转换规则转换为所述目标弹幕之前,考虑到转换后的目标弹幕是与热点新闻,热度关键词和/或节日信息有关,而热点新闻,热度关键词和/或节日信息会随着时间的推移被用户忽视,如果一直都将待展示弹幕按照转换规则转换为所述目标弹幕,可能会出现转换后的弹幕让用户无法理解的问题,从而很大程度上会影响用户的使用体验,因此在进行弹幕转换前,可以预先设定弹幕转换触发时间,将弹幕转换机制与时间关联,从而更加方便用户对转换弹幕操作的理解,以及提高弹幕转换处理的可解释性,本实施例中,具体实现方式如下所述:

获取接收所述待展示弹幕的接收时间;

判断所述接收时间是否满足预设的弹幕转换触发时间;

若是,执行步骤S104;若否,则不作任何处理,将待展示弹幕作为正常弹幕进行展示。

具体的,所述接收时间具体是指所述用户针对所述多媒体资源发送所述待展示弹幕的时间,相应的,所述弹幕转换触发时间具体是指用于检测是否对待展示弹幕的转换机制进行运行的时间。所述弹幕转换触发时间可以根据实际应用场景进行设定,本实施例在此不作任何限定。

基于此,在获取到所述用户针对所述多媒体资源发送的待展示弹幕后,可以采集所述待展示弹幕的接收时间,之后将所述接收时间与所述弹幕转换触发时间进行匹配,若所述接收时间与所述弹幕转换触发时间未匹配,则说明当前时间并不是触发弹幕转换机制的时间,则将待展示弹幕作为正常弹幕进行展示即可。若所述接收时间与所述弹幕转换触发时间匹配,则说明当前时间若对满足弹幕转换规则的弹幕进行转换,可以提高用户的参与体验,以及提高弹幕的丰富度,则此时再执行步骤S104,以完成后续的弹幕转换处理。

也就是说,为了提高转换弹幕操作的可解释性,可以将弹幕转换处理的操作与特定的时间关联。如弹幕转换机制与4月1日(愚人节)相关,在4月1日当天,若用户发送的弹幕触发弹幕转换规则,则可以进行待展示弹幕到目标弹幕的转换,并向用户展示转换后的弹幕;而在除4月1日外的其他日期,即使用户发送了能够触发弹幕转换规则的弹幕,也不作任何转换处理操作,仅展示用户发送的待展示弹幕即可;从而进一步提高弹幕的趣味性。

举例说明,当用户针对观看的视频发送弹幕“下次一定”的情况下,此时可以对用户发送弹幕的时间进行读取,之后将发送弹幕的时间与弹幕转换触发时间4月1日(愚人节)进行匹配,若确定用户发送弹幕的时间是4月1日当前,则可以将用户发送的待展示弹幕“下次一定”转换为“这次一定”进行展示;若确定用户发送弹幕的时间不是4月1日当前,则直接展示待展示弹幕“下次一定”即可,不作任何处理。

综上所述,通过将弹幕转换机制与设定的时间进行关联,可以在提高用户参与体验的同时,进一步提高待展示弹幕转换到目标弹幕的可解释性,从而加大弹幕的趣味性。

在一种实施例中,当所述弹幕转换触发时间超期以后,可根据需要,将所述已转换的弹幕保持转换后的状态,或恢复原有弹幕。例如,在愚人节期间发送“下次一定”后,根据弹幕转换规则,将其转换为“这次一定”,而在愚人节结束后,可将该弹幕保持“这次一定”进行显示,或恢复为“下次一定”进行显示,具体应用时可以根据实际应用场景设定,本实施例在此不作任何限定。

更进一步的,在将所述待展示弹幕转换为所述目标弹幕前,为了能够准确的确定所述待展示弹幕是否满足所述弹幕转换条件,可以通过匹配弹幕关键词的方式实现,本实施例中,具体实现方式如下所述:

确定所述待展示弹幕的弹幕文本,以及读取所述弹幕转换规则对应的弹幕关键词集合;

将所述弹幕文本与所述弹幕关键词集合中包含的弹幕关键词进行匹配;

根据匹配结果确定所述弹幕文本与所述弹幕关键词集合中包含的目标弹幕关键词匹配的情况下,确定所述待展示弹幕满足所述弹幕转换规则。

具体的,所述弹幕文本具体是指所述待展示弹幕中包含的文字内容,所述弹幕关键词集合具体是指针对所述弹幕转换规则设定的关键词所组成的集合,通过弹幕关键词集合中包含的弹幕关键词可以辨别所述待展示弹幕是否满足所述弹幕转换规则。相应的,所述目标弹幕关键词具体是指所述弹幕关键词集合中与所述弹幕文本相匹配的弹幕关键词。

基于此,在获得所述待展示弹幕的基础上,进一步的,为了能够提高用户的参与感,可以确定所述待展示弹幕的弹幕文本,同时读取所述弹幕转换规则对应的弹幕关键词组成的弹幕关键词集合,之后将所述弹幕文本与所述弹幕关键词集合中包含的各个弹幕关键词进行匹配,根据匹配结果确定所述弹幕文本与所述弹幕关键词集合中包含的目标弹幕关键词匹配的情况下,说明用户发送的待展示弹幕命中了弹幕转换规则,为了能够提高多媒体资源的弹幕丰富度,可以将所述待展示弹幕转换为所述目标弹幕。根据匹配结果确定所述弹幕文本与所述弹幕关键词集合中包含的弹幕关键词未匹配的情况下,说明用户发送的待展示弹幕未命中所述弹幕转换规则,则此时将待展示弹幕作为普通弹幕进行展示即可。

实际应用中,所述由于预设的所述弹幕转换规则可以是一个或多个,而每个弹幕转换规则又将对用一个或多个弹幕关键词,因此为了能精准的核验所述待展示弹幕是否命中了所述弹幕展示规则,可以将各个弹幕转换规则所对应的一个或多个弹幕关键词进行整合得到所述弹幕关键词集合,之后将待展示弹幕与集合中包含的弹幕关键词进行匹配,以确定所述目标弹幕关键词,用于后续将所述待展示弹幕转换为所述目标弹幕。

具体实施时,所述弹幕关键词集合中包含的各个弹幕关键词可以在设置所述弹幕转换规则时进行设定,具体设置内容可以根据实际应用需求进行设定,本实施例在此不作任何限定。同时,在将弹幕文本与弹幕关键词集合中包含的各个弹幕关键词进行匹配时,可以采用相似词算法匹配,以实现精准的确定所述目标弹幕关键词。

综上,在将所述待展示弹幕转换为所述目标弹幕前,为了能够提高弹幕的丰富程度,将采用弹幕转换规则筛选的方式选择命中规则的待展示弹幕进行转换,实现转换和未转换的弹幕都可以同多媒体资源一同展示,有效的提高了弹幕内容的丰富程度,并且在判断待展示弹幕是否命中弹幕转换规则时,将采用关键词匹配的方式实现,有效的提高了处理效率,方便后续能够快速的展示转换后的目标弹幕。

更进一步的,在将所述待展示弹幕转换为所述目标弹幕的过程中,由于会涉及到弹幕内容的变更,而变更后的目标弹幕的内容设置的较为随意,将可能出现无法触达用户,因此为了能够有效的触达用户,可以设置关联弹幕关键词,以此为基础创建所述目标弹幕,以提高触达用户的概率,本实施例中,具体实现方式如下所述:

获取与所述目标弹幕关键词关联的关联弹幕关键词;

将所述待展示弹幕转换为与所述关联弹幕关键词对应的所述目标弹幕。

具体的,所述关联弹幕关键词具体是指针对所述目标弹幕关键词所设定的关键词,所述关联弹幕关键词与所述目标弹幕关键词存在一定的关联性,但所述目标弹幕关键词的表达形式与所述关联弹幕关键词的表达形式不同。例如目标弹幕关键词为“下次一定”,则相应的关联弹幕关键词可以是“这次一定”。需要说明的是,所述关联弹幕关键词的设定可以根据所述弹幕转换规则确定,即所述关联弹幕关键词也是与所述弹幕转换规则相近的关键词。

基于此,在获得所述目标弹幕关键词后,为了能够向用户展示合理且能够有效触达用户的目标弹幕,可以针对弹幕关键词集合中的各个弹幕关键词分别设定相关联的关联弹幕关键词,当确定所述目标弹幕关键词后,可以获取与该目标弹幕关键词匹配的所述关联弹幕关键词,之后以此为此基础将待展示弹幕转换为与所述关联弹幕关键词对应的所述目标弹幕,以实现后续可以向用户展示转换后的目标弹幕。

实际应用中,可以设置一个或多个弹幕关键词指向同一个关联弹幕关键词。也就是说,用户发送多个不同的待展示弹幕时,若多个待展示弹幕对应的弹幕关键词都指向同一关联弹幕关键词,则可以将多个不同的待展示弹幕都转换为相同的目标弹幕,以提高设定关联弹幕关键词的自由度,从而提高用户的使用体验。

此外,由于用户发送的待展示弹幕中可能添加了部分个性化的内容,如修改了字体颜色,字体大小,字体字形等,为了能够使得转换后的目标弹幕保留这部分个性化的设置,也可以从关键词层面进行待展示弹幕到目标弹幕的转换,以实现对用户个性化设置的内容进行保留,提高用户的使用体验。

举例说明,用户甲通过手机上的应用程序B观看某款电脑的测评视频,当视频播放到2分钟处时,用户甲针对电脑测评视频提交了待展示弹幕{测评很棒,下次一定点赞},而用户甲观看该视频且发送弹幕的时间是4月1日(愚人节)。应用程序B的服务平台为了避免弹幕内容过于单一的问题,基于节日信息创建了弹幕转换规则,该弹幕转换规则为“用户发送的弹幕包含表1中的弹幕关键词的情况下,将按照表1中的映射规则对用户发送的弹幕进行转换”,表1如下所示:

表1

确定用户甲发送的待展示弹幕的弹幕文本为{测评很棒,下次一定点赞},此时将弹幕文本与表1中包含的弹幕关键词进行匹配,根据匹配结果确定与弹幕文本{测评很棒,下次一定点赞}匹配的目标弹幕关键词为“下次一定”,此时确定可以对用户甲发送的弹幕进行转换。进一步的,在对用户甲发送的待展示弹幕进行转换的过程中,可以通过读表1确定与目标弹幕关键词“下次一定”关联的关联弹幕估关键词为“这次一定”,此时即可将待展示弹幕{测评很棒,下次一定点赞}转换为关联弹幕估关键词“这次一定”对应的目标弹幕{这次一定},以用于后续展示转换后的目标弹幕。

综上,为了能够对待展示弹幕中的个性化内容进行保留,同时转换出丰富程度较高的目标弹幕,可以从目标弹幕关键词出发进行弹幕的转换,以保证转换出的目标弹幕保留了用户的个性化设置的同时,提高了弹幕的丰富程度。

步骤S106,向所述用户展示携带有所述目标弹幕的所述多媒体资源。

具体的,在上述按照所述弹幕转换规则将所述待展示弹幕转换为所述目标弹幕的基础上,进一步的,此时即可将所述目标弹幕向所述用户进行展示。而在展示所述目标弹幕的过程中,由于弹幕内容是从待展示弹幕转换过来的,且待展示弹幕是用户针对展示中的多媒体资源所提交的,因此在展示所述目标弹幕时,也将与所述多媒体资源同时进行展示,即展示所述多媒体资源时,在所述多媒体资源的上层展示所述目标弹幕。

此外,由于所述目标弹幕是按照弹幕转换规则转换得到,为了能够方便用户区分所述目标弹幕和普通弹幕的区别,可以针对所述目标弹幕设置独立的弹幕展示通道,以通过独立设置的弹幕展示通道展示所述目标弹幕。

沿用上例,当将用户甲针对电脑测评视频提交的待展示弹幕{测评很棒,下次一定点赞},按照弹幕转换规则转换为{这次一定}的目标弹幕后,此时即可将目标弹幕进行展示,展示效果如图2所示,图2中(a)表示用户甲发送了待展示弹幕{测评很棒,下次一定点赞},之后经过弹幕转换规则转换后,将展示如图2中(b)所示的示意图,即待展示弹幕转换为目标弹幕{这次一定},并在视频的上层向用户进行展示,以表征用户甲发送的弹幕转换为与“愚人节”主题相关的目标弹幕。

综上,通过转换满足弹幕转换规则的待展示弹幕的方式,提高所述多媒体资源关联的弹幕的丰富程度,避免弹幕内容过于单一,有效的提高了用户的体验效果。

进一步的,在向用户展示所述目标弹幕的过程中,考虑到用户可能在观看多媒体资源和多媒体资源关联的弹幕时,对多媒体资源进行相应的操作,则可以向所述用户展示所述目标弹幕的同时添加相应的弹幕组件,以实现将弹幕组件、目标弹幕和多媒体资源共同展示,提高用户的操作便捷性,本实施例中,具体实现方式如下所述:

加载与所述弹幕转换规则关联的弹幕组件,并将所述目标弹幕添加至所述弹幕组件获得目标弹幕组件;

向所述多媒体资源中配置所述目标弹幕组件,并根据配置结果向所述用户展示携带有所述目标弹幕组件的所述多媒体资源。

具体的,所述弹幕组件具体是指在多媒体资源中嵌入的可触控组件,通过该组件可以向用户提供部分功能控件,实现用户可以通过点击功能控件完成相应的功能。例如,弹幕组件可以是具有点赞功能,关注功能以及送虚拟礼物功能的组件,用户可以通过点击任意一个控件完成点赞,关注和送虚拟礼物,同时还可以通过长按点赞控件实现同时对关注和送虚拟礼物的控件联动触发;弹幕组件还可以是具有投票功能的组件,用户可以通过点击任意一个控件完成投票;弹幕组件还可以是具有连击功能的组件,用户可以通过发送弹幕的方式触发组件出现弹幕连击,并根据连击数量触发弹幕彩蛋动画。也就是说,所述弹幕组件具有的功能是为用户提供便捷操作和提升使用体验的控件,控件具体实现功能本实施例在此不作任何限定。

其中,所述目标弹幕组件具体是指向弹幕组件中添加了目标弹幕后所生成的弹幕组件,即所述目标弹幕组件被展示时,不仅会展示弹幕组件所具有的功能控件,还会同时对目标弹幕的内容进行展示。基于此,在获得所述目标弹幕后,为了能够方便用户进行相应的操作,可以加载与所述弹幕转换规则关联的所述弹幕组件,同时将所述目标弹幕添加至所述弹幕组件获得所述目标弹幕组件,最后将所述目标弹幕组件配置到所述多媒体资源中,实现向用户展示携带有所述目标弹幕组件的所述多媒体资源,即在向用户展示多媒体资源时,同时会展示目标弹幕和弹幕组件,实现用户观看到目标弹幕的同时,可以根据需求是否选择对弹幕组件进行操作,以减少用户进行相应操作时的操作步骤。

沿用上例,在将用户甲发送的待展示弹幕{测评很棒,下次一定点赞}转换为目标弹幕{这次一定}的基础上,进一步的,为了能够方便用户甲在观看视频的同时,对视频进行点赞、收藏或者赠送发布视频的发布者虚拟礼物,此时可以加载与弹幕转换规则关联的弹幕组件,之后将目标弹幕{这次一定}添加至弹幕组件中,以获得目标弹幕组件,最后将目标弹幕组件配置到播放中的视频即可,实现应用程序B在播放视频的同时,可以同时播放携带有目标弹幕{这次一定}的目标弹幕组件,具体展示效果如图3中(a)所示,用户可以通过点击三个控件完成“点赞”“收藏”和“赠送虚拟礼物”。同时,目标弹幕也将通过目标弹幕组件展示,实现提醒用户待展示弹幕已经转换为目标弹幕。

综上,通过在展示所述目标弹幕的同时增加弹幕组件,可以更加方便用户在观看多媒体资源和弹幕时,对多媒体资源进行相应的操作,不仅可以通过弹幕组件提醒用户待展示弹幕转换为目标弹幕,还能够节省用户进行相关操作的步骤,进一步提高了用户的便捷性。

此外,为了能够和所述弹幕转换规则相呼应,提高用户的参与度,可以在添加弹幕组件的同时增加弹幕图片,以生成效果区别于普通弹幕的特定弹幕,本实施例中,具体实现方式如下所述:

加载与所述弹幕转换规则关联的弹幕组件,以及与所述关联弹幕关键词匹配的弹幕图片;

将所述弹幕图片和所述目标弹幕添加至所述弹幕组件获得目标弹幕组件;

向所述多媒体资源中配置所述目标弹幕组件,并根据配置结果向所述用户展示携带有所述目标弹幕组件的所述多媒体资源。

具体的,所述弹幕图片具体是指与所述关联弹幕关键词相匹配的弹幕图片,且弹幕图片的内容可以根据实际需求进行设定,本实施例在此不作任何限定。

基于此,在确定所述目标弹幕后,可以加载所述弹幕组件以及关联弹幕关键词匹配的弹幕图片,之后将所述目标弹幕组件和所述弹幕图片同时加载至所述弹幕组件中,获得所述目标弹幕组件,最后将所述目标弹幕组件配置到所述多媒体资源中,实现向用户展示携带有所述目标弹幕组件的所述多媒体资源,即在向用户展示多媒体资源时,同时会展示目标弹幕和弹幕组件,实现用户观看到目标弹幕的同时,可以根据需求是否选择对弹幕组件进行操作,以减少用户进行相应操作时的操作步骤,同时会增加与弹幕转换规则主题相近的弹幕图片,以提高用户的观看体验。

沿用上例,在将用户甲发送的待展示弹幕{测评很棒,下次一定点赞}转换为目标弹幕{这次一定}的基础上,进一步的,可以加载与弹幕转换规则关联的弹幕组件以及与关联弹幕关键词匹配的弹幕图片,图片内容如图3中(b)所示,之后将弹幕图片和目标弹幕{这次一定}同时添加至弹幕组件中,以获得目标弹幕组件,最后将目标弹幕组件配置到播放中的视频即可,实现应用程序B在播放视频的同时,可以同时播放携带有目标弹幕{这次一定}和弹幕图片的目标弹幕组件,具体展示效果如图3中(c)所示,用户可以通过点击三个控件完成“点赞”“收藏”和“赠送虚拟礼物”。同时,目标弹幕也将通过目标弹幕组件展示,实现提醒用户待展示弹幕已经转换为目标弹幕。

更进一步的,当向用户展示携带有所述目标弹幕组件的多媒体资源后,由于所述目标弹幕组件中具有相应功能的控件,因此用户可以根据需求决定是否针对各个控件进行点击,如果用户针对目标弹幕组件中的控件进行点击,则说明该用户可能比较喜欢播放中的多媒体资源,如果用户未针对目标弹幕组件中的控件进行点击,则说明该用户可能并不喜欢播放中的多媒体资源,而为了能够对两种不同的用户群体进行区分,可以针对不同的用户群体发送的弹幕进行更新,以不同的两种展示方式进行展示,本实施例中,具体展示方式如下所述:

检测在所述目标弹幕组件的展示周期内是否接收到所述用户针对所述弹幕组件提交的触控指令;

若是,基于所述目标弹幕组件生成正向弹幕,并在所述展示周期结束后向所述用户展示携带有所述正向弹幕的所述多媒体资源;

若否,基于所述目标弹幕组件生成负向弹幕,并在所述展示周期结束后向所述用户展示携带有所述负向弹幕的所述多媒体资源。

具体的,所述展示周期具体是指所述目标弹幕组件所能够展示的时长;相应的,所述触控指令具体是指用户针对目标弹幕组件提交的指令。所述正向弹幕具体是指当用户针对目标弹幕组件提交触控指令的情况下,根据用户的操作行为所生成的弹幕;相应的,所述负向弹幕是指用户未针对目标弹幕组件提交触控指令的情况下,根据用户未操作的行为所生成的弹幕。

需要说明的是,所述正向弹幕和所述负向弹幕具有不同的展示内容,且二者的展示方式也可以不同,用于区分发送弹幕的用户是否对多媒体资源进行了操作,可以用于区分不同的两种用户群体。

基于此,当向用户展示携带有所述目标弹幕组件的多媒体资源后,由于目标弹幕组件具有一定的展示时长,因此可以在该展示时长内(展示周期),检测是否接收到用户针对所述目标弹幕组件中的控件提交触控指令;若是,表明用户对播放中的多媒体资源的喜爱程度较高,此时为了能够表征该多媒体资源符合用户的观看喜好,可以基于所述目标弹幕组件生成所述正向弹幕,即基于目标弹幕组件生成表征用户喜好多媒体资源的特殊标识,根据该标识与目标弹幕即可组成所述正向弹幕,最后在所述展示周期结束后,即可向用户展示携带有所述正向弹幕的多媒体资源。

若否,表明用户对播放中的多媒体资源的喜爱程度较低,此时为了能够表征该多媒体资源并不适合用户的观看喜好,可以基于所述目标弹幕组件生成所述负向弹幕,即基于目标弹幕组件生成表征用户不喜欢多媒体资源的特殊标识,根据该标识与目标弹幕即可组成所述负向弹幕,最后在所述展示周期结束后,即可向用户展示携带有所述负向弹幕的多媒体资源。

实际应用中,所述目标弹幕组件的展示周期可以根据实际应用场景进行设定,如设置为5s,8s或者10s等,具体设置时长本实施例在此不作任何限定。相应的,所述正向弹幕和所述负向弹幕在向用户进行展示时,可以按照预设的运动轨迹进行移动,直至飘出客户端屏幕表示展示结束;而所述运动轨迹可以根据实际应用场景进行设定,本实施例在此不作任何限定。

沿用上例,将目标弹幕添加至弹幕组件中后,展示效果如图4中(a)所示;进一步的,为了能够方便用户了解展示中的目标弹幕组件的持续时间,将在目标弹幕组件下方设置时间轴,用于表征目标弹幕组件的展示时长。进一步的,在此过程中,将对用户甲是否对目标弹幕组件中的三个控件提交触控指令进行检测。若是,则可以生成如图4中(b)所示的正向弹幕(其中包含心形标识以及目标弹幕{这次一定}),并在目标弹幕组件的展示时间结束后在视频的上层展示,展示方式为从右到左的运动轨迹进行运动。若否,则可以生成如图4中(c)所示的负向弹幕(其中包含鸽子标识以及目标弹幕{这次一定}),并在目标弹幕组件的展示时间结束后在视频的上层展示,展示方式为从右到左的运动轨迹进行运动。

综上,为了能够向用户展示效果更佳的弹幕,可以按照用户的操作行为对携带有目标弹幕的目标弹幕组件进行更新,以生成用于区分用户行为的正向弹幕和负向弹幕,有效的提高了弹幕的个性化设置。

更进一步的,在向所述用户展示正向弹幕或所述负向弹幕的过程中,由于携带有所述目标弹幕的所述目标弹幕组件将在用户发送待展示弹幕后,第一时间向用户进行展示,而所述正向弹幕或所述负向弹幕会在目标弹幕组件的展示周期结束后进行展示,如果直接从携带有目标弹幕的目标弹幕组件跳转到所述正向弹幕或所述负向弹幕,可能会出现播放效果不连贯的问题,因此为了能够提高用户观看弹幕转换过程中的顺滑度,可以在转换的过程中添加过渡动画,本实施例中,具体实现方式如下所述:

通过所述目标弹幕组件展示正向动画,并在所述正向动画展示结束后向所述用户展示携带有所述正向弹幕的所述多媒体资源;

通过所述目标弹幕组件展示负向动画,并在所述负向动画展示结束后向所述用户展示携带有所述负向弹幕的所述多媒体资源。

具体的,所述正向动画具体是指从展示目标弹幕组件跳转至展示正向弹幕的过程中所展示的过渡动画,且该正向动画的长度和内容可以根据实际需求设定。相应的,所述负向动画具体是指从展示目标弹幕组件跳转至展示负向弹幕的过程中所展示的过渡动画,且该负向动画的长度和内容可以根据实际需求设定。需要说明的是,所述正向动画和所述负向动画可以设置为相同的过渡动画,也可以设置为不同的过渡动画。

基于此,当确定用户提交了触控指令的情况下,将生成所述正向弹幕,此时为了提高弹幕转换过程中的顺滑度,可以通过所述目标弹幕组件展示所述正向动画,并在正向动画展示结束后继续向用户展示携带有所述正向弹幕的所述多媒体资源。当确定用户未提交触控指令的情况下,将生成所述负向弹幕,此时为了提高弹幕转换过程中的顺滑度,可以通过所述目标弹幕组件展示所述负向动画,并在负向动画展示结束后继续向用户展示携带有所述负向弹幕的所述多媒体资源。

沿用上例,将目标弹幕添加至弹幕组件中后,将对用户甲是否对目标弹幕组件中的三个控件提交触控指令进行检测。若是,则可以通过目标弹幕组件展示正向动画,展示效果如图5中(a)所示,当正向动画播放结束后,生成如图4中(b)所示的正向弹幕(其中包含心形标识以及目标弹幕{这次一定}),展示方式为从右到左的运动轨迹进行运动。若否,则可以通过目标弹幕组件展示负向动画,展示效果如图5中(b)所示,当负向动画播放结束后,生成如图4中(c)所示的负向弹幕(其中包含鸽子标识以及目标弹幕{这次一定}),展示方式为从右到左的运动轨迹进行运动。

综上,为了能够提高弹幕转换过程中的顺滑度,可以在目标弹幕组件转换到正向弹幕或负向弹幕的过程中,添加正向动画或负向动画,以提高展示效果的同时,提高用户的观看体验。

此外,由于针对所述多媒体资源发送弹幕的用户可能存在很多,因此当所述用户播放所述多媒体资源时,将同时接收服务平台针对所述多媒体资源下发的弹幕数据,并基于所述弹幕数据生成关联弹幕向所述用户展示,以告知该用户其他用户针对所述多媒体资源发表的观点内容。而在此过程中,为了能够方便用户区分命中弹幕转换规则的其他用户发送弹幕后,是否针对多媒体资源进行了其他操作,可以针对其他用户的操作行为对命中弹幕转换规则的关联弹幕进行更新,以生成方便用户区分其他用户操作行为的弹幕内容,本实施例中,具体实现方式如步骤S1062至步骤S1066:

步骤S1062,接收所述多媒体资源关联的弹幕数据。

具体的,所述弹幕数据具体是指其他浏览所述多媒体资源的用户所发送的弹幕组成的数据,且所述弹幕数据中包含其他用户是否针对多媒体资源进行操作的相关信息,该操作可以是用户针对多媒体资源的关注操作,点赞操作,收藏操作或分享操作等。

需要说明的是,服务平台在针对所述多媒体资源向所述用户持有的客户端下发所述弹幕数据时,考虑到弹幕的数量可能会影响用户正常观看多媒体资源,因此在下发所述弹幕数据时,可以按照预设的规则进行下发,所述预设的规则是指对下发弹幕数据的量进行控制的规则,可以控制其他用户实际命中的弹幕总数与下发总数保持一致,同时其他用户操作过的弹幕(发送弹幕时针对目标弹幕组件提交了触控指令)与总弹幕数量保持固定的线性关系,即总弹幕数量越多,其他用户操作过的弹幕比例越高。同时可以控制未操作过的弹幕(发送弹幕时未针对目标弹幕组件提交触控指令)要低于整体下发数量的设定比例,即已操作过的弹幕下发总数要小于等于总弹幕数量。

此外,考虑到命中弹幕转换规则的关联弹幕较多,可能会影响用户正常观看多媒体资源,则可以设置命中弹幕转换规则的关联弹幕的上限,当弹幕数据中包含的关联弹幕达到上限时,则不对其他的关联弹幕进行下发。其中关联弹幕的上限可以根据多媒体资源的时长决定,或者总弹幕数量的百分比。而命中弹幕转换规则的关联弹幕超过上限的弹幕可以落库。或者可以将全部命中弹幕转换规则的关联弹幕都发送至客户端,而客户端可以根据正则屏蔽策略对冗余的关联弹幕进行屏蔽,以达到稀释弹幕数量的目的。

步骤S1064,基于所述弹幕数据生成关联弹幕,并在所述关联弹幕中选择满足所述弹幕转换规则的初始关联弹幕。

具体的,在接收到所述弹幕数据的基础上,进一步的,为了能够向用户展示与弹幕转换规则的其他弹幕,此时可以根据所述弹幕数据生成所述关联弹幕,之后从所述关联弹幕中选择满足所述弹幕转换规则的初始关联弹幕,以用于后续生成目标关联弹幕向用户进行展示。其中,所述关联弹幕具体是指其他用户发送的与所述多媒体资源关联的弹幕。相应的,所述初始关联弹幕具体是指所述关联弹幕中其他用户发送的弹幕命中弹幕转换规则的弹幕。

进一步的,在从所述关联弹幕中选择所述初始关联弹幕的过程中,由于所述关联弹幕中包含的子关联弹幕比较多,如果直接从中选择全部符合弹幕转换规则的弹幕,可能会造成后续展示时弹幕数量过多遮挡多媒体资源的问题,因此可以按照预设的弹幕筛选策略筛选一部分弹幕作为所述初始关联弹幕,本实施例中,具体实现方式如下所述:

将所述关联弹幕中满足所述弹幕转换规则的子关联弹幕确定为待筛选关联弹幕;

基于预设的弹幕筛选策略对所述待筛选关联弹幕中包含的子关联弹幕进行筛选,根据筛选结果生成所述初始关联弹幕。

具体的,所述子关联弹幕具体是指所述关联弹幕中包含的其他用户发送的弹幕,且各个子关联弹幕均与所述多媒体资源相关联。相应的,所述待筛选关联弹幕具体是指所述关联弹幕中满足所述弹幕转换规则的子关联弹幕。所述预设的弹幕筛选策略具体是指能够对后续需要展示的且满足所述弹幕转换规则的弹幕进行稀释的规则,稀释是指减少展示弹幕的数量,以避免弹幕过多对多媒体资源的正常播放产生影响。

基于此,所述关联弹幕中包含了其他用户针对所述多媒体资源发送的全部弹幕,为了能够方便用户观看弹幕的同时对多媒体资源也进行观看,可以从所述关联弹幕中选择满足所述弹幕转换规则的子关联弹幕确定为所述待筛选关联弹幕,之后利用所述弹幕筛选策略对所述待筛选关联弹幕中包含的子关联弹幕进行筛选,以根据筛选结果获得所述初始关联弹幕,方便后续转换为目标关联弹幕,以向用户进行展示。

步骤S1066,根据所述初始关联弹幕生成目标关联弹幕,并向所述用户展示携带有所述目标关联弹幕的所述多媒体资源。

具体的,在得到所述初始关联弹幕的基础上,为了能够向用户表达不同人群发送的满足弹幕转换规则的弹幕时所作出的操作,可以根据所述初始关联弹幕生成所述目标关联弹幕,以通过所述目标关联弹幕表征发送弹幕的用户所作出的操作,最后向用户展示携带有所述目标关联弹幕的所述多媒体资源即可。其中,所述目标关联弹幕具体是指携带有表征用户操作行为表示的弹幕,且所述目标关联弹幕为满足所述弹幕转换规则的弹幕。

进一步的,由于其他用户在发送命中弹幕转换规则的弹幕时,可能通过弹幕组件提交了操作指令,也可能没有通过弹幕组件提交操作指令,因此为了能够方便观看弹幕的用户对这两种人群发送的弹幕进行区分,可以根据弹幕数据中的用户操作信息对初始关联弹幕更新,以得到两种不同表征形式的目标关联弹幕,实现后续向用户进行展示,本实施例中,具体实现方式如下所述:

根据所述弹幕数据确定所述初始关联弹幕对应的用户操作信息;

基于所述用户操作信息对所述初始关联弹幕进行更新,根据更新结果获得操作目标关联弹幕和未操作目标关联弹幕;

基于所述操作目标关联弹幕和所述未操作目标关联弹幕生成所述目标关联弹幕。

具体的,所述用户操作信息具体是指其他用户再发送初始关联弹幕时是否针对弹幕组件提交操作指令所对应的信息。相应的,所述操作目标关联弹幕具体是指用户在发送所述初始关联弹幕时针对弹幕组件提交的操作指令,此时会将该初始关联弹幕更新为所述操作目标关联弹幕,同理,所述未操作目标关联弹幕具体是指用户在发送所述初始关联弹幕时未针对弹幕组件提交的操作指令,此时会将该初始关联弹幕更新为所述未操作目标关联弹幕。

基于此,在得到所述初始关联弹幕后,可以根据所述弹幕数据中记录的内容确定所述初始关联弹幕对应的用户操作信息;之后利用所述操作信息对所述初始关联弹幕进行更新,根据更新结果即可得到分为两种类型的目标关联弹幕,分别为操作目标关联弹幕和未操作目标关联弹幕,之后基于操作目标关联弹幕和未操作目标关联弹幕即可生成目标关联弹幕,并在播放多媒体资源时可以一同进行展示。

需要说明的是,所述操作目标关联弹幕和所述未操作目标关联弹幕将以不同的展示方式进行展示,方便用户区分发送各个关联弹幕的用户是否对多媒体资源进行了其他操作。

沿用上例,当用户甲播放电脑测评视频的基础上,同时提供该视频的服务平台将向用户甲的客户端发送视频关联的弹幕数据,此时即可根据弹幕数据生成其他用户发送的关联弹幕,分别为{…“这电脑不错”、“下次一定”、“这次一定”、“666”…},而为了能够方便用户甲了解其他用户是否对该视频进行了点赞、分享或者收藏等操作,此时可以从关联弹幕中选择满足弹幕转换规则的待筛选关联弹幕{…“这次一定”、“下次一定”、“下次丕定”…}。

进一步的,由于待筛选关联弹幕的数量较多,如果都进行展示的话可能会遮挡视频正常播放,则可以按照预设的筛选策略在待筛选关联弹幕中提取1/5的子关联弹幕确定为初始关联弹幕,其中初始关联弹幕中包含100条命中弹幕转换规则的弹幕。更进一步的,之后基于弹幕数据中用户的操作信息确定这100条弹幕中有75条弹幕在用户发送时,通过目标弹幕组件进行了点赞、关注和/或分享等操作,则此时将对这75条弹幕进行更新,同时另外25条弹幕是用户发送时未进行任何操作所对应的弹幕,也将对这25条弹幕进行更新,之后根据更新结果获得75条弹幕对应的操作目标关联弹幕,以及25条弹幕对应的未操作目标关联弹幕。最后向用户甲展示携带有操作目标关联弹幕和未操作目标关联弹幕的视频,展示效果如图6所示。

综上,为了能够方便用户区分其他用户的操作行为,可以在向用户展示其他用户发送的弹幕时,基于用户的操作信息对弹幕进行更新,以方便用户了解多媒体资源的受欢迎程度。

本申请提供的弹幕展示方法,在接收到用户针对展示中的多媒体资源提交待展示弹幕的情况下,为了能够提高弹幕的丰富度,以及避免弹幕内容过于单一,可以预设弹幕转换规则,当所述待展示弹幕满足所述弹幕转换规则,可以根据所述弹幕转换规则将所述待展示弹幕转换为所述目标弹幕,之后向用户展示携带有所述目标弹幕的多媒体资源,以实现通过转换满足弹幕转换规则的待展示弹幕的方式,提高所述多媒体资源关联的弹幕的丰富程度,避免弹幕内容过于单一,有效的提高了用户的体验效果。

下述结合附图7,以本申请提供的弹幕展示方法在新闻热点展示场景中的应用为例,对所述弹幕展示方法进行进一步说明。其中,图7示出了本申请一实施例提供的一种应用于新闻热点展示场景中的弹幕展示方法的处理流程图,具体包括以下步骤:

步骤S702,接收用户针对目标视频提交的待展示弹幕。

步骤S704,读取基于新闻热点创建的弹幕转换规则对应的弹幕关键词集合。

步骤S706,将待展示弹幕与弹幕关键词集合中包含的弹幕关键词匹配,根据匹配结果确定目标弹幕关键词。

步骤S708,获取与目标弹幕关键词关联的关联弹幕关键词,并将待展示弹幕转换为与关联弹幕关键词对应的目标弹幕。

步骤S710,加载与弹幕转换规则关联的弹幕组件,并将目标弹幕添加至弹幕组件获得目标弹幕组件。

步骤S712,向目标视频中配置目标弹幕组件,并根据配置结果向用户展示携带有目标弹幕组件的目标视频。

步骤S714,检测在目标弹幕组件的展示周期内是否接收到触控指令,若是执行步骤S716,若否,执行步骤S718。

步骤S716,基于目标弹幕组件生成正向弹幕,并在展示周期结束后向用户展示携带有正向弹幕的目标视频。

步骤S718,基于目标弹幕组件生成负向弹幕,并在展示周期结束后向用户展示携带有负向弹幕的目标视频。

步骤S720,接收目标视频关联的弹幕数据,并基于弹幕数据生成关联弹幕。

步骤S722,在关联弹幕中选择满足弹幕转换规则的初始关联弹幕,并根据初始关联弹幕对应的操作信息生成操作目标关联弹幕和未操作目标关联弹幕。

步骤S724,向用户展示携带有操作目标关联弹幕和未操作目标关联弹幕的目标视频。

综上所述,实现通过转换满足弹幕转换规则的待展示弹幕的方式,提高所述多媒体资源关联的弹幕的丰富程度,避免弹幕内容过于单一,有效的提高了用户的体验效果。

与上述方法实施例相对应,本申请还提供了弹幕展示装置实施例,图8示出了本申请一实施例提供的一种弹幕展示装置的结构示意图。如图8所示,该装置包括:

接收模块802,被配置为接收用户针对多媒体资源提交的待展示弹幕;

转换模块804,被配置为在所述待展示弹幕满足预设弹幕转换规则的情况下,根据所述弹幕转换规则将所述待展示弹幕转换为目标弹幕;

展示模块806,被配置为向所述用户展示携带有所述目标弹幕的所述多媒体资源。

一个可选的实施例中,所述弹幕展示装置,还包括:

匹配模块,被配置为确定所述待展示弹幕的弹幕文本,以及读取所述弹幕转换规则对应的弹幕关键词集合;将所述弹幕文本与所述弹幕关键词集合中包含的弹幕关键词进行匹配;根据匹配结果确定所述弹幕文本与所述弹幕关键词集合中包含的目标弹幕关键词匹配的情况下,确定所述待展示弹幕满足所述弹幕转换规则。

一个可选的实施例中,所述转换模块804进一步被配置为:

获取与所述目标弹幕关键词关联的关联弹幕关键词;将所述待展示弹幕转换为与所述关联弹幕关键词对应的所述目标弹幕。

一个可选的实施例中,所述展示模块806进一步被配置为:

加载与所述弹幕转换规则关联的弹幕组件,并将所述目标弹幕添加至所述弹幕组件获得目标弹幕组件;向所述多媒体资源中配置所述目标弹幕组件,并根据配置结果向所述用户展示携带有所述目标弹幕组件的所述多媒体资源。

一个可选的实施例中,所述展示模块806进一步被配置为:

加载与所述弹幕转换规则关联的弹幕组件,以及与所述关联弹幕关键词匹配的弹幕图片;将所述弹幕图片和所述目标弹幕添加至所述弹幕组件获得目标弹幕组件;向所述多媒体资源中配置所述目标弹幕组件,并根据配置结果向所述用户展示携带有所述目标弹幕组件的所述多媒体资源。

一个可选的实施例中,所述弹幕展示装置,还包括:

检测模块,被配置为检测在所述目标弹幕组件的展示周期内是否接收到所述用户针对所述弹幕组件提交的触控指令;若是,基于所述目标弹幕组件生成正向弹幕,并在所述展示周期结束后向所述用户展示携带有所述正向弹幕的所述多媒体资源;若否,基于所述目标弹幕组件生成负向弹幕,并在所述展示周期结束后向所述用户展示携带有所述负向弹幕的所述多媒体资源。

一个可选的实施例中,所述展示模块806进一步被配置为:

通过所述目标弹幕组件展示正向动画,并在所述正向动画展示结束后向所述用户展示携带有所述正向弹幕的所述多媒体资源;所述向所述用户展示携带有所述负向弹幕的所述多媒体资源,包括:通过所述目标弹幕组件展示负向动画,并在所述负向动画展示结束后向所述用户展示携带有所述负向弹幕的所述多媒体资源。

一个可选的实施例中,所述弹幕展示装置,还包括:

判断模块,被配置为获取接收所述待展示弹幕的接收时间;判断所述接收时间是否满足预设的弹幕转换触发时间;若是,运行所述转换模块804。

一个可选的实施例中,所述弹幕展示装置,还包括:

生成模块,被配置为接收所述多媒体资源关联的弹幕数据;基于所述弹幕数据生成关联弹幕,并在所述关联弹幕中选择满足所述弹幕转换规则的初始关联弹幕;根据所述初始关联弹幕生成目标关联弹幕,并向所述用户展示携带有所述目标关联弹幕的所述多媒体资源。

一个可选的实施例中,所述生成模块进一步被配置为:

根据所述弹幕数据确定所述初始关联弹幕对应的用户操作信息;基于所述用户操作信息对所述初始关联弹幕进行更新,根据更新结果获得操作目标关联弹幕和未操作目标关联弹幕;基于所述操作目标关联弹幕和所述未操作目标关联弹幕生成所述目标关联弹幕。

一个可选的实施例中,所述生成模块进一步被配置为:

将所述关联弹幕中满足所述弹幕转换规则的子关联弹幕确定为待筛选关联弹幕;基于预设的弹幕筛选策略对所述待筛选关联弹幕中包含的子关联弹幕进行筛选,根据筛选结果生成所述初始关联弹幕。

一个可选的实施例中,所述弹幕转换规则通过如下方式创建:基于热点新闻、节日信息和/或热度关键词创建所述弹幕转换规则。

本申请提供的弹幕展示装置,在接收到用户针对展示中的多媒体资源提交待展示弹幕的情况下,为了能够提高弹幕的丰富度,以及避免弹幕内容过于单一,可以预设弹幕转换规则,当所述待展示弹幕满足所述弹幕转换规则,可以根据所述弹幕转换规则将所述待展示弹幕转换为所述目标弹幕,之后向用户展示携带有所述目标弹幕的多媒体资源,以实现通过转换满足弹幕转换规则的待展示弹幕的方式,提高所述多媒体资源关联的弹幕的丰富程度,避免弹幕内容过于单一,有效的提高了用户的体验效果。

上述为本实施例的一种弹幕展示装置的示意性方案。需要说明的是,该弹幕展示装置的技术方案与上述的弹幕展示方法的技术方案属于同一构思,弹幕展示装置的技术方案未详细描述的细节内容,均可以参见上述弹幕展示方法的技术方案的描述。

图9示出了根据本申请一实施例提供的一种计算设备900的结构框图。该计算设备900的部件包括但不限于存储器910和处理器920。处理器920与存储器910通过总线930相连接,数据库950用于保存数据。

计算设备900还包括接入设备940,接入设备940使得计算设备900能够经由一个或多个网络960通信。这些网络的示例包括公用交换电话网(PSTN)、局域网(LAN)、广域网(WAN)、个域网(PAN)或诸如因特网的通信网络的组合。接入设备940可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(NIC))中的一个或多个,诸如IEEE802.11无线局域网(WLAN)无线接口、全球微波互联接入(Wi-MAX)接口、以太网接口、通用串行总线(USB)接口、蜂窝网络接口、蓝牙接口、近场通信(NFC)接口,等等。

在本申请的一个实施例中,计算设备900的上述部件以及图9中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图9所示的计算设备结构框图仅仅是出于示例的目的,而不是对本申请范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。

计算设备900可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或PC的静止计算设备。计算设备900还可以是移动式或静止式的服务器。

其中,处理器920执行所述指令时实现所述的弹幕展示方法的步骤。

上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技术方案与上述的弹幕展示方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述弹幕展示方法的技术方案的描述。

本申请一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现如前所述弹幕展示方法的步骤。

上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的弹幕展示方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述弹幕展示方法的技术方案的描述。

上述对本申请特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上公开的本申请优选实施例只是用于帮助阐述本申请。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本申请的内容,可作很多的修改和变化。本申请选取并具体描述这些实施例,是为了更好地解释本申请的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本申请。本申请仅受权利要求书及其全部范围和等效物的限制。

相关技术
  • 弹幕展示方法及弹幕展示装置
  • 弹幕信息处理方法和装置、弹幕信息展示方法和装置
技术分类

06120112965740