一种物联网终端设备冗余数据处理方法及系统技术方案

技术编号:35248860 阅读:10 留言:0更新日期:2022-10-19 09:57
本发明专利技术适用于数据处理技术领域,提供了一种物联网终端设备冗余数据处理方法及系统,包括以下步骤:接收参数数据存储命令,参数数据存储命令包括参数数据;判定所述参数数据是否为冗余数据,当参数数据是冗余数据时,根据历史相同或者相似数据对冗余数据进行简易替换;对每份数据的存储时间进行监控,当检测到数据的存储时间达到设定时间值时,当所述数据被引用时,确定所有引用所述数据的冗余数据,确定其中存储时间最短的冗余数据,将其进行复原得到复原数据,根据复原数据对其它冗余数据进行简易更新。本发明专利技术中的冗余数据的字符数大量减少,降低了存储空间,能够根据历史相同或者相似数据进行复原,不会对产品追溯以及故障排查造成影响。造成影响。造成影响。

【技术实现步骤摘要】
一种物联网终端设备冗余数据处理方法及系统


[0001]本专利技术涉及数据处理
,具体是涉及一种物联网终端设备冗余数据处理方法及系统。

技术介绍

[0002]智能工厂是利用互联网和物联网技术,实现工厂的办公、管理及生产自动化,智能工厂中设置有大量物联网终端,这些物联网终端会实时监测并得到排产、加工以及检测中的各种参数数据,并对这些参数数据进行存储,方便后续进行产品追溯以及故障排查,然而,工厂每天都会产生大量数据,导致物联网设备需要存储的数据也非常多,存储的数据中有很多冗余数据,占用了大量存储空间,提高了存储成本,在现有的冗余数据处理过程中,通常都是将冗余数据直接删除,用以减小存储的浪费,但是,冗余数据并不都是没有用的数据,单纯的直接删除冗余数据,会导致数据不完整,数据缺少连续性,对后续的产品追溯以及故障排查造成不利影响。因此,需要提供一种物联网终端设备冗余数据处理方法及系统,旨在解决上述问题。

技术实现思路

