CN114047821A - 一种虚拟教学的方法 - Google Patents
一种虚拟教学的方法 Download PDFInfo
- Publication number
- CN114047821A CN114047821A CN202111365401.3A CN202111365401A CN114047821A CN 114047821 A CN114047821 A CN 114047821A CN 202111365401 A CN202111365401 A CN 202111365401A CN 114047821 A CN114047821 A CN 114047821A
- Authority
- CN
- China
- Prior art keywords
- control module
- student
- virtual teaching
- learning
- data transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000005540 biological transmission Effects 0.000 claims abstract description 14
- 238000009877 rendering Methods 0.000 claims abstract description 11
- 230000000007 visual effect Effects 0.000 claims abstract description 6
- 238000012163 sequencing technique Methods 0.000 claims abstract description 5
- 238000005457 optimization Methods 0.000 claims description 5
- 238000011161 development Methods 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 238000007654 immersion Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Strategic Management (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Electrically Operated Instructional Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种虚拟教学的方法,包括以下步骤:步骤一:通过UnityAPI控制模块建模,按照1:1的比例还原模型;步骤二:通过UGUI控制模块根据层级面板的顺序排序,渲染顺序直观;步骤三:通过后台控制模块在服务器上面给学员分配学习任务;步骤四:学员根据后台控制模块分配的学习任务操作学员操作控制模块;步骤五:操作完成后,通过学员提交控制模块提交步骤四的结构,数据传输采用HTTP post数据传输控制模块,数据接收的服务器采用nginx控制模块和webgl控制模块。本发明通过nginx控制模块实现异步框架的网页服务器或反向代理、负载平衡器和HTTP缓存,能更大程度满足学生泛在学习的需求,拓展了学习的时间,突破了学习的地域限制。
Description
技术领域
本发明属于虚拟教学技术领域,具体为一种虚拟教学的方法。
背景技术
虚拟教学就是传统的教学适应于现代化信息技术来进行现代人才培养的一种新型教学模式,是进入虚拟空间教学的新形式,而Unity性能卓越,开发效率高,极具性价比优势,支持从单机应用到大型多人联网游戏开发;
利用Unity3D平台,实现对虚拟教学过程可视化的场景仿真,以及对于一些关键设备的模型仿真,可以把真实的教学环境通过虚拟仿真技术模拟出来,为学员提供一个近似真实的学习环境,1:1的还原模型的细节,以及所需的操作步骤,虚拟场景中的设备和元件均由计算机软件创建,因此不会产生任何实际的设备损坏和元件损耗问题,在Unity3D平台上利用综合编辑特色进行游戏开发时可以省去大量的开发时间来提高开发效率,使用MVC架构,实现多人同时在线操作功能,但当同时在线的的人流量较多时,会发生瘫痪或卡退,因此系统优化就变得格外重要。
发明内容
本发明的目的在于解决背景技术中的问题,提供一种虚拟教学的方法。
本发明采用的技术方案如下:
一种虚拟教学的方法,包括以下步骤:
步骤一:通过UnityAPI控制模块建模,按照1:1的比例还原模型;
步骤二:通过UGUI控制模块根据层级面板的顺序排序,渲染顺序直观;
步骤三:通过后台控制模块在服务器上面给学员分配学习任务;
步骤四:学员根据后台控制模块分配的学习任务操作学员操作控制模块;
步骤五:操作完成后,通过学员提交控制模块提交步骤四的结构,数据传输采用HTTP post数据传输控制模块,数据接收的服务器采用nginx控制模块和webgl控制模块。
优选的,所述UnityAPI控制模块用于建模的代码书写。
优选的,所述UGUI控制模块用于屏幕自适应。
优选的,所述学习任务包括软件、硬件的使用和性能的优化。
优选的,所述学员操作控制模块通过鼠标点击方式来完成模拟电台的操作。
优选的,所述HTTP post数据传输控制模块包括请求头和请求体,所述请求体包括Content-type:application/x-www-form-urlencoded、application/json和multipart/form-data三种类型。
优选的,所述webgl控制模块实现Unity以JavaScript程序形式发布使用HTMl5技术和WebGL渲染API、在网页浏览器中运行的Unity内容。
优选的,所述nginx控制模块用作异步框架的网页服务器或反向代理、负载平衡器和HTTP缓存。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
本发明中,通过UnityAPI控制模块建模,按照1:1的比例还原模型,该方法能够极大地还原虚拟仿真实验构件的真实尺寸,虚拟仿真实验室的界面图像、动画效果、精灵物体、实验背景等所有的图形图像元素的渲染,均通过Unity3D提供的内置着色器系统Surface Shader予以实现,该着色器输出的实体模型兼具高度的真实感和理想的沉浸感,也可供远程学员通过网络访问线上资源进行在线学习和操作,通过nginx控制模块实现异步框架的网页服务器或反向代理、负载平衡器和HTTP缓存,能更大程度满足学生泛在学习的需求,拓展了学习的时间,突破了学习的地域限制。
附图说明
图1为本发明的流程框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
实施例1:
参照图1,一种虚拟教学的方法,包括以下步骤:
步骤一:通过UnityAPI控制模块建模,按照1:1的比例还原模型;
步骤二:通过UGUI控制模块根据层级面板的顺序排序,渲染顺序直观;
步骤三:通过后台控制模块在服务器上面给学员分配学习任务;
步骤四:学员根据后台控制模块分配的学习任务操作学员操作控制模块;
步骤五:操作完成后,通过学员提交控制模块提交步骤四的结构,数据传输采用HTTP post数据传输控制模块,数据接收的服务器采用nginx控制模块和webgl控制模块。
UnityAPI控制模块用于建模的代码书写。
UGUI控制模块用于屏幕自适应。
学习任务包括软件、硬件的使用和性能的优化。
学员操作控制模块通过鼠标点击方式来完成模拟电台的操作。
HTTP post数据传输控制模块包括请求头和请求体,请求体包括Content-type:application/x-www-form-urlencoded、application/json和multipart/form-data三种类型。
webgl控制模块实现Unity以JavaScript程序形式发布使用HTMl5技术和WebGL渲染API、在网页浏览器中运行的Unity内容。
nginx控制模块用作异步框架的网页服务器或反向代理、负载平衡器和HTTP缓存。
通过采用上述技术方案:
通过UnityAPI控制模块建模,按照1:1的比例还原模型,该方法能够极大地还原虚拟仿真实验构件的真实尺寸,虚拟仿真实验室的界面图像、动画效果、精灵物体、实验背景等所有的图形图像元素的渲染,均通过Unity3D提供的内置着色器系统Surface Shader予以实现,该着色器输出的实体模型兼具高度的真实感和理想的沉浸感,也可供远程学员通过网络访问线上资源进行在线学习和操作,通过nginx控制模块实现异步框架的网页服务器或反向代理、负载平衡器和HTTP缓存,能更大程度满足学生泛在学习的需求,拓展了学习的时间,突破了学习的地域限制。
实施例2:
参照图1,包括以下步骤:
步骤一:通过UnityAPI控制模块建模,构建3D模型和实验场景;并对界面图像、动画效果、实验背景等所有的图形图像元素进行处理;
步骤二:通过UGUI控制模块根据层级面板的顺序排序,渲染顺序直观;
步骤三:通过后台控制模块在服务器上面给学员分配学习任务,学习任务为作业、随堂测验、考试中的任意一种;
步骤四:学员根据后台控制模块分配的学习任务操作学员操作控制模块;
步骤五:操作完成后,通过学员提交控制模块提交步骤四的结构,数据传输采用HTTP post数据传输控制模块,数据接收的服务器采用nginx控制模块和webgl控制模块。
UnityAPI控制模块用于建模的代码书写。
UGUI控制模块用于屏幕自适应。
学习任务包括软件、硬件的使用和性能的优化。
学员操作控制模块通过鼠标点击方式来完成模拟电台的操作。
HTTP post数据传输控制模块包括请求头和请求体,请求体包括Content-type:application/x-www-form-urlencoded、application/json和multipart/form-data三种类型。
webgl控制模块实现Unity以JavaScript程序形式发布使用HTMl5技术和WebGL渲染API、在网页浏览器中运行的Unity内容。
nginx控制模块用作异步框架的网页服务器或反向代理、负载平衡器和HTTP缓存。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种虚拟教学的方法,其特征在于:包括以下步骤:
步骤一:通过UnityAPI控制模块建模,按照1:1的比例还原模型;
步骤二:通过UGUI控制模块根据层级面板的顺序排序,渲染顺序直观;
步骤三:通过后台控制模块在服务器上面给学员分配学习任务;
步骤四:学员根据后台控制模块分配的学习任务操作学员操作控制模块;
步骤五:操作完成后,通过学员提交控制模块提交步骤四的结构,数据传输采用HTTPpost数据传输控制模块,数据接收的服务器采用nginx控制模块和webgl控制模块。
2.如权利要求1所述的一种虚拟教学的方法,其特征在于:所述UnityAPI控制模块用于建模的代码书写。
3.如权利要求1所述的一种虚拟教学的方法,其特征在于:所述UGUI控制模块用于屏幕自适应。
4.如权利要求1所述的一种虚拟教学的方法,其特征在于:所述学习任务包括软件、硬件的使用和性能的优化。
5.如权利要求1所述的一种虚拟教学的方法,其特征在于:所述学员操作控制模块通过鼠标点击方式来完成模拟电台的操作。
6.如权利要求1所述的一种虚拟教学的方法,其特征在于:所述HTTP post数据传输控制模块包括请求头和请求体,所述请求体包括Content-type:application/x-www-form-urlencoded、application/json和multipart/form-data三种类型。
7.如权利要求1所述的一种虚拟教学的方法,其特征在于:所述webgl控制模块实现Unity以JavaScript程序形式发布使用HTMl5技术和WebGL渲染API、在网页浏览器中运行的Unity内容。
8.如权利要求1所述的一种虚拟教学的方法,其特征在于:所述nginx控制模块用作异步框架的网页服务器或反向代理、负载平衡器和HTTP缓存。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111365401.3A CN114047821A (zh) | 2021-11-18 | 2021-11-18 | 一种虚拟教学的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111365401.3A CN114047821A (zh) | 2021-11-18 | 2021-11-18 | 一种虚拟教学的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114047821A true CN114047821A (zh) | 2022-02-15 |
Family
ID=80209944
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111365401.3A Pending CN114047821A (zh) | 2021-11-18 | 2021-11-18 | 一种虚拟教学的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114047821A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107393404A (zh) * | 2017-08-11 | 2017-11-24 | 上海健康医学院 | 一种部件虚拟组装实训教学系统 |
CN107835436A (zh) * | 2017-09-25 | 2018-03-23 | 北京航空航天大学 | 一种基于WebGL的实时虚实融合直播系统及方法 |
CN108831232A (zh) * | 2018-05-28 | 2018-11-16 | 中南民族大学 | 一种ct虚拟仿真训练系统及方法 |
CN109767368A (zh) * | 2019-01-16 | 2019-05-17 | 南京交通职业技术学院 | 一种基于WebGL技术的虚拟化学实验教学平台 |
US20190251759A1 (en) * | 2016-06-30 | 2019-08-15 | The Car Force Inc. | Vehicle data aggregation and analysis platform providing dealership service provider dashboard |
CN110147232A (zh) * | 2019-05-27 | 2019-08-20 | 深圳信息职业技术学院 | 一种构建多人在线安全教育虚拟平台的方法、装置、系统及存储介质 |
CN111716365A (zh) * | 2020-06-15 | 2020-09-29 | 山东大学 | 基于自然行走的沉浸式远程交互系统及方法 |
-
2021
- 2021-11-18 CN CN202111365401.3A patent/CN114047821A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190251759A1 (en) * | 2016-06-30 | 2019-08-15 | The Car Force Inc. | Vehicle data aggregation and analysis platform providing dealership service provider dashboard |
CN107393404A (zh) * | 2017-08-11 | 2017-11-24 | 上海健康医学院 | 一种部件虚拟组装实训教学系统 |
CN107835436A (zh) * | 2017-09-25 | 2018-03-23 | 北京航空航天大学 | 一种基于WebGL的实时虚实融合直播系统及方法 |
CN108831232A (zh) * | 2018-05-28 | 2018-11-16 | 中南民族大学 | 一种ct虚拟仿真训练系统及方法 |
CN109767368A (zh) * | 2019-01-16 | 2019-05-17 | 南京交通职业技术学院 | 一种基于WebGL技术的虚拟化学实验教学平台 |
CN110147232A (zh) * | 2019-05-27 | 2019-08-20 | 深圳信息职业技术学院 | 一种构建多人在线安全教育虚拟平台的方法、装置、系统及存储介质 |
CN111716365A (zh) * | 2020-06-15 | 2020-09-29 | 山东大学 | 基于自然行走的沉浸式远程交互系统及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102609991B (zh) | 三维实体模型轻量化优化方法 | |
Galvao et al. | Modeling reality with simulation games for a cooperative learning | |
CN105096368A (zh) | 三维对象处理方法和相关装置 | |
CN117390322A (zh) | 虚拟空间构建方法、装置、电子设备及非易失性存储介质 | |
Wei et al. | Design and implementation of interactive visual communication teaching system based on CAD technology | |
Bai et al. | The improvement of interactive learning efficiency based on virtual simulation technology | |
Cao et al. | Webgl-based research on virtual visualization simulation display platform of ship | |
CN114047821A (zh) | 一种虚拟教学的方法 | |
Kostic et al. | The development of assembly constraints within a virtual laboratory for collaborative learning in industrial design | |
CN103870971B (zh) | 一种基于移动平台的构建三维网站的方法及其系统 | |
Lu et al. | A Cross‐Platform Web3D Monitoring System of the Three‐Machine Equipment in a Fully Mechanized Coalface Based on the Skeleton Model and Sensor Data | |
Guo et al. | The simulation of the brush stroke based on force feedback technology | |
Izani et al. | Augmented reality application based navigating the a famosa fortress site | |
Ji et al. | Exploring traditional handicraft learning mode using WebAR technology | |
Montusiewicz et al. | Creating mobile VR visualisations of 3D objects from the area of the silk road | |
Wang et al. | UML-based Online Interactive Learning Platform Development and Data Specification for Foreign Language Courses | |
Li et al. | A new method for building web-based virtual laboratory | |
Yang et al. | Construction of 3D visualization platform for visual communication design based on virtual reality technology | |
Dedekargınoğlu et al. | Virtual Reality As A Tool For Participatory Architectural Design | |
Wang et al. | The Application research of web3d-based virtual reality technology in modern distance education | |
Fang | Application of Computer VR Technology in Digital Media System Design | |
Shi et al. | Computer graphics around the world: computer graphics in China: an overview | |
Zhu et al. | Corporate Brand Design Strategy Based on Basic Graphical Language Descriptions of Visual Communication | |
Shi | Research on Distributed Virtual Reality Technology Based on VIRTOOLS in the Context of Big Data | |
Tao et al. | A Method to Optimize the Performance of Three-VRM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220215 |
|
RJ01 | Rejection of invention patent application after publication |