一种移动教学资源的远程互动教学方法及装置与流程

文档序号:15937260发布日期:2018-11-14 02:35阅读:244来源:国知局

本公开涉及数字教育领域,具体涉及一种移动教学资源的远程互动教学方法及装置。

背景技术

在传统课堂教学中,黑板是老师教学的主要阵地,随着教育信息化的不断发展,电子白板已经逐步替代黑板成为老师教学的新阵地。电子白板所具有的交互效能极大地提升了学生的学习兴趣和积极性,课堂教学也变得更加生动精彩。虽然信息技术与课堂教学的整合出现了革命性的突破,但老师依然被束缚在白板周围,难以在教室里四处走动进行移动授课,而且不能实现远程的教学与教学资源共享。

随着在线网络教育的快速发展,远程教育越来越受到人们的关注,移动教学资源以及各种教学网站和网络教学系统层出不穷,网络上积累了丰富的教学资源,如:ppt讲义、课堂录像、知识点总结等。然而,每个教室必须配备一台电脑或者一体机等设备,所需的占地面积大,耗费资金多、而且定期需要一定的维护费用预算,非常不便。



技术实现要素:

本公开的目的是针对现有技术的不足,为了在教学中老师使用移动设备或者pc端与投影机或者电子白板相结合,就可以打破讲台与传统黑板的束缚,真正实现移动式教学并进一步地实现远程教学,提供一种移动教学资源的远程互动教学方法及装置,其中,所述方法包括以下步骤:

步骤1,教学控制端连接远程教学端;

步骤2,远程教学端读取用户的教学资源及权限;

步骤3,远程教学端验证权限;

步骤4,通过权限验证后教学控制端传输教学资源到远程教学端;

步骤5,教学控制端将控制指令加密得到加密指令并传输给远程教学端;

步骤6,远程教学端接收教学控制端的加密指令并进行解密得到控制指令;

步骤7,远程教学端按照控制指令与远程教学端进行同步。

进一步地,在步骤1中,所述的教学控制端包括智能手机、平板电脑、台式电脑、笔记本电脑;所述的远程教学端包括电子白板、投影机、智能手机、平板电脑、台式电脑、笔记本电脑;所述连接的方法为:教学控制端的应用通过wifi、4g/5g通信网络其中一种与至少一个远程教学端的应用进行通信。

进一步地,在步骤2中,所述的教学资源包括文档、hht课件、视频、音频、图片,其中文档的文件类别包括ppt、word、excel、txt;视频的文件类别包括mov、mp4、rmvb、avi、flv、f4v、mpeg、swf;音频的文件类别包括.mp3、m4a、oga、ogg、wav;图片的文件类别包括jpg、jpeg、gif、bmp、png、tif。

进一步地,在步骤2中,所述的权限包括管理员权限、教师权限、学生权限,其中管理员权限可以访问并修改教学资源、更改与授予用户权限;教师权限添加新的教学资源并且针对本角色添加的新的教学资源进行控制、删除、编辑操作;并能对其教学资源中的文档进行批注、缩放、旋转等操作,同时支持控制视频的暂停、播放、播放进度、音量大小。能够通过摄像头在远程教学端进行实时直播、远程操作屏幕或电脑桌面上的ppt播放与结束播放,将大屏或电脑上的ppt以播放模式加载到远程教学端上进行同步显示,通过手势识别(包括单指点击、双击缩放、双击滚轮)进行批注、截屏、播放ppt、播放白板等操作,每个教师包括一个或多个学生的任课权限;学生权限为通过显示、播放、下载教学资源的方式参与课程,每个学生至少属于在一个老师的任课权限内。教学控制端登录权限为管理员权限、教师权限;远程教学端登录权限为管理员权限、教师权限、学生权限。

进一步地,在步骤3中,所述远程教学端验证权限的方法为,判断远程教学端的用户权限,如果是学生权限则判断在该学生的权限是否在当前控制端登录的所属老师的任课权限内,如果是则通过验证,不是则拒绝验证;如果是管理员权限或教师权限则直接通过验证。

进一步地,在步骤5中,所述控制指令为对教学资源中的文档进行批注、缩放、旋转操作指令;或控制视频的暂停、播放、播放进度、音量大小指令;或远程操作屏幕或电脑桌面上的ppt播放与结束播放,或手势识别,包括单指点击、双击缩放、双击滚轮,进行批注、截屏、播放ppt、播放白板操作指令。

进一步地,在步骤5中,所述加密的加密方式为sha256算法加密。

进一步地,在步骤6中,所述解密的解密方式为sha256算法解密。

进一步地,在步骤7中,所述远程教学端按照控制指令与远程教学端进行同步方法为远程教学端的操作与远程教学端的的操作同步,两端屏幕显示的画面一样。

