一种数据处理方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:28988349 阅读:21 留言:0更新日期:2021-06-23 09:40
本申请实施例公开了一种数据处理方法、装置、存储介质及计算机设备,方法包括:获取当前采样时间点下指定状态直播间对应的当前直播间信息,直播间信息包括直播间标号、用户流量以及直播平台信息;比对当前直播间信息中直播间标号以及上一采样时间点获取的历史直播间信息中直播间标号,确定目标直播间;确定目标直播间的目标用户流量以及目标直播平台信息;根据目标用户流量以及目标直播平台信息,确定目标直播间的目标弹幕接收时长;按照目标弹幕接收时长从对应的目标直播平台,接收目标直播间内的弹幕数据。通过对每一目标直播间设定目标弹幕接收时长,在接收时长为目标弹幕接收时长时自动停止接收弹幕,断开长连接,进而降低计算机设备的负载。

【技术实现步骤摘要】
一种数据处理方法、装置、存储介质及计算机设备
本申请涉及计算机领域,具体涉及一种数据处理方法、装置、计算机可读存储介质及计算机设备。
技术介绍
近年来,视频弹幕直播行业如火如荼的发展着。弹幕给直播互通带来了一种新奇的体验。观众可通过弹幕的形式与主播进行互动,从而提高直播以及观看体验。现有技术中,第三方平台通过获取直播平台信息中每一直播间内的弹幕数据,并对获取到的弹幕数据进行分析,从而分析出观众的特征,以及主播的商业价值等。并且在获取弹幕数据时,需要针对每一直播间创建一长连接线程,从而从不同的直播间获取弹幕数据。在对现有技术的研究和实践过程中,本申请的专利技术人发现,现有技术中在主播间数量较多时,需要创建的长连接线程也会增加,降低了网络传输时的输入以及输出,增大了计算机设备的负载。
技术实现思路
本申请实施例提供一种数据处理方法及装置,可以增大网络传输时的输入以及输出,降低计算机设备的负载。为解决上述技术问题,本申请实施例提供以下技术方案:一种数据处理方法,包括:获取当前采样时间点下指定状态直播间对应的当前直播间信息,直播间信息包括直播间标号、用户流量以及直播平台信息;比对所述当前直播间信息中直播间标号以及上一采样时间点获取的历史直播间信息中直播间标号,以确定目标直播间;确定所述目标直播间对应的目标用户流量以及目标直播平台信息;根据所述目标用户流量以及所述目标直播平台信息确定所述目标直播间的目标弹幕接收时长;按照所述目标弹幕接收时长,通过所述目标直播平台信息对应的目标直播平台接收所述目标直播间内的弹幕数据。一种数据处理装置,包括:第一获取模块,用于获取当前采样时间点下指定状态直播间对应的当前直播间信息,直播间信息包括直播间标号、用户流量以及直播平台信息;比对模块,用于比对所述当前直播间信息中直播间标号以及上一采样时间点获取的历史直播间信息中直播间标号,以确定目标直播间;第一确定模块,用于确定所述目标直播间对应的目标用户流量以及目标直播平台信息;第二确定模块,用于根据所述目标用户流量以及所述目标直播平台信息,确定所述目标直播间的目标弹幕接收时长;接收模块,用于按照所述目标弹幕接收时长,通过所述目标直播平台信息对应的目标直播平台接收所述目标直播间内的弹幕数据。在一些实施例中,所述接收模块,包括:控制子模块,用于创建与所述目标直播间对应的目标协程,控制所述目标协程与所述目标直播平台信息对应的目标直播平台的目标弹幕服务器建立连接;发送子模块,用于确定所述目标直播间对应的目标直播间标号,并向所述目标弹幕服务器发送所述目标直播间标号;接收子模块,用于按照所述目标弹幕接收时长,接收所述目标弹幕服务器根据所述目标直播间标号返回的弹幕数据。在一些实施例中,所述控制子模块,包括:第一获取单元,用于获取与所述目标弹幕服务器建立连接所需的验证信息;存储单元,用于将信息类型为预设信息类型的验证信息,存储至预设存储区;第二获取单元,用于当检测到所述目标协程与所述目标弹幕服务连接,且请求获取预设信息类型的验证信息时,从所述预设存储区获取所述预设信息类型的验证信息,以使所述目标协程与所述目标弹幕服务建立连接。在一些实施例中,所述第二确定模块,包括:第一确定子模块,用于获取所述目标直播平台信息对应的目标直播平台类型,并确定所述目标直播平台类型是否为预设直播平台类型;第一判断子模块,用于若所述目标直播平台类型为预设直播平台类型,则判断所述目标用户流量是否大于预设用户流量;第二确定子模块,用于若所述目标用户流量大于预设用户流量,则基于所述目标用户流量以及所述预设用户流量,确定目标弹幕接收时长。在一些实施例中,所述第二确定子模块,包括:计算单元,用于计算所述目标用户流量与所述预设用户流量的差值,得到第一计算结果;第一确定单元,用于从多个预设计算结果区间中确定所述第一计算结果对应的目标结果区间;第二确定单元,用于将所述目标结果区间对应的接收时长确定为接收弹幕数据的延长时间;第三确定单元,用于将所述目标直播间处于指定状态的持续时间与所述延长时间的和,确定为目标弹幕接收时长。在一些实施例中,所述第二确定模块还包括:第三确定子模块,用于若所述目标直播平台类型不为预设直播平台类型,则将所述目标直播间处于指定状态的持续时间,确定为目标弹幕接收时长。在一些实施例中,所述第二确定模块还包括:第四确定子模块,用于基于所述目标用户流量以及所述预设用户流量,确定异常重连次数以及异常重连间隔;所述装置还包括:控制模块,用于当所述目标协程与所述目标弹幕服务器的连接断开时,按照所述异常重连间隔以及所述异常重连次数,控制所述目标协程与所述目标弹幕服务器建立连接;执行模块,用于当所述目标协程与所述目标弹幕服务器建立连接时,返回执行向所述目标弹幕服务器发送所述目标直播间标号的步骤。。在一些实施例中,所述装置还包括:第三确定模块,用于根据所述当前直播间信息以及所述历史直播间信息确定每一指定状态直播间对应的直播平台信息,得到多个候选直播平台信息;第二获取模块,用于获取在预设时间段内从每一所述候选直播平台信息对应的候选直播平台,接收的弹幕数据的目标数据量,得到多个目标数据量;第三获取模块,用于获取在历史预设时间段内从每一所述候选直播平台信息对应的候选直播平台,接收的弹幕数据的历史数据量,得到多个历史数据量;第四确定模块,用于基于所述多个目标数据量以及所述多个历史数据量,确定多个候选直播平台信息中是否存在异常直播平台信息;生成模块,用于若多个候选直播平台信息中存在异常直播平台信息,则生成提示信息,所述提示信息用于提示从所述异常直播平台信息对应的直播平台获取弹幕数据异常。在一些实施例中,所述第三确定模块,包括:计算子模块,用于计算所述多个历史数据量中每一历史数据量与预设比值的乘积,得到多个第二计算结果;第二判断子模块,用于遍历判断每一候选直播平台信息对应的目标数据量是否大于对应的第二计算结果;第五确定子模块,用于若存在候选直播平台信息对应的目标数据量小于对应的第二计算结果,则确定多个候选直播平台信息中存在异常直播平台信息;第六确定子模块,用于若候选直播平台信息对应的目标数据量均大于对应的第二计算结果,则确定多个候选直播平台信息中不存在异常直播平台信息。一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行上述数据处理方法中的步骤。一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上所述数据处理方法中的步骤。本申请实施例通过获取当前采样时间点下指定状态直播间对应的当前直播间信息,所述直播间本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取当前采样时间点下指定状态直播间对应的当前直播间信息,直播间信息包括直播间标号、用户流量以及直播平台信息;/n比对所述当前直播间信息中直播间标号以及上一采样时间点获取的历史直播间信息中直播间标号,以确定目标直播间;/n确定所述目标直播间对应的目标用户流量以及目标直播平台信息;/n根据所述目标用户流量以及所述目标直播平台信息,确定所述目标直播间的目标弹幕接收时长;/n按照所述目标弹幕接收时长,通过所述目标直播平台信息对应的目标直播平台接收所述目标直播间内的弹幕数据。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取当前采样时间点下指定状态直播间对应的当前直播间信息,直播间信息包括直播间标号、用户流量以及直播平台信息;
比对所述当前直播间信息中直播间标号以及上一采样时间点获取的历史直播间信息中直播间标号,以确定目标直播间;
确定所述目标直播间对应的目标用户流量以及目标直播平台信息;
根据所述目标用户流量以及所述目标直播平台信息,确定所述目标直播间的目标弹幕接收时长;
按照所述目标弹幕接收时长,通过所述目标直播平台信息对应的目标直播平台接收所述目标直播间内的弹幕数据。


