数据处理方法、系统及计算机可读存储介质技术方案

技术编号:32436696 阅读:15 留言:0更新日期:2022-02-26 07:54
一种数据处理方法,应用于网关,包括:从所述网关的设备驱动库中选择与目标设备匹配的通信协议;根据所述匹配的通信协议与所述目标设备建立连接;与所述目标设备建立连接后,获取所述目标设备的感知数据;将获取的感知数据进行数据清洗处理;将处理后的数据共享给第三方平台。本发明专利技术还提供一种数据处理系统及计算机可读存储介质。本发明专利技术能够解决单一网关不能采集多领域、多设备种类的问题。多设备种类的问题。多设备种类的问题。

【技术实现步骤摘要】
数据处理方法、系统及计算机可读存储介质


[0001]本专利技术实施例涉及工业控制技术,尤其是涉及一种数据处理方法、系统及计算机可读存储介质。

技术介绍

[0002]工业4.0的提出,工业互联网的应用更加广泛。工业控制领域中,常常存在不同领域,不同种类的工业设备,而不同领域,不同种类的工业设备采用的通信协议都不同,无法达成一致。而现有技术中,单一网关不能采集多个领域、多个种类的设备的感知数据。导致兼容性差,企业在构建物联网系统时需要开发定制通信程序,增加了成本,另外,由于不同厂家、协议之间的设备没有统一的数据格式,不同时期,不同系统,不同企业之间的数据共享性差,降低了感知数据的利用率。

技术实现思路