本发明还提供了一种移动教学资源的远程互动教学装置,其特征在于,所述装置包括:

控制连接单元,用于教学控制端连接远程教学端;

权限读取单元,用于远程教学端读取用户的教学资源及权限;

权限验证单元,用于远程教学端验证权限;

资源传输单元,用于通过权限验证后教学控制端传输教学资源到远程教学端;

指令加密单元,用于教学控制端将控制指令加密得到加密指令并传输给远程教学端;

指令解密单元,用于远程教学端接收教学控制端的加密指令并进行解密得到控制指令;

远程同步单元,用于远程教学端按照控制指令与远程教学端进行同步。

本公开的有益效果为:本发明公开了一种移动教学资源的远程互动教学方法及装置,通过严密的授权安全体系将教学资源投影或者共享到电子白板、投影仪、移动设备、或者个人电脑上,轻松实现全方位立体式的网络教学,可不需要在教室配备电脑或者一体机等设备,设备所需的占地面积小,不需要定期维护费用,使用非常方便,支撑一个或多个屏幕同步控屏显示,装置安全可靠,支持远程控屏教学,远程共享教学资源。

附图说明

通过对结合附图所示出的实施方式进行详细说明,本公开的上述以及其他特征将更加明显,本公开附图中相同的参考标号表示相同或相似的元素,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,在附图中:

图1所示为本公开的一种移动教学资源的远程互动教学方法的流程图;

图2所示为本公开实施方式的一种移动教学资源的远程互动教学装置。

具体实施方式

以下将结合实施例和附图对本公开的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本公开的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

如图1所示为根据本公开的一种移动教学资源的远程互动教学方法的流程图,下面结合图1来阐述根据本公开的实施方式的一种移动教学资源的远程互动教学方法。

本公开提出一种移动教学资源的远程互动教学方法,其中,所述方法包括以下步骤:

步骤1,教学控制端连接远程教学端;

步骤2,远程教学端读取用户的教学资源及权限;

步骤3,远程教学端验证权限;

步骤4,通过权限验证后教学控制端传输教学资源到远程教学端;

步骤5,教学控制端将控制指令加密得到加密指令并传输给远程教学端;

步骤6,远程教学端接收教学控制端的加密指令并进行解密得到控制指令;

步骤7,远程教学端按照控制指令与远程教学端进行同步。

进一步地,在步骤1中,所述的教学控制端包括智能手机、平板电脑、台式电脑、笔记本电脑;所述的远程教学端包括电子白板、投影机、智能手机、平板电脑、台式电脑、笔记本电脑;所述连接的方法为:教学控制端的应用通过wifi、4g/5g通信网络其中一种与至少一个远程教学端的应用进行通信,例如教学控制端的app应用、ios应用或windows应用程序任意一种与远程教学端的app应用、ios应用连接进行同步通信。

进一步地,在步骤2中,所述的教学资源包括文档、hht课件、视频、音频、图片,其中文档的文件类别包括ppt、word、excel、txt;视频的文件类别包括mov、mp4、rmvb、avi、flv、f4v、mpeg、swf;音频的文件类别包括.mp3、m4a、oga、ogg、wav;图片的文件类别包括jpg、jpeg、gif、bmp、png、tif。

进一步地,在步骤2中,所述的权限包括管理员权限、教师权限、学生权限,其中管理员权限可以访问并修改教学资源、更改与授予用户权限;教师权限添加新的教学资源并且针对本角色添加的新的教学资源进行控制、删除、编辑操作;并能对其教学资源中的文档进行批注、缩放、旋转等操作,同时支持控制视频的暂停、播放、播放进度、音量大小。能够通过摄像头在远程教学端进行实时直播、远程操作屏幕或电脑桌面上的ppt播放与结束播放,将大屏或电脑上的ppt以播放模式加载到远程教学端上进行同步显示,通过手势识别(包括单指点击、双击缩放、双击滚轮)进行批注、截屏、播放ppt、播放白板等操作,每个教师包括一个或多个学生的任课权限;学生权限为通过显示、播放、下载教学资源的方式参与课程,每个学生至少属于在一个老师的任课权限内。教学控制端登录权限为管理员权限、教师权限;远程教学端登录权限为管理员权限、教师权限、学生权限。

进一步地,在步骤3中,所述远程教学端验证权限的方法为,判断远程教学端的用户权限,如果是学生权限则判断在该学生的权限是否在当前控制端登录的所属老师的任课权限内,如果是则通过验证,不是则拒绝验证;如果是管理员权限或教师权限则直接通过验证。

