一种工业物联网数据实时上传方法及装置制造方法及图纸

技术编号:36802450 阅读:15 留言:0更新日期:2023-03-08 23:53
本发明专利技术涉及智能工业生产技术领域,具体公开了一种工业物联网数据实时上传方法及装置,所述方法包括获取工业流水线上生产设备,确定所述生产设备的标签,生成以所述标签为索引的缓存表;实时接收各生产设备中电子设备发送的电子数据,将所述电子数据插入相应的缓存表中;实时获取数据传输参数,根据所述数据传输参数调整缓存表中的输出顺序;基于所述输出顺序将缓存表中的数据上传至备份数据库。本发明专利技术生成多个与生产设备对应的缓存表,获取生产设备的数据,存储至缓存表中,然后根据生产设备的状态确定缓存表的数据备份过程;本发明专利技术在数据的备份过程中增设缓存区,使得数据传输过程更加有序,便于推广使用。便于推广使用。便于推广使用。

【技术实现步骤摘要】
一种工业物联网数据实时上传方法及装置


[0001]本专利技术涉及智能工业生产
,具体是一种工业物联网数据实时上传方法及装置。

技术介绍

[0002]全自动流水线是企业生产组织的一种方式,是一种非标自动化流水线设备,全自动流水线设备把整个生产流程分割为在时间上一样或成倍比的多个作业程序,与此同时把自动生产流水线分别的固定在已经分配好的各项生产工艺流程中,达到分工明确,快速有效的作业。
[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]获取所述缓存表对应的第二状态信息,其中,所述第二状态信息用于指示所述副存储系统对所述缓存表的存储状态,所述存储状态用于指示成功或失败;
[0037]向所述主存储系统发送所述缓存表对应的第二状态信息,以使所述主存储系统存储所述第二状态信息。
[0038]本专利技术技术方案还提供了一种工业物联网数据实时上传装置,所述装置包括:
[0039]缓存表生成模块,用于获取工业流水线上生产设备,确定所述生产设备的标签,生成以所述标签为索引的缓存表;其中,同一工业流水线上各生产设备对应的缓存表属于同一数据库;
[0040]数据插入模块,用于实时接收各生产设备中电子设备发送的电子数据,将所述电子数据插入相应的缓存表中;
[0041]顺序确定模块,用于实时获取数据传输参数,根据所述数据传输参数调整缓存表中的输出顺序;
[0042]数据存储模块,用于基于所述输出顺序将缓存表中的数据上传至备份数据库。
[0043]作为本专利技术进一步的方案:所述数据插入模块包括:
[0044]关系获取单元,用于获取生产设备的模型数据,根据所述模型数据确定电子设备的电连接关系;
[0045]编号单元,用于根据所述电连接关系确定对所述电子设备进行编号;其中,电子设备的编号与所述生产设备的标签相关;
[0046]数据接收单元,用于实时接收各电子设备发送的电子数据,将相应电子设备的编号插入所述电子数据;
[0047]进程数确定单元,用于根据编号将所述电子数据插入预设的数据队列,对所述数据队列中的数据进行波动分析,根据波动分析结果确定传输通道数;
[0048]数据提取单元,用于基于所述传输通道数将数据队列中的电子数据提取至缓存表。
[0049]作为本专利技术进一步的方案:所述进程数确定单元包括:
[0050]队列生成子单元,用于生成以编号为索引的数据队列;同一编号对应的数据队列的个数至少为一;
[0051]数组生成子单元,用于实时获取进入数据队列的数据包的数据量和进入时间,根据所述进入时间和所述数据量生成数据队列的特征数组;
[0052]波动值确定子单元,用于根据所述特征数组确定相应数据队列的波动值;
[0053]执行子单元,用于根据所述波动值确定相应数据数列的传输通道数。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工业物联网数据实时上传方法,其特征在于,所述方法包括:获取工业流水线上生产设备,确定所述生产设备的标签,生成以所述标签为索引的缓存表;其中,同一工业流水线上各生产设备对应的缓存表属于同一数据库;实时接收各生产设备中电子设备发送的电子数据,将所述电子数据插入相应的缓存表中;实时获取数据传输参数,根据所述数据传输参数调整缓存表中的输出顺序;基于所述输出顺序将缓存表中的数据上传至备份数据库。2.根据权利要求1所述的工业物联网数据实时上传方法,其特征在于,所述实时接收各生产设备中电子设备发送的电子数据,将所述电子数据插入相应的缓存表中的步骤包括:获取生产设备的模型数据,根据所述模型数据确定电子设备的电连接关系;根据所述电连接关系确定对所述电子设备进行编号;其中,电子设备的编号与所述生产设备的标签相关;实时接收各电子设备发送的电子数据,将相应电子设备的编号插入所述电子数据;根据编号将所述电子数据插入预设的数据队列,对所述数据队列中的数据进行波动分析,根据波动分析结果确定传输通道数;基于所述传输通道数将数据队列中的电子数据提取至缓存表。3.根据权利要求2所述的工业物联网数据实时上传方法,其特征在于,所述根据编号将所述电子数据插入预设的数据队列,对所述数据队列中的数据进行波动分析,根据波动分析结果确定传输通道数的步骤包括:生成以编号为索引的数据队列;同一编号对应的数据队列的个数至少为一;实时获取进入数据队列的数据包的数据量和进入时间,根据所述进入时间和所述数据量生成数据队列的特征数组;根据所述特征数组确定相应数据队列的波动值;根据所述波动值确定相应数据数列的传输通道数。4.根据权利要求3所述的工业物联网数据实时上传方法,其特征在于,所述根据所述特征数组确定相应数据队列的波动值的步骤包括:根据特征数组中的进入时间计算数据更新频率;根据预设的数据范围对所述数据量进行归一化处理,计算不同数据范围内的数据个数;将所述数据更新频率和所述数据个数输入训练好的波动值生成模型,得到波动值。5.根据权利要求3所述的工业物联网数据实时上传方法,其特征在于,所述实时获取数据传输参数,根据所述数据传输参数调整缓存表中的输出顺序的步骤包括:读取与缓存表相连的各数据队列的传输通道数和特征数组;根据所述传输通道数和特征数组输入训练好的效率分析模型,确定缓存表的输出效率;根据所述输出效率确定不同电子设备对应的缓存表的输出顺序。6.根据权利要求1所述的工业物联网数据实时上传方法,其特征在于,所述基于所述输出顺序将缓存表中的数据上传至备份数据库的步骤包括:根据主存储系统的数据存储条件,对缓存表进行预处理;
向所述主存储系统发送所述缓存表对应的第一状态信...

【专利技术属性】
技术研发人员:刘经宇程义李澄冯立
申请(专利权)人:上海慧程智能系统有限公司
类型:发明
国别省市:

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

1