一种数据处理方法、装置、电子白板和存储介质与流程

摘要: 本申请涉及计算机,并且更具体地,涉及计算机中一种数据处理方法、装置、电子白板和存储介质。背景技术:1、随着计算机技术的进步,教学视频录制已成为教学场景中的一种常...
一种数据处理方法、装置、电子白板和存储介质与流程

本申请涉及计算机,并且更具体地,涉及计算机中一种数据处理方法、装置、电子白板和存储介质。

背景技术:

1、随着计算机技术的进步,教学视频录制已成为教学场景中的一种常见方式。然而,现有的教学视频录制方案存在显著问题,即录制的视频文件占用存储空间过大,导致存储成本高昂。特别是在大规模课程录制的情况下,存储需求会急剧增加,因此如何降低资源占用成为了亟待解决的技术问题。

技术实现思路

1、本申请提供了一种数据处理方法、装置、电子白板和存储介质,旨对优化资源开销,增强数据和用户的交互性。

2、第一方面,本申请提供了一种数据处理方法,该方法包括:获取电子白板上传的至少一个编辑数据,获取各编辑数据的记录时间戳,编辑数据为电子白板响应于画布区域中的编辑操作所产生的数据;基于各记录时间戳对各编辑数据进行排序;基于各记录时间戳中相邻两个记录时间戳,分别确定各编辑数据的数据展示时长;基于排序后的各编辑数据和各数据展示时长,生成数据绘制序列。

3、上述技术方案中,通过获取用户在电子白板进行操作时所产生的轻量化编辑数据,避免了传统教学录制过程中需要不间断录制电子白板全量像素而产生的高存储占用问题;通过编辑数据的记录时间戳对编辑数据进行排序,确保了编辑数据的在后续使用中能够顺序进行显示,同时将各编辑数据和各编辑数据对应的数据显示时长进行关联,进而生成低存储占用的数据绘制序列,从而实现了降低存储空间的技术目的。

4、结合第一方面和上述实现方式,在某些可能的实现方式中,基于各记录时间戳对各编辑数据进行排序,包括:若各记录时间戳中存在相同的第一记录时间戳和第二记录时间戳,则在各编辑数据中获取第一记录时间戳对应的第一编辑数据和第二记录时间戳对应的第二编辑数据;若第一编辑数据和第二编辑数据相同,则对第一编辑数据或第二编辑数据进行删除。

5、上述技术方案中,通过识别并删除重复的编辑数据,能够有效减少数据冗余,从而降低存储空间的占用和传输资源的消耗;同时,删除重复数据可以优化数据绘制序列的结构,确保回放过程中编辑数据的唯一性和逻辑性,避免因重复数据导致的回放错误或资源浪费;此外,这一机制还能提升数据处理效率,减轻系统负担,为后续的数据管理、回放和分析提供更高效、更精简的数据基础。

6、结合第一方面和上述实现方式,在某些可能的实现方式中,基于各记录时间戳中相邻两个记录时间戳,分别确定各编辑数据的数据展示时长,包括:从各记录时间戳中确定相邻的第三记录时间戳和第四记录时间戳;获取第三记录时间戳和第四记录时间戳之间的间隔时长,将间隔时长确定为第三记录时间戳对应的第三编辑数据的数据展示时长。

7、上述技术方案中,通过精确计算相邻时间戳之间的间隔时长,能够为每个编辑数据分配与其实际发生时间相匹配的展示时长,从而确保在数据回放过程中,编辑数据的显示节奏与实际操作的时间顺序完全一致,提升回放的准确性和流畅性;同时,基于时间戳间隔确定展示时长,能够避免人为设定时长可能带来的误差,进一步优化数据绘制序列的生成效率。

8、结合第一方面和上述实现方式,在某些可能的实现方式中,还包括:响应于电子白板的数据回放请求,将数据绘制序列发送至电子白板,数据绘制序列用于电子白板按照各数据展示时长对排序后的各编辑数据进行显示。

