一种弹幕数据处理方法、用户端和弹幕服务器技术

技术编号:26797646 阅读:10 留言:0更新日期:2020-12-22 17:15
一种弹幕数据处理方法、用户端和弹幕服务器,方案包括通过媒资ID请求CDN服务获取CDN弹幕列表,CDN弹幕列表存储有弹幕数据以及弹幕数据对应的弹幕地址;基于媒资ID通过弹幕服务器获取对应的增量弹幕列表,增量弹幕列表存储有弹幕数据对应的弹幕地址以及所需执行的操作类型,操作类型包括但不限于:增加、删除和/或覆盖;对增量弹幕列表和CDN弹幕列表进行合并操作;将合并操作后增量弹幕列表和CDN弹幕列表中的弹幕数据导入展示列表中;对展示列表中的弹幕进行渲染和展示。通过采用增量列表中的弹幕数据对应的操作类型对CDN中的弹幕数据进行处理,能够精准删除CDN弹幕列表中的一些不符合要求的弹幕数据。

【技术实现步骤摘要】
一种弹幕数据处理方法、用户端和弹幕服务器
本专利技术涉及计算机
,具体涉及一种用于对点播弹幕使用cdn加速的弹幕数据处理方法、用户端和弹幕服务器。
技术介绍
内容分发网络(ContentDeliveryNetwork,以下简称为CDN)是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。在计算机设备中,常规的静态资源做法是整个对外展示内容直接放在CDN上面,在CDN内容有更新的时候,更新整个CDN文件。国家越来越重视信息的安全,能够实时的屏蔽一些不符合要求的信息,显得尤其重要,如何识别上传文件中不符合要求的信息是本领域技术人员亟待解决的技术问题之一。
技术实现思路
有鉴于此,本专利技术实施例提供一种弹幕数据处理方法、用户端和弹幕服务器,以去除弹幕中的违规弹幕。为实现上述目的,本专利技术实施例提供如下技术方案:一种弹幕数据处理方法,应用于用户端,包括:通过媒资ID请求CDN服务获取CDN弹幕列表,所述CDN弹幕列表存储有弹幕数据以及所述弹幕数据对应的弹幕地址;基于所述媒资ID通过弹幕服务器获取对应的增量弹幕列表,所述增量弹幕列表存储有弹幕数据对应的弹幕地址以及所需执行的操作类型,所述操作类型包括但不限于:增加、删除和/或覆盖;对所述增量弹幕列表和所述CDN弹幕列表进行合并操作;将合并操作后增量弹幕列表和所述CDN弹幕列表中的弹幕数据导入展示列表中;对所述展示列表中的弹幕进行渲染和展示。可选的,上述弹幕数据处理方法和装置,对所述增量弹幕列表和所述CDN弹幕列表进行合并操作,包括:获取所述增量弹幕列表中各个弹幕数据的弹幕地址;获取所述CDN弹幕列表中各个弹幕数据的弹幕地址;判断所述增量弹幕列表和所述CDN弹幕列表中是否存在具有相同弹幕地址的弹幕数据,如果是,提取所述相同弹幕地址的弹幕数据对应的操作类型,基于与所述操作类型对应的处理逻辑编辑所述CDN弹幕列表中所述弹幕地址对应的弹幕数据。可选的,上述弹幕数据处理方法和装置,还包括:判断是否获取到增量弹幕列表更新指令;当获取到所述增量弹幕列表更新指令时,通过所述弹幕服务器获取更新后的增量弹幕列表,并对本地存储的增量弹幕列表进行更新。一种弹幕数据处理方法,应用于服务器端,包括:获取经审核过的弹幕数据对应的弹幕地址以及审核结果;当基于所述审核结果,判定所述弹幕数据审核通过时,将所述审核通过的弹幕数据对应的弹幕地址的操作类型配置为第一操作类型;当基于所述审核结果,判定所述弹幕数据审核未通过时,将所述审核未通过的弹幕数据对应的弹幕地址的操作类型配置为第二操作类型;将审核通过和未通过的弹幕数据对应的弹幕地址以及对应的操作类型添加至增量弹幕列表中。可选的,上述弹幕数据处理方法和装置,还包括:当检测到所述弹幕数据审核未通过时,对所述弹幕数据对应的媒资ID触发CDN重建操作,所述CDN重建操作指的是基于审核结果处理CDN弹幕列表,所述CDN弹幕列表存储有弹幕数据以及所述弹幕数据对应的弹幕地址;当检测到所述弹幕数据审核通过时,控制计时器开始计时,当计时时长达到第一预设时长时,对所述弹幕数据对应的媒资ID触发CDN重建操作。可选的,上述弹幕数据处理方法和装置,所述控制计时器开始计时,包括:获取所述弹幕数据对应的媒资ID;选择一个计时器作为与所述媒资ID对应的目标计时器,控制所述目标计时器开始计时。可选的,上述弹幕数据处理方法和装置,所述获取所述弹幕数据对应的媒资ID后,还包括:判断是否存在与所述媒资ID相匹配的目标计时器;如果存在,判断所述目标计时器是否开始计时,如果目标计时器开始计时,则认为已经控制所述目标计时器开始计时,当所述目标计时器未开始计时,控制所述目标计时器开始计时;如果不存在,由空闲的计时器中选择一个计时器作为与所述弹幕地址相匹配的目标计时器,控制所述目标计时器开始计时。可选的,上述弹幕数据处理方法和装置,当所述CDN重建操作被触发时,方法还包括:获取审核结果时长小于第二预设时长的所有的弹幕数据以及其对应的弹幕地址和操作类型,记为第一更新数据,所述审核结果时长指的是审核结束至当前时刻之间的时长;基于所述第一更新数据更新CDN弹幕列表;获取所述弹幕数据对应的媒资ID,锁死所述媒资ID对应的审核操作;获取审核结果时长大于第二预设时长的所有的弹幕数据以及其对应的弹幕地址和操作类型,记为第二更新数据;基于所述第二更新数据更新增量列表,所述增量列表更新结束后,释放所述媒资ID对应的审核操作。一种用户端,包括:CDN弹幕列表采集单元,用于通过媒资ID请求CDN服务获取CDN弹幕列表,所述CDN弹幕列表存储有弹幕数据以及所述弹幕数据对应的弹幕地址;增量弹幕列表采集单元,用于基于所述媒资ID通过弹幕服务器获取对应的增量弹幕列表,所述增量弹幕列表存储有弹幕数据对应的弹幕地址以及所需执行的操作类型,所述操作类型包括但不限于:增加、删除和/或覆盖;列表合并单元,用于对所述增量弹幕列表和所述CDN弹幕列表进行合并操作;将合并操作后增量弹幕列表和所述CDN弹幕列表中的弹幕数据导入展示列表中;对所述展示列表中的弹幕进行渲染和展示。一种弹幕服务器,包括:审核结果采集单元,用于获取经审核过的弹幕数据对应的弹幕地址以及审核结果;操作类型划分单元,用于当基于所述审核结果,判定所述弹幕数据审核通过时,将所述审核通过的弹幕数据对应的弹幕地址的操作类型配置为第一操作类型;当基于所述审核结果,判定所述弹幕数据审核未通过时,将所述审核未通过的弹幕数据对应的弹幕地址的操作类型配置为第二操作类型;增量列表临时处理单元,用于将审核通过和未通过的弹幕数据对应的弹幕地址以及对应的操作类型添加至增量弹幕列表中。基于上述技术方案,本专利技术实施例提供的上述方案,通过采用所述增量列表中的弹幕数据对应的操作类型对所述CDN中的弹幕数据进行处理,能够精准删除所述CDN弹幕列表中的一些不符合要求的弹幕数据。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例公开的弹幕数据处理方法的流程示意图;图2为本申请另一实施例提供的一种弹幕数据处理方法的流程示意图图3为本申请实施例提供的CDN弹幕数据与增量弹幕数据合并时的场景示意图;图4为本申请另一实施例提供的一种弹幕数据处理方法的流程示意图;图5为本申请另一实施例提供本文档来自技高网...

