1.一种物联网数据的自适应采集方法,其特征在于,包括以下步骤:步骤1:获取自适应采集算法的输入参数,根据所述输入参数确定系统质量评估值;
步骤2:所述自适应采集算法根据所述系统质量评估值确定物联网设备的传感器的数据采集间隔;
步骤3:所述传感器根据所述数据采集间隔采集数据;所述传感器采集的数据为环境数据或机器的运行数据;
步骤4:物联网设备将传感器采集的数据通过加密通道发送至服务器,服务器将所述采集的数据存储在分布式数据库系统中;
所述步骤1具体为:获取在时间t下的输入参数,所述输入参数包括:网络状况评估值N(t),传感器状态评估值S(t),数据质量评估值D(t),数据紧急性评估值U(t)和设备电量评估值E(t),根据所述输入参数确定在时间t下的系统质量评估值Q(t),具体公式如下:Q(t)=wn·N(t)+ws·S(t)+wd·D(t)+wu·U(t)+we·E(t)(1)公式(1)中,wn:网络状况评估值N(t)的权重系数;ws:传感器状态评估值S(t)的权重系数;wd:数据质量评估值D(t)的权重系数;wu:数据紧急性评估值U(t)的权重系数;we:设备电量评估值E(t)的权重系数;
所述步骤2具体为:根据所述系统质量评估值确定传感器的数据采集间隔,使用公式如下:I(t+1)=I(t)·(1+k·δ(t)) (3)公式(2)‑(3)中,δ(t):表示相对于上一次评估的系统状态变化量;Qmax:系统质量评估的理论最大值;I(t):在时间t的数据采集间隔;I(t+1):在下一时间点t+1的数据采集间隔;
k:调整系数,用于控制数据采集频率调整的灵敏度。
2.一种物联网数据的自适应采集系统,其特征在于,所述系统包括以下模块:获取模块:获取自适应采集算法的输入参数,根据所述输入参数确定系统质量评估值;
处理模块:所述自适应采集算法根据所述系统质量评估值确定物联网设备的传感器的数据采集间隔;
采集模块:所述传感器根据所述数据采集间隔采集数据;所述传感器采集的数据为环境数据或机器的运行数据;
传输模块:物联网设备将传感器采集的数据通过加密通道发送至服务器,服务器将所述采集的数据存储在分布式数据库系统中;
所述获取模块具体为:获取在时间t下的输入参数,所述输入参数包括:网络状况评估值N(t),传感器状态评估值S(t),数据质量评估值D(t),数据紧急性评估值U(t)和设备电量评估值E(t),根据所述输入参数确定在时间t下的系统质量评估值Q(t),具体公式如下:Q(t)=wn·N(t)+ws·S(t)+wd·D(t)+wu·U(t)+we·E(t)(1)公式(1)中,wn:网络状况评估值N(t)的权重系数;ws:传感器状态评估值S(t)的权重系数;wd:数据质量评估值D(t)的权重系数;wu:数据紧急性评估值U(t)的权重系数;we:设备电量评估值E(t)的权重系数;
所述处理模块具体为:根据所述系统质量评估值确定传感器的数据采集间隔,使用公式如下:I(t+1)=I(t)·(1+k·δ(t)) (3)公式(2)‑(3)中,δ(t):表示相对于上一次评估的系统状态变化量;Qmax:系统质量评估的理论最大值;I(t):在时间t的数据采集间隔;I(t+1):在下一时间点t+1的数据采集间隔;
k:调整系数,用于控制数据采集频率调整的灵敏度。
3.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1所述方法的步骤。
4.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1所述方法的步骤。