一种数据处理方法、装置及设备转让专利

申请号 : CN202010103460.2

文献号 : CN111308972B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 国承斌吴刚骆建东陈丹平

申请人 : 深圳市智物联网络有限公司

摘要 :

本发明公开了一种数据处理方法,本申请可以根据第一对应关系一一对应地确定出所有工业设备的上传数据中的各个子数据的序号,然后根据第二对应关系便可解析出序号对应的子数据的数据属性,如此一来,无论工业互联网系统中的下层工业设备有几种类型,本申请均可对所有工业设备上传数据中的子数据的数据属性进行识别,使得工业互联网系统中的下层工业设备的可连接类型增加,促进了工业互联网的发展;而且当工业设备为多个不同类型时,将所有子数据的设备编号以及子数据编号统一转换为序号有利于简化数据处理的逻辑,提高数据分析的效率。本发明还公开了一种数据处理装置及设备,具有如上数据处理方法相同的有益效果。

权利要求 :

1.一种数据处理方法,其特征在于,包括:接收工业互联网系统中工业设备的上传数据;

根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、所述上传数据对应的所述工业设备的设备编号以及所述上传数据中各个子数据的子数据编号,一一对应地确定出每个所述工业设备的各个所述子数据的序号;

根据所述工业设备的各个所述子数据的序号以及预设的序号与数据属性的第二对应关系,确定出各个所述子数据的数据属性,以便进行数据处理;

所述接收工业互联网系统中工业设备的上传数据具体为:接收工业互联网系统中工业设备的栅格形式的上传数据;

则所述根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、所述上传数据对应的所述工业设备的设备编号以及所述上传数据中各个子数据的子数据编号,一一对应地确定出每个所述工业设备的各个所述子数据的序号具体为:根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、所述上传数据对应的所述工业设备的设备编号以及所述上传数据中各个子数据的子数据编号,一一对应地确定出每个所述工业设备的各个所述子数据的序号,并根据所述序号将所有的栅格形式的所述上传数据转换为一个马赛克形式的总数据。

2.根据权利要求1所述的数据处理方法,其特征在于,所述一一对应地确定出每个所述工业设备的各个所述子数据的序号之后,该数据处理方法还包括:根据所述工业设备的各个所述子数据的序号以及预设的序号与数据类型的第三对应关系,确定出各个所述子数据的数据类型。

3.根据权利要求2所述的数据处理方法,其特征在于,所述确定出各个所述子数据的数据类型之后,该数据处理方法还包括:采用与所述数据类型对应的预设处理逻辑对各个所述子数据进行处理。

4.根据权利要求3所述的数据处理方法,其特征在于,所述采用与所述数据类型对应的预设处理逻辑对各个所述子数据进行处理具体包括:当所述数据类型为报警类时,判断所述子数据预是否大于对应的预设报警阈值;

若大于,则控制报警器报警。

5.根据权利要求2所述的数据处理方法,其特征在于,所述数据类型包括:状态类、事件类、故障类、报警类、设置类、函数类以及取值类。

6.一种数据处理装置,其特征在于,包括:接收模块,用于接收工业物联网系统中工业设备的上传数据;

第一转换模块,用于根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、所述上传数据对应的所述工业设备的设备编号以及所述上传数据中各个子数据的子数据编号,一一对应地确定出每个所述工业设备的各个所述子数据的序号;

第二转换模块,用于根据所述工业设备的各个所述子数据的序号以及预设的序号与数据属性的第二对应关系,确定出各个所述子数据的数据属性,以便进行数据处理;

所述接收模块具体用于:

接收工业互联网系统中工业设备的栅格形式的上传数据;

则所述第一转换模块具体用于:

根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、所述上传数据对应的所述工业设备的设备编号以及所述上传数据中各个子数据的子数据编号,一一对应地确定出每个所述工业设备的各个所述子数据的序号,并根据所述序号将所有的栅格形式的所述上传数据转换为一个马赛克形式的总数据。

7.根据权利要求6所述的数据处理装置,其特征在于,该数据处理装置还包括:第三转换模块,用于根据所述工业设备的各个所述子数据的序号以及预设的序号与数据类型的第三对应关系,确定出各个所述子数据的数据类型。

8.根据权利要求7所述的数据处理装置,其特征在于,该数据处理装置还包括:处理模块,用于采用与所述数据类型对应的预设处理逻辑对各个所述子数据进行处理。

9.一种数据处理设备,其特征在于,包括:存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述数据处理方法的步骤。

