本发明主要涉及工业数字化领域,尤其涉及一种边缘设备的工业数据处理方法及装置。
背景技术:
1、如今工业数据数量非常庞大,来自现场设备的数据源具有不同的协议,并且众多的第三方商业软件(例如erp,mes等)也具有自己的历史数据库。各数据源或历史数据库利用不同的数据模型构建了自由的数据库,导致融合这些来自现场设备和第三方商业软件的数据非常困难。
2、现有技术中,有的厂商通过采用预定义的策略进行数据融合,这种方法主要应用于关系型数据库中,然而由于工业现场设备的数据和第三方商业软件的历史数据库利用不同的数据模型构建了自由的数据库,导致预定义的策略无法适用于融合工业现场设备或第三方商业软件的数据。
技术实现思路
1、为了解决上述技术问题,本发明提供一种边缘设备的工业数据处理方法及装置,以实现工业现场设备的数据融合。
2、为实现上述目的,本发明提出了一种用于边缘设备的工业数据处理方法,所述工业数据处理方法包括:收集现场设备的实时数据;构建存储于所述边缘设备的第一知识图谱,所述第一知识图谱包括第一本体;采用所述第一知识图谱的所述第一本体根据所述实时数据创建实例,以将所述实时数据融合至所述第一知识图谱中。为此,通过采用知识图谱的本体根据实时数据创建实例,将实时数据融合至知识图谱中,可以统一工业数据的数据结构,避免了不同数据结构之间的复杂转换,实现了工业数据的融合。
3、在一些实施例中,将所述实时数据融合至所述第一知识图谱中之后还包括:对融合之后的数据进行数据推理,以得到第一推理数据,并根据所述第一推理数据更新所述第一本体。为此,对融合之后的数据进行推理,扩展了本体的数据类别,丰富了本体的信息,提高了边缘侧知识图谱的容量。
4、在一些实施例中,所述方法还包括:将所述第一本体匹配至服务器的第二知识图谱的第二本体中,并将所述第一本体融合至所述第二本体中。为此,将第一本体融合至第二本体中,提高了服务器侧知识图谱的容量。
5、在一些实施例中,所述方法还包括:收集来源于第三方软件的外部数据,采用所述第二知识图谱的所述第二本体根据所述外部数据创建实例,以将所述外部数据融合至所述第二知识图谱中。为此,通过采用知识图谱的本体根据外部数据创建实例,将外部数据融合至知识图谱中,可以统一外部数据的数据结构,避免了不同数据结构之间的复杂转换,实现了外部数据的融合。
6、在一些实施例中,构建存储于所述边缘设备的第一知识图谱包括:接收所述用户输入的领域知识,根据所述领域知识构建所述第一知识图谱。为此,通过用户输入的领域知识构建知识图谱,实现了知识图谱构建的灵活性。
7、本发明还提出了一种用于边缘设备的工业数据处理装置,所述工业数据处理装置包括:收集模块,收集现场设备的实时数据;构建模块,构建存储于所述边缘设备的第一知识图谱,所述第一知识图谱包括第一本体;融合模块,采用所述第一知识图谱的所述第一本体根据所述实时数据创建实例,以将所述实时数据融合至所述第一知识图谱中。
8、在一些实施例中,所述融合模块将所述实时数据融合至所述第一知识图谱中之后还包括:对融合之后的数据进行数据推理,以得到第一推理数据,并根据所述第一推理数据更新所述第一本体。
9、在一些实施例中,所述装置还包括:将所述第一本体匹配至服务器的第二知识图谱的第二本体中,并将所述第一本体融合至所述第二本体中。
10、在一些实施例中,所述装置还包括:收集来源于第三方软件的外部数据,采用所述第二知识图谱的所述第二本体根据所述外部数据创建实例,以将所述外部数据融合至所述第二知识图谱中。
11、在一些实施例中,所述构建模块构建存储于所述边缘设备的第一知识图谱包括:接收所述用户输入的领域知识,根据所述领域知识构建所述第一知识图谱。
12、本发明还提出了一种电子设备,包括处理器、存储器和存储在所述存储器中的指令,其中所述指令被所述处理器执行时实现如上所述的方法。
13、本发明还提出了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令在被运行时执行如上所述的方法。
1.一种用于边缘设备的工业数据处理方法(100),其特征在于,所述工业数据处理方法(100)包括:
2.根据权利要求1所述的工业数据处理方法(100),其特征在于,将所述实时数据融合至所述第一知识图谱中之后还包括:对融合之后的数据进行数据推理,以得到第一推理数据,并根据所述第一推理数据更新所述第一本体。
3.根据权利要求1或2所述的工业数据处理方法(100),其特征在于,所述方法(100)还包括:将所述第一本体匹配至服务器的第二知识图谱的第二本体中,并将所述第一本体融合至所述第二本体中。
4.根据权利要求3所述的工业数据处理方法(100),其特征在于,所述方法(100)还包括:收集来源于第三方软件的外部数据,采用所述第二知识图谱的所述第二本体根据所述外部数据创建实例,以将所述外部数据融合至所述第二知识图谱中。
5.根据权利要求1所述的工业数据处理方法(100),其特征在于,构建存储于所述边缘设备的第一知识图谱包括:接收所述用户输入的领域知识,根据所述领域知识构建所述第一知识图谱。
6.一种用于边缘设备的工业数据处理装置(300),其特征在于,所述工业数据处理装置(300)包括:
7.根据权利要求6所述的工业数据处理装置(300),其特征在于,所述融合模块(330)将所述实时数据融合至所述第一知识图谱中之后还包括:对融合之后的数据进行数据推理,以得到第一推理数据,并根据所述第一推理数据更新所述第一本体。
8.根据权利要求6或7所述的工业数据处理装置(300),其特征在于,所述装置(300)还包括:将所述第一本体匹配至服务器的第二知识图谱的第二本体中,并将所述第一本体融合至所述第二本体中。
9.根据权利要求7所述的工业数据处理装置(300),其特征在于,所述装置(300)还包括:收集来源于第三方软件的外部数据,采用所述第二知识图谱的所述第二本体根据所述外部数据创建实例,以将所述外部数据融合至所述第二知识图谱中。
10.根据权利要求6所述的工业数据处理装置(300),其特征在于,所述构建模块(320)构建存储于所述边缘设备的第一知识图谱包括:接收所述用户输入的领域知识,根据所述领域知识构建所述第一知识图谱。
11.一种电子设备(400),包括处理器(410)、存储器(420)和存储在所述存储器(420)中的指令,其中所述指令被所述处理器(410)执行时实现如权利要求1-5任一项所述的方法。
12.一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令在被运行时执行根据权利要求1-5中任一项所述的方法。