一种基于区块链系统的水质监管方法及装置、设备、介质制造方法及图纸

技术编号:22593985 阅读:39 留言:0更新日期:2019-11-20 10:44
本申请公开了一种基于区块链系统的水质监管方法及装置、设备、介质。区块链系统中的节点包括群众节点、检测节点、记账节点,方法至少包括:接收群众节点发送的水质问题上报数据;根据水质问题上报数据,获取检测节点提供的相应的实地水质检测数据;在对水质问题上报数据和实地水质检测数据共识通过后,通过记账节点将水质问题上报数据和实地水质检测数据写入区块链。本申请便于群众以及相关部门更高效可靠地监管水质,有助于消除别有用心者利用水质问题造谣而给社会带来的不利影响。

A water quality supervision method based on blockchain system and its devices, equipment and media

The application discloses a water quality supervision method and device, equipment and medium based on the blockchain system. The nodes in the blockchain system include the mass node, detection node and accounting node. The method at least includes: receiving the water quality problem report data sent by the mass node; obtaining the corresponding field water quality test data provided by the detection node according to the water quality problem report data; after the consensus of the water quality problem report data and the field water quality test data is passed, the water will be recorded through the accounting node Quality problem report data and field water quality detection data are written into the blockchain. This application is convenient for the masses and relevant departments to monitor water quality more efficiently and reliably, and helps to eliminate the adverse effects on society caused by the use of rumors of water quality problems by people with ulterior motives.

【技术实现步骤摘要】
一种基于区块链系统的水质监管方法及装置、设备、介质
本申请涉及水务
,尤其涉及一种基于区块链系统的水质监管方法及装置、设备、介质。
技术介绍
水务行业涉及供水、排水、污水、防汛处理等与群众日常生活密切相关的业务。尤其是供水业务,是正常运转的城市的生命线之一,供水业务对于水质问题十分敏感,因为水质问题会直接关系到群众的用水安全。目前,相关部门会利用水质检测设备,对河道以及水库等水厂采水处的水质进行检测,检测数据会提供给部门内部的工作人员进行相应处理,通过这种方式进行水质监管。但是,这种方式比较脱离群众,对于群众而言透明度较差,当别有用心者利用水质问题造谣,很容易很社会带来不利影响。
技术实现思路
本申请实施例提供一种基于区块链系统的水质监管方法及装置、设备、介质,用以解决现有技术中的如下技术问题:目前的水质监管方式比较脱离群众,对于群众而言透明度较差,当别有用心者利用水质问题造谣,很容易很社会带来不利影响。本申请实施例采用下述技术方案:一种基于区块链系统的水质监管方法,所述区块链系统中的节点包括群众节点、检测节点、记账节点,所述方法包括:接收所述群众节点发送的水质问题上报数据;根据所述水质问题上报数据,获取所述检测节点提供的相应的实地水质检测数据;在对所述水质问题上报数据和所述实地水质检测数据共识通过后,通过所述记账节点将所述水质问题上报数据和所述实地水质检测数据写入区块链。可选地,所述区块链系统中的节点还包括治理节点;通过所述记账节点将所述水质问题上报数据和所述实地水质检测数据写入区块链后,所述方法还包括:接收所述治理节点发送的针对所述水质问题上报数据的水质问题处理结果数据;在对所述水质问题处理结果数据共识通过后,通过所述记账节点将所述水质问题处理结果数据写入所述区块链。可选地,对所述水质问题上报数据和所述实地水质检测数据共识通过,包括:通过所述区块链系统中预定参与共识的各节点根据预定的策略,分别验证所述水质问题上报数据和所述实地水质检测数据的合法性;若确定所述各节点中超过半数的节点对所述合法性验证通过,则对所述水质问题上报数据和所述实地水质检测数据共识通过。可选地,根据预定的策略,验证所述水质问题上报数据和所述实地水质检测数据的合法性,包括:验证所述实地水质检测数据是否表明所述水质问题上报数据中提到的水质问题确实存在;若是,则确定所述水质问题上报数据和所述实地水质检测数据合法,否则,确定所述水质问题上报数据和所述实地水质检测数据不合法。可选地,所述方法还包括:接收群众节点发送的表明自身是否参与记账的请求;根据所述请求,确定是否使所述群众节点成为记账节点。可选地,所述检测节点包括设置于河道中的水质检测设备或者与所述水质检测设备之间具有通信连接的计算设备,所述水质检测设备用于通过检测水质,生成相应的实地水质检测数据。可选地,所述治理节点由治理水质问题的相关部门管理。一种基于区块链系统的水质监管装置,所述区块链系统中的节点包括群众节点、检测节点、记账节点,所述装置包括:接收模块,接收所述群众节点发送的水质问题上报数据;获取模块,根据所述水质问题上报数据,从所述检测节点获取相应的实地水质检测数据;写入模块,在对所述水质问题上报数据和所述实地水质检测数据共识通过后,通过所述记账节点将所述水质问题上报数据和所述实地水质检测数据写入区块链。一种基于区块链系统的水质监管设备,所述区块链系统中的节点包括群众节点、检测节点、记账节点,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:接收所述群众节点发送的水质问题上报数据;根据所述水质问题上报数据,从所述检测节点获取相应的实地水质检测数据;在对所述水质问题上报数据和所述实地水质检测数据共识通过后,通过所述记账节点将所述水质问题上报数据和所述实地水质检测数据写入区块链。一种基于区块链系统的水质监管非易失性计算机存储介质,存储有计算机可执行指令,所述区块链系统中的节点包括群众节点、检测节点、记账节点,所述计算机可执行指令设置为:接收所述群众节点发送的水质问题上报数据;根据所述水质问题上报数据,从所述检测节点获取相应的实地水质检测数据;在对所述水质问题上报数据和所述实地水质检测数据共识通过后,通过所述记账节点将所述水质问题上报数据和所述实地水质检测数据写入区块链。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:会对群众上报的水质问题上报数据和实际检测得到的实地水质检测数据进行共识,共识通过后还会写入区块链,方便更多的人查阅,可信度高,公信力好,便于相关部门更高效可靠地监管水质,有助于消除别有用心者利用水质问题造谣而给社会带来的不利影响;另外,相关部门对水质问题的处理结果数据也会写入区块链,从而也便于群众和上级部门对该相关部门解决水质问题的工作是否到位进行监管。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请的一些实施例提供的一种基于区块链系统的水质监管方法的流程示意图;图2为本申请的一些实施例提供的一种应用场景下,图1的基于区块链系统的水质监管方法的一种详细流程示意图;图3为本申请的一些实施例提供的对应于图1的一种基于区块链系统的水质监管装置的结构示意图;图4为本申请的一些实施例提供的对应于图1的一种基于区块链系统的水质监管设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请提出了基于区块链系统的水质监管方案,让包括群众在内的多方用户能够便利地参与水质监管工作,公信力较好,也能够更好地督促相关部门解决水质问题。由于有多方用户参与,各方用户的角色定位可能有区别,相应地可以作为不同类型的区块链节点(具体包括各方用户接入区块链系统所使用的设备及相应的程序端,设备比如是智能手机、桌上电脑、智能可穿戴设备等),需要说明的是,某一方用户也可以同时对应多种不同类型的区块链节点。基于此,在本申请的一些实施例中,区块链系统可以包括群众节点、检测节点、记账节点。群众节点可以对应于群众,有意愿的群众也可以作为群众节点参与水质监管,群众节点所包括的设备比如是群众所使用的智能手机等;检测节点可以本文档来自技高网...

