三维教学模型控制方法、电子设备和可读存储介质与流程

文档序号:18788307发布日期:2019-09-29 18:17阅读:144来源:国知局
三维教学模型控制方法、电子设备和可读存储介质与流程

本发明涉及在线教育领域,尤其涉及一种三维教学模型控制方法、电子设备和可读存储介质。



背景技术:

目前在线教育和线下教育的过程中,为了使授课内容更加形象具体,教师在授课时会使用多种教具辅助授课,其中较为常见的教具包括视频、图片、ppt、教学模型等。在线下教育中,相比于2d的视频、图片和ppt,教学模型往往更加立体直观,有助于学生理解,但目前实体教学模型造价高、不方便携带,且因数量较少通常由教师进修演示,学生无法自己动手操作。同时因制作过程复杂等原因无法实现及时的更新。而目前的在线教育通常使用视频的方式进行授课,无法给与学生线下教学操作模型的立体感。部分在线教学实现了通过裸眼三维(3d)技术使用三维教具进行教学演示,但裸眼三维成像技术依赖专门的成像设备,无法支持普通电脑、手机等常见的电子设备,成本极高。



技术实现要素:

有鉴于此,本发明实施例提供一种三维教学模型控制方法、电子设备和可读存储介质,旨在通过创建三维教学模型,使在线教育也可以应用教学模型辅助教学,带给学生立体场景体验,同时降低成本。

第一方面,本发明实施例提供一种三维教学模型控制方法,所述方法包括:

创建至少一个三维教学模型;

接收第一编辑信号;

根据所述第一编辑信号编辑所述三维教学模型。

进一步地,所述创建至少一个三维教学模型包括:

创建虚拟教室对象和与所述虚拟教室对应的至少一个三维教学模型;

接收加入信号,并将虚拟教室与所述加入信号的发送装置建立连接;

输出所述虚拟教室的影像和所述三维教学模型。

进一步地,所述方法还包括:

输出所述第一编辑信号编辑所述三维教学模型的过程。

进一步地,所述方法还包括:

接收第二编辑信号,所述第二编辑信号根据所述第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程确定;

根据所述第二编辑信号编辑所述三维教学模型。

第二方面,本发明实施例提供一种三维教学模型控制方法,所述方法包括:

读取至少一个三维教学模型;

发送第一编辑信号,所述第一编辑信号用于编辑所述三维教学模型。

进一步地,所述读取至少一个三维教学模型包括:

读取虚拟教室和与所述虚拟教室对应的至少一个三维教学模型;

发送加入信号,用于与所述虚拟教室建立连接;

读取所述虚拟教室的影像和所述三维教学模型。。

第三方面,本发明实施例提供一种三维教学模型控制方法,所述方法包括:

读取至少一个三维教学模型、第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程;

根据所述第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程确定第二编辑信号;

发送所述第二编辑信号,所述第二编辑信号用于编辑所述三维教学模型。

进一步地,所述读取至少一个三维教学模型、第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程包括:

读取虚拟教室和与所述虚拟教室对应的至少一个三维教学模型;

发送加入信号,用于与所述虚拟教室建立连接;

读取所述虚拟教室的影像和所述三维教学模型;

读取第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程。

第四方面,本发明实施例提供一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面、第二方面和第三方面中任一项所述的方法。

第五方面,本发明实施例提供一种计算机可读存储介质,用于存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面、第二方面和第三方面中任一项所述的方法。

本发明实施例所述方法通过创建三维教学模型,在授课过程中接收用户发送的编辑信号对三维教学模型进行编辑,且实时输出所述编辑过程的结果,实现在线教学中的交互过程。所述三维教学模型可以自由拆装,不用担心被损坏,也可较快的更新到最新的设备结构类型,保持知识的前沿性,而且成本更低。

附图说明

通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:

图1为一种用于在线教学的三维教学模型控制通系统示意图;

图2为本发明实施例提供的三维教学模型控制方法流程图;

图3为本发明实施例提供的包括发送第一编辑信号步骤的三维教学模型控制方法流程图;

图4为本发明实施例提供的包括发送第二编辑信号步骤的三维教学模型控制方法流程图;

图5为一种应用本发明实施例的三维教学模型控制方法的系统信令图;

图6为本发明实施例提供的电子设备的示意图。