[0003]针对现有技术存在的不足,本专利技术的目的在于提供一种物联网终端设备冗余数据处理方法及系统,以解决上述
技术介绍
中存在的问题。
[0004]本专利技术是这样实现的,一种物联网终端设备冗余数据处理方法,所述方法包括以下步骤:接收参数数据存储命令,所述参数数据存储命令包括参数数据,每个参数数据均对应有监测时间;判定所述参数数据是否为冗余数据,当参数数据是冗余数据时,根据历史相同或者相似数据对冗余数据进行简易替换,将简易替换后的冗余数据进行存储,所述历史相同或者相似数据被所述冗余数据引用;对每份数据的存储时间进行监控,当检测到数据的存储时间达到设定时间值时,判定所述数据是否被冗余数据引用,当所述数据未被引用时,直接将所述数据删除;当所述数据被引用时,执行下一步骤;确定所有引用所述数据的冗余数据,确定其中存储时间最短的冗余数据,将存储时间最短的冗余数据进行复原得到复原数据,根据复原数据对其它冗余数据进行简易更新,更新完成后,删除所述数据。
[0005]作为本专利技术进一步的方案:判定所述参数数据是否为冗余数据的步骤,具体包括:将参数数据与之前储存的数据以及标准数据库中的数据进行匹配,得到最高匹配度以及相对应的数据,所述标准数据库包括物联网终端设备在各工况下的正常运行数据,每个正常运行数据对应有监测时间;对最高匹配度进行判定,当最高匹配度大于设定匹配值,所述参数数据为冗余数
据;否则所述参数数据不是冗余数据。
[0006]作为本专利技术进一步的方案:所述根据历史相同或者相似数据对冗余数据进行简易替换的步骤,具体包括:标记最高匹配度相对应的数据为历史相同或者相似数据;确定冗余数据与历史相同或者相似数据的相同部分以及不同部分,不同部分保持不变,所有相同部分直接改为简易替换符;在更改后的冗余数据上添加标记,所述标记为历史相同或者相似数据的监测时间。
[0007]作为本专利技术进一步的方案:确定所有引用所述数据的冗余数据的步骤,具体包括:调取所述数据的监测时间;调取所有冗余数据上添加的标记;判定所述监测时间与标记上的监测时间是否一致,当一致时,则所述标记对应的冗余数据引用了所述数据;否则,没有引用。
[0008]作为本专利技术进一步的方案:所述根据复原数据对其它冗余数据进行简易更新的步骤,具体包括:将其它冗余数据的标记上的监测时间更改为复原数据的监测时间;根据所述数据对其它冗余数据进行还原得到原始数据;根据复原数据对原始数据进行简易替换。
[0009]本专利技术的另一目的在于提供一种物联网终端设备冗余数据处理系统,所述系统包括:参数数据存储模块,用于接收参数数据存储命令,所述参数数据存储命令包括参数数据,每个参数数据均对应有监测时间;冗余数据判定模块,用于判定所述参数数据是否为冗余数据,当参数数据是冗余数据时,根据历史相同或者相似数据对冗余数据进行简易替换,将简易替换后的冗余数据进行存储,所述历史相同或者相似数据被所述冗余数据引用;存储时间监控模块,用于对每份数据的存储时间进行监控,当检测到数据的存储时间达到设定时间值时,判定所述数据是否被冗余数据引用,当所述数据未被引用时,直接将所述数据删除;当所述数据被引用时,执行冗余数据更新模块中的步骤;冗余数据更新模块,用于确定所有引用所述数据的冗余数据,确定其中存储时间最短的冗余数据,将存储时间最短的冗余数据进行复原得到复原数据,根据复原数据对其它冗余数据进行简易更新,更新完成后,删除所述数据。
[0010]作为本专利技术进一步的方案:所述冗余数据判定模块包括:参数数据匹配单元,用于将参数数据与之前储存的数据以及标准数据库中的数据进行匹配,得到最高匹配度以及相对应的数据,所述标准数据库包括物联网终端设备在各工况下的正常运行数据,每个正常运行数据对应有监测时间;冗余数据判定单元,用于对最高匹配度进行判定,当最高匹配度大于设定匹配值,所述参数数据为冗余数据;否则所述参数数据不是冗余数据。
[0011]作为本专利技术进一步的方案:所述冗余数据判定模块还包括:相同或者相似数据单元,用于标记最高匹配度相对应的数据为历史相同或者相似
数据;替换符替换单元,用于确定冗余数据与历史相同或者相似数据的相同部分以及不同部分,不同部分保持不变,所有相同部分直接改为简易替换符;时间标记添加单元,用于在更改后的冗余数据上添加标记,所述标记为历史相同或者相似数据的监测时间。
[0012]作为本专利技术进一步的方案:所述冗余数据更新模块包括:监测时间调取单元,用于调取所述数据的监测时间;标记调取单元,用于调取所有冗余数据上添加的标记;一致性判定单元,用于判定所述监测时间与标记上的监测时间是否一致,当一致时,则所述标记对应的冗余数据引用了所述数据;否则,没有引用。
[0013]与现有技术相比,本专利技术的有益效果是:本专利技术中,当参数数据是冗余数据时,根据历史相同或者相似数据对冗余数据进行简易替换,将简易替换后的冗余数据进行存储;另外当需要删除的数据被引用时,确定所有引用所述数据的冗余数据,确定其中存储时间最短的冗余数据,将存储时间最短的冗余数据进行复原得到复原数据,根据复原数据对其它冗余数据进行简易更新,更新完成后,删除所述数据。如此,冗余数据的字符数大量减少,降低了存储空间,且能够根据历史相同或者相似数据进行复原,不会对产品追溯以及故障排查造成影响;且删除被引用的数据时,会对冗余数据进行自动更新。
附图说明
[0014]图1为一种物联网终端设备冗余数据处理方法的流程图。
[0015]图2为一种物联网终端设备冗余数据处理方法中判定所述参数数据是否为冗余数据的流程图。
[0016]图3为一种物联网终端设备冗余数据处理方法中根据历史相同或者相似数据对冗余数据进行简易替换的流程图。
[0017]图4为一种物联网终端设备冗余数据处理方法中确定所有引用所述数据的冗余数据的流程图。
[0018]图5为一种物联网终端设备冗余数据处理方法中根据复原数据对其它冗余数据进行简易更新的流程图。
[0019]图6为一种物联网终端设备冗余数据处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网终端设备冗余数据处理方法,其特征在于,所述方法包括以下步骤:接收参数数据存储命令,所述参数数据存储命令包括参数数据,每个参数数据均对应有监测时间;判定所述参数数据是否为冗余数据,当参数数据是冗余数据时,根据历史相同或者相似数据对冗余数据进行简易替换,将简易替换后的冗余数据进行存储,所述历史相同或者相似数据被所述冗余数据引用;对每份数据的存储时间进行监控,当检测到数据的存储时间达到设定时间值时,判定所述数据是否被冗余数据引用,当所述数据未被引用时,直接将所述数据删除;当所述数据被引用时,执行下一步骤;确定所有引用所述数据的冗余数据,确定其中存储时间最短的冗余数据,将存储时间最短的冗余数据进行复原得到复原数据,根据复原数据对其它冗余数据进行简易更新,更新完成后,删除所述数据。2.根据权利要求1所述一种物联网终端设备冗余数据处理方法,其特征在于,判定所述参数数据是否为冗余数据的步骤,具体包括:将参数数据与之前储存的数据以及标准数据库中的数据进行匹配,得到最高匹配度以及相对应的数据,所述标准数据库包括物联网终端设备在各工况下的正常运行数据,每个正常运行数据对应有监测时间;对最高匹配度进行判定,当最高匹配度大于设定匹配值,所述参数数据为冗余数据;否则所述参数数据不是冗余数据。3.根据权利要求2所述一种物联网终端设备冗余数据处理方法,其特征在于,所述根据历史相同或者相似数据对冗余数据进行简易替换的步骤,具体包括:标记最高匹配度相对应的数据为历史相同或者相似数据;确定冗余数据与历史相同或者相似数据的相同部分以及不同部分,不同部分保持不变,所有相同部分直接改为简易替换符;在更改后的冗余数据上添加标记,所述标记为历史相同或者相似数据的监测时间。4.根据权利要求3所述一种物联网终端设备冗余数据处理方法,其特征在于,确定所有引用所述数据的冗余数据的步骤,具体包括:调取所述数据的监测时间;调取所有冗余数据上添加的标记;判定所述监测时间与标记上的监测时间是否一致,当一致时,则所述标记对应的冗余数据引用了所述数据;否则,没有引用。5.根据权利要求1所述一种物联网终端设备冗余数据处理方法,其特征在于,所述根据复原数据对其它冗余数据进行简易更新的步骤,具体包括:将其它冗余数据的标记上的监测时间更改为复原数据的监测时间;根据所述数据对其它冗余数据进行还原得到原始数据;根据复...

【专利技术属性】
技术研发人员:任远东
申请(专利权)人:南京薄幕软件科技有限公司
类型:发明
国别省市:

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

1