说明书 :

一种数据处理方法、装置及设备

技术领域

[0001] 本发明涉及工业互联网领域,特别是涉及一种数据处理方法,本发明还涉及一种数据处理装置及设备。

背景技术

[0002] 在如今的工业互联网系统中,上层处理器可以采集同一类型的工业设备的数据并进行识别处理,工业设备上传至上层处理器的数据中通常包括多类子数据,且每类子数据
均有自己的编号,例如编号K1对应温度数据,编号K2对应压力数据,编号K3对应电流数据
等,上层处理器在接收到每个工业设备的数据后便可以根据编号与数据属性的对应关系以
及编号确定出接收到的数据中的各个子数据的具体数据属性(上述的温度、压力以及电流
等),以便对接收到的数据进行处理,但是这就要求整个工业互联网系统中的下层的工业设
备为同一类型,这样才能够根据对应关系对子数据的数据属性进行识别,但是如此一来也
限制了工业互联网系统中的下层工业设备的可连接类型,工业互联网的发展受到限制。
[0003] 因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。

发明内容

[0004] 本发明的目的是提供一种数据处理方法,使得工业互联网系统中的下层工业设备的可连接类型增加,促进了工业互联网的发展,而且当工业设备为多个不同类型时,将所有
子数据的设备编号以及子数据编号统一转换为序号有利于简化数据处理的逻辑,提高数据
分析的效率;本发明的另一目的是提供一种数据处理装置及设备,使得工业互联网系统中
的下层工业设备的可连接类型增加,促进了工业互联网的发展,而且当工业设备为多个不
同类型时,将所有子数据的设备编号以及子数据编号统一转换为序号有利于简化数据处理
的逻辑,提高数据分析的效率。
[0005] 为解决上述技术问题,本发明提供了一种数据处理方法,包括:
[0006] 接收工业互联网系统中工业设备的上传数据;
[0007] 根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、所述上传数据对应的所述工业设备的设备编号以及所述上传数据中各个子数据的子数据编号,一一对
应地确定出每个所述工业设备的各个所述子数据的序号;
[0008] 根据所述工业设备的各个所述子数据的序号以及预设的序号与数据属性的第二对应关系,确定出各个所述子数据的数据属性,以便进行数据处理。
[0009] 优选地,所述一一对应地确定出每个所述工业设备的各个所述子数据的序号之后,该数据处理方法还包括:
[0010] 根据所述工业设备的各个所述子数据的序号以及预设的序号与数据类型的第三对应关系,确定出各个所述子数据的数据类型。
[0011] 优选地,所述确定出各个所述子数据的数据类型之后,该数据处理方法还包括:
[0012] 采用与所述数据类型对应的预设处理逻辑对各个所述子数据进行处理。
[0013] 优选地,所述采用与所述数据类型对应的预设处理逻辑对各个所述子数据进行处理具体包括:
[0014] 当所述数据类型为报警类时,判断所述子数据预是否大于对应的预设报警阈值;
[0015] 若大于,则控制报警器报警。
[0016] 优选地,所述数据类型包括:
[0017] 状态类、事件类、故障类、报警类、设置类、函数类以及取值类。
[0018] 优选地,所述接收工业互联网系统中工业设备的上传数据具体为:
[0019] 接收工业互联网系统中工业设备的栅格形式的上传数据;
[0020] 则所述根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、所述上传数据对应的所述工业设备的设备编号以及所述上传数据中各个子数据的子数据编号,
一一对应地确定出每个所述工业设备的各个所述子数据的序号具体为:
[0021] 根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、所述上传数据对应的所述工业设备的设备编号以及所述上传数据中各个子数据的子数据编号,一一对
应地确定出每个所述工业设备的各个所述子数据的序号,并根据所述序号将所有的栅格形
式的所述上传数据转换为一个马赛克形式的总数据。
[0022] 为解决上述技术问题,本发明还提供了一种数据处理装置,包括:
[0023] 接收模块,用于接收工业物联网系统中工业设备的上传数据;
[0024] 第一转换模块,用于根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、所述上传数据对应的所述工业设备的设备编号以及所述上传数据中各个子数据的
子数据编号,一一对应地确定出每个所述工业设备的各个所述子数据的序号;
[0025] 第二转换模块,用于根据所述工业设备的各个所述子数据的序号以及预设的序号与数据属性的第二对应关系,确定出各个所述子数据的数据属性,以便进行数据处理。
[0026] 优选地,该数据处理装置还包括:
[0027] 第三转换模块,用于根据所述工业设备的各个所述子数据的序号以及预设的序号与数据类型的第三对应关系,确定出各个所述子数据的数据类型。
[0028] 优选地,该数据处理装置还包括:
[0029] 处理模块,用于采用与所述数据类型对应的预设处理逻辑对各个所述子数据进行处理。
[0030] 为解决上述技术问题,本发明还提供了一种数据处理设备,包括:
[0031] 存储器,用于存储计算机程序;
[0032] 处理器,用于执行所述计算机程序时实现如上任一项所述数据处理方法的步骤。
[0033] 本发明提供了一种数据处理方法,本申请可以根据第一对应关系一一对应地确定出所有工业设备的上传数据中的各个子数据的序号,然后根据第二对应关系便可解析出序
号对应的子数据的数据属性,同时将所有子数据统一映射为一个数据。如此一来,无论工业
互联网系统中的下层工业设备有几种类型,本申请均可对所有工业设备上传数据中的子数
据的数据属性进行识别,使得工业互联网系统中的下层工业设备的可连接类型增加,促进
了工业互联网的发展,而且当工业设备为多个不同类型时,将所有子数据的设备编号以及
子数据编号统一转换为序号有利于简化数据处理的逻辑,提高数据分析的效率。
[0034] 本发明还提供了一种数据处理装置及设备,具有如上数据处理方法相同的有益效果。

