基于云平台的交互式系统、交互式联合教育系统及其方法

文档序号:10665970阅读:540来源:国知局
基于云平台的交互式系统、交互式联合教育系统及其方法
【专利摘要】一种基于云平台的交互式系统、交互式联合教育系统及其方法,该系统的用户类型包括学生、老师、学校三方用户,还包括用户管理模块、数据交换模块、云服务模块、资源管理模块、自定义交互模块以及用于接收或发送数据的终端,其交互步骤如下:步骤一,三方中的任意用户通过任意起始终端连接用户管理模块,用户管理模块根据用户信息许可起始终端授权范围;步骤二,步骤一中的用户通过起始终端在授权范围内与数据交换模块进行数据交互;步骤三,数据交换模块通过云服务模块选择资源管理模块资源数据或数据交换模块通过自定义交互模块定义自定义数据;步骤四,云服务模块调用自定义数据或资源数据发送至三方中其他任意用户使用的终端;借助一云多屏、精准推送技术,改变交互式通信平台的格局。该交互式系统可具体应用于作为教育系统的多方交流平台。
【专利说明】
基于云平台的交互式系统、交互式联合教育系统及其方法
技术领域
[0001]本发明涉及一种基于云平台的交互式系统、交互式联合教育系统及其方法,该系统可以应用于各领域的互动式交互模式,尤其适用于使用互联网、计算机和结合当前移动通信技术的基于云平台大数据的互动联合网络教育或非网络教育。
【背景技术】
[0002]教育的本质是促进人的个性全面发展,使人成为真正的人。不仅要受教育者获得人格的完善发展,奠定乐观积极地挑战生命历程的思想基础。所以评判一个国家未来竞争力也是通过该国家的教育程度地现况来作为一个重要的判据。特别是目前信息爆炸的时代,如何最大限度的利用教育资源是目前留给教育领域专家的一个疑问。而教育的过程虽然传统上是教师通过说教使学生学习知识,但是其中双方的互动必不可少,教师要了解学生的反应和听课情形,学生有问题也需要经常提问,双方之间的交流必不可少,而双方的交流出现问题时,或者为了使学生和教师可以专注与学习和教育,又需要学校来进行其他方面的保障,经常需要学校、家长参与进来协调,因此这几方之间的关系协调得好,效果就能得到极大地增强,而利用当今的云计算、云存储等先进的计算机和网络通信技术,不仅能极大的提高各方之间的沟通效率,也能极大的缩减成本。
[0003]基于以上我国把教育信息化提升到了战略高度:“信息技术对教育发展具有革命性影响,必须予以高度重视”;“以教育信息化带动教育现代化,破解制约我国教育发展的难题,促进教育的创新与变革,是加快从教育大国向教育强国迈进的重大战略抉择”。面对知识爆炸的时代,人类已经无法用纯生理的机能来学习并掌握以指数增长的新知识以及人类传统文明,事实证明,有效利用信息化可以使我们人类与生俱来的生理智慧得以延伸。
[0004]虽然有以上理论和国家宏观支持,但是,现在教育问题例如目前教育资源匮乏、老师往往要应对众多学生和家长的问题常疲于应付,家长对孩子学习的问题力不从心,补课和培训班占用孩子大量时间影响孩子正常发展等等情况导致的问题屡见不鲜。面对家长对自己的孩子充满关心,也愿意抽出更多的时间教育孩子,但缺少教育能力,家校沟通也仅仅是电话、家长会等单一而又不均衡的方式,学生和家长自身可以获取的资源有限,所以造成家长对学生的依赖太强,所以减小家长、学校、学生三方的交互空间和时间的制约并让学生能最大程度享受到教育资源是目前亟待解决的课题。

【发明内容】

