System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及互动教学,具体而言,涉及一种基于b/s架构的交互式教学应用系统。
技术介绍
1、交互式教学是一种基于计算机技术的教学模式,它通过计算机软硬件技术的支持,实现学生和教师之间的互动和协作,提高教学效果和学习体验;交互式教学能够提供多种学习方式和教学资源,如游戏、模拟实验、虚拟现实等,进而提高学生的学习效率和兴趣。
2、目前,现有互动式教学应用中,针对游戏场景式通常离不开例如cocos2d、unity/unity3d等游戏引擎或例如flash、html5播放器插件等媒体容器的支持,进而导致交互式教学应用整体可移植性变差、运行环境受限、开发环境受限等问题,增加了开发、迭代和运维的人力需求;另一方面,传统基于cms(content management system,内容管理系统)的互动式教学应用,其内容分发通常采用“资源推送至设备-设备运行资源”的c/s(cl ient/server,客户端/服务端)形式,在内容分发阶段会将包含互动内容的所有资源打包推送至客户端,这类资源包由于包含大量图像、音声、视频等数据,资源包体积较大,因此在推送时设备与服务端都将使用较大量的网络资源用以传输资源,同时基于cms架构搭建的互动式教学应用通常包含对客户端的运行检测功能,如屏幕巡检、在线状态检测等,但缺乏更充分的远程控制管理功能;为此,我们提出一种基于b/s架构的交互式教学应用系统。
技术实现思路
1、本专利技术的目的在于提供一种基于b/s架构的交互式教学应用系统,用以解决传统交互
2、本专利技术提供了一种基于b/s架构的交互式教学应用系统,包括前端互动模块、后台管理模块、物联网设备模块以及后端控制模块;所述后端控制模块与前端互动模块、后台管理模块、物联网设备模块之间通信连接;所述后台管理模块配置为对前端互动模块、物联网设备模块进行管理;
3、所述前端互动模块包括:
4、交互终端,所述交互终端配置为基于vue框架搭建互动场景,并利用dom box对互动场景的可交互元素进行封装;
5、守护单元,所述守护单元配置为通过检测系统相关数据做出响应,并接收来自后台管理模块的命令。
6、进一步地,守护单元配置为通过检测系统相关数据做出响应包括:
7、基于带有工况数据的心跳和预设问答机制检测内容展示单元的运行状态。
8、进一步地,基于带有工况数据的心跳和预设问答机制检测内容展示单元的运行状态具体包括:
9、当内容展示单元中止或挂起时重启交互终端用于存储展示内容的web容器;
10、判断内容展示单元是否为目标内容,若非目标内容则基于预设参数对内容展示单元进行重定向变更;
11、基于内容展示单元心跳数据,当内容展示单元停止响应时重启web容器;
12、采集设备相关信息至后端控制模块,并执行来自后端控制模块的远程控制命令。
13、进一步地,所述交互终端基于chromi um并通过预设的api为与守护单元之间通信连接,交互终端中还设有动态参数入口单元,所述动态参数入口单元被配置为系统运行时动态接收传入参数并做出响应。
14、进一步地,基于vue框架搭建互动场景,并利用dom box对互动场景的可交互元素进行封装包括:
15、为互动场景设置基础背景并为互动场景的可交互元素设置dom box;
16、建立基于事件与响应的动作模型,利用动作模型实现可交互元素的交互行为响应;
17、对将互动场景进行封装并上传至后端控制模块。
18、进一步地,所述后台管理模块包括:
19、内容管理单元,配置为对前端互动模块上的可交互内容进行管理;
20、设备管理单元,配置为对前端互动模块、物联网设备进行管理;
21、用户信息管理单元,配置为对用户角色、权限以及账户信息进行管理。
22、进一步地,所述后台管理模块用于内容分发,包括:
23、确定是否进行内容添加,若是则添加内容选择压缩包、图片、风格、主题、难度并确定名称;
24、确定是否进行内容分发,若否则结束内容分发;
25、若确定进行内容分发则选择密室、互动屏并确定是否修改状态,若是则停用或启用互动屏,若否则进行内容选择后结束内容分发;
26、确定是否进行内容添加,若否则进入确定进行内容分发的步骤。
27、进一步地,所述后台管理模块用于内容管理,包括:
28、查询内容管理内容并选择内容管理操作,若操作为删除,则删除内容并结束;
29、若操作为编辑,则编辑内容信息,选择图片、风格、主题、难度并填写名称。
30、进一步地,所述后台管理模块用于设备管理,包括:
31、基于当前动态选择设备,确定是否为互动终端;
32、若是则通过互动屏按钮选择操作,操作至少包括内容巡检、内容管理及电源管理;
33、若否则确定是否为物联网设备,若不是物联网设备则结束;
34、若是物联网设备则确定是否可控制,若不可控制则显示设备信息;
35、若可控制则显示可操作内容,并通过控制按钮调用物联网控制接口。
36、进一步地,所述后端控制模块包括:
37、内容与交互数据管理单元,用于资源管理、交互数据管理、内容推送管理、软件版本管理、生成模拟信息以及存储交互信息模板;
38、设备控制单元,用于采集设备信息、管理设备信息、控制交互设备以及控制物联网设备;
39、统计单元,用于统计推送信息、操作信息以及设备信息。
40、本专利技术实施例的技术方案至少具有如下优点和有益效果:
41、本专利技术提供的基于b/s架构的交互式教学应用系统,通过脱离游戏引擎以及媒体容器的模式,通过设置前端互动模块、后台管理模块、物联网设备模块以及后端模块,基于vue框架搭建互动场景,利用dom box对互动场景的可交互元素进行封装,实现了仅需浏览器即可直接进行内容展示,无需依赖游戏引擎或媒体容器;采用b/s架构的基础上实现了与现有cms架构类似的内容和客户端设备管理,后台管理模块可对前端互动模块和物联网设备模块进行管理配置,使得内容的分发和管理过程无需消耗大量的网络带宽、流量进行资源推送和更新;另一方面,通过设置守护单元,通过检测系统相关数据做出响应,实现了监测和管理终端设备。
本文档来自技高网...【技术保护点】
1.基于B/S架构的交互式教学应用系统,其特征在于,包括前端互动模块、后台管理模块、物联网设备模块以及后端控制模块;所述后端控制模块与前端互动模块、后台管理模块、物联网设备模块之间通信连接;所述后台管理模块配置为对前端互动模块、物联网设备模块进行管理;
2.根据权利要求1所述的基于B/S架构的交互式教学应用系统,其特征在于,守护单元配置为通过检测系统相关数据做出响应包括:
3.根据权利要求2所述的基于B/S架构的交互式教学应用系统,其特征在于,基于带有工况数据的心跳和预设问答机制检测内容展示单元的运行状态具体包括:
4.根据权利要求1所述的基于B/S架构的交互式教学应用系统,其特征在于,所述交互终端基于Chromium并通过预设的API为与守护单元之间通信连接,交互终端中还设有动态参数入口单元,所述动态参数入口单元被配置为系统运行时动态接收传入参数并做出响应。
5.根据权利要求1所述的基于B/S架构的交互式教学应用系统,其特征在于,基于VUE框架搭建互动场景,并利用DOM box对互动场景的可交互元素进行封装包括:
6.
7.根据权利要求6所述的基于B/S架构的交互式教学应用系统,其特征在于,所述后台管理模块用于内容分发,包括:
8.根据权利要求6所述的基于B/S架构的交互式教学应用系统,其特征在于,所述后台管理模块用于内容管理,包括:
9.根据权利要求6所述的基于B/S架构的交互式教学应用系统,其特征在于,所述后台管理模块用于设备管理,包括:
10.根据权利要求6所述的基于B/S架构的交互式教学应用系统,其特征在于,所述后端控制模块包括:
...【技术特征摘要】
1.基于b/s架构的交互式教学应用系统,其特征在于,包括前端互动模块、后台管理模块、物联网设备模块以及后端控制模块;所述后端控制模块与前端互动模块、后台管理模块、物联网设备模块之间通信连接;所述后台管理模块配置为对前端互动模块、物联网设备模块进行管理;
2.根据权利要求1所述的基于b/s架构的交互式教学应用系统,其特征在于,守护单元配置为通过检测系统相关数据做出响应包括:
3.根据权利要求2所述的基于b/s架构的交互式教学应用系统,其特征在于,基于带有工况数据的心跳和预设问答机制检测内容展示单元的运行状态具体包括:
4.根据权利要求1所述的基于b/s架构的交互式教学应用系统,其特征在于,所述交互终端基于chromium并通过预设的api为与守护单元之间通信连接,交互终端中还设有动态参数入口单元,所述动态参数入口单元被配置为系统运行时动态接收...
【专利技术属性】
技术研发人员:崔艳鹏,胡建伟,赵懋骏,崔博,刘锋,
申请(专利权)人:西安胡门网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。