【技术实现步骤摘要】
基于区块链的水务处理方法、装置、系统、设备和介质
本申请实施例涉及计算机技术,具体涉及区块链技术,尤其涉及一种基于区块链的水务处理方法、装置、系统、设备和介质。
技术介绍
现在区块链技术已经应用于各行各业中,实现了数据的去中心化存储以及操作可追溯等效果。在智慧城市建设过程中,如何将区块链技术应用于水务管理工作中,实现水务相关业务的规范化处理,仍是当前需要解决的技术问题。
技术实现思路
本申请实施例提供了一种区块链的水务管理方法、装置、系统、设备和介质,以实现水务信息的规范化管理,提高水务相关业务处理的便捷性、安全性。第一方面,本申请实施例公开了一种基于区块链的水务处理方法,由客户端执行,所述方法包括:向中间服务端发起水务信息处理请求,以请求所述中间服务端根据所述水务信息处理请求进行中间业务处理,其中,所述中间服务端还向水务办理服务端发起目标业务处理请求;从所述中间服务端获取水务结果数据,其中,所述水务结果数据由所述水务办理服务端基于所述目标业务处理请求反馈给所述中间服务端,所述水务 ...
【技术保护点】
1.一种基于区块链的水务处理方法,其特征在于,由客户端执行,所述方法包括:/n向中间服务端发起水务信息处理请求,以请求所述中间服务端根据所述水务信息处理请求进行中间业务处理,其中,所述中间服务端还向水务办理服务端发起目标业务处理请求;/n从所述中间服务端获取水务结果数据,其中,所述水务结果数据由所述水务办理服务端基于所述目标业务处理请求反馈给所述中间服务端,所述水务结果数据的第一特征信息由所述水务办理服务端存储于区块链中;/n从所述区块链中获取所述水务结果数据的第一特征信息,并与经特征计算得到的所述水务结果数据的第二特征信息进行比对,以验证所述水务结果数据的正确性。/n
【技术特征摘要】
1.一种基于区块链的水务处理方法,其特征在于,由客户端执行,所述方法包括:
向中间服务端发起水务信息处理请求,以请求所述中间服务端根据所述水务信息处理请求进行中间业务处理,其中,所述中间服务端还向水务办理服务端发起目标业务处理请求;
从所述中间服务端获取水务结果数据,其中,所述水务结果数据由所述水务办理服务端基于所述目标业务处理请求反馈给所述中间服务端,所述水务结果数据的第一特征信息由所述水务办理服务端存储于区块链中;
从所述区块链中获取所述水务结果数据的第一特征信息,并与经特征计算得到的所述水务结果数据的第二特征信息进行比对,以验证所述水务结果数据的正确性。
2.根据权利要求1所述的方法,其特征在于:
所述水务信息处理请求包括以下至少一种:注册请求、查询请求和注销请求;
所述查询请求包括对以下至少一种信息的查询:用水计划、计量情况、账单、水费缴纳情况和用水失信信息。
3.根据权利要求1所述的方法,其特征在于,所述水务办理服务端反馈的所述水务结果数据采用用户的密钥进行加密;
所述区块链中存储的第一特征信息是未加密水务结果数据的特征信息;
相应的,在从所述中间服务端获取水务结果数据之后,还包括:
利用本地密钥对所述水务结果数据进行解密,以基于解密后的水务结果数据执行所述特征计算与特征信息比对操作。
4.根据权利要求1所述的方法,其特征在于,在所述向中间服务端发起水务信息处理请求之前,还包括:
针对发起所述水务信息处理请求时的操作行为和关联数据,通过区块链节点产生操作事务请求,并向区块链网络发送,以进行上链存储。
5.根据权利要求4所述的方法,其特征在于,所述水务信息处理请求中包括用户的密钥和所述操作事务请求对应的上链事务标识。
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
通过区块链节点向区块链网络发送用水失信信息查询事务请求,以请求所述区块链网络反馈所述用水失信信息;
其中,所述用水失信信息包括拒不缴纳或恶意拖欠水费的用户信息,以及浪费水资源的用户信息。
7.一种基于区块链的水务处理方法,其特征在于,由水务办理服务端执行,所述方法包括:
获取中间服务端传输的目标业务处理请求,其中,所述目标业务处理请求为所述中间服务端根据客户端提供的水务信息处理请求而发起;
执行所述目标业务处理请求,以得到对应的水务结果数据;
计算所述水务结果数据的第一特征信息,并通过区块链节点产生所述第一特征信息的上传事务请求,向区块链网络发送,以进行上链存储;
通过所述中间服务端将所述水务结果数据回传给所述客户端。
8.根据权利要求7所述的方法,其特征在于:
所述水务信息处理请求包括以下至少一种:注册请求、查询请求和注销请求;
所述查询请求包括对以下至少一种信息的查询:用水计划、计量情况、账单、水费缴纳情况和用水失信信息。
9.根据权利要求7所述的方法,其特征在于,在通过所述中间服务端将所述水务结果数据回传给所述客户端之前,还包括:
获取发起所述水务信息处理请求的用户的密钥;
利用所述密钥对所述水务结果数据进行加密,以通过所述中间服务端将加密的水务结果数据回传给所述客户端。
10.根据权利要求9所述的方法,其特征在于,所述获取发起所述水务信息处理请求的用户的密钥,包括:
从所述目标业务处理请求中解析并获取所述密钥,其中,所述密钥携带在所述水务信息处理请求中。
11.根据权利要求7所述的方法,其特征在于,在执行所述目标业务处理请求,以得到对应的水务结果数据的过程中,还包括:
根据目标业务处理过程中的操作行为和关联数据,通过区块链节点产生操作事务请求,并向区块链网络发送,以进行上链存储。
12.根据权利要求7所述的方法,其特征在于,在执行所述目标业务处理请求之前,还包括:
获取所述客户端中操作行为的上链事务标识,并根据所述上链事务标识从区块链中获取所述客户端中的操作行为和关联数据;
根据获取的所述客户端中的操作行为和关联数据,对所述目标业务处理请求进行验证。
13.一种基于区块链的水务处理方法,其特征在于,由客户端、中间服务端和水务办理服务端参与执行,所述方法包括:
所述客户端向所述中间服务端发起水务信息处理请求;
所述中间服务端根据所述水务信息处理请求进行中间业务处理,并向所述水务办理服务端发起目标业务处理请求;
所述水务办理服务端执行所述目标业务处理请求,以得到对应的水务结果数据;
所述水务办理服务端计算所述水务结果数据的第一特征信息,并通过区块链节点产生所述第一特征信息的上传事务请求,向区块链网络发送,以进行上链存储;
所述水务办理服务端通过所述中间...
【专利技术属性】
技术研发人员:荆博,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。