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

技术编号:22330108 阅读:41 留言:0更新日期:2019-10-19 12:16
本说明书的一个或多个实施例提供了一种基于区块链的数据处理方法和装置,应用于包括业务平台方节点设备、用户客户端和业务提供方客户端的区块链网络;所述区块链的分布式数据库内存储有所述业务平台方与所述业务提供方签署的业务代理合约,所述业务代理合约对应有唯一性的识别码;所述业务平台方节点设备配置有与所述业务代理合约对应的至少一份业务服务数据;所述方法包括:所述业务平台方节点设备向所述用户客户端发送业务展示数据,和与所述至少一份业务服务数据对应的业务代理合约的识别码;接收所述用户客户端发送的目标订单,所述目标订单包括用户选定的目标业务服务数据的标识信息;执行预设的业务受理逻辑。

【技术实现步骤摘要】
基于区块链的数据处理方法和装置
本说明书涉及数据处理
,尤其涉及一种基于区块链的数据处理方法和装置。
技术介绍
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种基于区块链的数据处理方法、装置、计算机设备和计算机可读存储介质。为实现上述目的,本说明书一个或多个实施例提供了一种基于区块链的数据处理方法,应用于包括业务平台方节点设备、用户客户端和业务提供方客户端的区块链网络,所述用户客户端和所述业务提供方客户端与所述业务平台节点设备通信连接;所述区块链的分布式数据库内存储有所述业务平台方与所述业务提供方签署的业务代理合约,所述业务代理合约对应有唯一性的识别码;所述业务平台节点设备配置有与所述业务代理合约对应的至少一份业务服务数据;所述方法由所述业务平台方节点设备执行,包括:向所述用户客户端发送业务展示数据,所述业务展示数据包括至少一份业务服务数据的标识信息,和与所述至少一份业务服务数据对应的业务代理合约的识别码;接收所述用户客户端发送的目标订单,所述目标订单包括用户选定的目标业务服务数据的标识信息,和与所述目标业务服务数据对应的目标业务代理合约的识别码;基于所述目标业务代理合约和所述目标业务服务数据,执行预设的业务受理逻辑。在又一示出的实施方式中,所述业务代理合约包括所述平台节点设备与所述业务提供方客户端作出的数字签名。在又一示出的实施方式中,所述业务代理合约为部署在所述区块链的智能合约。在又一示出的实施方式中,所述目标业务代理合约包括所述业务平台方可代理的业务特征内容;所述目标业务服务数据包括有所述业务平台方提供的目标业务特征内容;所述执行预设的业务受理逻辑包括:验证所述目标业务服务数据包括的目标业务特征内容与目标业务代理合约可代理的业务特征内容是否一致。在又一示出的实施方式中,所述验证所述目标业务服务数据包括的目标业务特征内容与目标业务代理合约可代理的业务特征内容是否一致,包括:调用业务服务数据验证智能合约,执行所述智能合约声明的业务服务数据验证逻辑,验证所述目标业务服务数据包括的目标业务特征内容与目标业务代理合约可代理的业务特征内容是否一致。在又一示出的实施方式中,所述区块链为联盟链,所述业务平台节点设备为联盟成员节点设备。在又一示出的实施方式中,所述业务平台方节点设备为保险平台方节点设备;所述用户客户端为投保用户客户端;所述业务提供方客户端为保险提供方客户端;所述业务代理合约为保单代理合约;所述业务服务数据为保单条款数据;所述预设的业务受理逻辑为投保受理逻辑。在又一示出的实施方式中,所述业务平台方节点设备为保险平台方节点设备;所述用户客户端为投保用户客户端;所述业务提供方客户端为保险提供方客户端;所述业务代理合约为保单代理合约;所述业务服务数据为保单条款数据;所述业务特征内容包括保费、或保额或风险内容;所述预设的业务受理逻辑为投保受理逻辑。相应地,本说明书还提供了一种基于区块链的数据处理装置,应用于包括业务平台方节点设备、用户客户端和业务提供方客户端的区块链网络,所述用户客户端和所述业务提供方客户端与所述业务平台节点设备通信连接;所述区块链的分布式数据库内存储有所述业务平台方与所述业务提供方签署的业务代理合约,所述业务代理合约对应有唯一性的识别码;所述业务平台节点设备配置有与所述业务代理合约对应的至少一份业务服务数据;所述装置应用于所述业务平台节点设备端,包括:发送单元,用于向所述用户客户端发送业务展示数据,所述业务展示数据包括至少一份业务服务数据的标识信息,和与所述至少一份业务服务数据对应的业务代理合约的识别码;接收单元,用于接收所述用户客户端发送的目标订单,所述目标订单包括用户选定的目标业务服务数据的标识信息,和与所述目标业务服务数据对应的目标业务代理合约的识别码;执行单元,基于所述目标业务代理合约和所述目标业务服务数据,执行预设的业务受理逻辑。在又一示出的实施方式中,所述业务代理合约包括所述平台节点设备与所述业务提供方客户端作出的数字签名。在又一示出的实施方式中,所述业务代理合约为部署在所述区块链的智能合约。在又一示出的实施方式中,所述目标业务代理合约包括所述业务平台方可代理的业务特征内容,所述执行单元,进一步用于:验证所述目标业务服务数据的业务特征内容与目标业务代理合约可代理的业务特征内容是否一致。在又一示出的实施方式中,所述验证所述目标业务服务数据的业务特征内容与目标业务代理合约可代理的业务特征内容是否一致,包括:调用业务服务数据验证智能合约,执行所述智能合约声明的业务服务数据验证逻辑,验证所述目标业务服务数据的业务特征内容与目标业务代理合约可代理的业务特征内容是否一致。在又一示出的实施方式中,所述区块链为联盟链,所述业务平台节点设备为联盟成员节点设备。在又一示出的实施方式中,所述业务平台方节点设备为保险平台方节点设备;所述用户客户端为投保用户客户端;所述业务提供方客户端为保险提供方客户端;所述业务代理合约为保单代理合约;所述业务服务数据为保单条款数据;所述预设的业务受理逻辑为投保受理逻辑。在又一示出的实施方式中,所述业务平台方节点设备为保险平台方节点设备;所述用户客户端为投保用户客户端;所述业务提供方客户端为保险提供方客户端;所述业务代理合约为保单代理合约;所述业务服务数据为保单条款数据;所述业务特征内容包括保费、或保额或风险内容;所述预设的业务受理逻辑为投保受理逻辑。相应地,本说明书还提供了一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行如业务平台方节点设备所执行的数据处理方法。相应地,本说明书还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行如业务平台方节点设备所执行的数据处理方法。由以上技术方案可见,本说明书提供的基于区块链的数据处理方法和装置,在区块链的分布式数据库内存储业务平台方与业务提供方签署的业务代理合约,基于区块链的防篡改机制,为上述业务代理合约进行存证,进而为业务平台方提供的业务服务数据是否符合业务代理合约的规定提供内容佐证;相较于线下与业务提供方签署业务代理合约,为签署该业务代理合约和业务平台基于上述业务代理合约的应用降低了人力成本,提高了执行效率。附图说明图1为本说明书所提供的一实施例所示的基于区块链的数据处理方法的流程示意图;图2为本说明书所提供的一实施例所示的将基于区块链的数据处理方法应用于投保业务中的流程示意图;图3为本说明书所提供的一实施例提供的应用于保险平台节点设备端的基于区块链的投保装置的示意图;图4为运行本说明书所提供的基于区块链的投保装置实施例的一种硬件结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据处理方法,应用于包括业务平台方节点设备、用户客户端和业务提供方客户端的区块链网络,所述用户客户端和所述业务提供方客户端与所述业务平台节点设备通信连接;所述区块链的分布式数据库内存储有所述业务平台方与所述业务提供方签署的业务代理合约,所述业务代理合约对应有唯一性的识别码;所述业务平台节点设备配置有与所述业务代理合约对应的至少一份业务服务数据;所述方法由所述业务平台方节点设备执行,包括:向所述用户客户端发送业务展示数据,所述业务展示数据包括至少一份业务服务数据的标识信息,和与所述至少一份业务服务数据对应的业务代理合约的识别码;接收所述用户客户端发送的目标订单,所述目标订单包括用户选定的目标业务服务数据的标识信息,和与所述目标业务服务数据对应的目标业务代理合约的识别码;基于所述目标业务代理合约和所述目标业务服务数据,执行预设的业务受理逻辑。

