【技术领域】
本发明属于建筑能源技术领域,尤其涉及一种基于弃土处理的分布式共享数据库方法和系统。
背景技术:
在工厂生产中,由于生产流程是持续的,通过人工记录并计算工厂的产率工作量较大,且容易造成混乱,如何在生产处理过程中进行数据的存储,并进行有效的共享是待解决的问题;本发明能够利用计算机将整个生产流程在实施过程中进行重量数据的同步更新,在弃土进行处理的整个生产流程中伴随着数据的录入,且利用区块链的优势对数据进行广播,减少数据在保存过程中流失或被恶意修改,提高生产数据记录的准确性和有效性。如何进行数据的高效安全储存,如果基于环境进行数据的适应性处理和处理方式的调整,均是急待解决的问题。本发明能够通过简单的编号核准来进行弃土属性的再确定,引入数据处理参数评估从而是在数据的区块链储存过程中进行范围区分的差异化记载,从而在能够在利用区块链的分布式活动存储之外还能够兼顾各种要求和属性进行对应的记载;提出了处理环境的概念,将处理环境和区块链储存节点相关联,基于处理环境的参数、属性进行数据的传播,从而在满足环境的各项需求的基础上进行数据的存储比对;引入后反馈机制,科学的通过质检报告和/或弃土属性来调整冲沙力度,能够大大的提高成品的质检通过率以及弃土的可利用范围;提出了横向比较和纵向比较相结合的质检数据上传机制,保障了质检的客观性。
技术实现要素:
为了解决现有技术中的上述问题,本发明提出了一种基于弃土处理的分布式共享数据库方法和系统,所述方法包含:
步骤s1:对当前生产处理的弃土批次进行链上记载;
步骤s2:进行弃土处理和数据采集传输;
步骤s3:进行成品质检和分布式共享存储。
进一步的,所述步骤s1,具体为:获取当前生产处理的弃土批次,将该批次的弃土属性提供至分布式共享数据库系统的区块链储存节点中,区块链储存节点通过后台算法核实弃土属性及其批次后给出一个编号并进行广播,使该编号在多个区块链节点各自的存储区域内进行链上记载。
进一步的,所述弃土属性为弃土来源和处理时间等。
进一步的,所述编号为唯一的编号。
进一步的,将该批次的弃土属性提供至分布式共享数据库系统的一个或者多个区块链储存节点;当仅提供至一个区块链储存节点时,无需进行编号的核准;否则,对所述多个区块链储存节点给出的多个编号进行核准。
进一步的,所述步骤s2具体为:将弃土进行颗粒度逐渐减小的进行三次筛选,并在处理的过程中通过传感装置采集弃土处理的相关处理数据,将采集的处理数据进行传输和处理。
进一步的,所述步骤s3具体为:在弃土处理完成后由质检员进行成品质量的抽检,质检员将质检采集到的质检数据上传至其关联的区块链储存节点并签名,该区块链节点生成质检报告并进行广播,各个区块链节点收到广播后在对应编号的区块链储存节点上进行记载。
进一步的,抽检项目包括硬度、水溶盐含量、有机质含量和含水量等。
进一步的,所述处理环境包括软件、硬件、通信、安全环境。
一种实现权利要求1-9中任一项所述方法的基于弃土处理的分布式共享数据库系统,其特征在于,所述基于弃土处理的分布式共享数据库系统包括多个数据采集模块、多个区块链储存节点和通信模块,数据采集模块通过通信模块将数据传输至对应的区块链储存节点。
本发明的有益效果包括:利用计算机将整个生产流程在实施过程中进行重量数据的同步更新,在弃土进行处理的整个生产流程中伴随着数据的录入,且利用区块链的优势对数据进行广播,减少数据在保存过程中流失或被恶意修改。同时能够在生产流程中实时储存和记录中原始弃土的重量、各个流程的产量、生产过程的给水数据等,自动计算日处理量、产率等,实时更新弃土处理后成品的有毒、有害物质的监测情况,实现整个生产工艺流程可追溯。从具体创新来看,通过简单的编号核准来进行弃土属性的再确定,引入数据处理参数评估从而是在数据的区块链储存过程中进行范围区分的差异化记载,从而在能够在利用区块链的分布式活动存储之外还能够兼顾各种要求和属性进行对应的记载;提出了处理环境的概念,将处理环境和区块链储存节点相关联,基于处理环境的参数、属性进行数据的传播,从而在满足环境的各项需求的基础上进行数据的存储比对;引入后反馈机制,科学的通过质检报告和/或弃土属性来调整冲沙力度,能够大大的提高成品的质检通过率以及弃土的可利用范围;提出了横向比较和纵向比较相结合的质检数据上传机制,保障了质检的客观性。
【附图说明】
此处所说明的附图是用来提供对本发明的进一步理解,构成本申请的一部分,但并不构成对本发明的不当限定,在附图中:
图1为本发明的基于弃土处理的分布式共享数据库方法示意图。
【具体实施方式】
下面将结合附图以及具体实施例来详细说明本发明,其中的示意性实施例以及说明仅用来解释本发明,但并不作为对本发明的限定。
所述基于弃土处理的分布式共享数据库系统包括多个数据采集模块、多个区块链储存节点和通信模块,数据采集模块通过通信模块将数据传输至对应的区块链储存节点。优选的:所述多个数据采集模块,具体为:在地磅、一号建筑骨料仓、二号建筑骨料仓、储砂仓和陶泥储存池内均设置有重量传感器,在给排水管道设置有流量传感器;
下面对本发明所应用的一种基于弃土处理的分布式共享数据库方法和系统进行详细说明,如附图1所示,所述方法包含如下步骤:
步骤s1:对当前生产处理的弃土批次进行链上记载;具体为:获取当前生产处理的弃土批次,将该批次的弃土属性提供至分布式共享数据库系统的区块链储存节点中,区块链储存节点通过后台算法核实弃土属性及其批次后给出一个编号并进行广播,使该编号在多个区块链节点各自的存储区域内进行链上记载;
优选的:所述弃土属性为弃土来源和处理时间等;
优选的:所述编号为唯一的编号;
优选的:将该批次的弃土属性提供至分布式共享数据库系统的一个或者多个区块链储存节点;当仅提供至一个区块链储存节点时,无需进行编号的核准;否则,对所述多个区块链储存节点给出的多个编号进行核准;
优选的:判断当前数据处理参数是否满足当前的数据处理条件,数据处理条件为所述当前处理环境对应的数据处理参数需要满足的条件;当满足时,将该批次的弃土属性提供至分布式共享数据库系统的多个区块链储存节点中;否则,将该批次的弃土属性提供至分布式共享数据库系统的一个区块链储存节点中;其中:数据处理条件为根据数据处理需求、要求等所设置的环境软件、硬件、通信和/或安全条件;当提供至的区块链储存节点为一个时,所述一个区块链储存节点为当前处理环境关联的区块链储存节点;每个处理环境关联一个区块链储存节点,所述处理环境包括软件、硬件、通信、安全环境;
所述对所述多个区块链储存节点给出的多个编号进行核准,具体为:将获取的弃土批次发送给多个区块链储存节点,所述多个区块链储存节点包括当前处理环境关联的区块链储存节点和其他区块链储存节点;其他区块连接点为具备弃土属性检测能力的区块链储存节点;从所述其他区块链储存节点中选择部分其他区块链储存节点,所述关联的区块链储存节点和部分其他区块链储存节点均独立的通过后台算法核实弃土属性及其批次后分别给出一个编号,将所述分别给出的一个编号进行核准以确定编号的唯一性,当所述分别给出的一个编号是相同时,对所述相同的一个编号进行广播;当所述部分其他区块链储存节点和当前处理环境关联的区块链储存节点核实的弃土属性相同时,由于采用了相同的后台算法,给出的一个编号是相同的;从其他区块链储存节点中选择部分其他区块链储存节点的选择方法是随机选择;通过这样的方式,能够结合区块链的特性进行弃土属性的独立核实,在独立核实的基础上结合随机选择杜绝了在自动化弃土处理过程中可能的虚假行为;优选的:当不同时,所述关联的区块链储存节点和部分其他区块链储存节点重新进行核实并重新进行唯一性确定直到满足唯一性为止;可以设定重新进行核实的次数以避免无限循环无法终止;
所述进行广播,具体为:对数据处理环境对应的数据处理参数进行评估,并基于评估结果选择第一范围内的区块链储存节点集合,并从所述集合中选择多个区块链储存节点以进行选择性广播;对数据处理参数进行评估,采用将数据处理参数输入到评估模型中以获取评估结果;所述数据评估模型优选为神经网络模型,所述神经网络模型为根据历史数据训练得到;根据评估结果选择和所述评估结果对应的范围半径,以所述当前处理环境关联的区块链储存节点为中心,将所述范围半径作为半径所构成的圆形范围作为所述第一范围;节点距离中心的长度是区块链储存节点距离中心的通信开销的标准化后的值;所述长度也可以用节点和中心节点之间的通信连接方式来确定;其中:评估结果和所述第一范围之间存在对应关系;通过范围的选择,在进行区块链进行信息链上记载的同时,需要结合评估结果进行有差异化的范围的记载,从而在能够在利用区块链的分布式活动存储之外还能够兼顾各种要求和属性进行对应的记载;
优选的:当前处理环境中的部分硬件负责进行弃土的处理;数据处理参数包括当前处理环境的各类型硬件、软件、通信、和/或安全参数;例如:当所述数据处理参数为通信参数时,当通信连接时,判断为满足数据处理条件,反之、判断为不满足;当数据处理参数为安全检测参数时,判断的数据处理条件为判断安全性是否得到满足;
优选的:将数据处理参数发送到一特定节点,所述特定节点用于对数据处理参数进行评估;具体的:区块链储存节点具有计算能力;若当前处理环境关联的区块链储存节点被下发有评估模型时,使得所述当前处理环境关联的区块链储存节点作为特定节点;否则,在当前处理环境关联的区块链储存节点的通信连接为未连接状态时,使得所述当前处理环境关联的区块链储存节点作为特定节点;在为连接状态时,选择一具有计算能力的可信区块链储存节点作为特定节点;通过这样的方式,能够在保障区块链的分布特性的同时保障数据处理的安全性;选择的方式为随机选择等;这里,特定节点的选择具有一定的随机性,使得评估并不是总在一个节点上进行,降低了集中的安全性降低的可能性;
步骤s2:进行弃土处理和数据采集传输;具体为:将弃土进行颗粒度逐渐减小的进行三次筛选,并在处理的过程中通过传感装置采集弃土处理的相关处理数据,将采集的处理数据进行传输和处理;
所述进行弃土处理,具体为:将弃土经地磅称重后运输至分离装置内,经初步筛分将粒径大于100mm的石块和砂石混合物分开,该石块经粉碎过筛后落入一号建筑骨料仓,砂石混合物经二次筛分将粒径大于25mm的石块筛出并运送至二号建筑骨料仓;砂石混合物经二次筛分后得到的泥砂混合物加入清水清洗,并由泥浆泵经管道输送至泥罐,在管道中由于砂子的重量较大而滞留于管道底部,管道倾斜设置使砂子落在储砂仓,泥罐中的泥浆经压滤、压榨除水后进入陶泥储存池;
优选的:管道中设置冲沙装置,使得所述冲沙装置在管道中对经过的泥浆进行冲刷,从而使得落在储沙仓中的沙粒中的含泥量不同;所述冲沙装置中的冲沙力度是可调整的;根据成品的质检报告和/或弃土属性调整所述冲沙力度;虽然在管道中设置冲沙装置很简单,但是在现有技术中不这么操作,主要是因为现有的弃土处理自动化程度欠佳,冲沙的力度没有调整依据;本发明中通过后反馈机制,科学的通过质检报告和/或弃土属性来调整冲沙力度,能够大大的提高成品的质检通过率以及弃土的可利用范围;实际上这样的调整方式是最经济的;
优选的:通过调整冲沙装置的冲沙角度来调整实际的冲沙力度;所述冲沙角度的调整为根据弃土属性和历史数据进行的调整;不同的弃土属性对应的冲沙角度不同,从而使得冲沙作用的深度不同从而获得不同的冲沙效果;
所述进行数据采集传输,具体为:在地磅、一号建筑骨料仓、二号建筑骨料仓、储砂仓和陶泥储存池内均设置有重量传感器,在给排水管道设置有流量传感器,在弃土处理流程中各重量传感器和流量传感器实时将数据经通信模块传输至已有编号的区块链储存节点中,该区块链储存节点利用采集到的数据计算出该生产流程的产率;
步骤s3:进行成品质检和分布式共享存储;具体为:在弃土处理完成后由质检员进行成品质量的抽检,质检员将质检采集到的质检数据上传至其关联的区块链储存节点并签名,该区块链节点生成质检报告并进行广播,各个区块链节点收到广播后在对应编号的区块链储存节点上进行记载;
质检员是和具体的处理环境相关联的,并进一步的和区块链储存节点相关联;所述区块链储存节点可以是该质检员负责的区块链储存节点;质检员可以为一名或者多名;当质检员为多名时,所述多名质检员分别进行抽检以得到多组质检数据,进行质检数据的横向比较;横向对比为将多组质检数据进行组间比较,如果第一比例的质检数据组之间的质检数据是一致的,则通过横向比较;且所述第一比例的质检数据组通过横向比较;这里的一致是指数据之间差异性小于差异阈值;对于差异性较大的质检数据组可以直接删除;否则为通过横向比较并重新进行上述质检流程;这里重新质检的次数是有限的;第一比例为预设值;
优选的:将质检数据和已有编号的区块链储存节点中的处理相关数据进行纵向比较;判断处理相关数据和质检数据之间是否是一致的;如果一致,则通过纵向比较;
优选的:在横向比较和纵向比较均通过的情况下,质检员将质检采集到的质检数据上传至其关联的区块链储存节点并签名;当存在多个质检员的情况下,通过横向比较和纵向比较的质检数据组的相关质检员将其质检数据分别上传至其关联的区块链储存节点并签名;
优选的:当质检员为多个的时候,得出的质检报告结论相同而具体内容有差异;
优选的:抽检项目包括硬度、水溶盐含量、有机质含量和含水量等;
以上所述仅是本发明的较佳实施方式,故凡依本发明专利申请范围所述的构造、特征及原理所做的等效变化或修饰,均包括于本发明专利申请范围内。