一种弹幕显示方法、终端与流程

文档序号:15625767发布日期:2018-10-09 22:56阅读:145来源:国知局

本发明涉及智能终端领域,尤其涉及一种弹幕显示方法、终端。



背景技术:

随着互联网技术的飞速发展,出现了越来越多的视频应用,这些视频应用可以允许用户在观看视频的过程中发送弹幕,并将用户发送的弹幕显示在屏幕上,以便于用户之间进行交流互动,提升用户的观看体验。

随着使用视频应用的用户越来越多,用户发送的弹幕也越来越多,弹幕的质量也参差不齐。用户在观看视频并开启视频应用的弹幕功能时,用户只能被动接收所有的弹幕,影响了用户的观看体验。



技术实现要素:

本发明实施例提供一种弹幕显示方法、终端,用于解决现有技术中用户在观看视频时,由于弹幕的数量较多、质量参差不齐导致的影响用户观看体验的问题。

第一方面,提供了一种弹幕显示方法,应用于终端,该方法包括:

确定指定的弹幕等级;

根据所述弹幕等级,确定与所述弹幕等级对应的弹幕,所述弹幕的弹幕等级根据所述弹幕的内容确定得到;

显示与所述弹幕等级对应的所述弹幕。

第二方面,提供了一种终端,包括:

第一确定模块,用于确定指定的弹幕等级;

第二确定模块,用于根据所述弹幕等级,确定与所述弹幕等级对应的弹幕,所述弹幕的弹幕等级根据所述弹幕的内容确定得到;

显示模块,用于显示与所述弹幕等级对应的所述弹幕。

第三方面,提供了一种终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。

本申请实施例提供的技术方案,终端根据弹幕的内容将多条弹幕划分为不同的弹幕等级,在显示弹幕时,可以确定与指定的弹幕等级对应的弹幕并显示,一方面,可以根据弹幕等级选择质量较高的弹幕展示给用户;另一方面,还可以根据弹幕等级对弹幕进行筛选,以减少显示的弹幕数量,避免大量弹幕遮挡视频,从而有效提升用户的观看体验。

第五方面,提供了一种弹幕显示方法,应用于终端,该方法包括:

向服务端发送包含弹幕等级信息的弹幕请求,所述弹幕请求用于请求获取与弹幕等级对应的弹幕;

接收所述服务端返回的与所述弹幕等级对应的弹幕,所述弹幕的弹幕等级由所述服务端根据所述弹幕的内容确定得到;

显示与所述弹幕等级对应的所述弹幕。

第六方面,提供了一种终端,包括:

发送模块,用于向服务端发送包含弹幕等级信息的弹幕请求,所述弹幕请求用于请求获取与弹幕等级对应的弹幕;

接收模块,用于接收所述服务端返回的与所述弹幕等级对应的弹幕,所述弹幕的弹幕等级由所述服务端根据所述弹幕的内容确定得到;

显示模块,用于显示与所述弹幕等级对应的所述弹幕。

第七方面,提供了一种终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第五方面所述的方法的步骤。

第八方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第五方面所述的方法的步骤。

本发明实施例提供的技术方案,服务端可以根据弹幕的内容将多条弹幕划分为不同的弹幕等级,终端在显示弹幕时,可以向服务端发送包含弹幕等级信息的弹幕请求,服务端可以确定与弹幕请求中的弹幕等级对应的弹幕并发送给终端,终端将接收到的弹幕进行显示。这样,一方面,终端可以根据弹幕等级从服务端获取质量较高的弹幕展示给用户;另一方面,服务端可以根据弹幕等级对弹幕进行筛选,以减少终端显示的弹幕数量,避免大量弹幕遮挡视频,从而有效提升用户的观看体验。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明的一个实施例弹幕显示方法的流程示意图;

图2是本发明的一个实施例弹幕等级的选择示意图;

图3是本发明的一个实施例弹幕的评分标准的示意图;

图4是本发明的一个实施例弹幕显示方法的流程示意图;

图5是本发明的一个实施例弹幕显示方法的流程示意图;

图6是本发明的一个实施例终端的结构示意图;

图7为实现本发明实施例的一种移动终端的硬件结构示意图;

图8是本发明的一个实施例终端的结构示意图;

图9为实现本发明实施例的一种移动终端的硬件结构示意图。

具体实施方式

随着使用视频应用观看视频的用户越来越多,用户发送的弹幕越来越多,弹幕的内容也越来越多样化,例如,既包含有意义的、与视频内容相关的弹幕,也包含一些无意义的、与视频无关的弹幕。用户在使用视频应用观看视频的过程中,通常会开启视频应用的弹幕功能,以了解其他用户对该视频的观看感受。然而,大量的弹幕会严重遮挡视频,同时,一些无意义的、与视频内容无关的弹幕也会影响用户的观看体验。

为了避免大量的弹幕遮挡视频,同时避免将无意义的、与视频无关的弹幕展示给用户,现有技术中可以根据弹幕的点赞次数或评论次数,显示点赞次数较多或评论次数较多的弹幕显示。例如,如果某条弹幕的点赞次数大于5,或评论次数大于3,则可以将该条弹幕显示;如果某条弹幕的点赞次数以及评论次数均为零,则可以屏蔽掉该条弹幕。

然而,在实际应用中,上述根据点赞次数或评论次数显示弹幕的方法虽然可以屏蔽掉一部分弹幕,但是,仍存在一定的缺陷,至少包括:

(1)根据点赞次数多或评论次数,并不能有效判断出弹幕在用户心中的价值,例如,不能准确确定弹幕是不是“剧透弹幕”、“有点意思的弹幕”、“和视频画面相关的弹幕”,或者“神评论,强烈推荐的弹幕”等,从而,也无法判断弹幕是不是用户想要观看的弹幕。

(2)用户在筛选弹幕时,无法有效区分哪些是想要观看的弹幕,例如,用户无法准确判断弹幕的点赞次数或评论次数为多少时该弹幕才是用户实际想看的弹幕,从而不能对弹幕进行有效筛选。