【技术特征摘要】
1.一种基于区块链的数据处理方法,应用于包括业务平台方节点设备、用户客户端和业务提供方客户端的区块链网络,所述用户客户端和所述业务提供方客户端与所述业务平台节点设备通信连接;所述区块链的分布式数据库内存储有所述业务平台方与所述业务提供方签署的业务代理合约,所述业务代理合约对应有唯一性的识别码;所述业务平台节点设备配置有与所述业务代理合约对应的至少一份业务服务数据;所述方法由所述业务平台方节点设备执行,包括:向所述用户客户端发送业务展示数据,所述业务展示数据包括至少一份业务服务数据的标识信息,和与所述至少一份业务服务数据对应的业务代理合约的识别码;接收所述用户客户端发送的目标订单,所述目标订单包括用户选定的目标业务服务数据的标识信息,和与所述目标业务服务数据对应的目标业务代理合约的识别码;基于所述目标业务代理合约和所述目标业务服务数据,执行预设的业务受理逻辑。2.根据权利要求1所述的方法,所述业务代理合约包括所述平台节点设备与所述业务提供方客户端作出的数字签名。3.根据权利要求1或2所述的方法,所述业务代理合约为部署在所述区块链的智能合约。4.根据权利要求1或2所述的方法,所述目标业务代理合约包括所述业务平台方可代理的业务特征内容;所述目标业务服务数据包括有所述业务平台方提供的目标业务特征内容;所述执行预设的业务受理逻辑包括:验证所述目标业务服务数据包括的目标业务特征内容与目标业务代理合约可代理的业务特征内容是否一致。5.根据权利要求4所述的方法,所述验证所述目标业务服务数据包括的目标业务特征内容与目标业务代理合约可代理的业务特征内容是否一致,包括:调用业务服务数据验证智能合约,执行所述智能合约声明的业务服务数据验证逻辑,验证所述目标业务服务数据包括的目标业务特征内容与目标业务代理合约可代理的业务特征内容是否一致。6.根据权利要求1所述的方法,所述区块链为联盟链,所述业务平台节点设备为联盟成员节点设备。7.根据权利要求1所述的方法,所述业务平台方节点设备为保险平台方节点设备;所述用户客户端为投保用户客户端;所述业务提供方客户端为保险提供方客户端;所述业务代理合约为保单代理合约;所述业务服务数据为保单条款数据;所述预设的业务受理逻辑为投保受理逻辑。8.根据权利要求4所述的方法,所述业务平台方节点设备为保险平台方节点设备;所述用户客户端为投保用户客户端;所述业务提供方客户端为保险提供方客户端;所述业务代理合约为保单代理合约;所述业务服务数据为保单条款数据;所述业务特征内容包括保费、或保额或风险内容;所述预设的业务受理逻辑为投保受理逻辑。9.一种基于区块链的数据处理装置,应用于包括业务平台方节点设备、用户客户端和业务提供方客户端的区块链网络,所述用户客户端和所述...

【专利技术属性】
技术研发人员:王世杰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1