一种弹幕交互方法和装置的制造方法
【技术领域】
[0001 ]本发明涉及网络视频技术领域,具体涉及一种弹幕交互方法和装置。
【背景技术】
[0002]随着网络环境的不断升级、移动设备性能的持续提高,在移动设备上观看视频,成为越来越多用户的首选。
[0003]过去PC(personal computer,个人电脑)端时代,视频网站的主要流量来源依赖于搜索引擎,但是在移动互联网时代,视频客户端本身就是一个流量入口,了争夺视频用户,一些移动视频应用为用户提供了观看视频时发射评论弹幕的功能;观众可以通过移动设备对所观看的视频发表实时评论至屏幕上,实现线上线下无缝交流。其中弹幕内容本身是视频内容的良好补充外,很多时候一些视频里吐槽的质量远远高于作品本身,并且,人们在看视频时的社交需求和自我认同需求也可以通过弹幕功能来实现;因此,视频播放应用的弹幕功能提高了视频播放的用户体验,提升了视频播放应用的用户粘着度。
[0004]但是目前视频播放应用中的弹幕功能还存在很多不足,比如,不能对垃圾弹幕(比如广告、暴力、色情、等等弹幕)进行规避或者过滤;由于垃圾弹幕的发布占用了视频播放应用大量的网络资源,挤压了正常弹幕发布的网络资源,导致正常弹幕发布的效率较低。
【发明内容】
[0005]本发明实施例提供一种弹幕交互方法和装置,可以解决现有视频播放应用不能对垃圾弹幕进行规避,导致正常弹幕发布的效率较低的技术问题。
[0006]本发明实施例提供一种弹幕交互方法,包括:
[0007]在终端播放视频的过程中,获取待发布的第一弹幕内容,所述第一弹幕内容为针对所述视频的弹蒂内谷;
[0008]判断所述第一弹幕内容是否包含第一预设关键词;
[0009]若否,则发送弹幕发布请求给网络侧,以使所述网络侧根据所述弹幕发布请求发布对应的弹幕信息,其中,所述弹幕发布请求携带所述第一弹幕内容;
[0010]若是,则拒绝发送弹幕发布请求给网络侧。
[0011]相应地,本发明实施例还提供了一种弹幕交互装置,包括:
[0012]获取模块,用于在终端播放视频的过程中,获取待发布的第一弹幕内容,所述第一弹蒂内谷为针对所述视频的弹蒂内谷;
[0013]第一判断模块,用于第一判断所述第一弹幕内容是否包含第一预设关键词;
[0014]发送模块,用于在第一判断模块判断为否时,发送弹幕发布请求给网络侧,以使所述网络侧根据所述弹幕发布请求发布对应的弹幕信息,其中,所述弹幕发布请求携带所述第一弹幕内容;以及在第一判断模块判断为是时,拒绝发送弹幕发布请求给网络侧。
[0015]本发明实施例弹幕交互方法采用在终端播放视频的过程中,获取待发布的第一弹幕内容,该第一弹幕内容为针对所述视频的弹幕内容,然后,判断该第一弹幕内容是否包含第一预设关键词,若否,发送弹幕发布请求给网络侧,以使网络侧根据该弹幕发布请求发布对应的弹幕信息,其中,该弹幕发布请求携带第一弹幕内容,若是,则拒绝发送弹幕发布请求给网络侧;该方案可以对包含预设关键词的弹幕内容进行拦截,即不发布包含预设关键词的弹幕内容,可以从源头对垃圾弹幕进行规避,避免了垃圾弹幕发布占用视频播放应用大量的网络资源的问题,给正常弹幕发布留余大量网络资源,提高了正常弹幕发布的效率。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本发明实施例一提供的一种弹幕交互方法的流程示意图;
[0018]图2a为本发明实施例二提供的一种弹幕交互方法的流程示意图;
[0019]图2b为本发明实施例二提供的另一种弹幕交互方法的流程示意图;
[0020]图3a为本发明实施例三提供的一种弹幕交互方法的流程示意图;
[0021]图3b为本发明实施例三提供的另一种弹幕交互方法的流程示意图;
[0022]图4a为本发明实施例四提供的第一种弹幕交互装置的结构示意图;
[0023]图4b为本发明实施例四提供的第二种弹幕交互装置的结构示意图;
[0024]图4c为本发明实施例四提供的第三种弹幕交互装置的结构示意图;
[0025]图4d为本发明实施例四提供的第四种弹幕交互装置的结构示意图;
[0026]图4e为本发明实施例四提供的第五种弹幕交互装置的结构示意图;
[0027]图4f为本发明实施例四提供的第六种弹幕交互装置的结构示意图。
【具体实施方式】
[0028]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]本发明实施例提供一种弹幕交互方法和装置。以下将分别进行详细说明。
[0030]实施例一:
[0031]本实施例提供了一种弹幕交互方法,该方法可以由弹幕交互装置实施,其中,该弹幕交互装置可以集成在终端,例如以终端应用的形式集成在终端中,如图1所示,该弹幕交互方法可以包括:
[0032]步骤101,在终端播放视频的过程中,获取待发布的第一弹幕内容,该第一弹幕内容为针对该视频的弹幕内容。
[0033]弹幕指直接显现在视频上的评论,可以以滚动、飞行、停留甚至更多动作特效方式出现在视频上,是观看视频的人发送的简短评论。
[0034]本实施例中该第一弹幕内容可以用户针对该视频输入的评论内容,第一弹幕内容的类型可以为文字类型、图片类型等等,比如可以为文字、表情等等。
[0035]本实施例中获取待不发的第一弹幕内容的方式有多种,比如在视频播放界面设置内容获取接口,后续可以通过该内容获取接口获取待发布的弹幕内容,也即步骤“获取待发布的第一弹幕内容”可以包括:通过视频播放画面的内容获取接口获取待发布的第一弹幕内容。
[0036]步骤102,判断该第一弹幕内容是否包含第一预设关键词,若否,则执行步骤103,若是,则执行步骤104。
[0037]该第一预设关键词可以为与暴力、色情、政治等相关的关键词;在实际应用中,可以预先在终端中存储一个敏感词汇表,该敏感词汇表中可以包含多个敏感关键词,比如与暴力、色情、政治等相关的关键词;此时,该敏感词汇表中敏感关键词即为第一预设关键词。本实施例中用户可以根据实际需求来设置对应的第一预设关键词。
[0038]例如,第一预设关键词为一些垃圾弹幕可能包含的关键词时,本实施例通过判断弹幕内容是否包含该关键词,从而判断该弹幕内容是否为垃圾弹幕内容。
[0039]步骤103,发送弹幕发布请求给网络侧,以使网络侧根据该弹幕发布请求发布对应的弹幕信息,其中该弹幕发布请求携带第一弹幕内容。
[0040]具体地,在判断第一弹幕内容不包含第一预设关键词时,表明该第一弹幕内容不是垃圾弹幕内容,此时,终端将会发送弹幕发布请求给网络侧,比如发送给网络侧服务器,其中,该弹幕发布请求携带该第一弹幕内容,在服务器接收到弹幕发布请求后,会提取该请求携带的弹幕内容,并根据相关弹幕数据模型,将该弹幕内容转换成可支持弹幕显示的弹幕信息,并发布给其他终端。
[0041]步骤104,拒绝发送弹幕发布请求给网络侧。
[0042]具体地,在判断待发布的第一弹幕内容包含第一预设关键词时,表明该第一弹幕内容可能为垃圾弹幕内容,此时终端将不会发送弹幕发布请求给网络侧,终端自己拦截该弹幕内容,使其不会发到网络侧,从而由网络侧发布到其他终端,从源头对垃圾弹幕内容进行规避或者过滤。
[0043]优选地,为了提高用户体验,在拒绝发送弹幕发布请求给网络侧之前或者同时,还可以包括:提示