一种播放数据分析方法、装置、设备以及存储介质制造方法及图纸

技术编号:31980383 阅读:12 留言:0更新日期:2022-01-20 01:36
本申请实施例公开了一种播放数据分析方法、装置、设备以及存储介质,该方法包括:在目标视频的播放过程中,生成若干个进度条标签和若干个用户行为数据;其中,进度条标签与用户行为数据之间具有关联关系;根据若干个用户行为数据对若干个进度条标签进行合并处理,得到至少一个合并进度条标签;根据至少一个合并进度条标签,确定目标视频的播放分析结果。这样,根据这若干个进度条标签和若干个用户行为数据,不仅有效记录了用户的观看行为,而且通过对进度条标签的合并处理,还能够更直观地分析用户的观看过程,比如使得用户或者管理人员能够更精确了解用户对目标视频的学习情况等,同时还能够为用户行为的大数据分析提供储备数据。据。据。

【技术实现步骤摘要】
一种播放数据分析方法、装置、设备以及存储介质


[0001]本申请涉及数据分析
,尤其涉及一种播放数据分析方法、装置、设备以及存储介质。

技术介绍

[0002]目前的学习平台,例如视频播放器等,为了强制学习者必须观看所有视频片段,一些学习平台隐藏了视频播放器自带的进度控制功能,视频只能从头到尾按时间顺序播放,限制了学习者的学习自主性,容易产生观看疲劳,而且还无法记录学习者的观看行为。

技术实现思路

