CN110390020A - 语义网关的建模方法和语义网关 - Google Patents
语义网关的建模方法和语义网关 Download PDFInfo
- Publication number
- CN110390020A CN110390020A CN201810356799.6A CN201810356799A CN110390020A CN 110390020 A CN110390020 A CN 110390020A CN 201810356799 A CN201810356799 A CN 201810356799A CN 110390020 A CN110390020 A CN 110390020A
- Authority
- CN
- China
- Prior art keywords
- model
- ontology
- protocol
- semantic
- gateway
- 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
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000004458 analytical method Methods 0.000 claims abstract description 26
- 241001269238 Data Species 0.000 claims abstract description 14
- 238000013507 mapping Methods 0.000 claims description 17
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 230000014509 gene expression Effects 0.000 claims description 5
- 230000003993 interaction Effects 0.000 claims description 5
- 230000000875 corresponding effect Effects 0.000 description 23
- 238000004519 manufacturing process Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 8
- 238000013439 planning Methods 0.000 description 6
- 238000012163 sequencing technique Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000010276 construction Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000010354 integration Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000005291 magnetic effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000013068 supply chain management Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
- G05B19/4186—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication by protocol, e.g. MAP, TOP
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
- G06F16/374—Thesaurus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computational Linguistics (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
根据本发明,提出了一种语义网关的建模方法,包括:各自使用不同的协议的多个设备向语义网关输入多个协议数据;语义网关分别对输入的多个协议数据进行协议分析和语法归纳,得到与多个协议数据相对应的多个协议本体实例;语义网关利用字典库与模型本体库对多个协议本体实例进行语义查询匹配,得到与多个协议本体实例相对应的多个模型本体;以及语义网关将多个模型本体进行合并来生成通用模型。
Description
技术领域
本发明涉及一种语义网关的建模方法和语义网关,通过为给定工业应用场景下的采用不同协议的多个异构设备的通信建立通用模型,能够在多个异构设备之间建立具有相同语义而具有不同表达形式的信息之间的映射,进一步,能够容易地实现异构设备之间的信息交互。
背景技术
如所周知的,传统的工业网关用于协议层的数据交换。随着智能制造技术的发展,出现了能够进行以下操作的智能网关:基于关系数据库的简单应用,收集各设备的信息存到数据库,并能对收集的数据进行简单处理,如计算统计值(均值,最大/最小值等)、数据过滤、辅助判断(报警)。
IDC统计报告显示,到2020年将有超过500亿的终端与设备联网,而到2018年,就将有50%的物联网网络将面临网络带宽的限制,40%的数据需要在网络边缘侧分析,处理和储存。工业物联网是其中非常重要的一个领域。所以新型工业网关的发展势在必行。
在我国工业系统中,由于历史原因,异构信息系统非常普遍。这导致异构信息系统间数据的互操作性低,不利于应用的开发及部署。另外随着硬件性能的大力发展,使得在边缘节点处部署基于语义的计算与推理成为可能,出现了各种各样的语义网关。
所谓语义可以简单地看作是数据所对应的现实世界中的事物所代表的概念的含义,以及这些含义之间的关系,是数据在某个领域上的解释和逻辑表示。
在语义网关中,最重要的部分是如何解决异构数据的通信、建模以及模型映射问题。许多组织提出了建模理论、方法来解决某一个领域内的异构信息通信,模型库需要根据具体应用场景需求进行维护更新,各领域间的信息系统通信则需要通信协议适配和模型映射技术来解决。另外在一些专用设备领域,不排除一些特定数据信息模型的使用,所以也需要相应策略对应。
在中国专利公开CN103839155A中,提出了一种基于语义网关的异构信息系统模型集成方法。该专利文献提供一种制造企业中基于语义网关的异构信息系统模型集成方法,包括如下步骤:按照不同信息系统建模方法建立语义网关的模型、建立语义网关相应的适配器模型、建立不同建模方法的语义网关模型之间的信息映射;企业信息系统的信息通过相应建模方法的适配器模型与相应方法的语义网关模型连接,其信息经过语义网关的映射,将信息映射到另外一种建模方法建立的语义网关模型中,另一种建模方法的语义网关模型对信息进行解析,然后通过另外一种建模方法的适配器模型将信息连接到这种建模方法建立的企业信息系统中,完成信息的集成。该专利文献从信息系统的建模层面,提出了一种语义网关集成建模结构和相应的方法,用于实现异构信息系统的信息集成。
该现有技术的专利文献提出了根据建模理论,运用建模语言、建模方法和建模工具建立语义网关模型、建立不同建模方法的语义网关模型之间的信息映射的方法,实现异构信息系统的信息集成。
但是,该异构信息系统信息集成方法不利于实际部署与应用。这是因为:多种理论、方法,再加上不同领域、不同业务的建模需求,使得在部署语义网关时需要根据具体业务需求进行建模,使得在语义网关的建模工作量繁重,不利于实际部署。
另外,在实际使用过程中,由于生产线引入新设备可能引起新模型和新映射增加,使得语义网关模型库的维护更新也不方便。
发明内容
为了克服现有技术的上述缺陷提出了本发明。因此,本发明的目的之一是提出一种语义网关的建模方法和语义网关,通过为给定工业应用场景下的采用不同协议的多个异构设备的通信建立通用模型,能够在多个异构设备之间建立具有相同语义而具有不同表达形式的信息之间的映射,进一步,能够容易地实现异构设备之间的信息交互。
为了实现上述目的,根据本发明,提出了一种语义网关的建模方法,包括:各自使用不同的协议的多个设备向语义网关输入多个协议数据;语义网关分别对输入的多个协议数据进行协议分析和语法归纳,得到与多个协议数据相对应的多个协议本体实例;语义网关利用字典库与模型本体库对多个协议本体实例进行语义查询匹配,得到与多个协议本体实例相对应的多个模型本体;以及语义网关将多个模型本体进行合并来生成通用模型。
优选地,所述建模方法还包括:将所生成的通用模型存储到语义网关的通用模型库。
优选地,所述多个设备是在给定工业应用场景下能够相互进行数据的交互和转换的异构设备。
优选地,所述协议本体实例是用协议数据对协议本体进行填充而得到的实例,所述协议本体包括协议的属性、方法、事件、关系。
优选地,所述语义网关利用字典库与模型本体库对多个协议本体实例进行语义查询匹配,得到与多个协议本体实例相对应的多个模型本体的步骤包括:分别将多个协议本体实例中的属性、方法、事件和关系的关键词在字典库中进行语义查询匹配,得到相同意义的一组词汇,然后与模型本体库中具有相同词汇的模型本体进行匹配,从而找到与多个协议本体实例对应的多个模型本体。
优选地,在所述通用模型中,建立了所述多个协议数据中的具有相同语义而具有不同的表达形式的多个信息之间的映射。
根据本发明,还提出了一种语义网关,包括:从各自使用不同的协议的多个设备输入多个协议数据的单元;分别对输入的多个协议数据进行协议分析和语法归纳,得到与多个协议数据相对应的多个协议本体实例的单元;利用字典库与模型本体库对多个协议本体实例进行语义查询匹配,得到与多个协议本体实例相对应的多个模型本体的单元;以及将多个模型本体进行合并来生成通用模型的单元。
发明效果
根据本发明,通过为特定工业应用场景下的采用不同协议的多个异构设备的通信建立通用模型,能够在多个异构设备之间建立具有相同语义而具有不同表达形式的信息之间的映射,进一步,能够容易地实现异构设备之间的信息交互。
附图说明
通过参考附图的详细描述,本发明的上述目的和优点将变得更清楚,其中:
图1是示出了应用了语义网关的工业信息系统的方框图。
图2是示出了根据本发明的第1实施例的基于语义网关的异构信息系统的总体方框图。
图3是示出了根据本发明的第1实施例的协议分析建模单元的构成的方框图。
图4是用于说明协议和协议本体的对应关系的示意图。
图5是示出了根据本发明的协议分析建模单元中的模型本体构建单元的构成的方框图。
图6是示出了根据本发明的第2实施例的基于语义网关的异构信息系统的总体方框图。
图7是示出了应用了语义网关的工业信息系统的具体示例的构成的示意图。
具体实施方式
下面将参考附图描述本发明的优选实施例。在附图中,相同的元件将由相同的参考符号或数字表示。此外,在本发明的下列描述中,将省略对已知功能和配置的具体描述,以避免使本发明的主题不清楚。
图1是示出了应用了语义网关的工业信息系统的方框图。
如图1所示,在工厂中设置了语义网关113,语义网关113与工业网关105、新型传感器107、摄像头109、其他设备111、以及信息管理系统(例如MES,ERP)115可通信地连接。工业网关105与PLC(可编程逻辑控制器)103和传感器101可通信地连接。这里,新型传感器107是根据新的需求,运用新材料,新技术,新的集成方案等产生的新类型传感器,例如贴纸传感器。其他设备111是指其他的在工厂生产中可能使用的数字设备,如力矩扳手。
MES(制造执行系统)是指制造企业生产过程执行系统,是一套面向制造企业车间执行层的生产信息化管理系统。ERP(企业资源计划)的核心思想是供应链管理,主要包括财务、物流、人力资源等核心模块。
另外,语义网关113还可与云117相连,从而能够进一步地对数据进行处理与分析。
在该工业信息系统中,可以通过语义网关113建立使用不同协议的异构设备的相同语义的信息之间的映射,从而实现使用不同协议的异构设备之间的信息交互和转换。语义网关113可以对其可理解的信息进行本地处理也可以传送到云端处理分析。异构设备是指其控制系统、通信接口等软硬件互不兼容的设备。这里,可以将图1中所示的与语义网关113相连的各设备假设为异构设备。
第1实施例
图2是示出了根据本发明的第1实施例的基于语义网关的异构信息系统的总体方框图。
如图2所示,本发明的第1实施例的基于语义网关的异构信息系统包括:第1设备201、第2设备203和语义网关113。所述语义网关113包括协议分析建模单元205和通用模型库207。
使用第1协议的第1设备201和使用与第1协议不同的第2协议的第2设备203分别向语义网关113的协议分析建模单元205输入第1协议数据和第2协议数据。在从第1设备201和第2设备203接收到第1协议数据和第2协议数据时,协议分析建模单元205对第1协议数据和第2协议数据分别进行协议分析和语法归纳,得到相应的第1协议本体实例和第2协议本体实例,然后,利用字典库与模型本体库分别对第1协议本体实例和第2协议本体实例进行语义查询匹配,得到相应的第1模型本体和第2模型本体,然后,将第1模型本体和第2模型本体进行合并来生成通用模型,例如OWL(网络本体语言)通用模型。
之后,协议分析建模单元205可以将所生成的通用模型存储到语义网关113中的通用模型库207。存储于通用模型库207中的通用模型可以用于之后的第1设备201和第2设备203之间的信息交互和转换。
图3是示出了根据本发明的第1实施例的协议分析建模单元205的构成的方框图。
将分别来自第1设备201和第2设备203的第1协议数据和第2协议数据输入到协议分析建模单元205的协议分析单元303。
协议分析单元303从协议库301中分别找出与第1协议数据和第2协议数据对应的第1协议的规则和第2协议的规则,然后对第1协议的规则和第2协议的规则的通信协议层进行分析,分别得到第1协议数据和第2协议数据的格式、编码和信号等级(电平的高低)等数据信息,并发送到语法归纳单元305。
这里,第1设备和第2设备是在给定工业应用场景下能够相互进行数据的交互和转换的使用不同协议的异构设备。
在语法归纳单元305,分别根据第1协议的规则和第2协议的规则,对第1协议数据和第2协议数据各自的格式、编码和信号等级(电平的高低)等数据信息进行归纳,分别得到第1协议本体实例和第2协议本体实例,并发送到模型本体构建单元307。
图4是用于说明协议和协议本体的对应关系的示意图。
如图4所示,协议本体包括协议的属性、方法、事件、关系。一般来说,协议的属性有控制方法、编码方法等。协议的方法有连接、发送数据和接收数据。协议的事件有消息触发。协议的关系表示此协议与其他相关协议的层次或依赖关系(如协议嵌套)。在语法归纳单元305中,将这些属性,方法、事件和关系填入协议本体的相应部分,并用相关描述语言(如RDF(资源描述架构)、OWL等)进行表达。根据本发明,可以将协议本体用第1协议数据填充的实例称为第1协议本体实例,将协议本体用第2协议数据填充的实例称为第2协议本体实例。
返回图3进行说明。如图3所示,在模型本体构建单元307,分别将第1协议本体实例和第2协议本体实例中的属性、方法、事件和关系的关键词在字典库中进行语义查询匹配,得到相同意义的一组词汇,然后与模型本体库中具有相同词汇的模型本体进行匹配,从而找到与第1协议本体实例和第2协议本体实例对应的第1模型本体和第2模型本体。这里,所谓模型本体用于定义使用此信息模型的基本术语及其关系,以及相关规则。这里,所谓字典库是描述数据库中收集的数据类型、其格式、结构以及数据使用方式的一组信息。也可以被称为数据字典。
在模型合并单元309,对第1模型本体和第2模型本体进行合并,形成一个通用模型,例如OWL通用模型。OWL通用模型可以包括类、个体、属性和数据类型等内容。例如,第1协议数据中的信息“完成时间”与第2协议数据中的信息“结束时间”都合并到OWL通用模型的“endtime”字段。也就是,通过合并,在通用模型中,通过相同的字段建立第1协议数据的第1信息与第2协议数据中的具有相同语义而具有不同的表达形式的第2信息之间的映射。例如,通过通用模型中的“endtime”建立第1协议数据中的信息“完成时间”与第2协议数据中的信息“结束时间”之间的映射。
如上所述,根据本发明,由于建立了第1信息和第2信息之间的映射,因此在利用第1协议的第1设备和利用与第1协议不同的第2协议的第2设备之间进行通信时,能够进行数据的交互和转换。例如,能够通过语义网关来将来自第1设备的第1信息映射为来自第2设备的具有相同语义的第2信息。
图5是示出了根据本发明的协议分析建模单元中的模型本体构建单元的构成的方框图。
如图5所示,在协议本体单元501,分别将第1协议本体实例和第2协议本体实例中的属性、方法、事件和关系的关键词在字典库503中进行语义查询匹配,得到相同意义的一组词汇。然后,在语义查询匹配单元505将这一组词汇与模型本体库507中具有相同词汇的模型本体进行匹配。然后,在模型本体单元509,找到与第1协议本体实例和第2协议本体实例对应的第1模型本体和第2模型本体。
第2实施例
尽管以上以两个采用不同协议的设备为例对本发明进行了说明,但显而易见的是,本发明并不局限于此,在对两个以上的采用不同协议的异构设备进行协议分析和建模时,本发明同样能够适用。例如,本发明同样适用具有三个设备的情况。
图6是示出了根据本发明的第2实施例的基于语义网关的异构信息系统的总体方框图。
如图6所示,本发明的第2实施例的基于语义网关的异构信息系统包括:第1设备601、第2设备603、第3设备609和语义网关113。所述语义网关113包括协议分析建模单元605和通用模型库607。
使用第1协议的第1设备601、使用与第1协议和第3协议不同的第2协议的第2设备603、以及使用与第1协议和第2协议不同的第3协议的第3设备609分别向语义网关113的协议分析建模单元605输入第1协议数据、第2协议数据和第3协议数据。在从第1设备601、第2设备603、以及第3设备609接收到第1协议数据、第2协议数据和和第3协议数据时,协议分析建模单元605对第1协议数据、第2协议数据和第3协议数据分别进行协议分析和语法归纳,得到相应的第1协议本体实例、第2协议本体实例和第3协议本体实例,利用字典库与模型本体库分别对第1协议本体实例、第2协议本体实例和第3协议本体实例进行语义查询匹配,得到相应的第1模型本体、第2模型本体和第3模型本体,然后,将第1模型本体、第2模型本体和第3模型本体进行合并来生成通用模型,例如OWL(网络本体语言)通用模型。
然后,协议分析建模单元605将所生成的通用模型存储到语义网关113中的通用模型库607。存储于通用模型库607中的通用模型可以用于之后的第1设备601、第2设备603、以及第3设备609之间的信息交互和转换。
由于根据本发明的第2实施例的其他协议分析和建模操作与根据本发明的第1实施例类似,因此在此省略其详细描述。
根据上述的本发明的第2实施例,通过合并,在通用模型中,通过相同的字段建立具有相同语义而具有不同的表达形式的第1协议数据的第1信息、第2协议数据的第2信息和第3协议数据的第3信息之间的映射。由于建立了第1信息、第2信息、第3信息之间的映射,因此在第1设备、第2设备之间和第3设备之间进行通信时,能够进行数据的交互和转换。
另外,根据本发明,可以按需自动配置通用模型库,无需人为配置,减少建模工作量。
下面,对基于本发明的构成的具体示例进行描述。
图7是示出了应用了语义网关的工业信息系统的具体示例的构成的示意图。
如图7所示,一个真实的工厂信息系统中存在opc-ua(开放式平台通信-统一体系结构)协议及信息模型,温度传感器通过CoAP协议(受限应用协议)与语义网关连接。该语义网关使用基于GRAI信息模型的ERP系统和IDEF1X信息模型的MES系统。
此工业应用场景的目的为实现排产生产某个产品。协议库中包含CoAP协议、OPC-UA协议以及TCP/IP协议规则。在该场景下,包括分别使用这些协议的不同设备。
作为示例,用于建立模型本体的字典库中包含:若干类及词汇,例如:生产类(即,跟产品生产有关系的一类词汇)的子类“order”下有词汇:“加工计划单”、“工单”。另外,子类“endtime”下有词汇:“结束时间”、“完成时间”。如下表1所示:
表1
作为示例,模型本体库中的模型1中包含实体“工单”及其属性“开始时间”、“完成时间”和“加工数量”,还包含时间表示的规则。模型2中包含实体“加工计划单”及其属性“开始时间”、“结束时间”、“数量”和“备注”,也包含时间表示的规则。如下表2所示:
表2
在本场景下,MES设备(使用IDEF1X信息模型的设备)下达工单(第1协议数据),如下表3所示:
表3
ERP设备(使用GRAI信息模型的设备)会下达相应的加工计划单(第2协议数据)。如下表4所示:
表4
当将第1协议数据和第2协议数据输入根据本发明的语义网关,会生成合并了分别与工单和加工计划单对应的第1模型本体和第2模型本体的一个通用模型,具体如下所示。
由第1模型本体映射后生成的OWL通用模型:
由第2模型本体映射后生成的OWL通用模型:
合并后的OWL通用模型如下:
如上所述,通过通用模型中的“endtime”建立了第1排产计划单中的“完成时间”与第2排产计划单中的“结束时间”的映射。
由于如上所述建立了第1排产计划单中的“完成时间”与第2排产计划单中的“结束时间”的映射,在ERP设备与MES设备进行数据交换和转换时,能够将第1排产计划单中的“完成时间”转换为第2排产计划单中的“结束时间”。这里,作为示例,“结束时间”字段格式为“xxxx.xx.xx:xx:xx”,“完成时间”字段格式为“xxxx/xx/xx/xx:xx”,如:2017.12.02:15:30->2017/12/02/15:30。
根据本发明的工厂异构信息系统,在进行信息模型层面的语义集成的同时,提供了动态建模的方式,缩短部署周期,能够快速应对工厂的信息化改造。
另外,需要指出的是,本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统(例如,一个或多个处理器)使用或者结合指令执行系统使用。在本公开的上下文中,计算机可读介质可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,计算机可读介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置、器件或传播介质。计算机可读介质的具体示例包括:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘(CD-ROM);存储器,如随机存取存储器(RAM)或闪存;和/或有线/无线通信链路。
以上列举了若干具体实施例来详细阐明本发明,这些个例仅用于说明本发明的原理及其实施方法,而非对本发明的限制,在不脱离本发明的精神和范围的情况下,本领域的技术人员还可以做出各种变形和改进。因此,本发明不应由上述实施例来限定,而应由所附权利要求及其等价物来限定。
Claims (7)
1.一种语义网关的建模方法,包括:
各自使用不同的协议的多个设备向语义网关输入多个协议数据;
语义网关分别对输入的多个协议数据进行协议分析和语法归纳,得到与多个协议数据相对应的多个协议本体实例;
语义网关利用字典库与模型本体库对多个协议本体实例进行语义查询匹配,得到与多个协议本体实例相对应的多个模型本体;以及
语义网关将多个模型本体进行合并来生成通用模型。
2.根据权利要求1所述的建模方法,其特征在于还包括:
将所生成的通用模型存储到语义网关的通用模型库。
3.根据权利要求1所述的建模方法,其特征在于,
所述多个设备是在给定工业应用场景下能够相互进行数据的交互和转换的异构设备。
4.根据权利要求1所述的建模方法,其特征在于,
所述协议本体实例是用协议数据对协议本体进行填充而得到的实例,
所述协议本体包括协议的属性、方法、事件、关系。
5.根据权利要求1所述的建模方法,其特征在于,
所述语义网关利用字典库与模型本体库对多个协议本体实例进行语义查询匹配,得到与多个协议本体实例相对应的多个模型本体的步骤包括:
分别将多个协议本体实例中的属性、方法、事件和关系的关键词在字典库中进行语义查询匹配,得到相同意义的一组词汇,然后与模型本体库中具有相同词汇的模型本体进行匹配,从而找到与多个协议本体实例对应的多个模型本体。
6.根据权利要求1所述的建模方法,其特征在于,
在所述通用模型中,建立了所述多个协议数据中的具有相同语义而具有不同的表达形式的多个信息之间的映射。
7.一种语义网关,包括:
从各自使用不同的协议的多个设备输入多个协议数据的单元;
分别对输入的多个协议数据进行协议分析和语法归纳,得到与多个协议数据相对应的多个协议本体实例的单元;
利用字典库与模型本体库对多个协议本体实例进行语义查询匹配,得到与多个协议本体实例相对应的多个模型本体的单元;以及
将多个模型本体进行合并来生成通用模型的单元。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810356799.6A CN110390020A (zh) | 2018-04-19 | 2018-04-19 | 语义网关的建模方法和语义网关 |
JP2019059659A JP6663060B2 (ja) | 2018-04-19 | 2019-03-27 | セマンティックゲートウェイのモデリング方法及びセマンティックゲートウェイ |
US16/381,009 US10992788B2 (en) | 2018-04-19 | 2019-04-11 | Modeling method of semantic gateway and semantic gateway |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810356799.6A CN110390020A (zh) | 2018-04-19 | 2018-04-19 | 语义网关的建模方法和语义网关 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110390020A true CN110390020A (zh) | 2019-10-29 |
Family
ID=68237135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810356799.6A Pending CN110390020A (zh) | 2018-04-19 | 2018-04-19 | 语义网关的建模方法和语义网关 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10992788B2 (zh) |
JP (1) | JP6663060B2 (zh) |
CN (1) | CN110390020A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021195969A1 (en) * | 2020-03-31 | 2021-10-07 | Siemens Aktiengesellschaft | Information processing method and apparatus, computing device, medium, and computer program |
CN114189365A (zh) * | 2021-11-26 | 2022-03-15 | 特赞(上海)信息科技有限公司 | 基于字段映射的通用多租户业务授权方法和装置 |
CN114900557A (zh) * | 2022-03-30 | 2022-08-12 | 中国科学院上海微系统与信息技术研究所 | 一种面向物联网网关的异构设备数据的处理装置和方法 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111277499A (zh) * | 2020-01-14 | 2020-06-12 | 浙江华云信息科技有限公司 | 基于gateway网关实时生效的动态路由方法 |
KR102511419B1 (ko) * | 2020-05-11 | 2023-03-17 | 엘에스일렉트릭(주) | 전력 시스템의 데이터 수집 장치 |
KR102457759B1 (ko) * | 2020-12-24 | 2022-10-21 | 네스트필드(주) | 스마트 제조 시스템에서 자산관리쉘을 이용한 데이터 수집 방법 |
CN115514656B (zh) * | 2022-09-30 | 2024-03-29 | 美的集团股份有限公司 | 一种物模型适配方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070118551A1 (en) * | 2005-11-23 | 2007-05-24 | International Business Machines Corporation | Semantic business model management |
CN101582894A (zh) * | 2009-06-10 | 2009-11-18 | 重庆大学 | 一种用于企业信息化异构系统集成的语义网关 |
CN103839155A (zh) * | 2013-11-13 | 2014-06-04 | 重庆大学 | 一种基于语义网关的异构信息系统模型集成方法 |
CN104410568A (zh) * | 2014-11-06 | 2015-03-11 | 四川大学 | 一种智能家居语义网关的设计方法 |
CN104991537A (zh) * | 2015-06-30 | 2015-10-21 | 青岛海尔智能家电科技有限公司 | 一种智能设备的控制方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050005266A1 (en) * | 1997-05-01 | 2005-01-06 | Datig William E. | Method of and apparatus for realizing synthetic knowledge processes in devices for useful applications |
WO2001067690A1 (fr) * | 2000-03-07 | 2001-09-13 | Nippon Telegraph And Telephone Corporation | Reseau d'information semantique |
US9525566B2 (en) * | 2003-07-31 | 2016-12-20 | Cloudsoft Corporation Limited | Self-managed mediated information flow |
US8307012B2 (en) * | 2006-02-28 | 2012-11-06 | Sap Ag | Schema mapping and data transformation on the basis of a conceptual model |
US20100250722A1 (en) * | 2009-03-31 | 2010-09-30 | Nokia Corporation | Connectivity management for transport independent architectures |
US8971339B2 (en) * | 2009-09-25 | 2015-03-03 | Nec Corporation | Contents base switching system and contents base switching method |
US8862535B1 (en) * | 2011-10-13 | 2014-10-14 | Netapp, Inc. | Method of predicting an impact on a storage system of implementing a planning action on the storage system based on modeling confidence and reliability of a model of a storage system to predict the impact of implementing the planning action on the storage system |
WO2014042685A1 (en) * | 2012-09-13 | 2014-03-20 | Triton Systems, Inc. | Methods and systems for monitoring and controlling electronic devices |
US20140114864A1 (en) * | 2012-10-22 | 2014-04-24 | International Business Machines Corporation | Case management integration with external content repositories |
US10515562B2 (en) * | 2015-11-04 | 2019-12-24 | EDUCATION4SIGHT GmbH | Systems and methods for instrumentation of education processes |
DK179309B1 (en) * | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
EP3333731A1 (en) * | 2016-12-07 | 2018-06-13 | Tata Consultancy Services Limited | Method and system for creating an instance model |
US10454896B2 (en) * | 2017-07-04 | 2019-10-22 | Is5 Communications Inc | Critical infrastructure security framework |
US10338913B2 (en) * | 2017-12-05 | 2019-07-02 | Archemy, Inc. | Active adaptation of networked compute devices using vetted reusable software components |
-
2018
- 2018-04-19 CN CN201810356799.6A patent/CN110390020A/zh active Pending
-
2019
- 2019-03-27 JP JP2019059659A patent/JP6663060B2/ja active Active
- 2019-04-11 US US16/381,009 patent/US10992788B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070118551A1 (en) * | 2005-11-23 | 2007-05-24 | International Business Machines Corporation | Semantic business model management |
CN101582894A (zh) * | 2009-06-10 | 2009-11-18 | 重庆大学 | 一种用于企业信息化异构系统集成的语义网关 |
CN103839155A (zh) * | 2013-11-13 | 2014-06-04 | 重庆大学 | 一种基于语义网关的异构信息系统模型集成方法 |
CN104410568A (zh) * | 2014-11-06 | 2015-03-11 | 四川大学 | 一种智能家居语义网关的设计方法 |
CN104991537A (zh) * | 2015-06-30 | 2015-10-21 | 青岛海尔智能家电科技有限公司 | 一种智能设备的控制方法 |
Non-Patent Citations (2)
Title |
---|
YUWEI ZHANG ET AL: "Ontology description of smart home appliance based on semantic web" * |
雷琦 等: "语义网关支持下的异构系统集成框架及其关键技术" * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021195969A1 (en) * | 2020-03-31 | 2021-10-07 | Siemens Aktiengesellschaft | Information processing method and apparatus, computing device, medium, and computer program |
CN114189365A (zh) * | 2021-11-26 | 2022-03-15 | 特赞(上海)信息科技有限公司 | 基于字段映射的通用多租户业务授权方法和装置 |
CN114189365B (zh) * | 2021-11-26 | 2024-05-28 | 特赞(上海)信息科技有限公司 | 基于字段映射的通用多租户业务授权方法和装置 |
CN114900557A (zh) * | 2022-03-30 | 2022-08-12 | 中国科学院上海微系统与信息技术研究所 | 一种面向物联网网关的异构设备数据的处理装置和方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2019193254A (ja) | 2019-10-31 |
US20190327346A1 (en) | 2019-10-24 |
US10992788B2 (en) | 2021-04-27 |
JP6663060B2 (ja) | 2020-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110390020A (zh) | 语义网关的建模方法和语义网关 | |
CN110266677A (zh) | 一种面向工业制造的边缘计算智能网关及实现方法 | |
CN113325816A (zh) | 面向工业互联网的数字孪生体数据管理方法 | |
CN109709811A (zh) | 一种面向智能制造的边缘计算控制器及其工作方法 | |
CN108718345A (zh) | 一种数字化车间工业数据网络化传输系统 | |
CN108846020A (zh) | 基于多源异构数据进行知识图谱自动化构建方法、系统 | |
CN104573184B (zh) | 高速列车产品元模型构建方法和装置 | |
CN111159897B (zh) | 基于系统建模应用的目标优化方法和装置 | |
CN113868306A (zh) | 一种基于opc-ua规范的数据建模系统和方法 | |
TW202013304A (zh) | 整合ict服務供裝與虛實資源監控之系統 | |
CN107870949A (zh) | 数据分析作业依赖关系生成方法和系统 | |
CN111488332A (zh) | 一种ai服务开放中台及方法 | |
WO2024032100A1 (zh) | 基于微服务的工业无线网络设备接入IPv6测试系统及方法 | |
CN110991279A (zh) | 文档图像分析与识别方法及系统 | |
Ouyang et al. | Semantic enrichment of object associations across federated BIM semantic graphs in a common data environment | |
CN117060591A (zh) | 一种基于数字孪生的数字电网系统 | |
CN111077851A (zh) | 一种基于气相色谱雾计算框架的化工过程故障诊断系统 | |
CN117172413A (zh) | 基于多模态数据联合表征和动态权重学习的电网设备运行状态监测方法 | |
US11836637B2 (en) | Construction method of human-object-space interaction model based on knowledge graph | |
WO2019104952A1 (zh) | 一种基于城域级物联网感知数据的场景智能分析系统与方法 | |
Lujic et al. | Resilient edge data management framework | |
CN116541166A (zh) | 一种超算算力调度服务器及资源管理方法 | |
CN111046189A (zh) | 一种配电网知识图谱模型的建模方法 | |
JP6970788B2 (ja) | データ伝送方法 | |
CN106982257A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20191029 |