由此可见,现有技术中,终端在显示弹幕时,并不能有效地对弹幕进行筛选,从而满足用户对弹幕的观看需求。

为了解决上述技术问题,本发明实施例提供一种弹幕显示方法、终端,通过弹幕的内容将多条弹幕划分为不同的弹幕等级,终端在显示弹幕时,可以将指定弹幕等级的弹幕展示给用户,这样,一方面可以根据弹幕等级向用户展示质量较高的弹幕,另一方面还可以根据弹幕等级对弹幕进行筛选,减少显示的弹幕数量,避免大量弹幕遮挡视频,从而有效提升用户的观看体验。

与上述记载的根据弹幕的点赞次数或评论次数显示弹幕的方法相比,本发明实施例提供的技术方案,由于弹幕等级是根据弹幕的内容确定得到,因此,弹幕的弹幕等级可以更加准确的反映该条弹幕是否是用户想要观看的弹幕,从而有效地筛选得到用户想要观看的弹幕并展示给用户,以满足用户的观看需求,提升用户的观看体验。

下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例记载的终端包括移动终端和pc端,所述移动终端可以是智能手机、平板电脑等。所述终端显示的弹幕可以是用户使用视频应用观看视频时,该视频中显示的弹幕;也可以是用户在使用其他应用时,这些应用显示的弹幕,例如,用户在使用音频应用收听音乐时,该音频应用显示的与该音乐相关的弹幕。本发明实施例可以以视频应用中的弹幕为例进行说明。

需要说明的是,本发明实施例中,根据弹幕的内容确定弹幕的弹幕等级,可以由服务端执行。此外,在终端的计算能力满足条件的情况下,可以由终端执行,本发明实施例可以分别以终端和服务端执行确定弹幕的弹幕等级操作为例进行说明。

以下结合附图,详细说明本发明各实施例提供的技术方案。

图1是本发明的一个实施例弹幕显示方法的流程示意图。所述弹幕显示方法由终端执行,所述方法如下所述。

步骤102:确定指定的弹幕等级。

在步骤102中,用户在观看视频的过程中,可以开启视频的弹幕功能,使终端可以显示弹幕。终端在显示弹幕时,可以确定指定的弹幕等级。

本发明实施例中,终端至少可以通过以下两种方法确定指定的弹幕等级,包括:

第一种方法:接收对弹幕的选择请求,所述选择请求中包含弹幕等级信息;根据所述选择请求中包含的弹幕等级信息确定所述指定的弹幕等级。

第二种方法:确定对弹幕等级的预设信息,所述预设信息中包含弹幕等级信息;根据所述预设信息中包含的弹幕等级信息确定所述指定的弹幕等级。

在第一种方法中,使用终端的用户在开启视频的弹幕功能后,可以向终端发送弹幕的选择请求,所述选择请求中可以包含弹幕等级信息。

在本实施例中,为了便于用户发送对弹幕的选择请求,终端可以向用户提供用于选择弹幕等级的选项或按钮等,这样,用户可以根据终端提供的选项或按钮选择一个或多个弹幕等级,并基于选择的一个或多个弹幕等级向终端发送对弹幕的选择请求。

如图2所示,终端可以在视频的显示区域的右上角显示“选择弹幕”的选项,用户点击“选择弹幕”的按钮后,终端可以以下拉菜单的方式展示多个备选的多个弹幕等级。

图2中,终端显示的备选的弹幕等级为5个,分别是:一级弹幕、二级弹幕、三级弹幕、四级弹幕以及五级弹幕,其中,一级弹幕的级别最低,五级弹幕的级别最高。在每一级弹幕的左侧还可以显示用于对弹幕等级进行选择的选择框,用户可以通过点击选择框选择其中一个或多个弹幕等级,用户在选择弹幕等级后,可以向终端发送所述选择请求。

需要说明的是,图2中弹幕等级的表示方式还可以是使用数值表示,例如,弹幕等级可以分别是:1分弹幕、2分弹幕、3分弹幕、4分弹幕以及5分弹幕,其中,1分弹幕的级别最低,5分弹幕的级别最高。

应理解,在其他实现方式中,还可以使用其他方式表示不同的弹幕等级,这里不再一一举例说明。

还需要说明的是,图2在显示备选的弹幕等级时,还可以显示其他用于对弹幕进行选择的选项,例如,是否过滤重复弹幕,是否过滤表情弹幕,等,本发明实施例不做具体限定。

用户在发送所述选择请求后,终端可以根据所述选择请求中包含的所述弹幕等级信息确定用户选择的弹幕等级,用户选择的弹幕等级即为所述指定的弹幕等级。

在第二种方法中,终端可以预先设置对弹幕等级的预设信息,所述预设信息中可以包含弹幕等级信息,终端在显示弹幕时,可以根据所述预设信息确定预先设置的一个或多个弹幕等级,预先设置的一个或多个弹幕等级即为所述指定的弹幕等级。

需要说明的是,在实际应用中,若用户向终端发送对弹幕的选择请求,则终端可以根据所述选择请求中包含的弹幕等级信息确定所述指定的弹幕;若用户没有向终端发送对弹幕的选择请求,则终端可以根据所述预设信息确定所述指定的弹幕等级。

终端在基于上述记载的方法确定所述指定的弹幕等级后,可以执行步骤104。

步骤104:根据所述弹幕等级,确定与所述弹幕等级对应的弹幕。

在步骤104中,终端在确定所述指定的弹幕等级后,可以确定与所述指定的弹幕等级对应的弹幕。

本发明实施例中,弹幕的弹幕等级可以由终端根据弹幕的内容确定得到。具体地,以确定多条弹幕中的其中一条弹幕的弹幕等级为例,终端可以通过以下方式确定该弹幕的弹幕等级,包括:

