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

一种基于区块链的调研数据上链方法及系统与流程

2021-11-05 22:24:00 来源:中国专利 TAG:

技术特征:
1.一种基于区块链的调研数据上链系统,其特征在于,包括:至少一个区块链节点,区块链节点用于接收调研数据和上链指令,并在接收到上链指令后将调研数据进行上链;获取模块,用于获取区块链当前的最大区块高度;设置模块,用于设置当前处理高度的初始值;判断模块,用于判断当前处理高度与最大区块高度的大小:若当前处理高度小于、等于最大区块高度,根据当前处理高度以及区块高度标志位从区块链上获取一个区块,区块高度标志位包含区块链上每一区块对应高度的第一标志位和第二标志位;并判断调研数据的样本数量与统计阈值的大小,如果样本数量大于或者等于统计阈值,发送上链指令到区块链节点;若当前处理高度大于最大区块高度,发送重新获取区块链当前的最大区块高度的指令到获取模块;处理模块,用于设置区块的对应高度的第一标志位,将区块发送给储存模块;并设置区块的对应高度的第二标志位,对当前处理高度执行加一操作,发送再次判断当前处理高度与最大区块高度的大小的指令到判断模块;储存模块,用于将调研数据解析为结构化数据,处理并储存结构化数据。2.如权利要求1所述的基于区块链的调研数据上链系统,其特征在于,判断模块用于根据调研数据的样本量与字段量确定中断数,并判断中断数与中断阈值的大小,如果中断数大于或者等于中断阈值,判断当前处理高度与最大区块高度的大小;如果中断数小于中断阈值,发送直接将调研数据解析为结构化数据,并储存结构化数据的指令到储存模块。3.如权利要求2所述的基于区块链的调研数据上链系统,其特征在于,中断数=α
×
log(样本量) β
×
log(字段量),α、β为预先设定的系数,α为样本量对区块长度的影响系数,β为字段量对区块长度的影响系数。4.如权利要求3所述的基于区块链的调研数据上链系统,其特征在于,判断模块用于对调研数据进行动态调整,将内容在预设时间段内随着时间发生变化的调研数据定义为可变动信息,将内容在预设时间段内不随着时间发生变化的调研数据定义为固定信息;并发送只对固定信息进行上链的上链指令到区块链节点。5.如权利要求4所述的基于区块链的调研数据上链系统,其特征在于,判断模块用于对调研数据进行真伪验证,将具备事实符合性的调研数据定义为保真信息,将不具备事实符合性的调研数据定义为非保真信息;并发送只对保真信息进行上链的上链指令到区块链节点。6.一种基于区块链的调研数据上链方法,应用于区块链系统中,区块链系统包括至少一个区块链节点;其特征在于,包括步骤:s1、区块链节点接收调研数据;s2、获取区块链当前的最大区块高度,并设置当前处理高度的初始值;s3、判断当前处理高度与最大区块高度的大小:若当前处理高度小于、等于最大区块高度,根据当前处理高度以及区块高度标志位从区块链上获取一个区块,区块高度标志位包含区块链上每一区块对应高度的第一标志位和第二标志位;并判断调研数据的样本数量与统计阈值的大小,如果样本数量大于或者等于
统计阈值,发送上链指令到区块链节点;若当前处理高度大于最大区块高度,返回s2重新获取区块链当前的最大区块高度;s4、设置区块的对应高度的第一标志位,进行s5;并设置区块的对应高度的第二标志位,对当前处理高度执行加一操作,返回s3再次判断当前处理高度与最大区块高度的大小;s5、将调研数据解析为结构化数据,处理并储存结构化数据。7.如权利要求6所述的基于区块链的调研数据上链方法,其特征在于,s3中,根据调研数据的样本量与字段量确定中断数,并判断中断数与中断阈值的大小,如果中断数大于或者等于中断阈值,判断当前处理高度与最大区块高度的大小;如果中断数小于中断阈值,进行s5。8.如权利要求7所述的基于区块链的调研数据上链方法,其特征在于,s3中,中断数=α
×
log(样本量) β
×
log(字段量),α、β为预先设定的系数,α为样本量对区块长度的影响系数,β为字段量对区块长度的影响系数。9.如权利要求8所述的基于区块链的调研数据上链方法,其特征在于,s3中,对调研数据进行动态调整,将内容在预设时间段内随着时间发生变化的调研数据定义为可变动信息,将内容在预设时间段内不随着时间发生变化的调研数据定义为固定信息;并发送只对固定信息进行上链的上链指令到区块链节点。10.如权利要求9所述的基于区块链的调研数据上链方法,其特征在于,s3中,对调研数据进行真伪验证,将具备事实符合性的调研数据定义为保真信息,将不具备事实符合性的调研数据定义为非保真信息;并发送只对保真信息进行上链的上链指令到区块链节点。

技术总结
本发明涉及区块链技术领域,具体涉及一种基于区块链的调研数据上链方法及系统,其中系统包括:至少一个区块链节点,区块链节点用于接收调研数据和上链指令,并在接收到上链指令后将调研数据进行上链;获取模块,用于获取区块链当前的最大区块高度;设置模块,用于设置当前处理高度的初始值;判断模块,用于判断当前处理高度与最大区块高度之间的大小,并判断调研数据的样本数量与统计阈值的大小,如果样本数量大于或者等于统计阈值,发送上链指令到区块链节点;处理模块,用于设置区块的对应高度的第一标志位、第二标志位;储存模块,用于将调研数据解析为结构化数据,处理并储存结构化数据。本发明能够保证数据结构化存储过程中数据一致性。据一致性。据一致性。


技术研发人员:张鸿翔 周钦 洪元亮 高保琴
受保护的技术使用者:立信(重庆)数据科技股份有限公司
技术研发日:2021.07.30
技术公布日:2021/11/4
再多了解一些

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

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

相关文献