【技术保护点】
1.一种基于区块链系统的水质监管方法,其特征在于,所述区块链系统中的节点包括群众节点、检测节点、记账节点,所述方法包括:/n接收所述群众节点发送的水质问题上报数据;/n根据所述水质问题上报数据,获取所述检测节点提供的相应的实地水质检测数据;/n在对所述水质问题上报数据和所述实地水质检测数据共识通过后,通过所述记账节点将所述水质问题上报数据和所述实地水质检测数据写入区块链。/n

【技术特征摘要】
1.一种基于区块链系统的水质监管方法,其特征在于,所述区块链系统中的节点包括群众节点、检测节点、记账节点,所述方法包括:
接收所述群众节点发送的水质问题上报数据;
根据所述水质问题上报数据,获取所述检测节点提供的相应的实地水质检测数据;
在对所述水质问题上报数据和所述实地水质检测数据共识通过后,通过所述记账节点将所述水质问题上报数据和所述实地水质检测数据写入区块链。


2.如权利要求1所述的方法,其特征在于,所述区块链系统中的节点还包括治理节点;通过所述记账节点将所述水质问题上报数据和所述实地水质检测数据写入区块链后,所述方法还包括:
接收所述治理节点发送的针对所述水质问题上报数据的水质问题处理结果数据;
在对所述水质问题处理结果数据共识通过后,通过所述记账节点将所述水质问题处理结果数据写入所述区块链。


3.如权利要求1所述的方法,其特征在于,对所述水质问题上报数据和所述实地水质检测数据共识通过,包括:
通过所述区块链系统中预定参与共识的各节点根据预定的策略,分别验证所述水质问题上报数据和所述实地水质检测数据的合法性;
若确定所述各节点中超过半数的节点对所述合法性验证通过,则对所述水质问题上报数据和所述实地水质检测数据共识通过。


4.如权利要求1所述的方法,其特征在于,根据预定的策略,验证所述水质问题上报数据和所述实地水质检测数据的合法性,包括:
验证所述实地水质检测数据是否表明所述水质问题上报数据中提到的水质问题确实存在;
若是,则确定所述水质问题上报数据和所述实地水质检测数据合法,否则,确定所述水质问题上报数据和所述实地水质检测数据不合法。


5.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收群众节点发送的表明自身是否参与记账的请求;
根据所述请求,确定是否使所述群众节点成为记账节点。


6.如权利要求1所述的方法,其特征在于,所述检测节点包...

【专利技术属性】
技术研发人员:王兆海
申请(专利权)人:山东开创云软件有限公司
类型:发明
国别省市:山东;37

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

1