具体实施方式

以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程并没有详细叙述。

此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。

除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。

在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

图1为一种用于在线教学的三维教学模型控制通系统示意图,如图1所示,所述系统包括服务器10、教师终端11和学生终端12。

具体地,在实际应用的过程中,所述服务器10可以包括多个,每个服务器10中可以连接至少一个教师终端11和至少一个学生终端12。所述教师终端11和学生终端12为智能终端,所述智能终端例如可以是电脑、手机、平板电脑或vr/ar设备等。所述图1中仅以一个服务器10与一个教师终端10和多个学生终端12连接进行举例说明。所述服务器10用于创建三维教学模型,所述教师终端11和学生终端12在授课或学习的过程中可以通过所述服务器读取所述三维教学模型,并向所述服务器发送第一编辑信号和/或第二编辑信号,其中所述第一编辑信号通过所述教师终端11发送,所述第二编辑信号通过所述学生终端12发送,所述第二编辑信号可以根据所述第一编辑信号确定。所述服务器10根据所述第一编辑信号和/或第二编辑信号对所述三维教学模型进行编辑,并实时输出所述编辑过程,使所述授课和学习的过程中可以实现实时交互。

进一步地,在本发明实施例的一个实施方式中,所述服务器10还可以创建虚拟教室,所述教师终端11和学生终端12与所述服务器中的虚拟教室连接。所述虚拟教室可以由所述服务器11自行创建或根据所述教师终端11或学生终端12发送的创建虚拟教室命令创建,用于教师用户通过教师终端10在线授课,学生用户通过学生终端12在线学习。每个所述虚拟教室内包括对应的三维教学模型。所述虚拟教室通过影像的方式输出,所述三维教学模块在所述虚拟教室的影像中显示。使所述教师用户和学生用户可以通过所述教师终端11和学生终端12在所述虚拟教室中授课和学习,并实时对所述三维教学模型进行编辑。

所述系统中的服务器10在授课过程中接收所述教师终端11和学生终端12发送的编辑信号,并实时对三维教学模型进行编辑输出所述编辑过程的结果,实现教学过程中的交互。

图2为本发明实施例提供的三维教学模型控制方法流程图,如图2所示,所述方法包括:

步骤s100:创建至少一个三维教学模型。

具体地,所述三维教学模型用于辅助在线教学,例如可以是用于生物相关课程的人体模型、用于数学相关课程的集合模型以及化学相关课程的分子结构模型等。所述三维教学模型通过服务器创建,所述三维教学模型的创建软件例如可以是maya、blender等建模软件。在进行在线授课和学习的过程中,用户可以对所述三维教学模型进行编辑,例如旋转、移动、拆分所述三维教学模型。所述三维教学模型为立体模型,可以带给学生立体场景体验。同时学生在上课过程中编辑所述三维教学模型可以加深对知识点的理解。

进一步地,所述步骤s100包括创建虚拟教室对象和与所述虚拟教室对应的至少一个三维教学模型,接收加入信号,并将虚拟教室与所述加入信号的发送装置建立连接,输出所述虚拟教室的影像和所述三维教学模型。即所述服务器用于创建虚拟教室对象和与所述虚拟教室对应的至少一个三维教学模型,所述虚拟教室为教师用户和学生用户进行授课和学习的场所。所述加入信号可以由教师终端或学生终端发送,服务器在接收到所述加入请求的同时将所述虚拟教室与所述加入请求的发送设备建立连接。在本实施例的一个实现方式中,所述加入请求还包括用户标识,用于识别所述加入请求的发送设备是教师终端、学生终端或其他未能识别的其他终端,根据识别到与所述虚拟教室连接设备的类型为所述设备分配编辑所述三维教学模型的权限。所述虚拟教室通过影像的方式输出,所述三维教学模块在所述虚拟教室的影像中显示。使所述教师用户和学生用户可以通过所述教师终端和学生终端在所述虚拟教室中授课和学习,并实时对所述三维教学模型进行编辑。

步骤s200:接收第一编辑信号。