基于语义识别技术对弹幕的内容进行识别,得到所述弹幕的第一特征值;

确定由用户设定的所述弹幕的第二特征值;

根据所述第一特征值以及所述第二特征值中的至少一种,确定所述弹幕的弹幕等级。

终端在基于语义识别技术对弹幕的内容进行识别,得到所述弹幕的第一特征值时,可以包括:

确定所述弹幕对应的视频的特征信息,所述特征信息包括所述视频的标识、所述视频中的人物名称、所述视频的字幕、所述视频的评论中的至少一种;

基于语义识别技术,将所述弹幕的内容与所述视频的特征信息进行比对;

根据比对结果,确定所述弹幕的第一特征值,所述第一特征值用于表征所述弹幕与所述特征信息之间的关联程度。

具体地,终端在对弹幕的内容进行识别时,首先,可以确定该弹幕对应的视频的特征信息。本发明实施例中,视频的特征信息可以包含视频的标识、视频中的人物名称、视频中的字幕、视频的评论中的至少一种。

视频的标识可以是视频的名称,例如,若该视频为电视剧,则视频的标识可以是该电视剧的剧名。视频的标识也可以是该视频所属的类别,例如,视频是古装剧,那么“古装”可以视为该视频的标识。需要说明的是,视频的标识还可以其他针对该视频而言具有代表性意义的标识,这里不再一一举例说明。

视频中的人物名称,可以是该视频所涉及的人物名称,也可以是饰演该视频中某个人物形象的演员名称,例如,饰演视频中的人物a的演员为b,那么,人物a的名称可以视为视频中的人物名称,演员b的名称也可以视为该视频中的人物名称。

视频的字幕可以是播放视频的过程中,该视频中显示的字幕。若视频中没有显示字幕,则可以将视频中人物台词视为视频的字幕。

视频的评论可以是用户针对该视频的评论,可以是播放该视频的视频应用中记录的用户对该视频评论,也可以是其他视频应用中记录的其他用户对该视频的评论(终端可以通过联网的方式获取这些评论)。

应理解,所述视频的特征信息还可以包含与该视频相关的其他信息,例如,饰演该视频中某人物形象的演员在现实生活中的相关信息,该视频的播放量信息等,这里不再一一举例说明。

终端在确定视频的所述特征信息后,可以基于语义识别技术将弹幕的内容与所述特征信息进行比对,并根据对比结果确定弹幕的第一特征值。所述第一特征值可以用于表征该弹幕与所述特征信息之间的关联程度。

具体地,终端可以基于语义识别技术将弹幕的弹幕内容与所述特征信息进行匹配,匹配的程度越高,可以视为弹幕的内容与所述特征信息的关联程度越高。

在本发明的一个实施例中,终端可以预设与不同关联程度对应的特征值,这样,终端可以根据弹幕的内容与所述特征信息的关联程度,确定与该关联程度对应的特征值,该特征值可以视为弹幕的所述第一特征值。

终端在预设与不同关联程度对应的特征值时,可以将不同的关联程度划分为多个等级(具体可以根据实情况确定),每一等级的关联程度可以对应一个特征值。其中,弹幕的内容与所述特征信息之间的关联程度越高,可以视为弹幕的所述第一特征值越大。

例如,弹幕的内容与所述特征信息之间的关联程度可以分为0%~100%,可以将每十个百分点划分为一个等级,不同的关联程度可以对应十个特征值1~10,其中,特征值1可以对应关联程度0%~10%,特征值10可以对应关联程度91%~100%;也可以将每二十个百分点划分为一个等级,不同的关联程度可以对应五个特征值1~5,其中,特征值1可以对应关联程度0%~20%,特征值5可以对应关联程度81%~100%。

在本发明的另一实施例中,终端可以预设不同的关联程度对应的弹幕描述信息,不同的弹幕描述信息可以对应不同的特征值,这样,终端可以根据弹幕与所述特征信息之间的关联程度确定弹幕属于哪一类弹幕描述信息,进而根据弹幕所属的弹幕描述信息确定弹幕的特征值,该特征值可以视为弹幕的所述第一特征值。

终端在预设不同的关联程度对应的弹幕描述信息时,也可以将不同的关联程度划分为多个等级,不同等级的关联程度可以分别对应一种弹幕描述信息,每种弹幕描述信息可以分别对应一个特征值。

例如,可以将不同的关联程度划分为五个等级,第一级(最低等级)的弹幕描述信息可以是垃圾、谩骂或色情的弹幕,可以对应特征值1;第二级的弹幕描述信息为和视频关系不大的弹幕,可以对应特征值2;第三级的弹幕描述信息为为搞笑的弹幕,可以对应特征值3;第四级的弹幕描述信息为评价中肯的弹幕,可以对应特征值4;第五级的弹幕描述信息为强烈推荐的弹幕,可以对应特征值5。

基于上述记载的方法,终端可以确定同一视频包含的每一条弹幕的所述第一特征值。

终端在确定由用户设定的弹幕的第二特征值时,可以包括:

接收用户对所述弹幕进行评分的评分请求;

根据所述评分请求展示评分界面,所述评分界面中包含对所述弹幕的评分标准;

接收所述用户基于所述评分标准对所述弹幕的评分;

根据所述用户对所述弹幕的评分确定所述第二特征值。

具体地,用户在开启视频的弹幕功能后,终端在显示弹幕的过程中,用户可以向终端发起评分请求,以对显示的弹幕进行评分。具体地,用户可以通过点击或选中想要评分的弹幕的方式向终端发起评分请求。

终端在接收到用户的评分请求后,为了便于用户对弹幕进行评分,可以根据所述评分请求向用户展示用于评分的评分界面,所述评分界面中可以包含对弹幕的评分标准,所述评分标准中可以包含不同的分值以及与不同分值对应的弹幕描述信息。