【技术保护点】
1.一种弹幕数据处理方法,其特征在于,应用于用户端,包括:/n通过媒资ID请求CDN服务获取CDN弹幕列表,所述CDN弹幕列表存储有弹幕数据以及所述弹幕数据对应的弹幕地址;/n基于所述媒资ID通过弹幕服务器获取对应的增量弹幕列表,所述增量弹幕列表存储有弹幕数据对应的弹幕地址以及所需执行的操作类型,所述操作类型包括但不限于:增加、删除和/或覆盖;/n对所述增量弹幕列表和所述CDN弹幕列表进行合并操作;/n将合并操作后增量弹幕列表和所述CDN弹幕列表中的弹幕数据导入展示列表中;/n对所述展示列表中的弹幕进行渲染和展示。/n

【技术特征摘要】
1.一种弹幕数据处理方法,其特征在于,应用于用户端,包括:
通过媒资ID请求CDN服务获取CDN弹幕列表,所述CDN弹幕列表存储有弹幕数据以及所述弹幕数据对应的弹幕地址;
基于所述媒资ID通过弹幕服务器获取对应的增量弹幕列表,所述增量弹幕列表存储有弹幕数据对应的弹幕地址以及所需执行的操作类型,所述操作类型包括但不限于:增加、删除和/或覆盖;
对所述增量弹幕列表和所述CDN弹幕列表进行合并操作;
将合并操作后增量弹幕列表和所述CDN弹幕列表中的弹幕数据导入展示列表中;
对所述展示列表中的弹幕进行渲染和展示。


