一种实现云教学的方法、系统及云服务器的制造方法

文档序号:9811724阅读:282来源:国知局
一种实现云教学的方法、系统及云服务器的制造方法
【技术领域】
[0001]本发明涉及云教学技术领域,特别是涉及一种实现云教学的方法、系统及云服务器。
【背景技术】
[0002]目前,在学校的课堂讲课中主要由教师结合黒板上的板书或者由投影仪投放的课程PPT进行讲解教学,该教学方式需要教师与学生面对面进行,无法实现远程教学。
[0003]为了实现远程教学,市面上也出现了电子教室技术,其采用服务器客户端模式,即为:客户端安装在学生自用的电脑和教师自用的电脑上,电子教室安装在服务器上,学生和教师均通过各自自用的电脑登录电子教室,教师通过其自用的电脑在电子教室上书写的内容,学生也可以通过其自用的电脑看得到,但是学生无法通过其自用的电脑在电子教室上书写内容,互动性较差,并且,电子教室同步到各客户端时,需要发送大量的视频数据,容易造成卡顿,严重的会造成卡死或者断开的情况,用户体验非常差。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种实现云教学的方法、系统及云服务器,不仅能够实现云教学,还能够在云服务器向教师客户端和学员客户端同步虚拟教学桌面的过程,减少传输内容,节省带宽,提高虚拟教学桌面同步的流畅性。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种实现云教学的方法,包括:接收来自教师客户端的创建请求;根据所述创建请求创建虚拟教学桌面,并向所述教师客户端返回所述虚拟教学桌面;接收来自学员客户端的请求登录虚拟教学桌面的登录请求;根据所述登录请求向所述学员客户端返回所述虚拟教学桌面;在所述教师客户端请求进入授课模式时,将所述控制权限重定向至所述教师客户端;在所述教师客户端根据控制权限对虚拟教学桌面进行操作生成第一新虚拟教学桌面时,根据预设编码算法,对所述第一新虚拟教学桌面进行编码,获得第一桌面编码,并向所述学员客户端发送所述第一桌面编码,以使所述学员客户端根据预设解码算法对所述第一桌面编码进行解码,获得所述第一新虚拟教学桌面,并显示所述第一新虚拟教学桌面。。
[0006]其中,所述学员客户端的数量为多个;所述方法还包括:接收来自所述教师客户端转让控制权限的转让请求,其中,所述转让请求携带待转让的学员客户端的标识;将所述控制权限重定向至待转让的学员客户端;在所述待转让的学员客户端根据控制权限对虚拟教学桌面进行操作生成第二新虚拟教学桌面时,根据预设编码算法,对所述第二新虚拟教学桌面进行编码,得到第二桌面编码,向所述教师客户端和除所述待转让的学员客户端以外的其它学员客户端发送所述第二桌面编码,以使所述教师客户端和除所述待转让的学员客户端以外的其它学员客户端根据预设解码算法对所述第二桌面编码进行解码,获得所述第二新虚拟教学桌面,并显示所述第二新虚拟教学桌面。
[0007]其中,所述方法还包括:接收来自所述教师客户端的请求回收所述待转让的客户端的控制权限的回收请求;根据所述回收请求,回收所述待转让的学员客户端控制所述虚拟教学桌面的控制权限,并将所述控制权限重定向至所述教师客户端。
[0008]其中,所述方法还包括:接收来自所述教师客户端的语音内容;将所述语音内容同步至所述学员客户端。
[0009]其中,在所述根据所述登录请求向所述学员客户端返回所述虚拟教学桌面的步骤之后,所述方法还包括:建立与所述学员客户端之间的心跳连接;检测所述心跳连接是否正常;若所述心跳连接不正常,则在所述虚拟教学桌面中呈现所述学员客户端断线的提示。
[0010]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种云服务器,包括第一接收模块,用于接收来自教师客户端的创建请求;创建模块,用于根据所述创建请求创建虚拟教学桌面,并向所述教师客户端返回所述虚拟教学桌面;第二接收模块,用于接收来自学员客户端的请求登录虚拟教学桌面的登录请求;返回模块,用于根据所述登录请求向所述学员客户端返回所述虚拟教学桌面;第一重定向模块,用于在所述教师客户端请求进入授课模式时,将所述控制权限重定向至所述教师客户端;第一编码发送模块,用于在所述教师客户端根据控制权限对虚拟教学桌面进行操作生成第一新虚拟教学桌面时,根据预设编码算法,对所述第一新虚拟教学桌面进行编码,获得第一桌面编码,并向所述学员客户端发送所述第一桌面编码,以使所述学员客户端根据预设解码算法对所述第一桌面编码进行解码,获得所述第一新虚拟教学桌面,并显示所述第一新虚拟教学桌面。
[0011]其中,所述云服务器还包括:第三接收模块,用于接收来自所述教师客户端转让控制权限的转让请求,其中,所述转让请求携带待转让的学员客户端的标识,所述学员客户端的数量为多个;第二重定向模块,用于将所述控制权限重定向至待转让的学员客户端;第二编码发送模块,用于在所述待转让的学员客户端根据控制权限对虚拟教学桌面进行操作生成第二新虚拟教学桌面时,根据预设编码算法,对所述第二新虚拟教学桌面进行编码,得到第二桌面编码,向所述教师客户端和除所述待转让的学员客户端以外的其它学员客户端发送所述第二桌面编码,以使所述教师客户端和除所述待转让的学员客户端以外的其它学员客户端根据预设解码算法对所述第二桌面编码进行解码,获得所述第二新虚拟教学桌面,并显示所述第二新虚拟教学桌面。
[0012]其中,所述云服务器还包括:第四接收模块,用于接收来自所述教师客户端的请求回收所述待转让的客户端的控制权限的回收请求;第三重定向模块,用于根据所述回收请求,回收所述待转让的学员客户端控制所述虚拟教学桌面的控制权限,并将所述控制权限重定向至所述教师客户端。
[0013]其中,所述云服务器还包括:第五接收模块,用于接收来自所述教师客户端的语音内容;发送模块,用于将所述语音内容同步至所述学员客户端。
[0014]为解决上述技术问题,本发明采用的又一个技术方案是:提供一种实现云教学的系统,包括学员客户端、云服务器和教师客户端;所述云服务器,用于接收来自教师客户端的创建请求,根据所述创建请求创建虚拟教学桌面,并向所述教师客户端返回所述虚拟教学桌面,接收来自学员客户端的请求登录虚拟教学桌面的登录请求,根据所述登录请求向所述学员客户端返回所述虚拟教学桌面,在所述教师客户端请求进入授课模式时,将所述控制权限重定向至所述教师客户端,在所述教师客户端根据控制权限对虚拟教学桌面进行操作生成第一新虚拟教学桌面时,根据预设编码算法,对所述第一新虚拟教学桌面进行编码,获得第一桌面编码,并向所述学员客户端发送所述第一桌面编码;所述学员客户端,用于根据预设解码算法对所述第一桌面编码进行解码,获得所述第一新虚拟教学桌面,并显示所述第一新虚拟教学桌面。
[0015]本发明的有益效果是:区别于现有技术的情况,本发明学员客户端和教师客户端均登录云服务器上的虚拟教学桌面,当教师客户端对虚拟教学桌面进行操作生
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1