基于虚拟现实的教学方法及系统与流程

文档序号:18872523发布日期:2019-10-14 19:52阅读:218来源:国知局
基于虚拟现实的教学方法及系统与流程

本申请涉及网络教学领域,具体而言,涉及一种基于虚拟现实的教学方法及系统。



背景技术:

随着计算机和网络通讯技术的快速发展,虚拟现实(virtualreality,简称vr)技术、增强现实(augmentedreality,简称ar)技术以及混合现实(mixedreality,简称mr)技术在智能教学领域得到了越来越多的应用。

相关技术中基于vr或ar等技术的智能教学系统或平台主要通过虚拟现实技术营造沉浸感,通过系统资源库提供的人物形象和场景资源生成虚拟的教学环境,但相关技术无法在虚拟环境中根据教师、助教、学生、管理员等各种不同身份的用户形成与其需求相匹配的虚拟形象或虚拟场景,也无法根据用户的不同身份和需求灵活匹配各自的权限功能,导致用户的教学兴趣不足,基于虚拟现实技术的智能教学系统的推广应用受到了限制。

针对相关技术中由于无法根据用户的需求灵活设置教学场景造成的用户的教学兴趣不足的问题,目前尚未提出有效的解决方案。



技术实现要素:

本申请的主要目的在于提供一种基于虚拟现实的教学方法,以解决相关技术中由于无法根据用户的需求灵活设置教学场景造成的用户的教学兴趣不足的问题。

为了实现上述目的,根据本申请的一个方面,提供了一种基于虚拟现实的教学方法。

根据本申请的基于虚拟现实的教学方法包括:

接收终端用户发送的教学请求信息,其中,所述教学请求信息包括教学场景设置请求信息,所述教学场景设置请求信息是所述终端用户用于设置教学场景的请求信息;

根据所述终端用户的身份信息将所述终端用户匹配至所述终端用户对应的第一教学场景;以及

根据所述终端用户的教学场景设置请求信息将所述终端用户设置至第二教学场景。

进一步地,所述终端用户包括第一终端用户和第二终端用户,所述教学方法包括:

接收所述第一终端用户发送的第一教学请求信息,其中,所述第一教学请求信息包括第一教学场景设置请求信息,所述第一教学场景设置请求信息是所述第一终端用户用于设置教学场景的请求信息;

根据所述第一教学请求信息识别所述第一终端用户的身份信息;

根据所述第一终端用户的身份信息将所述第一终端用户匹配至所述第一终端用户对应的第一教学场景;

判断预设身份数据库中与所述第一终端用户的身份信息相关联的第二终端用户;

将所述第二终端用户匹配至所述第一终端用户对应的第一教学场景;以及

根据所述第一教学场景设置请求信息将所述第一终端用户和第二终端用户设置至第二教学场景。

进一步地,所述教学请求信息还包括教学资源请求信息,所述教学资源请求信息是所述终端用户用于上传或下载所述教学资源的信息,接收终端用户发送的教学请求信息包括接收所述终端用户发送的教学资源请求信息,

其中,在接收所述终端用户发送的教学资源请求信息之前,所述方法还包括:

预先构建教学资源库,所述教学资源库包括教学课程、全景图像、教学场景模型或用户形象模型,所述教学资源库用于终端用户上传或下载所述教学课程、全景图像、教学场景模型或用户形象模型;其中,在接收所述终端用户发送的教学资源请求信息之后,所述方法还包括:

根据所述教学资源请求信息在所述教学资源库中上传或下载所述教学课程、全景图像、教学场景模型或用户形象模型。

进一步地,所述教学请求信息还包括形象设置请求信息,所述形象设置请求信息是所述终端用户用于设置形象的请求信息,在接收终端用户发送的教学请求信息之后,所述方法还包括:

根据所述终端用户的身份信息在教学场景中生成所述终端用户对应的第一用户形象;

获取所述终端用户发送的形象设置请求信息;以及

根据所述终端用户的形象设置请求信息在教学场景中生成所述终端用户对应的第二用户形象。

进一步地,所述教学请求信息还包括权限修改请求信息,所述权限修改请求信息是所述终端用户用于修改用户权限的请求信息,在接收终端用户发送的教学请求信息之后,所述方法还包括:

根据所述终端用户的身份信息匹配所述终端用户的第一权限信息;

获取所述终端用户发送的权限修改请求信息;以及

根据所述终端用户的权限修改请求信息对所述第一权限信息进行修改得到所述终端用户的第二权限信息。

进一步地,所述终端用户包括第一终端用户和第二终端用户,在根据所述终端用户的教学场景设置请求信息将所述终端用户匹配至第二教学场景之后,所述方法还包括:

接收所述第一终端用户发送的教学任务信息,其中,所述教学任务信息为所述第一终端用户向所述第二终端用户分配的教学任务的信息;

根据预设规则分析所述第二终端用户反馈的教学结果信息,所述教学结果信息为所述第二终端用户向所述第一终端用户反馈的教学结果的信息;

反馈根据所述预设规则分析第二终端用户反馈的教学结果信息的结果至所述第一用户终端。

进一步地,所述教学请求信息还包括位置请求信息,所述位置请求信息是所述终端用户用于请求所述终端用户的当前实际位置或相对位置的信息,接收终端用户发送的教学请求信息包括接收所述终端用户发送的位置请求信息,

其中,所述终端用户包括第一终端用户和第二终端用户,在接收所述终端用户发送的位置请求信息之前,所述方法还包括:

