基于区块链的数据处理方法和装置制造方法及图纸

技术编号:27975583 阅读:30 留言:0更新日期:2021-04-06 14:09
本说明书的一个或多个实施例提供了一种基于区块链的数据处理方法和装置,应用于包括业务平台方节点设备和业务提供方节点设备的区块链网络系统;所述方法包括:所述业务平台方节点设备向所述区块链发送第一交易;所述业务提供方节点设备基于所述第一交易核对是否已接收到所述业务平台方节点设备发送的业务受理数据;如果否,执行预设的业务受理数据获取逻辑;如果是,执行对所述目标业务对象的业务处理逻辑,向所述区块链网络发送第二交易;所述业务平台方节点设备从所述区块链的区块获取所述第二交易;核对是否已接收到所述业务处理数据;如果否,执行预设的业务处理数据获取逻辑;如果是,执行对所述业务处理数据的应用逻辑。

【技术实现步骤摘要】
基于区块链的数据处理方法和装置
本说明书涉及数据处理
,尤其涉及一种基于区块链的数据处理方法和装置。
技术介绍
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种基于区块链的数据处理方法、装置、和计算机设备。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种基于区块链的数据处理方法,应用于包括业务平台方节点设备和业务提供方节点设备的区块链网络系统;所述业务平台方节点设备与所述业务提供方节点设备通信连接以进行数据传输;所述方法包括:所述业务平台方节点设备生成目标业务对象的业务受理数据,所述业务受理数据包括所述目标业务对象的标识;所述业务平台方节点设备向所述区块链发送第一交易,所述第一交易基于所述业务受理数据生成;所述第一交易包括目标业务对象的标识;所述业务提供方节点设备从所述区块链的区块获取所述第一交易;所述业务提供方节点设备核对是否已接收到所述业务平台方节点设备发送的、与所述第一交易对应的所述业务受理数据;如果否,所述业务提供方节点设备执行预设的业务受理数据获取逻辑;如果是,所述业务提供方节点设备基于所述业务受理数据,执行对所述目标业务对象的业务处理逻辑,以生成所述目标业务对象的业务处理数据,所述业务处理数据包括所述目标业务对象的标识和所述目标业务对象的至少一个属性数据;所述业务提供方节点设备向所述区块链网络发送第二交易;所述第二交易基于所述业务处理数据生成,且包括所述目标业务对象的标识和所述至少一个属性数据;所述业务平台方节点设备从所述区块链的区块获取所述第二交易;所述业务平台方节点设备核对是否已接收到所述业务提供方节点设备发送的、与所述第二交易对应的所述业务处理数据;如果否,所述业务平台方节点设备执行预设的业务处理数据获取逻辑;如果是,所述业务平台方节点设备执行对所述业务处理数据的应用逻辑。根据本说明书一个或多个实施例的第二方面,提出了一种基于区块链的数据处理方法,应用于包括业务平台方节点设备和业务提供方节点设备的区块链网络系统;所述业务平台方节点设备与所述业务提供方节点设备通信连接以进行数据传输;所述方法由所述业务平台方节点设备执行,包括:生成目标业务对象的业务受理数据,所述业务受理数据包括所述目标业务对象的标识;向所述区块链发送第一交易,所述第一交易基于所述业务受理数据生成;所述第一交易包括目标业务对象的标识;从所述区块链的区块获取第二交易,所述第二交易由所述业务提供方节点设备基于业务处理数据生成且向所述区块链发送,所述第二交易包括所述目标业务对象的标识和所述目标业务对象的至少一个属性数据;所述业务处理数据由所述业务提供方节点设备基于所述业务受理数据生成,所述业务处理数据包括所述目标业务对象的标识和所述目标业务对象的至少一个属性数据;核对是否已接收到所述业务提供方节点设备发送的、与所述第二交易对应的所述业务处理数据;如果否,执行预设的业务处理数据获取逻辑;如果是,执行对所述业务处理数据的应用逻辑。根据本说明书一个或多个实施例的第三方面,提出了一种基于区块链的数据处理方法,应用于包括业务平台方节点设备和业务提供方节点设备的区块链网络系统;所述业务平台方节点设备与所述业务提供方节点设备通信连接以进行数据传输;所述方法由所述业务提供方节点设备执行,包括:从所述区块链的区块获取第一交易,所述第一交易由所述业务平台方节点设备基于目标业务对象的业务受理数据生成且向所述区块链发送;所述第一交易包括所述目标业务对象的标识;所述业务受理数据由所述业务平台方节点设备生成且包括所述目标业务对象的标识;核对是否已接收到所述业务平台方节点设备发送的、与所述第一交易对应的所述业务受理数据;如果否,执行预设的业务受理数据获取逻辑;如果是,基于所述业务受理数据,执行对所述目标业务对象的业务处理逻辑,以生成所述目标业务对象的业务处理数据,所述业务处理数据包括所述目标业务对象的标识和所述目标业务对象的至少一个属性数据;向所述区块链网络发送第二交易;所述第二交易基于所述业务处理数据生成,且包括所述目标业务对象的标识和所述至少一个属性数据。根据本说明书一个或多个实施例的第四方面,提出了一种基于区块链的数据处理装置,应用于包括业务平台方节点设备和业务提供方节点设备的区块链网络系统;所述业务平台方节点设备与所述业务提供方节点设备通信连接以进行数据传输;所述装置应用于所述业务平台方节点设备端,包括:生成单元,用于生成目标业务对象的业务受理数据,所述业务受理数据包括所述目标业务对象的标识;发送单元,用于向所述区块链发送第一交易,所述第一交易基于所述业务受理数据生成;所述第一交易包括目标业务对象的标识;获取单元,用于从所述区块链的区块获取第二交易,所述第二交易由所述业务提供方节点设备基于业务处理数据生成且向所述区块链发送,所述第二交易包括所述目标业务对象的标识和所述目标业务对象的至少一个属性数据;所述业务处理数据由所述业务提供方节点设备基于所述业务受理数据生成,所述业务处理数据包括所述目标业务对象的标识和所述目标业务对象的至少一个属性数据;核对单元,用于核对是否已接收到所述业务提供方节点设备发送的、与所述第二交易对应的所述业务处理数据;执行单元,用于执行对所述业务处理数据的应用逻辑或执行预设的业务处理数据获取逻辑。根据本说明书一个或多个实施例的第五方面,提出了一种基于区块链的数据处理装置,应用于包括业务平台方节点设备和业务提供方节点设备的区块链网络系统;所述业务平台方节点设备与所述业务提供方节点设备通信连接以进行数据传输;所述装置应用于所述业务提供方节点设备端,包括:获取单元,用于从所述区块链的区块获取第一交易,所述第一交易由所述业务平台方节点设备基于目标业务对象的业务受理数据生成且向所述区块链发送;所述第一交易包括所述目标业务对象的标识;所述业务受理数据由所述业务平台方节点设备生成且包括所述目标业务对象的标识;核对单元,用于核对是否已接收到所述业务平台方节点设备发送的、与所述第一交易对应的所述业务受理数据;执行单元,用于基于所述业务受理数据,执行对所述目标业务对象的业务处理逻辑,以生成所述目标业务对象的业务处理数据,所述业务处理数据包括所述目标业务对象的标识和所述目标业务对象的至少一个属性数据;或执行预设的业务受理数据获取逻辑;发送单元,用于发送第二交易;所述第二交易基于所述业务处理数据生成,且包括所述目标业务对象的标识本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据处理方法,应用于包括业务平台方节点设备和业务提供方节点设备的区块链网络系统;所述业务平台方节点设备与所述业务提供方节点设备通信连接以进行数据传输;所述方法由所述业务平台方节点设备执行,包括:/n生成目标业务对象的业务受理数据;/n向所述区块链发送基于所述业务受理数据生成的第一交易,所述第一交易用以在所述区块链的状态数据库建立与所述目标业务对象对应的数据集合;从所述区块链的区块获取第二交易,所述第二交易由所述业务提供方节点设备基于业务处理数据生成,所述第二交易用以在所述区块链的状态数据库更新与所述目标业务对象对应的数据集合;核对是否已接收到所述业务提供方节点设备发送的、与所述第二交易对应的所述业务处理数据;/n如果否,基于从所述状态数据库获得的更新后的所述目标业务对象对应的数据集合,生成包括所述业务处理数据;/n如果是,执行对所述业务处理数据的应用逻辑。/n

