一种基于ORM进行的数据传输框架制造技术

技术编号:15520558 阅读:92 留言:0更新日期:2017-06-04 10:05
本发明专利技术公开了一种基于ORM进行的数据传输框架,包括中心数据单元、分布式事务协调服务器、节点数据单元、中心处理服务器,中心数据单元与分布式事务协调服务器连接,分布式事务协调服务器与中心处理服务器连接,节点数据单元与分布式事务协调服务器连接,传输方法为:中心数据单元分发数据;中心处理服务器通过分布式事务协调服务器分发给节点数据单元;节点数据单元向分布式事务协调服务器发送反馈数据,分布式事务协调服务器建立数据列表;中心处理服务器通过分布式事务协调服务器发送给中心数据单元。本发明专利技术具有兼容性好、效率高、开发量小等优点。

A data transmission framework based on ORM

The invention discloses a ORM based data transmission framework, including data center unit, distributed transaction coordinator server, node data unit, central processing unit is connected with the data center server, distributed transaction coordinator server, distributed transaction coordination service center processing device and the server, the node data unit is connected with the distributed transaction coordinator server, transmission methods: data center unit distribution data center; distributed node data processing server unit through the distributed transaction coordinator server node; data unit to coordinate the distributed transaction server sends feedback data, establish the data list of the distributed transaction coordinator server; the center server by sending a distributed transaction coordinator server to the central data processing unit. The invention has the advantages of good compatibility, high efficiency and small amount of exploitation.

【技术实现步骤摘要】
一种基于ORM进行的数据传输框架
本专利技术公开了涉及一种数据传输系统,具体是涉及一种基于ORM进行的数据传输框架。
技术介绍
随着科技的不断进步和发展,数据传输也得到了空前的发展。目前,在分布式系统中各个子系统间的数据传输方式上,人们主要采用以下三种方案,第一种,利用数据库自带功能进行自动的数据同步,但是在传输双方如果数据库不一致的情况下,存在兼容问题,第二种,编写单独的程序,对多个数据库进行操作,但是这样需要额外开发量,重复编码,劳动量大,第三种是将数据传输集成到软件平台中,通过接口、MQ等方式进行数据传输,但是这样方案依赖于软件平台,不能独立运行,因此需要进行改进。
技术实现思路
本专利技术的目的是为了解决现有技术中存在不兼容、开发量大以及不能独立运行的缺陷,提供一种基于ORM进行的数据传输框架来解决上述问题。为了实现上述目的,本专利技术的技术方案如下:本专利技术公开了一种基于ORM进行的数据传输框架,包括中心数据单元、分布式事务协调服务器、节点数据单元、中心处理服务器,所述的中心数据单元与分布式事务协调服务器连接,所述的中心数据单元用于向分布式事务协调服务器分发数据和从分布式事务协调服务器收集数据,所述的分布式事务协调服务器与中心处理服务器连接,所述的分布式事务协调服务器用于建立数据列表,并将采集的数据上传至中心处理服务器,所述的节点数据单元的数量为多个,所述的节点数据单元与分布式事务协调服务器连接,所述的节点数据单元用于从分布式事务协调服务器收集数据和向分布式事务协调服务器发送数据,所述的中心处理服务器根据分布式事务协调服务器上传的数据,动态分配给中心数据单元、节点数据单元。本专利技术还提供了一种上述基于ORM进行的数据传输框架的传输方法,具体步骤为:(1)、中心数据单元分发数据,分布式事务协调服务器对中心数据单元分发的数据进行采集,并且建立数据列表;(2)、分布式事务协调服务器将建立的数据列表上传至中心处理服务器,中心处理服务器对数据列表进行处理和转换后,中心处理服务器通过分布式事务协调服务器分发给节点数据单元,即完成了对数据的分发;(3)、节点数据单元收集到中心数据单元分发的数据后,节点数据单元向分布式事务协调服务器发送反馈数据,分布式事务协调服务器建立数据列表;(4)、分布式事务协调服务器将建立的数据列表上传至中心处理服务器,中心处理服务器对数据列表进行处理和转换后,中心处理服务器通过分布式事务协调服务器发送给中心数据单元,中心数据单元则完成了对数据的收集。本专利技术相比现有技术具有以下优点:平台独立:可以集成到其他平台,也可独立运行,降低软件系统耦合,而且兼容性强,主流关系型数据库都能得到很好支持,另外数据开发量不是很大。附图说明图1为本专利技术一种基于ORM进行的数据传输框架的框图。其中:1-管理单元;2-信号采集单元;3-存储模块;4-打卡机;11-中心处理服务器;12-报警器;13-显示器;14-音频播放器;21-摄像头;22-拾音器;23-热红外人体感应器;24-平层感应器;25-门开关传感器;26-报警按钮。具体实施方式为使对本专利技术的结构特征及所达成的功效有更进一步的了解与认识,用以较佳的实施例及附图配合详细的说明,说明如下:如图1所示,本专利技术公开了一种基于ORM进行的数据传输框架,包括中心数据单元、分布式事务协调服务器、节点数据单元、中心处理服务器,所述的中心数据单元与分布式事务协调服务器连接,所述的中心数据单元用于向分布式事务协调服务器分发数据和从分布式事务协调服务器收集数据,所述的分布式事务协调服务器与中心处理服务器连接,所述的分布式事务协调服务器用于建立数据列表,并将采集的数据上传至中心处理服务器,所述的节点数据单元的数量为多个,所述的节点数据单元与分布式事务协调服务器连接,所述的节点数据单元用于从分布式事务协调服务器收集数据和向分布式事务协调服务器发送数据,所述的中心处理服务器根据分布式事务协调服务器上传的数据,动态分配给中心数据单元、节点数据单元。本专利技术还提供了一种上述基于ORM进行的数据传输框架的传输方法,具体步骤为:(1)、中心数据单元分发数据,分布式事务协调服务器对中心数据单元分发的数据进行采集,并且建立数据列表;(2)、分布式事务协调服务器将建立的数据列表上传至中心处理服务器,中心处理服务器对数据列表进行处理和转换后,中心处理服务器通过分布式事务协调服务器分发给节点数据单元,即完成了对数据的分发;(3)、节点数据单元收集到中心数据单元分发的数据后,节点数据单元向分布式事务协调服务器发送反馈数据,分布式事务协调服务器建立数据列表;(4)、分布式事务协调服务器将建立的数据列表上传至中心处理服务器,中心处理服务器对数据列表进行处理和转换后,中心处理服务器通过分布式事务协调服务器发送给中心数据单元,中心数据单元则完成了对数据的收集。实施例1以池州辖区的丁桥、乔木、刘湾3个点部署的矿产管理系统作为节点数据单元需要与池州市矿产管理系统作为中心数据单元进行数据传输为例(1)、中心数据单元分发“工作人员”、“角色”、“权限”、“源头治超点”、“行政区”、“矿种类别”、“矿种”、“承运单位”、“购货企业”数据,分布式事务协调服务器对中心数据单元分发的数据进行采集,并且建立数据列表;(2)、分布式事务协调服务器将建立的数据列表上传至中心处理服务器,中心处理服务器对数据列表进行处理和转换后,中心处理服务器通过分布式事务协调服务器分发给节点数据单元,即完成了对数据的分发;(3)、节点数据单元收集到中心数据单元分发的数据后,节点数据单元向分布式事务协调服务器发送“源头治超逃逸记录”、“源头治超检测记录”数据,分布式事务协调服务器建立数据列表;(4)、分布式事务协调服务器将建立的数据列表上传至中心处理服务器,中心处理服务器对数据列表进行处理和转换后,中心处理服务器通过分布式事务协调服务器发送给中心数据单元,中心数据单元则完成了对数据的收集。以上显示和描述了本专利技术的基本原理、主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是本专利技术的原理,在不脱离本专利技术精神和范围的前提下本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术的范围内。本专利技术要求的保护范围由所附的权利要求书及其等同物界定。本文档来自技高网...
一种基于ORM进行的数据传输框架

