【技术实现步骤摘要】
本专利技术涉及一种基于区块链的物联网数据存储自适应同步方法和系统,属于物联网与区块链。
技术介绍
1、传统的物联网架构采用客户端—服务器(c-s,client-server)集中式通信模型,物联网设备之间通过中心服务器进行数据交互。一旦中心服务器发生故障,依托于中心服务器的物联网设备都将无法正常运转。同时随着物联网设备数量的日益增多,中心服务器所需要处理的数据量也将剧增,网络将面临可扩展性问题,由此产生了分布式存储数据的需求。传统的分布式存储一般是由多个有计算与存储能力的分布式节点独立存储数据然后再同步到各个节点做备份。然而由于物联网数量设备众多,如智能水务系统中存在成千上万的流量计、压力计、智能水表等,数据量巨大。
2、在物联网数据的同步记账过程中,由于节点众多,频繁的同步会造成系统的开销巨大。此外,数据又是比较单一的时序数据,很多时候时序数据不会有太多变化。物联网数据存储的目的是需要根据数据得到准确高效的监控和预测模型,因此可以根据物联网系统的特点考虑一种更加高效的分布式存储和同步方法。
技术
本文档来自技高网...【技术保护点】
1.基于区块链的物联网数据存储自适应同步方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于区块链的物联网数据存储自适应同步方法,其特征在于,所述步骤S2中所存储传感器数据基于数据的变化频率划分为重要数据与一般数据,对重要数据进行共识时区块链网络所有参与节点对数据验证和确认,对一般数据进行共识时随机抽样部分区块链节点对数据进行验证和确认。
3.如权利要求1所述的基于区块链的物联网数据存储自适应同步方法,其特征在于,系统定义时间窗口,所述步骤2中当未到达时间窗口时,边缘节点对收集到的数据进行暂存;当到达时间窗口时,边缘节点对收集数据进行预
...
【技术特征摘要】
1.基于区块链的物联网数据存储自适应同步方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于区块链的物联网数据存储自适应同步方法,其特征在于,所述步骤s2中所存储传感器数据基于数据的变化频率划分为重要数据与一般数据,对重要数据进行共识时区块链网络所有参与节点对数据验证和确认,对一般数据进行共识时随机抽样部分区块链节点对数据进行验证和确认。
3.如权利要求1所述的基于区块链的物联网数据存储自适应同步方法,其特征在于,系统定义时间窗口,所述步骤2中当未到达时间窗口时,边缘节点对收集到的数据进行暂存;当到达时间窗口时,边缘节点对收集数据进行预处理。
4.如权利要求3所述的基于区块链的物联网数据存储自适应同步方法,其特征在于,所述时间窗口长度由区块链系统负载决定,当系统负载轻时定义长时间窗口,当系统负载重时定义短时间窗口,所述区块链系统负载包括cpu使用率、内存使用率、网络带宽利用率、交易处理速度、节点响应时间、待处理队列长度参数中的一个或几个。
5.如权利要求3所述的基于区块链的物联网数据存储自适应同步方法,其特征在于,所述数据预处理的过程包括:删除异常值与明显错误数据、对数据使用编码算法进行压缩。
6.如权利要求1所述的基于区块链的物联网数据存储自适应同步方法,其特征在于...
【专利技术属性】
技术研发人员:刘扬,吉辉,
申请(专利权)人:苏摩智能技术南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。