如图3所示,用户在选中弹幕a后,终端可以在视频显示区域的右侧展示评分界面,评分界面中包含评分标准,评分标准中可以包含五个分值,分别为:1分、2分、3分、4分和5分,其中,1分对应的弹幕描述为:垃圾、谩骂或色情的弹幕,2分对应的弹幕描述信息为:和视频关系不大的弹幕,3分对应的弹幕描述为:搞笑的弹幕,4分对应的弹幕描述信息为:评价中肯的弹幕,5分对应的弹幕描述信息为:强烈推荐的弹幕。

需要说明的是,本发明实施例中,所述评分标准中的不同分值对应的弹幕描述信息以及不同的分值,可以与终端在确定所述第一特征值时预先设置的不同关联程度对应的弹幕描述信息以及不同弹幕描述信息对应的特征值相同,以便于终端根据相同的标准确定所述第一特征值以及所述第二特征值。

例如,终端在确定所述第一特征值时,预先确定的不同特征值为1、2、3、4和5,那么,终端显示的所述评分标准中的分值也为1、2、3、4和5,且,不同的特征值1至5对应的弹幕描述信息分别与评分标准中分值1至5对应的弹幕描述信息相同。

用户在查看到所述评分界面中的评分标准后,可以基于评分标准选择其中一个分值。为了便于用户选择分值,所述评分界面中还可以包含用于对不同分值进行选择的选择框。

如图3所示,分值1至5可以分别对应一个选择框,用户可以通过选中选择框对弹幕进行评分。例如,如果用户认为弹幕a为强烈推荐的弹幕,则可以选中分值5对应的选项框。

在本发明实施例中,用户也可以通过其他方式对弹幕进行评分,例如,用户在使用具有触屏功能的移动终端观看视频时,可以通过手指滑动的方式对弹幕进行评分。如图3所示,如果用户想要对弹幕评3分,则可以同时使用三根手指划过屏幕。

用户在通过上述记载的方式对弹幕评分后,终端可以接收到用户的评分,并可以将用户的评分确定为弹幕的第二特征值。

本发明实施例中,用户在对弹幕进行评分后,终端可以在该的弹幕任意位置显示用户的评分。如图3所示,可以在弹幕a的右侧显示用户的评分5。

基于上述记载的方法,终端可以确定同一视频的每一条弹幕的所述第二特征值。

需要说明的是,针对同一条弹幕而言,该弹幕的所述第一特征值可以是一个,所述第二特征值可以是一个(一个用户对该弹幕进行评分),也可以是多个(多个用户对该弹幕进行评分)。

还需要说明的是,弹幕的所述第二特征值还可以通过人工评分的方式确定。例如,可以由后台工作人员对同一视频的多条弹幕进行一一评分,之后,终端可以记录人工评分结果,并将人工评分的结果确定为弹幕的所述第二特征值。

终端在确定弹幕的所述第一特征值以及所述第二特征值后,至少通过以下三种方法确定弹幕的弹幕等级,包括:

第一种方法:根据弹幕的所述第一特征值确定弹幕的弹幕等级;

第二种方法:根据弹幕的所述第二特征值确定弹幕的弹幕等级;

第三种方法:根据弹幕的所述第一特征值以及所述第二特征值确定弹幕的弹幕等级。

针对上述第一种方法:

终端可以将所述第一特征值与不同弹幕等级对应的特征值的数值范围进行比对,确定所述第一特征值对应的弹幕等级;将所述第一特征值对应的弹幕等级确定为所述弹幕的弹幕等级。

本发明实施例中,终端可以预先确定不同弹幕等级对应的特征值的数值范围,具体可以根据所述第一特征值确定。

例如,如果所述第一特征值为1、2、3、4和5,则可以确定一个弹幕等级对应一个第一特征值,其中,弹幕等级对应的第一特征值越大,弹幕等级越高;如果所述第一特征值为1、2、3、……、9和10,则一个弹幕等级可以对应两个第一特征值,其中,最低的弹幕等级可以对应第一特征值1和2,最高的弹幕等级可以对应第一特征值9和10。

这样,终端在预先确定不同弹幕等级对应的特征值的数值范围后,在根据所述第一特征值确定弹幕的弹幕等级时,可以将所述第一特征值与不同弹幕等级对应的数值范围进行比较,确定所述第一特征值所在的数值范围,进而确定所述第一特征值对应的弹幕等级,所述第一特征值对应的弹幕等级可以视为弹幕的弹幕等级。

例如,如果弹幕a的第一特征值为2,二级弹幕对应的特征值也为2,则弹幕a的弹幕等级为二级。

针对上述第二种方法:

如果弹幕的所述第二特征值的个数为1,则可以参照上述记载的根据所述第一特征值确定弹幕的弹幕等级的方法,将所述第二特征值与不同弹幕等级对应的特征值的数值范围进行比对,确定所述第二特征值对应的弹幕等级;将所述第二特征值对应的弹幕等级确定为弹幕的弹幕等级。

如果弹幕的所述第二特征值的个数大于1,则可以确定多个所述第二特征值的等效值,将所述等效值作为弹幕的所述第二特征值,并按照上述记载的方法,根据所述等效值确定弹幕的弹幕等级。

本发明实施例中,在确定多个所述第二特征值的等效值时,可以是将多个所述第二特征值的平均值、加权平均值、中位数或方均根作为多个所述第二特征值的等效值,也可以根据多个所述第二特征值的平均值、加权平均值、中位数或方均根中的至少两个确定多个所述第二特征值的等效值,例如,在确定多个所述第二特征值的中位值和方均根后,可以将中位数与方均根的平均值作为多个所述第二特征值的等效值。本发明实施例不再一一举例说明。

需要说明的是,在将多个所述第二特征值的加权平均值作为多个所述第二特征值的等效值时,可以结合多个所述第二特征值的概率确定每一个第二特征值的权重,例如,100个第二特征值中有50个是4,有30个是3,有10个是2,有10个是1,那么,为第二特征值4、3、2和1分配的权重可以依次为0.5、0.3、0.1和0.1。也可以将所述第二特征值与所述第一特征值进行比较,并为与所述第一特征值接近的第二特征值分配较多的权重。

