公开/公告号CN112416519A
专利类型发明专利
公开/公告日2021-02-26
原文格式PDF
申请/专利权人 广州西麦科技股份有限公司;
申请/专利号CN202011315632.9
申请日2020-11-21
分类号G06F9/455(20060101);G06Q10/10(20120101);G06Q50/20(20120101);
代理机构44510 深圳市辉泓专利代理有限公司;
代理人孟强
地址 510000 广东省广州市高新技术产业开发区科丰路31号自编二栋华南新材料创新园G5栋203
入库时间 2023-06-19 10:02:03
技术领域
本发具体涉及一种基于课表计划进行虚拟机预启动的方法及系统。
背景技术
目前,在高校的实操课中存在着一种普遍的现象,学生根据课程的安排在上课时才会启动虚拟机来完成课程的学习任务;现有技术中,无法通过课表计划自动的进行虚拟机的预启动,无法避免的因虚拟机启动耗时而占用学生的课堂时间,造成学生体验效果差和因课堂可利用时间的减少而无法及时的完成课堂任务。
发明内容
为了解决以上问题,本发明提出一种基于课表计划进行虚拟机预启动的方法及系统,用户将课表计划导入,根据课表计划来控制提前启动虚拟机,其具体技术内容如下:
一种基于课表计划进行虚拟机预启动的方法,包含如下步骤:
首先,用户对课表进行导入,再根据课表按时间阶段进行分类;
接着,获取课表中的虚拟机配置信息,并按时间阶段存储对应的虚拟机配置信息;
然后,根据虚拟机配置信息提交线程任务;
最后,根据所述线程任务创建虚拟机,并启动所述虚拟机。
于本发明的一个或多个实施例当中,所述时间阶段包括:用于存储当天课表信息之前的复习阶段、用于存储当天课表信息的今日阶段、用于存储当天课表信息之后的预习阶段以及用于清理历史课表信息的清理阶段。
于本发明的一个或多个实施例当中,所述清理阶段由用户根据需求自行设置清理周期,到达所述清理周期后所述清理阶段中的课表信息进行清理并删除对应的虚拟机配置信息。
于本发明的一个或多个实施例当中,所述虚拟机配置信息包括:cpu大小,内存大小,硬盘大小。
于本发明的一个或多个实施例当中,所述创建虚拟机的时间由用户根据需求自行设置。
于本发明的一个或多个实施例当中,同时还按照所述课表提交对未来一天的课表信息同步任务。
于本发明的一个或多个实施例当中,所述课表信息同步任务包括:将当天课程后两天的课表信息同步到预习阶段,将当天预习阶段的课表信息同步到今日阶段,将今日阶段的课表信息同步到复习阶段,将复习阶段的课表信息同步到清理阶段。
于本发明的一个或多个实施例当中,所述课表信息同步对相同的配置信息不需要进行同步。
于本发明的一个或多个实施例当中,若所述线程任务提交失败,将自动重新提交。
一种基于课表计划进行虚拟机预启动系统,包括用于收集课表以及分类的课表分类模块、用于根据课表分类进行配置信息设置的配置信息模块、以及用于根据配置信息进行线程任务处理及根据线程任务对虚拟机进行控制的中央处理模块。
本发明的有益效果是:通过导入课表计划自动的提前启动虚拟机,减少了课堂中启动虚拟机的时间,为学生复习阶段和预习阶段提供预启动虚拟机,增强学生的体验,同时还设立清理阶段,按清理周期定时进行清理,有效防止虚拟资源浪费。
附图说明
图1为本发明的基于课表计划进行虚拟机预启动的方法步骤方框示意图。
图2为本发明的基于课表计划进行虚拟机预启动系统方框示意图。
具体实施方式
如下对本申请方案作进一步描述:
参见附图1,一种基于课表计划进行虚拟机预启动的方法,包含如下步骤:
首先,用户对课表进行导入,再根据课表按时间阶段进行分类;
接着,获取课表中的虚拟机配置信息,并按时间阶段存储对应的虚拟机配置信息;
然后,根据虚拟机配置信息提交线程任务;
最后,根据所述线程任务创建虚拟机,并启动所述虚拟机;
用户可自行根据需要将课表计划导入,可以随意更改课表;根据课表计划来控制提前启动虚拟机,减少了课堂中启动虚拟机的时间,更好地完成课堂任务。
所述时间阶段包括:用于存储当天课表信息之前的复习阶段、用于存储当天课表信息的今日阶段、用于存储当天课表信息之后的预习阶段以及用于清理历史课表信息的清理阶段;提供复习阶段和预习阶段提升了学生体验效果。
所述清理阶段由用户根据需求自行设置清理周期,到达所述清理周期后所述清理阶段中的课表信息进行清理并删除对应的虚拟机配置信息;删除对应的虚拟机配置信息从而释放占用的服务器资源,有效防止虚拟资源浪费。
所述虚拟机配置信息包括:cpu大小,内存大小,硬盘大小;设立主要配置信息更好地对虚拟机进行创建。
所述创建虚拟机的时间由用户根据需求自行设置;使用户更合理地安排启动时间。
同时还按照所述课表提交对未来一天的课表信息同步任务;所述课表信息同步任务包括:将当天课程后两天的课表信息同步到预习阶段,将当天预习阶段的课表信息同步到今日阶段,将今日阶段的课表信息同步到复习阶段,将复习阶段的课表信息同步到清理阶段;减少用户多次操作,用户体验效果更佳。
所述课表信息同步对相同的配置信息不需要进行同步;减少不必要的操作。
若所述线程任务提交失败,将自动重新提交;更有效保证任务能顺利提交。
一种基于课表计划进行虚拟机预启动系统,包括用于收集课表以及分类的课表分类模块、用于根据课表分类进行配置信息设置的配置信息模块、以及用于根据配置信息进行线程任务处理及根据线程任务对虚拟机进行控制的中央处理模块;所述基于课表计划进行虚拟机预启动的方法于本系统上执行。
上述优选实施方式应视为本申请方案实施方式的举例说明,凡与本申请方案雷同、近似或以此为基础作出的技术推演、替换、改进等,均应视为本专利的保护范围。
机译: 云启动系统,具有该云启动系统的虚拟机以及启动该虚拟机的方法
机译: 虚拟机器的计划布置的计划系统,计划方法和存储计划计划的记录介质
机译: 计划系统,计划方法以及用于记录计划程序的记录介质,该计划程序用于计划虚拟机的放置