一种VR资源和设备管理系统的制作方法

文档序号:31899472发布日期:2022-10-22 03:30阅读:39来源:国知局
一种vr资源和设备管理系统
技术领域
1.本发明涉及软件设计领域,尤其涉及一种vr资源和设备管理系统。


背景技术:

2.随着vr技术的日趋成熟,vr的适用场景也愈加广泛,越来越多的高校选择建设vr教学实验室以辅助其进行人才培养工作。vr教学实验室里提供了各式各样的vr终端设备,比如头戴式vr、桌面式vr、mr头盔、led小间距演示屏、电子沙盘和cave沉浸式系统等,来满足师生沉浸式教学,这样导致vr实验室中的设备及资源管理问题也接踵而至。
3.1.vr教学设备统一管理难,维护成本高;vr教学设备新、种类多,教学管理者每每接触一款全新的设备时,都需要大量的时间去学习其操作和管理方式;在面对实验室里几十台的vr教学设备时,逐一管理较为麻烦,容易影响教学进度,若是操作流程不规范,更容易造成设备的损伤,导致维护成本增高。
4.2.vr第一电子数据管理繁琐,下发学习任务操作复杂,教学开展难;vr第一电子数据无法集中管理,教师具备针对性教学需求时,需提前将第一电子数据一一拷贝至机器中,面对课上所提到的额外知识点,很难快速的切换第一电子数据让学生实践,难以保证vr实验教学的教学质量。
5.3.学习过程无法监督,实验成绩本地存储,学习成果难以汇总;由于vr实验均是在学生的vr设备中进行,教师无法监督学生的学习过程,实验成绩也仅保存在学生所佩戴的头显设备中,实验的成绩无法汇总,教学效果也难以评判。
6.申请号为202010612624.4的专利公开的vr教学管理系统包括:学生端和云vr服务端,云vr服务端包括云vr服务器集群,云vr服务器集群包括与学生端配对的第一云vr服务器;学生端,配置用于调用云vr
ꢀ‑ꢀ
sdk向第一云vr服务器发送vr课件的启动指令和自身的设备控制信息;第一云vr服务器,配置用于运行vr课件;基于设备控制信息对vr课件进行渲染,生成渲染图像;采集和编码渲染图像,同时采集vr课件中的音频数据,得到vr课件的音视频数据;将音视频数据发送给云vr
ꢀ‑ꢀ
sdk;学生端,配置用于通过云vr
ꢀ‑ꢀ
sdk解码播放音视频数据。
7.现有技术通过学生端向第一云vr服务器发送vr课件的启动指令和设备控制信息,第一云vr服务器根据启动指令和设备控制信息分别运行vr课件和对vr课件进行渲染,但对于vr教学设备多和vr第一电子数据繁琐时,无法解决vr教学数据和设备的统一管理,管理效率低。


技术实现要素:

