文件批注展示方法及系统技术方案

技术编号:36859541 阅读:16 留言:0更新日期:2023-03-15 18:18
本申请提供一种文件批注展示方法及系统。具体的,一种文件批注展示方案,包括以下步骤:获取针对文件的批注数据流;根据批注数据流,形成批注轨迹图片层;获取文件图片层;以文件图片层为背景,合并批注轨迹图片层和文件图片层,形成文件批注展示图片;将文件批注展示图片传输至目标终端;目标终端展示文件批注展示图片。通过将文件批注展示图片作为视频帧,以视频流的形式传输至目标终端,使得目标终端不会出现文件图片与批注内容不同步的情况,降低了网络视频交互失败率。了网络视频交互失败率。了网络视频交互失败率。

【技术实现步骤摘要】
文件批注展示方法及系统


[0001]本申请涉及数据处理领域,尤其涉及一种文件批注展示方法及系统。

技术介绍

[0002]随着教育模式的不断改革,线上教学的教学模式也日益成熟。线上教学的特点是学生与教师可以在不同的地点,二者通过网络视频的模式展开课堂教学活动。这样,教师与学生只需使用已接入网络的设备终端即可展开线上教学。学生端往往有多个,并且需全部与教师端成功建立网络连接。在进行线上教学时,教师授课的画面将由教师端实时同步至学生端。
[0003]在实现现有技术的过程中,专利技术人发现:授课教学具有交互场景,教师需要根据学生反馈进行教学开展,学生也需要根据教师反馈进行纠正调整,可见交互反馈的及时性直观影响教学效果。区别于传统的课堂书本教学,线上教学模式中的教师与学生不在同一空间,在通过网络视频的形式进行授课、学习时,较差的网络质量影响交互反馈的及时性,而反馈的不及时将导致交互失败。例如基于网络的问题,可能导致教师的批注出现延迟或卡顿,这样非正常的批注导致学生不能理解,严重影响了教学效果。
[0004]因此,需要提供一种有效的文件批注展示方案,用以解决网络视频交互失败率高的技术问题。

技术实现思路

