本发明专利技术提供在线教学数据传输方法、系统和介质,所述方法应用于在线教学系统,所述在线教学系统包括教师侧客户端、学员侧客户端和中心服务器,包括:所述教师侧客户端将教师的板书操作转化为矢量事件流,以及将实时语音数据流和矢量事件流发送至所述中心服务器;所述中心服务器接收来自所述教师侧客户端的实时语音数据流和矢量事件流;以及将所述实时语音数据流和矢量事件流发送至学员侧客户端;所述学员侧客户端接收所述实时语音数据流和所述矢量事件流;以及对所述实时语音数据流解码后播放声音;根据所述矢量事件流实时渲染所述学员侧客户端的画面。所述方法用于降低在线教学数据传输占用的带宽、流量和功耗。流量和功耗。流量和功耗。
【技术实现步骤摘要】
在线教学数据传输方法、系统和介质
[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]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另外定义,此处使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种在线教学数据传输方法,应用于在线教学系统,所述在线教学系统包括教师侧客户端、学员侧客户端和中心服务器,其特征在于,包括:所述教师侧客户端将教师的板书操作转化为矢量事件流,以及将实时语音数据流和矢量事件流发送至所述中心服务器;所述中心服务器接收来自所述教师侧客户端的实时语音数据流和矢量事件流;以及将所述实时语音数据流和矢量事件流发送至学员侧客户端;所述学员侧客户端接收所述实时语音数据流和所述矢量事件流;以及对所述实时语音数据流解码后播放声音;根据所述矢量事件流实时渲染所述学员侧客户端的画面。2.根据权利要求1所述的方法,其特征在于,所述教师侧客户端和所述学员侧客户端采用发布订阅的模式同步所述矢量事件流。3.根据权利要求1所述的方法,其特征在于,所述矢量事件流包括事件头和事件内容;所述事件内容用于将所述教师侧客户端的画面内容渲染至所述学员侧客户端的画面。4.根据权利要求1所述的方法,其特征在于,还包括:所述中心服务器控制所述学员侧客户端的上传数据类型;当所述中心服务器接收到所述学员侧客户端的请求信息时,所述中心服务器将所述请求信息发送至所述教师侧客户端;根据所述教师侧客户端的反馈信息控制所述学员侧客户端的上传数据类型。5.根据权利要求4所述的方法,其特征在于,当所述反馈信息为同意请求时,所述中心服务器控制所述学员侧客户端的上传数据类型新增至少一种所述矢量事件流;当所述反馈信息为拒绝请求时,所述中心服务器控制所述学员侧客户端的上传数据类型维持不变。6.根据权利要求3所述的方法,其特征在于,还包括:所述中心服务器当获取所述学员侧客户端的矢量事件流时,将所述矢量事件流发送至所述教师侧客户端和所述学员侧客户端。7.根据权利要求3所述的方法,其特征在于,所述事件头包括时间戳和事件类型;所述事件类型包括绘制类事件和操作类事件;所述绘制类事件包括笔画事件和图片事件。8.根据权利要求7所述的方法,其特征在于,所述笔画事件包括笔画开...
【专利技术属性】
技术研发人员:蒋伟,刘梦,
申请(专利权)人:每步科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。