基于区块链的业务数据处理方法、相关系统及节点技术方案

技术编号:29051727 阅读:24 留言:0更新日期:2021-06-26 06:16
本申请实施例提供一种基于区块链的业务数据处理方法、相关系统及节点,可用于区块链技术领域,方法包括:接收与自身处于同一区块链中的目标业务节点发送的元数据处理请求;基于预设的标识设置规则确定元数据的标识是否有效,若是,则触发预设的智能合约并将元数据的标识和操作类型对应的执行指令发送至区块链中的目标业务节点和其他业务节点,以使目标业务节点和其他业务节点分别执行针对元数据的上链操作,智能合约预先基于预设的业务数据标准生成。本申请能够有效提高业务数据处理的安全性、数据处理标准化及业务元数据管理的可靠性、效率及有效性,进而能够实现数据安全、数据标准化和元数据管理的协同治理。据标准化和元数据管理的协同治理。据标准化和元数据管理的协同治理。

【技术实现步骤摘要】
基于区块链的业务数据处理方法、相关系统及节点


[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]由上述技术方案可知,本申请提供的一种基于区块链的业务数据处理方法、相关系统及节点,方法包括:接收与自身处于同一区块链中的目标业务节点发送的元数据处理请求,其中,该元数据处理请求中包含有:目标业务节点本地的元数据的标识和操作类型;基于预设的标识设置规则确定所述元数据的标识是否有效,若是,则触发预设的智能合约并将所述元数据的标识和操作类型对应的执行指令发送至所述区块链中的所述目标业务节点和其他业务节点,以使所述目标业务节点和其他业务节点分别执行针对所述元数据的上链操作,其中,所述智能合约预先基于预设的业务数据标准生成,所述目标业务节点和其他业务节点均属于同一业务总系统,通过在区块链中进行业务数据的处理,能够有效提高业务数据处理的安全性;通过业务标准实现区块链中智能合约的创建,能够有效提高业务数据处理的数据标准化;通过区块链执行业务节点的元数据的各类操作请求,能够有效提高业务元数据管理的可靠性及有效性,进而能够实现数据安全、数据标准化和元数据管理的协同治理,进而有效提高业务总系统中业务数据治理的安全性、效率、有效性及可靠性,节省人力及时间成本,并提高业务总系统的运行可靠性及稳定性,有效提高针对业务总系统进行数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的业务数据处理方法,其特征在于,包括:接收与自身处于同一区块链中的目标业务节点发送的元数据处理请求,其中,该元数据处理请求中包含有:目标业务节点本地的元数据的标识和操作类型;基于预设的标识设置规则确定所述元数据的标识是否有效,若是,则触发预设的智能合约并将所述元数据的标识和操作类型对应的执行指令发送至所述区块链中的所述目标业务节点和其他业务节点,以使所述目标业务节点和其他业务节点分别执行针对所述元数据的上链操作,其中,所述智能合约预先基于预设的业务数据标准生成,所述目标业务节点和其他业务节点均属于同一业务总系统。2.根据权利要求1所述的基于区块链的业务数据处理方法,其特征在于,在所述接收与自身处于同一区块链中的目标业务节点发送的元数据处理请求之前,还包括:接收所述业务总系统当前最新版本的业务数据标准文件;根据所述业务数据标准文件对应的业务数据标准创建智能合约;在所述区块链中存储所述智能合约。3.根据权利要求1所述的基于区块链的业务数据处理方法,其特征在于,还包括:接收与自身处于同一区块链中的目标业务节点发送的外部数据接入请求,其中,该外部数据处理请求中包含有:目标业务节点的外部数据的关键字;若所述外部数据的关键字符合预设的数据安全要求规则,则基于所述标识设置规则创建所述外部数据的标识;触发所述智能合约并将所述外部数据的标识和接入操作对应的执行指令发送至所述区块链中的所述目标业务节点和其他业务节点,以使所述目标业务节点和其他业务节点分别执行针对所述外部数据的上链操作。4.根据权利要求1所述的基于区块链的业务数据处理方法,其特征在于,还包括:接收目标私有数据的所属业务节点的权限申请请求,其中,该权限申请请求中包含有请求访问该目标私有数据的目标业务节点的标识;根据所述目标业务节点的标识对该目标业务节点进行身份校验,若该目标业务节点通过身份校验,则触发所述智能合约以对所述目标业务节点开放针对所述目标私有数据的访问权限,并将对应的权限开放数据发送至区块链中的所述目标业务节点和其他业务节点分别进行记录。5.根据权利要求1

4任一项所...

【专利技术属性】
技术研发人员:黄兆康张世瑛梁杰
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1