[0005]本申请实施例提供一种有效的文件批注展示方案,用以解决网络视频交互失败率高的技术问题。
[0006]具体的,一种文件批注展示方法,包括以下步骤:获取针对文件的批注数据流;根据批注数据流,形成批注轨迹图片层;获取文件图片层;以文件图片层为背景,合并批注轨迹图片层和文件图片层,形成文件批注展示图片;将文件批注展示图片传输至目标终端;目标终端展示文件批注展示图片。
[0007]进一步的,根据批注数据流,形成批注轨迹图片层,具体包括:获取批注数据流;使用基于canvas技术的底层框架,将批注数据流进行二维图层化;封装二维图层化的批注数据流,形成批注轨迹图片层。
[0008]进一步的,封装二维图层化的批注数据流,形成批注轨迹图片层,具体包括:调用点线图形函数;
根据批注数据流生成点线图形函数的参数;封装参数化的点线图形函数,形成批注轨迹图片层。
[0009]进一步的,所述批注轨迹图片层为Image格式。
[0010]进一步的,在将文件批注展示图片传输至目标终端的步骤之前,还包括:将文件批注展示图片根据目标终端的架构,进行函数逻辑解耦。
[0011]本申请实施例还提供一种文件批注展示系统。
[0012]具体的,一种文件批注展示系统,包括:批注模块,用于获取针对文件的批注数据流;还用于根据批注数据流,形成批注轨迹图片层;合并模块,用于获取文件图片层;还用于以文件图片层为背景,合并批注轨迹图片层和文件图片层,形成文件批注展示图片;传输模块,用于将文件批注展示图片传输至目标终端,以使目标终端展示文件批注展示图片。
[0013]进一步的,批注模块用于根据批注数据流,形成批注轨迹图片层,具体用于:获取批注数据流;使用基于canvas技术的底层框架,将批注数据流进行二维图层化;封装二维图层化的批注数据流,形成批注轨迹图片层。
[0014]进一步的,封装二维图层化的批注数据流,形成批注轨迹图片层,具体包括:调用点线图形函数;根据批注数据流生成点线图形函数的参数;封装参数化的点线图形函数,形成批注轨迹图片层。
[0015]进一步的,所述批注轨迹图片层为Image格式。
[0016]进一步的,在传输模块将文件批注展示图片传输至目标终端之前,传输模块还用于:将文件批注展示图片根据目标终端的架构,进行函数逻辑解耦。
[0017]本申请实施例提供的技术方案,至少具有如下有益效果:通过将批注数据流转化为批注轨迹图片层;再以文件图片层为背景,合并批注轨迹图片层和文件图片层,形成文件批注展示图片;将文件批注展示图片作为视频帧,以视频流的形式传输至目标终端。使得目标终端不会出现文件图片与批注内容不同步的情况,降低了网络视频交互失败率。即使网络出现延迟或卡顿,目标终端也能根据文件批注展示图片进行视频帧级别的查阅、浏览。
附图说明
[0018]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的文件批注展示方法的流程示意框图;图2为本申请实施例提供的文件批注展示系统的结构示意图。
[0019]图中附图标记表示为:100文件批注展示系统
11批注模块12合并模块13传输模块。
具体实施方式
[0020]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0021]请参照图1,为解决网络视频交互失败率高的技术问题,本申请提供一种文件批注展示方法,包括以下步骤:S110:获取针对文件的批注数据流。
[0022]可以理解的是,所述文件用于向反馈目标展示。在具体的应用场景中,反馈目标可以表现为学生,所述文件可以表现为课件文本、课件图像、课件音频、学生作业文本、学生作业图像、学生作业音频。
[0023]当操作者在交互场景下做出交互行为,针对文件的批注数据流可以理解为记录操作者交互行为的操作指令。在具体的应用场景中,操作者可以表现为教师,交互场景可以表现为授课教学场景,交互行为可以表现为批注,则所述批注数据流可以理解为表征批注内容的操作指令。所述批注内容用于向反馈目标展示,以期望得到反馈目标的反馈信息。进一步的,所述批注数据流可以表现为针对文件的文本输入指令、图形输入指令、颜色输入指令、音频输入指令、参数输入指令等指令中至少一种。
[0024]例如,针对课件文本以颜色输入指令进行重点标记、针对学生作业图像以图形输入指令进行批改标记、针对学生作业文本以参数输入指令进行格式批改。当然,针对不同的文件可以采用不同的批注方式,也即批注数据流有不同的表现形式。上述示意性实施例仅用于解释本步骤,显然不构成对本申请保护范围的限制。
[0025]进一步的,获取针对文件的批注数据流,具体包括:获取文件;于具有控制点的操作界面显示文件;当控制点移动,获取控制点的移动轨迹,作为批注数据流。
[0026]当然,控制点的移动轨迹与操作界面中显示的文件具有位置上的映射关系。批注数据流也可以包括控制点的移动轨迹与操作界面显示文件的映射关系。
[0027]S120:根据批注数据流,形成批注轨迹图片层。
[0028]所述批注轨迹可以理解为控制点的移动轨迹,用于表征批注内容。所述批注轨迹图片层可以理解为用于表征批注内容的图片。换句话说,根据批注数据流,形成批注轨迹图片层,就是以图片的形式展示批注轨迹。
[0029]进一步的,根据批注数据流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件批注展示方法,其特征在于,包括以下步骤:获取针对文件的批注数据流;根据批注数据流,形成批注轨迹图片层;获取文件图片层;以文件图片层为背景,合并批注轨迹图片层和文件图片层,形成文件批注展示图片;将文件批注展示图片传输至目标终端;目标终端展示文件批注展示图片。2.如权利要求1所述的文件批注展示方法,其特征在于,根据批注数据流,形成批注轨迹图片层,具体包括:获取批注数据流;使用基于canvas技术的底层框架,将批注数据流进行二维图层化;封装二维图层化的批注数据流,形成批注轨迹图片层。3.如权利要求2所述的文件批注展示方法,其特征在于,封装二维图层化的批注数据流,形成批注轨迹图片层,具体包括:调用点线图形函数;根据批注数据流生成点线图形函数的参数;封装参数化的点线图形函数,形成批注轨迹图片层。4.如权利要求1所述的文件批注展示方法,其特征在于,所述批注轨迹图片层为Image格式。5.如权利要求1所述的文件批注展示方法,其特征在于,在将文件批注展示图片传输至目标终端的步骤之前,还包括:将文件批注展示图片根据目标终端的架构,进行函数逻辑解耦。6.一种文件批注展示系统,其特征在于,包括:批注模...

【专利技术属性】
技术研发人员:赵悦汐王维李辉李南程红兵赵亮贾文娜严晓
申请(专利权)人:北京金茂教育科技有限公司
类型:发明
国别省市:

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

1