【技术特征摘要】
1.一种基于区块链的数据处理方法,应用于包括业务平台方节点设备和业务提供方节点设备的区块链网络系统;所述业务平台方节点设备与所述业务提供方节点设备通信连接以进行数据传输;所述方法由所述业务平台方节点设备执行,包括:
生成目标业务对象的业务受理数据;
向所述区块链发送基于所述业务受理数据生成的第一交易,所述第一交易用以在所述区块链的状态数据库建立与所述目标业务对象对应的数据集合;从所述区块链的区块获取第二交易,所述第二交易由所述业务提供方节点设备基于业务处理数据生成,所述第二交易用以在所述区块链的状态数据库更新与所述目标业务对象对应的数据集合;核对是否已接收到所述业务提供方节点设备发送的、与所述第二交易对应的所述业务处理数据;
如果否,基于从所述状态数据库获得的更新后的所述目标业务对象对应的数据集合,生成包括所述业务处理数据;
如果是,执行对所述业务处理数据的应用逻辑。


2.根据权利要求1所述的方法,所述业务平台方节点设备生成有所述目标业务对象的交易流水记录;
所述核对是否已接收到所述业务提供方节点设备发送的、与所述第二交易对应的所述业务处理数据,包括:
基于所述交易流水记录,核对是否已接收到所述业务提供方节点设备发送的、与所述第二交易对应的所述业务处理数据。


