基于虚拟现实的教学方法、设备及计算机可读存储介质与流程

文档序号:26541602发布日期:2021-09-07 22:03阅读:80来源:国知局
基于虚拟现实的教学方法、设备及计算机可读存储介质与流程

1.本发明涉及虚拟现实教学技术领域,尤其涉及一种基于虚拟现实的教学方法、设备及计算机可读存储介质。


背景技术:

2.课堂教学是当前主流的教学方式,在进行课堂学习时,学生们彼此相互认识,这样一方面有助于学生们共同学习,但是另一方面则会在教师提出问题或邀请学生参与课堂互动时,学生会担心出错导致在同学面前出糗,而不敢主动表达自己的观点或参与互动。
3.这显然不利于教师发现学生问题,也不利于课堂的学习效果,因此,亟需一种教学方法,以提高学生们在课堂上参与互动的积极性。


技术实现要素:

4.本技术实施例通过提供一种基于虚拟现实的教学方法,旨在学生在课堂上参与互动的积极性。
5.为实现上述目的,本技术实施例提供了一种基于虚拟现实的教学方法,包括:根据当前课程在预设的虚拟现实平台建立虚拟现实教学场景;检测当前课程的教学模式;若当前课程处于匿名教学模式,则在检测到教师端登入所述虚拟现实教学场景时,从预设的教师模型库中选择与教师端用户匹配的教师模型分配给教师端用户;以及在检测到学生端登入所述虚拟现实教学场景时,从预设的学生模型库中随机选择一个学生id及学生模型分配给当前学生端用户,并使任意两个学生端用户的学生id及学生模型均不相同。
6.在一实施例中,根据当前课程在预设的虚拟现实平台建立虚拟现实教学场景,包括:获取与所述当前课程关联的时代背景;根据所述时代背景从预设的教学场景库中获取相匹配的教学场景数据;根据所述教学场景数据在预设的虚拟现实平台建立虚拟现实教学场景。
7.在一实施例中,所述方法还包括:获取教师的身份信息与人体数据,所述人体数据包括面部数据及身体数据;基于所述身份信息建立教师id;基于所述人体数据生成教师模型;将所述教师id与对应的教师模型绑定,并保存至所述预设的教师模型库中。
8.在一实施例中,在根据当前课程在预设的虚拟现实平台建立虚拟现实教学场景之后,所述方法还包括:根据当前课程建立基础角色模型;基于预设规则随机改变所述基础角色模型的模型数据,以生成预设数量的学生模
型,所述模型数据包括基础角色模型的身体数据和面部数据中的至少一者。
9.在一实施例中,在根据当前课程在预设的虚拟现实平台建立虚拟现实教学场景之后,所述方法还包括:根据当前课程建立基础角色模型;获取学生端用户在所述基础角色模型上的修改数据以生成待定学生模型;若所述待定学生模型与所述预设的学生模型库中任一已有学生模型的差异度均满足预设要求,则将所述待定学生模型保存至所述预设的学生模型库中。
10.在一实施例中,所述方法还包括:基于所述预设的学生模型库在所述虚拟现实教学场景中创建虚拟学生;将所述虚拟学生设置为当教师端用户提出问题后,在满足预设触发条件时回答教师端提出的问题。
11.在一实施例中,预设触发条件包括以下两个条件中的至少一者:在教师端用户提出问题后的预设时长内没有学生端用户响应于所述问题进行回答;以及收到教师端发出的定向点名指令。
12.在一实施例中,所述方法还包括:将所述虚拟学生设置为在收到教师端用户的接管指令时,将控制权限授权给教师端,并将教师端设置在获取所述虚拟学生的控制权限后,在所述教师模型和所述虚拟学生模型中的一者执行动作和语音。
13.为实现上述目的,本技术实施例还提出一种基于虚拟现实的教学设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的基于虚拟现实的教学程序,所述处理器执行所述基于虚拟现实的教学程序时实现如上述任一项所述的基于虚拟现实的教学方法。
14.为实现上述目的,本技术实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有基于虚拟现实的教学程序,所述基于虚拟现实的教学程序被处理器执行时实现如上述任一项所述的基于虚拟现实的教学方法。
15.可以理解,本技术技术方案的基于虚拟现实的教学方法,通过在匿名教学模式下向学生端用户随机分配学生id和学生模型,使得学生们能够以该与现实身份完全迥异的形象在虚拟现实教学场景中学习,如此,可通过陌生形象带来的匿名性降低学生心理上的害羞感,使学生在课堂上能够更勇于表达自己的想法与观点,以提高学生在课堂上与教师及其他同学互动的积极性,从而有利于提高教师的教学效果与学生的学习效果。可见,本技术技术方案的基于虚拟现实的教学方法具有提高学生参与课堂互动积极性的优点。
附图说明
16.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
17.图1为本发明基于虚拟现实的教学设备一实施例的模块结构图;
图2为本发明基于虚拟现实的教学方法一实施例的流程示意图;图3为本发明基于虚拟现实的教学方法另一实施例的流程示意图;图4为本发明基于虚拟现实的教学方法又一实施例的流程示意图;图5为本发明基于虚拟现实的教学方法再一实施例的流程示意图;图6为本发明基于虚拟现实的教学方法再一实施例的流程示意图;图7为本发明基于虚拟现实的教学方法再一实施例的流程示意图;图8为本发明基于虚拟现实的教学方法再一实施例的流程示意图。
18.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
19.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
20.为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
21.应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。文中出现的“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的数量词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。而“第一”、“第二”、以及“第三”等的使用不表示任何顺序,可将这些词解释为名称。
22.如图1所示,图1是本发明实施例方案涉及的硬件运行环境的服务器1(又叫基于虚拟现实的教学设备)结构示意图。
23.如图1所示,所述服务器1包括:存储器11、处理器12及网络接口13。
24.其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器11在一些实施例中可以是服务器1的内部存储单元,例如该服务器1的硬盘。存储器11在另一些实施例中也可以是服务器1的外部存储设备,例如该服务器1上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
25.进一步地,存储器11还可以包括服务器1的内部存储单元也包括外部存储设备。存储器11不仅可以用于存储安装于服务器1的应用软件及各类数据,例如基于虚拟现实的教学程序10的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。
26.处理器12在一些实施例中可以是一中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行基于虚拟现实的教学程序10等。
27.网络接口13可选的可以包括标准的有线接口、无线接口(如wi

fi接口),通常用于在该服务器1与其他电子设备之间建立通信连接。
28.网络可以为互联网、云网络、无线保真(wi

fi)网络、个人网(pan)、局域网(lan)
和/或城域网(man)。网络环境中的各种设备可以被配置为根据各种有线和无线通信协议连接到通信网络。这样的有线和无线通信协议的例子可以包括但不限于以下中的至少一个:传输控制协议和互联网协议(tcp/ip)、用户数据报协议(udp)、超文本传输协议(http)、文件传输协议(ftp)、zigbee、edge、ieee 802.11、光保真(li

fi)、802.16、ieee 802.11s、ieee 802.11g、多跳通信、无线接入点(ap)、设备对设备通信、蜂窝通信协议和/或蓝牙(bluetooth)通信协议或其组合。
29.可选地,该服务器还可以包括用户接口,用户接口可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light

