CN104537589A - 一种教育云平台及其实现方法 - Google Patents

一种教育云平台及其实现方法 Download PDF

Info

Publication number
CN104537589A
CN104537589A CN201410814995.5A CN201410814995A CN104537589A CN 104537589 A CN104537589 A CN 104537589A CN 201410814995 A CN201410814995 A CN 201410814995A CN 104537589 A CN104537589 A CN 104537589A
Authority
CN
China
Prior art keywords
cloud platform
resource
user
service
cloud
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410814995.5A
Other languages
English (en)
Inventor
杨志和
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Dianji University
Original Assignee
Shanghai Dianji University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Dianji University filed Critical Shanghai Dianji University
Priority to CN201410814995.5A priority Critical patent/CN104537589A/zh
Publication of CN104537589A publication Critical patent/CN104537589A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Educational Administration (AREA)
  • Marketing (AREA)
  • Educational Technology (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

本发明公开了一种教育云平台及其实现方法,云平台包括:云平台用户层,面向终端用户,物理上表现为云端设备,为用户提供一个基于浏览器的图形用户接口,响应客户端的用户资源请求,以及将服务的过程界面和结果信息展现给用户;云平台事务逻辑层,建立资源服务信息,响应来自该云平台用户层的资源服务请求,对服务请求信息进行业务逻辑操作,对云平台资源管理层进行整合与管理;云平台资源管理层,对教育资源信息进行开放和计算机可识别的描述,以数据库表形式存储,完成底层资源池的日常服务管理,并分类和审核上载资源,本发明可根据云端用户的学习活动需求,快速地选择云服务组件,并生成服务流程整合方案,进而以云服务模式交付给云端用户。

Description

一种教育云平台及其实现方法
技术领域
本发明涉及云计算的教育应用领域,特别是涉及一种教育云平台及其实现方法。
背景技术
目前学校和机构自主构建教育信息化资源、应用和平台的问题和弊端如下:
1)学校信息化***繁杂无序,各个学校都有成绩管理、教务管理、学生管理等等***,每个***都是一个独立的用户账户,给学生老师造成很多使用上的不便。
2)学校财政困难、资金不足,加之信息技术设备陈旧等问题,使其教育信息化建设相对落后,就算随着投资力度的不断加大,硬件设施有了明显的改善,但数字化教育资源建设相对滞后,应用软件“孤岛”现象严重,大大削弱了教育教学功能的发挥。
3)缺乏专业教学人员(基本上都是短期培训的)及设备维护人员,硬件维护、软件开发应用乃至制作都是空白。大多数教师不会使用计算机,计算机辅助教学难以掌握,计算机辅助教学不能落实。教师运用现代手段教学显得机械、呆板,缺少师生互动交流和生生互助学习。不能很好地激发学生的积极性和创造性。
4)建设教育信息化周期长,对教育信息化的需求不明确;投入了大量的财力,物力,人力,但效果不显著;设备不配套,缺乏教育资源库,缺乏多媒体点播功能等。
5)应用软件缺少互操作能力,无法共享信息和交换数据。软件几乎没有更新,版本落后,在功能、性能和服务等方面普遍还处于初级阶段,在满足教学、科研、管理等需求上尚有一定差距。
6)学生个性化学习要求得不到满足,教师运用现代手段教学显得机械、呆板,缺少师生互动交流和生生互助学习,不能很好地激发学生的积极性和创造性。
7)装备了较为先进的设备而因为没有专业人员或其他条件不成熟而使设备闲置,而用于教育教学方面仅是其很小的一部分,造成资源的浪费及资金的占用。
8)学校信息化建设中缺乏严密的安全措施保障、信息对外发布的保密审查程度不够规范。
9)解决方案的实用性不强:针对高校市场的整体解决方案,多是一些***集成商基于硬件设备的解决方案,只是设备集成,并没有很好到考虑到高校今后的应用问题;市场上的应用软件开发商缺少对教育应用的认识,对学校的管理、教学的运行方式不了解,开发出的产品不实用。
发明内容
为克服上述现有技术存在的不足,本发明之目的在于提供一种教育云平台及其实现方法,其通过一个统一的、多样化的平台,让***门、学校、老师、学生、家长及其他与教育相关的人士都能进入该平台,扮演不同的角色,在这个平台上融入教学、管理、学习、娱乐、交流等各类应用工具,让“教育真正的实现信息化”。
为达上述及其它目的,本发明提出一种教育云平台,包括:
云平台用户层,面向终端用户、教师与学生,在物理上的表现为云端设备,为用户提供一个基于浏览器的图形用户接口,响应客户端的用户资源请求,以及将服务的过程界面和结果信息展现给用户;
云平台事务逻辑层,建立资源服务信息,响应来自该云平台用户层的资源服务请求,对服务请求信息进行业务逻辑操作,对云平台资源管理层进行整合与管理;
云平台资源管理层,对教育资源信息进行开放和计算机可识别的描述,以数据库表形式存储具体的信息,完成底层资源池的日常服务管理,并分类和审核上载资源。
进一步地,所述云平台用户层由用户浏览器组成,以WEB的方式实现与用户的交互。
进一步地,该云平台事务逻辑层提供各种功能的网页动态生成,在其中间层服务器中存放***管理模块、用户注册模块、用户登陆模块、资源导航模块、资源浏览模块、资源检索模块、资源评价模块、资源上传模块、资源下载模块提供不同用户的请求访问。
进一步地,该用户资源请求包括从该云平台资源管理器的资源池中查询所需资源并下载到本地机,进行有关资源的上传、浏览、查询、协作开发,学生在网上进行进行各种学习、练习、测试、交流、互动的请求。
进一步地,该教育云平台通过以下组件保证教育云的公共服务属性:定制点组件、安全隔离组件、全局变量隔离组件、流程隔离和定制组件、人员选择隔离和定制组件、业务规则隔离和定制组件、UI隔离和定制组件。
进一步地,该教育云平台使用OpenStack搭建私有云环境,使用HBase存储数据,使用Hadoop提供的并行计算框架MapReduce处理数据,利用面向对象的思想对计费与管理***进行分析、设计与编码实现。
为达到上述目的,本发明提供一种教育云平台的实现方法,包括如下步骤:
步骤一,接收用户通过云平台用户层提出的资源服务请求;
步骤二,云平台事务逻辑层建立资源服务信息,响应来自云平台用户层的资源服务请求,判断用户权限,根据用户权限对服务请求信息进行业务逻辑操作,对教育资源云服务进行整合与管理;
步骤三,云平台事务逻辑层根据资源服务请求信息从云平台资源管理层获得对应内容并通过云平台用户层提供给用户。
进一步地,该资源请求服务包括从该云平台资源管理器的资源池中查询所需资源并下载到本地机,进行有关资源的上传、浏览、查询、协作开发,学生在网上进行进行各种学习、练习、测试、交流、互动的请求。
进一步地,该云平台资源管理层对教育资源信息进行开放和计算机可识别的描述,以数据库表形式存储具体的信息,完成底层资源池的日常服务管理,并分类和审核上载资源
进一步地,该方法通过使用OpenStack搭建私有云环境,使用HBase存储数据,使用Hadoop提供的并行计算框架MapReduce处理数据,利用面向对象的思想对计费与管理***进行分析、设计与编码实现。
与现有技术相比,本发明一种教育云平台及其实现方法实现了一个统一的、多样化的教育云平台,可以让***门、学校、老师、学生、家长及其他与教育相关的人士(如教育软件开发者),都能进入该平台,扮演不同的角色,在这个平台上融入教学、管理、学习、娱乐、交流等各类应用工具,让“教育真正的实现信息化”。
附图说明
图1为本发明一种教育云平台的总体逻辑架构图;
图2示出了本发明之教育云平台面向多租户的应用与资源共享框架结构;
图3为本发明一种教育云平台的实现方法的步骤流程图。
图4示意性地示出了本发明具体实施例中教育云集群构架图。
具体实施方式
以下通过特定的具体实例并结合附图说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
图1为本发明一种教育云平台的总体逻辑架构图。如图1所示,本发明一种教育云平台,包括:云平台用户层10、云平台事务逻辑20以及云平台资源管理层30。
其中,云平台用户层10:由用户浏览器组成,面向终端用户、教师与学生。在物理上的表现为云端设备,主要是为用户提供一个基于浏览器的图形用户接口,主要是响应客户端的用户请求,以及将服务的过程界面和结果信息展现给用户。在这一层所有的服务都是以WEB的方式实现与用户的交互。用户通过浏览器与服务器相连进行有关操作,包括从教育云的资源池中查询所需资源并下载到本地机,进行有关资源的上传、浏览、查询、协作开发等的入口,学生在网上进行进行各种学习、练习、测试、交流、互动的人机接口和界面等。
云平台事务逻辑层20:主要是建立资源服务信息,响应来自表现层的资源服务请求,对服务请求信息进行业务逻辑操作,对教育资源云服务进行整合与管理,云平台管理员可以通过接口对云服务信息进行添加、修改、删除。也就是说,这一层包含有云服务的业务逻辑和学***台事务逻辑层提供各种功能的网页动态生成。在中间层服务器中存放有各种应用模块,包括***管理模块、用户注册模块、用户登陆模块、资源导航模块、资源浏览模块、资源检索模块、资源评价模块、资源上传模块、资源下载模块。通过这些应用模块,教师可根据教学需要,在备课时选择各种形式的教学资源进行灵活组织和编排,形成具有教学个性的课件,让教师在授课时充分体现自己的教学特点。学生也可根据学习的需要选择资源,辅助学习,进行测试。应用层的效率高低直接决定了整个***质量的好坏,因此这层的实现方案尤为重要。
云平台资源管理层30:资源管理层主要是对教育资源信息进行开放和计算机可识别的描述,有助于用户通过智能代理搜寻、选择、利用和集成教育资源服务。资源管理层对几种主要的教育资源元数据进行融合与映射,包括IEEELOM(Learning Object Metadata,即学习对象元数据)、GEM(the Gateway toEducational Materials,即教育资源网关)、DC-EDUCATION。资源包括:媒体工具、内容素材、课堂实录、文献资料、常见问题解答、资源目录索引、网络课程、专题论坛。以数据库表形式存储具体的信息,主要是以关系数据库的方式来存储。这里可以用SQL Server2000、oracle等大型数据库***。资源管理层主要完成底层资源池的日常服务管理,包括资源的入库、修改、删除、属性设置等相关管理功能。只有具有相应权限的用户才能进行这级操作。由于教学资源池中的内容需不断更新、扩充,为保证资源池中资源的质量,对于新上载的各种教学资源不直接入库,而是暂存起来(称为预备库)先进行分类,再将分类后的资源进行评价和审核,合格的资源才能进入相应的资源池。因此,资源管理层还有一个重要功能,即分类和审核上载资源,该项功能决定了资源池中资源的质量和数量,以及资源池的刷新率和访问次数,这对于资源池建设至关重要。
相应地,本发明之教育云平台分为六大中心,分别是教学中心,学习中心,社交中心,信息中心,应用中心和管理中心等。
管理中心:教务管理电子化,网站、文件、学籍、成绩,还有更多管理功能,提高工作效率,加快流程。
教学中心:试题、教案、课件,集中教学资源,在线备课、布置作业,减轻教师负担,提高教学效率。
学习中心:同步课本目录,作业、练习、交流、问答,学习资源快乐分享,减轻书包重量,提高知识和成绩。
信息中心:收发站内信息,群发通知公告,了解好友、同学最新动态,增加友谊、促进交流。
社交中心:时尚流行的社交***,博客、相册、社团、投票一应俱全,全国范围的真实师生用户,校内校外安全交友。
应用中心:开放的应用平台,全世界的开发人员,学习工具、休闲娱乐、教学管理,海量应用无限增加,简单易用。
本发明之教育云平台作为公共服务平台,支持多个“租户”共享数据库的表空间、支持对业务逻辑、工作流和用户界面的定制,主要解决不同用户间应用程序环境的隔离以及数据的隔离,以维持不同用户间应用程序互不干扰,同时数据的保密性也够强。教育云也提供高效的多租户资源共享和隔离机制,具备高可扩展性的基础架构从而支持大数量的用户,从而最大限度的提高资源利用率和降低使用成本。教育云平台主要通过以下组件保证了教育云的公共服务属性:
(1)定制点组件:支持用户在云平台中的功能定制,同时对定制数据的隔离。
(2)安全隔离组件:支持用户之间数据的完全隔离,防止用户之间的数据泄露。
(3)全局变量隔离组件:支持对Java全局变量,如静态变量,JSP Application范围变量,Servlet Context变量等的隔离,保证用户全局数据不会发生冲突。
(4)流程隔离和定制组件:支持用户根据自己业务需求自定义流程模版,支持在用户间流程实例的安全隔离。
(4)人员选择隔离和定制组件:支持用户的人员选择的隔离,将用户的人员选择限制在自己的组织结构内部。
(5)业务规则隔离和定制组件:支持用户定义自己的业务规则。
(6)UI隔离和定制组件:支持用户自定义自己的Logo,Css,Layout等。
教育云的多租户基础架构和应用程序需要用事务来验证每个客户提交的请求,从而将可以访问的事务资源授权给相应的用户。用户使用***的应用和资源的过程与传统的定制***一样。图2示出了本发明之教育云平台面向多租户的应用与资源共享框架结构。
图3为本发明一种教育云平台的实现方法的步骤流程图。如图3所示,本发明一种教育云平台的实现方法,包括如下步骤:
步骤301,接收用户通过云平台用户层提出的资源服务请求。这里的用户可以为一般的终端用户、教师或学生,资源服务请求包括从教育云的资源池中查询所需资源并下载到本地机,进行有关资源的上传、浏览、查询、协作开发等的入口,学生在网上进行进行各种学习、练习、测试、交流、互动的人机接口和界面等。
步骤301,云平台事务逻辑层建立资源服务信息,响应来自云平台用户层的资源服务请求,判断用户权限,根据用户权限对服务请求信息进行业务逻辑操作,对教育资源云服务进行整合与管理。云平台事务逻辑层包含有云服务的业务逻辑和学***台事务逻辑层提供各种功能的网页动态生成。在中间层服务器中存放有各种应用模块,包括***管理模块、用户注册模块、用户登陆模块、资源导航模块、资源浏览模块、资源检索模块、资源评价模块、资源上传模块、资源下载模块。通过这些应用模块,教师可根据教学需要,在备课时选择各种形式的教学资源进行灵活组织和编排,形成具有教学个性的课件,让教师在授课时充分体现自己的教学特点。学生也可根据学习的需要选择资源,辅助学习,进行测试。
步骤303,云平台事务逻辑层根据资源服务请求信息从云平台资源管理层获得对应内容并通过云平台用户层提供给用户。资源管理层主要完成底层资源池的日常服务管理,包括资源的入库、修改、删除、属性设置等相关管理功能。只有具有相应权限的用户才能进行这级操作。由于教学资源池中的内容需不断更新、扩充,为保证资源池中资源的质量,对于新上载的各种教学资源不直接入库,而是暂存起来(称为预备库)先进行分类,再将分类后的资源进行评价和审核,合格的资源才能进入相应的资源池。因此,资源管理层还有一个重要功能,即分类和审核上载资源,该项功能决定了资源池中资源的质量和数量,以及资源池的刷新率和访问次数,这对于资源池建设至关重要。
本发明的教育云能够根据云端与学习活动需求,快速地选择云服务组件,并生成服务流程整合方案,进而以云服务模式交付给云端用户。教育云服务的藕合是指以学习活动为中心的多个教育云服务***之间基于资源服务调配的耦合。教育云将学习者及其学习活动置于中心位置,学习者通过选择学习活动同相对应的***产生关联,并联系各内部***。对教育云服务的访问的基础是对学习活动列表的访问,而学习活动列表可以是外部设定的,也可以是学习者主观计划安排的。故本发明不描述有关学习活动过程及数据互动过程。
以下将通过一具体云平台搭建实例来说明本发明之教育云的平台构建过程,如下:
1、本发明的教育云的资源池实例的开发环境如下:
操作***  : Linux ubutu server
数据库    : Mysql、Mongodb
缓存      : Redis
开发语言   :  Php,Java
Jdk1.6版本
VMWare8.0.5版本
Hadoop-1.0.3.tar.gz软件包
另外,硬件环境的要求如下:
网络带宽           100M
负载服务器         1台
web服务器          1台
MySQL服务器        1台
Mongodb服务器      2台
图片服务器         1台
静态文件服务器     1台
缓存服务器         1台
资源文件服务器     4台
2、基本硬件配置
本发明具体实施例中,在基于Hadoop的教育云的资源池的实施过程中,HDFS环境中的服务器节点分为名字节点和数据节点(如图4所示),其中名字节点只有一个,数据节点可以有多个。对于MapReduce而言,服务器节点分为JobTracker和TaskTracker,其中JobTracker只有一个,TaskTracker可以有多个。其中一台部署为HDFS的名字节点和MapReduce的JobTracker。另外的资源文件服务器部署为HDFS的数据节点与MapReduce的TaskTracker。
3、SSH认证配置
教育云的Name Node(名字节点)是通过SSH(Secure Shell)来启动和停止各个节点上的守护进程的,配置SSH的目的是使用无密码公钥认证,使云计算的各个计算节点之间执行命令时不需要再输入密码了,故SSH认证配置这一步骤非常的关键。Ubuntu下配置ssh先先要进行sudo apt-get update操作,然后自动安装openssh-server
$sudo apt-get install openssh-server
然后在本机上用命令ssh-keygen来产生public key。正常情况下应该生成两个文件:id_rsa和id_rsa.pub,一个是私钥,一个是公钥,将公钥文件id_rsa.pub拷贝到服务器上,然后导入需要登录的用户。比如使用root用户登录ssh服务器,就导入/root/.ssh目录下:
cat id_rsa.pub>>authorized_keys
这样就可以不用输入密码就登录ssh,这样就建立了对于当前用户无密码访问其他机器的环境,一旦成功地在所有机器上创建ssh keys后,就可开始在从节点上部署Hadoop了。
4、云平台环境的设置
Hadoop要求所有计算节点上Hadoop的部署目录结构要完全相同,并且都有一个相同用户名的账户。本发明的教育云平台有一个ccea的账户,主目录是/home/ccea。Hadoop部署目录结构如下:
/home/ccea/hadoopinstall,存放所有的hadoop版本。
/hadoop/conff,存放所有的配置文件。
/hadoop/bin,存放所有的执行程序。
在/home/ccea/hadoopinstall/hadoop—conf目录下的hadoop_env.sh中设置Hadoop需要的环境变量,其中必须设定JAVA_HOME变量值。而HADOOP_HOME变量的设定是可选的,倘若不设定的话其默认的是bin目录的父目录,设置命令如下:
export HADOOP_HOME=/home/ccea/Hadoopinstall/hadoop
export JAVA_HOME=/usr/java/jdk1.6.0
在hadoop-conf/目录下,打开slaves文件,该文件用来指定所有的数据节点,
一行一个主机名称:
在conf/录中的hadoop—default.xml中已经包含了Hadoop的所有配置项,但是不允许直接修改!可以在hadoop-conf/目录下的hadoop—site.xml里面定义所需要的项,其值会覆盖hadoop-default.xml中的默认值。可以根据实际需要来进行定制。以下是本平台中的hadoop-site.xml设置:
5、Hbase平台搭建
Hbase搭建过程相对较为简单,在云平台主节点上,编辑Hbase目录(指/home/hadoop/Hbase)下的conf/Hbase-env.sh,从而设置好JAVA_HOME环境变量。接着在主节点上编辑Hbase目录(指/home/hadoop/Hbase)下的conf/Hbase-site.xml。然后在主节点上编辑Hbase目录(/home/hadoop/Hbase)下conf/Hbase-site.xml,其主要内容如下:
6、应用开发与部署
基于教育云的应用开发与部署的过程主要有以下几个步骤:
(1)实现Map类:实现Mapper接口中的map方法。
(2)实现Reduce类:实现Reducer接口中的reduce方法。
(3)运行Job:在Hadoop中一次计算任务称之为一个job,可以通过一个JobConf对象设置如何运行这个job。
(4)设计与编码:这里主要有以下四个步骤:1)创建Java工程;2)配置编译参数;3)编写源代码;4)编译生成JAR。
(5)测试运行:这里主要有以下四个步骤:1)配置SSH,配置完后,执行一下ssh localhost,确认你的机器可以用SSH连接,并且连接时不需要手工输入密码。2)格式化一个新的分布式文件***;3)启动hadoop进程;4)运行应用。
可见,本发明使用OpenStack搭建私有云环境,使用HBase存储数据,使用Hadoop提供的并行计算框架MapReduce处理数据等,然后使用面向对象的思想对计费与管理***进行了分析、设计与编码实现,该云平台通过Hadoop框架将成千上万的服务器集中起来,实现自动管理,形成“云计算”平台。同时,开发了专用软件接入该平台,使所有学校可以在该平台上开设学校网站,向教师和学生提供了富互联网应用服务。实现了在同一平台上不同学校的信息交互,且功能自定、界面自定、权限自定,并按需付费。并提供了教育应用服务引擎,使开发人员可以在该平台上开发并运行独立的第三方教育应用软件服务并为平台上的所有学校提供软件服务。
用户登陆后会出现“云桌面”,如同本地的电脑桌面一样:上面拥有多个应用软件,包括名师课堂、课程表、成绩单、图书馆、社团、好友等,还有一些实用工具,如存储空间、博客、计算器、万年历、图片编辑、益智游戏等。还可以进行类似控制面板一样的***设置。
综上所述,本发明一种教育云平台及其实现方法实现了一个统一的、多样化的教育云平台,可以让***门、学校、老师、学生、家长及其他与教育相关的人士(如教育软件开发者),都能进入该平台,扮演不同的角色,在这个平台上融入教学、管理、学习、娱乐、交流等各类应用工具,让“教育真正的实现信息化”。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。

