一种环境数据的处理方法、装置、设备及存储介质制造方法及图纸

技术编号:26032187 阅读:12 留言:0更新日期:2020-10-23 21:10
本发明专利技术实施例公开了一种环境数据的处理方法、装置、设备及存储介质。其中,该方法包括:若从业务方获取的数据处理事务请求中目标环境数据的状态标签为异常状态,且所述数据处理事务请求中存在采集设备故障报告,则调用智能合约对所述采集设备故障报告进行验证;若所述采集设备故障报告有效,则调用所述智能合约对所述目标环境数据进行调整。通过验证采集设备故障报告,确定异常数据的产生原因,依据智能合约对存在合理原因的异常数据进行调整,避免了现有技术中人工进行数据调整所造成的误差,提高环境数据的处理精度和效率。

【技术实现步骤摘要】
一种环境数据的处理方法、装置、设备及存储介质
本专利技术实施例涉及区块链技术,尤其涉及一种环境数据的处理方法、装置、设备及存储介质。
技术介绍
随着对环境保护的重视,污染源数据的真实性得到人们的关注,若污染源数据采集仪器发生故障,则会使数据采集异常,对污染源的调查造成影响。现有技术中,对异常的污染源数据修约,主要是通过环保人员根据企业提供的数据异常报告对污染源自动监测的数据进行修改或进行标记。由于是人工操作,有时会造成数据输入错误等问题,而且在数据量大的情况下,环保工作人员需要花费大量的时间来完成此操作,数据处理的效率和精度较低,无法保证数据的真实性。
技术实现思路
本专利技术实施例提供一种环境数据的处理方法、装置、设备及存储介质,以提高环境数据处理的效率和精度。第一方面,本专利技术实施例提供了一种环境数据处理方法,由区块链节点执行,该方法包括:若从业务方获取的数据处理事务请求中目标环境数据的状态标签为异常状态,且所述数据处理事务请求中存在采集设备故障报告,则调用智能合约对所述采集设备故障报告进行验证;若所述采集设备故障报告有效,则调用所述智能合约对所述目标环境数据进行调整。第二方面,本专利技术实施例还提供了一种环境数据处理装置,配置于区块链节点上,该装置包括:报告验证模块,用于若从业务方获取的数据处理事务请求中目标环境数据的状态标签为异常状态,且所述数据处理事务请求中存在采集设备故障报告,则调用智能合约对所述采集设备故障报告进行验证;>数据调整模块,用于若所述采集设备故障报告有效,则调用所述智能合约对所述目标环境数据进行调整。第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术任意实施例所述的环境数据处理方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本专利技术任意实施例所述的环境数据处理方法。本专利技术实施例通过获取目标环境数据,确定是否存在异常状态,并验证异常状态的目标环境数据是否有合法的采集设备故障报告,若有,则调用智能合约,利用智能合约对目标环境数据进行调整。解决了现有技术中,需要人工查看数据是否异常并修改数据所导致的数据处理速度慢的问题,减少人力和时间,实现环境数据的自动处理,提高环境数据的处理效率和精度。附图说明图1是本专利技术实施例一中的一种环境数据处理方法的流程示意图;图2是本专利技术实施例二中的一种环境数据处理装置的结构框图;图3是本专利技术实施例三中的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种环境数据处理方法的流程示意图,本实施例可适用于处理环境数据的情况,该方法可以由配置于区块链节点的环境数据处理装置来执行。如图1所示,该装置具体包括如下步骤:步骤110、若从业务方获取的数据处理事务请求中目标环境数据的状态标签为异常状态,且数据处理事务请求中存在采集设备故障报告,则调用智能合约对采集设备故障报告进行验证。其中,可以使用数据采集仪器收集污染源的环境数据,例如,水源的酸碱度、含氧量和有机物含量等。污染源是指造成环境污染的污染物发生源,通常是指向环境排放有害物质或对环境产生有害影响的场所、设备或装置等。企业等作为业务方采集所在处的污染源的环境数据,发送给环保机构,以便于对企业进行监督管理。业务方发送数据处理事务请求,通过区块链的预言机将目标环境数据发送到区块链上,数据处理事务请求用于指示区块链对上传的目标环境数据进行自动修约和调整,修约是指根据国家相关文件对污染源在线自动监测的异常数据进行修改。业务方在发送采集到的环境数据之前,可以查看到环境数据的具体数值,若环境数据中存在异常状态的数据,则可以对环境数据添加标签,异常可以是数据超标或采集过程中设备发生中断所造成的异常。例如,业务方采集到河流水质的数据,数据显示污染物超标,则可以将该数据标红,或添加上超标的状态标签。状态标签可以统一为异常状态,也可以将异常状态细分为超标或中断等状态。若从业务方获取的目标环境数据的状态标签为异常状态,则说明目标环境数据不是标准环境数据,可能存在污染严重的问题或采集设备故障的问题。若确定是采集设备故障的问题,则说明目标环境数据不准确,可以对目标环境数据进行调整。在确定目标环境数据异常后,查找业务方在发出数据处理事务请求时是否上传有对应的采集设备故障报告,若没有,则认为目标环境数据不达标,将该目标环境数据如实上报;若有,则调用区块链的智能合约验证采集设备故障报告的真伪,确定采集设备故障报告是否有效。采集设备故障报告可以用于说明采集设备的故障或维修情况,解释目标环境数据的异常原因。业务方在发出数据处理事务请求时,可以将目标环境数据存放到环境数据库中,将采集设备故障报告存放在报告数据库中。当发现目标环境数据为异常状态,则从报告数据库中查找是否存在业务方上传的与目标环境数据关联的采集设备故障报告。本实施例中,可选的,调用智能合约对采集设备故障报告进行验证,包括:将采集设备故障报告与标准采集设备故障报告进行对比,若采集设备故障报告与标准采集设备故障报告的格式一致,则采集设备故障报告有效。具体的,智能合约中预先设定标准采集设备故障报告的格式,将业务方的采集设备故障报告与标准采集设备故障报告进行对比,确定业务方的采集设备故障报告与标准采集设备故障报告的格式是否一致。若一致,则确定采集设备故障报告有效;若不一致,则确定采集设备故障报告无效,目标环境数据为真实的不合法数据,该数据不达标,不能对该数据进行调整。智能合约中也可以预先设定业务方的标准签名或公章图片,将采集设备故障报告中的签名或公章图片与标准签名或公章图片进行对比,若一致,则确定采集设备故障报告有效。这样设置的有益效果在于,通过对比采集设备故障报告,可以实现对采集设备故障报告的自动辨别,减少环保工作人员的工作量,节约人力和时间,提升采集设备故障报告的辨别精度,避免将不合法数据进行修改,提高环境数据处理的效率和精度。本实施例中,可选的,该方法还包括:若从业务方获取的数据处理事务请求中目标环境数据的状态标签为异常状态,则发出报警信息,提示存在异常状态的环境数据,并检测数据处理事务请求中是否存在采集设备故障报告。具体的,若目标环境数据的状态标签为异常状态,则可以对数据异常、超标或中断等各种情况产生报警信息,提示环保工作人员,在业务方上传的环境数据中存在异常,确保环保工作人员了解目标环境数据的当前情况。可以在确定存在异常状态的目标环境数据后通过智能合约自动检测采集设备故障报告,也可以在环保工作人员收到报警本文档来自技高网...