在本发明实施例中,为了保证根据多个第二特征值的加权平均值确定的弹幕等级的准确性,在为每一个弹幕分配权重时,还可以将不正常的第二特征值舍去,即分配权重为0。例如,如果第二特征值与第一特征值的差距比较大,则可以将差距较大的第二特征值舍去;再例如,多个用户的打分中,仅个别用户的打分与其他用户的打分不同,那么,也可以将个别用户的打分舍去。这样,可以避免个人用户的恶意打分等。

应理解,本发明实施例也可以根据其他方法确定每一个第二特征值的权重,这里不再一一举例说明。

针对上述第三种方法:

终端可以将弹幕的所述第一特征值以及所述第二特征值相结合,共同确定弹幕的弹幕等级。

具体地,终端可以根据弹幕的所述第一特征值以及所述第二特征值进行计算,计算的方式包括计算平均值、加权平均值、中位数以及方均根中的至少一种;将计算结果与不同弹幕等级对应的特征值的数值范围进行比对,确定所述计算结果对应的弹幕等级;将所述计算结果对应的弹幕等级确定为所述弹幕的弹幕等级。

也就是说,终端可以确定弹幕的所述第一特征值以及所述第二特征值的等效值,并根据该特征值确定弹幕的弹幕等级。其中,确定所述第一特征值以及所述第二特征值的等效值的方法可以参见上述记载的确定多个所述第二特征值的等效值的方法,这里不再重复描述。

终端在确定所述第一特征值以及所述第二特征值的等效值后,可以将该等效值与不同弹幕等级对应的特征值的数值范围进行比对,并将该等效值对应的弹幕等级确定为弹幕的弹幕等级。

本发明实施例中,针对上述记载的三种确定弹幕的弹幕等级的方法,如果终端未确定弹幕的所述第二特征值,即没有用户对弹幕进行评分,则可以使用上述第一种方法确定弹幕的弹幕等级;如果终端未确定弹幕的所述第一特征值,则可以使用上述第二种方法确定弹幕的弹幕等级;如果终端均已确定弹幕的所述第一特征值以及所述第二特征值,则可以使用上述第三种方法确定弹幕的弹幕等级。

需要说明的是,在实际应用中,终端可以按照上述记载的方法实时更新弹幕的弹幕等级。例如,如果有新的用户对弹幕进行评分,则可以结合新的评分更新弹幕的弹幕等级;再例如,终端可以基于语义识别技术,根据视频中的演员或人物的大数据信息对弹幕的所述第一特征值进行修正,并根据修正后的所述第一特征值更新弹幕的弹幕等级。这样,可以有效保证弹幕等级的准确性和实时性。

综上所述,终端在确定弹幕的弹幕等级后,在显示弹幕时,可以根据所述指定的弹幕等级,从多条弹幕中筛选出与所述指定的弹幕等级对应的弹幕。其中,所述多条弹幕可以是终端未显示的多条弹幕,也可以是终端正在显示的以及未显示的多条弹幕;与所述指定的弹幕等级对应的弹幕可以是一条,也可以是多条。

需要说明的是,在本发明实施例中,终端可以存储有视频的所有弹幕,并在显示弹幕时,可以从存储的未显示(或未显示以及正在显示)的弹幕中确定与指定的弹幕等级对应的弹幕。同时,终端还可以实时更新存储的弹幕,例如,终端可以实时从服务器获取最新的弹幕,或服务器在接收到用户发送的弹幕后,将用户发送的弹幕推送给终端。

终端在确定与所述指定的弹幕等级对应的弹幕后,终端可以执行步骤106。

步骤106:显示与所述弹幕等级对应所述弹幕。

在步骤106中,终端可以将与所述指定的弹幕等级对应的弹幕显示在视频中,并过滤掉(即不显示)其他弹幕等级对应的弹幕。

本发明实施例中,终端在确定显示与所述指定的弹幕等级对应的弹幕时,针对终端中正在显示的其他弹幕等级的弹幕,可以立即消失在终端中视频中,也可以按照时间的推移自动消失,这里不做具体限定。

终端在显示与所述指定的弹幕等级对应的弹幕时,可以基于现有的弹幕显示方法,按照时间顺序依次进行显示。

本发明实施例中,用户在观看终端显示的与所述指定的弹幕等级对应的弹幕时,如果其中包含用户本人的评分,那么,终端还可以将用户本人的评分显示在弹幕的任意位置,以使用户可以看到自己的评分。当然,用户在观看弹幕的过程中,也可以按照上述记载的方法更改之前对弹幕的评分,或对其他弹幕进行评分,等。

本发明实施例提供的技术方案,终端根据弹幕的内容将多条弹幕划分为不同的弹幕等级,在显示弹幕时,可以确定与指定的弹幕等级对应的弹幕并显示,一方面,可以根据弹幕等级选择质量较高的弹幕展示给用户;另一方面,还可以根据弹幕等级对弹幕进行筛选,以减少显示的弹幕数量,避免大量弹幕遮挡视频,从而有效提升用户的观看体验。

图4为本发明实施例提供的一种弹幕显示方法的流程示意图。所述弹幕显示方法由终端执行。

需要说明的是,本发明实施例与图1所示的实施例的不同之处在于,本发明实施例中,终端不具备确定弹幕的弹幕等级的功能,而是由服务端确定弹幕的弹幕等级。终端在显示弹幕时,可以将指定的弹幕等级发送给服务端,服务端确定与指定的弹幕等级对应的弹幕并推送给终端,终端显示与指定的弹幕等级对应的弹幕。具体地,本发明实施例的弹幕显示方法如下所述。

步骤402:向服务端发送包含弹幕等级信息的弹幕请求。

在步骤402中,终端在显示弹幕时,可以向服务端发送包含弹幕等级信息的弹幕请求。