Claims (10)

1.一种教育云平台,包括:
云平台用户层,面向终端用户、教师与学生,在物理上的表现为云端设备,为用户提供一个基于浏览器的图形用户接口,响应客户端的用户资源请求,以及将服务的过程界面和结果信息展现给用户;
云平台事务逻辑层,建立资源服务信息,响应来自该云平台用户层的资源服务请求,对服务请求信息进行业务逻辑操作,对云平台资源管理层进行整合与管理;
云平台资源管理层,对教育资源信息进行开放和计算机可识别的描述,以数据库表形式存储具体的信息,完成底层资源池的日常服务管理,并分类和审核上载资源。
2.如权利要求1所述的一种教育云平台,其特征在于:所述云平台用户层由用户浏览器组成,以WEB的方式实现与用户的交互。
3.如权利要求1所述的一种教育云平台,其特征在于:该云平台事务逻辑层提供各种功能的网页动态生成,在其中间层服务器中存放***管理模块、用户注册模块、用户登陆模块、资源导航模块、资源浏览模块、资源检索模块、资源评价模块、资源上传模块、资源下载模块提供不同用户的请求访问。
4.如权利要求1所述的一种教育云平台,其特征在于:该用户资源请求包括从该云平台资源管理器的资源池中查询所需资源并下载到本地机,进行有关资源的上传、浏览、查询、协作开发,学生在网上进行进行各种学习、练习、测试、交流、互动的请求。
5.如权利要求1所述的一种教育云平台,其特征在于,该教育云平台通过以下组件保证教育云的公共服务属性:定制点组件、安全隔离组件、全局变量隔离组件、流程隔离和定制组件、人员选择隔离和定制组件、业务规则隔离和定制组件、UI隔离和定制组件。
6.如权利要求1所述的一种教育云平台,其特征在于:该教育云平台使用OpenStack搭建私有云环境,使用HBase存储数据,使用Hadoop提供的并行计算框架MapReduce处理数据,利用面向对象的思想对计费与管理***进行分析、设计与编码实现。
7.一种教育云平台的实现方法,包括如下步骤:
步骤一,接收用户通过云平台用户层提出的资源服务请求;
步骤二,云平台事务逻辑层建立资源服务信息,响应来自云平台用户层的资源服务请求,判断用户权限,根据用户权限对服务请求信息进行业务逻辑操作,对教育资源云服务进行整合与管理;
步骤三,云平台事务逻辑层根据资源服务请求信息从云平台资源管理层获得对应内容并通过云平台用户层提供给用户。
8.如权利要求7所述的一种教育云平台的实现方法,其特征在于:该资源请求服务包括从该云平台资源管理器的资源池中查询所需资源并下载到本地机,进行有关资源的上传、浏览、查询、协作开发,学生在网上进行进行各种学习、练习、测试、交流、互动的请求。
9.如权利要求7所述的一种教育云平台的实现方法,其特征在于:该云平台资源管理层对教育资源信息进行开放和计算机可识别的描述,以数据库表形式存储具体的信息,完成底层资源池的日常服务管理,并分类和审核上载资源
10.如权利要求7所述的一种教育云平台的实现方法,其特征在于:该方法通过使用OpenStack搭建私有云环境,使用HBase存储数据,使用Hadoop提供的并行计算框架MapReduce处理数据,利用面向对象的思想对计费与管理***进行分析、设计与编码实现。
CN201410814995.5A 2014-12-19 2014-12-19 一种教育云平台及其实现方法 Pending CN104537589A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410814995.5A CN104537589A (zh) 2014-12-19 2014-12-19 一种教育云平台及其实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410814995.5A CN104537589A (zh) 2014-12-19 2014-12-19 一种教育云平台及其实现方法

