一种基于学校课程表的桌面虚拟机部署的方法及管理服务端技术

技术编号:18553383 阅读:64 留言:0更新日期:2018-07-28 10:37
本发明专利技术公开了一种基于学校课程表的桌面虚拟机部署的方法及管理服务端,涉及云计算技术领域,其方法包括:管理服务端根据学校课程表的课程安排,将多个作为课件的虚拟机模板与课程进行关联,得到课程课件关联表;管理服务端每天根据学校课程表的课程安排遍历所述课程课件关联表,查找到所需的当前虚拟机模板;管理服务端利用所查找到的当前虚拟机模板创建桌面虚拟机,并将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端。

【技术实现步骤摘要】
一种基于学校课程表的桌面虚拟机部署的方法及管理服务端
本专利技术涉及云计算
,特别涉及一种基于学校课程表的桌面虚拟机部署的方法及管理服务端。
技术介绍
学校目前教学都采用信息化教育,在教学场景中,都会使用桌面虚拟机,但是由于学校受到场地,经费的限制,无法部署大规模的桌面虚拟机资源,用来满足不同的教学场景的需要。传统的教学方式中,简单的教学课件例如PPT或者word文档,都是由任课老师把相应的教学课件copy到u盘里面,然后利用u盘,把教学课件copy到桌面虚拟机中。复杂的教学课件例如Autocad制图等,就需要把对应的软件安装在桌面虚拟机上,但是由于课程不一样,对软件资源的需求也不一样。导致这台共享的桌面虚拟机上会安装多种应用软件,这些软件也有可能会相互冲突,直接影响教学效果。在教学场景中,受到成本因素的控制,无法为每位教师都添加一个单独的桌面虚拟机,只能让所有的任课老师共享这台桌面虚拟机,由于课程不一样,安装的教学软件也不尽相同,导致任课老师每次在上课前,耗费大量的精力去搭建自己的教学环境,影响教学效果。
技术实现思路
根据本专利技术实施例提供的方案解决的技术问题是任课老师每次在上课前,耗费大量的精力去搭建自己的教学环境,影响教学效果。根据本专利技术实施例提供的一种基于学校课程表的桌面虚拟机部署的方法,包括:管理服务端根据学校课程表的课程安排,将多个作为课件的虚拟机模板与课程进行关联,得到课程课件关联表;管理服务端每天根据学校课程表的课程安排遍历所述课程课件关联表,查找到所需的当前虚拟机模板;管理服务端利用所查找到的当前虚拟机模板创建桌面虚拟机,并将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端。优选地,所述课程表包括班级名称、星期名称、课时序号名称以及学科名称;其中,所述星期名称包括星期一、星期二、星期三、星期四、星期五、星期六以及星期日;所述课时序号名称是指每天按时间为课时进行排序的课时序号。优选地,所述管理服务端根据学校课程表的课程安排,将多个作为课件的虚拟机模板与课程进行关联,得到课程课件关联表包括:管理服务端根据学校课程表的课程安排,获取每个班级的所有学科名称;管理服务端根据所获取的每个班级的所有学科名称,为每个学科创建虚拟机模板;管理服务端将所创建的每个虚拟机模板与每个班级相对应的学科名称进行关联,得到课程课件关联表。优选地,所述管理服务端每天根据学校课程表的课程安排遍历所述课程课件关联表,查找到所需的当前虚拟机模板包括:管理服务端每天根据学校课程表的课时序号及学科名称,遍历所述课程课件关联表,查找与所述学科名称相对应的虚拟机模板。优选地,所述管理服务端将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端包括:管理服务端根据班级名称,查找与所述班级相匹配的终端编号;管理服务端根据所查找到的终端编号,将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端。根据本专利技术实施例提供的一种管理服务端,包括:关联模块,用于根据学校课程表的课程安排,将多个作为课件的虚拟机模板与课程进行关联,得到课程课件关联表;查找模块,用于根据每天学校课程表的课程安排遍历所述课程课件关联表,查找到所需的当前虚拟机模板;桌面虚拟机部署模块,用于利用所查找到的当前虚拟机模板创建桌面虚拟机,并将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端。优选地,所述课程表包括班级名称、星期名称、课时序号名称以及学科名称;其中,所述星期名称包括星期一、星期二、星期三、星期四、星期五、星期六以及星期日;所述课时序号名称是指每天按时间为课时进行排序的课时序号。优选地,所述关联模块包括:获取单元,用于根据学校课程表的课程安排,获取每个班级的所有学科名称;创建单元,用于根据所获取的每个班级的所有学科名称,为每个学科创建虚拟机模板;关联单元,用于将所创建的每个虚拟机模板与每个班级相对应的学科名称进行关联,得到课程课件关联表。优选地,所述查找模块具体用于根据每天学校课程表的课时序号及学科名称,遍历所述课程课件关联表,查找与所述学科名称相对应的虚拟机模板。优选地,所述桌面虚拟机部署模块具体用于根据班级名称,查找与所述班级相匹配的终端编号,并根据所查找到的终端编号,将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端。根据本专利技术实施例提供的方案,在云环境下,基于桌面虚机模板产生桌面虚拟机的原理,根据学校课程表,利用JAVA实现调度管理部署功能,用来快速部署桌面虚拟机满足学校的复杂的教学应用场景。附图说明图1是本专利技术实施例提供的一种基于学校课程表的桌面虚拟机部署的方法流程图;图2是本专利技术实施例提供的一种管理服务端的示意图;图3是本专利技术实施例提供的一种基于学校课程表的桌面虚机部署技术的结构示意图;图4是本专利技术实施例提供的一种基于学校课程表的桌面虚机部署技术的模块示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1是本专利技术实施例提供的一种基于学校课程表的桌面虚拟机部署的方法流程图,如图1所示,包括:步骤S101:管理服务端根据学校课程表的课程安排,将多个作为课件的虚拟机模板与课程进行关联,得到课程课件关联表;步骤S102:管理服务端每天根据学校课程表的课程安排遍历所述课程课件关联表,查找到所需的当前虚拟机模板;步骤S103:管理服务端利用所查找到的当前虚拟机模板创建桌面虚拟机,并将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端。其中,所述课程表包括班级名称、星期名称、课时序号名称以及学科名称;其中,所述星期名称包括星期一、星期二、星期三、星期四、星期五、星期六以及星期日;所述课时序号名称是指每天按时间为课时进行排序的课时序号。其中,所述管理服务端根据学校课程表的课程安排,将多个作为课件的虚拟机模板与课程进行关联,得到课程课件关联表包括:管理服务端根据学校课程表的课程安排,获取每个班级的所有学科名称;管理服务端根据所获取的每个班级的所有学科名称,为每个学科创建虚拟机模板;管理服务端将所创建的每个虚拟机模板与每个班级相对应的学科名称进行关联,得到课程课件关联表。其中,所述管理服务端每天根据学校课程表的课程安排遍历所述课程课件关联表,查找到所需的当前虚拟机模板包括:管理服务端每天根据学校课程表的课时序号及学科名称,遍历所述课程课件关联表,查找与所述学科名称相对应的虚拟机模板。其中,所述管理服务端将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端包括:管理服务端根据班级名称,查找与所述班级相匹配的终端编号;管理服务端根据所查找到的终端编号,将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端。图2是本专利技术实施例提供的一种管理服务端的示意图,如图2所示,其包括:关联模块201,用于根据学校课程表的课程安排,将多个作为课件的虚拟机模板与课程进行关联,得到课程课件关联表;查找模块202,用于根据每天学校课程表的课程安排遍历所述课程课件关联表,查找到所需的当前虚拟机模板;桌面虚拟机部署模块203,用于利用所查找到的当前虚拟机模板创建桌面虚拟机,并将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端。具体地说,所述课程表包括班级名称、星期名称、课时序本文档来自技高网...