预先构建位置信息库,所述位置信息库包括所述第一终端用户和所述第二终端用户的初始位置信息、当前实际位置信息及所述第一终端用户与所述第二终端用户之间的相对位置信息,所述位置信息库用于确定所述第一终端用户和所述第二终端用户在教学场景中的位置或所述第一终端用户与所述第二终端用户之间的相对位置;

其中,在接收所述终端用户发送的位置请求信息之后,所述方法还包括:

根据所述位置请求信息在所述位置信息库中确定所述第一终端用户和所述第二终端用户在教学场景中的位置或所述第一终端用户与所述第二终端用户之间的相对位置。

为了实现上述目的,根据本申请的另一方面,提供了一种基于虚拟现实的教学系统。

根据本申请的基于虚拟现实的教学系统包括:第一接收模块,用于接收终端用户发送的教学请求信息,其中,所述教学请求信息包括教学场景设置请求信息,所述教学场景设置请求信息是所述终端用户用于设置教学场景的请求信息;

第一匹配模块,用于根据所述终端用户的身份信息将所述终端用户匹配至所述终端用户对应的第一教学场景;以及

设置模块,用于根据所述终端用户的教学场景设置请求信息将所述终端用户设置至第二教学场景。

进一步地,所述终端用户包括第一终端用户和第二终端用户,所述教学系统包括:

第一接收单元,用于接收所述第一终端用户发送的第一教学请求信息,其中,所述第一教学请求信息包括第一教学场景设置请求信息,所述第一教学场景设置请求信息是所述第一终端用户用于设置教学场景的请求信息;

识别单元,用于根据所述第一教学请求信息识别所述第一终端用户的身份信息;

第一匹配单元,用于根据所述第一终端用户的身份信息将所述第一终端用户匹配至所述第一终端用户对应的第一教学场景;

判断单元,用于判断预设身份数据库中与所述第一终端用户的身份信息相关联的第二终端用户;

第二匹配单元,用于将所述第二终端用户匹配至所述第一终端用户对应的第一教学场景;以及

设置单元,用于根据所述第一教学场景设置请求信息将所述第一终端用户和第二终端用户设置至第二教学场景。

进一步地,所述教学请求信息还包括教学资源请求信息,所述教学资源请求信息是所述终端用户用于上传或下载所述教学资源的信息,所述第一接收模块包括第二接收单元,用于接收所述终端用户发送的教学资源请求信息;

所述教学系统还包括:

构建模块,用于预先构建教学资源库,所述教学资源库包括教学课程、全景图像、教学场景模型或用户形象模型,所述教学资源库用于终端用户上传或下载所述教学课程、全景图像、教学场景模型或用户形象模型;

传输模块,用于根据所述教学资源请求信息在所述教学资源库中上传或下载所述教学课程、全景图像、教学场景模型或用户形象模型。

在本申请实施例中,采用接收终端用户发送的教学场景设置请求信息的方式,通过根据终端用户的身份信息将终端用户匹配至终端用户对应的第一教学场景,最后根据终端用户的教学场景设置请求信息将终端用户切换到第二教学场景中,达到了切换教学场景的目的,从而实现了提高用户教学兴趣的技术效果,进而解决了相关技术由于无法根据用户的需求灵活设置教学场景造成的用户的教学兴趣不足的技术问题。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请第一实施例的基于虚拟现实的教学方法的流程示意图;

图2是根据本申请第二实施例的基于虚拟现实的教学方法的流程示意图;

图3是根据本申请第三实施例的基于虚拟现实的教学方法的流程示意图;

图4是根据本申请第四实施例的基于虚拟现实的教学方法的流程示意图;

图5是根据本申请第五实施例的基于虚拟现实的教学方法的流程示意图;

图6是根据本申请第六实施例的基于虚拟现实的教学方法的流程示意图;

图7是根据本申请第七实施例的基于虚拟现实的教学方法的流程示意图;

图8是根据本申请第一实施例的基于虚拟现实的教学系统的组成结构示意图;

图9是根据本申请第二实施例的基于虚拟现实的教学系统的组成结构示意图;以及

图10是根据本申请第三实施例的基于虚拟现实的教学系统的组成结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

此外,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

根据本申请实施例,提供了一种基于虚拟现实的教学方法,如图1所示,该方法包括如下的步骤s101至步骤s103:

s101,接收终端用户发送的教学请求信息,其中,所述教学请求信息包括教学场景设置请求信息,所述教学场景设置请求信息是所述终端用户用于设置教学场景的请求信息。

具体实施时,本申请首先接收用户端发送来的教学请求,优选地,所述教学请求包括教学场景设置请求,发送请求的用户端可以是教师端也可以是学生端,即教师端或者学生端均可以发起教学场景设置的请求,当然也可以根据实际需要具体限制只有具备某种身份的用户才可以发起教学场景设置的请求。教师端或者学生端发送请求的设备可以包括虚拟现实一体机、虚拟现实头戴式显示器、增强现实眼镜、混合现实眼镜、智能手机、平板电脑、网页链接等。

s102,根据所述终端用户的身份信息将所述终端用户匹配至所述终端用户对应的第一教学场景。

具体实施时,本申请预先构建了身份信息数据库,数据库内预先存储了各个终端用户的身份信息,所述身份信息包括姓名、学号、班级、年级以及终端用户在班级或年级中担任的角色信息等,所述角色信息优选包括教师、助教、学生、管理员以及实际教学过程中所需要设置的其他任何角色信息。所述数据库中还预先存储了各终端用户的ip地址与身份信息的对应关系,在接收到终端用户发送的教学场景设置请求后,优选地,通过终端用户的ip地址信息识别用户的身份信息。

