[发明专利]在线课堂的数据传输方法、网络服务器和系统有效
申请号: | 201710916255.6 | 申请日: | 2017-09-30 |
公开(公告)号: | CN107656715B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 季念星;李启林;陈李江 | 申请(专利权)人: | 海南云江科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;H04L29/08 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
地址: | 571924 海南省老*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 课堂 数据传输 方法 网络 服务器 系统 | ||
1.一种在线课堂的数据传输方法,适于在网络服务器中执行,所述网络服务器分别与第一网络设备和第二网络设备通信连接,所述第一网络设备和所述第二网络设备上设置有电子画板,所述电子画板供用户在其上绘制内容并展示,该方法包括:
接收并缓存第一网络设备发送的课堂数据;
若所述课堂数据为用户在第一网络设备的电子画板上的操作相关的小内存数据,则直接将该数据发送给第二网络设备;以及
若所述课堂数据为多媒体数据或者富文本数据,则提取该多媒体数据或富文本数据在所述网络服务器中的存储路径,并向第二网络设备发送数据拉取指令,所述数据拉取指令中包括该多媒体或者富文本数据的存储路径,以便所述第二网络设备根据该指令从所述网络服务器中拉取到相应数据;
其中,所述富文本数据包括某页ppt数据,所述ppt数据包括ppt内容和ppt页码,所述第一网络设备每讲一页PPT发送一页PPT数据,所述第一网络设备在发送某页ppt数据时包括步骤:判断该页ppt是否在第一网络上设备上首次显示;若是,则将该页ppt数据发送到所述网络服务器,以便所述网络服务器缓存后转发给所述第二网络设备;反之,则将该页ppt的页码发送到所述网络服务器,以便所述网络服务器将该页码转发给所述第二网络设备。
2.如权利要求1所述的数据传输方法,其中,还包括步骤:
若所述课堂数据为文本数据或表情数据,则直接将该文本数据或表情数据发送给第二网络设备。
3.如权利要求1所述的数据传输方法,其中,
所述用户在第一网络设备的电子画板上的操作相关的数据包括屏幕操作指令、以及用户在该电子画板上所板书的线条数据;
所述多媒体数据包括图片数据和视频数据,所述富文本数据还包括word文档数据。
4.如权利要求3所述的数据传输方法,其中,
所述线条数据包络线条颜色和线条宽度、以及该线条上各点的横纵坐标值;
所述图片数据包括图片的宽度、高度、旋转角度、以及图片顶点的横纵坐标值;以及
所述ppt数据以二进制的方式进行分页发送和存储。
5.如权利要求3所述的数据传输方法,其中,
所述屏幕操作指令包括清屏指令;
所述文本数据包括文本内容和文字颜色,并以utf8编码格式发送和存储。
6.如权利要求1所述的数据传输方法,其中,所述数据拉取指令中还包括ppt页码,该方法还包括步骤:
第二网络设备根据该数据拉取指令中的存储路径从所述网络服务器中到拉取相应页面的ppt数据;
判断所述第二网络设备的内存空间是否充足,若是,则将拉取到的该页ppt数据缓存至本地;以及
当后续再次从所述网络服务器中接收到数据拉取指令时,先判断该指令中的ppt页码所对应的ppt数据是否已缓存过;
若是,则从本地存储中获取该页ppt所对应的ppt数据,反之则根据该数据拉取指令中的所述存储路径从网络服务器中拉取相应的ppt数据。
7.一种网络服务器,包括:
至少一个处理器;和
存储有程序指令的存储器,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1-6中任一项所述的方法的指令。
8.一种存储有程序指令的可读存储介质,当所述程序指令被网络服务器读取并执行时,使得所述网络服务器执行如权利要求1-6中任一项所述的方法。
9.一种数据传输系统,包括:
如权利要求7所述的网络服务器;以及
分别与该网络服务器通信连接的第一网络设备和第二网络设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南云江科技有限公司,未经海南云江科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710916255.6/1.html,转载请声明来源钻瓜专利网。