工业物联网数据上传方法及系统技术方案

技术编号:39286674 阅读:11 留言:0更新日期:2023-11-07 10:57
本发明专利技术提供一种工业物联网数据上传方法及系统,该方法包括:接收传感器发送的当前工业物联网数据,将所述当前工业物联网数据写入环形缓冲区;从所述环形缓冲区中取出所述当前工业物联网数据,根据预先获取的所述当前工业物联网数据之前的工业物联网数据的底噪,确定所述当前工业物联网数据的底噪是否发生变化,在所述当前工业物联网数据的底噪发生变化的情况下,将所述当前工业物联网数据保存在栈结构中;从所述栈结构中读取所述当前工业物联网数据,并将所述当前工业物联网数据上传到物联网平台。本发明专利技术减少数据上传量,降低对工业物联网的带宽需求。联网的带宽需求。联网的带宽需求。

【技术实现步骤摘要】
工业物联网数据上传方法及系统


[0001]本专利技术涉及网络通信
,尤其涉及一种工业物联网数据上传方法及系统。

技术介绍

[0002]随着5G工业物联网技术逐渐扩大,5G工业物联网技术的结构和5G工业物联网节点也变得相对复杂。物联网终端节点的信息越来越重要,物联网平台汇集终端节点的数据进行分析处理,促进了智慧工厂的发展。
[0003]当前通用的5G工业物联网在末级节点的传感器除了有偶发数据的传感器,比如烟感、温度传感器,还有连续数据采集的传感器,比如声音传感器、摄像头等。对于5G工业物联网中的声音、图像等需要连续数据上传的场景,现有的视频监控系统都是有线传输或高质量的无线信道。而物联网关和平台之间的通信通道是NBIoT,带宽不足以传输连续数据,且不稳定。

技术实现思路