具体地,所述第一编辑信号的发送设备为教师终端,用于对所述三维教学模型进行编辑。所述第一编辑信号的内容包括编辑指令和对应的属性值,所述编辑指令例如可以是旋转、移动、拆分、合并等,对应的属性值例如可以为坐标值、角度值、数量值等等。例如当用户想要观察一个分子结构的三维教学模型时,所述第一编辑信号的内容可以为旋转和对应的旋转角度;当所述用户想要观察人体结构的三维教学模型时,所述第一编辑信号的内容可以是分割,对应的属性值为所述进行分割的分割线起始位置坐标和终止位置坐标。

步骤s300:根据所述第一编辑信号编辑所述三维教学模型。

具体地,所述服务器接收到所述第一编辑信号后根据所述第一编辑信号的内容对所述三维教学模型进行编辑,例如旋转、移动、拆分、合并等。作为本实施例的一种可选的实施方式,所述服务器在对所述三维教学模型进行编辑的同时输出所述第一编辑信号编辑所述三维教学模型的过程,使所述教师终端与所述服务器之间实现实时交互。

进一步地,所述三维教学模型控制方法还包括还接收第二编辑信号,根据所述第二编辑信号编辑所述三维教学模型。所述第二编辑信号根据所述第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程确定,通过学生终端发送。即学生用户读取所述第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程,根据所述第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程确定第一编辑信号的内容和所述三维教学模型被编辑过程的关系。学生用户再根据想要对所述三维教学模型进行的编辑确定第二编辑信号,通过学生终端发送至所述服务器。所述学生用户可以通过学生终端或教师终端读取所述第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程。

所述方法通过创建三维教学模型,在授课过程中接收用户发送的编辑信号对三维教学模型进行编辑,且实时输出所述编辑过程的结果,实现在线教学中的交互过程。同时将虚拟现实与在线教育结合,使在线教育也可以应用教学模型辅助教学,带给学生立体场景体验。所述三维教学模型可以自由拆装,不用担心被损坏,也可较快的更新到最新的设备结构类型,保持知识的前沿性,而且成本更低。

图3为本发明实施例提供的包括发送第一编辑信号步骤的三维教学模型控制方法流程图,如图3所示,所述方法包括:

步骤s400:读取至少一个三维教学模型。

具体地,所述读取三维教学模型的装置为教师终端,所述三维教学模型用于辅助在线教学,例如可以是用于生物相关课程的人体模型、用于数学相关课程的集合模型以及化学相关课程的分子结构模型等。所述三维教学模型通过服务器创建,在进行在线授课的过程中,教师用户可以通过所述教师终端对所述三维教学模型进行编辑,例如旋转、移动、拆分所述三维教学模型。所述三维教学模型为立体模型,可以带给学生立体场景体验。

进一步地,所述步骤s400包括读取虚拟教室和与所述虚拟教室对应的至少一个三维教学模型,发送加入信号,用于与所述虚拟教室建立连接,读取所述虚拟教室的影像和所述三维教学模型。即所述服务器用于创建虚拟教室对象和与所述虚拟教室对应的至少一个三维教学模型,所述虚拟教室为教师用户进行授课的场所。所述加入信号由所述教师终端发送,所述服务器在接收到所述加入请求的同时将所述虚拟教室与所述教师终端建立连接。所述虚拟教室通过影像的方式输出,所述三维教学模块在所述虚拟教室的影像中显示。使所述教师用户可以通过所述教师终端在所述虚拟教室中授课,并实时对所述三维教学模型进行编辑。

步骤s500:发送第一编辑信号。

具体地,所述第一编辑信号用于对所述三维教学模型进行编辑,所述第一编辑信号的内容包括编辑指令和对应的属性值,所述编辑指令例如可以是旋转、移动、拆分、合并等,对应的属性值例如可以为坐标值、角度值、数量值等等。例如当所述教师用户想要展示一个分子结构的三维教学模型时,所述第一编辑信号的内容可以为旋转和对应的旋转角度;当所述教师用户想要展示人体结构的三维教学模型时,所述第一编辑信号的内容可以是分割,对应的属性值为所述进行分割的分割线起始位置坐标和终止位置坐标。

进一步地,所述三维教学模型控制方法还包括读取所述第一编辑信号编辑所述三维教学模型的过程,使所述教师终端与所述服务器之间实现实时交互。作为本实施例的一个可选的实现方式,教师用户和学生用户均可以通过所述教师终端观看所述交互过程,进行学习。

