[发明专利]基于虚拟现实技术的事件发生方法以及事件发生系统在审
申请号: | 202110045159.5 | 申请日: | 2021-01-13 |
公开(公告)号: | CN112732247A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 王亚刚 | 申请(专利权)人: | 王亚刚 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/30;G06F8/41;G06F11/36;G06F9/54;G06F3/01;G09B19/00 |
代理公司: | 西安佩腾特知识产权代理事务所(普通合伙) 61226 | 代理人: | 张倩 |
地址: | 710065 陕西省西安市雁*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟现实 技术 事件 发生 方法 以及 系统 | ||
本发明提出了基于虚拟现实技术的事件发生方法以及事件发生系统,其步骤包括:1)搭建积木库;2)积木块分类;3)存储;4)解析;5)预览:将解析后主动区域的智能积木块和被动区域的智能积木块按照排列好的顺序在虚拟展示技术平台实时渲染后呈现。
技术领域
本发明属于少儿编程虚拟现实技术领域,涉及基于虚拟现实技术的事件发生技术领域,具体为基于虚拟现实技术的事件发生方法以及事件发生系统。
背景技术
学习少儿编程可以锻炼孩子的抽象思考能力以及训练孩子的编程思考方式,然而学习编程语言就需要与电脑交流,电脑只会按照程序的设计去一步步执行,孩子需要把具体的实物抽象成电脑可以识别的代码,要记住编程语言中的语法和复杂指令,这对儿童来说难以理解和记忆,同时儿童对文字掌握得还不纯熟,程序的文本编辑方式缺乏直观性,以儿童的认知很难达到如此高度的学习。因此需要开发一种适用于儿童编程创造的程序,虽然目前市场上针对儿童编程有一些专门的程序,但是其普遍存在入门门槛高、很难理解,且学习起来很枯燥,很难提起孩子的学习兴趣的问题。
发明内容
针对上述现有的市场上的儿童编程程序,其入门门槛高、很难理解,且学习起来很枯燥,很难提起孩子的学习兴趣的问题。本发明提出了基于虚拟现实技术的事件发生方法以及事件发生系统,其具体技术方案如下:
基于虚拟现实技术的事件发生方法,包括以下步骤:
1)搭建积木库:积木库包括多个驱动积木块,所述驱动积木块包括基础语法积木块、逻辑运算积木块、3D行为积木块以及动画声音积木块;
2)积木块分类:驱动积木块智能分为全局变量区域、事件触发区域以及行为驱动区域,形成智能积木块;
3)存储:将智能积木块进行存储;
4)解析:将智能积木块解析到主动区域和被动区域,并进行有序排列,所述主动区域包括全局变量区域和事件触发区域,所述被动区域包括行为驱动区域;
5)预览:将解析后主动区域的智能积木块和被动区域的智能积木块按照排列好的顺序在虚拟展示技术平台实时渲染后呈现。
进一步限定,所述驱动积木块是通过用户自定义形成的或者通过python代码转化形成的。
进一步限定,
所述主动区域:以事件发生时间线触发,智能积木块按照自身时间线并行运行、检测;
所述被动区域:被主动区域的智能积木块以事件形式发送到事件缓存区中同步运行,实时呈现3D效果;
所述预览:将解析后主动区域的智能积木块以事件发生时间线触发,并按照时间线运行、检测,被动区域的智能积木块被主动区域的智能积木块以事件形式发送到事件缓存区中同步运行,在虚拟展示技术平台实时渲染后呈现3D效果。
进一步限定,所述基于虚拟现实技术的事件发生方法还包括步骤6):在呈现3D效果的过程中,将智能积木块从语法、本体和渲染三个维度进行属性分析。
进一步限定,所述属性分析包括运行效率分析、互联优化度分析和代码纠错分析。
基于虚拟现实技术的事件发生系统,包括搭建积木库模块、积木块分类模块、存储模块、解析模块以及预览模块,
所述搭建积木库模块包括多个驱动积木块,所述驱动积木块包括基础语法积木块、逻辑运算积木块、3D行为积木块以及动画声音积木块;
所述积木块分类模块:用于将驱动积木块智能分为全局变量区域、事件触发区域以及行为驱动区域,形成智能积木块;
所述存储模块:用于将智能积木块进行存储;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王亚刚,未经王亚刚许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110045159.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双层集装箱车辆
- 下一篇:基于虚拟现实技术未来课堂的互动系统及方法