2.根据权利要求1所述的弹幕数据处理方法和装置,其特征在于,对所述增量弹幕列表和所述CDN弹幕列表进行合并操作,包括:
获取所述增量弹幕列表中各个弹幕数据的弹幕地址;
获取所述CDN弹幕列表中各个弹幕数据的弹幕地址;
判断所述增量弹幕列表和所述CDN弹幕列表中是否存在具有相同弹幕地址的弹幕数据,如果是,提取所述相同弹幕地址的弹幕数据对应的操作类型,基于与所述操作类型对应的处理逻辑编辑所述CDN弹幕列表中所述弹幕地址对应的弹幕数据。


3.根据权利要求1所述的弹幕数据处理方法和装置,其特征在于,还包括:
判断是否获取到增量弹幕列表更新指令;
当获取到所述增量弹幕列表更新指令时,通过所述弹幕服务器获取更新后的增量弹幕列表,并对本地存储的增量弹幕列表进行更新。


4.一种弹幕数据处理方法,其特征在于,应用于服务器端,包括:
获取经审核过的弹幕数据对应的弹幕地址以及审核结果;
当基于所述审核结果,判定所述弹幕数据审核通过时,将审核通过的弹幕数据对应的弹幕地址的操作类型配置为第一操作类型;
当基于所述审核结果,判定所述弹幕数据审核未通过时,将审核未通过的弹幕数据对应的弹幕地址的操作类型配置为第二操作类型;
将审核通过和未通过的弹幕数据对应的弹幕地址以及对应的操作类型添加至增量弹幕列表中。


5.根据权利要求4所述的弹幕数据处理方法,其特征在于,还包括:
当检测到所述弹幕数据审核未通过时,对所述弹幕数据对应的媒资ID触发CDN重建操作,所述CDN重建操作指的是基于审核结果处理CDN弹幕列表,所述CDN弹幕列表存储有弹幕数据以及所述弹幕数据对应的弹幕地址;
当检测到所述弹幕数据审核通过时,控制计时器开始计时,当计时时长达到第一预设时长时,对所述弹幕数据对应的媒资ID触发CDN重建操作。


6.根据权利要求5所述的弹幕数据处理方法,其特征在于,所述控制计时器开始计时,包括:
...

【专利技术属性】
技术研发人员:陈一鸣吴红彭武魁廖凌峰姜琳
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:湖南;43

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

1