本发明实施例中,所述弹幕等级信息中可以包含弹幕等级(即终端确定的指定的弹幕等级),所述弹幕请求可以用于从服务端请求获取与所述弹幕等级对应的弹幕。

终端至少可以通过以下两种方法向服务端发送包含弹幕等级的弹幕请求,包括:

第一种方法:接收对弹幕的选择请求,所述选择请求中包含弹幕等级信息;将所述弹幕等级信息携带在弹幕请求中发送给所述服务端;

第二种方法:确定对弹幕等级的预设信息,所述预设信息中包含预设的弹幕等级信息;将所述预设的弹幕等级信息携带在弹幕请求中发送给所述服务端。

针对上述第一种方法:

用户在终端观看视频时,可以按照图1所示的实施例中记载的方法向终端发送弹幕的选择请求,所述弹幕请求中可以包含弹幕等级信息。终端在接收到所述弹幕请求后,可以将所述弹幕等级信息携带在弹幕请求中发送给服务端,以便于从服务端获取与指定的弹幕等级对应的弹幕。

针对上述第二种方法:

终端可以按照图1所示的实施例记载的方法预先设置弹幕等级的预设信息,所述预设信息中包含弹幕等级信息,终端在显示弹幕时,可以将所述预设信息中包含的弹幕等级信息携带在弹幕请求中发送给服务端,以便于从服务端获取与指定的弹幕等级对应的弹幕。

终端在基于上述记载的方法向服务端发送所述弹幕请求后,可以执行步骤404。

步骤404:接收所述服务端返回的与所述弹幕等级对应的弹幕。

在步骤404中,终端在向服务端发送所述弹幕请求后,服务端可以根据所述弹幕请求中的弹幕等级信息,确定与指定的弹幕等级对应的弹幕,并将与指定的弹幕等级对应的弹幕发送给终端。此时,终端可以接收服务器发送的与指定的弹幕等级对应的弹幕。

本发明实施例中,弹幕的弹幕等级可以由服务端根据弹幕的内容确定得到。服务端在根据弹幕的内容确定弹幕的弹幕等级时,具体可以包括:

基于语义识别技术对所述弹幕的内容进行识别,得到所述弹幕的第一特征值;

确定由用户设定的所述弹幕的第二特征值;

根据所述第一特征值以及所述第二特征值中的至少一种,确定所述弹幕的弹幕等级。

服务端基于语义识别技术对所述弹幕的内容进行识别,得到所述弹幕的第一特征值,可以包括:

确定所述弹幕对应的视频的特征信息,所述特征信息包括所述视频的标识、所述视频中的人物名称、所述视频的字幕、所述视频的评论中的至少一种;

基于语义识别技术,将所述弹幕的内容与所述视频的特征信息进行比对;

根据比对结果,确定所述弹幕的第一特征值,所述第一特征值用于表征所述弹幕与所述特征信息之间的关联程度。

服务端确定弹幕等级的具体实现可以参见图1所示实施例中记载的基于语义识别技术确定弹幕的第一特征值的内容,这里不再重复描述。

服务端确定由用户设定的所述弹幕的第二特征值,可以包括:

接收所述终端发送的用户对所述弹幕的评分,所述评分由所述用户基于所述终端展示的评分标准确定得到;

根据所述用户对所述弹幕的评分,确定所述第二特征值。

具体地,终端可以按照图1所示的实施例记载的方法确定用户对弹幕的评分,并将用户的评分发送给服务端,服务端在接收到用户的评分后,可以按照图1所示实施例中记载的方法确定弹幕的第二特征值。

服务端在确定弹幕的第一特征值以及第二特征值后,可以根据弹幕的第一特征值以及第二特征值中的至少一种确定弹幕的弹幕等级,具体地,服务端可以按照图1所示实施例中记载的确定弹幕等级的三种方法确定得到弹幕的弹幕等级,这里不再重复描述。

需要说明的是,本发明实施例中,服务端也可以按照图1所示实施例中记载的方法实施更新弹幕的弹幕等级。

服务端在确定弹幕的弹幕等级后,在接收到终端发送的弹幕请求时,可以根据所述弹幕请求中的弹幕等级,从多条弹幕中筛选出与所述指定的弹幕等级对应的弹幕。其中,所述多条弹幕可以是终端未显示的多条弹幕,也可以是终端正在显示的以及未显示的多条弹幕;与所述指定的弹幕等级对应的弹幕可以是一条,也可以是多条。

服务端在确定与该弹幕等级对应的弹幕后,可以将这些弹幕发送给终端,此时,终端可以接收服务端发送的弹幕。

终端在接收服务端返回的与所述弹幕等级对应的弹幕后,可以执行步骤406。

步骤406:显示与所述弹幕等级对应的所述弹幕。

在步骤406中,终端在接收到服务端发送的与所述弹幕等级对应的弹幕后,可以按照图1所示的实施例中记载的方法,将与所述弹幕等级对应的弹幕在终端的视频中进行显示。

图5是本发明的一个实施例弹幕显示方法的流程示意图。本发明实施例中记载的服务端可以实现图4所示实施例记载的服务端的功能,终端可以实现图4所示实施例记载的终端的功能。所述方法如下所述。

步骤501:终端确定指定的弹幕等级。

所述指定的弹幕等级可以由终端根据默认设置的预设信息确定得到,也可以根据接收到的用户对弹幕的选择请求得到。

步骤502:终端向服务端发送弹幕请求。

所述弹幕请求中包含弹幕等级信息,所述弹幕等级信息可以携带所述指定的弹幕等级。

步骤503:服务端根据所述弹幕请求,确定与所述指定的弹幕等级对应的弹幕。

弹幕的弹幕等级可以由服务端根据弹幕的内容确定得到,具体可以参见图5所示实施例中记载的服务端确定弹幕的弹幕等级的方法,这里不再重复描述。

步骤504:服务端将与所述指定的弹幕等级对应的弹幕发送给终端。