[0003]本申请提供了一种播放数据分析方法、装置、设备以及存储介质,不仅可以解决用户观看行为数据的记录和呈现问题,而且还能够更直观地分析用户的观看过程,同时为用户行为的大数据分析提供储备数据。
[0004]本申请的技术方案是这样实现的:
[0005]第一方面,本申请实施例提供了一种播放数据分析方法,该方法包括:
[0006]在目标视频的播放过程中,生成若干个进度条标签和若干个用户行为数据;其中,所述进度条标签与所述用户行为数据之间具有关联关系;
[0007]根据所述若干个用户行为数据对所述若干个进度条标签进行合并处理,得到至少一个合并进度条标签;
[0008]根据所述至少一个合并进度条标签,确定所述目标视频的播放分析结果。
[0009]在一些实施例中,所述在目标视频的播放过程中,生成若干个进度条标签和若干个用户行为数据,包括:
[0010]载入所述目标视频,初始化进度条;
[0011]在检测到所述目标视频的播放行为发生的情况下,对所述进度条标签的数量进行加1操作,并启动计时器;
[0012]当所述计时器终止时,生成所述进度条标签以及与所述进度条标签关联的所述用户行为数据,并返回执行载入所述目标视频,初始化进度条的步骤。
[0013]在一些实施例中,在所述启动计时器之后,该方法还包括:
[0014]在检测到所述目标视频的播放行为停止的情况下,终止所述计时器。
[0015]在一些实施例中,该方法还包括:
[0016]当所述目标视频的播放暂停时,确定所述目标视频的播放行为停止;或者,
[0017]当所述目标视频的播放结束时,确定所述目标视频的播放行为停止。
[0018]在一些实施例中,所述进度条标签至少包括:所述目标视频的播放行为发生时的播放起始时间和播放时长,其中,所述播放时长等于所述计时器的计时值;
[0019]所述用户行为数据至少包括下述之一:用户的标识信息、目标视频的标识信息、播放类型、播放起始时间、播放结束时间、拖动起始时间和拖动结束时间,其中,所述播放类型
包括拖动播放和非拖动播放。
[0020]在一些实施例中,所述根据所述若干个用户行为数据对所述若干个进度条标签进行合并处理,得到至少一个合并进度条标签,包括:
[0021]获取所述若干个进度条标签各自的播放起始时间;
[0022]根据所述播放起始时间对所述若干个进度条进行排序,得到排序后的若干个进度条标签;
[0023]判断所述排序后的若干个进度条标签是否满足预设合并条件;
[0024]若判断结果为是,则从所述排序后的若干个进度条标签中获取至少一个相邻进度条标签组,其中,每一个相邻进度条标签组包括相邻的两个进度条标签;
[0025]对所述至少一个相邻进度条标签组分别进行合并处理,得到至少一个中间进度条标签;
[0026]在对所述至少一个中间进度条标签进行排序后,将排序结果确定为所述排序后的若干个进度条标签,继续执行判断所述排序后的若干个进度条标签是否满足预设合并条件的步骤,直至所述排序后的若干个进度条标签不满足预设合并条件,确定出所述至少一个合并进度条标签。
[0027]在一些实施例中,所述判断所述排序后的若干个进度条标签是否满足预设合并条件,包括:
[0028]若所述排序后的若干个进度条标签的数量等于1,或者,所述排序后的若干个进度条标签中连续两次合并无变化,则确定所述排序后的若干个进度条标签不满足预设合并条件;
[0029]若所述排序后的若干个进度条标签的数量不等于1且所述排序后的若干个进度条标签中不存在连续两次合并无变化,则确定所述排序后的若干个进度条标签满足预设合并条件。
[0030]在一些实施例中,所述对所述至少一个相邻进度条标签组分别进行合并处理,得到至少一个中间进度条标签,包括:
[0031]确定第一相邻进度条标签组中的两个进度条标签之间的合并关系;其中,所述第一相邻进度条标签组为所述至少一个相邻进度条标签组中的任意一组;
[0032]根据所述合并关系,对所述两个进度条标签进行合并处理,得到至少一个中间进度条标签。
[0033]在一些实施例中,所述合并关系包括:第一合并关系、第二合并关系和第三合并关系;
[0034]其中,所述第一合并关系指示所述两个进度条标签无重叠,所述第二合并关系指示所述两个进度条标签存在部分重叠,所述第三合并关系指示所述两个进度条标签中的其中一个进度条标签完全包含在另一个进度条标签中。
[0035]在一些实施例中,所述根据所述合并关系,对所述两个进度条标签进行合并处理,得到至少一个中间进度条标签,包括:
[0036]在所述合并关系为所述第一合并关系的情况下,确定所述两个进度条标签不进行合并处理,并将所述两个进度条标签作为两个中间进度条标签。
[0037]在一些实施例中,所述根据所述合并关系,对所述两个进度条标签进行合并处理,
得到至少一个中间进度条标签,包括:
[0038]在所述合并关系为所述第二合并关系的情况下,确定所述两个进度条标签各自的播放类型;
[0039]若所述播放类型指示所述两个进度条标签均为非拖动播放类型或者均为拖动播放类型,则将所述两个进度条标签合并为一个中间进度条标签;
[0040]若所述播放类型指示所述两个进度条标签为一个拖动播放类型和一个非拖动播放类型,则将所述部分重叠的区域从所述拖动播放类型的进度条标签中去除,且保留所述非拖动播放类型的进度条标签,得到两个中间进度条标签。
[0041]在一些实施例中,所述根据所述合并关系,对所述两个进度条标签进行合并处理,得到至少一个中间进度条标签,包括:
[0042]在所述合并关系为所述第三合并关系的情况下,确定所述两个进度条标签各自的播放类型;
[0043]若所述播放类型指示所述两个进度条标签均为非拖动播放类型或者均为拖动播放类型,则删除被包含在内的进度条标签,得到一个中间进度条标签;
[0044]若所述播放类型指示所述两个进度条标签为一个拖动播放类型和一个非拖动播放类型,则当所述拖动播放类型的进度条标签被包含在所述非拖动播放类型的进度条标签中时,删除被包含在内的所述拖动播放类型的进度条标签,得到一个中间进度条标签;或者,当所述拖动播放类型的进度条标签包含在所述非拖动播放类型的进度条标签中时,对所述非拖动播放类型的进度条标签进行两端拆分,且保本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种播放数据分析方法,其特征在于,所述方法包括:在目标视频的播放过程中,生成若干个进度条标签和若干个用户行为数据;其中,所述进度条标签与所述用户行为数据之间具有关联关系;根据所述若干个用户行为数据对所述若干个进度条标签进行合并处理,得到至少一个合并进度条标签;根据所述至少一个合并进度条标签,确定所述目标视频的播放分析结果。2.根据权利要求1所述的方法,其特征在于,所述在目标视频的播放过程中,生成若干个进度条标签和若干个用户行为数据,包括:载入所述目标视频,初始化进度条;在检测到所述目标视频的播放行为发生的情况下,对所述进度条标签的数量进行加1操作,并启动计时器;当所述计时器终止时,生成所述进度条标签以及与所述进度条标签关联的所述用户行为数据,并返回执行载入所述目标视频,初始化进度条的步骤。3.根据权利要求1所述的方法,其特征在于,所述进度条标签至少包括所述目标视频的播放行为发生时的播放起始时间,所述根据所述若干个用户行为数据对所述若干个进度条标签进行合并处理,得到至少一个合并进度条标签,包括:获取所述若干个进度条标签各自的播放起始时间;根据所述播放起始时间对所述若干个进度条进行排序,得到排序后的若干个进度条标签;判断所述排序后的若干个进度条标签是否满足预设合并条件;若判断结果为是,则从所述排序后的若干个进度条标签中获取至少一个相邻进度条标签组,其中,每一个相邻进度条标签组包括相邻的两个进度条标签;对所述至少一个相邻进度条标签组分别进行合并处理,得到至少一个中间进度条标签;在对所述至少一个中间进度条标签进行排序后,将排序结果确定为所述排序后的若干个进度条标签,继续执行判断所述排序后的若干个进度条标签是否满足预设合并条件的步骤,直至所述排序后的若干个进度条标签不满足预设合并条件,确定出所述至少一个合并进度条标签。4.根据权利要求3所述的方法,其特征在于,所述对所述至少一个相邻进度条标签组分别进行合并处理,得到至少一个中间进度条标签,包括:确定第一相邻进度条标签组中的两个进度条标签之间的合并关系;其中,所述第一相邻进度条标签组为所述至少一个相邻进度条标签组中的任意一组,所述合并关系包括第一合并关系、第二合并关系和第三合并关系;根据所述合并关系,对所述两个进度条标签进行合并处理,得到至少一个中间进度条标签。5.根据权利要求4所述的方法,其特征在于,所述第一合并关系指示所述两个进度条标签无重叠,所述根据所述合并关系,对所述两个进度条标签进行合并处理,得到至少一个中间进度条标签,包括:在所述合并关系为所述第一合并关系的情况下,确定所述两个进度条标签不进行合并
处理,并将所述两个进度条标签作为两个中间...

【专利技术属性】
技术研发人员:李涵
申请(专利权)人:卓尔智联武汉研究院有限公司
类型:发明
国别省市:

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

1