8.为此,本发明提供一种vr资源和设备管理系统,可以解决vr教学数据和设备的统一管理效率低的问题。
9.为实现上述目的,本发明提供一种vr资源和设备管理系统,包括:教师端、学生端和vr设备终端,其中,
教师端包括第一处理模块、第二处理模块和第三处理模块,所述第一处理模块用于接收第一电子数据和管理第一电子数据,所述第一电子数据包括数据信息标识和信息类别,所述数据信息标识作为识别所述第一电子数据的唯一标识,所述信息类别用以表示所述数据信息的所属学科;所述第二处理模块用于接收指令信息和接收所述学生端发送的请求信息,根据所述指令信息和所述请求信息将第一电子数据进行分发,获取目标对象数据,所述目标对象数据包括动作信息和动作对象;所述第三处理模块用于接收所述第二处理模块的操作图像并进行分享;学生端包括发送模块、接收模块和记录模块,所述发送模块用于将所述请求信息发送至所述第二处理模块;所述接收模块用于接收所述第二处理模块分发的第一电子数据;所述记录模块用于记录交互信息和基于交互信息形成的目标数据;vr设备终端包括第四处理模块和若干vr设备,所述第四处理模块用于接收vr设备信息和管理vr设备。
10.进一步地,所述第一处理模块在接收第一电子数据时,第一处理模块根据所述信息类别将第一电子数据进行分类;所述第一处理模块在管理第一电子数据时,根据所述教师端的指令信息对分类后的第一电子数据进行属性设置,属性设置分为开放和未开放,将属性设置为开放的第一电子数据和属性设置为开放的第一电子数据分别进行标记,生成开放第一电子数据和未开放第一电子数据;所述第一处理模块中还接收第二电子数据,所述第二电子数据为非必要数据,第二电子数据包含若干格式,根据所述教师端的指令信息将第二电子数据显示在对应vr场景中。
11.进一步地,所述第二处理模块在进行第一电子数据分发时,根据所述学生端发送到的请求信息将开放第一电子数据进行分发,根据所述指令信息将未开放第一电子数据进行分发;所述第二处理模块获取所述学生端的目标对象数据,所述目标对象数据中的动作对象为动作信息对应的第一电子数据,将分发给学生端的第一电子数据和动作信息对应的第一电子数据进行比对,根据所述数据信息标识进行比对,若比对失败,则向学生端发送关闭动作信息对应的第一电子数据指令和发送打开分发给学生端的第一电子数据指令;所述第二处理模块还获取所述学生端的操作图像,第二处理模块对所述操作图像进行分析,将预设个数的学生端的操作图像进行分组对比,若任意学生端与其他学生端在同一时刻的操作图像不同,将该学生端对应的学生端id进行标记,获取预设时间内被标记的学生端的操作图像进行分析,若预设时间内的操作图像未发生变化,则将学生状态判定为离线状态,将判定为离线状态的学生对应的学生端的操作图像发送给教师;所述第二处理模块还获取所述学生端的提交信息,所述提交信息包括判断结果数据和学生端id,将所述提交信息进行存储。
12.进一步地,所述第二处理模块将判定为离线状态的学生对应的学生端的操作图像发送给教师后,接收教师的第一返回数据,所述第一返回数据为教师对离线状态对应的操作图像的反馈,返回数据包括第一判断结果和第一提示信息,所述第一判断结果为离线状态判断结果,所述第一提示信息为当判断结果为确定离线状态时的文字提示信息,根据学
生端id将第一提示信息发送给学生端,将以弹幕的形式显示给学生;所述第二处理模块将未判定为离线状态对应的操作图像根据预设规则进行挑选发送给教师,接收教师的第二返回数据,所述第二返回数据为教师对未判定为离线状态对应的操作图像的分享判定结果,若分享判定结果为确定,则将分享判定结果为确定对应的操作图像发送给所述第三处理模块。
13.进一步地,所述第二处理模块将获取周期时间t内历史返回数据,所述历史返回数据包括历史第一返回数据、历史第二返回数据和对应的学生端id,根据学生端id将所述历史返回数据进行分析,分析同一学生端id的历史返回数据中的第一判断结果和分享判定结果,分别计算第一判断结果和分享判定结果中离线状态比率r1和确定分享比率r2,将离线状态比率r1和确定分享比率r2分别与预设离线状态比率ra和预设确定分享比率rb进行比较,判断状态等级,若r1≥ra且r2≤rb,则判定该学生端学生状态等级为a级;若r2≥rb且r1≤ra,则判定该学生端学生状态等级为b级;当判定状态等级为a级时,生成警示信息并根据学生端id将警示信息发送至学生端;当判定状态等级为b级时,生成奖励信息并根据学生端id将奖励信息发送至学生端。
14.进一步地,所述第二处理模块在将所述第一电子数据进行分发时,根据所述请求信息将所述开放第一电子数据进行分发,所述请求信息包括请求数据信息标识、请求数据信息类别和学生端id,将所述请求数据信息标识和请求数据信息类别分别与所述开放第一电子数据的数据信息标识和数据信息类别进行匹配,若匹配成功,则将匹配到的开放第一电子数据进行分发,根据所述学生端id将匹配到的开放第一电子数据分发到对应的学生端;若匹配不成功,则生成未处理请求;根据所述指令信息将所述未开放第一电子数据进行分发,所述指令信息包括未开放第一电子数据分发信息,未开放第一电子数据分发信息包括未开放第一电子数据信息标识、未开放第一电子数据信息类别和学生端id,所述第二处理模块根据未开放第一电子数据信息标识和未开放第一电子数据信息类别将未开放第一电子数据分发到对应的学生端。
15.进一步地,所述第二处理模块在将所述第一电子的数据信息标识和信息类别与开放第一电子数据进行匹配且匹配不成功时,将生成的所述未处理请求发送给所述教师端,接收教师端对未处理请求的第三返回数据,所述第三返回数据包括请求处理结果,若请求处理结果为通过,则第三返回数据还包括未处理请求对应的未开放第一电子数据,第二处理模块将未处理请求对应的未开放第一电子数据分发到所述学生端。
16.进一步地,所述vr设备终端的第四处理模块在接收vr设备信息时,所述vr设备信息包括设备名称、设备类型、设备型号、置放位置和对应mac地址,所述vr设备信息与学生端进行连接,一个所述学生端id对应一个vr设备信息的vr设备。
17.进一步地,所述vr设备终端的第四处理模块在管理vr设备时,包括vr设备监控单元和vr设备控制单元,所述vr设备监控单元用于将第四处理模块与vr设备对应mac地址进行绑定,获取vr设备的数量、vr设备状态和vr设备的电量,所述状态包括在线和离线;所述vr设备控制单元用于接收所述教师端的操作指令,所述操作指令包括重启、
关机和对应vr设备信息,vr设备控制根据操作指令将对应vr设备进行重启和关机操作。
18.进一步地,所述第四处理模块对vr设备进行监控和控制时,控制接口用于第四处理模块与vr设备终端中vr设备的sdk控制脚本进行交互来获取vr设备的数量、vr设备的在线状态和vr设备的电量,对vr设备进行重启和关机,所述第四处理模块向vr设备终端中vr设备发送携带mac地址的指令,vr设备终端中vr设备的sdk查看vr设备电量和设备在线状态,所述第四处理模块向vr设备终端中vr设备发送携带mac地址的指令和重启关机的参数,vr设备终端中vr设备的sdk触发vr设备重启或关机,返回相应信息到第四处理模块;所述第一处理模块、第二处理模块、第四处理模块、第三处理模块与vr设备通过网络通讯和即时通讯进行交互,所述第一处理模块、第二处理模块和第四处理模块与vr设备通过网络通讯进行交互,所述第三处理模块与vr设备通过即时通讯进行交互,所述网络通讯通过控制接口和数据接口进行交互。
19.与现有技术相比,本发明的有益效果在于,通过教师端的第一处理模块用于接收第一电子数据和管理第一电子数据,第二处理模块接收指令信息和接收所述学生端发送的请求信息,根据所述指令信息和所述请求信息将第一电子数据进行分发,获取目标对象数据,第三处理模块接收所述第二处理模块的操作图像并进行分享;学生端的发送模块将所述请求信息发送至所述第二处理模块,接收模块用于接收所述第二处理模块分发的第一电子数据,记录模块用于记录行为数据,所述行为数据为学生的操作行为;通过vr设备终端的第四处理模块接收vr设备信息和管理vr设备,通过对第一电子数据数据和vr设备数据进行数据联通和管理,实现了第一电子数据和设备的统一管理,进而提高了管理效率。
20.尤其,通过所述第一处理模块在接收第一电子数据时,第一处理模块根据所述信息类别将第一电子数据进行分类,使第一电子数据更加有条理和整齐,所述第一处理模块在管理第一电子数据时,根据所述教师端的指令信息对分类后的第一电子数据进行属性设置,将属性设置为开放的第一电子数据和属性设置为开放的第一电子数据分别进行标记,生成开放第一电子数据和未开放第一电子数据,使第一电子数据的分发对象更加清晰,使第一电子数据更加安全,所述第一处理模块中还接收第二电子数据,第二电子数据为除第一电子数据外的数据,第一处理模块接收若干格式的第二电子数据,使第一电子数据更加丰富,根据所述教师端的指令信息将第二电子数据显示在对应vr场景中,通过对第一电子数据进行分类和设置开放状态,使第一电子数据更加安全,管理更加方便,提高第一电子数据的管理效率。
21.尤其,通过所述第二处理模块根据学生端的请求信息将开放第一电子数据分发给学生端,使学生可对开放第一电子数据进行自由获取,所述第二处理模块对学生的动作信息和动作信息对应的第一电子数据进行比对,及时处理学生的违规行为,根据操作图像分析学生在线状态,对教学过程和学生行为进行判断,以此提高教学质量和提高对第一电子数据和学生的管理效率。
22.尤其,通过接收教师对判定为离线状态对应的操作图像的第一返回数据进行分析,进一步确定离线状态,并形成提示信息,使判断更加准确,并将为判定为离线状态即在线状态对应的操作图像进行了分享,以此提高教学质量和提高对第一电子数据和学生的管理效率。
23.尤其,对历史返回数据进行周期性分析,以对学生在周期内的表现进行分析,生成
警示信息和奖励信息,以此提高教学质量和提高对第一电子数据和学生的管理效率。
24.尤其,通过根据请求信息和指令信息分别对开放第一电子数据和未开放第一电子数据进行分发,实现了第一电子数据的合理分配,进而提高了第一电子数据的管理效率。
25.尤其,通过将请求信息匹配不通过的第一电子数据生成未处理请求,通过教师端对未处理请求进行判断和反馈,将学生未请求到的第一电子数据在未开放第一电子数据中匹配,实现对请求信息的响应,使学生可以获取到第一电子数据,并且通过教师的判断,使第一电子数据更加安全,要通过教师的确定才可以分发,实现对第一电子数据的有效管理,提高第一电子数据的管理效率。
26.尤其,通过vr设备终端的第四处理模块将设备与学生端进行连接,每个学生端id对应一个设备的mac地址,使第一电子数据分发时更加准确,实现了对vr设备的有效管理,进而提高设备的管理效率。
27.尤其,第四处理模块通过绑定的mac地址获取设备基本信息,而且可对设备进行重启和关机的操作,实现了设备数据在线监控和在线控制,实现了设备的有效管理,进而提高了设备的管理效率。
28.尤其,通过vr设备终端内置对应的sdk,能调用vr设备终端的内置函数对vr设备终端进行管理,同时负责与第四处理模块进行消息互通,实现数据的有效互通,实现设备信息状态的获取,进而提高了设备的管理效率,通过网络通讯和即时通讯实现第四处理模块的对设备进行管理和模块之间数据互通,有效解决了第一电子数据和设备的统一管理,进而提高了第一电子数据和设备的管理效率。
附图说明
29.图1为本发明实施例提供的vr资源和设备管理系统的结构示意图;图2为本发明实施例中的控制接口交互过程的流程示意图。
具体实施方式
30.为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
31.下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
32.需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
33.此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
34.请参阅图1所示,本发明实施例提供的vr资源和设备管理系统包括:教师端、学生
端和vr设备终端,教师端包括第一处理模块110、第二处理模块120和第三处理模块130,所述第一处理模块用于接收第一电子数据和管理第一电子数据,所述第一电子数据包括数据信息标识和信息类别,所述数据信息标识作为识别所述第一电子数据的唯一标识,所述信息类别用以表示所述数据信息的所属学科;所述第二处理模块用于接收指令信息和接收所述学生端发送的请求信息,根据所述指令信息和所述请求信息将第一电子数据进行分发,获取目标对象数据,所述目标对象数据包括动作信息和动作对象;所述第三处理模块用于接收所述第二处理模块的操作图像并进行分享;学生端包括发送模块、接收模块和记录模块,所述发送模块用于将所述请求信息发送至所述第二处理模块;所述接收模块用于接收所述第二处理模块分发的第一电子数据;所述记录模块用于记录交互信息和基于交互信息形成的目标数据;vr设备终端包括第四处理模块140和若干vr设备150,所述第四处理模块用于接收vr设备信息和管理vr设备。
35.具体而言,所述第一电子数据为教学资源数据,所述交互信息为学生对vr设备的操作,所述目标数据为学生的实验和学习成果。
36.具体而言,本发明实施例通过教师端的第一处理模块用于接收第一电子数据和管理第一电子数据,第二处理模块接收指令信息和接收所述学生端发送的请求信息,根据所述指令信息和所述请求信息将第一电子数据进行分发,获取目标对象数据,第三处理模块接收所述第二处理模块的操作图像并进行分享;学生端的发送模块将所述请求信息发送至所述第二处理模块,接收模块用于接收所述第二处理模块分发的第一电子数据,记录模块用于记录行为数据,所述行为数据为学生的操作行为;通过vr设备终端的第四处理模块接收vr设备信息和管理vr设备,通过对第一电子数据数据和vr设备数据进行数据联通和管理,实现了第一电子数据和设备的统一管理,进而提高了管理效率。具体而言,所述第一处理模块在接收第一电子数据时,第一处理模块根据所述信息类别将第一电子数据进行分类;所述第一处理模块在管理第一电子数据时,根据所述教师端的指令信息对分类后的第一电子数据进行属性设置,属性设置分为开放和未开放,将属性设置为开放的第一电子数据和属性设置为开放的第一电子数据分别进行标记,生成开放第一电子数据和未开放第一电子数据;所述第一处理模块中还接收第二电子数据,所述第二电子数据为非必要数据,第二电子数据包含若干格式,根据所述教师端的指令信息将第二电子数据显示在对应vr场景中。
37.具体而言,第一电子数据由教师进行开放和未开放设置,设置为开放的第一电子数据,学生可通过vr设备选择使用;设置为未开放的第一电子数据,需要教师安排通过vr设备分发给对应学生端使用。
38.具体而言,本发明实施例通过所述第一处理模块在接收第一电子数据时,第一处理模块根据所述信息类别将第一电子数据进行分类,使第一电子数据更加有条理和整齐,所述第一处理模块在管理第一电子数据时,根据所述教师端的指令信息对分类后的第一电子数据进行属性设置,将属性设置为开放的第一电子数据和属性设置为开放的第一电子数
据分别进行标记,生成开放第一电子数据和未开放第一电子数据,使第一电子数据的分发对象更加清晰,使第一电子数据更加安全,所述第一处理模块中还接收第二电子数据,第二电子数据为除第一电子数据外的数据,第一处理模块接收若干格式的第二电子数据,使第一电子数据更加丰富,根据所述教师端的指令信息将第二电子数据显示在对应vr场景中,通过对第一电子数据进行分类和设置开放状态,使第一电子数据更加安全,管理更加方便,提高第一电子数据的管理效率。
39.具体而言,所述第二处理模块在进行第一电子数据分发时,根据所述学生端发送到的请求信息将开放第一电子数据进行分发,根据所述指令信息将未开放第一电子数据进行分发;所述第二处理模块获取所述学生端的目标对象数据,所述目标对象数据中的动作对象为动作信息对应的第一电子数据,将分发给学生端的第一电子数据和动作信息对应的第一电子数据进行比对,根据所述数据信息标识进行比对,若比对失败,则向学生端发送关闭动作信息对应的第一电子数据指令和发送打开分发给学生端的第一电子数据指令;所述第二处理模块还获取所述学生端的操作图像,第二处理模块对所述操作图像进行分析,将预设个数的学生端的操作图像进行分组对比,若任意学生端与其他学生端在同一时刻的操作图像不同,将该学生端对应的学生端id进行标记,获取预设时间内被标记的学生端的操作图像进行分析,若预设时间内的操作图像未发生变化,则将学生状态判定为离线状态,将判定为离线状态的学生对应的学生端的操作图像发送给教师;所述第二处理模块还获取所述学生端的提交信息,所述提交信息包括判断结果数据和学生端id,将所述提交信息进行存储。
40.具体而言,动作信息对应的第一电子数据为学生学习时打开或浏览的教学资源,可能与教师上课时用到的教学资源不同,所以进行比对。
41.具体而言,本发明实施例通过所述第二处理模块根据学生端的请求信息将开放第一电子数据分发给学生端,使学生可对开放第一电子数据进行自由获取,所述第二处理模块对学生的动作信息和动作信息对应的第一电子数据进行比对,及时处理学生的违规行为,根据操作图像分析学生在线状态,对教学过程和学生行为进行判断,以此提高教学质量和提高对第一电子数据和学生的管理效率。
42.具体而言,所述第二处理模块将判定为离线状态的学生对应的学生端的操作图像发送给教师后,接收教师的第一返回数据,所述第一返回数据为教师对离线状态对应的操作图像的反馈,返回数据包括第一判断结果和第一提示信息,所述第一判断结果为离线状态判断结果,所述第一提示信息为当判断结果为确定离线状态时的文字提示信息,根据学生端id将第一提示信息发送给学生端,将以弹幕的形式显示给学生;所述第二处理模块将未判定为离线状态对应的操作图像根据预设规则进行挑选发送给教师,接收教师的第二返回数据,所述第二返回数据为教师对未判定为离线状态对应的操作图像的分享判定结果,若分享判定结果为确定,则将分享判定结果为确定对应的操作图像发送给所述第三处理模块。
43.具体而言,所述分享判断结果为教师判断是否将操作图像进行分享的结果,可以为确定或否定。
44.具体而言,本发明实施例通过接收教师对判定为离线状态对应的操作图像的第一
返回数据进行分析,进一步确定离线状态,并形成提示信息,使判断更加准确,并将为判定为离线状态即在线状态对应的操作图像进行了分享,以此提高教学质量和提高对第一电子数据和学生的管理效率。
45.具体而言,所述第二处理模块将获取周期时间t内历史返回数据,所述历史返回数据包括历史第一返回数据、历史第二返回数据和对应的学生端id,根据学生端id将所述历史返回数据进行分析,分析同一学生端id的历史返回数据中的第一判断结果和分享判定结果,分别计算第一判断结果和分享判定结果中离线状态比率r1和确定分享比率r2,将离线状态比率r1和确定分享比率r2分别与预设离线状态比率ra和预设确定分享比率rb进行比较,判断状态等级,若r1≥ra且r2≤rb,则判定该学生端学生状态等级为a级;若r2≥rb且r1≤ra,则判定该学生端学生状态等级为b级;当判定状态等级为a级时,生成警示信息并根据学生端id将警示信息发送至学生端;当判定状态等级为b级时,生成奖励信息并根据学生端id将奖励信息发送至学生端。
46.具体而言,离线状态比率r1和确定分享比率r2为离线状态和分享判定结果中为确定的出现次数在周期时间t内的比率。
47.具体而言,本发明实施例对历史返回数据进行周期性分析,以对学生在周期内的表现进行分析,生成警示信息和奖励信息,以此提高教学质量和提高对第一电子数据和学生的管理效率。
48.具体而言,所述第二处理模块在将所述第一电子数据进行分发时,根据所述请求信息将所述开放第一电子数据进行分发,所述请求信息包括请求数据信息标识、请求数据信息类别和学生端id,将所述请求数据信息标识和请求数据信息类别分别与所述开放第一电子数据的数据信息标识和数据信息类别进行匹配,若匹配成功,则将匹配到的开放第一电子数据进行分发,根据所述学生端id将匹配到的开放第一电子数据分发到对应的学生端;若匹配不成功,则生成未处理请求;根据所述指令信息将所述未开放第一电子数据进行分发,所述指令信息包括未开放第一电子数据分发信息,未开放第一电子数据分发信息包括未开放第一电子数据信息标识、未开放第一电子数据信息类别和学生端id,所述第二处理模块根据未开放第一电子数据信息标识和未开放第一电子数据信息类别将未开放第一电子数据分发到对应的学生端。
49.具体而言,所述开放第一电子数据也可以是根据指令信息进行分发。
50.具体而言,本发明实施例通过根据请求信息和指令信息分别对开放第一电子数据和未开放第一电子数据进行分发,实现了第一电子数据的合理分配,进而提高了第一电子数据的管理效率。
51.具体而言,所述第二处理模块在将所述第一电子的数据信息标识和信息类别与开放第一电子数据进行匹配且匹配不成功时,将生成的所述未处理请求发送给所述教师端,接收教师端对未处理请求的第三返回数据,所述第三返回数据包括请求处理结果,若请求处理结果为通过,则第三返回数据还包括未处理请求对应的未开放第一电子数据,第二处理模块将未处理请求对应的未开放第一电子数据分发到所述学生端。
52.具体而言,本发明实施例通过将请求信息匹配不通过的第一电子数据生成未处理请求,通过教师端对未处理请求进行判断和反馈,将学生未请求到的第一电子数据在未开放第一电子数据中匹配,实现对请求信息的响应,使学生可以获取到第一电子数据,并且通过教师的判断,使第一电子数据更加安全,要通过教师的确定才可以分发,实现对第一电子数据的有效管理,提高第一电子数据的管理效率。
53.具体而言,所述vr设备终端的第四处理模块在接收vr设备信息时,所述vr设备信息包括设备名称、设备类型、设备型号、置放位置和对应mac地址,所述vr设备信息与学生端进行连接,一个所述学生端id对应一个vr设备信息的vr设备。
54.具体而言,本发明实施例通过vr设备终端的第四处理模块将设备与学生端进行连接,每个学生端id对应一个设备的mac地址,使第一电子数据分发时更加准确,实现了对vr设备的有效管理,进而提高设备的管理效率。
55.具体而言,所述vr设备终端的第四处理模块在管理vr设备时,包括vr设备监控单元和vr设备控制单元,所述vr设备监控单元用于将第四处理模块与vr设备对应mac地址进行绑定,获取vr设备的数量、vr设备状态和vr设备的电量,所述状态包括在线和离线;所述vr设备控制,接收所述教师端的操作指令,所述操作指令包括重启、关机和对应vr设备信息,vr设备控制根据操作指令将对应vr设备进行重启和关机操作。
56.具体而言,本发明实施例第四处理模块通过绑定的mac地址获取设备基本信息,而且可对设备进行重启和关机的操作,实现了设备数据在线监控和在线控制,实现了设备的有效管理,进而提高了设备的管理效率。
57.请参阅图2所示,所述第四处理模块对vr设备进行vr设备监管和vr设备控制时,控制接口用于第四处理模块与vr设备终端中vr设备的sdk控制脚本进行交互来获取vr设备的数量、vr设备的在线状态和vr设备的电量,对vr设备进行重启和关机,所述第四处理模块向vr设备终端中vr设备发送携带mac地址的指令,vr设备终端中vr设备的sdk查看vr设备电量和在线状态,所述第四处理模块向vr设备终端中vr设备发送携带mac地址的指令和重启关机的参数,vr设备终端中vr设备的sdk触发vr设备重启或关机,返回相应信息到第四处理模块,以下为接口请求参数格式:电量监控数据格式:{“type”:
ꢀ“
vrcontrol”,“subject”:”electricity”“data”:”2022-7-14”“requestdata”:[ {"mac": "00-ff-14-bb-f5-25",} ] }响应监控数据格式:{
"code": 200,"message": "数据获取成功","responsedata":{"mac": "00-ff-14-bb-f5-25",“value”:”60
”ꢀ
//电量,百分制} }在线状态获取数据格式:{“type”:
ꢀ“
vrcontrol”,“subject”:”onlinestate”“data”:”2022-7-14”“requestdata”:[ {"mac": "00-ff-14-bb-f5-25",} ] }响应在线状态获取数据格式:{"code": 200,"message": "数据获取成功","responsedata":{"mac": "00-ff-14-bb-f5-25",“state”:”1
”ꢀ
//1代表在线,0代表不在线} }重启或关机数据格式:{“type”:
ꢀ“
vrcontrol”,“subject”:”reboot
”ꢀ
//reboot代表重启,shutdown代表关机“data”:”2022-7-14”“requestdata”:[ {"mac": "00-ff-14-bb-f5-25",} ]

}响应重启或关机数据格式:{"code": 200,"message": "重启或关机成功", }具体而言,vr设备终端监管和控制的vr设备可以为头戴式vr设备、桌面式vr头盔、led小间距演示屏、电子沙盘和cave沉浸式系统等,在vr设备终端内置对应的sdk,能调用vr设备终端的内置函数对vr设备终端进行管理,同时负责与第四处理模块进行消息互通。
[0058]
具体而言,本发明实施例通过vr设备终端内置对应的sdk,能调用vr设备终端的内置函数对vr设备终端进行管理,同时负责与第四处理模块进行消息互通,实现数据的有效互通,实现设备信息状态的获取,进而提高了设备的管理效率。
[0059]
具体而言,所述第一处理模块、第二处理模块、第四处理模块、第三处理模块与vr设备通过网络通讯和即时通讯进行交互,所述第一处理模块、第二处理模块和第四处理模块与vr设备通过网络通讯进行交互,所述第三处理模块与vr设备通过即时通讯进行交互,所述网络通讯通过控制接口和数据接口进行交互,所述数据接口用于学生端通过vr设备完成实验操作时,将学习成果进行传输和记录,数据接口采用http请求和restful设计实现,所述学习成果包括学习时长、实验步骤、实验脚本、实验成绩和生成结果附件。
[0060]
具体而言,本发明实施例通过网络通讯和即时通讯实现第四处理模块的对设备进行管理和模块之间数据互通,有效解决了第一电子数据和设备的统一管理,进而提高了第一电子数据和设备的管理效率。
[0061]
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
[0062]
以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1