步骤505:终端显示与所述指定的弹幕等级对应的弹幕。

本发明实施例中提供的技术方案,服务端可以根据弹幕的内容将多条弹幕划分为不同的弹幕等级,终端在显示弹幕时,可以向服务端发送包含弹幕等级信息的弹幕请求,服务端可以确定与弹幕请求中的弹幕等级对应的弹幕并发送给终端,终端将接收到的弹幕进行显示。一方面,终端可以根据弹幕等级从服务端获取质量较高的弹幕展示给用户;另一方面,服务端可以根据弹幕等级对弹幕进行筛选,以减少终端显示的弹幕数量,避免大量弹幕遮挡视频,从而有效提升用户的观看体验。

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

图6是本发明的一个实施例终端的结构示意图。所述终端包括:第一确定模块61、第二确定模块62以及显示模块63,其中:

第一确定模块61,用于确定指定的弹幕等级;

第二确定模块62,用于根据所述弹幕等级,确定与所述弹幕等级对应的弹幕,所述弹幕的弹幕等级根据所述弹幕的内容确定得到;

显示模块63,用于显示与所述弹幕等级对应的所述弹幕。

可选地,所述第二确定模块62,具体用于:

基于语义识别技术对弹幕的内容进行识别,得到所述弹幕的第一特征值;

确定由用户设定的所述弹幕的第二特征值;

根据所述第一特征值以及所述第二特征值中的至少一种,确定所述弹幕的弹幕等级。

可选地,所述第二确定模块62,具体用于:

确定所述弹幕对应的视频的特征信息,所述特征信息包括所述视频的标识、所述视频中的人物名称、所述视频的字幕、所述视频的评论中的至少一种;

基于语义识别技术,将所述弹幕的内容与所述视频的特征信息进行比对;

根据比对结果,确定所述弹幕的第一特征值,所述第一特征值用于表征所述弹幕与所述特征信息之间的关联程度。

可选地,所述第二确定模块62,具体用于:

接收用户对所述弹幕进行评分的评分请求;

根据所述评分请求展示评分界面,所述评分界面中包含对所述弹幕的评分标准;

接收所述用户基于所述评分标准对所述弹幕的评分;

根据所述用户对所述弹幕的评分确定所述第二特征值。

可选地,所述第一确定模块61,具体用于:

接收对弹幕的选择请求,所述选择请求中包含弹幕等级信息;根据所述选择请求中包含的弹幕等级信息确定所述指定的弹幕等级;

确定对弹幕等级的预设信息,所述预设信息中包含弹幕等级信息;根据所述预设信息中包含的弹幕等级信息确定所述指定的弹幕等级。

本发明实施例提供的移动终端能够实现图1至图3的方法实施例中终端实现的各个过程,为避免重复,这里不再赘述。本发明实施例中,终端根据弹幕的内容将多条弹幕划分为不同的弹幕等级,在显示弹幕时,可以确定与指定的弹幕等级对应的弹幕并显示,一方面,可以根据弹幕等级选择质量较高的弹幕展示给用户;另一方面,还可以根据弹幕等级对弹幕进行筛选,以减少显示的弹幕数量,避免大量弹幕遮挡视频,从而有效提升用户的观看体验。

图7为实现本发明各个实施例的一种移动终端的硬件结构示意图。

该移动终端700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、处理器710、以及电源711等部件。本领域技术人员可以理解,图7中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。

其中,处理器710,用于确定指定的弹幕等级;根据所述弹幕等级,确定与所述弹幕等级对应的弹幕,所述弹幕的弹幕等级根据所述弹幕的内容确定得到;显示与所述弹幕等级对应的所述弹幕。这样,终端根据弹幕的内容将多条弹幕划分为不同的弹幕等级,在显示弹幕时,可以确定与指定的弹幕等级对应的弹幕并显示,一方面,可以根据弹幕等级选择质量较高的弹幕展示给用户;另一方面,还可以根据弹幕等级对弹幕进行筛选,以减少显示的弹幕数量,避免大量弹幕遮挡视频,从而有效提升用户的观看体验。

应理解的是,本发明实施例中,射频单元701可用于收发信息或通话过程中,信号的接收和发起,具体的,将来自基站的下行数据接收后,给处理器710处理;另外,将上行的数据发起给基站。通常,射频单元701包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元701还可以通过无线通信系统与网络和其他设备通信。

移动终端通过网络模块702为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元703可以将射频单元701或网络模块702接收的或者在存储器709中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元703还可以提供与移动终端700执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元703包括扬声器、蜂鸣器以及受话器等。

输入单元704用于接收音频或视频信号。输入单元704可以包括图形处理器(graphicsprocessingunit,gpu)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元706上。经图形处理器7041处理后的图像帧可以存储在存储器709(或其它存储介质)中或者经由射频单元701或网络模块702进行发起。麦克风7042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元701发起到移动通信基站的格式输出。

移动终端700还包括至少一种传感器705,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板7061的亮度,接近传感器可在移动终端700移动到耳边时,关闭显示面板7061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器705还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元706用于显示由用户输入的信息或提供给用户的信息。显示单元706可包括显示面板7061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板7061。

用户输入单元707可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板7071上或在触控面板7071附近的操作)。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器710,接收处理器710发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板7071。除了触控面板7071,用户输入单元707还可以包括其他输入设备7072。具体地,其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板7071可覆盖在显示面板7061上,当触控面板7071检测到在其上或附近的触摸操作后,传送给处理器710以确定触摸事件的类型,随后处理器710根据触摸事件的类型在显示面板7061上提供相应的视觉输出。虽然在图7中,触控面板7071与显示面板7061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板7071与显示面板7061集成而实现移动终端的输入和输出功能,具体此处不做限定。

接口单元708为外部装置与移动终端700连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元708可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端700内的一个或多个元件或者可以用于在移动终端700和外部装置之间传输数据。

