云教育系统及终端、云服务器和教育用资源数据交互方法

文档序号:7983175阅读:333来源:国知局
云教育系统及终端、云服务器和教育用资源数据交互方法
【专利摘要】本发明公开了一种云教育系统、云教育终端、云服务器和云教育系统中教育用资源数据交互方法,所述系统包括一个或多个云服务器和若干个云教育终端,云教育终端通过有线或无线网络与所述云服务器进行信息通讯,其中,云服务器用来存储教育用资源数据,根据云教育终端的请求向云教育终端下发课件数据,并发送控制命令给若干个与之连接的云教育终端以管理所述与之连接的云教育终端;云教育终端用来根据自身的条件和/或用户输入,向云教育服务器发起课件更新请求,并接收和存储云服务器下发的课件。本发明以新的方式,将学习内容存储于云服务器,通过即时请求的方式更新终端内容,以达到节省人力,并且无限扩大学习内容存储容量的目的。
【专利说明】云教育系统及终端、云服务器和教育用资源数据交互方法
【技术领域】
[0001]本发明涉及通信和互联网【技术领域】,尤其涉及一种云教育系统、云教育终端、云服务器和云教育系统中教育用资源数据交互方法。
【背景技术】
[0002]随着互联网和通信技术的不断发展,人们对信息和应用的需求越来越多样化,信息量越来越大。人们对各种信息和应用的需求推动了技术环境的发展,其中包括通信连接设备、实时数据流、开放协作平台、社会网络、电子教育和移动商务等应用的急剧增长。在这些应用中,通常都以C/S即服务器-客户端的模式运营。以云计算(Cloud computing)为例,云计算是一种新兴的商业计算模式,将计算任务分布在大量计算机构成的资源池中,使各种应用系统能够根据需要获取计算能力,存储空间和软件服务,为大量和多样化的信息需求提供了便利。
[0003]云计算系统,又称云系统,包括具有强大计算能力的“云”即云服务器和用户终端,用户终端又叫云终端。在云系统中,可以集中部署一个或多个云服务器,但通常具有很多的云终端。云终端通过互联网或局域网访问云服务器的资源。在这样的系统中,很多服务将被支持。
[0004]云教育是基于云计算系统平台的开发及其在教育培训领域的应用。云教育打破了传统的教育信息化边界,推出了全新的教育信息化概念,集教学、管理、学习、娱乐、分享、互动交流于一体。例如,原有的教育资源多通过传统的纸张、多媒体光盘或者独立的多媒体终端来实现,虽然品种多样,但是纸质以及光盘类介质只能通过人力定期投送来完成内容更新,而独立的多媒体终端则无法升级。因而,教学资源更新较为滞后,若需要拥有丰富的资源,其需要的成本也极高。

【发明内容】

[0005]基于现有教育形式造成的教育资源管理及更新程度的不足,本发明实施例提供一种云教育系统、云教育终端和云服务器及云教育系统中教育用资源数据交互方法,用于教育领域中,以创新的内容更新方式,将学习内容存储于云服务器,通过即时请求的方式更新终端内容,以达到节省人力,并且无限扩大学习内容存储容量的目的。
[0006]为了实现以上发明目的,本发明实施例提供的一种云教育系统是通过以下的技术方案实现的:
一种云教育系统,所述系统包括一个或多个云服务器和若干个云教育终端,所述云教育终端通过有线或无线网络与所述云服务器进行信息通讯,其中,
所述云服务器用来存储教育用资源数据,根据云教育终端的请求向发起请求的云教育终端下发课件数据,并发送控制命令给若干个与之连接的云教育终端以管理所述与之连接的云教育终端;
云教育终端,用来根据自身的条件和/或用户输入,向云教育服务器发起课件更新请求,并接收和存储云服务器下发的课件。
[0007]为了实现本发明的发明目的,本发明实施例还提供了一种云教育终端,所述云教育终端具体包括:
发送模块,用来根据自身的条件和/或用户输入,向云教育服务器发起课件更新请求; 接收模块,用来接收云服务器下发的课件和管理控制命令;
存储模块,用来存储课件数据。
[0008]进一步优选地,所述云教育终端还包括:
连接认证请求模块,用来向云服务器发起连接认证请求,所述连接认证请求包含其自身的ID和用户认证码。
[0009]为了实现本发明的发明目的,本发明实施例还提供了一种云服务器,所述云服务器具体包括:
接收模块,用来通过有线或无线网络接收云教育终端发送的课件更新请求;
解析模块,用来解析所述课件更新请求,获取云教育终端需要的课件信息;
存储模块,用来存储教育用资源数据和云终端管理数据,所述教育用资源数据包括课件内容;
发送模块,用来云教育终端下发课件数据。
[0010]为了实现本发明的发明目的,本发明实施例还提供了一种云教育系统中教育用资源数据交互方法,所述方法主要步骤包括:
5101.云教育终端检查已经存储的课程信息,以及当前日期判断现有课程是否已经过期,如果过期或者即将过期,则准备发起更新请求;
5102.通过HTTP向服务器发起更新请求,云教育终端将需求信息通过HTTPrequest发送给服务器;
5103.服务器根据收到的XML文件,检查云教育终端的设备能力如终端设备的存储容量和系统版本兼容性,以及当前的课程信息,将最合理的课程搭配信息用XML文件发送给云教育终端设备;
5104.终端解析XML文件,通过XML文件中包含的信息,下载最新的课件内容。
[0011 ] 本发明实施例提供的一种云教育系统、云教育终端、云服务器及云教育系统中教育用资源数据的交互方法,以创新的内容更新方式,将学习内容存储于云服务器,通过即时请求的方式更新终端内容,以达到节省人力,并且无限扩大学习内容存储容量的目的。
【专利附图】