附图说明

[0035] 为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施
例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获
得其他的附图。
[0036] 图1为本发明提供的一种数据处理方法的流程示意图;
[0037] 图2为本发明提供的一种数据处理前后的对照图;
[0038] 图3为本发明提供的一种数据处理装置的结构示意图;
[0039] 图4为本发明提供的一种数据处理设备的结构示意图。

具体实施方式

[0040] 本发明的核心是提供一种数据处理方法,使得工业互联网系统中的下层工业设备的可连接类型增加,促进了工业互联网的发展,而且当工业设备为多个不同类型时,将所有
子数据的设备编号以及子数据编号统一转换为序号有利于简化数据处理的逻辑,提高数据
分析的效率;本发明的另一核心是提供一种数据处理装置及设备,使得工业互联网系统中
的下层工业设备的可连接类型增加,促进了工业互联网的发展,而且当工业设备为多个不
同类型时,将所有子数据的设备编号以及子数据编号统一转换为序号有利于简化数据处理
的逻辑,提高数据分析的效率。
[0041] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员
在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042] 请参考图1,图1为本发明提供的一种数据处理方法的流程示意图,包括:
[0043] 步骤S1:接收工业互联网系统中工业设备的上传数据;
[0044] 具体的,工业设备可以通过网关设备上传数据,因此上层处理器便可以接收工业互联网系统中各个工业设备的上传数据,上传数据可以作为后续步骤中的数据基础,以便
最终对上传数据中的各个子数据的数据属性进行解析识别。
[0045] 步骤S2:根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、上传数据对应的工业设备的设备编号以及上传数据中各个子数据的子数据编号,一一对应地
确定出每个工业设备的各个子数据的序号;
[0046] 具体的,由于不同工业设备的子数据编号可能出现重复的情况,因此需要利用设备编号对其加以区分。
[0047] 其中,设备编号可以指的是工业设备在上传数据时对应的网关设备编号,利用网关设备编号便可以确定出是哪个具体的工业设备,当然,设备编号也可以为工业设备的上
传数据中添加的自身的设备编号,本发明实施例在此不做限定。
[0048] 具体的,本发明实施例中可以确定出所有工业设备中的各个子数据的唯一的序号,如此便将离散的设备编号以及子数据编号转换为了一个数据的统一序号,可以作为后
续步骤的数据基础。
[0049] 其中,第一对应关系可以进行预先自主设定,本发明实施例在此不做限定。
[0050] 步骤S3:根据工业设备的各个子数据的序号以及预设的序号与数据属性的第二对应关系,确定出各个子数据的数据属性,以便进行数据处理。
[0051] 具体的,本发明实施例中的第二对应关系可以进行预先自主设定,例如工作人员可以预知工业设备A1(设备编号)的子数据K1(子数据编号)在第一对应关系下可以对应生
成的序号为X1,并且预知工业设备A1的子数据K1为温度,因此便可以建立序号X1与温度(数
据属性的一种)的对应关系,同理可以构建出所有的序号与数据属性的对应关系。
[0052] 其中,依据本发明实施例中预设的第二对应关系便可以迅速地确定出各个工业设备中子数据的数据属性,并且在确定出数据属性后便可以对不同数据属性的子数据进行处
理,处理的方式可以为各种类型,本发明实施例在此不做限定。
[0053] 具体的,由于本申请中可以利用统一形式的序号对子数据的数据属性进行解析,可以简化数据处理的逻辑、提高数据分析的效率。
[0054] 当然,本发明实施例中还可以直接根据设备编号以及子数据编号对子数据的数据属性进行解析,本发明实施例在此不做限定。
[0055] 本申请应用的场景可以是各种类型的设备系统,例如由单个或多个锅炉组成的设备系统,其中采集到的子数据的类型以及数量都可能有很多,为了便于对于整个设备系统
进行分析,本申请可以将所有解析出来数据属性的子数据同一映射为一个数据,这样就能
够根据映射得到的这一个数据对于整个设备系统进行分析。
[0056] 为了更好地对本发明实施例进行说明,请参考图2,图2为本发明提供的一种数据处理前后的对照图,在图2的实际设备系统中可以包括设备1以及设备2,设备1以及设备2分
别可以为多种类型的设备,且设备1以及设备2均包括多个子数据,本申请中可以转换得到
各个子数据的序号(如图2中的X1‑X10),可以在后续步骤中根据序号确定出各个子数据的
数据属性,并且将其映射为了一个统一的马赛克数据,便于根据统一的马赛克数据对整个
设备系统进行分析。
[0057] 本发明提供了一种数据处理方法,本申请可以根据第一对应关系一一对应地确定出所有工业设备的上传数据中的各个子数据的序号,然后根据第二对应关系便可解析出序
号对应的子数据的数据属性,如此一来,无论工业互联网系统中的下层工业设备有几种类
型,本申请均可对所有工业设备上传数据中的子数据的数据属性进行识别,使得工业互联
网系统中的下层工业设备的可连接类型增加,促进了工业互联网的发展,而且当工业设备
为多个不同类型时,将所有子数据的设备编号以及子数据编号统一转换为序号有利于简化
数据处理的逻辑,提高数据分析的效率。
[0058] 在上述实施例的基础上:
[0059] 作为一种优选的实施例,一一对应地确定出每个工业设备的各个子数据的序号之后,该数据处理方法还包括:
[0060] 根据工业设备的各个子数据的序号以及预设的序号与数据类型的第三对应关系,确定出各个子数据的数据类型。
[0061] 具体的,数据类型可以为多种,例如可以为状态类数据(例如进气压力、排气压力、电机转速以及工作频率等),事件类(开机、启动以及关机等)等,本发明实施例在此不做限
定。
[0062] 具体的,考虑到确定子数据的数据类型对于数据处理具有重要作用,而现有技术中无法准确地确定出多种不同类型工业设备的子数据的数据类型,本发明实施例中还可以
根据第三对应关系确定出各个子数据的数据类型,以便根据数据类型以及数据属性进行数
据处理。
[0063] 其中,第三对应关系可以进行自主设定,其设定方法可以参考上述的第二对应关系的设定方法,本发明实施例在此不再赘述。
[0064] 作为一种优选的实施例,确定出各个子数据的数据类型之后,该数据处理方法还包括:
[0065] 采用与数据类型对应的预设处理逻辑对各个子数据进行处理。
[0066] 具体的,对于每种数据类型,都有可能对应有处理逻辑,例如当数据类型为函数类型时,其处理逻辑便可以为对该子数据进行预设基本函数的实时计算等,本发明实施例在
此不做限定。
[0067] 具体的,由于本发明实施例可以应用于工业互联网系统的上层处理器中,因此本发明实施例可以自动地解析子数据的数据类型并采用相应的处理逻辑对子数据进行处理,
加快了数据处理速度且提高了自动化程度。
[0068] 作为一种优选的实施例,采用与数据类型对应的预设处理逻辑对各个子数据进行处理具体包括:
[0069] 当数据类型为报警类时,判断子数据预是否大于对应的预设报警阈值;
[0070] 若大于,则控制报警器报警。
[0071] 具体的,对应的预设报警阈值具体可以为与数据属性对应的预设报警阈值,例如当数据属性为温度时,可以判断温度子数据是否大于对应的预设温度报警阈值,如果大于,
则可以控制报警器进行报警,以便工作人员及时响应。
[0072] 其中,报警器可以为多种类型,例如可以为工业互联网系统自有的报警器,例如蜂鸣器等,本发明实施例在此不做限定。
[0073] 其中,数据类型与对应的处理逻辑还可以有多种其他类型,本发明实施例在此不做限定。
[0074] 作为一种优选的实施例,数据类型包括:
[0075] 状态类、事件类、故障类、报警类、设置类、函数类以及取值类。
[0076] 具体的,数据类型的具体含义可以参照下表1,表1为本发明提供的数据类型说明表。
[0077] 表1
[0078]数据类型 含义 说明
STA 状态类 比如:进气压力、排气压力、电机转速、工作频率
EVNT 事件类 比如:开机、启动、关机
FLT 故障类 工业设备自身检测到的故障信息
ALT 报警类 工业设备自身发出的报警信息
SET 设置类 比如:设定温度5℃、电流1A、电压5V
@fun 函数 基本函数实时计算
$data 取值 离线数据等取值
[0079] 当然,除了上述的各种数据类型外,数据类型还可以为其他种类,本发明实施例在此不做限定。
[0080] 作为一种优选的实施例,接收工业互联网系统中工业设备的上传数据具体为:
[0081] 接收工业互联网系统中工业设备的栅格形式的上传数据;
[0082] 则根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、上传数据对应的工业设备的设备编号以及上传数据中各个子数据的子数据编号,一一对应地确定出
每个工业设备的各个子数据的序号具体为:
[0083] 根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、上传数据对应的工业设备的设备编号以及上传数据中各个子数据的子数据编号,一一对应地确定出每
个工业设备的各个子数据的序号,并根据序号将所有的栅格形式的上传数据转换为一个马
赛克形式的总数据。
[0084] 具体的,工业设备通过网关设备上传内的数据格式一般为栅格数据,且栅格数据的数量较多,难以进行统一解析处理,本发明实施例中可以在确定出各个子数据的序号后
将所有的栅格数据转换为一个马赛克形式的总数据,如此一来根据唯一的总数据便可以进
行数据属性的解析,简化了数据处理的逻辑、提高了数据分析的效率,而且马赛克形式具有
结构简单以及稳定性强等优点。
[0085] 其中,栅格数据是离散的机器语言数据,而马赛克数据是一个统一的自然语言数据,因此马赛克数据在被物联网平台应用或者第三方应用等使用时可以带来极大的方便。
[0086] 当然,除了上述形式外,上传数据以及转换后的总数据均还可以为其他多种类型,本发明实施例在此不做限定。
[0087] 请参考图3,图3为本发明提供能的一种数据处理装置的结构示意图,包括:
[0088] 接收模块1,用于接收工业物联网系统中工业设备的上传数据;
[0089] 第一转换模块2,用于根据预设的设备编号下的子数据编号与子数据序号的第一对应关系、上传数据对应的工业设备的设备编号以及上传数据中各个子数据的子数据编
号,一一对应地确定出每个工业设备的各个子数据的序号;
[0090] 第二转换模块3,用于根据工业设备的各个子数据的序号以及预设的序号与数据属性的第二对应关系,确定出各个子数据的数据属性,以便进行数据处理。
[0091] 作为一种优选的实施例,该数据处理装置还包括:
[0092] 第三转换模块,用于根据工业设备的各个子数据的序号以及预设的序号与数据类型的第三对应关系,确定出各个子数据的数据类型。
[0093] 作为一种优选的实施例,该数据处理装置还包括:
[0094] 处理模块,用于采用与数据类型对应的预设处理逻辑对各个子数据进行处理。
[0095] 对于本发明实施例提供的数据处理装置的介绍请参照前述的数据处理方法的实施例,本发明实施例在此不再赘述。
[0096] 请参考图4,图4为本发明提供的一种数据处理设备的结构示意图,包括:
[0097] 存储器4,用于存储计算机程序;
[0098] 处理器5,用于执行计算机程序时实现如前述实施例中数据处理方法的步骤。
[0099] 对于本发明实施例提供的数据处理设备的介绍请参照前述的数据处理方法的实施例,本发明实施例在此不再赘述。
[0100] 对于本发明实施例提供的数据处理设备的介绍请参照前述的数据处理方法的实施例,本发明实施例在此不再赘述。
[0101] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置
而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说
明即可。
[0102] 还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作
之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意
在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那
些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者
设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不
排除在包括该要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0103] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的
一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明
将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一
致的最宽的范围。