【技术保护点】
一种基于ORM进行的数据传输框架,包括中心数据单元、分布式事务协调服务器、节点数据单元、中心处理服务器,其特征在于:所述的中心数据单元与分布式事务协调服务器连接,所述的中心数据单元用于向分布式事务协调服务器分发数据和从分布式事务协调服务器收集数据,所述的分布式事务协调服务器与中心处理服务器连接,所述的分布式事务协调服务器用于建立数据列表,并将采集的数据上传至中心处理服务器,所述的节点数据单元的数量为多个,所述的节点数据单元与分布式事务协调服务器连接,所述的节点数据单元用于从分布式事务协调服务器收集数据和向分布式事务协调服务器发送数据,所述的中心处理服务器根据分布式事务协调服务器上传的数据,动态分配给中心数据单元、节点数据单元。

【技术特征摘要】
1.一种基于ORM进行的数据传输框架,包括中心数据单元、分布式事务协调服务器、节点数据单元、中心处理服务器,其特征在于:所述的中心数据单元与分布式事务协调服务器连接,所述的中心数据单元用于向分布式事务协调服务器分发数据和从分布式事务协调服务器收集数据,所述的分布式事务协调服务器与中心处理服务器连接,所述的分布式事务协调服务器用于建立数据列表,并将采集的数据上传至中心处理服务器,所述的节点数据单元的数量为多个,所述的节点数据单元与分布式事务协调服务器连接,所述的节点数据单元用于从分布式事务协调服务器收集数据和向分布式事务协调服务器发送数据,所述的中心处理服务器根据分布式事务协调服务器上传的数据,动态分配给中心数据单元、节点数据单元。2.一种如权利要求1所述的基于ORM进...

【专利技术属性】
技术研发人员:杨森吕强胡昌隆
申请(专利权)人:合肥市正茂科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1