【附图说明】
[0012]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本发明实施例云教育系统的结构框图;
图2为本发明实施例云教育终端的组成示意图;
图3为本发明实施例云教育服务器的组成示意图;
图4为本发明实施例云教育系统中教育用资源数据交互方法流程图。【具体实施方式】
[0014]为了使本发明实施例的目的,技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0015]图1为本发明实施例所提供的云教育系统的结构示意图。
[0016]如图1所示,本发明实施例中的云教育系统可以包括服务器,即云服务器,可以部署在云服务系统的服务区域,以运行云服务系统提供的众多应用程序,并可以存储云教育系统所提供的众多教育资源文件,其中,所述的服务器可以是一个或多个。
[0017]该云教育系统中包含众多的用户终端,也叫云教育终端。该云教育终端可以是移动的,如用户手持终端,比如手机等,也可以是固定终端,如个人电脑,小型服务器等。这些终端通过无线网络、3G、互联网或局域网连接到所述服务器中。该云教育系统可以应用于教育环境中,即教育云,用来进行学生的教育资源管理。
[0018]上述云教育系统的结构为适用于本发明所有的实施例的较优的结构,可以理解的是,其他能够等同替换的结构也可以在本发明实施例的保护范围之内。
[0019]由于云教育系统中存在的这些大数据流量需求的应用系统,其数据流量的带宽通常很大,因此,为了满足终端的应用需求,上述众多的终端可以根据其应用的特点进行分组。应用于学生的教育时,每个申请参与学习的学生对应一个终端,可以根据终端正在学习的课程内容、阶段、进度和效果进行分组,为每个学生终端访问服务器分配合适的时间点和数据访问时长。
[0020]下面将结合实施例详细描述本发明的云教育系统。
[0021]—种云教育系统,所述系统包括一个或多个云服务器和若干个云教育终端,所述云教育终端通过有线或无线网络与所述云服务器进行信息通讯,其中,
所述云服务器用来存储教育用资源数据,根据云教育终端的请求向发起请求的云教育终端下发课件数据,并发送控制命令给若干个与之连接的云教育终端以管理所述与之连接的云教育终端;
云教育终端,用来根据自身的条件和/或用户输入,向云教育服务器发起课件更新请求,并接收和存储云服务器下发的课件。
[0022]本发明实施例整个云教育系统由云服务器和云教育终端设备组成,云教育终端设备具备无线访问云服务器的能力,支持HTTP协议,通过3G网络访问服务器。
[0023]本发明实施例通过无线或有线同步的方式更新学习内容,云服务器定时与云教育终端进行时间同步,以节约传统媒介内容推送所带来的人力成本和媒介成本,并且云服务器可以实时获得终端的学习效果。
[0024]另外,云教育终端设备若通过3G网络从多媒体云服务器获取内容,则速度较快,同时,由于云教育终端设备容量比较有限,需要不停地备份已经获取的资料,因此,本发明实施例通过云服务器存储大量学习内容,云教育终端只需要在使用的时候同步接收这些内容即可,解决了传统教育方式下教育资料投送只能通过人力定期送寄来完成的问题,将学习资料储存于云服务器上,终端定时或者手动通过无线3G网络从服务器获取最新课程内容,从而节约人力,并且更加高速。
[0025]进一步地,所述云服务器具体包括:
接收模块,用来通过有线或无线网络接收云教育终端发送的课件更新请求;
解析模块,用来解析所述课件更新请求,获取云教育终端需要的课件信息;
存储模块,用来存储教育用资源数据和云终端管理数据,所述教育用资源数据包括课件内容;
发送模块,用来云教育终端下发课件数据。
[0026]进一步优选地,所述云服务器还包括:
管理模块,用来通过控制命令管理与之连接的云教育终端;
所述发送模块还用来发送管理控制命令。
[0027]进一步地,所述云服务器还包括:
认证模块,用来认证云教育终端的合法性,所述云教育终端包括其自身的ID和用户认证码。
[0028]进一步优选地,所述云教育终端具体包括:
发送模块,用来根据自身的条件和/或用户输入,向云教育服务器发起课件更新请求; 接收模块,用来接收云服务器下发的课件和管理控制命令;
存储模块,用来存储课件数据。
[0029]进一步优选地,所述云教育终端还包括:
连接认证请求模块,用来向云服务器发起连接认证请求,所述连接认证请求包含其自身的ID和用户认证码。
[0030]初始时,终端是一个空白的机器,所有学习内容课件存储于云服务器中。云终端会判断自身条件与用户输入的信息,发起与云服务器的连接请求,其连接请求还可以包含自身的认证信息,用来请求服务器对其进行认证,所述认证信息包括终端ID和用户认证码。
[0031]进一步优选地,所述云教育终端还包括:
课件管理模块,用来根据云服务器发送的管理控制命令,对存储的课件进行管理。
[0032]云服务器与云教育终端建立连接后,可使用xml文件传递指令信息,xml文件由预先设定好的各种命令协议组成。
[0033]云教育终端和云服务器分别解析接收到的xml文件,然后做出相应的动作。例如将学习课件推送给云教育终端,或者请求终端删除已经过期的学习课件等,使云教育终端的学习内容不断更新。
[0034]为了实现本发明的发明目的,本发明实施例还提供了一种云教育终端,所述云教育终端具体包括:
发送模块,用来根据自身的条件和/或用户输入,向云教育服务器发起课件更新请求;终端设备自身的能力或条件包括存储能力、系统版本兼容性等,还包括终端对应用户的学习能力及反馈信息。用户也可以输入请求。
[0035]接收模块,用来接收云服务器下发的课件和管理控制命令;
存储模块,用来存储课件数据。
[0036]进一步优选地,所述云教育终端还包括:
连接认证请求模块,用来向云服务器发起连接认证请求,所述连接认证请求包含其自身的ID和用户认证码。
[0037]为了实现本发明的发明目的,本发明实施例还提供了一种云服务器,所述云服务器具体包括:
接收模块,用来通过有线或无线网络接收云教育终端发送的课件更新请求;
例如,云教育终端设备通过预置的服务器地址(例如WWW.xxxx.com)发送HTTP请求。
[0038]解析模块,用来解析所述课件更新请求,获取云教育终端需要的课件信息;
所述课件更新请求通过XML文件发送,解析模块解析所述XML文件,获得课件信息,所述课件信息包括:课程号、课程名称、课程时间、数据大小等等。
[0039]存储模块,用来存储教育用资源数据和云终端管理数据,所述教育用资源数据包括课件内容;
发送模块,用来云教育终端下发课件数据。
[0040]进一步优选地,所述云服务器还包括:
管理模块,用来通过控制命令管理与之连接的云教育终端;
所述发送模块还用来发送管理控制命令。
[0041]控制命令会通过XML文件传送,比如服务器会发送一个delete命令给终端,要求终端删除一个课程内容,或者发送一个update命令给终端,要求终端更新某一个课程内容,从而实现设备管理功能。
[0042]所述的控制命令包括:锁定或解锁课件及游戏、删除或提前更新课件等等。
[0043]进一步地,所述云服务器还包括:
认证模块,用来认证云教育终端的合法性,所述云教育终端包括其自身的ID和用户认证码。
[0044]每个云教育终端都需要经认证后才能进入云服务器中,获取资源,并保证系统的安全,和管理可控性,使云教育终端在获取资源时保证安全和及时响应。
[0045]为了实现本发明的发明目的,本发明实施例还提供了一种云教育系统中教育用资源数据交互方法,所述方法主要步骤包括:
5101.云教育终端检查已经存储的课程信息,以及当前日期判断现有课程是否已经过期,如果过期或者即将过期,则准备发起更新请求;
5102.通过HTTP向服务器发起更新请求,云教育终端将需求信息通过HTTPrequest发送给服务器;
5103.服务器根据收到的XML文件,检查云教育终端的设备能力如终端设备的存储容量和系统版本兼容性,以及当前的课程信息,将最合理的课程搭配信息用XML文件发送给云教育终端设备;
5104.终端解析XML文件,通过XML文件中包含的信息,下载最新的课件内容。
[0046]下面实施例的表格一用来说明XML文件中可能会出现的字段:
表格一.XML文件字段
【权利要求】
1.一种云教育系统,其特征在于,所述系统包括一个或多个云服务器和若干个云教育终端,所述云教育终端通过有线或无线网络与所述云服务器进行信息通讯,其中, 所述云服务器用来存储教育用资源数据,根据云教育终端的请求向发起请求的云教育终端下发课件数据,并发送控制命令给若干个与之连接的云教育终端以管理所述与之连接的云教育终端; 云教育终端,用来根据自身的条件和/或用户输入,向云教育服务器发起课件更新请求,并接收和存储云服务器下发的课件。
2.如权利要求1所述的云教育系统,其特征在于,所述云服务器具体包括: 接收模块,用来通过有线或无线网络接收云教育终端发送的课件更新请求; 解析模块,用来解析所述课件更新请求,获取云教育终端需要的课件信息; 存储模块,用来存储教育用资源数据和云终端管理数据,所述教育用资源数据包括课件内容; 发送模块,用来云教育终端下发课件数据。
3.如权利要求2所述的云教育系统,其特征在于,所述云服务器还包括: 管理模块,用来通过控制命令管理与之连接的云教育终端; 所述发送模块还用来发送管理控制命令。
4.如权利要求3所述的云教育系统,其特征在于,所述云服务器还包括: 认证模块,用来认证云教育终端的合法性,所述云教育终端包括其自身的ID和用户认证码。
5.一种云教育终端,其特征在于,所述云教育终端具体包括: 发送模块,用来根据自身的条件和/或用户输入,向云教育服务器发起课件更新请求; 接收模块,用来接收云服务器下发的课件和管理控制命令; 存储模块,用来存储课件数据。
6.如权利要求5所述的云教育终端,其特征在于,所述云教育终端还包括: 连接认证请求模块,用来向云服务器发起连接认证请求,所述连接认证请求包含其自身的ID和用户认证码。
7.—种云服务器,其特征在于,所述云服务器具体包括: 接收模块,用来通过有线或无线网络接收云教育终端发送的课件更新请求; 解析模块,用来解析所述课件更新请求,获取云教育终端需要的课件信息; 存储模块,用来存储教育用资源数据和云终端管理数据,所述教育用资源数据包括课件内容; 发送模块,用来云教育终端下发课件数据。
8.如权利要求7所述的云服务器,其特征在于,所述云服务器还包括: 管理模块,用来通过控制命令管理与之连接的云教育终端; 所述发送模块还用来发送管理控制命令。
9.如权利要求8所述的云服务器,其特征在于,所述云服务器还包括: 认证模块,用来认证云教育终端的合法性,所述云教育终端包括其自身的ID和用户认证码。
10.一种云教育系统中教育用资源数据交互方法,其特征在于,所述方法包括:S101.云教育终端检查已经存储的课程信息,以及当前日期判断现有课程是否已经过期,如果过期或者即将过期,则准备发起课件更新请求;S102.通过HTTP向服务器发起更新课件请求,云教育终端将需求信息通过HTTPrequest发送给云服务器; S103.云服务器根据收到的XML文件,检查云教育终端的设备能力如终端设备的存储容量和系统版本兼容性,以及当前的课程信息,将最合理的课程搭配信息用XML文件发送给云教育终端设备; S104.终端解析X ML文件,通过XML文件中包含的信息,下载最新的课件内容。
【文档编号】H04L29/06GK103685186SQ201210343118
【公开日】2014年3月26日 申请日期:2012年9月14日 优先权日:2012年9月14日
【发明者】张立宏, 卫俊杰 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1