【技术实现步骤摘要】
一种基于分布式物联网架构的数据存储方法、装置及介质
[0001]本专利技术涉及数据处理
,尤其涉及一种基于分布式物联网架构的数据存储方法
、
装置及介质
。
技术介绍
[0002]随着物联网技术的迅速发展,越来越多的物联网设备接入互联网,形成了庞大的网络,这些设备不仅能够收集各种数据,还具有存储数据的能力
。
专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:目前,传统的数据存储方式通常是集中式的,需要大型的数据中心或服务器来承载数据存储和处理的任务,这种方式存在数据安全性差
、
可靠性低
、
以及数据维护成本高等问题
。
技术实现思路
[0003]本专利技术提供了一种基于分布式物联网架构的数据存储方法
、
装置及介质,以实现提高数据存储的安全性和可靠性,降低了数据存储的成本
。
[0004]根据本专利技术的一方面,提供了一种基于分布式物联网架构的数据存储方法,其中,包括:
[0005]在基于分布式物联网架构上,获取目标节点对应的待存储数据;
[0006]获取与所述目标节点对应的至少一个物联网设备关联节点,并获取与各所述物联网设备关联节点分别对应的关联节点剩余存储空间和历史平均响应时间;
[0007]根据所述关联节点剩余存储空间和历史平均响应时间,分别计算得到与各所述物联网设备关联节点对应的关联节点权重,并根据所述关联节点权重来确定出目标数据存储节点 ...
【技术保护点】
【技术特征摘要】
1.
一种基于分布式物联网架构的数据存储方法,其特征在于,包括:在基于分布式物联网架构上,获取目标节点对应的待存储数据;获取与所述目标节点对应的至少一个物联网设备关联节点,并获取与各所述物联网设备关联节点分别对应的关联节点剩余存储空间和历史平均响应时间;根据所述关联节点剩余存储空间和历史平均响应时间,分别计算得到与各所述物联网设备关联节点对应的关联节点权重,并根据所述关联节点权重来确定出目标数据存储节点;如果所述目标数据存储节点满足数据存储条件,则将所述待存储数据发送于所述目标数据存储节点上,以实现所述待存储数据的数据存储
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述关联节点剩余存储空间和历史平均响应时间,分别计算得到与各所述物联网设备关联节点对应的关联节点权重,包括:根据公式
W
=
α
S+
β
(1
‑
R
T
)
,分别计算得到与各所述物联网设备关联节点对应的关联节点权重
W
;其中,
S
表示关联节点剩余存储空间;
R
T
表示历史平均响应时间;
α
表示所述关联节点剩余存储空间的权重系数;
β
表示所述历史平均响应时间的权重系数;
α
+
β
=
1。3.
根据权利要求2所述的方法,其特征在于,所述根据所述关联节点权重来确定出目标数据存储节点,包括:分别获取各所述物联网设备关联节点对应的关联节点权重,并对各所述关联节点权重进行大小顺序排序,确定出最大关联节点权重;根据所述最大关联节点权重,确定出目标数据存储节点
。4.
根据权利要求3所述的方法,其特征在于,所述如果所述目标数据存储节点满足数据存储条件,则将所述待存储数据发送于所述目标数据存储节点上,包括:获取所述待存储数据对应的数据量大小,并根据所述数据量大小来确定数据存储条件;获取所述目标数据存储节点对应的目标关联节点剩余存储空间;判断所述目标关联节点剩余存储空间是否大于或者等于数据存储条件,若是,则确定所述目标数据存储节点满足数据存储条件,并将所述待存储数据发送...
【专利技术属性】
技术研发人员:张二青,王燕灵,原雷,王伟,徐宏,龚瑜,
申请(专利权)人:杭州新中大科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。