[0005]针对现有技术存在的不足,本发明的目的在于提供基于云平台的交互式系统,可以是交流的各方通过与云平台连接的终端实现多种形式的交互式互动,不仅解决了当前云平台在技术上的瓶颈,也将云平台的架构与实际的应用有效地相结合,实现学生、家长、学校三方实时交互,提高了各方的工作效率和交流沟通的效率,也极大的降低了成本。
[0006]为实现上述目的之一,本发明提供一种基于云平台的交互式系统,包括三方用户,所述用户通过用户终端6 (包括移动终端如手机、平板电脑、小型数字平台等和非移动终端)通过有线或无线网络与云平台相连,云平台提供基本的网络、多媒体等数据技术服务,云平台与用户数据库和资源数据库相连,用户数据库用于提供终端用户的登录授权信息和安全验证服务,资源数据库提供用户终端各种所需的媒体资源,例如下载、上传、修改等,该云平台还包括用户管理模块1、数据交换模块2、云服务模块3、资源管理模块5、自定义交互模块5以及用于接收或发送数据的终端6,其交互步骤如下:
步骤一,三方中的任意用户通过任意起始终端连接用户管理模块,用户管理模块根据用户信息许可起始终端授权范围;
步骤二,步骤一中所述的用户通过起始终端在授权范围内与数据交换模块进行数据交互;
步骤三,数据交换模块通过云服务模块选择资源管理模块资源数据或数据交换模块通过自定义交互模块定义自定义数据;
步骤四,云服务模块调用所述自定义数据或资源数据发送至三方中其他任意用户使用的终端;
所述三方均可通过交互方式包括上传、下载、推送、录入、视频、通话、浏览中的一种或多种方式,所述的终端包括手机、电脑、PAD以及TV中的一种或多种设备。
[0007]根据本发明进一步的发明目的,其中所述用户管理模块实现过程:初次用户注册进行数据库提交添加,管理员认证授权,而后用户通过静态密码或动态密码认证登录,用户管理模块接收到用户终端的访问请求后将其访问信息与用户数据库中的数据进行验证以确认其用户类型,从而执行不同的用户策略,不同用户类型具有不同的权限并可以执行不同的操作。
[0008]根据本发明进一步的发明目的,其中所述数据交换模块包括:
数据转码单元,根据不同的终端将数据进行格式转换;
数据上传单元,用于数据上传;
数据下载单元,用于数据下载。
[0009]根据本发明进一步的发明目的,其中所述云服务模块包括:
资源调度单元,用于调度资源管理模块内部资源数据;
精准定位单元,用于定位三方中的任意一或多个用户;
推送单元,用于推送资源数据;
云实时交互单元,用于任意一或多个终端之间的自定义数据实时交互。
[0010]根据本发明进一步的发明目的,其中所述资源管理模块包括:
内部资源管理单元,用于管理内部的资源信息;
外部资源管理单元,用于管理外部的资源信息;
推荐资源管理单元,用于管理三方中任意一个或多个用户推荐或上传的资源信息; 优质资源管理单元,用于对资源信息进行评价、筛选、排序。
[0011]根据本发明进一步的发明目的,其中所述终端设有后台单元,通过所述后台单元,云服务模块可通过数据交换模块实时向所述终端发送数据。
[0012]根据本发明进一步的发明目的,其中数据转码单元功能如下,客户端把上传的数据文件通过SOAP (Simple Object Access Protocol)协议进行跨域传输到指定转码服务器进行存储等待转码;转码服务把已经存储未转码的文件,等待客户端发送过来的指令(指令:使Socket进行网络通信从而达到客户端向服务器发送信息指令)进行格式转换?’转码服务器把已经转换好的格式视频文件上传到分布式存储服务器;其中数据分布式存储单元,由跟踪服务器、存储服务器和转码服务器三个部分组成;数据上传单元功能如下,存储服务器定时向跟踪服务器上传状态信息,转码服务器向跟踪服务器上传连接请求,存储服务器查询存储空间,并通过存储服务器上的端口返回查询信息,转码服务器向存储服务器上传文件(file contect和metadata),存储服务器生成file_id将上传内容写入磁盘,存储服务器向转码服务器返回file_id,转码服务器存储信息,完成一次文件上传。
[0013]根据本发明进一步的发明目的,其中数据下载单元功能大致与上传是逻辑相反,区别在于客户端在下载文件时提交存储服务器;跟踪服务器工作原理:跟踪服务器发送下载请求给某个跟踪服务器,必须带上文件名信息,跟踪服务器从文件名中解析出文件的队列、大小、创建时间等信息,然后为该请求选择一个存储服务器用来服务读请求。
[0014]根据本发明进一步的发明目的,其中云服务模块3包括资源调度单元,用于调度资源管理模块5内部资源数据;精准定位单元,用于定位三方中的任意一或多个用户;
推送单元,用于推送资源数据;云实时交互单元,用于任意一或多个终端6之间的自定义数据实时交互。利用系统管理平台管理视频的播放权限发放、内容审核、精准推送(根据客户点播行为,给当前用户推送相关视频、A用户可以根据相关依据可以给相关B用户推送内容);平台会利用XMPP协议向各个客户使用者精准推送及时信息;
资源管理模块5包括资源管理单元,用于管理内部的资源信息;外部资源管理单元,用于管理外部的资源信息;推荐资源管理单元,用于管理多方中任意一个或多个用户推荐或上传的资源信息;优质资源管理单元,用于对资源信息进行评价、筛选、排序。
[0015]根据本发明的另一发明目的,其中提供一种基于云平台的交互式系统,包括三方用户,用于学校、教师、学生三方用户的联合教育模式,应用于基于云平台的网络教育模式,使学校、老师、学生三方都可以利用该平台便捷地进行兼容各种媒体形式的交流,以及提供各种资料共享和不同用户群体、相同用户群体之间的不同形式的交流所述用户通过用户终端6 (包括移动终端如手机、平板电脑、小型数字平台等和非移动终端)通过有线或无线网络与云平台相连,云平台提供基本的网络、多媒体等数据技术服务,云平台与用户数据库和资源数据库相连,用户数据库用于提供终端用户的登录授权信息和安全验证服务,资源数据库提供用户终端各种所需的媒体资源,例如下载、上传、修改等,该云平台还包括用户管理模块1、数据交换模块2、云服务模块3、资源管理模块5、自定义交互模块5以及用于接收或发送数据的终端6,其交互步骤如下:
步骤一,三方中的任意用户通过任意起始终端连接用户管理模块,用户管理模块根据用户信息许可起始终端授权范围;
步骤二,步骤一中所述的用户通过起始终端在授权范围内与数据交换模块进行数据交互;
步骤三,数据交换模块通过云服务模块选择资源管理模块资源数据或数据交换模块通过自定义交互模块定义自定义数据;
步骤四,云服务模块调用所述自定义数据或资源数据发送至三方中其他任意用户使用的终端;
所述三方均可通过交互方式包括上传、下载、推送、录入、视频、通话、浏览中的一种或多种方式,所述的终端包括手机、电脑、PAD以及TV中的一种或多种设备。
[0016]根据本发明进一步的发明目的,其中所述用户管理模块实现过程:初次用户注册进行数据库提交添加,管理员认证授权,而后用户通过静态密码或动态密码认证登录,用户管理模块接收到用户终端的访问请求后将其访问信息与用户数据库中的数据进行验证以确认其用户类型,从而执行不同的用户策略,不同用户类型具有不同的权限并可以执行不同的操作。
[0017]根据本发明进一步的发明目的,其中所述数据交换模块包括:
数据转码单元,根据不同的终端将数据进行格式转换;
数据上传单元,用于数据上传;
数据下载单元,用于数据下载。
[0018]根据本发明进一步的发明目的,其中所述云服务模块包括:
资源调度单元,用于调度资源管理模块内部资源数据;
精准定位单元,用于定位三方中的任意一或多个用户;
推送单元,用于推送资源数据;
云实时交互单元,用于任意一或多个终端之间的自定义数据实时交互。
[0019]根据本发明进一步的发明目的,其中所述资源管理模块包括:
内部资源管理单元,用于管理内部的资源信息;
外部资源管理单元,用于管理外部的资源信息;
推荐资源管理单元,用于管理三方中任意一个或多个用户推荐或上传的资源信息; 优质资源管理单元,用于对资源信息进行评价、筛选、排序。
[0020]根据本发明进一步的发明目的,其中所述终端设有后台单元,通过所述后台单元,云服务模块可通过数据交换模块实时向所述终端发送数据。
[0021]根据本发明进一步的发明目的,其中数据转码单元功能如下,客户端把上传的数据文件通过SOAP (Simple Object Access Protocol)协议进行跨域传输到指定转码服务器进行存储等待转码;转码服务把已经存储未转码的文件,等待客户端发送过来的指令(指令:使Socket进行网络通信从而达到客户端向服务器发送信息指令)进行格式转换;转码服务器把已经转换好的格式视频文件上传到分布式存储服务器;其中数据分布式存储单元,由跟踪服务器、存储服务器和转码服务器三个部分组成;数据上传单元功能如下,存储服务器定时向跟踪服务器上传状态信息,转码服务器向跟踪服务器上传连接请求,存储服务器查询存储空间,并通过存储服务器上的端口返回查询信息,转码服务器向存储服务器上传文件(file contect和metadata),存储服务器生成file_id将上传内容写入磁盘,存储服务器向转码服务器返回file_id,转码服务器存储信息,完成一次文件上传。
[0022]根据本发明进一步的发明目的,其中数据下载单元功能大致与上传是逻辑相反,区别在于客户端在下载文件时提交存储服务器;跟踪服务器工作原理:跟踪服务器发送下载请求给某个跟踪服务器,必须带上文件名信息,跟踪服务器从文件名中解析出文件的队列、大小、创建时间等信息,然后为该请求选择一个存储服务器用来服务读请求。
[0023]根据本发明进一步的发明目的,其中云服务模块3包括资源调度单元,用于调度资源管理模块5内部资源数据;精准定位单元,用于定位三方中的任意一或多个用户;
推送单元,用于推送资源数据;云实时交互单元,用于任意一或多个终端6之间的自定义数据实时交互。利用系统管理平台管理视频的播放权限发放、内容审核、精准推送(根据客户点播行为,给当前用户推送相关视频、A用户可以根据相关依据可以给相关B用户推送内容);平台会利用XMPP协议向各个客户使用者精准推送及时信息;
资源管理模块5包括资源管理单元,用于管理内部的资源信息;外部资源管理单元,用于管理外部的资源信息;推荐资源管理单元,用于管理多方中任意一个或多个用户推荐或上传的资源信息;优质资源管理单元,用于对资源信息进行评价、筛选、排序。
[0024]根据本发明进一步的发明目的,其中所述校园资源管理单元包括网站集群单元、协同办公单元、教育资源单元、教务管理单元、德育管理单元、教学管理单元、资产管理单元、人事管理单元。
[0025]本发明进一步提供一种基于云平台的数据交互方法,该方法包括:
步骤一,三方用户中的任意方用户通过终端连接用户管理模块,用户管理模块根据该用户信息许可该用户终端授权范围;
步骤二,步骤一中所述任意方用户通过该用户终端在授权范围内与数据交换模块进行数据交互;
步骤三,数据交换模块通过云服务模块选择资源管理模块中的资源数据或数据交换模块通过自定义交互模块来定义自定义数据;
步骤四,云服务模块调用所述资源数据或自定义数据并将其发送至所述三方用户中的其他用户所使用的终端;
所述三方用户均可通过交互方式进行操作,该操作包括:上传、下载、推送、录入、视频、通话、浏览中的一种或多种操作。
[0026]相比于现有技术,本发明产生了如下有益效果:借助一云多屏、精准推送技术,通过作业、短信、通知公告、教学视频精准推送、即时通讯等应用解决教师和家长的沟通问题,让家长辅助来共同教育孩子。
【附图说明】
[0027]图1为本发明结构关系化简图;
图2为教育资源模块的框架功能图;
【附图说明】:1、用户管理模块;2、数据交换模块;3、云服务模块;4、资源管理模块;5、自定义交互模块;6、终端。
【具体实施方式】
[0028]下面结合附图详细说明本发明的优选实施案例。
[0029]实施例1
提供一种基于云平台的交互式系统,包括三方用户,所述用户通过用户终端6 (包括移动终端如手机、平板电脑、小型数字平台等和非移动终端)通过有线或无线网络与云平台相连,云平台提供基本的网络、多媒体等数据技术服务,云平台与用户数据库和资源数据库相连,用户数据库用于提供终端用户的登录授权信息和安全验证服务,资源数据库提供用户终端各种所需的媒体资源,例如下载、上传、修改等,该云平台还包括用户管理模块1、数据交换模块2、云服务模块3、资源管理模块5、自定义交互模块5以及用于接收或发送数据的终端6,其交互步骤如下:步骤一,三方中的任意用户通过任意起始终端6连接用户管理模块1,用户管理模块I根据用户信息许可起始终端6授权范围;步骤二,步骤一中所述的用户通过起始终端6在授权范围内与数据交换模块2进行数据交互;步骤三,数据交换模块2通过云服务模块3选择资源管理模块5资源数据或数据交换模块2通过自定义交互模块5定义自定义数据;步骤四,云服务模块3调用所述自定义数据或资源数据发送至三方中其他任意用户使用的终端6 ;所述三方均可通过交互方式包括上传、下载、推送、录入、视频、通话、浏览中的一种或多种方式,所述的终端6包括手机、电脑、PAD以及TV中的一种或多种设备。
[0030]如图1所示,通过这样一个平台的搭建,在云架构平台中实现分布式存储、负载均衡、CDN、缓存加速等功能,通过在此基础上搭建的运营平台,所述的用户管理模块I (提供统一认证,客户管理)、数据交换模块2 (数据仓库、数据交换、数据分析、分布式计算、通讯中心、精准推送)、自定义交互模块5都集成在运营平台中实现,此中还集成一些用于实现整个平台正真运营和在管理员权限下的运营业务和监控系统,实现对整个平台的宏观和微观的调控,云服务模块3集成各用户终端6之间的互联互通功能,可以基于网络技术和通信技术进行多媒体交流和文件传送及网站集群的功能,资源管理模块5可以实现部分用户之间的内部在线交流。如图2所示,资源模块功能如下,通过一资源公共服务平台调用资源库的信息,用户可通过任意终端6在权限范围内查阅浏览相关资源,并通过頂集成、网站和手机互动实现人机交互,不同用户可以使用其中不同的资源和工具以及数据处理。整个资源平台集成统计、分析等各种综合数据处理功能。
[0031]终端6中实现过程如下,手机是通过应用市场安装APP,APP使用SOAP (SimpleObject Access Protocol)协议进行数据获取和提交,使用XMPP协议来实现精准推送到手机端,电视是通地安装电信智能机顶盒,进行资源浏览、应用。智能机顶盒是通过使用SOAP (Simple Object Access Protocol)协议进行数据获取和提交,使用XMPP协议来实现精准推送,并且通过电信固有的内网进行转发。
[0032]用户管理模块I实现过程:初次用户注册进行数据库提交添加,管理员认证授权,而后用户通过静态密码或动态密码认证登录。所述数据交换模块2包括数据转码单元,根据不同的终端6将数据进行格式转换;数据上传单元,用于数据上传;数据下载单元,用于数据下载。其转码功能如下:数据转码单元功能如下,客户端把上传的数据文件通过SOAP (Simple Object Access Protocol)协议进行跨域传输到指定转码服务器进行存储等待转码;转码服务把已经存储未转码的文件,等待客户端发送过来的指令(指令:使Socket进行网络通信从而达到客户端向服务器发送信息指令)进行格式转换;转码服务器把已经转换好的格式视频文件上传到分布式存储服务器;数据分布式存储单元,由跟踪服务器、存储服务器和转码服务器三个部分组成;数据上传单元功能如下,存储服务器定时向跟踪服务器上传状态信息,转码服务器向跟踪服务器上传连接请求,存储服务器查询存储空间,并通过存储服务器上的端口返回查询信息,转码服务器向存储服务器上传文件(filecontect和metadata),存储服务器生成file_id将上传内容写入磁盘,存储服务器向转码服务器返回file_id,转码服务器存储信息,完成一次文件上传。数据下载单元功能大致与上传是逻辑相反,区别在于客户端在下载文件时提交存储服务器;跟踪服务器工作原理:跟踪服务器发送下载请求给某个跟踪服务器,必须带上文件名信息,跟踪服务器从文件名中解析出文件的队列、大小、创建时间等信息,然后为该请求选择一个存储服务器用来服务读请求。由于队列内的文件同步时在后台异步进行的,所以有可能出现在读到时候,文件还没有同步到某些存储服务器上,为了尽量避免访问到这样的存储服务器,跟踪服务器按照如下规则选择队列内可读的存储服务器。
[0033]特别是视频资源的管理实现,在此以作详述:
a)视频上传终端6:客户端(包括:电脑、手机、平板电脑等等)通过平台提交根据转码集群主服务器分配并指定转码某个服务器的信息,然后利用(HTML5、Flash、WPF、Silverlight等等)富客户端上传到指定转码服务器进行存储,上传完毕后富客户端会向转码集群服务器发送转码指令进行转码;b)视频转码装置:视频从各个客户端上传过来在转码集群服务器进行队列分发到各个转码服务器进行转码,转成指定格式。转码完成后服务器利用socket通道将转码完成后上传到分布式存储服务器;c)分布式储存储系统:分布式储存是利用=FastDFS分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,充分解决了大容量存储和负载均衡的问题;FastDFS服务端只有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用;为了支持大容量我们采用分组方式结构,存储节点(服务器)采用了分卷(或分组)的组织方式。存储系统由一个或多个卷组成,卷与卷之间的文件是相互独立的,所有卷的文件容量累加就是整个存储系统中的;d)视频管理终端6管理员通系统管理平台对视频进行目录、学校、教材年级、版本、学段、专题(视频集)等等管理;对平台进行权限管理功能级权限管理、数据级权限管理,增加了系统视频安全安全策略,用户可以访问而且只能访问自己被授权的资源视频文件用户人员通过平台后端对自己感兴趣的视频通过Openfire技术推送到各个客户端(包括:电脑、手机、平板电脑等等),使各个客户端能够第一时间获取最新信息视频,从而进行在线点播(P2P流媒体技术)。e)视频上传终端6(1)连接视频转码装置(2),且所述视频转码装置通过分布式存储系统(4)连接所述视频管理终端6 (3),其中视频上传终端6 (I)、视频转码装置(2)以及视频管理终端6(3)可以是计算机、手机、PAD、电视或者其他智能数据处理装置。
[0034]云服务模块3包括资源调度单元,用于调度资源管理模块5内部资源数据;精准定位单元,用于定位三方中的任意一或多个用户;
推送单元,用于推送资源数据;云实时交互单元,用于任意一或多个终端6之间的自定义数据实时交互。利用系统管理平台管理视频的播放权限发放、内容审核、精准推送(根据客户点播行为,给当前用户推送相关视频、A用户可以根据相关依据可以给相关B用户推送内容);平台会利用XMPP协议向各个客户使用者精准推送及时信息;
资源管理模块5包括资源管理单元,用于管理内部的资源信息;外部资源管理单元,用于管理外部的资源信息;推荐资源管理单元,用于管理多方中任意一个或多个用户推荐或上传的资源信息;优质资源管理单元,用于对资源信息进行评价、筛选、排序。
[0035]实施例2
一种基于云平台的联合教育交互系统,即实施例1中的交互系统具体应用于基于云平台的网络教育模式,使学校、老师、学生三方都可以利用该平台便捷地进行兼容各种媒体形式的交流,以及提供各种资料共享和不同用户群体、相同用户群体之间的不同形式的交流,提高整体教学质量和沟通交流的效率,降低成本,该系统包括由学校、老师、学生(包括家长)组成的三方,还包括用户管理模块1、数据交换模块2、云服务模块3、资源管理模块5、自定义交互模块5以及用于接收或发送数据的终端6,其交互步骤如下:步骤一,三方中的任意用户通过任意起始终端6连接用户管理模块1,用户管理模块I根据用户信息许可起始终端6授权范围;步骤二,步骤一中所述的用户通过起始终端6在授权范围内与数据交换模块2进行数据交互;步骤三,数据交换模块2通过云服务模块3选择资源管理模块5资源数据或数据交换模块2通过自定义交互模块5定义自定义数据;步骤四,云服务模块3调用所述自定义数据或资源数据发送至三方中其他任意用户使用的终端6 ;所述三方均可通过交互方式包括上传、下载、推送、录入、视频、通话、浏览中的一种或多种方式,所述的终端6包括手机、电脑、PAD以及TV中的一种或多种设备。
[0036]如图1所示,通过这样一个平台的搭建,在云架构平台中实现分布式存储、负载均衡、CDN、缓存加速等功能,通过在此基础上搭建的运营平台,所述的用户管理模块I (提供统一认证,客户管理)、数据交换模块2 (数据仓库、数据交换、数据分析、分布式计算、通讯中心、精准推送)、自定义交互模块5都集成在运营平台中实现,此中还集成一些用于实现整个平台正真运营和在管理员权限下的运营业务和监控系统,实现对整个平台的宏观和微观的调控,云服务模块3集成校园扩展、成长记录、家校互联和网站集群的功能,资源管理模块5可以实现集体备课,微课堂、在线学习和自主学习资源的提供,使得学生不用一定要通过上补习班进行学业学习,在家也一样能完成甚至更好的效果。如图2所示,教育资源模块功能如下,通过一教育资源公共服务平台调用资源库的信息,用户可通过任意终端6在权限范围内查阅学习浏览相关资源,并通过頂集成、网站和手机互动实现人机交互,教师可以享受平台内所有教育工具,实现集体备课,集体教研,课中可以使用同一的授课工具,授课模板等等,课下还能实现网络考评批改制度。整个教育资源平台集成统计、分析、考评制度功倉泛。
[0037]适应目前移动网络的飞速发展,利用WIF1、3G、4G的高带宽传输可靠的数据,不止保证用户可以通过可移动终端实现数据的交互,并与云平台进行实时通讯,还可以在户外的条件下,与孩子实现实时交互信息,甚至可以在线观看教育资源视频,与其他家长或老师进行教育心得交流学习,有助于家长能了解到学生的情况,对于老师而言,甚至可以在老师下班时,利用自己闲暇解答家长疑问,并通过转码单元进行数据格式转换,例如老师上传一视频,其格式是MP3,转码单元可根据用户终端的实际情况将其格式转换为MPG/MPEG、MPE、3GP、MOV、FLV、RM、AV1、RMVB、WMV、ASF、AV1、ASF、WMA等任意一种其他格式适合用户当前终端播放,同样地PPT、WORD等格式的文件也一样能进行转化成适合用户浏览交互的文件,大大提高了交互的便捷性和便利性。
[0038]终端6中实现过程如下,手机是通过应用市场安装APP,APP使用SOAP (SimpleObject Access Protocol)协议进行数据获取和提交,使用XMPP协议来实现精准推送到手机端,电视是通地安装电信智能机顶盒,进行资源浏览、应用。智能机顶盒是通过使用SOAP (Simple Object Access Protocol)协议进行数据获取和提交,使用XMPP协议来实现精准推送,并且通过电信固有的内网进行转发。
[0039]用户管理模块I实现过程:初次用户注册进行数据库提交添加,管理员认证授权,而后用户通过静态密码或动态密码认证登录。所述数据交换模块2包括数据转码单元,根据不同的终端6将数据进行格式转换;数据上传单元,用于数据上传;数据下载单元,用于数据下载。其转码功能如下:数据转码单元功能如下,客户端把上传的数据文件通过SOAP (Simple Object Access Protocol)协议进行跨域传输到指定转码服务器进行存储等待转码;转码服务把已经存储未转码的文件,等待客户端发送过来的指令(指令:使Socket进行网络通信从而达到客户端向服务器发送信息指令)进行格式转换;转码服务器把已经转换好的格式视频文件上传到分布式存储服务器;数据分布式存储单元,由跟踪服务器、存储服务器和转码服务器三个部分组成;数据上传单元功能如下,存储服务器定时向跟踪服务器上传状态信息,转码服务器向跟踪服务器上传连接请求,存储服务器查询存储空间,并通过存储服务器上的端口返回查询信息,转码服务器向存储服务器上传文件(filecontect和metadata),存储服务器生成file_id将上传内容写入磁盘,存储服务器向转码服务器返回file_id,转码服务器存储信息,完成一次文件上传。数据下载单元功能大致与上传是逻辑相反,区别在于客户端在下载文件时提交存储服务器;跟踪服务器工作原理:跟踪服务器发送下载请求给某个跟踪服务器,必须带上文件名信息,跟踪服务器从文件名中解析出文件的队列、大小、创建时间等信息,然后为该请求选择一个存储服务器用来服务读请求。由于队列内的文件同步时在后台异步进行的,所以有可能出现在读到时候,文件还没有同步到某些存储服务器上,为了尽量避免访问到这样的存储服务器,跟踪服务器按照如下规则选择队列内可读的存储服务器。
[0040]由于精准定位单元可以识别定位每一用户的终端,将其终端地址匹配一内链地址,方便三方中每一用户都可以在权限范围内进行资源精准推送,保证每一用户既可以得到共用资源,由可以获得适合自身的资源信息;对于学生而言,老师或者家长可以将自己想要分享的资源推送至学生用户所在终端,学生可以根据自己的实际情况通过客厅电视等传输设备进行接收,使得学生在家也可以享受到足够的教育资源,真正使得因材施教成为可能;对于家长而言,可以保证第一时间获知自己孩子的学习情况以及学校的事件通知,保证了家长能最大程度地参与进教育队伍之中;对于学校而言,以前老师需要运用多种平台才能实现教育资源的初步共享办公,现在通过统一的平台进行教育,使得老师之间能形成教育圈,精准交流分享教育资源。云实时交互单元可以提供所有终端用户的实时交互,可以保证每一用户可以形成自己的交流咨询圈,根据自己不同的需求可以实时咨询。
[0041]通过学生在预习、复习、自学时和家长老师在浏览查阅时留下的评论的或者以点赞的方式,可以保证优质资源在平台中浮现,脱颖而出,在通过推荐资源管理单元可以保证有源源不断的新资源被输入至平台中,可以形成一可循环的资源生态圈,使得优质教育资源源源不断地在平台内进行积累。资源可以是视频、课件、文献、期刊等等。
[0042]本发明可以进一步设置为:所述终端设有后台单元,通过所述后台单元,云服务模块可通过数据交换模块实时向所述终端发送数据。
[0043]这样,设置,校方可以实时将信息反馈回家长,这样可以保证学生在学校的情况可以第一时间被家长获知,例如可以设置来访安全系统,门卫要求访客出示有效证件(二代身份证或者军官证),访客告知来访事由,通过登记证件刷卡后、设备自动抓拍来访人头像并扫描存档;并短信发送被访人员及学生家长或者班主任;打电话与被访人核对,保安点击打印访客单(包含访客证件,头像,随从人员,携带物品等相关信息)交予访客后放行进入,并短信发送到被访人手机上;如果访问的是学生,则短信发送到家长和班主任的手机上;访问结束,操作人员需要查看访客单,是否有被访者签名,之后扫描访客单上的条形码,并查看系统界面访客信息栏里其状态是否为离开,最后操作人员签字,访客离开。学校管理员可以管理统计访问人员;保证学生的安全。
[0044]协同办公单元将学校部门的一些日常工作中常用的功能汇聚在一起,形成一个日常办公平台,方便用户日常事务的处理。包括通知公告、公文流转、数据上报、申请流程、网络硬盘、报表中心等。教学资源单元管理,教学资源、我的资源、资源分享、资源统计、资源维护等,支持资源的在线预览、评价等。教务管理单元是学校管理的核心,数据量大,涉及面广,将教学管理各部门(教务处、教研室等)联成一个完整的数据整体,实现信息高度共享,加强信息的可靠性和实时性,为教学管理提供及时准确的数据。包括学籍管理、教师成长档案管理、校务管理、课程中心、课程表、选修课管理、考务管理、成绩管理等。德育管理单元主要是学校日常德育行为规范流程,包括值周教师安排、德育评比、评分标准、评分录入、值周总结、统计汇总。教学管理教师教学应用,包括:教材目录、教学计划、教学备课、在线交流等。实验教学管理单元为实验室管理员,教师管理实验室及管理学生实验提供了一个数字化平台。让实验教学过程更加规范化、数字化和,从而提高管理员和教师的工作效率。包括:实验室基础、仪器管理、仪器订购、实验教学、实验报表等。资产管理涵盖学校资产设备管理工作所有环节,涉及到资产信息、资产采购、资产入库、资产登记、使用日志、维护保养、材料物品等,能够协助学校建立符合自身特殊需要的个性化资产设备管理规范。人事管理主要是对全校教职员工从入校到调走或离退休全过程的各类信息进行管理,为全校的信息管理系统提供重要的教职工基础数据,系统促进人事管理部门业务流程规范化,进一步提高工作效率和质量,并为学校科学决策提供数据支持。包括组织机构、人事档案、合同管理、人事变动管理、考勤管理、薪资管理、统计分析报表。
[0045]特别是视频资源的管理实现,在此以作详述:
a)视频上传终端6:客户端(包括:电脑、手机、平板电脑等等)通过平台提交根据转码集群主服务器分配并指定转码某个服务器的信息,然后利用(HTML5、Flash、WPF、Silverlight等等)富客户端上传到指定转码服务器进行存储,上传完毕后富客户端会向转码集群服务器发送转码指令进行转码;b)视频转码装置:视频从各个客户端上传过来在转码集群服务器进行队列分发到各个转码服务器进行转码,转成指定格式。转码完成后服务器利用socket通道将转码完成后上传到分布式存储服务器;c)分布式储存储系统:分布式储存是利用=FastDFS分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,充分解决了大容量存储和负载均衡的问题;FastDFS服务端只有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用;为了支持大容量我们采用分组方式结构,存储节点(服务器)采用了分卷(或分组)的组织方式。存储系统由一个或多个卷组成,卷与卷之间的文件是相互独立的,所有卷的文件容量累加就是整个存储系统中的;d)视频管理终端6管理员通系统管理平台对视频进行目录、学校、教材年级、版本、学段、专题(视频集)等等管理;对平台进行权限管理功能级权限管理、数据级权限管理,增加了系统视频安全安全策略,用户可以访问而且只能访问自己被授权的资源视频文件用户人员通过平台后端对自己感兴趣的视频通过Openfire技术推送到各个客户端(包括:电脑、手机、平板电脑等等),使各个客户端能够第一时间获取最新信息视频,从而进行在线点播(P2P流媒体技术)。e)视频上传终端6(1)连接视频转码装置(2),且所述视频转码装置通过分布式存储系统(4)连接所述视频管理终端6 (3),其中视频上传终端6 (I)、视频转码装置(2)以及视频管理终端6(3)可以是计算机、手机、PAD、电视或者其他智能数据处理装置。
[0046]云服务模块3包括资源调度单元,用于调度资源管理模块5内部资源数据;精准定位单元,用于定位三方中的任意一或多个用户;
推送单元,用于推送资源数据;云实时交互单元,用于任意一或多个终端6之间的自定义数据实时交互。利用系统管理平台管理视频的播放权限发放、内容审核、精准推送(根据客户点播行为,给当前用户推送相关视频、任课教师可以根据上课内容可以给相关学生推送);平台会利用XMPP协议向各个客户使用者精准推送及时信息;
资源管理模块5包括校园资源管理单元,用于管理学校内部的资源信息;外部资源管理单元,用于管理外部的资源信息;推荐资源管理单元,用于管理三方中任意一个或多个用户推荐或上传的资源信息;优质资源管理单元,用于对资源信息进行评价、筛选、排序。
[0047]虽然先前的描述和附图描述了本发明的优选实施例,但是可以理解:在不脱离本发明的精神的情况下,在此可以产生各种附加、修改和替换。本领域普通技术人员很清楚:在不脱离本发明的精神或本质特性的情况下,可以以其他特殊形式、结构、布置、比例、以及利用其他元件、材料和部件来实现本发明。本领域的技术人员将意识到:本发明可以使用发明实际中使用的结构、布置、比例、材料以及部件和其他的许多修改,这些修改在不脱离本发明的原理的情况下而特别适应于特殊环境和操作需求。因此,当前公开的实施例在所有方面应被理解为说明性的而非对其请求保护的范围的限制。
【主权项】
1.一种基于云平台的交互式系统,该系统的用户类型包括学生、老师、学校三方用户,所述用户通过用户终端6通过有线或无线网络与云平台相连,所述终端包括移动终端和非移动终端,所述移动终端包括手机、平板电脑、个人数字助理、可佩戴电子产品和小型数字平台,所述非移动终端包括服务器、工作站、个人电脑和电视,所述云平台提供网络和多媒体数据服务,云平台分别与用户数据库和资源数据库相连,所述用户数据库用于提供终端用户的登录授权信息和安全验证服务,所述资源数据库用于提供用户终端所需的各种媒体资源,所述云平台还包括用户管理模块1、数据交换模块2、云服务模块3、资源管理模块4、自定义交互模块5以及用于接收或发送数据的终端6,该交互式系统的交互步骤如下: 步骤一,所述三方用户中的任意方用户通过终端连接用户管理模块,用户管理模块根据该用户信息许可该用户终端授权范围; 步骤二,步骤一中所述任意方用户通过该用户终端在授权范围内与数据交换模块进行数据交互; 步骤三,数据交换模块通过云服务模块选择资源管理模块中的资源数据或数据交换模块通过自定义交互模块来定义自定义数据; 步骤四,云服务模块调用所述资源数据或自定义数据并将其发送至所述三方用户中的其他用户所使用的终端; 所述三方用户均可通过交互方式进行操作,该操作包括:上传、下载、推送、录入、视频、通话、浏览中的一种或多种操作。2.根据权利要求1所述的基于云平台的交互式系统,其中所述用户管理模块的实现过程包括:初次用户注册进行数据库提交添加,管理员认证授权,而后用户通过静态密码或动态密码认证登录,用户管理模块接收到用户终端的访问请求后将其访问信息与用户数据库中的数据进行验证以确认其用户类型,从而执行不同的用户策略,不同用户类型具有不同的权限并可以执行不同的操作。3.根据权利要求2所述的基于云平台的交互式系统,其中所述数据交换模块包括: 数据转码单元,根据不同的终端将数据进行格式转换; 数据上传单元,用于数据上传; 数据下载单元,用于数据下载。4.根据权利要求3所述的基于云平台的交互式系统,其中所述云服务模块包括: 资源调度单元,用于调度资源管理模块内部资源数据; 精准定位单元,用于定位三方中的任意一或多个用户; 推送单元,用于推送资源数据; 云实时交互单元,用于任意一或多个终端之间的自定义数据实时交互。5.根据权利要求4所述的基于云平台的交互式系统,其中所述资源管理模块包括: 内部资源管理单元,用于管理内部的资源信息; 外部资源管理单元,用于管理外部的资源信息; 推荐资源管理单元,用于管理三方中任意一个或多个用户推荐或上传的资源信息; 优质资源管理单元,用于对资源信息进行评价、筛选、排序。6.根据权利要求1-5中任一权利要求所述的基于云平台的交互式系统,其中所述终端设有后台单元,通过所述后台单元,云服务模块可通过数据交换模块实时向所述终端发送数据。7.根据权利要求6所述的基于云平台的交互式系统,其中数据转码单元功能包括:客户端把上传的数据文件通过SOAP协议进行跨域传输到指定转码服务器进行存储等待转码;转码服务把已经存储未转码的文件,等待客户端发送过来的指令进行格式转换;转码服务器把已经转换好的格式视频文件上传到分布式存储服务器;其中数据分布式存储单元,由跟踪服务器、存储服务器和转码服务器三个部分组成;数据上传单元功能如下,存储服务器定时向跟踪服务器上传状态信息,转码服务器向跟踪服务器上传连接请求,存储服务器查询存储空间,并通过存储服务器上的端口返回查询信息,转码服务器向存储服务器上传文件,存储服务器生成file_id将上传内容写入磁盘,存储服务器向转码服务器返回file_id,转码服务器存储信息,完成一次文件上传。8.根据权利要求6所述的基于云平台的交互式系统,其中数据下载单元功能与上传是逻辑相反,跟踪服务器发送下载请求给某个跟踪服务器,必须带上文件名信息,跟踪服务器从文件名中解析出文件的队列、大小、创建时间等信息,然后为该请求选择一个存储服务器用来服务读请求;云服务模块3还包括:资源调度单元,用于调度资源管理模块5内部资源数据;精准定位单元,用于定位所述三方用户中的任意一或多个用户;推送单元,用于推送资源数据;云实时交互单元,用于任意一或多个终端6之间的自定义数据实时交互,利用系统管理平台管理视频的播放权限发放、内容审核、精准推送;平台会利用XMPP协议向各个客户使用者精准推送及时信息; 资源管理模块5包括资源管理单元,用于管理内部的资源信息;外部资源管理单元,用于管理外部的资源信息;推荐资源管理单元,用于管理所述多方用户中任意一个或多个用户推荐或上传的资源信息;优质资源管理单元,用于对资源信息进行评价、筛选、排序。9.一种米用权利要求1-8任一系统的用于交互式联合教育系统,该系统适用于基于云平台的网络教育和非网络教育,其中资源管理模块5还包括校园资源管理单元,该校园资源管理单元包括:网站集群单元、协同办公单元、教育资源单元、教务管理单元、德育管理单元、教学管理单元、资产管理单元、人事管理单元。10.权利要求1-9任一系统所使用的基于云平台的数据交互方法,其特征在于包括: 步骤一,三方用户中的任意方用户通过终端连接用户管理模块,用户管理模块根据该用户信息许可该用户终端授权范围; 步骤二,步骤一中所述任意方用户通过该用户终端在授权范围内与数据交换模块进行数据交互; 步骤三,数据交换模块通过云服务模块选择资源管理模块中的资源数据或数据交换模块通过自定义交互模块来定义自定义数据; 步骤四,云服务模块调用所述资源数据或自定义数据并将其发送至所述三方用户中的其他用户所使用的终端; 所述三方用户均可通过交互方式进行操作,该操作包括:上传、下载、推送、录入、视频、通话、浏览中的一种或多种操作。
【文档编号】G09B5/14GK106033648SQ201510108810
【公开日】2016年10月19日
【申请日】2015年3月13日
【发明人】陈亮
【申请人】浙江成瑞软件科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1