- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
基于云计算的移动学习平台的设计
?
?
武玉坤
摘要:针对云计算技术应用与移动学习结合是教育信息化的发展趋势,文章在分析了云计算的关键技术后,设计了移动学习的功能结构与数据的存储方案。并且给出了基于云计算平台的整体架构,以期为移动学习的研究提供新的思路。
关键词“云计算;移动学习;学习系统
:TP311:A:1009-3044(2016)21-0089-02
Abstract:ForthecombinationofMobilecloudcomputingtechnologyandmobilelearningisthedevelopmenttrendofEducationInformationization,Thispaperdesignesthefunctionalstructureofmobilelearningandstoragesolutionsofthedataafteranalyzingthekeytechnologyofcloudcomputing,Anditgivestheoverallarchitectureofcloud-basedcomputingplatform,whichprovidesanewwayfortheresearchofmobilelearning.
Keywords:cloudcomputing;mobilelearning;learningsystem
1概述
随着云计算技术以及移动终端设备的不断发展,由这两者融合产生的平台也越来越多。移动学习作为数字化学习的一个分支,正成为教育技术领域的新热点。分布式计算和大规模异构系统资源共享是实现移动学习系统的关键技术,云计算技术为其提供了新的解决方案与发展思路,通过云计算系统将复杂的计算工作与海量的数据存储放在云端完成,解决了移动终端计算能力与存储能力不足的限制。整合不同的学习资源、支持多元自主虚拟学习社区的创建、降低对移动终端的要求都是云计算技术对移动学习的有利支持。
2云计算关键技术
2.1Mapreduce
MapReduce编程模型是GOOGLE在1995年提出的一个软件架构,是云计算的核心计算模式,主要应用于大规模数据的并行计算。相对于传统的分布式计算,MapReduce集中了容错处理、并行计算、均衡负载等功能。MapReduce借助函数式编程思想把操作抽象成Map与Reduce两种。Map操作用来进行任务分解,Reduce用来汇总分解处理结果。
2.2HDFS
HDFS是Hadoop的分布式文件系统,具有高可靠性与高容错性,可部署在廉价的服务器上;其高吞吐率特性可适合海量数据集的操作。HDFS具有NameNode(元数据结点)和DataNode(数据结点)两种结点。NameNode负责对文件系统的操作,DataNode负责数据的存储。HDFS采取了副本策略,其目的是为了提高系统的可靠性和可用性。
3系统的功能结构图
云计算移动学习平台主要包含移动学习平台客户端和云端两部分。客户端主要功能有系统登录、个人中心、课程学习、在线练习、课件中心、学习档案等模块;云端主要包括系统管理、运营机构管理、用户管理、课件管理、题库管理以及统计报表等功能。其详细的子模块分别如图1、图2所示。
4数据存储设计
系统根据具体的需求分析总共设计了20多个表,这些表详细清晰的给出系统平台所需要的各种学习资源(课件、视频、图片、音频、动画)所对应的表设计;对应结构化数据信息采用Mysql数据库存储,非结构化数据(各种音视频资源)采用HDFS云存储。下面两幅图描述了数据库中主要表的关系;图3描述了课程表对应课程对应图书表,章内容表对应图书章信息表,描述了表之间的外键关系;图4描述了微片信息表与各种微资源之间的关系以及外键关系。
5系统部署
基于云计算的移动学习系统是以知识管理为核心,云端管理为支撑的业务系统。云计算平台是整个系统功能的执行模块。用户智能终端通过无线网络接口与云平台连接,然后请求云端处理,响应结果返回给用户。系统架构图如图5所示:系统的架构分为3个层面:
1)系统表现层,即系统的业务实现,即客户端的各功能模块。
2)逻辑层与支撑层,包括各平台模块的中间件,以及集群管理、缓存管理、负载均衡等。
3)物理层,主要是各种硬件设备,如服务器、存储设备及网络设备。
这种架构正好对应云计算的3层服务模式,软件即服务,平台即服务,基础架构即服务。
物理层的基础设施资源可根据任务需求动态扩展,支撑层与逻辑层的负载均衡、集群管理等功能可根据任务的大小来动态的调配物理层的资源
表现层依据任务
您可能关注的文档
- 关于生态规划与城乡规划的融合探究.docx
- 4342教学模式在教学中的运用.docx
- 市政路桥工程施工之中软土地基处理技术研究.docx
- 关于建筑给排水工程设备技术及施工工艺的探讨.docx
- 关于小学科创教育校本教材教学模式的探究.docx
- 导乐陪伴分娩在初产妇分娩护理中的应用分析.docx
- 基于全数字直流调速技术的矿井提升机研究.docx
- 中国乘用车市场中长期预测报告.docx
- 门诊采血室护士掌握职业防护知识与行为的调查分析.docx
- 中职心理咨询室建设拓展应用研究.docx
- 【课件】StarterUnit3+A+1a-2d课件人教版英语七年级上册.pptx
- 【课件】第三章物态变化单元复习授课课件人教版物理八年级上册.pptx
- 【课件】质+量+课件物理人教版八年级上册.pptx
- 【课件】噪声的危害和控制课件-2024-2025学年人教版物理八年级上学期.pptx
- 【课件】噪声的危害和控制人教版初中物理八年级上册.pptx
- 【课件】第2章第一节声音的产生与传播人教版初中物理八年级上册.pptx
- 【课件】声音的产生与传播----2024-2025学年人教版初中物理八年级上册.pptx
- 【课件】第三章物态变化单元复习授课课件人教版物理八年级上学期.pptx
- 【课件】Unit+3+My+School+SectionA+1a~1d课件-人教版七年级上册.pptx
- 【课件】Unit+3+My+School+SectionA+2a-2d+课件人教版(2024)七年级英语上册.pptx
文档评论(0)