本实用新型专利技术公开了一种基于区块链的环境监测数据采集处理系统,为了解决现有环境监测数据易丢失易篡改的问题,提供一种区块链的环境监测数据采集处理系统,具体包括环境数据采集设备、区块链数据采集加密设备、区块链网络、云端服务器以及业务端;所述环境数据采集设备与区块链数据采集加密设备通信连接,所述区块链数据采集加密设备与区块链网络和云端服务器通信连接,所述云端服务器与区块链网络以及业务端通信连接。
【技术实现步骤摘要】
基于区块链的环境监测数据采集处理系统
本技术属于环境监测领域,具体涉及一种环境数据处理和传输更安全可靠的基于区块链的环境监测数据采集处理系统。
技术介绍
随着社会的发展,对环境监测数据的需求在不断扩大。现有技术通常是将环境探测仪检测到的环境数据传输给环境管理部门的数据平台进行接收和处理,然后再公布最终的环境数据。在该过程中,环境数据的传输和处理环节因为得不到有效的监控和管理,其数据容易丢失或被篡改,导致其有效性得不到保证。
技术实现思路
本技术的目的在于提供一种基于区块链的环境监测数据采集处理系统,包括环境数据采集设备、区块链数据采集加密设备、区块链网络、云端服务器以及业务端;所述环保数据采集设备与区块链数据采集加密设备通信连接,所述区块链数据采集加密设备与区块链网络和云端服务器通信连接,所述云端服务器与区块链网络以及业务端通信连接;所述区块链数据采集加密设备用于将收到的环境原始数据转化为摘要发送给区块链网络上链,同时,对原始数据进行签名和加密后发送给云端服务器;所述云端服务器对签名加密数据进行解密和身份验证并对数据进一步处理后发送给业务端,同时将对数据进一步处理的过程数据发送给区块链网络上链。利用区块链上数据不可更改,源头可追踪来对检测到的原始环境数据摘要进行保存,从而避免了数据丢失或者被篡改,同时数据修改记录也全部被记录,避免被恶意篡改作假,提高了安全可靠性。进一步地,所述环境数据采集设备包括河道视频监控器、河道水质检测器、闸泵站开关监控器以及水文监控系统。进一步地,所述区块链数据采集加密设备包括电源模块、数据采集模块、协议转换模块、主机模块以及通信接口模块,其中,数据采集模块与协议转换模块通过RS485端口联通,协议转换模块与主机模块通过RJ45端口联通,主机模块与通信接口模块可通过RJ45端口或者WIFI联通。进一步地,云端服务器包括计算模块、存储模块、响应模块、查询模块、比对模块、验证模块以及上链模块,验证模块、存储模块、查询模块、比对模块、上链模块与计算模块通信连接,计算模块、验证模块、响应模块与存储模块通信连接。计算模块作为服务器的核心部件,用于对数据进行计算处理,包括密钥解密计算以及数据摘要计算等。存储模块存放采集的数据,用于后续数据打包上链,同时对业务端请求访问的数据进行存储。响应模块响应业务端用户的数据请求,调用存储模块数据,将实时或非实时数据发送给业务端。查询模块和比对模块,当用户对从云端服务器所获得的数据有争议时,由所述计算模块通过摘要算法计算出该争议数据摘要,并通过查询模块向区块链网络查询当时所存证的该争议数据摘要,再基于所述比对模块将两个摘要作比对,如一致就说明发送给业务端用户的数据没被篡改,真实可靠。验证模块用于解密区块链数据采集加密设备发送的加密数据与签名数据,通过私钥与公钥解密验证数据传输过程中没被篡改,保证数据安全可靠。上链模块与存储模块和计算模块配合,将存储数据分块打包,然后按设定频次上传到所述区块链网络,实现数据存证功能。进一步地,存储模块包括通信连接的数据分析子模块、数据集成子模块、数据交换子模块以及记录子模块,所述数据分析子模块可剔除监测数据异常值,对不合理数据进行筛查和纠正,所述数据集成子模块对数据分析子模块传送的监测数据按照特定区域或特定对象或特定时间段进行汇总并传送给数据交换子模块,所述数据交换子模块用于与响应模块进行数据交换,记录子模块用于对数据处理过程进行记录并传送给计算机模块以计算数据摘要以备上链。普通的云端服务器并没有针对异常数据进行处理导致收集到的数据出现噪音,影响结果的正确性,另外数据杂乱无序导致结果输出效率低。因此本申请给云端服务器增加了数据分析子模块和数据集成子模块,对不合理数据剔除,并对收集到的数据按照划定的区域、时间段和对象进行分块管理汇总,使得整个数据井然有序,对分块数据进行分析总结就可以高效输出结果。同时为了对数据处理过程进行监管,避免滥用修改权限,增加了记录子模块对整个数据操作流程进行记录并上链储存。进一步地,所述区块链网络包括网关、交换机、BaaS服务器、区块链节点服务器、存储服务器。进一步地,所述区块链网络还包括数据库,设置数据库可以组织、存储和管理状态数据,对动态数据进行存储以及删除等操作,有利于提高动态数据交互和查询访问请求。进一步地,所述业务端的用户包括企业、水利管理部门、环境评估部门。依托于云端服务器的强大的数据处理功能以及区块链数据的可靠安全性,其可以对接各种平台,包括政府部门、学术机构、企业、评估机构等,可以极大地扩张应用市场。本技术通过利用区块链对数据的安全保护和真实记录,保证环境监测数据的可靠权威,再结合云平台对大数据的处理能力,对数据做精细化分析使得结果更准确和有针对性,能服务更多的客户,具有较好的市场前景。【附图说明】图1是本技术的原理框图图2是本技术云端服务器的结构示意图【具体实施例】下面结合附图和实施例对本技术作进一步的说明,但不以任何方式对本技术加以限制,基于本技术教导所作的任何变更或改进,均属于本技术的保护范围。如图1所示,本技术所公开的基于区块链的环境监测数据采集处理系统包括环保数据采集设备、区块链数据采集加密设备、区块链网络、云端服务器以及业务端,环保数据采集设备与区块链数据采集加密设备通信连接,区块链数据采集加密设备与区块链网络和云端服务器通信连接,云端服务器与区块链网络以及业务端通信连接。所述环保数据采集设备包括河道视频监控器、河道水质检测器、闸泵站开关监控器以及水文监控系统。这些仪器将检测到的环境数据传输给区块链数据采集加密设备。所述区块链数据采集加密设备包括电源模块、数据采集模块、协议转换模块、主机模块以及通信接口模块。其中,电源模块与其他模块电性连接,为其他模块统一提供电源。数据采集模块(如腾驹科技T36环保数采仪等)与环境数据采集设备通信连接,接收环境数据采集设备提供的原始数据;数据采集模块与协议转换模块(如山东有人信息技术USR-W610协议转换器等)通过RS485端口联通,协议转换模块与主机模块(相当于微型电脑,例如选择树莓派)通过RJ45端口联通,主机模块与通信接口模块(如华为XFZ01等5G通信模块)可通过RJ45端口或者WIFI联通。数据采集模块接收到环境设备发送的数据之后通过协议转换模块后发送给主机模块,主机模块存储器上安装市面上具备签名加密的区块链软件,主机模块读取原始数据之后对其加密签名、然后通过通信接口模块发送给云端服务器(如联想X86服务器或华为MEC平台服务器等),同时主机模块通过区块链软件自动计算出原始数据的摘要(通过现有哈希算法计算出哈希值),打包好摘要数据按照频次上传给区块链网络上链存证。云端服务器结构如图2所示,包括计算模块、存储模块、响应模块、查询模块、比对模块、验证模块以及上链模块。其中,存储模块又包括通信连接的数据分析子本文档来自技高网...
【技术保护点】
1.基于区块链的环境监测数据采集处理系统,其特征在于:包括环境数据采集设备、区块链数据采集加密设备、区块链网络、云端服务器以及业务端;所述环境数据采集设备与区块链数据采集加密设备通信连接,所述区块链数据采集加密设备与区块链网络和云端服务器通信连接,所述云端服务器与区块链网络以及业务端通信连接;所述区块链数据采集加密设备用于将收到的环境原始数据转化为摘要发送给区块链网络上链,同时,对原始数据进行签名和加密后发送给云端服务器;所述云端服务器用于对签名加密数据进行解密和身份验证并对数据进一步处理后发送给业务端,同时将对数据进一步处理的过程数据发送给区块链网络上链。/n
【技术特征摘要】
1.基于区块链的环境监测数据采集处理系统,其特征在于:包括环境数据采集设备、区块链数据采集加密设备、区块链网络、云端服务器以及业务端;所述环境数据采集设备与区块链数据采集加密设备通信连接,所述区块链数据采集加密设备与区块链网络和云端服务器通信连接,所述云端服务器与区块链网络以及业务端通信连接;所述区块链数据采集加密设备用于将收到的环境原始数据转化为摘要发送给区块链网络上链,同时,对原始数据进行签名和加密后发送给云端服务器;所述云端服务器用于对签名加密数据进行解密和身份验证并对数据进一步处理后发送给业务端,同时将对数据进一步处理的过程数据发送给区块链网络上链。
2.如权利要求1所述的基于区块链的环境监测数据采集处理系统,其特征在于,所述环境数据采集设备包括河道视频监控器、河道水质检测器、闸泵站开关监控器以及水文监控系统。
3.如权利要求1所述的基于区块链的环境监测数据采集处理系统,其特征在于,所述区块链数据采集加密设备包括电源模块、数据采集模块、协议转换模块、主机模块以及通信接口模块,其中,数据采集模块与协议转换模块通过RS485端口联通,协议转换模块与主机模块通过RJ45端口联通,主机模块与通信接口模块可通过RJ45端口或者WIFI联通。
【专利技术属性】
技术研发人员:周剑明,郭鑫,范明月,祁赟,张馨予,周玉,钱炜,邱越,
申请(专利权)人:中国联合网络通信有限公司广州市分公司,
类型:新型
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。