本申请预先构建的身份信息数据库中还存储了各个终端用户的身份信息的关联关系,例如,同一个班级的学生之间建立关联关系,同一个年级的学生之间建立关联关系,以及同一个老师与多个班级或年级之间建立关联关系等,通过关联关系的建立可以将同一个班级的学生或者同一个年级的学生分配至同一个虚拟教学场景中,用户关联关系的建立不限于上述列举的几种情况,本领域技术人员可以根据实际需要进行灵活调整和设置。

身份信息数据库中进一步还存储了各个班级或年级信息与不同教学场景之间的关联关系,具体实施时,在接收到终端用户发送的教学场景设置请求信息之前,优选根据数据库中存储的各个相互关联的终端用户对应的班级或年级信息匹配对应的教学场景,进而使终端用户快速进入到对应的教学场景中。

s103,根据所述终端用户的教学场景设置请求信息将所述终端用户设置至第二教学场景。

具体实施时,可以预先设置具有某种角色或身份的人员才能够有切换教学场景的权限,比如设置教师或者管理员角色可以切换整个教学场景,将虚拟教学场景从太空环境切换到原子核环境,进而达到根据用户需求变换教学场景的目的,实现提高用户教学兴趣的效果。

根据本申请实施例的一种优选实施方式,所述终端用户包括第一终端用户和第二终端用户,如图2所示,所述教学方法包括步骤s201至步骤s206:

s201,接收所述第一终端用户发送的第一教学请求信息,其中,所述第一教学请求信息包括第一教学场景设置请求信息,所述第一教学场景设置请求信息是所述第一终端用户用于设置教学场景的请求信息。

具体实施时,本申请的教学场景设置请求可由任意一个终端用户发起,即发送请求的用户端可以是教师端也可以是学生端,当然也可以根据实际需要具体限制只有具备某种身份的终端用户才可以发起教学场景设置的请求。教师端或者学生端发送请求的设备可以包括虚拟现实一体机、虚拟现实头戴式显示器、增强现实眼镜、混合现实眼镜、智能手机、平板电脑、网页链接等。

s202,根据所述第一教学请求信息识别所述第一终端用户的身份信息。

具体实施时,本申请预先构建了身份信息数据库,数据库内预先存储了各个终端用户的身份信息,所述身份信息包括姓名、学号、班级、年级以及终端用户在班级或年级中担任的角色信息等,所述角色信息优选包括教师、助教、学生、管理员以及实际教学过程中所需要设置的其他任何角色信息。所述数据库中还预先存储了各终端用户的ip地址与身份信息的对应关系,在接收到某一终端用户发送的教学场景设置请求后,优选地,通过该终端用户的ip地址信息识别该用户的身份信息。

s203,根据所述第一终端用户的身份信息将所述第一终端用户匹配至所述第一终端用户对应的第一教学场景。

身份信息数据库中存储了各个班级、年级信息或终端用户的身份信息与不同教学场景之间的关联关系,具体实施时,在接收到第一终端用户发送的教学场景设置请求信息之前,优选根据数据库中存储的与第一终端用户对应的班级或年级信息匹配对应的教学场景。

s204,判断预设身份数据库中与所述第一终端用户的身份信息相关联的第二终端用户;

本申请预先构建的身份信息数据库中还存储了各个终端用户的身份信息的关联关系,例如,同一个班级的学生之间建立关联关系,同一个年级的学生之间建立关联关系,以及同一个老师与多个班级或年级之间建立关联关系等,通过关联关系的建立可以将同一个班级的学生或者同一个年级的学生分配至同一个虚拟教学场景中,用户关联关系的建立不限于上述列举的几种情况,本领域技术人员可以根据实际需要进行灵活调整和设置。具体实施时,通过识别发送请求的第一终端用户的身份信息,在身份信息数据库中判断出与该第一终端用户的身份信息相匹配的其他用户。

s205,将所述第二终端用户匹配至所述第一终端用户对应的第一教学场景。

在判断出与上述第一终端用户的身份信息相匹配的其他用户的身份信息之后,将与发送请求的第一终端用户的身份信息相关联的其他用户全部匹配到同一个教学场景中,形成一个虚拟教室,进而使第一终端用户及与第一终端用户相关联的其他终端用户快速进入到对应的教学场景中。

s206,根据所述第一教学场景设置请求信息将所述第一终端用户和第二终端用户设置至第二教学场景。

具体实施时,可以预先设置具有某种角色或身份的人员才能够有切换教学场景的权限,比如设置教师或者管理员角色可以切换整个教学场景,将虚拟教学场景从太空环境切换到原子核环境,当接收到第一终端用户如教师或管理员发送的切换教学场景的请求后,将该教师或者管理员及与其相关联的其他终端用户所处的教学场景进行同步切换,即通过某一终端用户的教学场景设置请求实现对整个虚拟教室的场景进行切换的目的,进而实现提高用户教学兴趣的效果。

根据本申请实施例的一种优选实施方式,所述教学请求信息还包括教学资源请求信息,所述教学资源请求信息是所述终端用户用于上传或下载所述教学资源的信息,接收终端用户发送的教学请求信息包括接收所述终端用户发送的教学资源请求信息。如图3所示,所述教学方法包括步骤s301至步骤s303:

在接收所述终端用户发送的教学资源请求信息之前,所述方法包括:

s301,预先构建教学资源库,所述教学资源库包括教学课程、全景图像、教学场景模型或用户形象模型,所述教学资源库用于终端用户上传或下载所述教学课程、全景图像、教学场景模型或用户形象模型;