Publications (1)

Publication Number Publication Date
CN104537589A true CN104537589A (zh) 2015-04-22

Family

ID=52853108

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410814995.5A Pending CN104537589A (zh) 2014-12-19 2014-12-19 一种教育云平台及其实现方法

Country Status (1)

Country Link
CN (1) CN104537589A (zh)

Cited By (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104916171A (zh) * 2015-07-11 2015-09-16 安庆状元郎电子科技有限公司 一种公共课件管理***
CN104915905A (zh) * 2015-07-07 2015-09-16 四川理工学院 一种西部高等教育资源配置与分析***及方法
CN104952297A (zh) * 2015-06-04 2015-09-30 袁胜军 一种幼教互动云平台的家长端***
CN105183820A (zh) * 2015-08-28 2015-12-23 广东创我科技发展有限公司 一种支持多租户的大数据平台及租户访问方法
CN105260962A (zh) * 2015-11-13 2016-01-20 苏州中科知图信息科技有限公司 协同教育平台***及其构建方法
CN105336241A (zh) * 2015-12-08 2016-02-17 上海电机学院 一种危情生存模拟训练***及其建立方法
CN105389756A (zh) * 2015-11-09 2016-03-09 英业达科技有限公司 教育资源动态聚合***及其方法
CN105448145A (zh) * 2015-12-28 2016-03-30 智慧方舟科技有限公司 一种电子教案的实现方法、装置和***
CN105447794A (zh) * 2015-12-31 2016-03-30 田雪松 教育资源管理***
CN105472019A (zh) * 2015-12-24 2016-04-06 北京荣之联科技股份有限公司 一种移动学***台***
CN105610780A (zh) * 2015-10-22 2016-05-25 东北师范大学 一种用于教育机构的云与云之间的互操作平台及方法
CN105741632A (zh) * 2016-03-01 2016-07-06 广东博士科技有限公司 一种基于云平台的临床医学三基教育***
CN105787823A (zh) * 2016-03-16 2016-07-20 盐城工学院 一种科技创新联动信息服务平台及其实现方法
CN105933418A (zh) * 2016-04-27 2016-09-07 北京大有中城科技有限公司 新型异构融合平台
CN105956972A (zh) * 2016-06-16 2016-09-21 北京数智源科技股份有限公司 教育资源管理平台
CN106022713A (zh) * 2016-05-10 2016-10-12 湖南嘉杰信息技术有限公司 一种基于云平台的快速创建培训平台的方法
CN106161654A (zh) * 2016-08-30 2016-11-23 孟玲 一种云教育***
CN106204372A (zh) * 2016-06-28 2016-12-07 安徽科成信息科技有限公司 一种网络教学资源管理***
CN106302401A (zh) * 2016-08-01 2017-01-04 王继培 面向教育监管对象的教育***信息交互方法、装置和***
CN106327293A (zh) * 2016-08-12 2017-01-11 北京雷地科技有限公司 一种基于o2o模式远程培训管理方法及***
CN106448300A (zh) * 2016-10-21 2017-02-22 上海申电教育培训有限公司 一种基于虚拟现实的移动互联网的学习平台
CN106790555A (zh) * 2016-12-26 2017-05-31 中山大学 一种社区化教育资源共享服务接口的实现方法和***
CN106780206A (zh) * 2016-11-22 2017-05-31 江苏黄金屋教育发展股份有限公司 一种教育资源共享***
CN106920192A (zh) * 2016-12-29 2017-07-04 广州途威慧信息科技有限公司 一种教育咨询管理***
CN106920195A (zh) * 2017-03-09 2017-07-04 郑州云海信息技术有限公司 一种基于云计算的教学资源共享***
CN106952201A (zh) * 2017-04-20 2017-07-14 安徽喜悦信息科技有限公司 一种基于云平台的教育***平台
CN106997570A (zh) * 2017-03-24 2017-08-01 武汉天喻教育科技有限公司 一种教育云数据交换***及其数据交换方法
CN107016498A (zh) * 2017-03-23 2017-08-04 吉林工程技术师范学院 一种高等教育教学资源配量***
CN107133898A (zh) * 2017-06-06 2017-09-05 合肥创旗信息科技有限公司 一种在线课堂教育平台
CN107133891A (zh) * 2016-02-29 2017-09-05 九江职业技术学院 一种基于业务流组装开发的云端协同教学管理平台
CN107194837A (zh) * 2017-05-12 2017-09-22 江苏学正教育科技有限公司 一种基于云平台的分层式智慧教育***
CN107239935A (zh) * 2017-06-06 2017-10-10 合肥创旗信息科技有限公司 一种基于网络学***台
WO2017181862A1 (zh) * 2016-04-20 2017-10-26 中兴通讯股份有限公司 一种在线教育互动的方法、客户端以及服务器
WO2017190322A1 (zh) * 2016-05-05 2017-11-09 汤美 网络课程的律师培训方法及***
CN107424109A (zh) * 2017-07-28 2017-12-01 安徽华博胜讯信息科技股份有限公司 基于知识管理的云图书馆信息服务***
CN107483533A (zh) * 2017-06-28 2017-12-15 麦可思数据(北京)有限公司 一种智能助教***
CN107591039A (zh) * 2017-09-28 2018-01-16 武汉海鲸教育科技有限公司 一种智能教育学习平台
CN107784489A (zh) * 2017-11-23 2018-03-09 兰州乐智教育科技有限责任公司 一种区域教育云资源共享平台
CN108255830A (zh) * 2016-12-28 2018-07-06 ***通信集团公司 一种在线资源管理方法及装置
CN108322386A (zh) * 2018-01-29 2018-07-24 潘彬 一种校园交流***
CN108509402A (zh) * 2018-03-15 2018-09-07 北京市育学林教育技术有限公司 一种可在线编辑的课程表
CN108711123A (zh) * 2018-05-04 2018-10-26 江苏苏威尔科技有限公司 一种基于在线编辑的实验平台***及其使用方法
CN109003216A (zh) * 2018-08-20 2018-12-14 西安创艺教育培训中心有限公司 基于二维码扫描的云教育学习平台
CN109062996A (zh) * 2018-07-05 2018-12-21 贵州威爱教育科技有限公司 一种云端文件的管理方法及***
CN109166060A (zh) * 2018-07-19 2019-01-08 苏彦聪 一种旅游背景下的教育平台及使用方法
CN109377801A (zh) * 2018-09-13 2019-02-22 何艳玲 一种云-网-端架构下的人工智能学习终端***及方法
CN109617879A (zh) * 2018-12-14 2019-04-12 华迪计算机集团有限公司 基于互联网的管理网络教育平台用户信息和权限的方法及***
CN109767367A (zh) * 2019-01-10 2019-05-17 广州科技贸易职业学院 一种创新创业教育服务云平台
CN109889520A (zh) * 2019-02-19 2019-06-14 安徽智融景和科技有限公司 公共服务一体化共享平台***
CN110866573A (zh) * 2019-11-21 2020-03-06 叶津凌 一种基于物联网技术的教学资源库管理***
CN111309997A (zh) * 2020-02-11 2020-06-19 江苏开放大学(江苏城市职业学院) 一种面向远程教育的数字资源整合和推送***及其架构
CN111339393A (zh) * 2019-12-30 2020-06-26 邵阳学院 一种教育案例展示平台信息***
CN111652770A (zh) * 2020-08-05 2020-09-11 北京翼鸥教育科技有限公司 一种结构化的测评资源管理***
CN111882468A (zh) * 2020-07-27 2020-11-03 中天汇才(武汉)教育科技有限公司 一种基于互联网信息整合的教育资源管理***
CN112258354A (zh) * 2020-10-23 2021-01-22 广州宏途教育网络科技有限公司 一种用于教育的智能大数据平台
CN112465677A (zh) * 2020-11-25 2021-03-09 南京鳌鱼科技有限公司 一种面向在线教育的教学平台
CN112529548A (zh) * 2021-02-09 2021-03-19 深圳市华师兄弟教育科技有限公司 一种在线教育平台云资源管理***
CN113538989A (zh) * 2021-07-01 2021-10-22 浪潮软件股份有限公司 一种基于智慧教育云平台实现人人通学习空间的方法
CN116957869A (zh) * 2023-08-16 2023-10-27 珠海庚商教育科技有限公司 一种基于资源模式匹配及协同的教育平台

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012128553A2 (ko) * 2011-03-21 2012-09-27 에스케이텔레콤 주식회사 학습교육 서비스 제공 방법과 장치
CN102904963A (zh) * 2012-10-25 2013-01-30 上海电机学院 一种基于云模型云服务的管理方法及***
KR20140055476A (ko) * 2012-10-31 2014-05-09 주식회사 케이티 스마트 러닝 플랫폼 시스템 및 스마트 러닝 플랫폼 시스템에서 교육 서비스 제공 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012128553A2 (ko) * 2011-03-21 2012-09-27 에스케이텔레콤 주식회사 학습교육 서비스 제공 방법과 장치
CN102904963A (zh) * 2012-10-25 2013-01-30 上海电机学院 一种基于云模型云服务的管理方法及***
KR20140055476A (ko) * 2012-10-31 2014-05-09 주식회사 케이티 스마트 러닝 플랫폼 시스템 및 스마트 러닝 플랫폼 시스템에서 교육 서비스 제공 방법

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
杨志和: "《一个教育云平台实例的设计与实现》", 《上海电机学院学报》 *
杨志和: "《云计算: 教育信息化风险的解决之道》", 《广州广播电视大学学报》 *
杨志和: "《基于Web Services的教育资源共享平台的设计与研究》", 《上海电机学院学报》 *
杨志和: "《教育云的本体设计、开发与评价》", 《上海电机学院学报》 *
杨志和: "《智慧校园的基础网络建设》", 《上海电机学院学报》 *

Cited By (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104952297A (zh) * 2015-06-04 2015-09-30 袁胜军 一种幼教互动云平台的家长端***
CN104915905A (zh) * 2015-07-07 2015-09-16 四川理工学院 一种西部高等教育资源配置与分析***及方法
CN104916171A (zh) * 2015-07-11 2015-09-16 安庆状元郎电子科技有限公司 一种公共课件管理***
CN105183820A (zh) * 2015-08-28 2015-12-23 广东创我科技发展有限公司 一种支持多租户的大数据平台及租户访问方法
CN105610780B (zh) * 2015-10-22 2018-12-11 东北师范大学 一种用于教育机构的云与云之间的互操作平台及方法
CN105610780A (zh) * 2015-10-22 2016-05-25 东北师范大学 一种用于教育机构的云与云之间的互操作平台及方法
CN105389756A (zh) * 2015-11-09 2016-03-09 英业达科技有限公司 教育资源动态聚合***及其方法
CN105260962A (zh) * 2015-11-13 2016-01-20 苏州中科知图信息科技有限公司 协同教育平台***及其构建方法
CN105336241A (zh) * 2015-12-08 2016-02-17 上海电机学院 一种危情生存模拟训练***及其建立方法
CN105472019A (zh) * 2015-12-24 2016-04-06 北京荣之联科技股份有限公司 一种移动学***台***
CN105448145A (zh) * 2015-12-28 2016-03-30 智慧方舟科技有限公司 一种电子教案的实现方法、装置和***
CN105447794A (zh) * 2015-12-31 2016-03-30 田雪松 教育资源管理***
CN107133891A (zh) * 2016-02-29 2017-09-05 九江职业技术学院 一种基于业务流组装开发的云端协同教学管理平台
CN105741632A (zh) * 2016-03-01 2016-07-06 广东博士科技有限公司 一种基于云平台的临床医学三基教育***
CN105741632B (zh) * 2016-03-01 2019-03-12 广东博士科技有限公司 一种基于云平台的临床医学三基教育***
CN105787823A (zh) * 2016-03-16 2016-07-20 盐城工学院 一种科技创新联动信息服务平台及其实现方法
WO2017181862A1 (zh) * 2016-04-20 2017-10-26 中兴通讯股份有限公司 一种在线教育互动的方法、客户端以及服务器
CN105933418A (zh) * 2016-04-27 2016-09-07 北京大有中城科技有限公司 新型异构融合平台
WO2017190322A1 (zh) * 2016-05-05 2017-11-09 汤美 网络课程的律师培训方法及***
CN106022713A (zh) * 2016-05-10 2016-10-12 湖南嘉杰信息技术有限公司 一种基于云平台的快速创建培训平台的方法
CN105956972A (zh) * 2016-06-16 2016-09-21 北京数智源科技股份有限公司 教育资源管理平台
CN106204372A (zh) * 2016-06-28 2016-12-07 安徽科成信息科技有限公司 一种网络教学资源管理***
CN106302401A (zh) * 2016-08-01 2017-01-04 王继培 面向教育监管对象的教育***信息交互方法、装置和***
CN106327293A (zh) * 2016-08-12 2017-01-11 北京雷地科技有限公司 一种基于o2o模式远程培训管理方法及***
CN106161654A (zh) * 2016-08-30 2016-11-23 孟玲 一种云教育***
CN106448300A (zh) * 2016-10-21 2017-02-22 上海申电教育培训有限公司 一种基于虚拟现实的移动互联网的学习平台
CN106780206A (zh) * 2016-11-22 2017-05-31 江苏黄金屋教育发展股份有限公司 一种教育资源共享***
CN106790555A (zh) * 2016-12-26 2017-05-31 中山大学 一种社区化教育资源共享服务接口的实现方法和***
CN108255830A (zh) * 2016-12-28 2018-07-06 ***通信集团公司 一种在线资源管理方法及装置
CN106920192A (zh) * 2016-12-29 2017-07-04 广州途威慧信息科技有限公司 一种教育咨询管理***
CN106920195A (zh) * 2017-03-09 2017-07-04 郑州云海信息技术有限公司 一种基于云计算的教学资源共享***
CN107016498A (zh) * 2017-03-23 2017-08-04 吉林工程技术师范学院 一种高等教育教学资源配量***
CN106997570A (zh) * 2017-03-24 2017-08-01 武汉天喻教育科技有限公司 一种教育云数据交换***及其数据交换方法
CN106952201A (zh) * 2017-04-20 2017-07-14 安徽喜悦信息科技有限公司 一种基于云平台的教育***平台
CN107194837A (zh) * 2017-05-12 2017-09-22 江苏学正教育科技有限公司 一种基于云平台的分层式智慧教育***
CN107133898A (zh) * 2017-06-06 2017-09-05 合肥创旗信息科技有限公司 一种在线课堂教育平台
CN107239935A (zh) * 2017-06-06 2017-10-10 合肥创旗信息科技有限公司 一种基于网络学***台
CN107483533A (zh) * 2017-06-28 2017-12-15 麦可思数据(北京)有限公司 一种智能助教***
CN107424109A (zh) * 2017-07-28 2017-12-01 安徽华博胜讯信息科技股份有限公司 基于知识管理的云图书馆信息服务***
CN107591039A (zh) * 2017-09-28 2018-01-16 武汉海鲸教育科技有限公司 一种智能教育学习平台
CN107784489A (zh) * 2017-11-23 2018-03-09 兰州乐智教育科技有限责任公司 一种区域教育云资源共享平台
CN108322386A (zh) * 2018-01-29 2018-07-24 潘彬 一种校园交流***
CN108509402A (zh) * 2018-03-15 2018-09-07 北京市育学林教育技术有限公司 一种可在线编辑的课程表
CN108711123A (zh) * 2018-05-04 2018-10-26 江苏苏威尔科技有限公司 一种基于在线编辑的实验平台***及其使用方法
CN109062996A (zh) * 2018-07-05 2018-12-21 贵州威爱教育科技有限公司 一种云端文件的管理方法及***
CN109166060A (zh) * 2018-07-19 2019-01-08 苏彦聪 一种旅游背景下的教育平台及使用方法
CN109003216A (zh) * 2018-08-20 2018-12-14 西安创艺教育培训中心有限公司 基于二维码扫描的云教育学习平台
CN109377801A (zh) * 2018-09-13 2019-02-22 何艳玲 一种云-网-端架构下的人工智能学习终端***及方法
CN109617879A (zh) * 2018-12-14 2019-04-12 华迪计算机集团有限公司 基于互联网的管理网络教育平台用户信息和权限的方法及***
CN109767367A (zh) * 2019-01-10 2019-05-17 广州科技贸易职业学院 一种创新创业教育服务云平台
CN109889520A (zh) * 2019-02-19 2019-06-14 安徽智融景和科技有限公司 公共服务一体化共享平台***
CN110866573A (zh) * 2019-11-21 2020-03-06 叶津凌 一种基于物联网技术的教学资源库管理***
CN111339393A (zh) * 2019-12-30 2020-06-26 邵阳学院 一种教育案例展示平台信息***
CN111309997A (zh) * 2020-02-11 2020-06-19 江苏开放大学(江苏城市职业学院) 一种面向远程教育的数字资源整合和推送***及其架构
CN111882468A (zh) * 2020-07-27 2020-11-03 中天汇才(武汉)教育科技有限公司 一种基于互联网信息整合的教育资源管理***
CN111652770B (zh) * 2020-08-05 2020-11-06 北京翼鸥教育科技有限公司 一种结构化的测评资源管理***
CN111652770A (zh) * 2020-08-05 2020-09-11 北京翼鸥教育科技有限公司 一种结构化的测评资源管理***
CN112258354A (zh) * 2020-10-23 2021-01-22 广州宏途教育网络科技有限公司 一种用于教育的智能大数据平台
CN112465677A (zh) * 2020-11-25 2021-03-09 南京鳌鱼科技有限公司 一种面向在线教育的教学平台
CN112529548A (zh) * 2021-02-09 2021-03-19 深圳市华师兄弟教育科技有限公司 一种在线教育平台云资源管理***
CN112529548B (zh) * 2021-02-09 2021-05-11 深圳市华师兄弟教育科技有限公司 一种在线教育平台云资源管理***
CN113538989A (zh) * 2021-07-01 2021-10-22 浪潮软件股份有限公司 一种基于智慧教育云平台实现人人通学习空间的方法
CN116957869A (zh) * 2023-08-16 2023-10-27 珠海庚商教育科技有限公司 一种基于资源模式匹配及协同的教育平台

Similar Documents

Publication Publication Date Title
CN104537589A (zh) 一种教育云平台及其实现方法
US9838502B2 (en) Systems and methods for RWD app store based collaborative enterprise information management
Wright et al. Recurring issues encountered by distance educators in developing and emerging nations
Finogeev et al. Life-cycle management of educational programs and resources in a smart learning environment
Mkrttchian et al. Model in SM of DEE Based on Service-Oriented Interactions at Dynamic Software Product Lines
Muhsen et al. Moodle and e-learning Tools
Zhou et al. A collaborative and open solution for large‐scale online learning
CN113836218A (zh) 一种基于工作流的分布式异构处理***
Sun [Retracted] A College Music Teaching System Designed Based on Android Platform
Webber-Cross Learning Microsoft Azure
Meijers Hands-On Azure Digital Twins: A practical guide to building distributed IoT solutions
Marimuthu et al. Android based college app using flutter dart
Radenković et al. Web portal for adaptive e-learning
Patterson Blackboard learn administration
Vernooy-Gerritsen Emerging standards for enhanced publications and repository technology: survey on technology
Basha Cloud Computing Pillar-E-Learning
Fadhil et al. An open cloud-based platform for the creation and delivery of smart applications and services
Gan et al. Research on the design and construction of university informationized learning environment under the TPACK framework
Fardoun et al. Interactive Design System for Schools using Cloud Computing.
Van Reijswoud Free and open source software for development
Gaofeng et al. Online course development based on a public cloud computing infrastructure
Zhai et al. University Teaching Management and Education Reform Based on Multisource Data and Edge Architecture of IoT
Malik et al. Cloud Computing: A Backbone for Educational Platform in E-learning
Lu et al. Construction of open teaching platform based on cloud computing for computer education
Dahham et al. E-Learning Migration Model for Cloud-based Education

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150422