一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种提升物联网数据采集连续性的方法与装置与流程

2022-02-22 08:27:23 来源:中国专利 TAG:

技术特征:
1.一种提升物联网数据采集连续性的方法,其特征在于,包括:实时检测边缘网关设备与物联网云平台之间的网络连接状态,若检测到网络中断,则将当前采集的设备数据存储在所述边缘网关设备的本地磁盘上;在网络中断的过程中,每采集到一条新设备数据时,首先判断所述新设备数据与上一条已存储的设备数据之间的数值偏差是否超过预设偏差阈值,若是,则将所述新设备数据存储在所述本地磁盘上,若否,则再判断所述新设备数据与上一条已存储的设备数据之间的时间差是否超过预设时间阈值,若是,则将所述新设备数据存储在所述本地磁盘上,若否,则不对所述新设备数据进行存储;当网络连接恢复后,将所述本地磁盘上存储的设备数据续传到所述物联网云平台。2.根据权利要求1所述的提升物联网数据采集连续性的方法,其特征在于,在所述判断所述新设备数据与上一条已存储的设备数据之间的数值偏差是否超过预设偏差阈值之前,还包括:预估所述本地磁盘的可持续存储数据时长,并根据所述可持续存储数据时长确定目标网络中断时长;若当前网络中断时长超过所述目标网络中断时长,则计算所述本地磁盘的当前剩余空间;若所述当前剩余空间小于预设空间阈值,则对所述预设时间阈值进行扩大,并将已存储的设备数据中,与所述新设备数据的时间差介于相邻两个整数倍的所述预设时间阈值之间不满足数值变化条件的设备数据删除,其中,所述数值变化条件为与上一条已存储的设备数据之间的数值偏差超过所述预设偏差阈值。3.根据权利要求1所述的提升物联网数据采集连续性的方法,其特征在于,所述将所述本地磁盘上存储的设备数据续传到所述物联网云平台,包括:计算已存储的设备数据所占用的磁盘空间大小;若所述磁盘空间大小小于第一预设空间大小阈值,则将所有已存储的设备数据直接打包上传至所述物联网云平台;若所述磁盘空间大小大于等于所述第一预设空间大小阈值但小于第二预设空间大小阈值,则将所有已存储的设备数据按照时间序列分组,使得每组数据容量小于所述第一预设空间大小阈值,并通过遍历分别将每组数据打包上传至所述物联网云平台;若所述磁盘空间大小大于等于所述第二预设空间大小阈值,则将所有已存储的设备数据按照预设格式存储到数据文件中,并将所述数据文件压缩后上传至所述物联网云平台。4.根据权利要求3所述的提升物联网数据采集连续性的方法,其特征在于,在所述将所有已存储的设备数据直接打包上传至所述物联网云平台之后,或者在所述将所述数据文件压缩后上传至所述物联网云平台之后,还包括:接收所述物联网云平台返回的确认信息,并将本地存储的设备数据删除;所述通过遍历分别将每组数据打包上传至所述物联网云平台,包括:每完成一组数据的上传后,接收所述物联网云平台返回的确认信息,并将本地存储的当前组数据删除,然后等待预设时间间隔后再进行下一组数据的上传。5.根据权利要求1所述的提升物联网数据采集连续性的方法,其特征在于,所述实时检测边缘网关设备与物联网云平台之间的网络连接状态,包括:
若为连接状态,则将实时采集的设备数据上报至所述物联网云平台,并接收所述物联网云平台返回的确认信息。6.根据权利要求5所述的提升物联网数据采集连续性的方法,其特征在于,在所述将实时采集的设备数据上报至所述物联网云平台之后,还包括:若等待超过预设时长还未接收到所述物联网云平台返回的确认信息,则将当前上报请求标记为超时;根据预设超时重发次数不断重新尝试上报数据,并当超时次数超过所述预设超时重发次数时,将所述网络连接状态标记为中断。7.根据权利要求6所述的提升物联网数据采集连续性的方法,其特征在于,在所述将所述网络连接状态标记为中断之后,还包括:定期与所述物联网云平台进行重连,并在重连成功后,将所述网络连接状态标记为连接状态,同时停止进行本地存储。8.一种提升物联网数据采集连续性的装置,其特征在于,包括:网络状态检测模块,用于实时检测边缘网关设备与物联网云平台之间的网络连接状态,若检测到网络中断,则将当前采集的设备数据存储在所述边缘网关设备的本地磁盘上;设备数据存储模块,用于在网络中断的过程中,每采集到一条新设备数据时,首先判断所述新设备数据与上一条已存储的设备数据之间的数值偏差是否超过预设偏差阈值,若是,则将所述新设备数据存储在所述本地磁盘上,若否,则再判断所述新设备数据与上一条已存储的设备数据之间的时间差是否超过预设时间阈值,若是,则将所述新设备数据存储在所述本地磁盘上,若否,则不对所述新设备数据进行存储;设备数据续传模块,用于当网络连接恢复后,将所述本地磁盘上存储的设备数据续传到所述物联网云平台。9.一种边缘网关设备,其特征在于,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的提升物联网数据采集连续性的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的提升物联网数据采集连续性的方法。

技术总结
本发明实施例公开了一种提升物联网数据采集连续性的方法与装置。该方法包括:实时检测边缘网关设备与物联网云平台之间的网络连接状态,若检测到网络中断,则将当前采集的设备数据存储在本地磁盘上;在网络中断的过程中,每采集到一条新设备数据时,首先判断新设备数据与上一条已存储的设备数据之间的数值偏差是否超过预设偏差阈值,若是,则存储在本地磁盘上,若否,则再判断新设备数据与上一条已存储的设备数据之间的时间差是否超过预设时间阈值,若是,则存储在本地磁盘上,若否,则不对新设备数据进行存储;当网络连接恢复后,将本地磁盘上存储的设备数据续传到物联网云平台,从而保证了物联网云平台数据采集的连续性、全面性和准确性。全面性和准确性。全面性和准确性。


技术研发人员:何玉成 明淼 刘珺 彭奕 周文 茹宗君 安志强
受保护的技术使用者:深圳市海亿达科技股份有限公司
技术研发日:2021.10.28
技术公布日:2022/2/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献