本申请预先构建了教学资源库,其中存储了大量的教学课程资源及教学场景资源等,具体包括各种课程资源,虚拟全景视频、全景图片、全景三维场景、三维模型、三维动画、互动程序、甚至直播全景视频等,这些内容可以组成完整的教学资源应用到虚拟教学场景中,同时该资源库还可以允许第三方开发者上传自身创造的教学资源,并且可以为这些资源进行标价销售,而学生和教师或者其他用户可以进行购买,在这些用户获得资源的使用权限后,可以在线使用,也可以下载到本地的终端设备中。同样终端用户也可以作为第三方开发商上传自己的教学课程资源或者教学场景模型、用户形象模型等资源并设置购买权限。

s302,接收所述终端用户发送的教学资源请求信息。

具体实施时,终端用户发送的教学请求信息还可以包括教学资源请求信息,终端用户在需要上传或下载如课程资源,虚拟全景视频、全景图片、全景三维场景、三维模型、三维动画、互动程序、甚至直播全景视频等各种教学资源时,可以发起教学资源请求。

s303,根据所述教学资源请求信息在所述教学资源库中上传或下载所述教学课程、全景图像、教学场景模型或用户形象模型。

在接收到终端用户在教学资源库中上传教学资源的请求信息后,将用户自己设计的相应的教学课程、全景图像、教学场景模型或用户形象模型等资源上传到教学资源库中。在接收到终端用户在教学资源库中下载教学资源的请求信息后,将用户需要的相应的教学课程、全景图像、教学场景模型或用户形象模型等资源下载到用户的终端设备中。

根据本申请实施例的一种优选实施方式,所述教学请求信息还包括形象设置请求信息,所述形象设置请求信息是所述终端用户用于设置形象的请求信息,在接收终端用户发送的教学请求信息之后,如图4所示,所述教学方法还包括步骤s401至步骤s403:

s401,根据所述终端用户的身份信息在教学场景中生成所述终端用户对应的第一用户形象。

优选地,在身份信息数据库中预先存储各个终端用户在教学场景中对应的用户形象信息,即身份信息数据库中根据不同终端用户的身份信息建立了身份信息与不同终端用户的用户形象的对应关系,具体地,可以是身份信息数据库中一个终端用户对应一个初始的用户形象,该初始用户形象可以是数据库中随机匹配得到的,也可以是用户在注册登录时自己上传或选择的初始用户形象,初始用户形象将作为终端用户在进入到教学场景中所采用的第一用户形象。当然需要说明的是,初始用户形象的具体设置方法不限于上述列举的几种情况,本领域技术人员可以根据实际需要进行灵活设置和调整。此外,终端用户在教学场景的形象的表现形式可以是虚拟三维形象,也可以是预先录制好的形象,还可以使用用户的实体形象。

s402,获取所述终端用户发送的形象设置请求信息。

具体实施时,教学请求信息还可以包括终端用户发送的形象设置请求信息,用于在教学场景中设置自己的形象,例如用户从教学资源库中下载了新的用户形象模型,请求在教学场景中更换新的形象,或者用户想要用自己的实体形象在教学场景中进行展示等,进而发起形象设置请求。

s403,根据所述终端用户的形象设置请求信息在教学场景中生成所述终端用户对应的第二用户形象。

在接收到终端用户的形象设置请求后,根据用户的具体形象设置信息,对用户的初始形象进行替换,在教学场景中生成第二用户形象,即终端用户想要设置的新形象,新形象可以是在教学资源库中新下载得到的用户形象模型,还可以是用户的实体形象等。

根据本申请实施例的一种优选实施方式,所述教学请求信息还包括权限修改请求信息,所述权限修改请求信息是所述终端用户用于修改用户权限的请求信息,在接收终端用户发送的教学请求信息之后,如图5所示,所述教学方法还包括步骤s501至步骤s503:

s501,根据所述终端用户的身份信息匹配所述终端用户的第一权限信息。

具体实施时,在身份信息数据库中预先存储不同身份的终端用户与第一权限信息即初始权限信息的对应关系,这里的身份信息优选指用户的角色信息,例如教师或者管理员具有开启/关闭课程、设置课程时间、切换教学场景、设置学生发言或互动等的权限,学生具有设置用户形象、提起发言或互动请求等的权限,具体的权限信息的设置可以根据实际需要进行灵活调整。本申请通过身份数据库中预先存储的不同身份的终端用户与不同权限之间的对应关系为用户匹配对应的初始权限。

s502,获取所述终端用户发送的权限修改请求信息。

在教学进行过程中,终端用户可以对自己的初始权限信息发起修改的请求,例如教师或管理员需要学生参与活动或回答问题,则需要开启学生的发言或互动权限,或者教师或管理员需要学生在教学结束后统一反馈自己的问题,则需要关闭学生可以提起发言或互动的权限。具体实施时,还可以进一步设定哪些权限是可修改权限,哪些权限是不可修改的权限,即不同终端用户的不同权限可以设置不同的修改属性。

s503,根据所述终端用户的权限修改请求信息对所述第一权限信息进行修改得到所述终端用户的第二权限信息。

在接收到终端用户的权限修改请求后,进一步可选地判断用户发起修改的权限是否可被修改,如果是可修改的权限信息则根据终端用户的具体修改请求对用户的初始权限信息进行修改得到第二权限信息,即新的用户权限。终端用户发起的权限修改请求可以是对自己的权限信息进行修改的请求,也可以是对他人的权限信息进行修改的请求,权限修改请求的类型可以是权限属性的修改请求也可以是权限范围的修改请求。

