1.一种基于分布式物联网架构的数据存储方法,其特征在于,包括:在基于分布式物联网架构上,获取目标节点对应的待存储数据;获取与所述目标节点对应的至少一个物联网设备关联节点,并获取与各所述物联网设备关联节点分别对应的关联节点剩余存储空间和历史平均响应时间;根据所述关联节点剩余存储空间和历史平均响应时间,分别计算得到与各所述物联网设备关联节点对应的关联节点权重,并根据所述关联节点权重来确定出目标数据存储节点;如果所述目标数据存储节点满足数据存储条件,则将所述待存储数据发送于所述目标数据存储节点上,以实现所述待存储数据的数据存储;其中,所述根据所述关联节点剩余存储空间和历史平均响应时间,分别计算得到与各所述物联网设备关联节点对应的关联节点权重,包括:根据公式 ,分别计算得到与各所述物联网设备关联节点对应的关联节点权重W;其中,S表示关联节点剩余存储空间; 表示历史平均响应时间;α表示所述关联节点剩余存储空间的权重系数;β表示所述历史平均响应时间的权重系数; ;其中,数据存储条件是根据待存储数据对应的数据量的大小而确定出的存储条件。
2.根据权利要求1所述的方法,其特征在于,所述根据所述关联节点权重来确定出目标数据存储节点,包括:分别获取各所述物联网设备关联节点对应的关联节点权重,并对各所述关联节点权重进行大小顺序排序,确定出最大关联节点权重;根据所述最大关联节点权重,确定出目标数据存储节点。
3.根据权利要求2所述的方法,其特征在于,所述如果所述目标数据存储节点满足数据存储条件,则将所述待存储数据发送于所述目标数据存储节点上,包括:获取所述待存储数据对应的数据量大小,并根据所述数据量大小来确定数据存储条件;获取所述目标数据存储节点对应的目标关联节点剩余存储空间;判断所述目标关联节点剩余存储空间是否大于或者等于数据存储条件,若是,则确定所述目标数据存储节点满足数据存储条件,并将所述待存储数据发送于所述目标数据存储节点上。
4.根据权利要求3所述的方法,其特征在于,所述将所述待存储数据发送于所述目标数据存储节点上,包括:对所述待存储数据通过预先建立的加密压缩方法进行处理,得到待存储加密压缩数据;将所述待存储加密压缩数据发送于所述目标数据存储节点上。
5.根据权利要求3所述的方法,其特征在于,在所述判断所述目标关联节点剩余存储空间是否大于或者等于数据存储条件之后,还包括:若否,则确定所述目标数据存储节点不满足数据存储条件,则反馈数据存储不成功信息给工作人员。
6.根据权利要求4所述的方法,其特征在于,在所述如果所述目标数据存储节点满足数据存储条件,则将所述待存储数据发送于所述目标数据存储节点上之后,还包括:根据所述数据量大小,更新所述目标数据存储节点对应的目标关联节点剩余存储空间;获取所述目标数据存储节点对应的当前响应时间,并根据所述当前响应时间来更新目标历史平均响应时间。
7.一种基于分布式物联网架构的数据存储装置,其特征在于,包括:待存储数据获取模块,用于在基于分布式物联网架构上,获取目标节点对应的待存储数据;关联节点剩余存储空间和历史平均响应时间获取模块,用于获取与所述目标节点对应的至少一个物联网设备关联节点,并获取与各所述物联网设备关联节点分别对应的关联节点剩余存储空间和历史平均响应时间;目标数据存储节点确定模块,用于根据所述关联节点剩余存储空间和历史平均响应时间,分别计算得到与各所述物联网设备关联节点对应的关联节点权重,并根据所述关联节点权重来确定出目标数据存储节点;待存储数据发送模块,用于如果所述目标数据存储节点满足数据存储条件,则将所述待存储数据发送于所述目标数据存储节点上,以实现所述待存储数据的数据存储;其中,所述目标数据存储节点确定模块,用于:根据公式 ,分别计算得到与各所述物联网设备关联节点对应的关联节点权重W;其中,S表示关联节点剩余存储空间; 表示历史平均响应时间;α表示所述关联节点剩余存储空间的权重系数;β表示所述历史平均响应时间的权重系数; ;其中,数据存储条件是根据待存储数据对应的数据量的大小而确定出的存储条件。
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6中任一项所述的一种基于分布式物联网架构的数据存储方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现如权利要求1-6中任一项所述的一种基于分布式物联网架构的数据存储方法。