一种弹幕举报的方法、客户端及服务器的制造方法
【专利摘要】本发明公开了一种弹幕举报的方法、客户端及服务器。所述方法包括:(1)获取用户举报的弹幕;(2)举报所述弹幕的客户端将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;并将所述弹幕的举报信息提交至服务器;(3)服务器对所述弹幕进行审核,当审核结果为所述弹幕为违规弹幕时,进行前端处理和后台处理;所述前端处理使得请求播放所述视频的客户端屏蔽所述弹幕,所述后台处理使得服务器更新违规弹幕滤除规则。所述客户端包括:举报获取模块、举报处理模块、以及广播接收模块。所述客户端,包括审核模块、前处理模块、以及后台处理模块。本发明及时响应用户举报屏蔽相应弹幕,有效降低违规弹幕误判影响提高用户体验。
【专利说明】
一种弹幕举报的方法、客户端及服务器
技术领域
[0001]本发明属于互联网领域,更具体地,涉及一种弹幕的举报方法。
【背景技术】
[0002]弹幕是一种显示在视频中的用户评论,在点播播放领域的弹幕可以给观众一种〃实时互动〃的错觉,本说明是视频直播领域中的弹幕是一种实时互动的方式,会实时的将用户的评论展示给其他用户与主播,但是这种实时性增加了监管的成本,降低了违规了成本。
[0003]本发明的作用是利用用户自发行为降低企业的监管成本并提高对违规弹幕监管的效率。互联网是匿名的社会系统,所以难免会有暴力、淫秽、诈骗等内容的违规弹幕出现,为了净化互联网的评论环境与监督匿名网络下的用户行为,所以有必要对弹幕进行一定程度的监管与过滤。
[0004]现有技术主要通过服务器端通过关键字过滤,但语言的语意很难通过具体字去控制,通过具体文字的过滤方式难免会有漏网之鱼。对于违规举报响应不及时,直接删除又可能造成处理不当影响弹幕发送乐趣。
【发明内容】
[0005]针对现有技术的以上缺陷或改进需求,本发明提供了一种弹幕举报的方法、客户端及服务器,其目的在于通过根据用户的人工举报动,一方面立即对举报用户删除特定弹幕的显示,一方面通过服务器对全局客户端和违规弹幕滤除规则进行处理,由此解决现有技术对于举报的弹幕响应不及时或者处理不当技术问题。
[0006]为实现上述目的,按照本发明的一个方面,提供了一种弹幕举报方法,包括以下步骤:
[0007](I)获取用户举报的弹幕;
[0008](2)举报客户端处理:举报所述弹幕的客户端将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;并将所述弹幕的举报信息提交至服务器;
[0009](3)服务器处理:服务器对所述弹幕进行审核,当审核结果为所述弹幕为违规弹幕时,进行前端处理和后台处理;所述前端处理使得请求播放所述视频的客户端屏蔽所述弹幕,所述后台处理使得服务器更新违规弹幕滤除规则。
[0010]优选地,所述弹幕举报方法,其所述获取用户举报的弹幕为:
[0011]举报的客户端获取用户对视频的弹幕进行的点击操作,根据点击位置,确定弹幕;弹窗显示所述弹幕内容,获取用户确认后获取所述弹幕的举报信息。
[0012]优选地,所述弹幕举报方法,其所述举报信息包括弹幕内容、弹幕发送者、弹幕举报者、举报时间、和/或举报来源。
[0013]优选地,所述弹幕举报方法,其所述前端处理为:
[0014]发送删除所述弹幕的广播,使得接收到所述广播的客户端屏蔽所述弹幕。
[0015]优选地,所述弹幕举报方法,其所述后台处理为:
[0016]将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。
[0017]按照本发明的另一个方面,提供了一种弹幕举报客户端,包括:
[0018]举报获取模块,用于获取用户举报的弹幕;
[0019]举报处理模块,用于在举报获取模块获取弹幕举报信息后,将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;
[0020]广播接收模块,用于接收服务器发送的删除弹幕的广播,使得所述广播指定的弹幕不显示在视频上。
[0021 ]优选地,所述弹幕举报客户端,其所述举报获取模块,用于获取对视频的弹幕进行的点击操作,显示弹幕内容并获取用户确认后,获取所述弹幕的举报信息并提交给服务器。[0022 ]按照本发明的另一方面,提供了一种弹幕举报服务器,包括:
[0023]审核模块,用于接收弹幕举报客户端提交的弹幕的举报信息,并进行审核判断所述弹幕是否为违规弹幕;
[0024]前处理模块,用于当审核模块判断所述弹幕为违规弹幕时,使得请求播放所述视频的客户端屏蔽所述弹幕;
[0025]后台处理模块,用于当审核模块判断所述弹幕为违规弹幕时,更新服务器违规弹幕滤除规则。
[0026]优选地,所述弹幕举报服务器,其所述前处理模块用于发送删除所述弹幕的广播。
[0027]优选地,所述弹幕举报服务器,其所述后台处理模块用于将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。
[0028]总体而言,通过本发明所构思的以上技术方案与现有技术相比,由于本发明采取客户端和服务器异步处理被举报弹幕的方法,能够取得及时响应用户举报屏蔽相应弹幕,同时避免误判,有效降低违规弹幕误判影响提高用户体验的有益效果。
【附图说明】
[0029]图1是本发明提供的弹幕举报方法的流程图;
[0030]图2是本发明提供的弹幕举报客户端结构示意图;
[0031]图3是本发明提供的弹幕举报服务器结构示意图。
【具体实施方式】
[0032]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0033]本发明所指弹幕,即用户发送的一条信息对象,包括弹幕编号、弹幕内容、发送者属性,根据网站需要,可增加如发送时间等其他属性。
[0034]本发明提供的弹幕举报方法,包括以下步骤:
[0035](I)获取用户举报的弹幕;
[0036]所述获取用户举报的弹幕,具体为举报的客户端获取用户对视频的弹幕进行的点击操作,根据点击位置,确定弹幕;弹窗显示所述弹幕内容,获取用户确认后获取所述弹幕的举报信息。
[0037]所述举报信息包括:弹幕内容、弹幕编号、弹幕发送者、弹幕举报者、举报时间、举报来源。
[0038](2)举报客户端处理:举报所述弹幕的客户端将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;并将所述弹幕的举报信息提交至服务器;
[0039](3)服务器处理:服务器对所述弹幕进行审核,当审核结果为所述弹幕为违规弹幕时,进行前端处理和后台处理;所述前端处理使得请求播放所述视频的客户端屏蔽所述弹幕,所述后台处理使得服务器更新违规弹幕滤除规则。
[0040]所述前端处理具体为:发送删除所述弹幕的广播,使得接收到所述广播的客户端屏蔽所述弹幕。
[0041]所述后端处理具体为:将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。
[0042]所述弹幕过滤规则可采用关键词过滤和/或者机器学习分类制定。所述关键词包括弹幕内容中的违规词、弹幕发送者、弹幕举报者、和/或举报来源。例如,对于违规词进行机器学习分类,用于弹幕过滤规则;删除该弹幕发送者发送的弹幕、删除该弹幕举报者举报的所有弹幕、删除该举报来源发出的所有弹幕。
[0043]本发明提供的弹幕举报客户端,包括:
[0044]举报获取模块,用于获取用户举报的弹幕,具体地,获取对视频的弹幕进行的点击操作,显示弹幕内容并获取用户确认后,获取所述弹幕的举报信息并提交给服务器;
[0045]所述举报信息包括:弹幕内容、弹幕编号、弹幕发送者、弹幕举报者、举报时间、举报来源。
[0046]举报处理模块,用于在举报获取模块获取弹幕举报信息后,将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;
[0047]广播接收模块,用于接收服务器发送的删除弹幕的广播,使得所述广播指定的弹幕不显示在视频上。
[0048]本发明提供的弹幕举报服务器,包括:
[0049]审核模块,用于接收弹幕举报客户端提交的弹幕的举报信息,并进行审核判断所述弹幕是否为违规弹幕;
[0050]前处理模块,用于当审核模块判断所述弹幕为违规弹幕时,使得请求播放所述视频的客户端屏蔽所述弹幕;
[0051]所述前处理模块,优选用于发送删除所述弹幕的广播;
[0052]后台处理模块,用于当审核模块判断所述弹幕为违规弹幕时,更新服务器违规弹幕滤除规则。
[0053]所述后台处理模块,优选用于将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。
[0054]所述弹幕过滤规则可采用关键词过滤和/或者机器学习分类制定。所述关键词包括弹幕内容中的违规词、弹幕发送者、弹幕举报者、和/或举报来源。例如,对于违规词进行机器学习分类,用于弹幕过滤规则;删除该弹幕发送者发送的弹幕、删除该弹幕举报者举报的所有弹幕、删除该举报来源发出的所有弹幕。
[0055]以下为实施例:
[0056]—种弹幕的举报方法,包括以下步骤:
[0057](I)获取用户举报的弹幕:通过Socket通信协议与服务器建立连接后获取到弹幕信息,将弹幕信息通过UITableVieW(1S系统控件)显示在客户端屏幕上,用户看到后点击想要举报的弹幕,客户端弹出选项框要求用户确认,所述选项框包含发送此条弹幕信息的用户ID与弹幕内容,用户决定是否举报此条弹幕,避免用户的误操作。用户确认举报所述弹幕,客户端获取所述弹幕的举报信息,包括弹幕内容、弹幕编号、弹幕发送者、弹幕举报者、举报时间、举报来源。举报来源,在直播时即指直播房间,普通视频播放时可为弹幕发送IP等。弹幕举报者,若未登录则记录为空。
[0058]如果用于未确认,则关闭弹出的选项框,结束。
[0059](2)举报客户端处理:举报所述弹幕的客户端将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;将记录的信息通过Socket协议静默发送给后台服务器,失败后添加到待发消息队列,下次发送时检测消息队列是否有上次未成功的信息,如果有则重新发送。
[0060]弹幕显示采用控件复用的方式,过于频繁的操作或者频繁的刷新不会对其他客户端产生影响。客户端不审核被举报的弹幕,直接屏蔽显示,从而保证向应及时,交由后台进行大数据的处理。
[0061](3)服务器处理:服务器对所述弹幕进行审核,当审核结果为所述弹幕为违规弹幕时,进行前端处理和后台处理;所述前端处理使得请求播放所述视频的客户端屏蔽所述弹幕,所述后台处理使得服务器更新违规弹幕滤除规则。
[0062]服务器对弹幕进行审核,从而规避恶意举报或者误举报,导致弹幕误删除,保证弹幕发送者的乐趣,从而提高用户体验。同时在服务器端进行审核后,才进行前处理,使得客户端屏蔽违规弹幕,降误判的影响降低。
[0063]所述前端处理具体为:发送删除所述弹幕的广播,所述广播包括违规弹幕编号,接收到所述广播的客户端屏蔽该弹幕。
[0064]所述后端处理具体为:将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。
[0065]所述弹幕过滤规则可采用关键词过滤和机器学习分类制定。所述关键词包括弹幕内容中的违规词、弹幕发送者、弹幕举报者、和/或举报来源。对于关键词进行机器学习分类,形成新的弹幕过滤规则。
[0066]一种弹蒂举报客户端,包括:
[0067]举报获取模块,用于获取用户举报的弹幕,具体地,获取对视频的弹幕进行的点击操作,显示弹幕内容并获取用户确认后,获取所述弹幕的举报信息并提交给服务器;所述举报信息包括:弹幕内容、弹幕编号、弹幕发送者、弹幕举报者、举报时间、举报来源。
[0068]举报处理模块,用于在举报获取模块获取弹幕举报信息后,将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;
[0069]广播接收模块,用于接收服务器发送的删除弹幕的广播,根据所述广播中违规弹幕编号,屏蔽所述弹幕使得所述广播指定的弹幕不显示在视频上。
[0070]本发明提供的弹幕举报服务器,包括:
[0071]审核模块,用于接收弹幕举报客户端提交的弹幕的举报信息,并进行人工审核判断所述弹幕是否为违规弹幕;
[0072]前处理模块,用于当审核模块判断所述弹幕为违规弹幕时,使得请求播放所述视频的客户端屏蔽所述弹幕;
[0073]所述前处理模块,用于发送删除所述弹幕的广播,所述广播包括所述弹幕的编号;
[0074]后台处理模块,用于将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。
[0075]所述弹幕过滤规则可采用关键词过滤和机器学习分类制定。所述关键词包括弹幕内容中的违规词、弹幕发送者、弹幕举报者、和/或举报来源。对于关键词进行机器学习分类,形成新的弹幕过滤规则。
[0076]本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种弹幕举报方法,其特征在于,包括以下步骤: (1)获取用户举报的弹幕; (2)举报客户端处理:举报所述弹幕的客户端将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;并将所述弹幕的举报信息提交至服务器; (3)服务器处理:服务器对所述弹幕进行审核,当审核结果为所述弹幕为违规弹幕时,进行前端处理和后台处理;所述前端处理使得请求播放所述视频的客户端屏蔽所述弹幕,所述后台处理使得服务器更新违规弹幕滤除规则。2.如权利要求1所述的弹幕举报方法,其特征在于,所述获取用户举报的弹幕为: 举报的客户端获取用户对视频的弹幕进行的点击操作,根据点击位置,确定弹幕;弹窗显示所述弹幕的内容,获取用户确认后获取所述弹幕的举报信息。3.如权利要求2所述的弹幕举报方法,其特征在于,所述举报信息包括弹幕内容、弹幕发送者、弹幕举报者、举报时间、和/或举报来源。4.如权利要求1所述的弹幕举报方法,其特征在于,所述前端处理为: 发送删除所述弹幕的广播,使得接收到所述广播的客户端屏蔽所述弹幕。5.如权利要求1所述的弹幕举报方法,其特征在于,所述后台处理为: 将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。6.一种弹幕举报客户端,其特征在于,包括: 举报获取模块,用于获取用户举报的弹幕; 举报处理模块,用于在举报获取模块获取弹幕举报信息后,将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上; 广播接收模块,用于接收服务器发送的删除弹幕的广播,使得所述广播指定的弹幕不显示在视频上。7.如权利要求6所述的弹幕举报客户端,其特征在于,所述举报获取模块,用于获取对视频的弹幕进行的点击操作,显示弹幕内容并获取用户确认后,获取所述弹幕的举报信息并提交给服务器。8.一种弹幕举报服务器,其特征在于,包括: 审核模块,用于接收弹幕举报客户端提交的弹幕的举报信息,并进行审核判断所述弹幕是否为违规弹幕; 前处理模块,用于当审核模块判断所述弹幕为违规弹幕时,使得请求播放所述视频的客户端屏蔽所述弹幕; 后台处理模块,用于当审核模块判断所述弹幕为违规弹幕时,更新服务器违规弹幕滤除规则。9.如权利要求8所述的弹幕举报服务器,其特征在于,所述前处理模块用于发送删除所述弹幕的广播。10.如权利要求8所述的弹幕举报服务器,其特征在于,所述后台处理模块用于将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。
【文档编号】G06Q50/00GK105847717SQ201610370184
【公开日】2016年8月10日
【申请日】2016年5月30日
【发明人】谢东华
【申请人】武汉斗鱼网络科技有限公司