具体实施时,终端用户对自己的权限信息提出修改的请求可以是修改自己某一权限的具体属性,例如教师具有设置学生发言或互动的权限,如果教师的初始权限信息中限定了设置学生发言或互动的权限的具体属性为学生当前不可以发言或互动,当教师发起对该权限进行修改的请求时就可以将该权限信息对应的具体属性修改为学生当前可以发言或互动,即终端用户对自身权限信息的修改可以包括对某一权限属性的修改。终端用户对他人的权限信息提出修改的请求可以是当某一学生的角色发生变化时,例如由普通学生角色变为管理员角色,这时教师可以提起权限修改请求,将该学生的初始权限信息修改为管理员角色对应的权限信息,即终端用户对他人权限信息的修改可以包括对权限范围的修改。

根据本申请实施例的一种优选实施方式,所述终端用户包括第一终端用户和第二终端用户,在根据所述终端用户的教学场景设置请求信息将所述终端用户匹配至第二教学场景之后,如图6所示,所述教学方法还包括步骤s601至步骤s603:

s601,接收所述第一终端用户发送的教学任务信息,其中,所述教学任务信息为所述第一终端用户向所述第二终端用户分配的教学任务的信息。

具体实施时,教师可以向虚拟教室中的学生发布教学任务信息如课堂作业等,所述课堂作业可以是随堂完成的作业也可以是课后作业。

s602,根据预设规则分析所述第二终端用户反馈的教学结果信息,所述教学结果信息为所述第二终端用户向所述第一终端用户反馈的教学结果的信息。

具体实施时,学生在接收到教师发布的教学任务信息后,需要在规定时间内返回教学结果,之后按照预设规则对学生反馈的教学结果进行分析,所述预设规则可以是教师在开启课程之前上传到教学资源库中的规则,用来判断学生的教学结果,具体地可以包括针对教学任务信息中每项任务的打分规则及分数统计规则、分数展示规则等,上述规则可以根据实际需要进行灵活设置,在此不做具体限定。

s603,反馈根据所述预设规则分析第二终端用户反馈的教学结果信息的结果至所述第一用户终端。

在根据预设规则分析学生的教学结果信息之后,将分析结果数据反馈给教师端,由教师端选择是否对学生的教学结果进行展示,上述分析结果产生的数据会存储在数据库中,用于作为后续学生学习情况统计分析的基础。

根据本申请实施例的一种优选实施方式,所述教学请求信息还包括位置请求信息,所述位置请求信息是所述终端用户用于请求所述终端用户的当前实际位置或相对位置的信息,接收终端用户发送的教学请求信息包括接收所述终端用户发送的位置请求信息,如图7所示,所述教学方法还包括步骤s701至步骤s703:

s701,预先构建位置信息库,所述位置信息库包括所述第一终端用户和所述第二终端用户的初始位置信息、当前实际位置信息及所述第一终端用户与所述第二终端用户之间的相对位置信息,所述位置信息库用于确定所述第一终端用户和所述第二终端用户在教学场景中的位置或所述第一终端用户与所述第二终端用户之间的相对位置。

本申请预先构建了位置信息库,位置信息库中预先存储了各个终端用户的初始位置信息,通过实时定位获取得到的用户的当前实际位置信息以及各个终端用户之间的相对位置信息。位置信息库是实时更新的,通过终端用户的位置变化不断更新数据库中的位置信息数据。通过位置信息库可以确定教学场景中各个终端用户的当前位置信息及位置变化信息。

s702,接收所述终端用户发送的位置请求信息。

具体实施时,所述教学请求信息还包括位置请求信息,是终端用户用于请求其他终端用户的当前实际位置或自己与其他终端用户的相对位置的信息。

s703,根据所述位置请求信息在所述位置信息库中确定所述第一终端用户和所述第二终端用户在教学场景中的位置或所述第一终端用户与所述第二终端用户之间的相对位置。

在接收到第一终端用户发送的位置请求信息后,具体实施时,例如教师想要确定某一学生的具体位置,则发起确定该学生位置的位置请求信息,通过位置信息库得到该学生的初始位置信息及当前位置信息以及该学生与教师之间的相对位置信息,将相关位置信息发送给该教师。

需要说明的是,本申请的基于虚拟现实的教学方法,其中的虚拟现实技术仅是本申请的一种优选实施方式,并不仅限于采用虚拟现实技术实现本申请的技术方案,其他的诸如增强现实和混合现实技术同样适用于本申请的技术方案,均应包含在本申请的保护范围之内。

从以上的描述中,可以看出,本发明实现了如下技术效果:采用接收终端用户发送的教学场景设置请求信息的方式,通过识别终端用户的身份信息,根据终端用户的身份信息将终端用户匹配至终端用户对应的第一教学场景,最后根据终端用户的教学场景设置请求信息将终端用户切换到第二教学场景中,达到了切换教学场景的目的,从而实现了提高用户教学兴趣的技术效果。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

根据本发明实施例,还提供了一种基于虚拟现实的教学系统,如图8所示,该系统包括:第一接收模块1、第一匹配模块2和设置模块3,其中,

第一接收模块1,用于接收终端用户发送的教学请求信息,其中,所述教学请求信息包括教学场景设置请求信息,所述教学场景设置请求信息是所述终端用户用于设置教学场景的请求信息。

具体实施时,本申请首先通过第一接收模块1接收用户端发送来的教学请求,优选地,所述教学请求包括教学场景设置请求,发送请求的用户端可以是教师端也可以是学生端,即教师端或者学生端均可以发起教学场景设置的请求,当然也可以根据实际需要具体限制只有具备某种身份的用户才可以发起教学场景设置的请求。教师端或者学生端发送请求的设备可以包括虚拟现实一体机、虚拟现实头戴式显示器、增强现实眼镜、混合现实眼镜、智能手机、平板电脑、网页链接等。

