基于云计算的远程移动学习系统设计
- 格式:doc
- 大小:36.50 KB
- 文档页数:9
基于云计算的网络教学平台架构设计与实现作者:陈振华来源:《计算机光盘软件与应用》2013年第13期摘要:以互联网为中心的云计算是基于公开的标准和服务,为用户提供可靠的计算服务的计算机技术。
本文通过阐述云计算相关概念,分析云计算在网络教学平台的优势,探讨基于云计算的网络教学平台架构的设计,并通过实际应用分析了网络教学平台的实现。
关键词:云计算;网络教学平台;架构设计中图分类号:TP302随着云计算作为一种超级计算模式的快速发展,亚马逊、微软、谷歌、VMware和IBM等IT公司构建的计算机存储、运算中心得到了广泛推广,学校、教育机构和个人的信息处理均可封装成学校云、教育云和个人云,并迁移到“云”端。
各种终端设备如计算机、移动设备等也实现了迁移到网络上的服务器集中,使在云计算模式下的个人计算机或移动终端的性能得到最小化,功能得到最大化,将一切的信息和资源均可封装成“云服务”,用户可以使用“云服务”在任何时间、地点,通过计算机、移动设备等进行访问。
云存储和云计算的应用也不断发展,这对网络教学产生了积极的影响。
基于云计算模式下的网络教学平台具有成本低、能实现真正意义上的移动式学习服务等优势,相对于传统方式的网络教学平台受到了一定的冲击。
因此,本文就基于云计算的网络教学平台架构设计与实现进行探讨。
1 云计算与网络教学概述1.1 云计算作为一种基于因特网的超级计算模式的云计算,融合了传统计算机技术和网络技术。
广义的云计算是服务的交付及使用模式,而狭义的云计算是通过网络按需、易扩展的方式得到硬软件、平台等资源。
云计算提供了三个层次服务:软件即服务(SaaS),是基于云计算平台开发的各类应用服务,提供一种应用框架;平台即服务(PaaS)将中间件平台给用户提供研发,它是提供了一个集成环境;基础设施即服务(IaaS),它的构成由底层的硬件及虚拟资源池两部分,将虚拟化服务器及用户需要的存储资源等服务提供给用户,它提供一个软件应用环境。
智慧课堂的学习系统设计方案智慧课堂是一种基于信息技术的教学模式,通过应用先进的技术手段,提供多元化的学习资源和教学工具,以提升教学质量和学习效果。
下面是一种智慧课堂学习系统的设计方案。
一、系统架构智慧课堂的学习系统应该是一个基于云技术的分布式应用系统,包括学生端、教师端和管理端三个主要部分。
学生端提供学习内容和工具,教师端提供教学功能,管理端负责系统监控和数据管理。
二、功能模块学生端功能模块:1. 学习资源:提供多种形式的学习资源,包括教材、习题、课件、视频等。
2. 作业管理:学生可以在线提交作业,并获得反馈和评价。
3. 答疑互动:学生可以在线提问问题,并与教师和其他学生进行互动。
4. 测验考试:学生可以进行在线的测验和考试,系统自动评分。
5. 学习记录:学生的学习记录和成绩可以被记录和跟踪。
6. 学习反馈:学生可以对学习过程和内容进行评价和反馈。
教师端功能模块:1. 教学资源管理:教师可以上传和管理教学资源,包括教材、课件、习题等。
2. 作业批改:教师可以在线批改学生提交的作业,并给予评价和建议。
3. 教学互动:教师可以在线与学生进行互动和答疑。
4. 测验考试管理:教师可以创建和管理测验和考试,包括题目设置和评分规则。
5. 学生管理:教师可以管理学生信息,包括学生档案和成绩。
6. 教学记录分析:教师可以查看学生的学习记录和成绩,并进行分析和评估。
管理端功能模块:1. 用户管理:管理端可以管理学生和教师的注册和权限。
2. 系统监控:管理端可以对系统进行监控和管理,包括系统运行状况和性能评估。
3. 数据管理:管理端可以管理系统的数据,包括备份和恢复。
4. 安全管理:管理端可以管理系统的安全性,包括用户权限和数据加密。
三、技术支持1. 云计算技术:通过云计算技术,实现系统的弹性扩展和高可用性,提供稳定的服务。
2. 大数据和人工智能技术:利用大数据技术,对学生的学习数据进行分析和挖掘,为教师提供个性化的教学建议。
手把手教你创建基于云计算的移动应用程序随着移动互联网的普及和互联网技术的快速发展,很多企业都开始关注移动应用程序的开发和应用。
然而,要开发一款成功的移动应用程序并不容易,需要考虑到多个方面的因素,包括用户需求、软件设计、开发流程、测试、维护等等。
为了帮助那些想要创建基于云计算的移动应用程序的开发者和企业,本文将手把手地介绍从零开始创建基于云计算的移动应用程序的全过程。
第一步:了解云计算技术要创建基于云计算的移动应用程序,首先需要了解云计算技术的概念、特点和应用。
云计算可以简单理解为一种通过网络将计算资源、软件和数据进行集中管理和分配的新型计算模式。
它的主要特点包括弹性伸缩、按需自助、快速部署、自动化管理等。
云计算技术的应用非常广泛,包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)等。
对于开发移动应用程序而言,PaaS是比较理想的选择,因为它可以提供一个完整的开发环境和工具集,包括开发工具、库、API、数据库、存储、部署和监控等。
借助PaaS,开发人员可以快速、简便地开发出高质量的移动应用程序。
目前,市场上有很多优秀的PaaS提供商,如Google App Engine、Amazon Web Services、Microsoft Azure、IBM Bluemix等。
可以根据实际需求选择一个合适的PaaS平台。
第二步:确定应用的需求和功能在进行移动应用程序的开发前,开发者必须先明确应用的目标、受众和功能。
这需要分析市场和用户需求,并针对不同的用户和场景设计不同的功能和界面。
一款成功的移动应用程序必须具备易用性、效率性、稳定性、安全性和可维护性等特点,这需要开发者加强对用户需求的了解和对相关技术、开发工具和规范的熟悉。
在确定应用的需求和功能后,开发者需要设计应用的架构和界面。
这需要考虑到应用程序的整体逻辑、数据模型、UI设计、功能交互等方面。
对于基于云计算的移动应用程序而言,还需要考虑如何与云平台进行交互、如何处理分布式数据和如何实现高可用性等。
基于云计算的远程监控系统设计一、引言在当今数字化和信息化的时代,远程监控系统在各个领域的应用越来越广泛,从工业生产到智能家居,从环境监测到医疗保健。
传统的远程监控系统往往受到硬件设备性能、网络带宽、数据存储和处理能力等方面的限制,难以满足日益增长的需求。
云计算技术的出现为解决这些问题提供了新的思路和方法。
基于云计算的远程监控系统具有强大的计算能力、海量的数据存储、灵活的扩展性和高可靠性等优势,能够实现对远程设备和环境的实时、高效、精准监控。
二、云计算技术概述云计算是一种基于互联网的计算方式,通过将计算任务分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。
这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。
云计算具有以下几个主要特点:1、超大规模:云计算平台通常拥有大量的服务器和存储设备,能够提供强大的计算和存储能力。
2、虚拟化:通过虚拟化技术,将物理资源抽象为逻辑资源,实现资源的灵活分配和管理。
3、高可靠性:采用数据冗余和容错技术,确保服务的连续性和数据的安全性。
4、通用性:云计算可以支持多种不同的应用和业务场景,具有广泛的适用性。
5、高可扩展性:能够根据用户的需求动态地调整资源配置,轻松应对业务的增长和变化。
三、基于云计算的远程监控系统架构基于云计算的远程监控系统通常由感知层、网络层、云计算平台和应用层组成。
感知层负责采集被监控对象的各种数据,如温度、湿度、压力、图像等。
这一层通常由各类传感器和数据采集设备组成。
网络层负责将感知层采集到的数据传输到云计算平台。
可以采用有线网络(如以太网)或无线网络(如 WiFi、蓝牙、移动网络等)进行数据传输。
云计算平台是整个系统的核心,负责对数据进行存储、处理和分析。
它包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)三个层次。
IaaS 提供服务器、存储和网络等基础设施;PaaS提供平台环境和开发工具;SaaS 则直接为用户提供应用服务。
一个基于云平台的智慧校园数据中心的设计与实现随着时代的发展,数字化教育的概念已经深入人心,智慧校园建设也在逐步推进。
智慧校园建设是将现代信息技术与校园学习、生活等各方面有机结合,通过数据中心进行数据管理。
本篇论文将介绍一个基于云平台的智慧校园数据中心的设计与实现。
一、概述智慧校园数据中心是将现代信息技术与校园管理紧密结合的产品,它可以收集和管理校园内各种各样的数据,包括学生信息、教学建设、资源配置、设备管理、课程管理、智能家居等。
同时,智慧校园数据中心能够为教学和管理者提供精准信息支持,以加强校园管理。
基于云平台的智慧校园数据中心支持跨设备、跨平台的数据存储和管理,给学校带来许多优势,如易于管理、操作和扩展、提高教学和管理效率、降低成本、强化安全性等等。
二、系统设计与架构基于云平台的智慧校园数据中心可以分为三层:用户接口层、应用层和基础设施层。
其中,用户接口层直接为用户提供服务,应用层则包括学校管理信息系统、学生信息管理系统、教学资源中心等,基础设施层则包括云存储、云计算、虚拟化等。
在整个系统设计中,云存储是一个极为重要的基础设施。
目前业界还没有一个统一的标准,云存储既包括公共云、私有云和混合云。
在实现中,我们采用了自建云平台以及部分第三方云服务商的方案,以实现云存储的功能。
三、系统实现在实现中,我们首先部署了云计算环境,作为云存储的技术基础。
由于学生和教职工的数据量很大,所以我们主要选择了云硬盘和文件存储服务进行存储。
同时,为了提高云存储的安全性,我们在数据传输、存储和访问等环节都加入了多重安全保证措施,比如流量加密、数据备份、访问认证等。
此外,我们还建立了一套完善的数据管理规则,确保数据完整、准确和合法。
最后,我们还为学生和教职工开发了专门的移动应用和网站,以便于他们随时随地访问和管理自己的数据。
四、系统应用基于云平台的智慧校园数据中心的应用非常广泛,包括以下方面:1. 学生管理学校可以通过智慧校园数据中心管理学生基本信息、课程表、成绩单、考勤记录等。
基于云班课的移动学习应用研究报告移动学习是指通过移动设备来进行学习和教育的方式。
随着移动设备的普及和互联网的发展,移动学习正在成为学习者和教育机构越来越重要的学习方式。
云班课是一种基于云计算和互联网技术的教育平台,它通过云服务将教与学的过程连接起来,使得学习者可以随时随地进行学习和交流。
本报告主要研究了基于云班课的移动学习应用的特点、优势和应用情况,并对其发展前景进行了分析。
1. 高度便捷:基于云班课的移动学习应用可以让学习者随时随地进行学习,无需受制于时间和地点的限制。
学习者只需要通过移动设备登录云班课平台,就可以参与到学习活动中。
2. 多样化的学习资源:云班课平台提供了丰富多样的学习资源,包括教材、课件、习题、视频等。
学习者可以根据自己的学习需求选择合适的学习资源,提高学习效果。
3. 强大的交流和互动功能:云班课平台提供了强大的交流和互动功能,学习者可以与教师和其他学习者进行实时交流和互动。
通过讨论、问答等形式,学习者可以深入理解知识点,并与他人分享学习经验。
4. 个性化学习:基于云班课的移动学习应用可以根据学习者的个性化需求进行学习推荐和智能评估。
通过学习者的学习行为和学习数据,系统可以分析学习者的学习特点,提供个性化的学习推荐和定制化的学习计划。
1. 提高学习效果:基于云班课的移动学习应用可以提供多样化的学习资源和个性化的学习推荐,帮助学习者更好地理解知识和提高学习效果。
基于云班课的移动学习应用在国内外的教育机构和企业中得到了广泛的应用。
在高校中,很多学校已经将云班课平台纳入到教学中,教师可以通过云班课平台发布课件、布置作业、进行在线考试等,学生可以通过移动设备进行学习和交流。
在企业培训中,很多企业也开始使用云班课平台进行员工培训和知识传递,提高企业员工的学习效果和工作效率。
随着移动设备的普及和互联网技术的发展,基于云班课的移动学习应用有着广阔的发展前景。
未来,基于云班课的移动学习应用将更加注重个性化学习和智能教育,通过大数据和人工智能技术,实现对学习者的深度分析和定制化的学习计划。
移动学习平台的设计与实施随着移动设备的普及和移动技术的发展,移动学习平台正在成为教育领域的热门话题。
本文将探讨移动学习平台的设计与实施,从用户体验、功能需求和技术支持等方面进行分析。
一、用户体验设计在设计移动学习平台时,用户体验是至关重要的。
一个好的用户体验能够吸引用户并提高学习效果。
以下是一些提升用户体验的设计要点:1. 响应式设计:移动学习平台应该能够适应不同的屏幕尺寸和设备类型,确保用户在任何设备上都能够获得良好的浏览和学习体验。
2. 界面简洁直观:学习平台的界面应该简洁清晰,不应该有过多复杂的布局和功能。
用户能够迅速找到所需信息并进行操作。
3. 个性化推荐:学习平台可以根据用户的兴趣和学习记录,为他们推荐相关的学习内容和资源,提升学习的个性化体验。
二、功能需求移动学习平台的功能需求需要兼顾教师和学生的需求。
以下是一些常见的功能需求:1. 学习资源管理:学习平台应该能够方便地管理教学资源,包括课件、教材、习题等,同时支持在线查看和下载。
2. 学习任务分配:教师可以通过平台给学生布置作业和任务,并监控学生的完成情况。
学生则可以在平台上查看作业和任务,并提交作业。
3. 学习交流与讨论:学习平台应该提供学习交流和讨论的功能,促进学生之间的互动和合作,同时也方便教师进行学习指导和答疑。
4. 学习成绩管理:学习平台应该能够记录和统计学生的学习成绩,并生成相应的成绩报告,方便学生和教师进行学习评估。
三、技术支持为了实现一个稳定高效的移动学习平台,需要合适的技术支持。
以下是一些需要考虑的技术支持要点:1. 云计算和大数据:采用云计算和大数据技术可以提高学习平台的性能和扩展性,实现资源共享和数据分析等功能。
2. 移动应用开发:学习平台需要开发相应的移动应用,以便用户能够方便地在移动设备上进行学习。
3. 安全与隐私保护:学习平台应该具备完善的安全机制,保障用户的个人信息和学习数据的隐私与安全。
4. 技术支持与维护:学习平台的技术支持团队应该能够及时响应用户需求,并提供持续的维护和更新。
基于云计算的在线教育平台设计与实现第一章介绍在线教育平台是基于云计算技术的创新应用,以满足现代教育需求为目标。
本章将介绍在线教育平台的背景和意义,以及设计与实现的目标。
第二章云计算技术在教育领域的应用本章将介绍云计算技术在教育领域的应用,包括教育资源的共享与存储、教学管理系统的搭建与管理、虚拟实验环境的构建等。
第三章在线教育平台的系统架构设计本章将详细介绍在线教育平台的系统架构设计,包括前端用户界面设计、后端服务器架构设计、数据存储与管理等方面的内容。
第四章在线教育平台的功能设计与实现本章将介绍在线教育平台的功能设计与实现,包括用户注册与登录功能、课程管理功能、学习资源管理功能、作业与考试管理功能等。
第五章在线教育平台的内容管理与维护本章将介绍在线教育平台的内容管理与维护,包括课程内容的录制与编辑、学习资源的更新与维护、用户数据的备份与恢复等方面的内容。
第六章在线教育平台的安全性设计与实现本章将介绍在线教育平台的安全性设计与实现,包括用户数据的保护与权限管理、网络通信的加密与防护、系统漏洞的修补与防范等方面的内容。
第七章在线教育平台的性能优化与扩展本章将介绍在线教育平台的性能优化与扩展,包括服务器的负载均衡与集群技术的应用、数据库的优化与扩展、网络带宽的扩展与提升等方面的内容。
第八章在线教育平台的用户体验设计与评估本章将介绍在线教育平台的用户体验设计与评估,包括用户界面的友好性设计、交互式学习体验的实现、用户满意度的评估与改进等方面的内容。
第九章在线教育平台的未来发展与展望本章将对在线教育平台的未来发展进行展望,包括结合人工智能技术的应用、推出个性化学习推荐系统、适应移动端设备的发展等方面的内容。
第十章总结本章将对本文进行总结,并提出在线教育平台设计与实现的不足之处,同时展望未来在线教育平台的发展前景。
参考文献:[1] 张三, 李四. 基于云计算的在线教育平台设计与实现[J]. 信息技术教育, 2022, 10(2): 1-10.[2] 王五, 赵六. 教育技术与网络教育研究[M]. 北京:高等教育出版社, 2019.[3] 陈七, 赵八. 云计算技术在教育领域的应用现状与发展趋势[J]. 计算机科学与技术, 2021, 30(4): 20-25.。
键模型,利用软件架构和WEB 互动技术开发的、具有互动探究特色的、开放式可持续发展的、个性化、分布式学习系统,是以“整合资源、集中服务、以学习者为中心”为理念的教与学的活动系统平台。
在此平台上的各种教学实践应用中的问题探究中,教学设计的优化问题,日渐凸显重要。
以下是一个移动云平台教学设计,通过此教学设计课堂实践,我们反思如何优化教学设计。
3 《MySQL 开发与实践——安装和配置》教学设计教学目标:(1)理解数据、数据库、数据库管理系统MYSQL 等相关基本概念;(2)学会在PC 机上自己安装和配置mysql ;(3)训练学生自主安装、配置软件的操作技能。
教学重、难点:(1)相关概念内涵、外延的理解与掌握。
(2)MySQL 软件参数的含义和配置要求。
教学内容:《MySQL 开发与实践——安装和配置MySQL》2课时3.1 导入教师和学生在手机上安装学校测试版基于云计算机技术的移动教学APP,并分别完成注册和登录,学生按分组(每三人一组)坐在一起。
(6)常见数据库系统(7)MySQL 数据库的介绍(8)如何学习数据库图2 图3(2)教师演示安装MySQL 操作步骤,学生分组在电脑上练习。
练习使用图形化方式安装MySQL 数据库。
练习使用配置向导配置MySQL 数据库。
练习使用免安装的MySQL 软件包安装(选学)。
练习通过手工修改my.ini 文件的方式更改配置(选学)。
教师准备的教学素材和软件:/图1 APP 摇一摇教师完成课堂点名图4 图54 结束语这个教学设计的思路是运用移动教学APP,在课堂教学中引入智能手机,学会使用智能手机进行课堂互动,掌握mysql 数据库基础知识,并能在pc 机上自主安装和配置mysql,杜绝学生在课堂上玩手机,不听课,厌学的现象。
学生达到以下学习效果:在指导学生练习过程中,充分发挥让学生通过手机APP,在自己和稳定性等方面无法满足移动教学APP 的正常运行,移动教学进一步普及成为课堂日常教学常态,还需要校园网建设跟上,能够给与一个稳定高速的网络配套环境。
基于云计算的软件教学实训平台的设计与实现随着云计算技术的发展,越来越多的教育机构开始使用云计算技术来支持他们的教学实训活动。
基于云计算的软件教学实训平台能够为教师和学生提供一个更好的学习和实践环境。
设计一个基于云计算的软件教学实训平台,需要考虑以下几个方面的内容:云计算架构、虚拟化技术、数据安全和用户体验。
首先,云计算架构是设计和实现基于云计算的软件教学实训平台的核心。
云计算架构包括前端和后端两个部分。
前端部分包括用户界面和交互设计,用户可以通过网页或者移动应用程序来访问实训平台。
后端部分则是云计算独特的技术架构,包括云计算资源管理、存储和计算等。
通过构建一个高度可靠和可伸缩的云计算架构,可以提供稳定和高性能的教学实训环境。
其次,虚拟化技术是基于云计算的软件教学实训平台的基础。
通过虚拟化技术,可以将物理资源抽象为虚拟资源,并通过虚拟机管理器或容器等技术将虚拟资源动态分配给学生。
这样可以实现多个学生在同一时间共享同一套实验环境,并且每个学生都可以拥有自己独立的虚拟实验环境,提高了实训平台的可用性和效率。
另外,数据安全是设计和实现基于云计算的软件教学实训平台必须考虑的一个重要问题。
教学活动中可能涉及到学生的个人信息和教师的教学资料,必须保证数据的机密性和完整性。
因此,需要使用加密技术和访问控制机制来保护数据的安全。
最后,用户体验是评价一个基于云计算的软件教学实训平台的重要标准。
用户界面设计应该简洁明了,操作简单方便。
平台应该提供完善的帮助文档和在线支持,以便用户能够快速上手和解决问题。
同时,平台还应具备良好的性能,能够在高峰时段保持稳定运行,提供快速的响应和加载速度。
综上所述,基于云计算的软件教学实训平台的设计与实现是一个复杂而具有挑战性的任务。
需要综合考虑云计算架构、虚拟化技术、数据安全和用户体验等方面的问题,为教师和学生提供一个高效、安全、易用的实训环境。
只有这样,才能更好地支持教学实训活动的开展。
基于云平台的智慧校园系统的设计与实现作者:王娟来源:《广西教育·B版》2019年第02期【摘要】本文从智慧校园和云平台的内涵及特征出发,分析构建基于云平台的智慧校园的关键技术,论述基于云平台的智慧校园的框架设计,从基础设施服务层、数据信息服务层、软件业务应用层、平台功能与性能分析四方面提出具体做法,为学校智慧校园的构建提供借鉴。
【关键词】智慧校园云平台 ;系统设计内涵特征关键技术框架设计【中图分类号】G ;【文献标识码】A【文章编号】0450-9889(2019)02B-0070-03近年来,随着物联网技术、移动互联网技术、数据挖掘技术及智慧课堂的发展,学校信息化正从传统的数字化校园逐渐向智慧化校园迈进。
基于云平台的智慧校园是依托现代化科学技术,通过综合信息服务平台,为广大师生提供个性化、便捷化、优质化的服务,给学校的教育管理、科研工作及学生培养带来了极大的便利,有效推动了校园文化的快速发展。
本文从智慧校园和云平台的内涵及特征出发,分析构建基于云平台的智慧校园的关键技术,提出基于云平台的智慧校园的框架设计,以期为学校智慧校园的构建提供借鉴。
一、智慧校园的内涵及特征智慧校园的概念最早来源于“智慧地球”一词,所谓智慧校园就是以物联网为基础,以云平台为支撑,为学校的教学管理、科研工作、文化建设、生活学习等方面创造一体化的运行环境,满足校内用户不断提高的服务要求,为师生提供全方位的、智能化的、个性化的校园服务平台,从而促进学校综合实力的提升。
与传统的数字化校园相比,智慧校园具有以下几个方面的显著特征。
(一)实现了宽带互联网的全面覆盖。
智慧校园的建设更加注重以物联网和移动互联网为依托,将校园中的人与人、物与物、人与物之间的联系,通过建设全面覆盖的校园网络,为校园师生提供随时、随地的便捷服务,从而为学校开展高质量的教育活动奠定基础。
(二)实现了智能感应终端的广泛应用。
近年来,智能化终端设备在师生中得到了广泛应用,这样就能和智慧校园中的云平臺进行消息和数据的实时互通。
基于云计算的远程移动学习系统设计摘要:伴随着以无线网络、3G技术等为代表的移动网络技术的飞速发展,基于手机、PDA等移动终端的移动云计算(Mobile Cloud Computing)逐渐受到研究者的关注。
如何将移动云计算运用到远程移动学习中已成为当前教育研究的热点问题。
在分析移动云计算优势的基础上,根据移动云计算的特点,设计了一个整合高性能计算(HPC)集群架构和校园Moodle的云计算远程移动学习平台。
该平台能够充分发挥云计算的优势,降低远程教育成本,为我国远程教育的发展提供强有力的支撑。
关键词:移动云计算;远程移动学习系统;远程教育0引言在我国远程教育发展过程中,因受到地理位置、网络传输速度、服务器数据处理能力等诸多因素的影响,出现了远程教育平台不能满足师生学习的需要,信息和资源无法有效共享等问题。
这些问题成为了远程教育发展的瓶颈,因此亟待寻求一种新的技术来解决这些问题。
正是在这种需求背景下,诞生了一种新的网络计算模型——移动云计算,它是指通过移动网络以按需、易扩展的方式获得所需的基础设施、平台、软件(或应用)等的一种IT资源或(信息)服务的交付与使用模式。
著名市场研究公司ABI Research在2009年7月7日所提供的报告“Mobile Cloud Computing”中指出,移动云计算不久将成为信息领域一股颠覆性的力量,最终会成为移动应用程序的主导运行方式。
ABI Research调查统计分析,2008年全球移动云计算用户的数量为4 280万,占全球手机用户数量的1.1%;经过5年的高速发展,2014年预计将达到9.98亿,占全球手机用户的19%。
面对如此众多的移动云计算用户,开发出更智慧更方便快捷的远程移动学习系统成为当前亟待解决的问题。
1概念界定云计算是指由几十万甚至上百万台服务器所组成的网络,并以其为中心,提供用户安全、快速、便捷的数据存储和网络计算服务,它是近几年来计算机科学领域中的分布式处理、并行处理和网格计算的新发展。
[1]移动学习(Mobile Learning)是指利用无线移动通信网络技术以及无线移动通信设备(如移动电话、个人数字助理PDA、Pocket PC 等)获取教育信息、教育资源和教育服务的一种新型学习形式[2],具有“随时随地”的特性,即学习者可以在任何时间、任何地点进行学习,是在线数字化学习的无线扩展,被认为是未来学习中不可缺少的一种学习模式。
移动云计算定义MaaS(Mobility as a Service)如下:移动云计算指的是一种基础架构,数据存储和数据处理进程都不是在移动设备上进行。
移动云设备将计算进程和数据存储放在云端,供移动用户方便快捷使用。
《通信技术与标准》基于云计算的定义,将移动互联网云计算定义为:指通过移动网络以按需、易扩展的方式获得所需的基础设施、平台、软件(或应用)等的一种IT资源或(信息)服务的交付与使用模式。
2国内外教育移动云计算发展概况云计算的理念是要充分借力互联网和云中服务器的高计算能力和高存储容量,使消费者通过移动终端接入和使用"云中"的内容和计算。
随着Web技术的发展,建立移动网站已经变得和建立普通网站同样容易。
中国移动推出的"大云"计划,提供MaaS(Mobility as a Service)服务。
目前,国内外已有不少教育行业的云计算应用案例。
(1)美国格雷汉姆小学的桌面云。
在美国北卡罗来纳州,西蒙公司在格雷汉姆小学首先开展了云计算项目的尝试,该项目为西蒙教育春雷项目。
为了满足师生日益增长的数字化学习需求,西蒙公司为学校600名师生带来虚拟电脑桌面,终端通过连接“通用云计算服务”来获取虚拟电脑桌面,同时为学生提供丰富的学习材料。
学生不管是在教室、图书馆还是在家里,都可以访问到同一桌面,而无需额外的电脑。
(2)日本明治大学的云计算平台。
早在2010年,日本明治大学和日立公司联手在全校范围内推广云计算系统,以方便师生使用各种软件和服务,同时节省相关费用。
学校师生利用手边的电脑连接互联网,就能直接使用中央服务器搭载的软件。
回到家里,他们通过个人电脑也能享受和在学校相同的服务。
明治大学的云计算系统已经投入使用,该大学的教室和研究室共有约4 000台电脑,引进云计算系统后,更换电脑时无须安装软件,更换电脑的次数也可大大减少,相关费用可节省约30%。
(3)苏州教育在线。
以微软Share Point和System Center云计算管理平台为基础,建立了苏州教育公共服务平台基础门户,形成服务管理的基础网络,搭建服务应用的管理平台,整合现有教育局的资源与业务流程建设教育资源运营系统。
教育云终端机基于教育云强大的储存和计算能力实现了多媒体教室设备及终端的无缝连接,其中包括教学中使用的电子白板、投影仪、触控一体机、教师及学生用电脑、音响设备、电子书包等。
教育云的出现可以实现跨班教学、同步广播、课程录像点播及实时课程录制等网络化教学,以及数字化校园网络互连与教育资源共享。
目前,各高校也纷纷建立“私有云”,并相互连接在一起,如“金橘市场”将复旦大学的移动校园和宁波大学的移动校园等移动校园连接在一起。
3基于云计算的远程移动学习优势我国远程教育存在着诸多制约因素,主要包括:偏远地区资金不够,设备落后且维修困难;各地区软件版本不兼容导致优质资源无法共享,或出现一些操作问题;网络资源存在安全隐患,落后地区又缺少具有网络安全相关知识的专业人士来维护;学习评价方式单一,不能有效地对教学要素做出及时正确且多维度的评价等。
移动云计算的出现,为解决以上问题找到了一条可行之路。
移动云计算有许多优点,如增加了覆盖范围、降低了成本,并减少了对硬件和软件设备的依赖。
移动云计算的优势主要表现在如下几个方面:(1)实现真正意义上的随时随地学习。
远程教育最大的特点就是师生时空分离,学习时间和地点是影响远程学习的一个最大因素。
对于参加远程教育的学员,他们往往是有工作的人员,学习时间比较零散,常以自主学习为主。
而在学习过程中,他们常会遇到很多学习困难,师生、生生之间的交互有时得不到很好的体现。
基于手机的移动学习则弥补了这样的缺陷。
它是一种典型的移动学习方式,即学习者把手机作为学习工具来进行泛在学习,是一种人性化的学习方式。
[3]手机移动学习,使得在任何地点、任何时间用任何方式进行学习成为可能。
而且手机本身就具有互动性,学习者可以通过移动设备访问互联网,下载优质学习资源。
(2)成本低廉。
中国的远程教育由于国土面积大、经济发展不平衡、参与人数多而遇到了较多的困难,现有的远程教育系统存在软硬件要求高、资源重复建设、系统扩充能力弱、可配置性差等难题。
基于云计算的远程教育系统不再强求高性能的服务器,由各地普通的服务器组成“云”来提供高性能的服务,节约了硬件投资;“云”的通用性使资源的利用率较之传统系统大幅提升,远程教育单位也无需再负担高昂的数据中心管理成本。
(3)安全、方便、快捷的云服务。
我们都有过维护个人移动手机上种类繁多的应用软件的经历:为了使用某个最新的操作系统,或使用某个软件的最新版本,我们必须不断升级自己的手机;为了防止在下载时引入病毒,我们不得不反复安装杀毒软件和防火墙软件。
而在云计算时代,所有这些都无需用户自己动手,因为在云服务端有专业的IT人员帮用户维护硬件、安装和升级软件、防范病毒和各类网络攻击,而用户只需在浏览器中键入URL,登录后即可在浏览器中做以前在手机上所能做的一切事情。
得益于云存储技术,用户可以把重要的资料存放在云端,这样就不用担心用户端因遭受病毒入侵或硬件故障等问题而造成资料丢失。
云计算技术会为用户提供一个无限的安全服务,如果用户端的机器出现了问题,云端会有专业的人士来帮助用户解决。
(4)方便知识共享和团体协作。
云计算技术利用互联网将全世界的终端连接在一起,教育工作者和学习者可以从云端获取优质的资源,也可以把自己这里的优质资源上传到云端,还可以利用云端来合作开发高质量的教学资源,使数据共享变得更加方便快捷。
4基于云计算的远程移动学习系统设计传统的移动学习有一定的局限性,如昂贵的移动设备和网络、较低的网络传输速率、有限的教育资源。
基于云计算的移动学习(mlearning)平台可以解决这些问题,如利用云计算的大存储容量和强大的处理能力,为学习者提供更丰富的数据服务和更快的处理速度。
基于云计算的远程移动学习系统如图1所示。
此模型整合了高性能计算(HPC)集群架构。
用户与HPC中心之间的通信是在云中进行的。
终端与位于校园局域网里的HPC群集架构相连接(LAN),或直接与外部网络相连接(互联网)。
校园Moodle平台服务器(Moodle 课程管理系统)上有丰富的教学资源,它与校园局域网(LAN)相连接。
用户可以直接从校园局域网(LAN)或互联网访问Moodle平台,以收集HPC中心计算所需数据。
同样,如果数据过大,移动终端无法收集时,HPC群集架构可通过校园局域网收集所需要的计算数据。
当用户需要HPC群集架构处理一些数据时,它就会向HPC中心发送请求,当HPC确认该请求,它便在用户终端从校园Moodle 平台直接接收数据。
Moodle课程管理系统平台由以下几个模块组成:课程管理模块、作业模块、聊天模块、投票模块、论坛模块、测验模块、资源模块、问卷调查模块、互动评价模块(workshop)。
用户可以从校园的局域网,或直接从互联网通过HPC管理系统(HPC控制器)访问HPC中心。
HPC控制器管理授权访问HPC中心,并且它与被动和主动服务器直接连接。
被动和主动服务器连接到负载均衡器,它决定了哪个服务器是活动的。
负载平衡器也决定了哪个服务器需要管理的负载如即将到来的来自用户的服务请求。
主动和被动服务器都被连接到存储区域网络和群集网络架构上。
服务器从存储区域网络中提取需要处理(计算)的数据,然后将所有必要的数据转发到集群网络架构作做一步计算。
群集网络架构有N 个相互连接的计算机节点。
这些节点有一个主节点也就是控制节点,它决定哪些节点应执行数据计算。
一旦数据计算完成后,最终的信息被发送返回给用户。
如果主节点发生故障不能正常运行,则另一个节点成为主节点。
这种模式的优点是:它在移动设备上提供了新的服务,这是在移动云环境中使用HPC中心的结果。
在该模型中,通过使用HPC中心,将许多统计计算器连接到MDL上。
HPC集群架构的最大优点是:能使云计算在移动设备或笔记本电脑上运行。
此模型的另一优点是:它提供服务的连续性和无缝移动性,如用户可以从外部网络与大学本地区域网络相互切换。
5结语本文根据移动云计算的特点设计了一个整合高性能计算(HPC)集群架构和校园Moodle的云计算移动学习(MLearning)平台。