本发明属于网络虚拟磁盘领域,尤其涉及一种计算机教室软件系统自动切换方法及系统。
背景技术:
计算机教室现在广泛应用于各类学校,计算机教室由硬件和软件系统组成,不同的教学任务运行软件系统的需求不同。网络虚拟磁盘技术,例如iscsi使用tcp/ip协议,让两个主机通过ip网络相互协商然后交换scsi命令,iscsi就是用以太网仿真了一个高性能本地磁盘,从而创建了一个存储局域网(san)。通过网络虚拟磁盘给计算机提供软件系统,软件系统所在的磁盘是另一台主机的程序运行模拟的,这种方法通过改变程序运行模式可以任意切换计算机的软件系统,但现有的切换方法是通过操作软件手动完成。
技术实现要素:
本发明的目的在于,针对现有技术的不足,提出一种计算机教室软件系统自动切换方法及系统,能够通过识别使用者身份,进行软件系统的自动切换,使得每个教师和他的学生都有独立的软件系统,做到老师和老师之间、班级与班级之间软件系统完全隔离,互不影响,使用方便,提高教学效率。
一种计算机教室软件系统自动切换方法,其特征在于,包括以下步骤:
s0:给每个教师和教师教学的班级准备好对应的软件系统,并以虚拟磁盘文件的格式存储于硬盘中。
s1:对教师进行身份识别,得到身份识别码;
s2:通过计算机通讯接口将身份识别码传递给网络虚拟磁盘服务软件;
s3:网络虚拟磁盘服务软件判断是否已经启动教师和全体学生计算机系统,如果是则自动重启教师和全体学生计算机系统,否则自动启动教师和全体学生计算机系统;
s4:在教师和全体学生计算机系统启动时网络虚拟磁盘服务软件根据身份识别码为教师和学生挂载对应的虚拟磁盘文件。
进一步的,教师和全体学生计算机系统的软件系统相互独立。
进一步的,身份识别的方法包括二维码识别、id卡识别、指纹识别、账号密码输入识别、人脸识别和瞳孔识别中的一种或多种。
进一步的,通讯接口包括串口、usb口、以太网接口、pcie接口、pci接口、ps2接口和wifi接口中的一种或多种。
一种计算机教室软件系统自动切换系统,包括身份识别模块、信息传递模块、启动模块和软件系统挂载模块;身份识别模块用于对教师进行身份识别,得到身份识别码;信息传递模块用于通过计算机通讯接口将身份识别码传递给网络虚拟磁盘服务软件;启动模块用于判断是否已经启动教师和全体学生计算机系统,如果是则自动重启教师和全体学生计算机系统,否则自动启动教师和全体学生计算机系统;软件系统挂载模块用于在教师和全体学生计算机系统启动时根据身份识别码为教师和学生挂载对应的软件系统。
本发明的有益效果:能够通过识别使用者身份,进行软件系统的自动切换,使得每个教师和他的学生都有独立的软件系统,做到老师和老师之间、班级与班级之间软件系统完全隔离,互不影响,使用方便,提高教学效率。
附图说明
图1是本发明方法流程图。
图2是本发明系统结构图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式。
有甲乙丙三个老师分时段共用一间计算机教室给1班2班3班的学生分别上语文课、数学课、英语课,建立6个虚拟磁盘文件,分为3组,甲老师和1班为第1组,包含甲老师的计算机虚拟磁盘文件和1班学生的计算机虚拟磁盘文件,甲老师在第1组的两个虚拟磁盘文件中分别安装教师端及学生端需要的语文课教学软件和课件资源;乙老师和2班为第2组,包含乙老师的计算机虚拟磁盘文件和2班学生的计算机虚拟磁盘文件,乙老师在第2组的两个虚拟磁盘文件中分别安装教师端及学生端需要的数学课教学软件和课件资源;丙老师和3班为第3组,包含丙老师的计算机虚拟磁盘文件和3班学生的计算机虚拟磁盘文件,丙老师在第3组的两个虚拟磁盘文件中分别安装教师端及学生端需要的英语课教学软件和课件资源。
当甲老师到教室上课时,首先经过身份识别装置得到甲老师的身份识别码,身份识别码通过计算机通讯接口传给网络虚拟磁盘服务软件,网络虚拟磁盘服务软件将启动或重启教师和学生计算机系统,教师和学生计算机重新开始系统引导时,网络虚拟磁盘服务软件将自动挂载甲老师对应的第1组的两个虚拟磁盘文件,则甲老师和1班的学生运行于对应的语文课的软件系统;当乙老师到教室上课时,首先经过身份识别装置得到乙老师的身份识别码,身份识别码通过计算机通讯接口传给网络虚拟磁盘服务软件,网络虚拟磁盘服务软件将启动或重启教师和学生计算机系统,教师和学生计算机重新开始系统引导时,网络虚拟磁盘服务软件将自动挂载乙老师对应的第2组的两个虚拟磁盘文件,则乙老师和2班的学生运行于对应的数学课的软件系统;当丙老师到教室上课时,首先经过身份识别装置得到丙老师的身份识别码,身份识别码通过计算机通讯接口传给网络虚拟磁盘服务软件,网络虚拟磁盘服务软件将启动或重启教师和学生计算机系统,教师和学生计算机重新开始系统引导时,网络虚拟磁盘服务软件将自动挂载丙老师对应的第3组的两个虚拟磁盘文件,则丙老师和3班的学生运行于对应的英语课的软件系统。
本发明能够通过识别使用者身份,进行软件系统的自动切换,使得每个教师和他的学生都有独立的软件系统,做到老师和老师之间、班级与班级之间软件系统完全隔离,互不影响,使用方便,提高教学效率。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
1.一种计算机教室软件系统自动切换方法,其特征在于,包括以下步骤:
s1:对教师进行身份识别,得到身份识别码;
s2:通过计算机通讯接口将身份识别码传递给网络虚拟磁盘服务软件;
s3:网络虚拟磁盘服务软件判断是否已经启动教师和全体学生计算机系统,如果是则自动重启教师和全体学生计算机系统,否则自动启动教师和全体学生计算机系统;
s4:在教师和全体学生计算机系统启动时网络虚拟磁盘服务软件根据身份识别码为教师和学生挂载对应的软件系统。
2.根据权利要求1所述的一种计算机教室软件系统自动切换方法,其特征在于,还包括步骤s0:给每个教师和教师教学的班级准备好对应的软件系统,并以虚拟磁盘文件的格式存储于硬盘中。
3.根据权利要求1所述的一种计算机教室软件系统自动切换方法,其特征在于,所述教师和全体学生计算机系统的软件系统相互独立。
4.根据权利要求1所述的一种计算机教室软件系统自动切换方法,其特征在于,所述身份识别的方法包括二维码识别、id卡识别、指纹识别、账号密码输入识别、人脸识别和瞳孔识别中的一种或多种。
5.根据权利要求1所述的一种计算机教室软件系统自动切换方法,其特征在于,所述通讯接口包括串口、usb口、以太网接口、pcie接口、pci接口、ps2接口和wifi接口中的一种或多种。
6.一种计算机教室软件系统自动切换系统,其特征在于,包括身份识别模块、信息传递模块、启动模块和软件系统挂载模块;
身份识别模块用于对教师进行身份识别,得到身份识别码;
信息传递模块用于通过计算机通讯接口将身份识别码传递给网络虚拟磁盘服务软件;
启动模块用于判断是否已经启动教师和全体学生计算机系统,如果是则自动重启教师和全体学生计算机系统,否则自动启动教师和全体学生计算机系统;
软件系统挂载模块用于在教师和全体学生计算机系统启动时根据身份识别码为教师和学生挂载对应的软件系统。