第一匹配模块2,用于根据所述终端用户的身份信息将所述终端用户匹配至所述终端用户对应的第一教学场景。

具体实施时,本申请预先构建了身份信息数据库,数据库内预先存储了各个终端用户的身份信息,所述身份信息包括姓名、学号、班级、年级以及终端用户在班级或年级中担任的角色信息等,所述角色信息优选包括教师、助教、学生、管理员以及实际教学过程中所需要设置的其他任何角色信息。所述数据库中还预先存储了各终端用户的ip地址与身份信息的对应关系,在接收到终端用户发送的教学场景设置请求后,优选地,通过识别模块2根据终端用户的ip地址信息识别用户的身份信息。

本申请预先构建的身份信息数据库中还存储了各个终端用户的身份信息的关联关系,例如,同一个班级的学生之间建立关联关系,同一个年级的学生之间建立关联关系,以及同一个老师与多个班级或年级之间建立关联关系等,通过关联关系的建立可以将同一个班级的学生或者同一个年级的学生分配至同一个虚拟教学场景中,用户关联关系的建立不限于上述列举的几种情况,本领域技术人员可以根据实际需要进行灵活调整和设置。

身份信息数据库中进一步还存储了各个班级或年级信息与不同教学场景之间的关联关系,具体实施时,在第一接收模块1接收到终端用户发送的教学场景设置请求信息之前,优选通过第一匹配模块2根据数据库中存储的各个相互关联的终端用户对应的班级或年级信息匹配对应的教学场景,进而使终端用户快速进入到对应的教学场景中。

设置模块3,用于根据所述终端用户的教学场景设置请求信息将所述终端用户设置至第二教学场景。

具体实施时,通过设置模块3可以预先设置具有某种角色或身份的人员才能够有切换教学场景的权限,比如设置教师或者管理员角色可以切换整个教学场景,将虚拟教学场景从太空环境切换到原子核环境,进而达到根据用户需求变换教学场景的目的,实现提高用户教学兴趣的效果。

根据本申请实施例的一种优选实施方式,所述终端用户包括第一终端用户和第二终端用户,如图9所示,所述第一接收模块1包括第一接收单元11,所述第一匹配模块2包括识别单元21、第一匹配单元22、判断单元23和第二匹配单元24,所述设置模块3包括设置单元31,其中,

第一接收单元11,用于接收所述第一终端用户发送的第一教学请求信息,其中,所述第一教学请求信息包括第一教学场景设置请求信息,所述第一教学场景设置请求信息是所述第一终端用户用于设置教学场景的请求信息。

具体实施时,本申请的教学场景设置请求可由任意一个终端用户发起,即发送请求的用户端可以是教师端也可以是学生端,当然也可以根据实际需要具体限制只有具备某种身份的终端用户才可以发起教学场景设置的请求。教师端或者学生端可以通过设置在虚拟现实一体机、虚拟现实头戴式显示器、增强现实眼镜、混合现实眼镜、智能手机、平板电脑等设备上的第一接收单元11发送请求。

识别单元21,用于根据所述第一教学请求信息识别所述第一终端用户的身份信息。

具体实施时,本申请预先构建了身份信息数据库,数据库内预先存储了各个终端用户的身份信息,所述身份信息包括姓名、学号、班级、年级以及终端用户在班级或年级中担任的角色信息等,所述角色信息优选包括教师、助教、学生、管理员以及实际教学过程中所需要设置的其他任何角色信息。所述数据库中还预先存储了各终端用户的ip地址与身份信息的对应关系,在接收到某一终端用户发送的教学场景设置请求后,优选地,通过识别单元21根据该终端用户的ip地址信息识别该用户的身份信息。

第一匹配单元22,用于根据所述第一终端用户的身份信息将所述第一终端用户匹配至所述第一终端用户对应的第一教学场景。

身份信息数据库中存储了各个班级、年级信息或终端用户的身份信息与不同教学场景之间的关联关系,具体实施时,在接收到第一终端用户发送的教学场景设置请求信息之前,优选通过第一匹配单元22根据数据库中存储的与第一终端用户对应的班级或年级信息匹配对应的教学场景。

判断单元23,用于判断预设身份数据库中与所述第一终端用户的身份信息相关联的第二终端用户。

本申请预先构建的身份信息数据库中还存储了各个终端用户的身份信息的关联关系,例如,同一个班级的学生之间建立关联关系,同一个年级的学生之间建立关联关系,以及同一个老师与多个班级或年级之间建立关联关系等,通过关联关系的建立可以将同一个班级的学生或者同一个年级的学生分配至同一个虚拟教学场景中,用户关联关系的建立不限于上述列举的几种情况,本领域技术人员可以根据实际需要进行灵活调整和设置。具体实施时,通过识别发送请求的第一终端用户的身份信息,在身份信息数据库中通过判断单元23判断出与该第一终端用户的身份信息相匹配的其他用户。

第二匹配单元24,用于将所述第二终端用户匹配至所述第一终端用户对应的第一教学场景。

在判断出与上述第一终端用户的身份信息相匹配的其他用户的身份信息之后,通过第二匹配单元24将与发送请求的第一终端用户的身份信息相关联的其他用户全部匹配到同一个教学场景中,形成一个虚拟教室,进而使第一终端用户及与第一终端用户相关联的其他终端用户快速进入到对应的教学场景中。

设置单元31,用于根据所述第一教学场景设置请求信息将所述第一终端用户和第二终端用户设置至第二教学场景。

