一种基于OPC UA的图数据库自动建立方法及装置制造方法及图纸

技术编号:22531955 阅读:27 留言:0更新日期:2019-11-13 09:13
本发明专利技术实施例提供一种基于OPC UA的图数据库自动建立方法及装置,该方法包括:根据OPC UA表征对象节点信息,根据所述对象节点信息来构建对象关系模型;根据所述对象关系模型确定所述对象关系模型节点间的引用描述关系,并根据所述引用描述关系构建工业物联网设备的整体关系图;根据所述工业物联网设备的整体关系图自动建立图数据库。通过OPC UA的信息建模方式可以快速的在工业物联网中建立设备关系的模型,它可以很好的复用基于OPC UA建模的设备对象节点模型,避免了其它图数据库对设备重复建模的过程,充分的利用内存存储与计算的特点,高效的实现复杂关联数据的关系描述与储存,大幅的提升工业物联网平台的性能。

A method and device for automatic establishment of graph database based on opcua

The embodiment of the invention provides a method and device for automatically establishing graph database based on OPC UA, which includes: constructing object relationship model according to OPC UA representing object node information; determining reference description relationship between object relationship model nodes according to the object relationship model, and building industrial objects according to the reference description relationship The overall relationship diagram of the Internet of things equipment; and the graph database is automatically established according to the overall relationship diagram of the industrial Internet of things equipment. Through the OPC UA information modeling method, we can quickly establish the equipment relationship model in the industrial Internet of things. It can reuse the equipment object node model based on OPC UA modeling very well, avoid the repeated modeling process of other graph databases for the equipment, make full use of the characteristics of memory storage and calculation, efficiently realize the relationship description and storage of complex associated data, greatly To improve the performance of the industrial Internet of things platform.

【技术实现步骤摘要】
一种基于OPCUA的图数据库自动建立方法及装置
本专利技术涉及工业物联网
,尤其涉及一种基于OPCUA的图数据库自动建立方法及装置。
技术介绍
随着信息系统的发展,越来越多的基础设备设施都趋于智能化,并且通过网络实现了设备的互联。多元的基础设备信息以及这些设备的内在的互联关系越来越庞大复杂。传统的关系型数据存储系统(RelationalDatabaseManagementSystem;RDBMS)很难高效的记录与描述这些复杂的元素与连接,针对这种处理性能瓶颈,建立抽象的设备节点以及节点间内在的逻辑关系的图数据库成为一种紧急迫切的需求。随着工业物联网技术的发展,大量的异构设备被设计和规划接入到工业物联网平台中。在应用实践中,建立抽象的设备节点以及节点间内在的逻辑关系的图数据库通常是引入第三方图数据库实现存储功能,但是将工业物联网设备模型和关系模型以孪生的方式映射到图数据库相对复杂。因此,如何在工业物联网
,更简单高效的实现自动图数据库的建立,已经成为业界接待解决的问题。
技术实现思路
本专利技术实施例提供一种基于OPCUA的图数据库自动建立方法及装置,用以解决上述
技术介绍
中提出的技术问题,或至少部分解决上述
技术介绍
中提出的技术问题。第一方面,本专利技术实施例提供一种基于OPC统一构架(OPCUnifiedArchitecture;OPCUA)的图数据库自动建立方法,包括:根据OPCUA表征对象节点信息,根据所述节点信息来构建对象关系模型;根据所述对象关系模型确定所述对象关系模型节点间的引用描述关系,并根据所述引用描述关系构建工业物联网设备的整体关系图;根据所述工业物联网设备的整体关系图自动建立图数据库。更具体的,所述节点信息包括:属性节点信息、方法节点信息和对象节点信息。更具体的,所述引用描述关系包括:事件源关系、聚合关系和子类型关系。更具体的,在所述根据所述工业物联网设备的整体关系图自动建立图数据库的步骤之前,所述方法还包括:根据所述对象节点信息和所述引用描述关系确定操作索引信息;相应地,根据所述工业物联网设备的整体关系图和所述操作索引信息自动建立图数据库。更具体的,在所述根据所述工业物联网设备的整体关系图自动建立图数据库的步骤之前,所述方法还包括:根据所述对象节点信息和所述引用描述关系确定操作索引信息;相应地,根据所述工业物联网设备的整体关系图和所述操作索引信息自动建立图数据库。第二方面,本专利技术实施例提供一种基于OPCUA的图数据库自动建立装置,包括:设备模块,用于根据OPCUA表征对象节点信息,根据所述节点信息来构建对象关系模型;关系模块,用于根据所述对象关系模型确定所述对象关系模型节点间的引用描述关系,并根据所述引用描述关系构建工业物联网设备的整体关系图;建立模块,用于根据所述工业物联网设备的整体关系图自动建立图数据库。第三方面,本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述基于OPCUA的图数据库自动建立方法的步骤。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述基于OPCUA的图数据库自动建立方法的步骤。本专利技术实施例提供的一种基于OPCUA的图数据库自动建立方法及装置,通过OPCUA的信息建模方式,可以快速的在工业物联网中建立设备关系的模型,它可以很好的复用基于OPCUA建模的设备对象节点模型,避免了其它图数据库对设备重复建模的过程,充分的利用内存存储与计算的特点,高效的实现复杂关联数据的关系描述与储存,大幅的提升工业物联网平台的性能;同时,它易于开发和简单管理,不需要进行大量的定制开发即可实现高效的图数据库功能,避免了其它类型图数据库需要定制开发或编写复杂逻辑而容易引起系统不稳定的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例中所描述的基于OPCUA的图数据库自动建立方法结构示意图;图2为本专利技术一实施例所描述的基于OPCUA建模的对象结构示意图;图3为本专利技术一实施所描述的OPCUA建模的对象节点及其引用描述关系示意图;图4为本专利技术一实施例所描述的扩展运算关系模型示例;图5为本专利技术一实施例所描述的基于OPCUA的图数据库自动建立装置结构示意图;图6为本专利技术一实施例所描述的电子设备结构示意图具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例中所描述的图1为本专利技术一实施例中所描述的基于OPCUA的图数据库自动建立方法结构示意图,如图1所示,包括:步骤S1,根据OPCUA表征对象节点信息,根据所述节点信息来构建对象关系模型;步骤S2,根据所述对象关系模型确定所述对象关系模型节点间的引用描述关系,并根据所述引用描述关系构建工业物联网设备的整体关系图;步骤S3,根据所述工业物联网设备的整体关系图自动建立图数据库。具体的,本专利技术实施例中所描述的OPCUA是指针对于工业物联网中大量异构设备拥有良好的抽象和建模能力的构架。本专利技术实施例中所描述的对象节点信息是针对于工业物联网中的物理设施的对象所获取的对象节点信息;每一个对象节点信息根据不同的用途被归属于不同的节点类别中。图2为本专利技术一实施例所描述的基于OPCUA建模的对象结构示意图,如图2所示,该对象节点包括对象节点、变量节点和方法节点。本专利技术实施例中所描述的构建对象关系模型是指以面向对象的思想抽象对象模型,以继承或组合的方式构建对象关系模型。本专利技术实施例中所描述的引用关系描述是指OPCUA规范自身提供的引用规范,以及在该引用规范的基础上,扩展和补充的引用规范。本专利技术实施例中所描述的整体关系图是指工业物联网中所有对象实体节点间的图式拓扑关系。具体的,步骤S1具体为,通过OPCUA信息建模的方式,表征对象节点关系,从而确定对象节点信息,然后基于对象结果关系,即基于物联网工业物理设备对象实体间的关系,创建对象关系模型。步骤S2具体为,在关系建模时,一个对象关系模型以一个唯一的NodeId进行索引,然后构建基于OPCUA的引用描述关系;确定对象关系模型节点间的引用描述关系。由于引用关系脱离了实际相连的对象节点没有实际的意义,只有间接的通过访问所涉及的对象节点才可以访问,因此确定的对象关系模型节点间的引用描述关系均有详细的类型描述,其中的引用描述关系类型可以包括、事件源类型、聚合类型和子类型。根据物联网工业中的对象关系模型节点间的引用描述关系可以构建具体的物联网工业的对象节点间的整体关系图,即图数据库的存储,然后根据整体关系图,通过OPCUA实现对于图数据库模型的自动建立。本专利技术实施本文档来自技高网...