[0003]鉴于以上内容,有必要提供一种数据处理方法、服务器及计算机可读存储介质,解决单一网关不能采集多领域、多设备种类的问题。
[0004]本专利技术实施例提供了一种数据处理方法,应用于网关,所述方法包括:从所述网关的设备驱动库中选择与目标设备匹配的通信协议;根据所述匹配的通信协议与所述目标设备建立连接;与所述目标设备建立连接后,获取所述目标设备的感知数据;将获取的感知数据进行数据清洗处理;将处理后的数据共享给第三方平台。
[0005]优选地,所述方法还包括:配置所述网关的网络地址、系统参数及内核参数;管理用户账户,分配用户操作权限,配置异常事件处理责任人。
[0006]优选地,所述方法还包括:记录并分析所述网关运行中的日志事件,并在所述日志事件中出现异常事件时,启动报警程序并通知相应的异常事件处理责任人。
[0007]优选地,所述获取所述目标设备的感知数据包括:在所述网关的设备驱动库中查找所述目标设备对应的设备模板;调用所述对应的设备模板,获取所述目标设备最终的感知数据。
[0008]优选地,所述方法还包括:当所述网关的设备驱动库中不存在所述目标设备对应的设备模板时,对所述目标设备的感知数据进行特征提取;根据业务需求及提取的特征,新增目标设备对应的设备模板;将所述设备模板储存在所述网关的设备驱动库中。
[0009]优选地,所述方法还包括:根据业务需求变更时,还可以修改或者删除所述目标设备对应的设备模板。
[0010]优选地,根据获取的目标设备的感知数据进行数据分析,根据分析结果对所述目标设备进行预测性维护。
[0011]优选地,对目标设备进行远端网络检测,配置文件下发,以及文件下载。
[0012]本专利技术实施例还提供了一种数据处理系统,所述数据处理系统还包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据处理程序,所述数据处理程序
Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片等。
[0022]参阅图2所示,是本专利技术数据处理系统10较佳实施例的程序模块图。
[0023]所述数据处理系统10包括匹配模块101、连接模块102、获取模块103、处理模块104、共享模块105、网关管理模块106、用户管理模块107、报警模块108、预测模块109及远程管理模块110。所述模块被配置成由一个或多个处理器(本实施例为一个处理器30)执行,以完成本专利技术。本专利技术所称的模块是完成一特定指令的计算机程序段。存储器20用于存储数据采集系统10的程序代码等资料。所述处理器30用于执行所述存储器20中存储的程序代码。
[0024]匹配模块101,用于从所述网关1的设备驱动库中选择与目标设备匹配的通信协议。
[0025]本实施例中,工业设备与网关建立连接时,根据设备种类不同采用不同的通信协议,例如,Modbus通信协议,串口通信协议,TCP/IP 协议,MQTT协议等。网关1还包括设备驱动库(图中未示出),网关1的设备驱动库中存储着多个领域,多个种类设备可能用到的通信协议,当有目标设备需要建立连接时,匹配模块101从网关1的设备驱动库中选择与目标设备匹配的通信协议。
[0026]连接模块102,用于根据所述匹配的通信协议与所述目标设备建立连接。
[0027]本实施例中,连接模块102根据匹配模块101匹配的通信协议与所述目标设备建立连接。
[0028]在优选的实施例中,所有与网关1建立连接的设备均被称作子设备,所述连接模块102还用于通过列表的形式显示网关1所有的子设备及子设备信息。当目标设备不在子设备列表中时,所述连接模块 102还用于在子设备列表中新增子设备。另外,根据实际需求,在子设备列表中删除子设备,或者修改子设备信息。
[0029]获取模块103,用于与所述目标设备建立连接后,获取所述目标设备的感知数据。具体地,设备驱动库为网关1提供提取目标设备感知数据的设备模板,通过设备驱动库的设备模板,网关1获取目标设备的感知数据种类。
[0030]在获取目标设备的感知数据的过程中,获取模块103,在所述网关的设备驱动库中查找所述目标设备对应的设备模板,然后调用所述对应的设备模板,获取所述目标设备最终的感知数据。
[0031]获取模块103,还用于当所述网关的设备驱动库中不存在所述目标设备的对应的设备模板时,对所述目标设备的感知数据进行特征提取;根据业务需求及提取的特征,新增目标设备对应的设备模板,并将所述设备模板储存在所述网关的设备驱动库中。业务需求由开发人员或者管理人员根据实际生产或生活需要预先定义。
[0032]进一步地,获取模块103,还用于:当业务需求变更时,还可以修改或者删除所述目标设备对应的设备模板。
[0033]举个例子,网关的设备库驱动中存储了现有的工业设备获取感知数据的模板,比如电表需要采集电流,电压等数据,SMT设备需要采集元器件型号、漏件信息、各元器件在PCB板的位置等,当需要采集SMT设备的数据时,调用网关存储的设备驱动库中SMT设备的设备模板,去采集元器件型号、漏件信息、各元器件在PCB板的位置。
[0034]当有新的工业设备连接时,例如,温湿度传感器,网关的设备驱动库中并不存在温
湿度传感器的设备模板,获取模块103对温湿度传感器的数据进行特征提取,例如,温度,湿度,时间等信息。当业务需求信息中只需要采集温度,湿度信息时,获取模块103根据业务需求及提取的特征数据,新增关于温湿度传感器的模板,并将该模板储存在模板数据库中,这样,当下次需要采集温湿度传感器的感知数据时,获取模块103直接调用对应的设备模板即可。
[0035]另外,当业务需求有变更时,例如,除温度、湿度外,需要获取温湿度传感器的温湿度的获取时间,这样获取模块103还需要根据变更后的需求修改温湿度传感器对应的设备模板,并用变更后的模板替代旧的模板。当温湿度传感器的数据不需要采集时,为了节约存储空间,获取模块103还可以删除温湿度传感器对应的设备模板。
[0036]处理模块104,用于将获取的感知数据进行数据清洗处理。
[0037]处理模块104获取第三方平台的数据转发需求,根据需要将从工业设备获取的原生的感知数据进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,应用于网关,其特征在于,所述方法包括:从所述网关的设备驱动库中选择与目标设备匹配的通信协议;根据所述匹配的通信协议与所述目标设备建立连接;获取所述目标设备的感知数据;将获取的感知数据进行数据清洗处理;将处理后的数据共享给第三方平台。2.如权利要求1所述的数据处理方法,其特征在于,所述方法还包括:配置所述网关的网络地址、系统参数及内核参数;管理用户账户,分配用户操作权限,配置异常事件处理责任人。3.如权利要求2所述的数据处理方法,其特征在于,所述方法还包括:记录并分析所述网关运行中的日志事件,并在所述日志事件中出现异常事件时,启动报警程序并通知所述异常事件处理责任人。4.如权利要求1所述的数据处理方法,其特征在于,所述获取所述目标设备的感知数据包括:在所述网关的设备驱动库中查找所述目标设备对应的设备模板;当所述网关的设备驱动库中存在所述目标设备对应的设备模板时,调用所述对应的设备模板,获取所述目标设备的感知数据。5.如权利要求4所述的数据处理方法,其特征在于,所述方法还包括:当所述网关的设备驱动库中不存在所...

【专利技术属性】
技术研发人员:张刘清夏芳华朱元波李诚邹宏
申请(专利权)人:深圳富桂精密工业有限公司
类型:发明
国别省市:

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

1