具体实施时,可以通过设置单元31预先设置具有某种角色或身份的人员才能够有切换教学场景的权限,比如设置教师或者管理员角色可以切换整个教学场景,将虚拟教学场景从太空环境切换到原子核环境,当接收到第一终端用户如教师或管理员发送的切换教学场景的请求后,将该教师或者管理员及与其相关联的其他终端用户所处的教学场景进行同步切换,即通过某一终端用户的教学场景设置请求实现对整个虚拟教室的场景进行切换的目的,进而实现提高用户教学兴趣的效果。

根据本申请实施例的一种优选实施方式,所述教学请求信息还包括教学资源请求信息,所述教学资源请求信息是所述终端用户用于上传或下载所述教学资源的信息,如图10所示,所述第一接收模块1包括第二接收单元12,所述教学系统还包括:构建模块4和传输模块5,其中,

构建模块4,用于预先构建教学资源库,所述教学资源库包括教学课程、全景图像、教学场景模型或用户形象模型,所述教学资源库用于终端用户上传或下载所述教学课程、全景图像、教学场景模型或用户形象模型。

本申请通过构建模块4预先构建了教学资源库,其中存储了大量的教学课程资源及教学场景资源等,具体包括各种课程资源,虚拟全景视频、全景图片、全景三维场景、三维模型、三维动画、互动程序、甚至直播全景视频等,这些内容可以组成完整的教学资源应用到虚拟教学场景中,同时该资源库还可以允许第三方开发者上传自身创造的教学资源,并且可以为这些资源进行标价销售,而学生和教师或者其他用户可以进行购买,在这些用户获得资源的使用权限后,可以在线使用,也可以下载到本地的终端设备中。同样终端用户也可以作为第三方开发商上传自己的教学课程资源或者教学场景模型、用户形象模型等资源并设置购买权限。

第二接收单元12,用于接收所述终端用户发送的教学资源请求信息。

具体实施时,终端用户发送的教学请求信息还可以包括教学资源请求信息,终端用户在需要上传或下载如课程资源,虚拟全景视频、全景图片、全景三维场景、三维模型、三维动画、互动程序、甚至直播全景视频等各种教学资源时,可以发起教学资源请求,通过第二接收单元12接收用户发送的教学资源请求。

传输模块5,用于根据所述教学资源请求信息在所述教学资源库中上传或下载所述教学课程、全景图像、教学场景模型或用户形象模型。

在接收到终端用户在教学资源库中上传教学资源的请求信息后,通过传输模块5将用户自己设计的相应的教学课程、全景图像、教学场景模型或用户形象模型等资源上传到教学资源库中。在接收到终端用户在教学资源库中下载教学资源的请求信息后,通过传输模块5将用户需要的相应的教学课程、全景图像、教学场景模型或用户形象模型等资源下载到用户的终端设备中。

根据本申请实施例的一种优选实施方式,所述教学请求信息还包括形象设置请求信息,所述形象设置请求信息是所述终端用户用于设置形象的请求信息,所述系统还包括:第一形象生成模块、第一获取模块和第二形象生成模块,其中,

第一形象生成模块,用于根据所述终端用户的身份信息在教学场景中生成所述终端用户对应的第一用户形象。

优选地,在身份信息数据库中预先存储各个终端用户在教学场景中对应的用户形象信息,即身份信息数据库中根据不同终端用户的身份信息建立了身份信息与不同终端用户的用户形象的对应关系,具体地,可以是身份信息数据库中一个终端用户对应一个初始的用户形象,该初始用户形象可以是数据库中随机匹配得到的,也可以是用户在注册登录时自己上传或选择的初始用户形象,初始用户形象将作为终端用户在进入到教学场景中所采用的第一用户形象。当然需要说明的是,初始用户形象的具体设置方法不限于上述列举的几种情况,本领域技术人员可以根据实际需要进行灵活设置和调整。此外,终端用户在教学场景的形象的表现形式可以是虚拟三维形象,也可以是预先录制好的形象,还可以使用用户的实体形象,用户通过第一形象生成模块在教学场景中生成自己对应的用户形象。

第一获取模块,用于获取所述终端用户发送的形象设置请求信息。

具体实施时,教学请求信息还可以包括终端用户发送的形象设置请求信息,用于在教学场景中设置自己的形象,例如用户从教学资源库中下载了新的用户形象模型,请求在教学场景中更换新的形象,或者用户想要用自己的实体形象在教学场景中进行展示等,则可以发起形象设置请求,进而通过第一获取模块获取终端用户发送的形象设置请求信息。

第二形象生成模块,用于根据所述终端用户的形象设置请求信息在教学场景中生成所述终端用户对应的第二用户形象。

在接收到终端用户的形象设置请求后,根据用户的具体形象设置信息,通过第二形象生成模块对用户的初始形象进行替换,在教学场景中生成第二用户形象,即终端用户想要设置的新形象,新形象可以是在教学资源库中新下载得到的用户形象模型,还可以是用户的实体形象等。

根据本申请实施例的一种优选实施方式,所述教学请求信息还包括权限修改请求信息,所述权限修改请求信息是所述终端用户用于修改用户权限的请求信息,所述系统还包括:第二匹配模块、第二获取模块和权限修改模块,其中,

第二匹配模块,用于根据所述终端用户的身份信息匹配所述终端用户的第一权限信息。

具体实施时,在身份信息数据库中预先存储不同身份的终端用户与第一权限信息即初始权限信息的对应关系,这里的身份信息优选指用户的角色信息,例如教师或者管理员具有开启/关闭课程、设置课程时间、切换教学场景、设置学生发言或互动等的权限,学生具有设置用户形象、提起发言或互动请求等的权限,具体的权限信息的设置可以根据实际需要进行灵活调整。本申请通过身份数据库中预先存储的不同身份的终端用户与不同权限之间的对应关系通过第二匹配模块为用户匹配对应的初始权限。

