基于课表计划进行虚拟机预启动的方法及系统与流程

文档序号:24070717发布日期:2021-02-26 15:04阅读:148来源:国知局
基于课表计划进行虚拟机预启动的方法及系统与流程

[0001]
本发具体涉及一种基于课表计划进行虚拟机预启动的方法及系统。


背景技术:

[0002]
目前,在高校的实操课中存在着一种普遍的现象,学生根据课程的安排在上课时才会启动虚拟机来完成课程的学习任务;现有技术中,无法通过课表计划自动的进行虚拟机的预启动,无法避免的因虚拟机启动耗时而占用学生的课堂时间,造成学生体验效果差和因课堂可利用时间的减少而无法及时的完成课堂任务。


技术实现要素:

[0003]
为了解决以上问题,本发明提出一种基于课表计划进行虚拟机预启动的方法及系统,用户将课表计划导入,根据课表计划来控制提前启动虚拟机,其具体技术内容如下:
[0004]
一种基于课表计划进行虚拟机预启动的方法,包含如下步骤:
[0005]
首先,用户对课表进行导入,再根据课表按时间阶段进行分类;
[0006]
接着,获取课表中的虚拟机配置信息,并按时间阶段存储对应的虚拟机配置信息;
[0007]
然后,根据虚拟机配置信息提交线程任务;
[0008]
最后,根据所述线程任务创建虚拟机,并启动所述虚拟机。
[0009]
于本发明的一个或多个实施例当中,所述时间阶段包括:用于存储当天课表信息之前的复习阶段、用于存储当天课表信息的今日阶段、用于存储当天课表信息之后的预习阶段以及用于清理历史课表信息的清理阶段。
[0010]
于本发明的一个或多个实施例当中,所述清理阶段由用户根据需求自行设置清理周期,到达所述清理周期后所述清理阶段中的课表信息进行清理并删除对应的虚拟机配置信息。
[0011]
于本发明的一个或多个实施例当中,所述虚拟机配置信息包括:cpu大小,内存大小,硬盘大小。
[0012]
于本发明的一个或多个实施例当中,所述创建虚拟机的时间由用户根据需求自行设置。
[0013]
于本发明的一个或多个实施例当中,同时还按照所述课表提交对未来一天的课表信息同步任务。
[0014]
于本发明的一个或多个实施例当中,所述课表信息同步任务包括:将当天课程后两天的课表信息同步到预习阶段,将当天预习阶段的课表信息同步到今日阶段,将今日阶段的课表信息同步到复习阶段,将复习阶段的课表信息同步到清理阶段。
[0015]
于本发明的一个或多个实施例当中,所述课表信息同步对相同的配置信息不需要进行同步。
[0016]
于本发明的一个或多个实施例当中,若所述线程任务提交失败,将自动重新提交。
[0017]
一种基于课表计划进行虚拟机预启动系统,包括用于收集课表以及分类的课表分
类模块、用于根据课表分类进行配置信息设置的配置信息模块、以及用于根据配置信息进行线程任务处理及根据线程任务对虚拟机进行控制的中央处理模块。
[0018]
本发明的有益效果是:通过导入课表计划自动的提前启动虚拟机,减少了课堂中启动虚拟机的时间,为学生复习阶段和预习阶段提供预启动虚拟机,增强学生的体验,同时还设立清理阶段,按清理周期定时进行清理,有效防止虚拟资源浪费。
附图说明
[0019]
图1为本发明的基于课表计划进行虚拟机预启动的方法步骤方框示意图。
[0020]
图2为本发明的基于课表计划进行虚拟机预启动系统方框示意图。
具体实施方式
[0021]
如下对本申请方案作进一步描述:
[0022]
参见附图1,一种基于课表计划进行虚拟机预启动的方法,包含如下步骤:
[0023]
首先,用户对课表进行导入,再根据课表按时间阶段进行分类;
[0024]
接着,获取课表中的虚拟机配置信息,并按时间阶段存储对应的虚拟机配置信息;
[0025]
然后,根据虚拟机配置信息提交线程任务;
[0026]
最后,根据所述线程任务创建虚拟机,并启动所述虚拟机;
[0027]
用户可自行根据需要将课表计划导入,可以随意更改课表;根据课表计划来控制提前启动虚拟机,减少了课堂中启动虚拟机的时间,更好地完成课堂任务。
[0028]
所述时间阶段包括:用于存储当天课表信息之前的复习阶段、用于存储当天课表信息的今日阶段、用于存储当天课表信息之后的预习阶段以及用于清理历史课表信息的清理阶段;提供复习阶段和预习阶段提升了学生体验效果。
[0029]
所述清理阶段由用户根据需求自行设置清理周期,到达所述清理周期后所述清理阶段中的课表信息进行清理并删除对应的虚拟机配置信息;删除对应的虚拟机配置信息从而释放占用的服务器资源,有效防止虚拟资源浪费。
[0030]
所述虚拟机配置信息包括:cpu大小,内存大小,硬盘大小;设立主要配置信息更好地对虚拟机进行创建。
[0031]
所述创建虚拟机的时间由用户根据需求自行设置;使用户更合理地安排启动时间。
[0032]
同时还按照所述课表提交对未来一天的课表信息同步任务;所述课表信息同步任务包括:将当天课程后两天的课表信息同步到预习阶段,将当天预习阶段的课表信息同步到今日阶段,将今日阶段的课表信息同步到复习阶段,将复习阶段的课表信息同步到清理阶段;减少用户多次操作,用户体验效果更佳。
[0033]
所述课表信息同步对相同的配置信息不需要进行同步;减少不必要的操作。
[0034]
若所述线程任务提交失败,将自动重新提交;更有效保证任务能顺利提交。
[0035]
一种基于课表计划进行虚拟机预启动系统,包括用于收集课表以及分类的课表分类模块、用于根据课表分类进行配置信息设置的配置信息模块、以及用于根据配置信息进行线程任务处理及根据线程任务对虚拟机进行控制的中央处理模块;所述基于课表计划进行虚拟机预启动的方法于本系统上执行。
[0036]
上述优选实施方式应视为本申请方案实施方式的举例说明,凡与本申请方案雷同、近似或以此为基础作出的技术推演、替换、改进等,均应视为本专利的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1