一种基于区块链的数据处理方法、装置及电子设备制造方法及图纸

技术编号:30094293 阅读:16 留言:0更新日期:2021-09-18 08:57
本说明书提出一种基于区块链的数据处理方法、装置及电子设备,所述方法应用于管理平台,所述管理平台用于管理由多条区块链组成的区块链服务网络;所述区块链服务网络面向用户提供区块链存证服务。该方法包括:接收用户终端发送的业务数据和用户的用户信息;基于所述用户信息从所述区块链服务网络中确定为所述用户提供区块链服务的目标区块链;将所述业务数据发送给所述目标区块链的节点设备,以在所述目标区块链上存证所述业务数据。述目标区块链上存证所述业务数据。述目标区块链上存证所述业务数据。

【技术实现步骤摘要】
一种基于区块链的数据处理方法、装置及电子设备


[0001]本说明书一个或多个实施例涉及区块链
,尤其涉及一种基于区块链的数据处理方法、装置及电子设备。

技术介绍

[0002]区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。

技术实现思路

[0003]根据本说明的第一方面,提供一种基于区块链的数据处理方法,所述方法应用于管理平台,所述管理平台用于管理由多条区块链组成的区块链服务网络;所述区块链服务网络面向用户提供区块链存证服务;所述方法包括:
[0004]接收用户终端发送的业务数据和用户的用户信息;
[0005]基于所述用户信息从所述区块链服务网络中确定为所述用户提供区块链服务的目标区块链;
[0006]将所述业务数据发送给所述目标区块链的节点设备,以在所述目标区块链上存证所述业务数据。
[0007]可选的,组成所述区块链服务网络的多条区块链,分别对应不同的服务区域;
[0008]基于所述用户信息从所述区块链服务网络中确定为所述用户提供区块链服务的目标区块链,包括:
[0009]基于所述用户信息确定与所述用户对应的目标服务区域;
[0010]将所述区块链服务网络中与所述目标服务区域对应的区块链确定为,面向所述用户提供区块链服务的目标区块链。
[0011]可选的,所述用户信息包括分配给所述用户的服务区域对应的标识信息;或者,所述用户信息包括用于查询分配给所述用户的服务区域的用户标识信息。
[0012]可选的,所述方法还包括:
[0013]接收所述用户终端发送的与所述区块链存证服务对应的服务请求;
[0014]响应于所述服务请求,在确定所述用户完成了与所述区块链存证服务对应的服务购买支付时,为所述用户分配服务区域。
[0015]可选的,所述管理平台包括云服务管理平台;所述多条区块链包括基于所述云服务管理平台管理的云存储资源搭建的区块链。
[0016]可选的,所述方法还包括:
[0017]接收所述目标区块链的节点设备返回的与所述业务数据对应的存证回执;
[0018]将所述用户对应的目标服务区域的标识信息与所述存证回执进行拼接后返回给
所述用户终端。
[0019]可选的,所述方法还包括:
[0020]接收所述用户终端发送的针对所述业务数据的查询请求;所述查询请求包括所述业务数据的存证信息;
[0021]响应于所述查询请求,解析所述业务数据的存证信息,确定所述存证信息中是否携带服务区域的标识信息;
[0022]在确定所述存证信息中携带服务区域的标识信息时,将所述查询请求发送给与所述标识信息指示的服务区域对应的区块链中的节点设备,以由该节点设备基于所述业务数据的存证信息中携带的存证回执查询所述业务数据,并将查询结果返回给所述管理平台,由所述管理平台进一步返回给所述用户终端;
[0023]在确定所述存证信息中未携带服务区域的标识信息时,将所述查询请求发送给与为所述用户分配的目标服务区域对应的区块链中的节点设备,以由该节点设备基于所述业务数据的存证信息中携带的存证回执查询所述业务数据,并将查询结果返回给所述管理平台,由所述管理平台进一步返回给所述用户终端。
[0024]根据本说明书的第二方面,提供一种基于区块链的数据处理装置,所述装置应用于管理平台,所述管理平台用于管理由多条区块链组成的区块链服务网络;所述区块链服务网络面向用户提供区块链存证服务;所述装置包括:
[0025]接收模块,用于接收用户终端发送的业务数据和用户的用户信息;
[0026]确定模块,用于基于所述用户信息从所述区块链服务网络中确定为所述用户提供区块链服务的目标区块链;
[0027]发送模块,用于将所述业务数据发送给所述目标区块链的节点设备,以在所述目标区块链上存证所述业务数据。
[0028]可选的,组成所述区块链服务网络的多条区块链,分别对应不同的服务区域;
[0029]所述确定模块,用于基于所述用户信息确定与所述用户对应的目标服务区域;将所述区块链服务网络中与所述目标服务区域对应的区块链确定为,面向所述用户提供区块链服务的目标区块链。
[0030]可选的,所述用户信息包括分配给所述用户的服务区域对应的标识信息;或者,所述用户信息包括用于查询分配给所述用户的服务区域的用户标识信息。
[0031]可选的,所述装置还包括:
[0032]分配模块,用于接收所述用户终端发送的与所述区块链存证服务对应的服务请求;响应于所述服务请求,在确定所述用户完成了与所述区块链存证服务对应的服务购买支付时,为所述用户分配服务区域。
[0033]可选的,所述管理平台包括云服务管理平台;所述多条区块链包括基于所述云服务管理平台管理的云存储资源搭建的区块链。
[0034]可选的,所述装置还包括:
[0035]返回模块,用于接收所述目标区块链的节点设备返回的与所述业务数据对应的存证回执;将所述用户对应的目标服务区域的标识信息与所述存证回执进行拼接后返回给所述用户终端。
[0036]可选的,所述装置还包括:
[0037]查询模块,用于接收所述用户终端发送的针对所述业务数据的查询请求;所述查询请求包括所述业务数据的存证信息;响应于所述查询请求,解析所述业务数据的存证信息,确定所述存证信息中是否携带服务区域的标识信息;在确定所述存证信息中携带服务区域的标识信息时,将所述查询请求发送给与所述标识信息指示的服务区域对应的区块链中的节点设备,以由该节点设备基于所述业务数据的存证信息中携带的存证回执查询所述业务数据,并将查询结果返回给所述管理平台,由所述管理平台进一步返回给所述用户终端;在确定所述存证信息中未携带服务区域的标识信息时,将所述查询请求发送给与为所述用户分配的目标服务区域对应的区块链中的节点设备,以由该节点设备基于所述业务数据的存证信息中携带的存证回执查询所述业务数据,并将查询结果返回给所述管理平台,由所述管理平台进一步返回给所述用户终端。
[0038]根据本说明书的第三方面,提供一种电子设备,包括:
[0039]处理器;
[0040]用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现上述基于区块链的数据处理方法。
[0041]由上述描述可知,管理平台可在用户无感知的情况下,在多条区块链中,基于用户的用户信息为用户分配进行业务处理的区块链,从而实现用户无感知的多条区块链联合的数据处理方法。
[0042]对于用户来说,虽然底层实现是多条区块链,但是通过管理平台屏蔽了多条区块链联合使用的复杂性,使得用户像使用一条链一样在多链环境上进行读写本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的数据处理方法,所述方法应用于管理平台,所述管理平台用于管理由多条区块链组成的区块链服务网络;所述区块链服务网络面向用户提供区块链存证服务;组成所述区块链服务网络的多条区块链,分别对应不同的服务区域;所述方法包括:接收所述用户终端发送的针对业务数据的查询请求;所述查询请求包括所述业务数据的存证信息;所述存证信息包括:在数据存证后所返回的存证回执;响应于所述查询请求,确定所述存证信息中是否携带服务区域的标识信息;若是,则将所述查询请求发送给与所述标识信息指示的服务区域对应的区块链中的节点设备,以进行与该存证回执对应的业务数据的查询;若否,则将所述查询请求发送给与为所述用户分配的目标服务区域对应的区块链中的节点设备,以进行与该存证回执对应的业务数据的查询。2.根据权利要求1所述的方法,所述方法还包括:接收用户终端发送的业务数据和用户的用户信息;基于所述用户信息确定与所述用户对应的目标服务区域;将所述区块链服务网络中与所述目标服务区域对应的区块链确定为,面向所述用户提供区块链服务的目标区块链;将所述业务数据发送给所述目标区块链的节点设备,以在所述目标区块链上存证所述业务数据。3.根据权利要求2所述的方法,所述方法还包括:接收所述目标区块链的节点设备返回的与所述业务数据对应的存证回执;将所述用户对应的目标服务区域的标识信息与所述存证回执进行拼接后返回给所述用户终端。4.根据权利要求2所述的方法,所述用户信息包括分配给所述用户的服务区域对应的标识信息;或者,所述用户信息包括用于查询分配给所述用户的服务区域的用户标识信息。5.根据权利要求2所述的方法,所述方法还包括:接收所述用户终端发送的与所述区块链存证服务对应的服务请求;响应于所述服务请求,在确定所述用户完成了与所述区块链存证服务对应的服务购买支付时,为所述用户分配服务区域。6.根据权利要求1所述的方法,所述管理平台包括云服务管理平台;所述多条区块链包括基于所述云服务管理平台管理的云存储资源搭建的区块链。7.一种基于区块链的数据处理方法,所述方法应用于管理平台,所述管理平台用于管理由多条区块链组成的区块链服务网络;所述区块链服务网络面向用户提供区块链存证服务;组成所述区块链服务网络的多条区块链,分别对应不同的服务区域;所述方法包括:接收用户的用户终端发送的与区块链存证服务对应的服务请求;响应于所述服务请求,在确定所述用户完成了与区块链存证服务对应的服务购买支付时,为所述用户分配服务区域;在接收到所述用户的用户终端发送的业务数据时,查找为所述用户分配的所述服务区域,并将所述业务数据发送给所述服务区域所对应的目标区块链的节点设备,以在所述目标区块链上存证所述业务数据。8.根据权利要求7所述的方法,所述方法还包括:
接收所述目标区块链的节点设备返回的与所述业务数据对应的存证回执;将所述用户对应的目标服务区域的标识信息与所述存证回执进行拼接后返回给所述用户终端。9.根据权利要求7所述的方法,所述方法还包括:接收所述用户终端发送的针对所述业务数据的查询请求;所述查询请求包括所述业务数据的存证信息;所述存证信息包括:在数据存证后所返回的存证回执;响应于所述查询请求,确定所述存证信息中是否携带服务区域的标识信息;若是,则将所述查询请求发送给与所述标识信息指示的服务区域对应的区块链中的节点设备,以进行与该存证回执对应的业务数据的查询;若否,则将所述查询请求发送给与为所述用户分配的目标服务区域对应的区块链中的节点设备,以进行与该存证回执对应的业务数据的查询。10.根据权利要求7所述的方法,所述管理平台包括云服务管理平台;所述多条区块链包括基于所述云服务管理平台管理的云存储资源搭建的区块链。11.一种基于区块链的数据处理装置,所述装置应用于管理平台,所述管理平台用于管理由多条区块链组成的区块链服务网络;所述区块链服务网络面向用户提供区块链存证服务;组成所述区块链服务网络的多条区块链,分别对应不同的服务区域;所述装置包括:接收模块,用于接收所述用户终端发送的针对业务数据的查询请求;所述...

【专利技术属性】
技术研发人员:徐壮壮顾俊陈美清马超
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1