第二获取模块,用于获取所述终端用户发送的权限修改请求信息。

在教学进行过程中,终端用户可以对自己的初始权限信息发起修改的请求,例如教师或管理员需要学生参与活动或回答问题,则需要开启学生的发言或互动权限,或者教师或管理员需要学生在教学结束后统一反馈自己的问题,则需要关闭学生可以提起发言或互动的权限。具体实施时,还可以进一步设定哪些权限是可修改权限,哪些权限是不可修改的权限,即不同终端用户的不同权限可以设置不同的修改属性,通过第二获取模块获取终端用户发送的权限修改请求信息。

权限修改模块,用于根据所述终端用户的权限修改请求信息对所述第一权限信息进行修改得到所述终端用户的第二权限信息。

在接收到终端用户的权限修改请求后,通过权限修改模块修改终端用户的权限信息。进一步可选地判断用户发起修改的权限是否可被修改,如果是可修改的权限信息则根据终端用户逇具体修改请求对用户的初始权限信息进行修改得到第二权限信息,即新的用户权限。终端用户发起的权限修改请求可以是对自己的权限信息进行修改的请求,也可以是对他人的权限信息进行修改的请求,权限修改请求的类型可以是权限属性的修改请求也可以是权限范围的修改请求。

具体实施时,终端用户对自己的权限信息提出修改的请求可以是修改自己某一权限的具体属性,例如教师具有设置学生发言或互动的权限,如果教师的初始权限信息中限定了设置学生发言或互动的权限的具体属性为学生当前不可以发言或互动,当教师发起对该权限进行修改的请求时就可以将该权限信息对应的具体属性修改为学生当前可以发言或互动,即终端用户对自身权限信息的修改可以包括对某一权限属性的修改。终端用户对他人的权限信息提出修改的请求可以是当某一学生的角色发生变化时,例如由普通学生角色变为管理员角色,这时教师可以提起权限修改请求,将该学生的初始权限信息修改为管理员角色对应的权限信息,即终端用户对他人权限信息的修改可以包括对权限范围的修改。

根据本申请实施例的一种优选实施方式,所述终端用户包括第一终端用户和第二终端用户,所述系统还包括:第二接收模块、分析模块和反馈模块,其中,

第二接收模块,用于接收所述第一终端用户发送的教学任务信息,其中,所述教学任务信息为所述第一终端用户向所述第二终端用户分配的教学任务的信息。

具体实施时,教师可以向虚拟教室中的学生发布教学任务信息如课堂作业等,所述课堂作业可以是随堂完成的作业也可以是课后作业,通过第二接收模块接收教师发送的教学任务信息。

分析模块,用于根据预设规则分析所述第二终端用户反馈的教学结果信息,所述教学结果信息为所述第二终端用户向所述第一终端用户反馈的教学结果的信息。

具体实施时,学生在接收到教师发布的教学任务信息后,需要在规定时间内返回教学结果,之后通过分析模块按照预设规则对学生反馈的及教学结果进行分析,所述预设规则可以是教师在开启课程之前上传到教学资源库中的规则,用来判断学生的教学结果,具体地可以包括针对教学任务信息中每项任务的打分规则及分数统计规则等,上述规则可以根据实际需要进行灵活设置,在此不做具体限定。

反馈模块,用于反馈根据所述预设规则分析第二终端用户反馈的教学结果信息的结果至所述第一用户终端。

在根据预设规则分析学生的教学结果信息之后,通过反馈模块将所述分析结果数据反馈给教师端,由教师端选择是否对学生的教学结果进行展示,上述分析结果产生的数据会存储在数据库中,用于作为后续学生学习情况统计分析的基础。

根据本申请实施例的一种优选实施方式,所述教学请求信息还包括位置请求信息,所述位置请求信息是所述终端用户用于请求所述终端用户的当前实际位置或相对位置的信息,其中,所述终端用户包括第一终端用户和第二终端用户,所述系统还包括:构建单元、第二接收单元和确定单元,其中,

构建单元,用于预先构建位置信息库,所述位置信息库包括所述第一终端用户和所述第二终端用户的初始位置信息、当前实际位置信息及所述第一终端用户与所述第二终端用户之间的相对位置信息,所述位置信息库用于确定所述第一终端用户和所述第二终端用户在教学场景中的位置或所述第一终端用户与所述第二终端用户之间的相对位置。

本申请通过构建单元预先构建了位置信息库,位置信息库中预先存储了各个终端用户的初始位置信息,通过实时定位获取得到的用户的当前实际位置信息以及各个终端用户之间的相对位置信息。位置信息库是实时更新的,通过终端用户的位置变化不断更新数据库中的位置信息数据。通过位置信息库可以确定教学场景中各个终端用户的当前位置信息及位置变化情况。

第二接收单元,用于接收终端用户发送的位置请求信息。

具体实施时,所述教学请求信息还包括位置请求信息,是终端用户用于请求其他终端用户的当前实际位置或自己与其他终端用户的相对位置的信息,通过第二接收单元接收用户发送的位置请求信息。

确定单元,用于根据所述位置请求信息在所述位置信息库中确定所述第一终端用户和所述第二终端用户在教学场景中的位置或所述第一终端用户与所述第二终端用户之间的相对位置。

在接收到第一终端用户发送的位置请求信息后,具体实施时,例如教师想要确定某一学生的具体位置,则发起确定该学生位置的位置请求信息,通过确定单元在位置信息库中得到该学生的初始位置信息及当前位置信息以及该学生与教师之间的相对位置信息,将相关位置信息发送给该教师。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1