数据采集方法、装置、设备及存储介质转让专利
申请号 : CN202111350091.8
文献号 : CN113794781B
文献日 : 2022-02-11
发明人 : 韦帅 , 袁宇 , 黎永相 , 莫兆忠
申请人 : 佛山技研智联科技有限公司
摘要 :
权利要求 :
1.一种数据采集方法,其特征在于,包括:配置边缘设备的第一通信地址信息和所述边缘设备接入的网关的第二通信地址信息,配置所述边缘设备的设备数据的存储空间和标签信息;其中,所述边缘设备为安装有控制器的染整设备;
根据所述第一通信地址信息和所述第二通信地址信息连接所述边缘设备,并将所述标签信息发送至所述边缘设备,以使所述边缘设备根据所述标签信息对采集到的设备数据进行标记;
接收所述边缘设备上传的设备数据,根据所述设备数据标记的标签信息将所述设备数据存储至对应的存储空间。
2.根据权利要求1所述的数据采集方法,其特征在于,所述配置所述边缘设备采集的设备数据的存储空间包括:
确定所述边缘设备的所属用户,将所述用户预先配置的时序数据库的存储地址信息与所述边缘设备的设备标识相关联,以将所述时序数据库配置为所述设备数据的存储空间。
3.根据权利要求1所述的数据采集方法,其特征在于,所述标签信息包括参数标签、设备标识和数据点位标识;
所述根据所述第一通信地址信息和所述第二通信地址信息连接所述边缘设备包括:根据所述第二通信地址信息将所述第一通信地址信息发送至对应的网关,以使所述网关根据所述第一通信地址信息建立与所述边缘设备的通信连接;
将所述标签信息发送至所述边缘设备,以使所述边缘设备根据所述数据点位标识将各个数据点位采集的设备数据标记上对应的参数标签和设备标识。
4.根据权利要求1所述的数据采集方法,其特征在于,所述根据所述第一通信地址信息和所述第二通信地址信息连接所述边缘设备包括:配置所述第一通信地址信息对应接入的网关的端口地址信息,将所述端口地址信息、第一通信地址信息和标签信息保存至配置文件中;
根据所述第二通信地址信息将所述配置文件发送至对应网关,以使所述网关通过所述配置文件中的端口地址信息对应的端口连接所述第一通信地址信息对应的边缘设备,并根据所述标签信息对所述边缘设备采集的设备数据进行标记。
5.根据权利要求4所述的数据采集方法,其特征在于,所述将所述端口地址信息、第一通信地址信息和标签信息保存至配置文件中包括:配置所述边缘设备的待采集设备数据,将所述待采集设备数据的标签信息进行汇总得到数采全集信息,所述数采全集信息包括所述边缘设备采集的所有设备数据的标签信息;
配置所述边缘设备的待上传设备数据,将所述待上传设备数据的标签信息进行汇总得到上传数据信息;
将所述数采全集信息和上传数据信息保存至所述配置文件中,以使网关接收到所述配置文件后根据所述数采全集信息采集对应的设备数据,并根据所述上传数据信息上传对应的设备数据。
6.根据权利要求2所述的数据采集方法,其特征在于,所述根据所述设备数据标记的标签信息将所述设备数据存储至对应的存储空间包括:根据所述设备数据标记的标签信息中的设备标识,确定所述设备数据对应的存储地址信息,根据所述存储地址信息将所述设备数据存储至所述时序数据库。
7.根据权利要求1所述的数据采集方法,其特征在于,所述数据采集方法还包括:接收设备显示操作,根据所述设备显示操作中的设备标识查询时序数据库中对应的设备数据,并将所述设备数据和对应的标签信息进行展示。
8.一种数据采集装置,其特征在于,包括:信息配置模块,被配置为配置边缘设备的第一通信地址信息和所述边缘设备接入的网关的第二通信地址信息,配置所述边缘设备的设备数据的存储空间和标签信息;其中,所述边缘设备为安装有控制器的染整设备;
信息传输模块,被配置为根据所述第一通信地址信息和所述第二通信地址信息连接所述边缘设备,并将所述标签信息发送至所述边缘设备,以使所述边缘设备根据所述标签信息对采集到的设备数据进行标记;
数据存储模块,被配置为接收所述边缘设备上传的设备数据,根据所述设备数据标记的标签信息将所述设备数据存储至对应的存储空间。
9.一种数据采集设备,其特征在于,包括:一个或多个处理器;存储装置,存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑7任一所述的数据采集方法。
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1‑7任一所述的数据采集方法。
说明书 :
数据采集方法、装置、设备及存储介质
技术领域
背景技术
内的设备之间,工人与设备之间实现纵向集成,整个工厂形成信息物理系统,工厂的生产方
式从资源驱动变成了信息驱动。
式各不相同,设备之间存在严重的信息障碍,导致不同设备、不同采集方式采集到的异构数
据难以进行数据整合。采集的设备数据分散在各地,难以对设备数据进行处理并运用,数据
处理效率低。
发明内容
据进行标记;
间。
并根据所述标签信息对所述边缘设备采集的设备数据进行标记。
对应的设备数据。
签信息对采集到的设备数据进行标记;
法。
第二通信地址信息连接边缘设备,并将标签信息发送至边缘设备,以使边缘设备根据标签
信息对采集到的设备数据进行标记;接收边缘设备上传的设备数据,根据设备数据标记的
标签信息将设备数据存储至对应的存储空间。通过上述技术手段,将在服务器配置的标签
信息与边缘设备采集的设备数据进行绑定,以将同一边缘设备不同采集方式采集到的异构
设备数据存储至同一数据库中,便于统一存储分发,提高数据上传和处理效率。
附图说明
具体实施方式
而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关
的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实
施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序
的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序
可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中
的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
可以是一个物理实体构成。例如数据采集设备可以是服务器。除此之外,数据采集设备可以
执行数据采集方法的应用程序,因此,数据采集设备也可以是运行于服务器上的应用程序。
设备的运行工况数据并将运行工况数据发送至控制器。边缘设备的设备数据可以包括传感
器处理得到的数据和控制器处理得到的数据。第一通信地址信息是指对应边缘设备的控制
器的IP地址,边缘设备通过控制器与服务器进行信息通信。其中,网关是用于建立服务器和
边缘设备之间通信连接的网络设备,边缘设备的控制器需要通过网关与服务器进行信息通
信。由于网关的区域有限,不同边缘设备接入的网关不同,服务器只有通过该边缘设备连接
的网关才能连接到该边缘设备。第二通信地址信息是指对应网关的IP地址,服务器可以根
据网关IP地址与对应网关建立通信连接。
DataHub,云平台、DeviceHub和DataHub之间相互连接,DeviceHub用于管理边缘设备,如下
发数据采集指令至边缘设备,以使边缘设备根据数据采集指令采集对应的设备数据。
DataHub用于管理边缘设备的设备数据,如接收边缘设备上传的设备数据并进行存储和处
理。服务器的DeviceHub和DataHub均连接网关,网关连接边缘设备,网关实现服务器和边缘
设备之间通信连接。管理端可以登录云平台,通过云平台的前端界面配置各个边缘设备的
数据采集任务,以使服务器执行相应的数据采集任务。在该实施例中,边缘设备的控制器包
括直连控制器和非直连控制器,当直连控制器与服务器处于同一局域网下时可以与服务器
直接进行通信连接,此时与直连控制器以及服务器连接的网关用于将直连控制器和服务器
远程配置于同一局域网下。非直连控制器连接网关的端口,网关连接服务器,非直连控制器
与服务器间接进行通信连接。在一实施例中,对于非直连边缘设备或直连边缘设备,用户通
过云平台的前端界面输入边缘设备连接的网关的IP地址,边缘设备的设备ID和IP地址,云
平台将网关IP地址,设备ID和设备IP地址发送至DeviceHub。在另一实施例中,对于直连边
缘设备,在生产车间打开边缘设备后,边缘设备通过网关接入网络,边缘设备根据服务器的
IP地址与服务器建立通讯后,将网关IP地址,设备ID和设备IP地址上传至DeviceHub。对于
非直连边缘设备,边缘设备将设备ID和设备IP地址发送至网关,网关将网关IP地址、设备ID
和设备IP地址上传至DeviceHub。进一步的,DeviceHub接收网关IP地址,设备ID与ID地址并
将三者关联保存至配置文件中。
分组管理,可将不同边缘设备的设备数据存储至时序数据库不同的存储空间。在一实施例
中,确定边缘设备的所属用户,将用户预先配置的时序数据库的存储地址信息与边缘设备
的设备标识相关联,以将时序数据库配置为设备数据的存储空间。其中,边缘设备的所属用
户是指配置有该边缘设备的生产车间、工厂或企业。每个用户在云平台注册账号后,根据用
户需求将时序数据库的部分存储空间确定为该用户配置的边缘设备的设备数据的存储空
间,并得到该存储空间的存储地址信息。在云平台的前端界面输入边缘设备的设备ID和所
属用户的ID,云平台将设备ID与用户ID发送至DeviceHub。DeviceHub根据用户ID确定对应
的存储地址信息,并将该存储地址信息与设备ID关联保存至配置文件中。当后续DataHub接
收到标记有该设备ID的设备数据时,DataHub可将该设备数据存储至时序数据库中该存储
地址信息对应的存储空间。
设备数据标记的标签信息确定设备数据对应的边缘设备和采集方式。在一实施例中,标签
信息包括参数标签、设备标识和数据点位标识。其中,参数标签是用户对设备数据的采集方
式进行定义所起的数据点位名称,设备标识是表征边缘设备的身份的信息,如设备ID,数据
点位标识用于表征设备数据是以哪种采集方式采集或边缘设备的哪个传感器采集的。示例
性的,用户在云平台的前端界面输入设备ID和数据点位标识后,输入每一数据点位标识对
应的数据点位名称。云平台将设备ID,数据点位标识和数据点位名称发送至DeviceHub,
DeviceHub将设备ID与数据点位标识以及数据点位名称关联保存,得到标签信息表,将标签
信息表保存至配置文件中。表1是本申请实施例提供的标签信息表。
设备数据的具体含义。
网关建立通信连接,并将边缘设备的IP地址下发至该网关,以通过该网关根据边缘设备的
IP地址建立DeviceHub与该边缘设备的通信连接。之后,服务器将标签信息下发至该边缘设
备的控制器,控制器将标签信息中的数据点位ID和获取到的设备数据的数据点位ID进行匹
配,确定设备数据对应的标签信息,并将设备数据标记上对应标签信息中的设备ID和数据
点位名称。
址,将对应的边缘设备和服务器配置于同一局域网下后,服务器根据配置文件中的设备IP
地址将配置文件下发至对应的边缘设备。
标记上对应标签信息中的设备ID和数据点位名称。
对边缘设备采集的设备数据进行标记。
端口IP地址,并在网关的端口下创建非直连边缘设备。如果在TCP端口下创建非直连边缘设
备,则配置非直连边缘设备的设备IP地址;如果在COM端口下创建非直连边缘设备,则配置
设备IP地址的同时还配置非直连边缘设备所使用的协议。DeviceHub将非直连边缘设备的
IP地址和对应的端口IP地址与标签信息一同保存至配置文件中。
应的端口连接该设备IP地址对应的非直连边缘设备后,通过该端口接收该非直连边缘设备
发送的设备数据。网关数据从配置文件中获取标签信息,将标签信息中的数据点位ID和从
该端口接收到的设备数据的数据点位ID进行匹配,确定设备数据对应的标签信息,并将设
备数据标记上对应标签信息中的设备ID和数据点位名称。
的设备数据的标签信息保存至配置文件中,以使边缘设备或网关根据配置文件采集和上传
对应的设备数据。在该实施例中,图5是本申请实施例提供的配置采集和上传设备数据的标
签信息的流程图。如图5所示,该配置采集和上传设备数据的标签信息的步骤具体包括
S12031‑S12033:
据。
台的前端界面从边缘设备的所有数据点位的设备数据中选择待采集设备数据的数据点位
ID和对应的数据点位名称。云平台将选中的数据点位ID、对应的数据点位名称以及设备ID
发送至DeviceHub。DeviceHub将每一待采集设备数据的数据点位ID与对应的数据点位名称
和设备ID关联保存,得到每一待采集设备数据的标签信息,并将所有的待采集设备数据的
标签信息汇总,得到数采全集信息。在一实施例中,将所有数据点位的设备数据作为待采集
设备数据,以对边缘设备的设备数据进行全量采集。
的数据点位名称以及设备ID发送至DeviceHub。DeviceHub将每一待上传设备数据的数据点
位ID与对应的数据点位名称和设备ID关联保存,得到每一待上传设备数据的标签信息,并
将所有的待上传设备数据的标签信息汇总,得到上传数据信息。
点位标识ID获取对应数据点位采集的设备数据,并对设备数据进行设备ID和数据点位名称
的标记。网关或边缘设备根据配置文件中的上传数据信息中的数据点位标识ID将对应的设
备数据上传至时序数据库。
集一次设备数据。对于非直连边缘设备,可通过网关异步采集模式采集设备数据,异步采集
可以提高采集频率和边缘设备的响应速度。异步采集还可以将采集到设备数据进行汇总,
并根据上传数据信息对汇总后的设备数据进行数据过滤后再统一上传至时序数据库。当上
传失败时,网关将待上传设备数据放进重传列表中,尝试重新上传。如果多次上传失败则确
定当前网络端口,网关将待上传设备数据存储至本地数据库中,并实时检测网络连接情况。
当确定网络恢复后,将本地数据库中的待上传设备数据传输至时序数据库,并将本地数据
库中的待上传设备数据清空。
设备根据上传数据信息将对于的设备数据上传至DataHub,DataHub根据设备数据标记的设
备ID确定配置文件中与该设备ID关联的存储地址信息。DataHub根据该存储地址信息将接
收到的设备数据存储到时序数据库中对应的存储空间。当网关或边缘设备将设备数据上传
至时序数据库中后,可将网关或边缘设备对应的设备数据清除。
示操作是用户在云平台的前端界面输入的对设备数据进行显示操作。云平台将设备显示操
作发送至DataHub,DataHub从设备显示操作中获取设备ID,根据设备ID创建对应的虚拟设
备。DataHub根据设备ID关联的存储地址信息获取时序数据库中对应的设备数据,并将设备
数据以及标记的数据点位ID和数据点位名称发送至虚拟设备,以通过虚拟设备将设备数
据、数据点位ID和数据点位名称显示在前端界面。用户可通过前端界面实时查看设备数据,
以根据设备数据确定对应边缘设备的运行工况,实现对边缘设备的远程监控和管理。
签信息;根据第一通信地址信息和第二通信地址信息连接边缘设备,并将标签信息发送至
边缘设备,以使边缘设备根据标签信息对采集到的设备数据进行标记;接收边缘设备上传
的设备数据,根据设备数据标记的标签信息将设备数据存储至对应的存储空间。通过上述
技术手段,将在服务器配置的标签信息与边缘设备采集的设备数据进行绑定,以将同一边
缘设备不同采集方式采集到的异构设备数据存储至同一数据库中,便于统一存储分发,提
高数据上传和处理效率。
标记;
以将时序数据库配置为设备数据的存储空间。
至对应的网关,以使网关根据第一通信地址信息建立与边缘设备的通信连接;第一传输单
元,被配置为将标签信息发送至边缘设备,以使边缘设备根据数据点位标识将各个数据点
位采集的设备数据标记上对应的参数标签和设备标识。
信息保存至配置文件中;第二传输单元,被配置为根据第二通信地址信息将配置文件发送
至对应网关,以使网关通过配置文件中的端口地址信息对应的端口连接第一通信地址信息
对应的边缘设备,并根据标签信息对边缘设备采集的设备数据进行标记。
全集信息包括边缘设备采集的所有设备数据的标签信息;第二配置子单元,被配置为配置
边缘设备的待上传设备数据,将待上传设备数据的标签信息进行汇总得到上传数据信息;
文件保存子单元,被配置为将数采全集信息和上传数据信息保存至配置文件中,以使网关
接收到配置文件后根据数采全集信息采集对应的设备数据,并根据上传数据信息上传对应
的设备数据。
将设备数据存储至时序数据库。
数据和对应的标签信息进行展示。
签信息;根据第一通信地址信息和第二通信地址信息连接边缘设备,并将标签信息发送至
边缘设备,以使边缘设备根据标签信息对采集到的设备数据进行标记;接收边缘设备上传
的设备数据,根据设备数据标记的标签信息将设备数据存储至对应的存储空间。通过上述
技术手段,将在服务器配置的标签信息与边缘设备采集的设备数据进行绑定,以将同一边
缘设备不同采集方式采集到的异构设备数据存储至同一数据库中,便于统一存储分发,提
高数据上传和处理效率。
集设备中处理器31的数量可以是一个或者多个,该数据采集设备中的存储装置32的数量可
以是一个或者多个。该数据采集设备的处理器31、存储装置32、通信装置33、输入装置34及
输出装置35可以通过总线或者其他方式连接。
据采集装置中的信息配置模块21、信息传输模块22和数据存储模块23)。存储装置32可主要
包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应
用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储装置32可以包括高
速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、
或其他非易失性固态存储器件。在一些实例中,存储装置可进一步包括相对于处理器远程
设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于
互联网、企业内部网、局域网、移动通信网及其组合。
缘设备的第一通信地址信息和边缘设备接入的网关的第二通信地址信息,配置边缘设备的
设备数据的存储空间和标签信息;根据第一通信地址信息和第二通信地址信息连接边缘设
备,并将标签信息发送至边缘设备,以使边缘设备根据标签信息对采集到的设备数据进行
标记;接收边缘设备上传的设备数据,根据设备数据标记的标签信息将设备数据存储至对
应的存储空间。
DRAM、DDR RAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质
(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它
类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,
或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第
一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介
质”可以包括驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多
存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计
算机程序)。
采集方法中的相关操作。
意实施例所提供的数据采集方法。
本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申
请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施
例。