【技术保护点】
1.一种基于学校课程表的桌面虚拟机部署的方法,包括:管理服务端根据学校课程表的课程安排,将多个作为课件的虚拟机模板与课程进行关联,得到课程课件关联表;管理服务端每天根据学校课程表的课程安排遍历所述课程课件关联表,查找到所需的当前虚拟机模板;管理服务端利用所查找到的当前虚拟机模板创建桌面虚拟机,并将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端。

【技术特征摘要】
1.一种基于学校课程表的桌面虚拟机部署的方法,包括:管理服务端根据学校课程表的课程安排,将多个作为课件的虚拟机模板与课程进行关联,得到课程课件关联表;管理服务端每天根据学校课程表的课程安排遍历所述课程课件关联表,查找到所需的当前虚拟机模板;管理服务端利用所查找到的当前虚拟机模板创建桌面虚拟机,并将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端。2.根据权利要求1所述的方法,所述课程表包括班级名称、星期名称、课时序号名称以及学科名称;其中,所述星期名称包括星期一、星期二、星期三、星期四、星期五、星期六以及星期日;所述课时序号名称是指每天按时间为课时进行排序的课时序号。3.根据权利要求1或2所述的方法,所述管理服务端根据学校课程表的课程安排,将多个作为课件的虚拟机模板与课程进行关联,得到课程课件关联表包括:管理服务端根据学校课程表的课程安排,获取每个班级的所有学科名称;管理服务端根据所获取的每个班级的所有学科名称,为每个学科创建虚拟机模板;管理服务端将所创建的每个虚拟机模板与每个班级相对应的学科名称进行关联,得到课程课件关联表。4.根据权利要求3所述的方法,所述管理服务端每天根据学校课程表的课程安排遍历所述课程课件关联表,查找到所需的当前虚拟机模板包括:管理服务端每天根据学校课程表的课时序号及学科名称,遍历所述课程课件关联表,查找与所述学科名称相对应的虚拟机模板。5.根据权利要求4所述的方法,所述管理服务端将所创建的桌面虚拟机经由网络发送给相应终端的桌面客户端包括:管理服务端根据班级名称,查找与所述班级相匹配...

【专利技术属性】
技术研发人员:缪贵海
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1