本发明专利技术公开了一种实现云教学的方法、系统及云服务器,方法包括接收来自教师客户端的创建请求;根据创建请求创建虚拟教学桌面,并向教师客户端返回虚拟教学桌面;接收来自学员客户端的请求登录虚拟教学桌面的登录请求;根据登录请求向学员客户端返回虚拟教学桌面;在教师客户端请求进入授课模式时,将控制权限重定向至教师客户端;在教师客户端根据控制权限对虚拟教学桌面进行操作生成第一新虚拟教学桌面时,先第一新虚拟教学桌面进行编码,再传输至学员客户端,学员客户端解码后显示第一新虚拟教学桌面。通过上述方式,本发明专利技术不仅实现云教学,还在云服务器向教师客户端和学员客户端同步虚拟教学桌面的过程,提高虚拟教学桌面同步的流畅性。
【技术实现步骤摘要】
本专利技术涉及云教学
,特别是涉及一种实现云教学的方法、系统及云服务器。
技术介绍
目前,在学校的课堂讲课中主要由教师结合黒板上的板书或者由投影仪投放的课程PPT进行讲解教学,该教学方式需要教师与学生面对面进行,无法实现远程教学。为了实现远程教学,市面上也出现了电子教室技术,其采用服务器客户端模式,即为:客户端安装在学生自用的电脑和教师自用的电脑上,电子教室安装在服务器上,学生和教师均通过各自自用的电脑登录电子教室,教师通过其自用的电脑在电子教室上书写的内容,学生也可以通过其自用的电脑看得到,但是学生无法通过其自用的电脑在电子教室上书写内容,互动性较差,并且,电子教室同步到各客户端时,需要发送大量的视频数据,容易造成卡顿,严重的会造成卡死或者断开的情况,用户体验非常差。
技术实现思路
本专利技术主要解决的技术问题是提供一种实现云教学的方法、系统及云服务器,不仅能够实现云教学,还能够在云服务器向教师客户端和学员客户端同步虚拟教学桌面的过程,减少传输内容,节省带宽,提高虚拟教学桌面同步的流畅性。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种实现云教学的方法,包括:接收来自教师客户端的创建请求;根据所述创建请求创建虚拟教学桌面,并向所述教师客户端返回所述虚拟教学桌面;接收来自学员客户端的请求登录虚拟教学桌面的登录请求;根据所述登录请求向所述学员客户端返回所述虚拟教学桌面;在所述教师客户端请求进入授课模式时,将所述控制权限重定向至所述教师客户端;在所述教师客户端根据控制权限对虚拟教学桌面进行操作生成第一新虚拟教学桌面时,根据预设编码算法,对所述第一新虚拟教学桌面进行编码,获得第一桌面编码,并向所述学员客户端发送所述第一桌面编码,以使所述学员客户端根据预设解码算法对所述第一桌面编码进行解码,获得所述第一新虚拟教学桌面,并显示所述第一新虚拟教学桌面。。其中,所述学员客户端的数量为多个;所述方法还包括:接收来自所述教师客户端转让控制权限的转让请求,其中,所述转让请求携带待转让的学员客户端的标识;将所述控制权限重定向至待转让的学员客户端;在所述待转让的学员客户端根据控制权限对虚拟教学桌面进行操作生成第二新虚拟教学桌面时,根据预设编码算法,对所述第二新虚拟教学桌面进行编码,得到第二桌面编码,向所述教师客户端和除所述待转让的学员客户端以外的其它学员客户端发送所述第二桌面编码,以使所述教师客户端和除所述待转让的学员客户端以外的其它学员客户端根据预设解码算法对所述第二桌面编码进行解码,获得所述第二新虚拟教学桌面,并显示所述第二新虚拟教学桌面。其中,所述方法还包括:接收来自所述教师客户端的请求回收所述待转让的客户端的控制权限的回收请求;根据所述回收请求,回收所述待转让的学员客户端控制所述虚拟教学桌面的控制权限,并将所述控制权限重定向至所述教师客户端。其中,所述方法还包括:接收来自所述教师客户端的语音内容;将所述语音内容同步至所述学员客户端。其中,在所述根据所述登录请求向所述学员客户端返回所述虚拟教学桌面的步骤之后,所述方法还包括:建立与所述学员客户端之间的心跳连接;检测所述心跳连接是否正常;若所述心跳连接不正常,则在所述虚拟教学桌面中呈现所述学员客户端断线的提示。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种云服务器,包括第一接收模块,用于接收来自教师客户端的创建请求;创建模块,用于根据所述创建请求创建虚拟教学桌面,并向所述教师客户端返回所述虚拟教学桌面;第二接收模块,用于接收来自学员客户端的请求登录虚拟教学桌面的登录请求;返回模块,用于根据所述登录请求向所述学员客户端返回所述虚拟教学桌面;第一重定向模块,用于在所述教师客户端请求进入授课模式时,将所述控制权限重定向至所述教师客户端;第一编码发送模块,用于在所述教师客户端根据控制权限对虚拟教学桌面进行操作生成第一新虚拟教学桌面时,根据预设编码算法,对所述第一新虚拟教学桌面进行编码,获得第一桌面编码,并向所述学员客户端发送所述第一桌面编码,以使所述学员客户端根据预设解码算法对所述第一桌面编码进行解码,获得所述第一新虚拟教学桌面,并显示所述第一新虚拟教学桌面。其中,所述云服务器还包括:第三接收模块,用于接收来自所述教师客户端转让控制权限的转让请求,其中,所述转让请求携带待转让的学员客户端的标识,所述学员客户端的数量为多个;第二重定向模块,用于将所述控制权限重定向至待转让的学员客户端;第二编码发送模块,用于在所述待转让的学员客户端根据控制权限对虚拟教学桌面进行操作生成第二新虚拟教学桌面时,根据预设编码算法,对所述第二新虚拟教学桌面进行编码,得到第二桌面编码,向所述教师客户端和除所述待转让的学员客户端以外的其它学员客户端发送所述第二桌面编码,以使所述教师客户端和除所述待转让的学员客户端以外的其它学员客户端根据预设解码算法对所述第二桌面编码进行解码,获得所述第二新虚拟教学桌面,并显示所述第二新虚拟教学桌面。其中,所述云服务器还包括:第四接收模块,用于接收来自所述教师客户端的请求回收所述待转让的客户端的控制权限的回收请求;第三重定向模块,用于根据所述回收请求,回收所述待转让的学员客户端控制所述虚拟教学桌面的控制权限,并将所述控制权限重定向至所述教师客户端。其中,所述云服务器还包括:第五接收模块,用于接收来自所述教师客户端的语音内容;发送模块,用于将所述语音内容同步至所述学员客户端。为解决上述技术问题,本专利技术采用的又一个技术方案是:提供一种实现云教学的系统,包括学员客户端、云服务器和教师客户端;所述云服务器,用于接收来自教师客户端的创建请求,根据所述创建请求创建虚拟教学桌面,并向所述教师客户端返回所述虚拟教学桌面,接收来自学员客户端的请求登录虚拟教学桌面的登录请求,根据所述登录请求向所述学员客户端返回所述虚拟教学桌面,在所述教师客户端请求进入授课模式时,将所述控制权限重定向至所述教师客户端,在所述教师客户端根据控制权限对虚拟教学桌面进行操作生成第一新虚拟教学桌面时,根据预设编码算法,对所述第一新虚拟教学桌面进行编码,获得第一桌面编码,并向所述学员客户端发送所述第一桌面编码;所述学员客户端,用于根据预设解码算法对所述第一桌面编码进行解码,获得所述第一新虚拟教学桌面,并显示所述第一新虚拟教学桌面。本专利技术的有益效果是:区别于现有技术的情况,本专利技术学员客户端和教师客户端均登录云服务器上的虚拟教学桌面,当教师客户端对虚拟教学桌面进行操作生当前第1页1 2 3 4 本文档来自技高网...
【技术保护点】
一种实现云教学的方法,其特征在于,包括:接收来自教师客户端的创建请求;根据所述创建请求创建虚拟教学桌面,并向所述教师客户端返回所述虚拟教学桌面;接收来自学员客户端的请求登录虚拟教学桌面的登录请求;根据所述登录请求向所述学员客户端返回所述虚拟教学桌面;在所述教师客户端请求进入授课模式时,将所述控制权限重定向至所述教师客户端;在所述教师客户端根据控制权限对虚拟教学桌面进行操作生成第一新虚拟教学桌面时,根据预设编码算法,对所述第一新虚拟教学桌面进行编码,获得第一桌面编码,并向所述学员客户端发送所述第一桌面编码,以使所述学员客户端根据预设解码算法对所述第一桌面编码进行解码,获得所述第一新虚拟教学桌面,并显示所述第一新虚拟教学桌面。
【技术特征摘要】
【专利技术属性】
技术研发人员:申江,
申请(专利权)人:深圳市京华科讯科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。