2.根据权利要求1所述的数据处理方法,其特征在于,所述按照所述目标弹幕接收时长,通过所述目标直播平台信息对应的目标直播平台接收所述目标直播间内的弹幕数据的步骤,包括:
创建与所述目标直播间对应的目标协程,控制所述目标协程与所述目标直播平台信息对应的目标直播平台的目标弹幕服务器建立连接;
确定所述目标直播间对应的目标直播间标号,并向所述目标弹幕服务器发送所述目标直播间标号;
按照所述目标弹幕接收时长,接收所述目标弹幕服务器根据所述目标直播间标号返回的弹幕数据。


3.根据权利要求2所述的数据处理方法,其特征在于,所述控制所述目标协程与所述目标直播平台信息对应的目标直播平台的目标弹幕服务器建立连接的步骤,包括:
获取与所述目标弹幕服务器建立连接所需的验证信息;
将信息类型为预设信息类型的验证信息,存储至预设存储区;
当检测到所述目标协程与所述目标弹幕服务连接,且请求获取预设信息类型的验证信息时,从所述预设存储区获取所述预设信息类型的验证信息,以使所述目标协程与所述目标弹幕服务建立连接。


4.根据权利要求2所述的数据处理方法,其特征在于,所述根据所述目标用户流量以及所述目标直播平台信息,确定所述目标直播间的目标弹幕接收时长的步骤,包括:
获取所述目标直播平台信息对应的目标直播平台类型,并确定所述目标直播平台类型是否为预设直播平台类型;
若所述目标直播平台类型为预设直播平台类型,则判断所述目标用户流量是否大于预设用户流量;
若所述目标用户流量大于预设用户流量,则基于所述目标用户流量以及所述预设用户流量,确定所述目标弹幕接收时长。


5.根据权利要求4所述的数据处理方法,其特征在于,所述基于所述目标用户流量以及所述预设用户流量,确定所述目标弹幕接收时长的步骤,包括:
计算所述目标用户流量与所述预设用户流量的差值,得到第一计算结果;
从多个预设计算结果区间中确定所述第一计算结果对应的目标结果区间;
将所述目标结果区间对应的接收时长确定为接收弹幕数据的延长时间;
将所述目标直播间处于指定状态的持续时间与所述延长时间的和,确定为所述目标弹幕接收时长。


6.根据权利要求4所述的数据处理方法,其特征在于,所述方法还包括:
若所述目标直播平台类型不为预设直播平台类型,则将所述目标直播间处于指定状态的持续时间,确定为所述目标弹幕接收时长。


7.根据权利要求4所述的数据处理方法,其特征在于,在所述基于所述目标用户流量以及所述预设用户流量,确定所述目标弹幕接收时长的步骤之后,还包括:
基于所述目标用户流量以及...

【专利技术属性】
技术研发人员:翁志渊
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1