3.根据权利要求1或2所述的方法,所述业务平台方为保险平台方,所述业务提供方为保险机构方,所述目标业务对象为保单或保险批改单,所述业务受理数据为所述保单受理数据或所述保险批改单受理数据,所述业务处理数据为所述保单核保结果数据或所述保险批改单批改结果数据。


4.根据权利要求1或2所述的方法,所述区块链为联盟链,所述业务平台方节点设备和业务提供方节点设备为所述联盟链的联盟成员节点设备。


5.一种基于区块链的数据处理方法,应用于包括业务平台方节点设备和业务提供方节点设备的区块链网络系统;所述业务平台方节点设备与所述业务提供方节点设备通信连接以进行数据传输;所述方法由所述业务提供方节点设备执行,包括:
从所述区块链的区块获取第一交易,所述第一交易由所述业务平台方节点设备基于目标业务对象的业务受理数据生成;所述第一交易用以在所述区块链的状态数据库建立与所述目标业务对象对应的数据集合;
核对是否已接收到所述业务平台方节点设备发送的、与所述第一交易对应的所述业务受理数据;
如果否,基于从所述状态数据库获得的所述目标业务对象对应的数据集合,生成所述业务受理数据;
如果是,基于所述业务受理数据,执行对所述目标业务对象的业务处理逻辑,以生成所述目标业务对象的业务处理数据;
向所述区块链网络发送第二交易;所述第二交易基于所述业务处理数据生成,所述第二交易用以在所述区块链的状态数据库更新目标业务对象对应的数据集合。


6.根据权利要求5所述的方法,所述业务提供方节点设备生成有所述目标业务对象的交易流水记录;所述核对是否已接收到所述业务平台方节点设备发送的、与所述第一交易对应的所述业务受理数据,包括:
基于所述交易流水记录,核对是否已接收到所述业务平台方节点设备发送的、与所述第一交易对应的所述业务受理数据。


7.根据权利要求5或6所述的方法,所述业务平台方为保险平台方,所述业务提供方为保险机构方,所述目标业务对象为保单或保险批改单,所述业务受理数据为所述保单受理数据或所述保险批改单受理数据,所述业务处理数据为所述保单核保结果数据或所述保险批改单批改结果数据。


8.根据权利要求5或6所述的方法,所述区块链为联盟链,所述业务平台方节点设备和业务提供方节点设备为所述联盟链的联盟成员节点设备。


9.一种基于区块链的数据处理装置,应用于包括业务平台方节点设备和业务提供方节点设备的区块链网络系统;所述业务平台方节点设备与所述业务提供方节点设备通信连接以进行数据传输;所述装置应用于所述...

【专利技术属性】
技术研发人员:王海彬王晓恬周凡
申请(专利权)人:创新先进技术有限公司
类型:发明
国别省市:开曼群岛;KY

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

1