数据处理方法、装置、设备以及存储介质制造方法及图纸

技术编号:36898944 阅读:15 留言:0更新日期:2023-03-18 09:19
本申请实施例公开了一种数据处理方法、装置、设备以及存储介质,可适用于计算机技术以及大数据等领域。该方法包括:获取目标对象发送的至少一份心跳信息和媒体数据处理记录;基于各心跳信息,确定目标媒体数据对应于目标对象的播放相关信息;基于各心跳信息和媒体数据处理记录,确定目标对象对应于目标媒体数据的数据获取详情。采用本申请实施例,可准确高效地确定目标对象的数据获取详情以及目标媒体数据的播放相关信息,适用性高。适用性高。适用性高。

【技术实现步骤摘要】
数据处理方法、装置、设备以及存储介质


[0001]本申请涉及计算机
,尤其涉及一种数据处理方法、装置、设备以及存储介质。

技术介绍

[0002]随着计算机技术的不断发展,在线教育成为当今教育体系中不可或缺的一部分。例如,学生可通过网站、客户端或者应用程序对直播课程或者录播课程进行学习,并且绝大多数的教育应用还可为学生或者老师提供学生的课程学习记录以及课程的课程播放信息。
[0003]但是现有的课程播放信息以及课程学习记录的确定方式往往基于大量的播放数据进行统计,过程较为繁琐且准确性较低。例如,对于课程学习记录中的签到情况,现有方式只能确定学生具体在某个时间在学习,因而统计得到的课程学习记录并不能反映学生一直在学习。
[0004]因此,如何高效准确地确定学生的课程学习记录和课程播放信息成为亟需解决的问题。

技术实现思路

