[发明专利]一种教育云数据交换系统及其数据交换方法在审
申请号: | 201710183531.2 | 申请日: | 2017-03-24 |
公开(公告)号: | CN106997570A | 公开(公告)日: | 2017-08-01 |
发明(设计)人: | 宋礼学;贺云鹏;黄正 | 申请(专利权)人: | 武汉天喻教育科技有限公司;武汉天喻信息产业股份有限公司 |
主分类号: | G06Q50/20 | 分类号: | G06Q50/20;H04L29/06;H04L29/08 |
代理公司: | 北京捷诚信通专利事务所(普通合伙)11221 | 代理人: | 王卫东 |
地址: | 430000 湖北省武汉市*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 教育 数据 交换 系统 及其 方法 | ||
技术领域
本发明涉及教育信息技术领域,具体涉及一种教育云数据交换系统及其数据交换方法。
背景技术
随着教育信息化平台与业务系统的日益增多,教育信息化平台逐步显露出以下问题:
数据标准不统一,无法实现互联互通。各平台由不同的厂商承建的,每一个厂商在建设系统的时候都是按照各自的标准在搭建数据结构,造成平台与平台之间数据无法打通,各平台相互独立。
数据没有集中存储,统一管理,无法实现数据分析与决策。各平台的数据分散在不同的系统中存储,数据安全性无法保障,也无法为后续的大数据时代的行为分析与决策提供支撑。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种教育云数据交换系统及其数据交换方法,可对数据进行集中管理,按需推送,且数据安全性高。
为达到以上目的,本发明采取的技术方案是:一种教育云数据交换系统,包括:应用层,数据交换层和数据库层;其中:
所述应用层,所述应用层用于向所述数据交换层发送发布数据的请求并接收所述数据交换层返回的发布服务码,再通过所述数据交换层向所述数据库层发布与所述发布服务码对应的数据;还用于向所述数据交换层发送订阅数据的请求并接收所述数据交换层返回的订阅服务码,再通过所述数据交换层从所述数据库层调用与所述订阅服务码对应的数据;
所述数据交换层用于接收所述应用层提交的发布数据的请求并进行权限验证,验证通过时向所述应用层返回与其请求发布的数据对应的发布服务码,再接收所述应用层发送的发布服务码以及与所述发布服务码对应的数据并写入所述数据库层;还用于接收所述应用层提交的订阅数据的请求并进行权限验证,验证通过时向所述应用层返回与其请求订阅的数据对应的订阅服务码,再接收所述应用层发送的订阅服务码并将从数据库层调用的且与所述订阅服务码对应的数据返回至所述应用层;
所述数据库层用于存储所述应用层通过所述数据交换层写入的与发布服务码对应的数据;还用于通过所述数据交换层向所述应用层返回与订阅服务码对应的数据。
在上述技术方案的基础上,所述数据交换层包括服务码生成模块、发布模块和订阅模块,所述服务码生成模块用于接收所述应用层提交的发布数据的请求并进行权限验证,验证通过时向所述应用层返回与其请求发布的数据对应的发布服务码,还用于接收所述应用层提交的订阅数据的请求并进行权限验证,验证通过时向所述应用层返回与其请求订阅的数据对应的订阅服务码;所述发布模块用于接收所述应用层发送的发布服务码以及与所述发布服务码对应的数据并写入所述数据库层;所述订阅模块用于接收所述应用层发送的订阅服务码并将从数据库层调用的且与所述订阅服务码对应的数据返回至所述应用层。
在上述技术方案的基础上,所述发布模块还用于接收所述应用层请求发布的数据的报文类型和被检索条件并将应用层请求发布的数据以所述报文类型和被检索条件写入所述数据库层;所述订阅模块用于接收所述应用层请求订阅的数据的报文类型和检索条件并根据所述报文类型和检索条件从数据库层调用相应的数据返回至所述应用层。
在上述技术方案的基础上,所述发布模块还用于接收所述应用层请求发布的数据的报文等级的设置并报文等级的设置将应用层请求发布的数据按不同的报文等级写入所述数据库层;所述订阅模块用于接收所述应用层请求订阅的数据的报文等级,并从数据库层调用符合所述报文等级的数据返回至所述应用层。
在上述技术方案的基础上,所述数据交换层还包括队列推送模块,所述队列推送模块用于接收所述应用层发送的所述发布服务码,生成与发布服务码对应的唯一发布队列,接收所述应用层请求发布的数据并将所述应用层请求发布的数据以所述应用层请求发布的报文类型写入所述发布队列,将所述发布队列中的数据写入所述数据库层;还用于接收所述应用层发送的所述订阅服务码,生成与订阅服务码对应的唯一订阅队列,根据所述报文类型以及过滤条件从数据库层调用相应的数据并写入所述订阅队列,将所述订阅队列中的数据返回给所述应用层。
在上述技术方案的基础上,所述数据交换层还包括字典模块,所述字典模块用于存储所述应用层请求发布的数据需遵守的字典规范,接收所述应用层请求发布的数据并将所述应用层请求发布的数据根据字典规范转换为规范的数据。
本发明还公开了一种采用所述教育云数据交换系统的数据交换方法,包括以下步骤:
步骤A1,所述应用层向所述数据交换层发送发布数据的请求;
步骤A2,所述数据交换层接收所述应用层提交的发布数据的请求并进行权限验证;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉天喻教育科技有限公司;武汉天喻信息产业股份有限公司,未经武汉天喻教育科技有限公司;武汉天喻信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710183531.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种翻转上下料机械手
- 下一篇:超声波切割系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置