[0004]本专利技术提供一种工业物联网数据上传方法及系统,用以解决现有技术中工业物联网连续数据上传拥塞的缺陷,实现对工业物联网连续数据上传拥塞进行优化。
[0005]本专利技术提供一种工业物联网数据上传方法,包括:
[0006]接收传感器发送的当前工业物联网数据,将所述当前工业物联网数据写入环形缓冲区;
[0007]从所述环形缓冲区中取出所述当前工业物联网数据,根据预先获取的所述当前工业物联网数据之前的工业物联网数据的底噪,确定所述当前工业物联网数据的底噪是否发生变化,在所述当前工业物联网数据的底噪发生变化的情况下,将所述当前工业物联网数据保存在栈结构中;
[0008]从所述栈结构中读取所述当前工业物联网数据,并将所述当前工业物联网数据上传到物联网平台。
[0009]根据本专利技术提供的一种工业物联网数据上传方法,所述将所述当前工业物联网数据写入环形缓冲区,包括:
[0010]在监听到所述当前工业物联网数据的UDP数据包到达时,从所述UDP数据包中解析出所述当前工业物联网数据,并获取所述传感器的IP地址;
[0011]将所述传感器的IP地址与已创建的环形缓冲区对应传感器的IP地址进行匹配;
[0012]若匹配失败,则创建新的环形缓冲区,将所述当前工业物联网数据写入所述新的环形缓冲区中;
[0013]若匹配成功,则将所述当前工业物联网数据写入匹配的IP地址对应的环形缓冲区中。
[0014]根据本专利技术提供的一种工业物联网数据上传方法,所述将所述当前工业物联网数据写入环形缓冲区,包括:
[0015]对所述当前工业物联网数据的UDP数据包的合法性和/或连续性进行校验;
[0016]在合法性和/或连续性校验通过的情况下,从所述UDP数据包中解析出所述当前工业物联网数据,并将所述当前工业物联网数据写入环形缓冲区。
[0017]根据本专利技术提供的一种工业物联网数据上传方法,在对所述当前工业物联网数据的UDP数据包的合法性和/或连续性进行校验之后,还包括:
[0018]在所述UDP数据包的合法性校验失败的情况下,丢弃所述UDP数据包;
[0019]在所述UDP数据包的连续性校验失败的情况下,将所述环形缓冲区清空。
[0020]根据本专利技术提供的一种工业物联网数据上传方法,每次从所述环形缓冲区中取出的所述当前工业物联网数据的数量为N,N为正整数;
[0021]所述在所述当前工业物联网数据的底噪发生变化的情况下,将所述当前工业物联网数据保存在栈结构中,包括:
[0022]在所述栈结构已满的情况下,删除所述栈结构中最底部的N个工业物联网数据;
[0023]将N个所述当前工业物联网数据作为整体加入到所述栈结构的顶部。
[0024]根据本专利技术提供的一种工业物联网数据上传方法,所述从所述栈结构中读取所述当前工业物联网数据,并将所述当前工业物联网数据上传到物联网平台,包括:
[0025]在所述栈结构不为空的情况下,读取所述栈结构顶部的当前工业物联网数据,上传至所述物联网平台;
[0026]在所述当前工业物联网数据上传失败的情况下,等待预设时长再次读取所述栈结构顶部的当前工业物联网数据;
[0027]在所述当前工业物联网数据上传成功的情况下,将所述当前工业物联网数据从所述栈结构中移除。
[0028]本专利技术还提供一种工业物联网数据上传系统,包括:
[0029]数据输入模块,用于接收传感器发送的当前工业物联网数据,将所述当前工业物联网数据写入环形缓冲区;
[0030]数据处理模块,用于从所述环形缓冲区中取出所述当前工业物联网数据,根据预先获取的所述当前工业物联网数据之前的工业物联网数据的底噪,确定所述当前工业物联网数据的底噪是否发生变化,在所述当前工业物联网数据的底噪发生变化的情况下,将所述当前工业物联网数据保存在栈结构中;
[0031]数据上报模块,用于从所述栈结构中读取所述当前工业物联网数据,并将所述当前工业物联网数据上传到物联网平台。
[0032]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述工业物联网数据上传方法。
[0033]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述工业物联网数据上传方法。
[0034]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述工业物联网数据上传方法。
[0035]本专利技术提供的工业物联网数据上传方法及系统,通过采用环形缓冲区存储传感器的工业物联网数据,保障短时间内来不及处理的数据能够被缓存而不丢失,从而提供连续
的历史数据计算出历史底噪数据来判断当前工业物联网数据的底噪是否变化,从而筛出底噪发生变化的当前工业物联网数据上传,采用部分边缘计算上传部分数据,降低工业物联网的带宽需求和物联网平台的存储、运算消耗;采用先进后出的栈结构保存待上传数据,优先上传最新的数据,降低网络影响。
附图说明
[0036]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是现有技术中5G工业物联网的拓扑结构示意图;
[0038]图2是现有技术中边缘计算系统结构示意图;
[0039]图3是现有技术中云计算系统结构示意图;
[0040]图4是本专利技术提供的工业物联网数据上传方法的流程示意图;
[0041]图5是本专利技术提供的工业物联网数据上传方法中环线缓冲区的读写操作示意图;
[0042]图6是本专利技术提供的工业物联网数据上传方法中判定音视频变化的示意图;
[0043]图7是本专利技术提供的工业物联网数据上传方法中栈结构的入栈出栈示意图;
[0044]图8是本专利技术提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工业物联网数据上传方法,其特征在于,包括:接收传感器发送的当前工业物联网数据,将所述当前工业物联网数据写入环形缓冲区;从所述环形缓冲区中取出所述当前工业物联网数据,根据预先获取的所述当前工业物联网数据之前的工业物联网数据的底噪,确定所述当前工业物联网数据的底噪是否发生变化,在所述当前工业物联网数据的底噪发生变化的情况下,将所述当前工业物联网数据保存在栈结构中;从所述栈结构中读取所述当前工业物联网数据,并将所述当前工业物联网数据上传到物联网平台。2.根据权利要求1所述的工业物联网数据上传方法,其特征在于,所述将所述当前工业物联网数据写入环形缓冲区,包括:在监听到所述当前工业物联网数据的UDP数据包到达时,从所述UDP数据包中解析出所述当前工业物联网数据,并获取所述传感器的IP地址;将所述传感器的IP地址与已创建的环形缓冲区对应传感器的IP地址进行匹配;若匹配失败,则创建新的环形缓冲区,将所述当前工业物联网数据写入所述新的环形缓冲区中;若匹配成功,则将所述当前工业物联网数据写入匹配的IP地址对应的环形缓冲区中。3.根据权利要求1所述的工业物联网数据上传方法,其特征在于,所述将所述当前工业物联网数据写入环形缓冲区,包括:对所述当前工业物联网数据的UDP数据包的合法性和/或连续性进行校验;在合法性和/或连续性校验通过的情况下,从所述UDP数据包中解析出所述当前工业物联网数据,并将所述当前工业物联网数据写入环形缓冲区。4.根据权利要求3所述的工业物联网数据上传方法,其特征在于,在对所述当前工业物联网数据的UDP数据包的合法性和/或连续性进行校验之后,还包括:在所述UDP数据包的合法性校验失败的情况下,丢弃所述UDP数据包;在所述UDP数据包的连续性校验失败的情况下,将所述环形缓冲区清空。5.根据权利要求1

4任一所述的工业物联网数据上传方法,其特征在于,每次从所述环形缓冲区中取出的所述当前工业物联网数据的数量为N,N为正整数;所述在所述...

【专利技术属性】
技术研发人员:余刚陈辉
申请(专利权)人:中信科移动通信技术股份有限公司
类型:发明
国别省市:

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

1