emitting diode,有机发光二极管)触摸器等。其中,显示器也可以称为显示屏或显示单元,用于显示在服务器1中处理的信息以及用于显示可视化的用户界面。
30.图1仅示出了具有组件11

13以及基于虚拟现实的教学程序10的服务器1,本领域技术人员可以理解的是,图1示出的结构并不构成对服务器1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
31.在本实施例中,处理器12可以用于调用存储器11中存储的基于虚拟现实的教学程序,并执行以下操作:根据当前课程在预设的虚拟现实平台建立虚拟现实教学场景;检测当前课程的教学模式;若当前课程处于匿名教学模式,则在检测到教师端登入所述虚拟现实教学场景时,从预设的教师模型库中选择与教师端用户匹配的教师模型分配给教师端用户;以及在检测到学生端登入所述虚拟现实教学场景时,从预设的学生模型库中随机选择一个学生id及学生模型分配给当前学生端用户,并使任意两个学生端用户的学生id及学生模型均不相同。
32.在一实施例中,处理器12可以用于调用存储器11中存储的基于虚拟现实的教学程序,并执行以下操作:获取与所述当前课程关联的时代背景;根据所述时代背景从预设的教学场景库中获取相匹配的教学场景数据;根据所述教学场景数据在预设的虚拟现实平台建立虚拟现实教学场景。
33.在一实施例中,处理器12可以用于调用存储器11中存储的基于虚拟现实的教学程序,并执行以下操作:获取教师的身份信息与人体数据,所述人体数据包括面部数据及身体数据;基于所述身份信息建立教师id;基于所述人体数据生成教师模型;将所述教师id与对应的教师模型绑定,并保存至所述预设的教师模型库中。
34.在一实施例中,处理器12可以用于调用存储器11中存储的基于虚拟现实的教学程序,并执行以下操作:根据当前课程建立基础角色模型;基于预设规则随机改变所述基础角色模型的模型数据,以生成预设数量的学生模型,所述模型数据包括基础角色模型的身体数据和面部数据中的至少一者。
35.在一实施例中,处理器12可以用于调用存储器11中存储的基于虚拟现实的教学程序,并执行以下操作:根据当前课程建立基础角色模型;获取学生端用户在所述基础角色模型上的修改数据以生成待定学生模型;若所述待定学生模型与所述预设的学生模型库中任一已有学生模型的差异度均满足预设要求,则将所述待定学生模型保存至所述预设的学生模型库中。
36.在一实施例中,处理器12可以用于调用存储器11中存储的基于虚拟现实的教学程序,并执行以下操作:基于所述预设的学生模型库在所述虚拟现实教学场景中创建虚拟学生;将所述虚拟学生设置为当教师端用户提出问题后,在满足预设触发条件时回答教师端提出的问题。
37.在一实施例中,处理器12可以用于调用存储器11中存储的基于虚拟现实的教学程序,并执行以下操作:预设触发条件包括以下两个条件中的至少一者:在教师端用户提出问题后的预设时长内没有学生端用户响应于所述问题进行回答;以及收到教师端发出的定向点名指令。
38.在一实施例中,处理器12可以用于调用存储器11中存储的基于虚拟现实的教学程序,并执行以下操作:将所述虚拟学生设置为在收到教师端用户的接管指令时,将控制权限授权给教师端,并将教师端设置在获取所述虚拟学生的控制权限后,在所述教师模型和所述虚拟学生模型中的一者执行动作和语音。
39.基于上述基于虚拟现实的教学设备的硬件构架,提出本发明基于虚拟现实的教学方法的实施例。本发明的基于虚拟现实的教学方法,旨在提高学生在课堂上参与互动的积极性。
40.参照图2,图2为本发明基于虚拟现实的教学方法的一实施例,所述基于虚拟现实的教学方法包括以下步骤:s10、根据当前课程在预设的虚拟现实平台建立虚拟现实教学场景。
41.这其中,该预设的虚拟现实平台是指用以进行线上虚拟现实教学的平台,其可以依托于云端服务器实现,也可依托于本地服务器实现。教师端用户及学生端用户可登录该虚拟现实平台,以进行虚拟现实授课/学习。在进行虚拟现实学习时,教师及学生将以各自的角色模型的呈现。
42.该教学场景是指与当前课程相匹配的虚拟现实场景,其包括房间、黑板、讲台、座椅等基础教学环境,还包括辅助教学的三维教具、三维模型等教学道具。
43.具体而言,在进行线上授课时,教师与学生可登入与当前课程对应的虚拟现实教学场景。
44.s20、检测当前课程的教学模式。
45.具体而言,在本技术的线上虚拟现实教学中,其教学模式包括但不限于常规教学模式及匿名教学模式。其中,在常规教学模式下,教师及学生的角色模型基于现实生活中自
身的实际面部特征及身体特征生成,教师及学生的用户id则与实际身份一致。而在匿名教学模式中,教师的角色模型及用户id与现实生活保持一致,学生的角色模型与id则是随机分配得到,这样,对于学生而言具有匿名性,从而可提高学生的心理安全性。
46.故而,在进行授课前,需先检测当前课程处于何种授课模式。
47.s30、若当前课程处于匿名教学模式,则在检测到教师端登入所述虚拟现实教学场景时,从预设的教师模型库中选择与教师端用户匹配的教师模型分配给教师端用户。
48.这其中,该预设的教师模型库中保存了各科教师的角色模型及教师id(identity document)。
49.具体而言,当教师端用户登入该虚拟现实教学场景时,可通过教师端的登入id,以从预设的数据库中查找与该登入id相匹配的角色模型。在查找到与登入id相匹配的角色模型后,可将该角色模型分配给教师端用户,如此,教师在该虚拟现实教学场景中将以对应的形象出现。
50.s40、在检测到学生端登入所述虚拟现实教学场景时,从预设的学生模型库中随机选择一个学生id及学生模型分配给当前学生端用户,并使任意两个学生端用户的学生id及学生模型均不相同。
51.这其中,该预设的学生模型库中包括学生id数据库及学生模型数据库,该id数据库中保存了多个id,且这些id互不相同;该学生模型中保存了多个角色模型,且这些角色模型互不相同。值得说明的是,为确保每个学生端用户均能被分配到一个学生id及学生模型,该学生id数据库中id的数量及学生模型数据库中角色模型的数量均大于当前班级学生的实际数量。
52.具体而言,当学生端用户登入该虚拟现实教学场景时,可从预设的学生模型库中随机挑选一个学生id及学生模型分配给当前学生端用户。即是说,当前学生端用户在当前的虚拟现实教学场景中将以该学生id和学生模型的形象登场。由于学生id和学生模型是随机分配的,因此即使同一个学生端的用户在不同的课程中,其所拥有的学生id和学生模型也是不同的。这样,便可避免学生在虚拟现实教学场景中的形象与现实身份产生关联,从而可降低学生心理上害羞感,进而有利于提高学生在课堂上与教师及其他同学互动的积极性,使得学生们在课堂上能够更勇于表达自己的想法与观点。此外,由于学生在进入虚拟现实教学场景后,彼此之间互不认识,从而也有利于提高班级内各个学生间交流的频率,加深学生们对彼此的认知,以利于培养学生间的和谐氛围。
53.值得说明的是,为确保任意两个学生端用户的学生id和学生模型均不相同,在向学生端用户分配学生id和学生模型时,始终从学生模型库中选择未被分配的学生id和学生模型给当前学生端用户。
54.可以理解,本技术技术方案的基于虚拟现实的教学方法,通过在匿名教学模式下向学生端用户随机分配学生id和学生模型,使得学生们能够以该与现实身份完全迥异的形象在虚拟现实教学场景中学习,如此,可通过陌生形象带来的匿名性降低学生心理上的害羞感,使学生在课堂上能够更勇于表达自己的想法与观点,以提高学生在课堂上与教师及其他同学互动的积极性,从而有利于提高教师的教学效果与学生的学习效果。可见,本技术技术方案的基于虚拟现实的教学方法具有提高学生参与课堂互动积极性的优点。
55.在一实施例中,本技术的基于虚拟现实的教学方法还包括:
将学生端用户的语音做变声处理后播放。
56.这样设置,可进一步提高学生间的匿名性,以便于学生在课堂上积极表达观点。
57.如图3所示,在一实施例中,根据当前课程在预设的虚拟现实平台建立虚拟现实教学场景,包括:s11、获取与所述当前课程关联的时代背景。
58.这其中,该时代背景包括年代背景、环境背景等。上述这些背景与当前课程所教学的内容相关联。例如,在教学《蜀道难》时,其年代场景可以是唐朝,其环境场景可以是蜀道;再例如,在学习牛顿运动定律时,其年代背景可以是17世纪的英国,其环境背景可以为苹果树下。
59.s12、根据所述时代背景从预设的教学场景库中获取相匹配的教学场景数据。
60.具体而言,在确定了当前课程关联的时代背景后,便可从教学场景数据中检索与该时代背景相匹配的教学场景数据。这其中,与时代背景相匹配的教学场景数据中,根据不同的时代背景而适应性的设计不同风格的括房间、黑板、讲台、座椅等,例如根据唐朝的建筑风格、设计风格所设计的房间、黑板、讲台、座椅等,或是根据17世纪英国的建筑风格、设计风格所设计的括房间、黑板、讲台、座椅等。
61.s13、根据所述教学场景数据在预设的虚拟现实平台建立虚拟现实教学场景。
62.具体而言,在确定了所需的教学场景数据后,便可根据该教学场景数据在虚拟现实平台建立与当前课程相关联的虚拟现实教学场景。
63.可以理解,通过获取与当前课程相关的环境背景以建立虚拟现实教学场景,能够使所建立的虚拟现实教学场景的与所授课的课程相关联,如此,可借用与课程知识点相关联的虚拟现实教学场景使学生更快进入学习状态,并增强学生对相关知识点记忆的深刻性,从而有利于提高学生的学习效果。
64.如图4所示,在一实施例中,本技术的基于虚拟现实的教学方法还包括:s110、获取教师的身份信息与人体数据,所述人体数据包括面部数据及身体数据。
65.具体而言,该身份信息包括但不限于姓名、教学学科及职位。该身体数据包括但不限于身高、体重及三围;该面部数据包括但不限于眉、目、鼻、口、唇、下巴、颧骨、耳朵、发型。值得说明的是,教师的人体数据可通过深度传感器检测得到,以简化教师人体数据的获取。当然,在其他实施方式中,教师的人体数据也可由教师手动上传。
66.s120、基于所述身份信息建立教师id。
67.具体而言,根据教师的身份信息以建立对应的教师id。
68.s130、基于所述人体数据生成教师模型。
69.具体而言,根据教师的身体数据及面部数据以生成对应的教师模型。这其中,同时采用教师的身体数据和面部数据所生成的教师模型能够使模型与教师的实际形象接近,从而有利于学生辨认不同学科的教师。
70.s140、将所述教师id与对应的教师模型绑定,并保存至所述预设的教师模型库中。
71.具体而言,将教师id与教师模型绑定后,那么,在教师端用户登入虚拟现实教学场景时,便可根据教师id以快速查找所对应的教师模型,从而有利于提高教师模型的查找效率。
72.可以理解,通过上述方案,不仅能够建立与教师实际形象相似的教师模型,还有利
于提高教师模型的查找效率。
73.如图5所示,在一实施例中,在根据当前课程在预设的虚拟现实平台建立虚拟现实教学场景之后,所述方法还包括:s210、根据当前课程建立基础角色模型。
74.这其中,根据当前课程建立基础角色模型具体为,根据当前课程的时代背景,获取在当前课程的时代背景下的服装风格与发行风格,再基于该当前的服装风格与发型风格建立对应的基础角色模型。这样,使得所建立的基础角色模型与当前课程的关联年代更为契合,从而有助于提高学习的趣味性。
75.s220、基于预设规则随机改变所述基础角色模型的模型数据,以生成预设数量的学生模型,所述模型数据包括基础角色模型的身体数据和面部数据中的至少一者。
76.这其中,该预设规则是用以限定每次对基础角色模型的改变不一致,以使所生成的学生模型各有差异。该预设数量则可根据实际学生数量而做适应性地调整。
77.具体而言,该身体数据包括身高、体重、三围等数据,该面部数据则包括眉、目、鼻、口、唇、下巴、颧骨、耳朵、发型等数据,在生成不同的学生模型时,可随机改变上述数据中的至少一者,或是对于其中一者改变不同的数据。通过上述随机改变,便可生成各有差异的学生模型。
78.可以理解,通过上述方案,可根据当前课程一建立符合当前课程时代背景的学生模型,从而可在生成不同学生模型的同时,使得学生模型与当前课程更为契合,从而有利于提高学生学习的趣味性。
79.如图6所示,在一实施例中,在根据当前课程在预设的虚拟现实平台建立虚拟现实教学场景之后,所述方法还包括:s310、根据当前课程建立基础角色模型。
80.s320、获取学生端用户在所述基础角色模型上的修改数据以生成待定学生模型。
81.具体而言,在建立学生模型时,学生端用户可在基础角色模型的基础上手动调整,进而以根据自身审美喜好以调整学生模型。
82.s330、若所述待定学生模型与所述预设的学生模型库中任一已有学生模型的差异度均满足预设要求,则将所述待定学生模型保存至所述预设的学生模型库中。
83.这其中,该可通过对比代待定学生模型与学生模型的模型数据以得到待定学生模型与学生模型库中已有学生模型的相似度,再根据该相似度判断待定学生模型与已有学生模型之间的差异度。具体为,先计算待定学生模型与某一已有学生模型的所有模型数据的差值,再累加这些模型数据的差值以得到总差值,若该总差值大于预设值,则认为待定学生模型与已有学生模型的相似度大于预设值,此时,说明待定学生模型与该已有学生模型的差异度满足预设要求。基于此,当待定学生模型与学生模型库中任一已有学生模型的相似度均大于该预设值,便可认为待定学生模型与学生数据中任一已有学生模型的差异度均满足预设要求,此时,可将该待定学生模型保存至学生模型数据库中。
84.而若是待定学生模型未能满足上述预设要求,则说明学生端用户所建立的学生模型与学生模型库中某一或某几个学生模型存在较高的相似度,为确保学生模型库中每个模型的差异性,此时,该待定学生模型不予保存至学生模型库中,并向学生端发送相关提示信息。
85.可以理解,通过上述方案,学生端用户可自定义学生模型库中的学生模型,从而可提高学生对于课程的参与度,并有助于提高学生学习的趣味性。
86.如图7所示,在一实施例中,本技术的基于虚拟现实的教学方法还包括:s410、基于所述预设的学生模型库在所述虚拟现实教学场景中创建虚拟学生。
87.具体而言,该虚拟学生并非是班级中某一个学生在虚拟现实教学场景中的的角色,而是指由系统ai(artificial intelligence 人工智能)控制的学生模型。由于预设的学生模型库中学生id和学生模型的数量超过班级中实际学生数的数量,因此可从学生模型库中未被分配的学生id和学生模型中选择一个以创建虚拟学生。
88.s420、将所述虚拟学生设置为当教师端用户提出问题后,在满足预设触发条件时回答教师端提出的问题。
89.具体而言,通过设置虚拟学生的触发条件,便可使得虚拟学生能够在教师端用户提出问题后,主动回答问题。这样设置,一方面可避免教师提出问题后没有学生回答的问题的场面,另一方面则可通过该虚拟学生活跃课堂氛围,进而以带动其他学生发言的积极性,从而有利于提高课堂的活跃程度。
90.可以理解,通过在虚拟现实教学场景中建立虚拟学生的方式,有利于烘托课堂气氛,并带动学生在参与课堂互动的积极性。
91.在一实施例中,预设触发条件包括以下两个条件中的至少一者:在教师端用户提出问题后的预设时长内没有学生端用户响应于所述问题进行回答;以及收到教师端发出的定向点名指令。
92.首先,若教师端发出提问后预设时长内没有学生端用户响应于该问题进行回答,说明班级中的学生回答这一问题的欲望不高,或是害羞于回答该问题,此时,可由虚拟学生主动基于这一问题翻向教师端反馈回答意向,并在收到教师端的基于该回答意向反馈的确认指令后回答问题。
93.其次,在教师端提出问题后,若虚拟学生收到教师端的定向点名指令,则虚拟学生直接执行回答该相应问题的操作。值得说明的是,为了便于教师端用户向虚拟学生发送定向点名指令,在创建该虚拟学生时,同步将该虚拟学生的信息发送给教师端用户。
94.当满足上述两个条件中的任一者时,该虚拟学生便可主动回答教师端用户提出的问题。
95.如图8所示,在一实施例中,虚拟学生回答教师端提出的问题,包括:s510、获取教师端用户提出的问题。
96.具体而言,虚拟学生可先获取教师端用户的语音数据,并根据该语音数据识别教师端的语音,再通过查询教师端语音中的关键字,以获取教师端用户提出的问题。
97.s520、根据所述问题从预设的答案库中获取参考答案。
98.具体而言,该预设的答案库是中保存了与各项问题的相匹配的参考答案。当虚拟学生获取了教师端用户提出的问题后,便可根据该问题从预设的答案库中检索相应的参考答案。值得说明的是,在其他实施例中,教师端用户在提出问题后,也可直接将问题定向发送给的虚拟学生。
99.s530、基于所述参考答案回复所述问题。
100.具体而言,虚拟学生在回答问题时,给出相应的参考答案即可。
101.可以理解,教师在备课时,可将课堂上将要提问的问题及相匹配的参考答案保存至预设的答案库中,以便于虚拟学生查找参考答案,并可避免虚拟学生无法找到相关问题的参考答案的情况。
102.在一实施例中,本技术的基于虚拟现实的教学方法,还包括:将所述虚拟学生设置为在收到教师端用户的接管指令时,将控制权限授权给教师端,并将教师端设置在获取所述虚拟学生的控制权限后,在所述教师模型和所述虚拟学生模型中的一者执行动作和语音。
103.这其中,该控制权限包括语音权限和动作权限,该语音权限可控制虚拟学生发言,该动作权限则可控制虚拟学生执行行走、举手等动作。
104.而将教师端设置在获取所述虚拟学生的控制权限后,在教师模型和虚拟学生模型中的一者执行动作和语音,则是为了避免教师模型与虚拟学生模型之间出现动作重复和语音重复的问题。
105.这样设置,教师可获取虚拟的学生的控制权限,进而可扮演虚拟学生以执行回答问题、提出问题等动作,使得虚拟学生能够根据实际场景适应性的发言,以进一步地带动课堂的学习氛围,并提高其他同学参与课堂互动的积极性。
106.此外,本发明实施例还提出一种计算机可读存储介质,计算机可读存储介质可以是硬盘、多媒体卡、sd卡、闪存卡、smc、只读存储器(rom)、可擦除可编程只读存储器(eprom)、便携式紧致盘只读存储器(cd

rom)、usb存储器等中的任意一种或者几种的任意组合。计算机可读存储介质中包括基于虚拟现实的教学程序10,本发明之计算机可读存储介质的具体实施方式与上述基于虚拟现实的教学方法以及服务器1的具体实施方式大致相同,在此不再赘述。
107.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
108.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
109.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
110.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
111.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
112.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1