一种云计算教学方法、系统、计算机设备及存储介质技术方案

技术编号:27655390 阅读:25 留言:0更新日期:2021-03-12 14:17
本发明专利技术适用于计算机技术领域,提供了一种云计算教学方法、系统、计算机设备及存储介质,所述方法包括:创建虚拟教学课堂;将已缓存的第一流媒体数据发送给学生客户端进行显示和将已缓存的第二流媒体数据发送给讲师客户端进行显示;接收讲师客户端或学生客户端上传的文件信息,将所述文件信息发送至学生客户端或讲师客户端,对所述文件信息进行缓存;虚拟教学课堂结束后,对缓存信息进行保存,然后关闭虚拟教学课堂对虚拟机资源进行回收,不仅可以像常规方法一样实现讲师与学生之间的视频流的交互,并且还能实现文件信息的直接分享和交互,解决了现有教学中,文件等信息需要通过其他途径另外分享的问题。

【技术实现步骤摘要】
一种云计算教学方法、系统、计算机设备及存储介质
本专利技术涉及计算机
,尤其涉及一种云计算教学方法、系统、计算机设备及存储介质。
技术介绍
云计算是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户,云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并,因而,云计算又称为网格计算,通过这项技术,可以在很短的时间内(几秒种)完成对数以万计的数据的处理,从而达到强大的网络服务。随着网络教学模式的兴起,云计算教学已经成为一种新兴技术,收到了用户的广泛欢迎。但是目前的云计算教学模式中,仅仅只能完成视频流的交互,即将讲师端的视频流与学生端的视频流进行交互传输,对于教学过程中应用到的文件等,依然需要通过线下分享或者其他方式进行分享。
技术实现思路
本专利技术实施例的目的在于提供一种云计算教学方法、系统、计算机设备及存储介质,旨在解决
技术介绍
中提出的现有技术存在的问题。本专利技术实施例是这样实现的,一种云计算教学方法,包括以下步骤:创建虚拟教学课堂;将已缓存的第一流媒体数据发送给学生客户端进行显示和将已缓存的第二流媒体数据发送给讲师客户端进行显示;接收讲师客户端或学生客户端上传的文件信息,将所述文件信息发送至学生客户端或讲师客户端,对所述文件信息进行缓存;虚拟教学课堂结束后,对缓存信息进行保存,然后关闭虚拟教学课堂对虚拟机资源进行回收。本专利技术实施例的另一目的在于提供一种云计算教学系统,包括:服务器,用于创建或关闭虚拟教学课堂,接收和发送第一流媒体数据、第二流媒体数据和文件信息,并根据所述第一流媒体数据、第二流媒体数据和文件信息生成缓存进行保存;讲师客户端,与所述服务器通过网络通讯,用于接收和显示第二流媒体数据、上传第一流媒体数据、以及接收或上传文件信息;以及学生客户端,与所述服务器通过网络通讯,用于接收和显示第一流媒体数据、上传第二流媒体数据、以及接收或上传文件信息。本专利技术实施例的另一目的在于提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述云计算教学方法的步骤。本专利技术实施例的另一目的在于提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述云计算教学方法的步骤。本专利技术实施例提供的一种云计算教学方法,不仅可以像常规方法一样实现讲师与学生之间的视频流的交互,并且还能实现文件信息的直接分享和交互,解决了现有教学中,文件等信息需要通过其他途径另外分享的问题;同时,虚拟机以队列方式进行排布,为用户提供虚拟资源,当当前虚拟机的资源满载后,此时会遍历当前所有已使用的虚拟机,当所有已使用的虚拟机中存在未满载的虚拟机时,将该虚拟机的资源分配给用户,直至该虚拟机的资源满载,如果当前所有已使用的虚拟机资源均为满载时,才会调用下一个虚拟机以供使用,其可以实现虚拟机资源的合理分配,提升资源的使用效率;而且缓存信息还可以在资源存储中心进行保存,在虚拟教学课堂关闭后,为有进行教学重复学习的用户提供下载服务,即在虚拟教学课堂关闭后,通过搜索之前的唯一识别码,可以得到虚拟教学课堂关闭前的所有缓存。附图说明图1为一种云计算教学方法的流程图。图2为服务器创建虚拟教学课堂方法的流程图。图3为服务器对流媒体数据进行接收和发送的流程图。图4为虚拟教学课堂结束后对虚拟机资源进行回收的流程图。图5为服务器调用虚拟机的流程图。图6为一种云计算教学系统的结构示意图。图7为本专利技术实施例提供的一种可执行云计算教学方法的计算机设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的具体实现进行详细描述。如图1所示,为本专利技术一个实施例提供的一种云计算教学方法的流程图,具体包括以下步骤:S102,创建虚拟教学课堂。本专利技术实施例中,虚拟教学课堂是基于互联网或者网络的教学场所,具体的来说,其可以根据用户的指令或者需求,由服务器进行创建,且在创建时,需要为虚拟教学课堂匹配虚拟资源,以满足使用需求,具体的来说,虚拟资源中至少需要有GPU、内存、存储空间、网络等硬件资源,也需要有操作系统、应用软件等软件资源,本专利技术实施例在此不进行具体的限定。S104,将已缓存的第一流媒体数据发送给学生客户端进行显示和将已缓存的第二流媒体数据发送给讲师客户端进行显示。本专利技术实施例中,所述的第一流媒体数据指的是由讲师客户端采集的讲师处的信息,具体的来说,第一流媒体数据至少包括讲师的声音和视频,实质上,所述的第一流媒体数据指的就是网络教学时的教学画面以及声音;第二流媒体数据指的是由学生客户端采集的学生处的信息,第二流媒体数据至少包括学生的声音和视频,实质上,所述的第二流媒体数据数据指的就是网络教学时的学生处画面以及声音,其可以向讲师客户端及时的反馈学生处的图像画面和声音,讲师和学生可以直接通过画面和声音进行交互,以保证教学效率和教学效果。此处,有必要进行说明的是,学生客户端和讲师客户端应当具备对流媒体数据进行解码的功能,使得流媒体数据能够直接播放或者显示。学生客户端和讲师客户端为需要预先下载并且安装内置有SDK的应用软件。此处,已缓存的第一流媒体数据和已缓存的第二流媒体数据,指的是服务器在进行第一流媒体数据和第二流媒体数据的接收和发送时,会对该第一流媒体数据和第二流媒体数据进行缓存,以满足后续的存档等需求。S106,接收讲师客户端或学生客户端上传的文件信息,将所述文件信息发送至学生客户端或讲师客户端,对所述文件信息进行缓存。本专利技术实施例中,文件信息的格式与流媒体数据存在区别,其中,流媒体数据具体指的就是声音和视频,而文件信息指的是讲师或者学生发送的其他文件,如Word、PPT、Rar、Excel等格式的文件,其可以在实际应用时,实现文件等信息的分享,解决了现有教学中,文件等信息需要通过其他途径另外分享的问题,对所述文件信息进行缓存的作用与上述相同,均是为了满足后续的存档等需求。S108,虚拟教学课堂结束后,对缓存信息进行保存,然后关闭虚拟教学课堂对虚拟机资源进行回收。本专利技术实施例中,当虚拟教学课堂即教学结束后,对整个虚拟教学课堂中产生的缓存信息进行保存,然后再然后关闭虚拟教学课堂对虚拟机资源进行回收,以便于服务器再次创建其他虚拟教学课堂,解除资源占用状态。如图2所示,为本专利技术一个实施例提供的创建虚拟教学课堂方法的流程图,具体包括以下步骤:S202,根据指令或需求,服务器创建具有多个虚拟机的虚拟本文档来自技高网...