图4为本发明实施例提供的包括发送第二编辑信号步骤的三维教学模型控制方法流程图,如图4所示,所述方法包括:

步骤s600:读取至少一个三维教学模型、第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程。

具体地,所述三维教学模型、第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程通过学生终端读取,所述三维教学模型用于辅助在线教学,例如可以是用于生物相关课程的人体模型、用于数学相关课程的集合模型以及化学相关课程的分子结构模型等。所述三维教学模型通过服务器创建,在进行在线学习的过程中,学生用户可以通过所述学生终端对所述三维教学模型进行编辑,例如旋转、移动、拆分所述三维教学模型。所述三维教学模型为立体模型,可以带给学生立体场景体验。所述第一编辑信号用于对所述三维教学模型进行编辑,所述第一编辑信号的内容包括编辑指令和对应的属性值,所述编辑指令例如可以是旋转、移动、拆分、合并等,对应的属性值例如可以为坐标值、角度值、数量值等等。学生用户还可以通过教师终端读取所述第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程。例如老师可以将教师终端与投影仪连接,向学生介绍、讲解所述交互过程。

进一步地,所述步骤s600包括读取虚拟教室和与所述虚拟教室对应的至少一个三维教学模型,发送加入信号,用于与所述虚拟教室建立连接,读取所述虚拟教室的影像和所述三维教学模型,读取第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程。即所述服务器用于创建虚拟教室对象和与所述虚拟教室对应的至少一个三维教学模型,所述虚拟教室为教师用户和学生用户进行授课和学习的场所。所述加入信号可以由教师终端或学生终端发送,服务器在接收到所述加入请求的同时将所述虚拟教室与所述加入请求的发送设备建立连接。所述虚拟教室通过影像的方式输出,所述三维教学模块在所述虚拟教室的影像中显示。使所述教师用户和学生用户可以通过所述教师终端和学生终端在所述虚拟教室中授课和学习,并实时对所述三维教学模型进行编辑。所述第一编辑信号编辑所述三维教学模型的过程可以通过所述学生终端在所述虚拟教室中读取。

步骤s700:根据所述第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程确定第二编辑信号。

具体地,学生用户读取所述第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程后,根据所述第一编辑信号和根据所述第一编辑信号编辑所述三维教学模型的过程确定第一编辑信号的内容和所述三维教学模型被编辑过程的关系。学生用户再根据想要对所述三维教学模型进行的编辑确定第二编辑信号,通过所述学生终端发送至所述服务器。

步骤s800:发送所述第二编辑信号。

具体地,所述服务器接收到所述第二编辑信号后根据所述第二编辑信号对所述三维教学模型进行编辑。进一步地,所述服务器还输出根据所述第二编辑信号编辑所述三维教学模型的过程,使所述学生终端与所述服务器之间实现实时交互。

图5为一种应用本发明实施例的三维教学模型控制方法的系统信令图,如图5所示,所述系统包括教师终端、服务器和学生终端。

具体地,所述三维教学模型存储在所述服务器内,所述教师终端用于向所述服务器发送第一编辑信号,所述服务器根据所述第一编辑信号对所述三维教学模型进行编辑。所述服务器将所述编辑过程实时输出至所述教师终端和/或所述学生终端,学生用户根据所述第一编辑信号和所述编辑过程确定第二编辑信号,通过所述学生终端发送所述第二编辑信号。

所述系统在授课过程中接收用户发送的编辑信号对三维教学模型进行编辑,且实时输出所述编辑过程的结果,实现在线教学中的交互过程。

图6为本发明实施例提供的电子设备的示意图,在本实施例中,所述电子设备包括服务器、终端等。如图所示,所述电子设备包括:至少一个处理器62;与至少一个处理器通信连接的存储器61;以及与存储介质通信连接的通信组件63,通信组件在处理器的控制下接收和发送数据;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行以实现上述实施例中的三维教学模型控制方法。

具体地,所述存储器61作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器62通过运行存储在存储器中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及用于在线教学的通信,即实现上述三维教学模型控制方法。

存储器61可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器61可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器61可选包括相对于处理器62远程设置的存储器61,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个模块存储在存储器61中,当被一个或者多个处理器62执行时,执行上述任意方法实施例中的三维教学模型控制方法。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

本发明还涉及一种计算机可读存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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