一种设备数据管理方法及系统与流程



1.本技术涉及物联网设备数据管理领域,尤其涉及一种设备数据管理方法及系统。


背景技术:



2.从大型养路机械的实际应用场景来说,目前的各种车型不仅有走动、制动、作业等自身系统的数据,还根据功能需求安装了一些附加的测量分析设备。但这些数据仅能在当前车辆上查看,不易存储和备份,一方面形成了信息孤岛,另一方面也为数据的管控与分析带来了困难。


技术实现要素:



3.为了解决上述技术缺陷之一,本技术实施例中提供了一种设备数据管理方法及系统。
4.根据本技术实施例的第一个方面,提供了一种设备数据管理方法,所述方法包括:创建设备模板,并根据目标设备选择对应的所述设备模板,所述设备模板中包含所述目标设备的数据采集点;所述设备模板可根据所述目标设备的型号进行分类,及根据目标设备型号的设备模板进行数字化描述;所述设备模板包括:数据地址标签、数据类型、数据单位、数据名称、告警规则中的至少一种;创建所述目标设备的数据采集可执行程序,所述数据采集可执行程序含与所述目标设备绑定且授权的签名信息;所述数据采集可执行程序实时采集所述目标设备的数据采集点的数据;获取所述目标设备的数据采集可执行程序发布的采集数据。
5.根据本技术实施例的第二个方面,提供了一种设备数据管理系统,其特征在于,所述系统包括设备数据管理平台和数据采集可执行程序;所述设备数据管理平台包括处理器,所述处理器,其被配置有处理器可执行的操作指令,以执行如下操作:获取设备模板创建指令,并根据所述设备模板创建指令创建设备模板;所述设备模板中包含所述目标设备的数据采集点;所述设备模板可根据所述目标设备的型号进行分类,及根据目标设备型号的设备模板进行数字化描述;所述设备模板包括:数据地址标签、数据类型、数据单位、数据名称、告警规则中的至少一种;获取选择指令,并根据所述选择指令将所述目标设备与所述设备模板对应,所述设备模板中包含所述目标设备的数据采集点;获取程序创建指令,并根据所述程序创建指令创建目标设备的数据采集可执行程序,数据采集可执行程序含与目标设备绑定且授权的签名信息;所述数据采集可执行程序设置在所述目标设备中,所述数据采集可执行程序实时采集所述目标设备的数据采集点的数据;获取所述目标设备的数据采集可执行程序发布的采集数据。
6.采用本技术实施例中提供的设备数据管理方法,能够将设备数据通过物联网的方式接入并管理起来。还能利用采集的设备数据实现远程调控设备、实时监控数据以及数据的管理与大数据分析等功能。
附图说明
7.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:图1为本技术实施例1提供的一种设备数据管理方法的流程示意图;图2为本技术实施例2提供的一种设备数据管理方法的流程示意图;图3为本技术实施例3提供的一种设备数据管理方法的流程示意图;图4为本技术实施例4提供的一种设备数据管理方法的流程示意图;图5为本技术实施例5提供的一种设备数据管理系统的原理示意图。
具体实施方式
8.为了使本技术实施例中的技术方案及优点更加清楚明白,以下结合附图对本技术的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本技术的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
9.实施例1如图1所示,本实施例提供了一种设备数据管理方法,该方法包括:s101、创建设备模板,并根据目标设备选择对应的设备模板。
10.具体的,本实施例所提出的设备数据管理方法可应用于设备数据管理平台中。该设备数据管理平台可对所要采集的目标设备以及查看数据的客户端进行统一管理。本实施例所提出的方法需要在设备数据管理平台上创建设备模板,用户可通过该设备模板设定数据协议、数据类型以及数据采集点等内容。设备模板可根据目标设备的型号进行分类,根据目标设备型号的设备模板进行数字化描述。具体地,设备模板包括数据地址标签、数据类型、数据单位、数据名称、告警规则中的至少一种。
11.告警规则由数学计算表达式、触发条件组成。
12.在创建设备模板之后,再创建目标设备,并根据该目标设备的具体属性或类型选择能够与该目标设备相对应的设备模板。
13.不同目标设备如果采集的数据相同,可以用相同的设备模板,根据每个目标设备配置文件的主题来区别目标设备的传输及存储。
14.s102、创建目标设备的数据采集可执行程序,数据采集可执行程序含与目标设备绑定且授权的签名信息。
15.具体地,签名信息由可执行程序序列号、目标设备序列号、可执行程序运行主机物理cpu序列号三者通过非对称加密算法生成,可有效防止可执行程序盗版、拷贝。
16.所述采集可执行程序由所述设备管理系统自动打包生成可执行程序。所述可执行程序含与所述目标设备绑定的签名信息。这样,通过登录操作就可以建立目标设备与设备数据管理平台之间的通信连接,实现目标设备上线。
17.s103、数据采集可执行程序实时采集目标设备的数据采集点的数据。
18.s104、获取目标设备的数据采集可执行程序发布的采集数据。
19.数据采集可执行程序设置于目标设备中,可实时采集目标设备的数据采集点的数据。
20.具体的,设置在目标设备中的数据采集可执行程序采集的数据可通过配置在目标设备上的数据端口以及特定的数据通信协议发送至设备数据管理平台中,以供设备数据管理平台进行归整或转发等操作。本实施例中,目标设备与数据管理平台之间的通信协议可为基于mqtt(message queuing telemetry transport,消息队列遥测传输)协议。
21.实施例2如图2所示,本实施例提供了一种设备数据管理方法,该方法包括:s201、创建设备模板,并根据目标设备选择对应的设备模板;s202、创建目标设备的数据采集可执行程序,数据采集可执行程序含与目标设备绑定且授权的签名信息;s203、数据采集可执行程序实时采集目标设备的数据采集点的数据。
22.s204、创建数据上报主题,获取目标设备的数据采集可执行程序发布的采集数据。
23.具体的,在实施例1所记载的设备数据管理方法的基础上,本实施例还在设备数据管理平台上创建数据上报主题。该数据上报主题为所需上报数据的类型、特点、范围等参数。数据上报主题发布的采集数据由数据采集可执行程序通过数据压缩、加密算法处理后发布,有效减小数据传输带宽,提高数据传输安全。
24.在创建数据上报主题后,数据采集模块可根据该数据上报主题对采集数据进行整理后,将符合该数据上报主题中所需的数据上报至设备数据管理平台中。
25.实施例3如图3所示,本实施例提供了一种设备数据管理方法,该方法包括:s301、创建设备模板,并根据目标设备选择对应的设备模板;s302、创建目标设备的数据采集可执行程序,数据采集可执行程序含与目标设备绑定且授权的签名信息;s303、数据采集可执行程序实时采集目标设备的数据采集点的数据。
26.s304、创建数据上报主题,获取目标设备的数据采集可执行程序发布的采集数据。
27.s305、将采集数据发送至订阅数据上报主题的客户端。
28.具体的,在实施例2的基础上,本实施例中所提出的客户端可根据特定的数据通信协议与设备数据管理平台建立通信连接,例如mqtt协议。用户可既可以通过客户端订阅设备数据管理平台中所创建的数据上报主题,也可以通过客户端主动在设备数据管理平台中创建用户自身所需的数据上报主题。
29.订阅上报主题的客户端指设备数据管理系统中的数据订阅模块。
30.实施例4如图4所示,本实施例提供了一种设备数据管理方法,该方法包括:s401、创建设备模板,并根据目标设备选择对应的设备模板;s402、创建目标设备的数据采集可执行程序,数据采集可执行程序含与目标设备绑定且授权的签名信息;
s403、数据采集可执行程序实时采集目标设备的数据采集点的数据。
31.s404、创建数据上报主题,获取目标设备的数据采集可执行程序发布的采集数据。
32.s405、将采集数据发送至订阅数据上报主题的客户端。
33.s406、将目标设备的数据采集可执行程序发布的采集数据存储至数据库。
34.具体的,在实施例3的基础上,本实施例可将目标设备的数据采集可执行程序发布的采集数据存储至数据库中,该数据库可置于云端,也可置于本地。也可以将采集数据作为缓存数据进行存储的同时,再作为历史数据进行存储。
35.在上述技术方案的基础上,在获取采集数据之后,还包括:将采集数据进行解压、解密算法处理;根据处理后的数据和目标设备告警规则计算表达式,自动计算生成告警记录。
36.实施例5对应实施例1至4所记载的内容,本实施例还提出了一种设备数据管理系统,如图5所示,该系统包括设备数据管理平台和数据采集可执行程序;数据采集可执行程序设置在目标设备中,可对目标设备进行实时数据采集获得采集数据。目标设备通过该数据采集可执行程序与设备数据管理平台实现数据通信。
37.具体的,设备数据管理平台包括处理器,处理器,其被配置有处理器可执行的操作指令,以执行如下操作:获取设备模板创建指令,并根据设备模板创建指令创建设备模板;所述设备模板中包含所述目标设备的数据采集点;所述设备模板可根据所述目标设备的型号进行分类,及根据目标设备型号的设备模板进行数字化描述;所述设备模板包括:数据地址标签、数据类型、数据单位、数据名称、告警规则中的至少一种;获取选择指令,并根据选择指令将目标设备与设备模板对应,设备模板中包含所述目标设备的数据采集点;获取程序创建指令,并根据所述程序创建指令创建目标设备的数据采集可执行程序,数据采集可执行程序含与目标设备绑定且授权的签名信息;所述数据采集可执行程序设置在所述目标设备中,所述数据采集可执行程序实时采集所述目标设备的数据采集点的数据;获取所述目标设备的数据采集可执行程序发布的采集数据。
38.进一步的,数据采集可执行程序包括处理器,所述处理器,其被配置有处理器可执行的操作指令,以执行如下操作:获取目标设备的签名信息,并根据签名信息进行权限认证;根据设备模板中包含的目标设备的数据采集点对目标设备进行数据采集获得采集数据;将所述采集数据向所述设备数据管理平台发布。
39.进一步的,设备数据管理系统提供第三方平台访问设备数据的接口。获取开放平台设备数据接口创建指令,并根据开放平台设备数据接口创建指令创建第三方平台设备数据访问接口信息。具体地,所述第三方平台设备数据访问接口信息由接口名称、接口key、接口秘钥、失效时间组成。所述第三方平台通过接口信息访问所述管理系统设备数据本实施例所提出的系统还包括客户端,客户端包括处理器,所述处理器,其被配置
有处理器可执行的操作指令,以执行如下操作:获取数据上报主题创建指令,并根据数据上报主题创建指令在设备数据管理平台上创建数据上报主题;数据采集可执行程序包括处理器,所述处理器,其被配置有处理器可执行的操作指令,以执行如下操作:获取数据上报主题,并根据数据上报主题向设备数据管理平台发布目标设备的采集数据。
40.此外,本实施例中的设备数据管理平台在获取所述目标设备的数据采集可执行程序根据所述数据上报主题发布的采集数据之后,将所述采集数据发送至订阅所述数据上报主题的客户端,同时可将采集数据存储至数据库中。提供第三方平台设备数据访问接口,所述第三方平台设备数据访问接口信息由接口名称、接口key、接口秘钥、失效时间组成。
41.本实施例所提出的设备数据管理系统的具体工作原理和过程可参照实施例1至4所记载的内容,本实施例不再进行赘述。为了更好的理解本实施例所提出的设备数据管理系统的实际应用,本实施例通过一实际项目进行详细阐述。
42.该项目拟定为:设备数据管理平台项目,下面为具体的数据管理流程:s1、在设备数据管理平台上创建该大型养路机械对应的设备模板:ddc-16w(多功能捣固车)。在该设备模板中按系统功能分类设定数据采集点及配置数据告警规则,如:在发动机系统分类采集发动机通信状态、工作时间、机油压力等;s2、创建目标设备:mpt-001,通过该目标设备指代大型养路机械设备,并将s2中创建的设备模板与该目标设备相对应;s3、在大型养路机械的工控机上安装数据采集可执行程序,采集设备实时数据,所述可执行程序含与所述目标设备绑定的签名信息。具体地,所述签名信息由可执行程序序列号、所述目标设备系列号、可执行程序运行主机物理cpu系列号三者通过非对称加密算法生成;s4、对目标设备mpt-001的签名信息进行权限认证,所述签名信息由可执行程序序列号、所述目标设备序列号、可执行程序运行主机物理cpu序列号三者通过非对称加密算法生成;s5、设备数据管理平台或客户端基于mqtt协议创建数据上报主题用于数据的发布与订阅;s6、数据采集可执行程序将实时采集的数据作为消息通过数据上报主题发布至设备数据管理平台;s7、设备数据管理平台将实时采集数据分发给所有订阅该数据上报主题的客户端;s8、设备数据管理平台可作为客户端接收数据并存储至数据库,例如可将最新数据存入redis数据库作为缓存数据,同时存储至elasticsearch数据库作为历史数据。
43.s9、设备数据管理平台创建第三方平台设备数据访问接口信息。所述第三方平台设备数据访问接口信息由接口名称、接口key、接口秘钥、失效时间组成。所述第三方平台通过接口信息访问所述设备数据管理平台的设备数据。
44.本实施例所提供的设备数据管理系统能够将设备数据通过物联网的方式接入并
管理起来。利用采集的设备数据实现远程调控设备、实时监控数据以及数据的管理与大数据分析等功能,还可以提供第三方平台设备数据访问接口。
45.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本技术实施例中的方案可以采用各种计算机语言实现,例如,面向对象的程序设计语言java和直译式脚本语言javascript等。
46.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
47.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
48.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
49.在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
50.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
51.在本技术中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接或可以互相通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
52.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
53.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。