【技术保护点】
1.一种云计算教学方法,其特征在于,包括以下步骤:/n创建虚拟教学课堂;/n将已缓存的第一流媒体数据发送给学生客户端进行显示和将已缓存的第二流媒体数据发送给讲师客户端进行显示;/n接收讲师客户端或学生客户端上传的文件信息,将所述文件信息发送至学生客户端或讲师客户端,对所述文件信息进行缓存;/n虚拟教学课堂结束后,对缓存信息进行保存,然后关闭虚拟教学课堂对虚拟机资源进行回收。/n

【技术特征摘要】
1.一种云计算教学方法,其特征在于,包括以下步骤:
创建虚拟教学课堂;
将已缓存的第一流媒体数据发送给学生客户端进行显示和将已缓存的第二流媒体数据发送给讲师客户端进行显示;
接收讲师客户端或学生客户端上传的文件信息,将所述文件信息发送至学生客户端或讲师客户端,对所述文件信息进行缓存;
虚拟教学课堂结束后,对缓存信息进行保存,然后关闭虚拟教学课堂对虚拟机资源进行回收。


2.根据权利要求1所述的一种云计算教学方法,其特征在于,所述创建虚拟教学课堂的步骤,具体包括:
根据指令或需求,创建具有多个虚拟机的虚拟机资源池,所述虚拟机资源池即为虚拟教学课堂;
生成关于该虚拟教学课堂的唯一识别码;
根据所述唯一识别码在服务器中搜索虚拟教学课堂,经过身份验证后,进入该虚拟教学课堂中,所述服务器与讲师客户端和学生客户端通过网络通讯。


3.根据权利要求1所述的一种云计算教学方法,其特征在于,讲师客户端和学生客户端至少具有第一显示窗口和第二显示窗口,其中第一显示窗口用于显示第一流媒体数据和第二流媒体数据,第二显示窗口用于显示文件信息和聊天信息,所述第一显示窗口和第二显示窗口不重叠显示,且所述第二显示窗口可关闭。


4.根据权利要求1所述的一种云计算教学方法,其特征在于,所述将已缓存的第一流媒体数据发送给学生客户端进行显示和将已缓存的第二流媒体数据发送给讲师客户端进行显示的步骤,具体包括:
接收所述讲师客户端采集的第一流媒体数据,将所述第一流媒体数据传输至学生客户端;
在学生客户端的请求指令验证通过后,服务器接收学生客户端采集的第二流媒体数据,将所述第二流媒体数据传输至讲师客户端;
对所述第一流媒体数据和所述第二流媒体数据进行缓存。


5.根据权利要求1所述的一种云计算教学方法,其特征在于,所述虚拟教学课堂结束后,对缓存信息进行保存,然后关闭虚拟教学课堂对虚拟机资源进行回收的步骤,具体包括:
虚拟教学课堂结束后,遍历...

【专利技术属性】
技术研发人员:晏秀芳
申请(专利权)人:成都辰迈科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1