[0005]本申请实施例提供一种数据处理方法,可准确高效地确定学生的课程学习记录以及课程播放信息,适用性高。
[0006]一方面,本申请实施例提供一种学习数据的方法,该方法包括:
[0007]获取学生侧终端发送的至少一份心跳信息和课程访问记录,各上述心跳信息包括目标学生对应于目标课程的学习数据,上述课程访问记录包括上述目标学生对应于上述目标课程的开始学习记录或者终止学习记录中的至少一项;
[0008]基于各上述心跳信息,确定上述目标课程对应于上述目标学生的课程播放信息;
[0009]基于各上述心跳信息和上述课程访问记录,确定上述目标学生对应于上述目标课程的课程学习记录。
[0010]另一方面,本申请实施例提供了一种数据处理装置,该处理装置包括:
[0011]信息获取模块,用于获取学生侧终端发送的至少一份心跳信息和课程访问记录,各上述心跳信息包括目标学生对应于目标课程的学习数据,上述课程访问记录包括上述目标学生对应于上述目标课程的开始学习记录或者终止学习记录中的至少一项;
[0012]播放信息确定模块,用于基于各上述心跳信息,确定上述目标课程对应于上述目标学生的课程播放信息;
[0013]学习记录确定模块,用于基于各上述心跳信息和上述课程访问记录,确定上述目标学生对应于上述目标课程的课程学习记录。
[0014]另一方面,本申请实施例提供了一种电子设备,包括处理器和存储器,该处理器和存储器相互连接;
[0015]上述存储器用于存储计算机程序;
[0016]上述处理器被配置用于在调用上述计算机程序时,执行本申请实施例提供的数据处理方法。
[0017]另一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行以实现本申请实施例提供的数据处理方法。
[0018]另一方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序或计算机指令,上述计算机程序或计算机指令被处理器执行时实现本申请实施例提供的数据处理方法。
[0019]在本申请实施例中,通过学生侧终端发送的心跳信息,可准确确定学生在各时段的学习数据,通过学生侧终端发送的课程访问记录可准确确定学生开始学习和/或终止学习的相关记录,进而基于心跳信息可高效准确地确定课程播放信息且可直观反映课程的播放情况,基于心跳信息和课程访问记录可高效准确地确定课程学习记录且可直观反映学生的学习情况,适用性高。
附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本申请实施例提供的数据处理方法的流程示意图;
[0022]图2是本申请实施例提供的获取心跳信息的流程示意图;
[0023]图3是本申请实施例提供的确定课程播放信息的时序示意图;
[0024]图4是本申请实施例提供的确定课程学习记录的时序示意图;
[0025]图5是本申请实施例提供的数据处理方法的一场景示意图;
[0026]图6a是本申请实施例提供的展示课程播放信息和课程学习记录的一场景示意图;
[0027]图6b是本申请实施例提供的展示课程播放信息和课程学习记录的另一场景示意图;
[0028]图6c是本申请实施例提供的展示课程播放信息和课程学习记录的又一场景示意图;
[0029]图7是本申请实施例提供的数据处理方法的框架结构图;
[0030]图8是本申请实施例提供的数据处理装置的结构示意图;
[0031]图9是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0032]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0033]参见图1,图1是本申请实施例提供的数据处理方法的流程示意图。如图1所示,本
申请实施例提供的数据处理方法包括如下步骤:
[0034]步骤S11、获取学生侧终端发送的至少一份心跳信息和课程访问记录,每一心跳信息包括目标学生对应于目标课程的学习数据,课程访问记录包括目标学生对应于目标课程的开始学习记录或者终止学习记录中的至少一项。
[0035]在本申请实施例中,学生可通过学生侧终端进行网络课程的学习,如通过课程直播或者录播的方式实现在线学习。其中,上述学生侧终端包括但不限于智能手机、平板电脑、笔记本电脑、台式计算机以及智能电视等,具体可基于实际应用场景需求确定,在此不做限制。
[0036]其中,对于任一学生而言(为方便描述,以下称为目标学生),在目标学生通过学生侧终端进行课程学习时,学生侧终端会向对应的课程服务器发送至少一份心跳信息和课程访问记录。
[0037]其中,学生侧终端按照一定的时间间隔发送心跳信息,每一心跳信息持续一定的时长,且每一心跳信息包括对应时间内目标学生对应于目标课程的学习数据。并且在目标学生基于学生侧终端学习目标课程的过程中,学生侧终端发送的各心跳信息的持续时长一致。
[0038]其中,上述课程访问记录包括目标学生对应于目标课程的开始学习记录或者终止学习记录中的至少一项。开始学习记录包括但不限于目标学生触发的用于开始播放目标课程的相关请求、指令以及进入目标课程的直播间等记录,终止学习记录包括但不限于目标学生触发的用于停止播放目标课程的相关请求、指令以及推出目标课程的直播间等记录,具体可基于实际应用场景需求确定,在此不做限制。
[0039]例如,目标学生通过学生侧终端观看目标课程的课程录像,则开始学习记录可包括学生侧终端接收到的目标学生触发的课程录像播放请求,终止学习记录可包括学生本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取学生侧终端发送的至少一份心跳信息和课程访问记录,各所述心跳信息包括目标学生对应于目标课程的学习数据,所述课程访问记录包括所述目标学生对应于所述目标课程的开始学习记录或者终止学习记录中的至少一项;基于各所述心跳信息,确定所述目标课程对应于所述目标学生的课程播放信息;基于各所述心跳信息和所述课程访问记录,确定所述目标学生对应于所述目标课程的课程学习记录。2.根据权利要求1所述的方法,其特征在于,所述获取学生侧终端发送的至少一份心跳信息和课程访问记录之后,所述方法还包括:将各所述心跳信息存储至消息队列;所述基于各所述心跳信息,确定所述目标课程对应于所述目标学生的课程播放信息,包括:基于所述消息队列中各所述心跳消息的时间属性,确定出所述消息队列中的目标心跳信息;基于各所述目标心跳信息,确定所述目标课程对应于所述目标学生的课程播放信息。3.根据权利要求2所述的方法,其特征在于,对于所述消息队列中的每一所述心跳信息,基于该心跳信息的时间属性确定该心跳信息为目标心跳信息,包括以下至少一项:若该心跳信息的持续时长小于预设时长,则确定该心跳信息为目标心跳信息;若该心跳信息的开始时刻与上一心跳信息的结束时刻的时间间隔大于第一预设时间间隔且小于第二预设时间间隔,则确定该心跳信息为目标心跳信息;若该心跳信息对应的时间戳大于上一心跳信息的时间戳,则确定该心跳信息为目标心跳信息。4.根据权利要求1或2所述的方法,其特征在于,所述基于各所述心跳信息,确定所述目标课程对应于所述目标学生的课程播放信息包括以下至少一项:基于各所述心跳信息,确定所述目标课程对应于所述目标学生的课程播放时长;基于各所述心跳信息,确定所述目标课程对应于所述目标学生的课程播放次数。5.根据权利要求4所述的方法,其特征在于,所述课程访问记录包括所述开始学习记录和所述终止学习记录,所述课程播放信息包括课程播放时长;所述基于各所述心跳信息和所述课程访问记录,确定所述目标学生对应于所述目标...

【专利技术属性】
技术研发人员:马艺超
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1