21世纪是信息和知识经济时代,高等教育的任务是培养具有创新精神和能力的高素质人才。随着电子技术高速发展,新器件、新电路不断涌现,传统的专业实验室更新速度无法跟上技术的更新和发展。近年来,由于虚拟仪器、云计算技术和网络技术的飞速发展,构建基于互联网与云平台的虚拟实验学习系统将会成为一种经济、高效、切实可行的解决方案。
基于互联网与云平台的虚拟仿真学习系统分为编译服务和模拟硬件服务。编译服务,用户不需要在本机安装任何程序语言编译环境,通过云服务端的虚拟编译环境,在线搭建程序开发平台后即可实时编译程序代码,并得到相关程序编译情况和二进制程序。根据实验需要选择编译环境作为虚拟实验环境,用户提交测试代码后由云服务器端根据用户设计需求选择实验服务器中对应的系统平台和编译环境进行远程编译并返回编译结果。模拟硬件服务,硬件实物操作将云计算技术与真实硬件实验板相结合,用户可以通过远程云连接直接调用硬件实验板资源进行实验。使用云计算加实验板的模式可以有效提高资源利用效率,降低实验成本,减少不必要的用户等待时间。
云实验平台电路仿真平台的应用效果与程序编译平台类似,用户不需要在本机安装相关电路仿真软件,通过云服务端就可以完成电路的虚拟实验测试。但是基于电路实验的客观需要,虚拟电路仿真平台要求用户端提供更多的富文本信息,包括图形图像和必要的音视频资源,实验数据的发送和实验结果的反馈也有所不同。为了提高浏览器端电路仿真平台的表达效果,可以采用 HTML5 技术进行网页的设计与表达。
客户端的教师或学生可以使用任意终端如手机、平板电脑等连接实验云网络进行页面浏览,并通过安全虚拟桌面连接云资源库。实验可以运行在虚拟桌面上,而实验操作过程和实验结果则会保存到云服务器端。云服务器端集成了硬件设备、存储设备、多媒体设备和服务器设备等,并在云平台上搭建了各种虚拟实验环境。云服务器端的存储设备主要用来在线存储用户的实验数据,实验设备用来搭建虚拟实验环境进行实验, 监控设备用来监控实验运行状态。虚拟实验室的操作平台都安装在云服务器端,各种实验所需的实验数据、 软硬件资源等信息都事先存储在平台,每个使用者都可以从云服务器端获取相关教学资源,建立所需的虚拟实验环境。由于使用者之间的数据相互隔离,所以实验时相互不影响,实验完成后还可以将实验数据存储在云端。云服务器端的系统管理部分将用来管理和维护使用者搭建的各种虚拟实验环境,并合理分配实验资源。
|