存储器709可用于存储软件程序以及各种数据。存储器709可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器709可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器710是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器709内的软件程序和/或模块,以及调用存储在存储器709内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器710可包括一个或多个处理单元;优选的,处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。

移动终端700还可以包括给各个部件供电的电源711(比如电池),优选的,电源711可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

另外,移动终端700包括一些未示出的功能模块,在此不再赘述。

优选地,本发明实施例还提供一种移动终端,包括:处理器710,存储器709,存储在存储器709上并可在所述处理器710上运行的计算机程序,该计算机程序被处理器710执行时实现上述弹幕显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述弹幕显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

图8是本发明的一个实施例终端的结构示意图。所述终端包括:发送模块81、接收模块82以及显示模块83,其中:

发送模块81,用于向服务端发送包含弹幕等级信息的弹幕请求,所述弹幕请求用于请求获取与弹幕等级对应的弹幕;

接收模块82,用于接收所述服务端返回的与所述弹幕等级对应的弹幕,所述弹幕的弹幕等级由所述服务端根据所述弹幕的内容确定得到;

显示模块83,用于显示与所述弹幕等级对应的所述弹幕。

可选地,所述发送模块81,具体用于:

接收对弹幕的选择请求,所述选择请求中包含弹幕等级信息;将所述弹幕等级信息携带在弹幕请求中发送给所述服务端;或,

确定对弹幕等级的预设信息,所述预设信息中包含预设的弹幕等级信息;将所述预设的弹幕等级信息携带在弹幕请求中发送给所述服务端。

本发明实施例提供的移动终端能够实现图4或图5的方法实施例中终端实现的各个过程,为避免重复,这里不再赘述。本发明实施例中,服务端可以根据弹幕的内容将多条弹幕划分为不同的弹幕等级,终端在显示弹幕时,可以向服务端发送包含弹幕等级信息的弹幕请求,服务端可以确定与弹幕请求中的弹幕等级对应的弹幕并发送给终端,终端将接收到的弹幕进行显示。这样,一方面,终端可以根据弹幕等级从服务端获取质量较高的弹幕展示给用户;另一方面,服务端可以根据弹幕等级对弹幕进行筛选,以减少终端显示的弹幕数量,避免大量弹幕遮挡视频,从而有效提升用户的观看体验。

图9为实现本发明各个实施例的一种移动终端的硬件结构示意图。

该移动终端900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、处理器910、以及电源911等部件。本领域技术人员可以理解,图9中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。

其中,处理器910,向服务端发送包含弹幕等级信息的弹幕请求,所述弹幕请求用于请求获取与弹幕等级对应的弹幕;接收所述服务端返回的与所述弹幕等级对应的弹幕,所述弹幕的弹幕等级由所述服务端根据所述弹幕的内容确定得到;显示与所述弹幕等级对应的所述弹幕。

服务端可以根据弹幕的内容将多条弹幕划分为不同的弹幕等级,终端在显示弹幕时,可以向服务端发送包含弹幕等级信息的弹幕请求,服务端可以确定与弹幕请求中的弹幕等级对应的弹幕并发送给终端,终端将接收到的弹幕进行显示。这样,一方面,终端可以根据弹幕等级从服务端获取质量较高的弹幕展示给用户;另一方面,服务端可以根据弹幕等级对弹幕进行筛选,以减少终端显示的弹幕数量,避免大量弹幕遮挡视频,从而有效提升用户的观看体验。

应理解的是,本发明实施例中,射频单元901可用于收发信息或通话过程中,信号的接收和发起,具体的,将来自基站的下行数据接收后,给处理器910处理;另外,将上行的数据发起给基站。通常,射频单元901包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元901还可以通过无线通信系统与网络和其他设备通信。

移动终端通过网络模块902为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元903可以将射频单元901或网络模块902接收的或者在存储器909中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元903还可以提供与移动终端900执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元903包括扬声器、蜂鸣器以及受话器等。

输入单元904用于接收音频或视频信号。输入单元904可以包括图形处理器(graphicsprocessingunit,gpu)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元906上。经图形处理器9041处理后的图像帧可以存储在存储器909(或其它存储介质)中或者经由射频单元901或网络模块902进行发起。麦克风9042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元901发起到移动通信基站的格式输出。

移动终端900还包括至少一种传感器905,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板9061的亮度,接近传感器可在移动终端900移动到耳边时,关闭显示面板9061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器905还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元906用于显示由用户输入的信息或提供给用户的信息。显示单元906可包括显示面板9061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板9061。

用户输入单元907可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元907包括触控面板9071以及其他输入设备9072。触控面板9071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板9071上或在触控面板9071附近的操作)。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器910,接收处理器910发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板9071。除了触控面板9071,用户输入单元907还可以包括其他输入设备9072。具体地,其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板9071可覆盖在显示面板9061上,当触控面板9071检测到在其上或附近的触摸操作后,传送给处理器910以确定触摸事件的类型,随后处理器910根据触摸事件的类型在显示面板9061上提供相应的视觉输出。虽然在图9中,触控面板9071与显示面板9061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板9071与显示面板9061集成而实现移动终端的输入和输出功能,具体此处不做限定。

接口单元908为外部装置与移动终端900连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元908可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端900内的一个或多个元件或者可以用于在移动终端900和外部装置之间传输数据。

存储器909可用于存储软件程序以及各种数据。存储器909可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器909可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器910是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器909内的软件程序和/或模块,以及调用存储在存储器909内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器910可包括一个或多个处理单元;优选的,处理器910可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。

移动终端900还可以包括给各个部件供电的电源911(比如电池),优选的,电源911可以通过电源管理系统与处理器910逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

另外,移动终端900包括一些未示出的功能模块,在此不再赘述。

优选地,本发明实施例还提供一种移动终端,包括:处理器910,存储器909,存储在存储器909上并可在所述处理器910上运行的计算机程序,该计算机程序被处理器910执行时实现上述弹幕显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述弹幕显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1