进一步地,在步骤5中,所述控制指令为对教学资源中的文档进行批注、缩放、旋转操作指令;或控制视频的暂停、播放、播放进度、音量大小指令;或远程操作屏幕或电脑桌面上的ppt播放与结束播放,或手势识别,包括单指点击、双击缩放、双击滚轮,进行批注、截屏、播放ppt、播放白板操作指令。

进一步地,在步骤5中,所述加密的加密方式为sha256算法加密。

,所述加密的加密方式为sha256算法加密。

/**sha-256加密算法部分代码如下:*/

staticshastatuscodesha224_256resultn(sha256context*context,uint8_tmessage_digest[],inthashsize)

{

inti;

if(!context)returnshanull;

if(!message_digest)returnshanull;

if(context->corrupted)returncontext->corrupted;

if(!context->computed)

sha224_256finalize(context,0x80);

for(i=0;i<hashsize;++i)

message_digest[i]=(uint8_t)(context->intermediate_hash[i>>2]>>8*(3-(i&0x03)));

returnshasuccess;

}。

进一步地,在步骤6中,所述解密的解密方式为sha256算法解密。

/**sha-256解密算法部分代码如下:*/

privatestaticbyte[]getlegaliv()

{

stringstemp="swetwerehetyeryertyerty";

mobjcryptoservice.generateiv();

byte[]byttemp=mobjcryptoservice.iv;

intivlength=byttemp.length;

if(stemp.length>ivlength)

stemp=stemp.substring(0,ivlength);

elseif(stemp.length<ivlength)

stemp=stemp.padright(ivlength,'');

returnasciiencoding.ascii.getbytes(stemp);

}

publicstaticstringencrypto(stringsource)

{

byte[]bytin=utf8encoding.utf8.getbytes(source);

memorystreamms=newmemorystream();

mobjcryptoservice.key=getlegalkey();

mobjcryptoservice.iv=getlegaliv();

icryptotransformencrypto=mobjcryptoservice.createencryptor();

cryptostreamcs=newcryptostream(ms,encrypto,cryptostreammode.write);

cs.write(bytin,0,bytin.length);

cs.flushfinalblock();

ms.close();

byte[]bytout=ms.toarray();

returnconvert.tobase64string(bytout);

}

///<paramname="source">待解密的串</param>

publicstaticstringdecrypto(stringsource)

{

byte[]bytin=convert.frombase64string(source);

memorystreamms=newmemorystream(bytin,0,bytin.length);

mobjcryptoservice.key=getlegalkey();

mobjcryptoservice.iv=getlegaliv();

icryptotransformencrypto=mobjcryptoservice.createdecryptor();

cryptostreamcs=newcryptostream(ms,encrypto,cryptostreammode.read);

streamreadersr=newstreamreader(cs);

returnsr.readtoend();

}

#endregion。

进一步地,在步骤7中,所述远程教学端按照控制指令与远程教学端进行同步方法为远程教学端的操作与远程教学端的的操作同步,两端屏幕显示的画面一样。

本发明还提供了一种移动教学资源的远程互动教学装置,如图2所示,所述装置包括:

控制连接单元,用于教学控制端连接远程教学端;

权限读取单元,用于远程教学端读取用户的教学资源及权限;

权限验证单元,用于远程教学端验证权限;

资源传输单元,用于通过权限验证后教学控制端传输教学资源到远程教学端;

指令加密单元,用于教学控制端将控制指令加密得到加密指令并传输给远程教学端;

指令解密单元,用于远程教学端接收教学控制端的加密指令并进行解密得到控制指令;

远程同步单元,用于远程教学端按照控制指令与远程教学端进行同步。

所述一种移动教学资源的远程互动教学装置可以运行于桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备中。所述一种移动教学资源的远程互动教学装置可运行的装置可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述例子仅仅是一种移动教学资源的远程互动教学装置的示例,并不构成对一种移动教学资源的远程互动教学装置的限定,可以包括比例子更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述一种移动教学资源的远程互动教学装置还可以包括输入输出设备、网络接入设备、总线等。所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述一种移动教学资源的远程互动教学装置运行装置的控制中心,利用各种接口和线路连接整个一种移动教学资源的远程互动教学装置可运行装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述一种移动教学资源的远程互动教学装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

尽管本公开的描述已经相当详尽且特别对几个所述实施例进行了描述,但其并非旨在局限于任何这些细节或实施例或任何特殊实施例,而是应当将其视作是通过参考所附权利要求考虑到现有技术为这些权利要求提供广义的可能性解释,从而有效地涵盖本公开的预定范围。此外,上文以发明人可预见的实施例对本公开进行描述,其目的是为了提供有用的描述,而那些目前尚未预见的对本公开的非实质性改动仍可代表本公开的等效改动。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1