System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,特别是涉及一种用于边缘侧的数据处理方法、处理器和存储介质。
技术介绍
1、工业智能生产过程中会时刻产生高频、海量的数据,为了对特定场景进行实时监控和分析,以便实现更全面长期的经济效益和价值分析,需要采集数据,并将采集到的海量数据上传到云端。
2、然而,大量原始数据本身往往缺乏直接意义,由于占用带宽会导致大规模的时延,因此有必要在边缘端设备上提前过滤掉不必要的数据,以降低时延并减少占用带宽,以此提高整个数据采集流程的处理效率。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够在边缘设备上针对不同数据类型进行不同数据采集的用于边缘侧的数据处理方法、处理器和存储介质,能够灵活定义过滤规则,适应不同工业场景的数据过滤需求。
2、第一方面,本申请提供了一种用于边缘侧的数据处理方法,应用于边缘设备,所述边缘设备与边缘数据库连接,所述边缘数据库与云平台连接,所述方法包括:
3、接收数据传输指令,提取预设时间段内边缘设备采集的原始工业数据;
4、对所述原始工业数据去重处理,提取去重处理后的原始工业数据的数据特征,确定数据类型;
5、根据所述数据类型筛选一种或多种过滤规则;
6、利用筛选出的一种或多种过滤规则依次对去重后的原始工业数据进行过滤处理,得到目标数据;
7、将所述目标数据存储于所述边缘数据库中,利用mqtt协议传输至所述云平台,以便所述云平台对所述目标数据做进一步的加工处理
8、在其中一个实施例中,所述对所述原始工业数据去重处理的步骤,包括:
9、利用哈希算法对所述原始工业数据进行哈希计算;
10、比较前后两次的数据计算结果,若前后两次相同,则剔除采集的原始工业数据。
11、在其中一个实施例中,所述对所述原始工业数据去重处理的步骤,包括:
12、当所述数据类型为整形或浮点型时,获取预设的单位时间;
13、利用预设的单位时间计算原始工业数据的移动平均值;
14、利用所述移动平均值对所述原始工业数据进行去重处理。
15、在其中一个实施例中,所述利用所述移动平均值对所述原始工业数据进行去重处理的步骤,包括:
16、将所述原始工业数据与所述移动平均值进行作差比较,获取作差比较结果;
17、将所述作差比较结果与预设差值范围进行比较,输出比较结果;
18、当比较结果中,所述作差比较结果超出所述预设差值范围时,则保留对应的原始工业数据,否则剔除所述作差比较结果未超出所述预设差值范围的原始工业数据。
19、在其中一个实施例中,所述利用所述移动平均值对所述原始工业数据进行去重处理的步骤,包括:
20、将所述原始工业数据与所述移动平均值进行作差比较,获取作差比较结果;
21、当所述作差比较结果与预设阈值进行比较时,输出比较结果;
22、当比较结果中,作差比较结果与预设阈值相同时,则剔除相应的原始工业数据,否则保留所述作差比较结果与预设阈值不同的原始工业数据。
23、在其中一个实施例中,所述对所述原始工业数据去重处理的步骤,包括:
24、计算所述原始工业数据单位时间内的标准差;
25、将所述原始工业数据与所述标准差进行比较,若所述原始工业数据超过预设数量的标准差,则将相应的原始工业数据作为目标数据,否则剔除相应的原始工业数据。
26、在其中一个实施例中,所述利用筛选出的一种或多种过滤规则依次对去重后的原始工业数据进行过滤处理,得到目标数据的步骤,包括:
27、根据所述数据类型获取预先配置的数据范围;
28、将所述原始工业数据与所述数据范围进行比较,若超出所述数据范围,则保留超过所述数据范围的所述原始工业数据,否则剔除未超过所述数据范围的原始工业数据。
29、第二方面,本申请提供了一种处理器,其特征在于,所述处理器被配置为执行所述计算机程序时实现第一方面中任一项所述方法的步骤。
30、第三方面,本申请提供了一种用于边缘侧的数据处理装置,其特征在于,所述装置包括第二方面所述的处理器。
31、第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现第一方面中任一项所述的方法的步骤。
32、上述用于边缘侧的数据处理方法、处理器和存储介质,由于采用了将方法应用于边缘设备,接收数据传输指令,提取预设时间段内边缘设备采集的原始工业数据;对所述原始工业数据去重处理,提取去重处理后的原始工业数据的数据特征,确定数据类型;根据所述数据类型筛选一种或多种过滤规则;利用筛选出的一种或多种过滤规则依次对去重后的原始工业数据进行过滤处理,得到目标数据;将所述目标数据存储于所述边缘数据库中,利用mqtt协议传输至所述云平台,以便所述云平台对所述目标数据做进一步的加工处理。通过在边缘设备进行原始数据的去重、清洗操作,提高过滤的准确性和可靠性,根据原始工业数据的数据特征,确定数据类型后,筛选一种或多种过滤规则,可以灵活定义过滤规则,以适应不同工业场景的数据过滤需求;结合特征提取和过滤操作,提高工业数据过滤的整体质量。
本文档来自技高网...【技术保护点】
1.一种用于边缘侧的数据处理方法,应用于边缘设备,所述边缘设备与边缘数据库连接,所述边缘数据库与云平台连接,其特征在于,所述方法包括:
2.根据权利要求1所述的用于边缘侧的数据处理方法,其特征在于,所述对所述原始工业数据去重处理的步骤,包括:
3.根据权利要求1所述的用于边缘侧的数据处理方法,其特征在于,所述对所述原始工业数据去重处理的步骤,包括:
4.根据权利要求3所述的用于边缘侧的数据处理方法,其特征在于,所述利用所述移动平均值对所述原始工业数据进行去重处理的步骤,包括:
5.根据权利要求3或4所述的用于边缘侧的数据处理方法,其特征在于,所述利用所述移动平均值对所述原始工业数据进行去重处理的步骤,包括:
6.根据权利要求1所述的用于边缘侧的数据处理方法,其特征在于,所述利用对所述原始工业数据去重处理的步骤,包括:
7.根据权利要求1所述的用于边缘侧的数据处理方法,其特征在于,所述利用筛选出的一种或多种过滤规则依次对去重后的原始工业数据进行过滤处理,得到目标数据的步骤,包括:
8.一种处理器,其
9.一种用于边缘侧的数据处理装置,其特征在于,所述装置包括权利要求8所述的处理器。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种用于边缘侧的数据处理方法,应用于边缘设备,所述边缘设备与边缘数据库连接,所述边缘数据库与云平台连接,其特征在于,所述方法包括:
2.根据权利要求1所述的用于边缘侧的数据处理方法,其特征在于,所述对所述原始工业数据去重处理的步骤,包括:
3.根据权利要求1所述的用于边缘侧的数据处理方法,其特征在于,所述对所述原始工业数据去重处理的步骤,包括:
4.根据权利要求3所述的用于边缘侧的数据处理方法,其特征在于,所述利用所述移动平均值对所述原始工业数据进行去重处理的步骤,包括:
5.根据权利要求3或4所述的用于边缘侧的数据处理方法,其特征在于,所述利用所述移动平均值对所述原始工业数据进行去重处理的步骤,包括:
【专利技术属性】
技术研发人员:杜祥来,李小鹏,唐文玲,
申请(专利权)人:中科云谷科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。