技术特征:


1.一种设备数据管理方法,其特征在于,所述方法包括:创建设备模板,并根据目标设备选择对应的所述设备模板,所述设备模板中包含所述目标设备的数据采集点;所述设备模板可根据所述目标设备的型号进行分类,及根据目标设备型号的设备模板进行数字化描述;所述设备模板包括:数据地址标签、数据类型、数据单位、数据名称、告警规则中的至少一种;创建所述目标设备的数据采集可执行程序,所述数据采集可执行程序含与所述目标设备绑定且授权的签名信息;所述数据采集可执行程序实时采集所述目标设备的数据采集点的数据;获取所述目标设备的数据采集可执行程序发布的采集数据。2.根据权利要求1所述的方法,其特征在于,所述采集可执行程序由所述设备管理系统自动打包生成可执行程序。3.根据权利要求2所述的方法,其特征在于,所述签名信息由可执行程序序列号、所述目标设备序列号、可执行程序运行主机物理cpu序列号三者通过非对称加密算法生成。4.根据权利要求1所述的方法,其特征在于,所述获取所述目标设备的数据采集可执行程序发布的采集数据的具体过程包括:创建数据上报主题,并获取所述目标设备的数据采集可执行程序根据所述数据上报主题发布的采集数据;数据上报主题发布的采集数据由数据采集可执行程序通过数据压缩、加密算法处理后发布。5.根据权利要求1至4任一项所述的方法,其特征在于,在所述获取所述目标设备的数据采集可执行程序发布的采集数据之后,所述方法还包括:将采集数据进行解压、解密算法处理;根据处理后的数据和目标设备告警规则计算表达式,自动计算生成告警记录。6.一种设备数据管理系统,其特征在于,所述系统包括设备数据管理平台和数据采集可执行程序;所述设备数据管理平台包括处理器,所述处理器,其被配置有处理器可执行的操作指令,以执行如下操作:获取设备模板创建指令,并根据所述设备模板创建指令创建设备模板;所述设备模板中包含所述目标设备的数据采集点;所述设备模板可根据所述目标设备的型号进行分类,及根据目标设备型号的设备模板进行数字化描述;所述设备模板包括:数据地址标签、数据类型、数据单位、数据名称、告警规则中的至少一种;获取选择指令,并根据所述选择指令将所述目标设备与所述设备模板对应,所述设备模板中包含所述目标设备的数据采集点;获取程序创建指令,并根据所述程序创建指令创建目标设备的数据采集可执行程序,数据采集可执行程序含与目标设备绑定且授权的签名信息;所述数据采集可执行程序设置在所述目标设备中,所述数据采集可执行程序实时采集所述目标设备的数据采集点的数据;获取所述目标设备的数据采集可执行程序发布的采集数据。7.根据权利要求6所述的系统,其特征在于,所述系统提供第三方平台访问设备数据的接口。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括客户端,所述客户端包括处理器,所述处理器,其被配置有处理器可执行的操作指令,以执行如下操作:获取数据上报主题创建指令,并根据所述数据上报主题创建指令在所述设备数据管理平台上创建数据上报主题;所述数据采集可执行程序包括处理器,所述处理器,其被配置有处理器可执行的操作指令,以执行如下操作:获取数据上报主题,并根据所述数据上报主题向所述设备数据管理平台发布所述目标设备的采集数据。9.根据权利要求8所述的系统,其特征在于,所述设备数据管理平台包括处理器,所述处理器,其被配置有处理器可执行的操作指令,以执行如下操作:获取所述目标设备的数据采集可执行程序根据所述数据上报主题发布的采集数据,并将所述采集数据发送至订阅所述数据上报主题的客户端。10.根据权利要求6至9任一项所述的系统,其特征在于,所述系统还包括数据库;所述设备数据管理平台包括处理器,所述处理器,其被配置有处理器可执行的操作指令,以执行如下操作:将所述目标设备中的数据采集可执行程序发布的采集数据存储至数据库。

技术总结


本申请实施例提供一种设备数据管理方法,所述方法包括:创建设备模板,并根据目标设备选择对应的所述设备模板,所述设备模板中包含所述目标设备的数据采集点;创建所述目标设备的数据采集可执行程序,数据采集可执行程序含与所述目标设备绑定且授权的签名信息;所述数据采集可执行程序实时采集所述目标设备的数据采集点的数据;获取所述目标设备的数据采集可执行程序发布的采集数据。本申请实施例还对应提供一种设备数据管理系统。采用本申请实施例中提供的设备数据管理方法,能够将设备数据通过物联网的方式接入并管理起来。还能利用采集的设备数据实现远程调控设备、实时监控数据以及数据的管理与大数据分析等功能。以及数据的管理与大数据分析等功能。以及数据的管理与大数据分析等功能。


技术研发人员:

王新磊 连光富 苏波 杨娜

受保护的技术使用者:

中国铁建高新装备股份有限公司

技术研发日:

2022.11.17

技术公布日:

2022/12/23

本文发布于:2024-09-22 11:20:53,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/48051.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设备   所述   数据   目标
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议