9、上述技术方案中,通过精确控制编辑数据的回放节奏,能够确保每个编辑操作按照其实际发生的时间顺序和展示时长被准确呈现,从而实现对编辑过程的高效还原和流畅展示;同时,基于数据绘制序列的回放机制能够减少数据处理和传输的复杂度,降低系统资源消耗,提升回放效率。

10、结合第一方面和上述实现方式,在某些可能的实现方式中,获取电子白板上传的至少一个编辑数据之后,还包括:获取至少一个编辑数据中各编辑数据对应的编辑对象,确定各编辑对象对应的展示效果;基于排序后的各编辑数据和各数据展示时长,生成数据绘制序列,包括:基于排序后的各编辑数据、各数据展示时长以及各展示效果,生成数据绘制序列。

11、上述技术方案中,通过将编辑数据与其对应的编辑对象和展示效果关联,能够确保在数据回放过程中,每个编辑操作以符合其实际样式和特征的方式呈现,从而提升回放的准确性和直观性;同时,结合数据展示时长,能够精确控制每个编辑数据的显示节奏,确保回放过程与实际操作的时间顺序完全一致,增强用户体验的连贯性和流畅性;此外,这一机制能够优化数据绘制序列的结构,减少冗余信息的存储和传输,降低系统资源消耗。

12、结合第一方面和上述实现方式,在某些可能的实现方式中,获取电子白板上传的至少一个编辑数据之后,还包括:基于各编辑数据分别生成数据快照,将各数据快照进行保存。

13、结合第一方面和上述实现方式,在某些可能的实现方式中,基于各编辑数据分别生成数据快照,将各数据快照进行保存之后,还包括:响应于电子白板的数据回滚请求,从数据回滚请求中确定回滚时间戳;从各数据快照中提取回滚时间戳对应的目标数据快照,将目标数据快照作为响应数据返回至电子白板。

14、上述技术方案中,通过生成和保存数据快照,能够完整记录编辑数据在不同时间点的状态,为数据回滚提供精确的历史版本支持,确保回滚操作的准确性和可靠性;同时,基于回滚时间戳快速定位目标数据快照,能够显著提升回滚效率,减少响应时间,优化用户体验;此外,这一机制能够避免在回滚过程中重新计算或处理编辑数据,降低系统资源消耗,提升整体性能。

15、第二方面,本申请提供一种数据处理装置,包括:

16、数据获取单元,用于获取用户在书写设备的画布区域所产生的编辑操作,确定编辑操作对应的书写数据;

17、数据分析单元,用于将各书写数据上传至云端服务进行记录,基于各书写数据的记录时间戳确定各书写数据的数据展示时长;

18、序列生成单元,用于基于记录时间戳和数据展示时长对各书写数据进行排序,得到书写数据绘制序列;

19、数据显示单元,用于将书写数据绘制序列发送至书写设备,以在画布区域将书写数据进行顺序显示

20、第三方面,本申请提供一种电子白板,电子白板包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上任一项的数据处理方法。

21、第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被执行时实现如上任一项的数据处理方法。

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于各所述记录时间戳对各所述编辑数据进行排序,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于各所述记录时间戳中相邻两个记录时间戳,分别确定各所述编辑数据的数据展示时长,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述获取电子白板上传的至少一个编辑数据之后,还包括:

6.根据权利要求5所述的方法,其特征在于,所述数据绘制序列用于所述电子白板按照各所述数据展示时长以及各所述展示效果,对排序后的各所述编辑数据进行显示。

7.根据权利要求1所述的方法,其特征在于,所述获取电子白板上传的至少一个编辑数据之后,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述基于各所述编辑数据分别生成数据快照,将各所述数据快照进行保存之后,所述方法还包括:

9.一种数据处理装置,其特征在于,所述装置包括:

10.一种电子白板,其特征在于,所述电子白板包括:

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被执行时,实现如权利要求1至8中任意一项所述的数据处理方法。