本发明涉及增强现实技术领域,特别涉及一种基于增强现实的交互学习方法及系统。
背景技术:
目前,基于增强现实技术的应用在市面上已经很常见了,但是大多都是一些简单的图片识别应用,不仅枯燥乏味,而且对少年儿童的智力提升并无益处。
技术实现要素:
本发明提供了一种基于增强现实的交互学习方法及系统,解决了现有技术的技术问题。
本发明解决上述技术问题的技术方案如下:
一方面,提供一种基于增强现实的交互学习方法,包括:
s1、接收用户通过安装在射击设备上且与所述射击设备通信连接的终端设备输入的选题指令;
s2、从题库中获取所述选题指令对应的题目数据,所述题目数据包括:至少一个题目语音和虚拟模型数据;
s3、根据所述虚拟模型数据生成包括多个虚拟气球模型的虚拟场景,以及以所述终端设备为中心用于显示所述终端设备与所述多个虚拟气球模型之间的位置关系的雷达图,将所述虚拟场景和所述雷达图显示至所述终端设备;
s4、播放所述至少一个题目语音中的每个题目语音,直至所述至少一个题目语音播放完毕;
s5、接收用户通过所述射击设备发出的射击指令,所述射击指令包括:终端设备的位移信息和射击方向信息;
s6、根据所述射击指令判断是否射中当前题目语音对应的虚拟气球,如射中,则显示题目回答正确的提示信息,跳转至步骤s4,否则显示题目回答错误的提示信息,跳转至步骤s4。
本发明的有益效果是:将增强现实技术与学习结合起来,提供一种新的学习方法,让用户能够深刻的体会到学习乐趣。
在上述技术方案的基础上,本发明还可以做如下改进。
优选地,步骤s4中,通过所述射击设备内置的传感器组获取终端设备的位移信息和射击方向信息。
优选地,所述传感器组包括:加速度传感器和陀螺仪。
优选地,所述射击设备为玩具枪。
优选地,所述通信连接包括:有线连接和无线连接,所述无线连接包括:蓝牙连接。
另一方面,提供一种基于增强现实的交互学习系统,包括:
第一接收模块,用于接收用户通过安装在射击设备上且与所述射击设备通信连接的终端设备输入的选题指令;
获取模块,用于从题库中获取所述选题指令对应的题目数据,所述题目数据包括:题目语音和虚拟模型数据;
生成模块,用于根据所述虚拟模型数据生成包括多个虚拟气球模型的虚拟场景,以及以所述终端设备为中心用于显示所述终端设备与所述多个虚拟气球模型之间的位置关系的雷达图,将所述虚拟场景和所述雷达图显示至所述终端设备;
播放模块,用于播放所述至少一个题目语音中的每个题目语音,直至所述至少一个题目语音播放完毕;
第二接收模块,用于接收用户通过所述射击设备发出的射击指令,所述射击指令包括:终端设备的位移信息和射击方向信息;
显示模块,用于根据所述射击指令判断是否射中当前题目语音对应的虚拟气球,如射中,则显示题目回答正确的提示信息,调用所述播放模块,否则显示题目回答错误的提示信息,调用所述播放模块。
优选地,所述第二接收模块通过所述射击设备内置的传感器组获取终端设备的位移信息和射击方向信息。
优选地,所述传感器组包括:加速度传感器和陀螺仪。
优选地,所述射击设备为玩具枪。
优选地,所述通信连接包括:有线连接和无线连接,所述无线连接包括:蓝牙连接。
附图说明
图1为本发明实施例提供的一种基于增强现实的交互学习方法的流程示意图;
图2为本发明另一实施例提供的一种基于增强现实的交互学习系统的结构示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
如图1所示,一种基于增强现实的交互学习方法,包括:
s101、接收用户通过安装在射击设备上且与所述射击设备通信连接的终端设备输入的选题指令;
s102、从题库中获取所述选题指令对应的题目数据,所述题目数据包括:至少一个题目语音和虚拟模型数据;
s103、根据所述虚拟模型数据生成包括多个虚拟气球模型的虚拟场景,以及以所述终端设备为中心用于显示所述终端设备与所述多个虚拟气球模型之间的位置关系的雷达图,将所述虚拟场景和所述雷达图显示至所述终端设备;
s104、播放所述至少一个题目语音中的每个题目语音,直至所述至少一个题目语音播放完毕;
s105、接收用户通过所述射击设备发出的射击指令,所述射击指令包括:终端设备的位移信息和射击方向信息;
s106、根据所述射击指令判断是否射中当前题目语音对应的虚拟气球,如射中,则显示题目回答正确的提示信息,跳转至步骤s104,否则显示题目回答错误的提示信息,跳转至步骤s104。
具体地,步骤s205中,通过射击设备内置的传感器组获取终端设备的位移信息和射击方向信息。
具体地,传感器组包括:加速度传感器和陀螺仪。
具体地,射击设备为玩具枪。
具体地,通信连接包括:有线连接和无线连接,无线连接包括:蓝牙连接。
通过移动端设备打开应用app,连接蓝牙枪;选择题目类型,进入答题环节,题目给出语音提示,播放当前题目的语音;用户根据设备上的雷达图判断载有答案(包含正确答案和干扰项)的虚拟气球在空中的位置,然后旋转设备找到气球;在看到气球后,根据自己听到的语音提示,瞄准载有答案(包含正确答案和干扰项)的虚拟气球,通过与设备连接好的蓝牙枪扣动扳机进行射击,通过玩具枪内置的传感器组获取终端设备的位移信息和射击方向信息,通过蓝牙发送给终端设备上的客户端;客户端接收到终端设备的位移信息和射击方向信息之后,获取被击中的虚拟气球的位置信息,如果被击中的虚拟气球上所载的答案与正确答案不一致的话,将判定答题错误,如果被击中的虚拟气球上所载的答案与正确答案相同,将判定答题正确,此时,根据回到的正确与否会有相应的提示及统计处理,然后进入下一题(直到题目答完为止);待所有题目回答完毕,将会根据统计计算相应的得分,并给予相应的处理。
通过移动端设备打开应用app;扫描任意一张应用app附带的卡片,屏幕上就会出现相应的题目;根据自己的理解,用手指按下屏幕上的语音按钮开始回答;回答结束后抬起按在按钮上的手指结束回答;系统会在识别回答的语音之后进行判断是否回答正确,然后做出相应的提示及处理;重复上述过程进行相应的学习。
通过将增强现实技术与学习相结合,提供各种各样的学习方式,在娱乐中学习,加深印象,提高学习兴趣,比如题目的内容可以有很多类型,比如很基础的识汉字记单词的内容、诗词歌赋的上下句、由简到难的数学计算、脑筋急转弯的题目、知识抢答赛的内容等等。
如图2所示,一种基于增强现实的交互学习系统,包括:
第一接收模块201,用于接收用户通过安装在射击设备上且与射击设备通信连接的终端设备输入的选题指令;
获取模块202,用于从题库中获取选题指令对应的题目数据,题目数据包括:题目语音和虚拟模型数据;
生成模块203,用于根据虚拟模型数据生成包括多个虚拟气球模型的虚拟场景,以及以终端设备为中心用于显示终端设备与多个虚拟气球模型之间的位置关系的雷达图,将虚拟场景和雷达图显示至终端设备;
播放模块204,用于播放至少一个题目语音中的每个题目语音,直至至少一个题目语音播放完毕;
第二接收模块205,用于接收用户通过射击设备发出的射击指令,射击指令包括:终端设备的位移信息和射击方向信息;
显示模块206,用于根据射击指令判断是否射中当前题目语音对应的虚拟气球,如射中,则显示题目回答正确的提示信息,调用播放模块204,否则显示题目回答错误的提示信息,调用播放模块204。
具体地,第二接收模块205通过射击设备内置的传感器组获取终端设备的位移信息和射击方向信息。
具体地,传感器组包括:加速度传感器和陀螺仪。
具体地,射击设备为玩具枪。
具体地,通信连接包括:有线连接和无线连接,无线连接包括:蓝牙连接。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。