CN107888682A - 基于工业互联平台的异构***数据交互方法和*** - Google Patents
基于工业互联平台的异构***数据交互方法和*** Download PDFInfo
- Publication number
- CN107888682A CN107888682A CN201711098086.6A CN201711098086A CN107888682A CN 107888682 A CN107888682 A CN 107888682A CN 201711098086 A CN201711098086 A CN 201711098086A CN 107888682 A CN107888682 A CN 107888682A
- Authority
- CN
- China
- Prior art keywords
- data
- data processing
- processing unit
- interconnection platform
- industrial interconnection
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/566—Grouping or aggregating service requests, e.g. for unified processing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种基于工业互联平台的异构***数据交互方法和***,其中方法包括:为***中的每一数据处理单元的数据预先设置订阅信息路径,并存储在工业互联平台内;当***中的数据处理单元生成预设数据后,该预设数据被传输到该预设的工业互联平台;当工业互联平台获取所述预设数据后,判断是否有相适配的订阅信息路径,如果有则根据该订阅信息路径发送到订阅该预设数据的数据处理单元。
Description
技术领域
本发明涉及电子技术领域,特别是一种基于工业互联平台的异构***数据交互方法和***。
背景技术
随着信息技术的发展,越来越多的数据采用电子化形式存储,以提高数据存储的便捷高效性,同时可以根据这些数据进行后期的分析;比如销售或采购部门的合同管理、生产部门的零部件配套表、技术部门的档案管理、仓库的库存管理等“管理信息***(MIS)”。然而这些应用只是孤立的管理某一种业务的信息***;此外,企业也正在不断应用ERP、PDM、PLM、CRM、MES、WMS、OA等先进的信息化***,但是这些相互关联的应用***由于是由不同厂家开发,没能做到***之间的信息集成,仍然处于一种相互割裂的状态。
出现这种情况是由于企业没有全面的总体规划,单独的为解决某个信息化或者业务管理问题而建设的***,并没有整体考虑覆盖企业的业务全流程,导致信息流被割断;这样虽然能提高企业某个部门的工作效率,但是并不能提高企业的整体效益,难以进行信息共享和业务流程优化。
因此随着产品的数字化设计与制造、产品数据管理、资源计划管理等先进信息化***的不断建设,大数据量的产品信息分散在各个***中,如何实现各***数据的一致性、实现数据的无障碍交互和重用、实现信息共享和资源共享、实现上下游单位协同制造,是当前制造企业面临的一个难题。基于企业的多种信息***存在着开发语言(如C、C++、Java、Delphi等)、开发平台、操作***、所采用的数据库管理***、网络体系结构(如Ethernet、FDDI、ATM、TCP/IP、IPX/SPX等)、通信协议等的差异,传统数据交互方式基本上属于通过做***间接口实现数据交互和信息共享,传统方式存在以下局限性:
(1)点对点方式的接口建立,会随着应用***数量的增加呈几何式增长;
(2)相关***升级会造成与其他***之间的接口要重新开发;
(3)当数据库中心越来越复杂时,管理和维护越来越困难;
(4)***之间的接口维护和管理困难。
因此,为了降低这种接口开发的难度和数据管理的复杂度,现有技术中迫切需要一种异构***之间的数据交互方法,实现异构***间信息互联互通和信息共享利用的问题,打通企业内部信息通路,有效地消除信息孤岛现象。
发明内容
针对现有技术中存在的问题,本发明实施例的目的是提供一种基于工业互联平台的异构***数据交互方法和***,至少部分的解决现有技术中存在的问题,实现多个不同数据***之间的不同格式的数据之间的交互。
为了实现上述目的,本发明实施例提出了一种基于工业互联平台的异构***数据交互方法,包括:
步骤101、为***中的每一数据处理单元的数据预先设置订阅信息路径,并存储在工业互联平台内;
步骤102、当***中的数据处理单元生成预设数据后,该预设数据被传输到该预设的工业互联平台;
步骤103、当工业互联平台获取所述预设数据后,判断是否有相适配的订阅信息路径,如果有则根据该订阅信息路径发送到订阅该预设数据的数据处理单元。
其中,工业互联平台采用基于JSON的数据格式封装的数据包与数据处理单元之间进行通讯。
其中,每一数据处理单元都设有消息处理子单元,以将该数据处理单元的数据封装为统一的基于JSON的数据格式封装的数据包。
其中,所述基于JSON的数据格式具体包括:
{"DeviceNo":"A","DeviceName":"B","DeviceDes":"C"}
其中A为设备编码;B为设备名称,C为设备的描述。
其中,所述基于JSON的数据格式具体为:
{"DeviceNo":"D0001","DeviceName":"场内模式单元","DeviceDes":"电表到位后自动加电,通过485通信,使电表进入厂内模式,抄读开盖按键状态,根据日期时间设置电表地址,设置电表日期时间"}。
其中,所述工业互联平台连接至少两个数据处理单元,其中所述数据处理单元包括以下的至少两种:
ERP数据处理单元、CRM数据处理单元、PLM数据处理单元、PDM数据处理单元、MES数据处理单元、DCS数据处理单元、WMS数据处理单元。
同时,本发明实施例还提出了一种基于工业互联平台的异构***数据交互***,包括:工业互联平台、至少两个数据处理单元;
其中所述工业互联平台内存储有***中的每一数据处理单元的数据预先设置的订阅信息路径;***中的数据处理单元生成预设数据后,该预设数据被传输到该预设的工业互联平台;当工业互联平台获取所述预设数据后,判断是否有相适配的订阅信息路径,如果有则根据该订阅信息路径发送到订阅该预设数据的数据处理单元。
其中,所述数据处理单元包括以下的至少两种:
ERP数据处理单元、CRM数据处理单元、PLM数据处理单元、PDM数据处理单元、MES数据处理单元、DCS数据处理单元、WMS数据处理单元。
其中,每一数据处理单元都设有消息处理子单元,以将该数据处理单元的数据封装为统一的基于JSON的数据格式封装的数据包。
其中,工业互联平台采用基于JSON的数据格式封装的数据包与数据处理单元之间进行通讯。
本发明的上述技术方案的有益效果如下:上述技术方案提出了一种基于工业互联平台的异构***数据交互方法和***,本发明在保留企业现有IT基础设备设施的前提下,通过整合企业现有***业务和数据,基于自主研发的工业智慧互联平台实现异构***间的数据交互,供用户访问,及时掌握最新信息,满足企业动态业务需求的目的。本发明以自主研发的智慧互联平台为消息中心,采用消息订阅/发送机制,并利用基于JSON的轻量级数据交换技术实现异构***之间数据交互,在满足业务需求的前提下实现在异构***松散耦合的状态下完成异构***间的数据交互的方法。
附图说明
图1是本发明实施例的***架构图;
图2是本发明实施例的流程示意图。
具体实施方式
为了说明本发明的一种基下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1-2所示的,本发明实施例提出了一种基于工业互联平台的异构***数据交互方法和***,能够根据企业逻辑业务需求现状,在保留企业现有IT基础设备设施的前提下,通过整合企业现有***业务和数据,基于自主研发的工业智慧互联平台实现异构***间的数据交互,供用户访问,及时掌握最新信息,满足企业动态业务需求的目的。
本发明实施例提出了一种基于工业互联平台的异构***数据交互方法和***,采用消息订阅/发送机制并利用基于JSON的轻量级数据交换技术,以实现异构***之间数据交互,在满足业务需求的前提下实现在异构***松散耦合的状态下完成异构***间的数据交互的方法。
具体的,本发明实施例提出了如图1和图2所示的基于工业互联平台的异构***数据交互方法和***,可实现异构***数据即时传输。整个数据传输实现过程为:
步骤101、为***中的每一数据处理单元的数据预先设置订阅信息路径,并存储在工业互联平台内;
例如,MES***分别订阅ERP***的订单信息和PLM***的工艺信息,该订阅信息路径被存储在工业互联平台。则当新订单下达后,ERP***进行主计划制定、PLM***进行工艺设计。
步骤102、当***中的数据处理单元生成预设数据后,该预设数据被传输到该预设的工业互联平台;
本发明实施例中,在ERP和PLM***生成了订单信息和工艺信息后,触发数据下发指令发送到工业互联平台。本发明实施例的工业互联平台上的MQTT(Message QueuingTelemetry Transport,消息队列遥测传输协议)代理服务器会寻找该数据的订阅信息路径。
步骤103、当工业互联平台获取所述预设数据后,判断是否有相适配的订阅信息路径,如果有则根据该订阅信息路径发送到订阅该预设数据的数据处理单元。
现有技术中需要人工将ERP***和PLM***根据订阅信息把相应的订单信息和工艺信息发送给MES***。而在本发明实施例中,当工业互联平台接收到该预设数据后,查询是否有相应的订阅信息路径,如果有则根据该订阅信息路径将该预设数据发送到相应的数据处理单元。
还是以前面的例子,由于工业互联平台已经存储有MES***的订阅信息路径,则MQTT代理服务器则按照已有路由路径规则把ERP/PLM的订单计划/工艺数据发送到MES***。
具体的,其中工业互联平台采用基于JSON的数据格式封装的数据包与数据处理单元之间进行通讯。
具体的,其中每一数据处理单元都设有消息处理子单元,以将该数据处理单元的数据封装为统一的基于JSON的数据格式封装的数据包。
其中,所述基于JSON的数据格式具体包括:
{"DeviceNo":"A","DeviceName":"B","DeviceDes":"C"}
其中A为设备编码;B为设备名称,C为设备的描述。
其中,所述基于JSON的数据格式具体为:
{"DeviceNo":"D0001","DeviceName":"场内模式单元","DeviceDes":"电表到位后自动加电,通过485通信,使电表进入厂内模式,抄读开盖按键状态,根据日期时间设置电表地址,设置电表日期时间"}。
其中,所述数据处理单元包括以下的至少两种:
ERP数据处理单元、CRM数据处理单元、PLM数据处理单元、PDM数据处理单元、MES数据处理单元、DCS数据处理单元、WMS数据处理单元。
其中,每一数据处理单元都设有消息处理子单元,也就是图2中的MES IM、ERP IM、PLM IM,以将该数据处理单元的数据封装为统一的基于JSON的数据格式封装的数据包。
本发明成果的推广对企业信息化水平、生产过程透明化、优化企业业务流程上具有很大的推动作用,其直接和间接效益如下所述:
应用本发明基于工业互联平台的异构***数据交互方法和***,使整个企业的生产运营达成一个完整的通畅的流程,提高整个企业的生产运营效率,实现过程透明可视化,打破企业各异构信息化***之间的信息孤岛现象,实现企业信息一次录入,各相关***通过信息交互和实时共享,使需要相关数据的工作人员方便的获得所需的必要的和充分的最新信息,不延误关键业务的处理和决策,并能获取分析并监控影响业务的关键信息,及时预见可能发生的风险和机遇。
2、间接效益
本发明方法传输数据采用JSON作为数据封装格式,解析速度快,代码量少,操作简单,并采用订阅/发送数据传输机制,这种实现异构***数据交互的方法应用在数据交互量大的企业,明显降低***的开耗量,使***性能得到保障。并且本发明方法有较强的适用性,可以再其他相关单位和行业得到复制性使用。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种基于工业互联平台的异构***数据交互方法,其特征在于,包括:
步骤101、为***中的每一数据处理单元的数据预先设置订阅信息路径,并存储在工业互联平台内;
步骤102、当***中的数据处理单元生成预设数据后,该预设数据被传输到该预设的工业互联平台;
步骤103、当工业互联平台获取所述预设数据后,判断是否有相适配的订阅信息路径,如果有则根据该订阅信息路径发送到订阅该预设数据的数据处理单元。
2.根据权利要求1所述的基于工业互联平台的异构***数据交互方法,其特征在于,其中工业互联平台采用基于JSON的数据格式封装的数据包与数据处理单元之间进行通讯。
3.根据权利要求2所述的基于工业互联平台的异构***数据交互方法,其特征在于,其中每一数据处理单元都设有消息处理子单元,以将该数据处理单元的数据封装为统一的基于JSON的数据格式封装的数据包。
4.根据权利要求2所述的基于工业互联平台的异构***数据交互方法,其特征在于,所述基于JSON的数据格式具体包括:
{"DeviceNo":"A","DeviceName":"B","DeviceDes":"C"}
其中A为设备编码;B为设备名称,C为设备的描述。
5.根据权利要求4所述的基于工业互联平台的异构***数据交互方法,其特征在于,所述基于JSON的数据格式具体为:
{"DeviceNo":"D0001","DeviceName":"场内模式单元","DeviceDes":"电表到位后自动加电,通过485通信,使电表进入厂内模式,抄读开盖按键状态,根据日期时间设置电表地址,设置电表日期时间"}。
6.根据权利要求1-5任一项所述的基于工业互联平台的异构***数据交互方法,其特征在于,所述工业互联平台连接至少两个数据处理单元,其中所述数据处理单元包括以下的至少两种:
ERP数据处理单元、CRM数据处理单元、PLM数据处理单元、PDM数据处理单元、MES数据处理单元、DCS数据处理单元、WMS数据处理单元。
7.一种基于工业互联平台的异构***数据交互***,其特征在于,包括:工业互联平台、至少两个数据处理单元;
其中所述工业互联平台内存储有***中的每一数据处理单元的数据预先设置的订阅信息路径;***中的数据处理单元生成预设数据后,该预设数据被传输到该预设的工业互联平台;当工业互联平台获取所述预设数据后,判断是否有相适配的订阅信息路径,如果有则根据该订阅信息路径发送到订阅该预设数据的数据处理单元。
8.根据权利要求7所述的基于工业互联平台的异构***数据交互***,其特征在于,其中所述数据处理单元包括以下的至少两种:
ERP数据处理单元、CRM数据处理单元、PLM数据处理单元、PDM数据处理单元、MES数据处理单元、DCS数据处理单元、WMS数据处理单元。
9.根据权利要求7所述的基于工业互联平台的异构***数据交互***,其特征在于,其中每一数据处理单元都设有消息处理子单元,以将该数据处理单元的数据封装为统一的基于JSON的数据格式封装的数据包。
10.根据权利要求7所述的基于工业互联平台的异构***数据交互***,其特征在于,其中工业互联平台采用基于JSON的数据格式封装的数据包与数据处理单元之间进行通讯。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711098086.6A CN107888682A (zh) | 2017-11-09 | 2017-11-09 | 基于工业互联平台的异构***数据交互方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711098086.6A CN107888682A (zh) | 2017-11-09 | 2017-11-09 | 基于工业互联平台的异构***数据交互方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107888682A true CN107888682A (zh) | 2018-04-06 |
Family
ID=61779761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711098086.6A Pending CN107888682A (zh) | 2017-11-09 | 2017-11-09 | 基于工业互联平台的异构***数据交互方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107888682A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108960745A (zh) * | 2018-08-10 | 2018-12-07 | 河南省西峡汽车水泵股份有限公司 | 一种wms***与erp***对接方法 |
CN110049017A (zh) * | 2019-03-22 | 2019-07-23 | 口碑(上海)信息技术有限公司 | 异构平台之间的消息互通装置及方法 |
CN111161437A (zh) * | 2019-12-04 | 2020-05-15 | 江苏苏宁物流有限公司 | 一种物流箱码的通用接收订阅派发方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1664831A (zh) * | 2005-03-28 | 2005-09-07 | 中国科学院软件研究所 | 支持异构事件的基于rdf的事件发布/订阅方法 |
CN1841415A (zh) * | 2005-03-29 | 2006-10-04 | 上海宝信软件股份有限公司 | 采用数据软总线的冶金企业应用***的数据传输方法 |
CN104361424A (zh) * | 2014-10-11 | 2015-02-18 | 中国电子科技集团公司第十研究所 | 基于企业服务总线的主数据***集成方法 |
CN105049481A (zh) * | 2015-06-01 | 2015-11-11 | 江苏云道信息技术有限公司 | 一种支持多异构***智能交互的方法 |
CN105407024A (zh) * | 2015-09-23 | 2016-03-16 | 中国电子科技集团公司第二十九研究所 | 一种基于发布订阅通信机制的异构数据互通方法及装置 |
-
2017
- 2017-11-09 CN CN201711098086.6A patent/CN107888682A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1664831A (zh) * | 2005-03-28 | 2005-09-07 | 中国科学院软件研究所 | 支持异构事件的基于rdf的事件发布/订阅方法 |
CN1841415A (zh) * | 2005-03-29 | 2006-10-04 | 上海宝信软件股份有限公司 | 采用数据软总线的冶金企业应用***的数据传输方法 |
CN104361424A (zh) * | 2014-10-11 | 2015-02-18 | 中国电子科技集团公司第十研究所 | 基于企业服务总线的主数据***集成方法 |
CN105049481A (zh) * | 2015-06-01 | 2015-11-11 | 江苏云道信息技术有限公司 | 一种支持多异构***智能交互的方法 |
CN105407024A (zh) * | 2015-09-23 | 2016-03-16 | 中国电子科技集团公司第二十九研究所 | 一种基于发布订阅通信机制的异构数据互通方法及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108960745A (zh) * | 2018-08-10 | 2018-12-07 | 河南省西峡汽车水泵股份有限公司 | 一种wms***与erp***对接方法 |
CN110049017A (zh) * | 2019-03-22 | 2019-07-23 | 口碑(上海)信息技术有限公司 | 异构平台之间的消息互通装置及方法 |
CN110049017B (zh) * | 2019-03-22 | 2021-11-16 | 口碑(上海)信息技术有限公司 | 异构平台之间的消息互通装置及方法 |
CN111161437A (zh) * | 2019-12-04 | 2020-05-15 | 江苏苏宁物流有限公司 | 一种物流箱码的通用接收订阅派发方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10831183B2 (en) | Transfer of production control in proximity to production site for enabling decentralized manufacturing | |
CN101431734B (zh) | 一种短消息群发***及方法 | |
US20090157835A1 (en) | Presence Enabled Instance Messaging for Distributed Energy Management Solutions | |
CN101873334B (zh) | 一种状态驱动的可执行业务流程执行方法 | |
CN105809356A (zh) | 一种基于应用集成云平台的信息***资源管理方法 | |
CN111950927A (zh) | 一种智能工厂多源异构大数据的获取与管理*** | |
Kubler et al. | IoT-based smart parking system for sporting event management | |
CN107888682A (zh) | 基于工业互联平台的异构***数据交互方法和*** | |
CN102006309A (zh) | 一种mes***与pcs***之间实时通信的方法及中间件 | |
Sun et al. | An architecture model of management and monitoring on cloud services resources | |
CN104240070A (zh) | 一种数据发布服务***和方法 | |
CN113949725A (zh) | 基于云边协同的制造资源接入平台与方法 | |
CN116433198A (zh) | 一种基于云计算的智慧供应链管理平台*** | |
CN102567921A (zh) | 智能用电互动服务*** | |
CN103699977A (zh) | 基于移动通信的工作流管理***及管理方法 | |
CN102591289A (zh) | 水泥厂管控一体化*** | |
CN104240049A (zh) | 一种订单综合处理*** | |
CN115858196A (zh) | 一种敏捷事件处理方法及其通知*** | |
CN102646119A (zh) | 一种实现标准化***与信息***融合的方法 | |
CN109857965A (zh) | 基于soa的气象服务产品发布服务器控制***及方法 | |
CN101593198A (zh) | 基于网格的就业信息检索方法 | |
Xiao et al. | [Retracted] Design and Implementation of Office Automation System Based on Internet of Things Technology | |
CN102591295A (zh) | 水泥厂实时监控统计查询一体化*** | |
Li | Use linear weighted genetic algorithm to optimize the scheduling of fog computing resources | |
CN117273406B (zh) | 基于甘特图的民航机场运行指挥调度***、方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180406 |
|
RJ01 | Rejection of invention patent application after publication |