【技术保护点】
1.一种基于OPC UA的图数据库自动建立方法,其特征在于,包括:根据OPC UA表征对象节点信息,根据所述对象节点信息来构建对象关系模型;根据所述对象关系模型确定所述对象关系模型节点间的引用描述关系,并根据所述引用描述关系构建工业物联网设备的整体关系图;根据所述工业物联网设备的整体关系图自动建立图数据库。

【技术特征摘要】
1.一种基于OPCUA的图数据库自动建立方法,其特征在于,包括:根据OPCUA表征对象节点信息,根据所述对象节点信息来构建对象关系模型;根据所述对象关系模型确定所述对象关系模型节点间的引用描述关系,并根据所述引用描述关系构建工业物联网设备的整体关系图;根据所述工业物联网设备的整体关系图自动建立图数据库。2.根据权利要求1所述基于OPCUA的图数据库自动建立方法,其特征在于,在所述根据所述工业物联网设备的整体关系图自动建立图数据库的步骤之前,所述方法还包括:根据所述对象节点信息和所述引用描述关系确定操作索引信息;相应地,根据所述工业物联网设备的整体关系图和所述操作索引信息自动建立图数据库。3.根据权利要求2所述基于OPCUA的图数据库自动建立方法,其特征在于,所述根据所述工业物联网设备的整体关系图和所述操作索引信息自动建立图数据库的步骤,具体包括:通过OPCUA构建实时响应图数据库处理引擎;根据所述实时响应图数据库处理引擎对所述工业物联网设备的整体关系图和所述操作索引信息在OPCUA地址空间上进行处理,从而自动建立图数据库。4.根据权利要求...

【专利技术属性】
技术研发人员:杨振华曹忻军陈洪顺程华建袁浩杰王远星赵敏杰仇庆丰
申请(专利权)人:北京飞利信电子技术有限公司
类型:发明
国别省市:北京,11

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

1