【技术保护点】
1.一种环境数据处理方法,其特征在于,由区块链节点执行,所述方法包括:/n若从业务方获取的数据处理事务请求中目标环境数据的状态标签为异常状态,且所述数据处理事务请求中存在采集设备故障报告,则调用智能合约对所述采集设备故障报告进行验证;/n若所述采集设备故障报告有效,则调用所述智能合约对所述目标环境数据进行调整。/n

【技术特征摘要】
1.一种环境数据处理方法,其特征在于,由区块链节点执行,所述方法包括:
若从业务方获取的数据处理事务请求中目标环境数据的状态标签为异常状态,且所述数据处理事务请求中存在采集设备故障报告,则调用智能合约对所述采集设备故障报告进行验证;
若所述采集设备故障报告有效,则调用所述智能合约对所述目标环境数据进行调整。


2.根据权利要求1所述的方法,其特征在于,所述调用智能合约对所述采集设备故障报告进行验证,包括:
将所述采集设备故障报告与标准采集设备故障报告进行对比,若所述采集设备故障报告与标准采集设备故障报告的格式一致,则所述采集设备故障报告有效。


3.根据权利要求1所述的方法,其特征在于,调用所述智能合约对所述目标环境数据进行调整,包括:
根据所述智能合约的环境数据修正规则,将所述目标环境数据修正为合格指标的环境数据。


4.根据权利要求1所述的方法,其特征在于,调用所述智能合约对所述目标环境数据进行调整,还包括:
根据所述智能合约的环境数据标注规则,为所述目标环境数据标注异常状态的原因。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若从业务方获取的数据处理事务请求中目标环境数据的状态标签为异常状态,则发出报警信息,提示存在异常状态的环境数据,并检测所述数据处理事务请...

【专利技术属性】
技术研发人员:魏盼盼王新蕾
申请(专利权)人:江苏神彩科技股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1