[发明专利]基于区块链的数据处理方法、装置、节点设备及存储介质在审
申请号: | 201911148907.1 | 申请日: | 2019-11-21 |
公开(公告)号: | CN110955724A | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 李茂材;周开班;刘攀;张劲松;朱耿良;孔利;时一防;黄焕坤;刘区城;杨常青;蓝虎;崔嘉辉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06Q40/04;G06Q20/06;G06Q20/40 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 数据处理 方法 装置 节点 设备 存储 介质 | ||
1.一种基于区块链的数据处理方法,其特征在于,所述方法包括:
接收客户端发送的交易请求,所述交易请求包括交易数据;
获取与所述交易请求相匹配的智能合约的执行函数;
将所述执行函数添加于所述交易数据中得到目标数据;
将所述目标数据发布至区块链,并在发布过程中运行所述目标数据中的执行函数对所述交易数据进行处理。
2.如权利要求1所述的方法,其特征在于,所述获取与所述交易请求相匹配的智能合约的执行函数,包括:
检测所述交易数据所属的交易类别;
获取与所述交易类别相匹配的智能合约的执行函数。
3.如权利要求2所述的方法,其特征在于,所述获取与所述交易类别相匹配的智能合约的执行函数,包括:
根据存储的交易类别与智能合约的执行函数标识之间的映射关系,确定与所述交易数据所属交易类别相匹配的执行函数的目标标识;
从存储的智能合约的多种执行函数中获取与所述目标标识匹配的执行函数。
4.如权利要求1-3任一所述的方法,其特征在于,所述获取与所述交易请求相匹配的智能合约的执行函数之前,所述方法还包括:
获取与所述交易请求相匹配的智能合约的执行函数的数据大小;
检测所述数据大小是否小于或等于预设数值;
若所述数据大小小于或等于所述预设数值,则触发执行所述获取与所述交易请求相匹配的智能合约的执行函数的步骤。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
若所述数据大小大于所述预设数值,则获取所述执行函数的目标标识,并将所述目标标识添加于所述交易数据中;
将添加所述目标标识的交易数据发布至区块链,并在发布过程中根据所述目标标识调用并执行匹配的执行函数对所述交易数据进行处理。
6.如权利要求1所述的方法,其特征在于,所述交易请求包括资金交易请求,所述执行函数包括资金交易函数,所述交易数据包括支付区块链账户、交易金额、收款区块链账户;
所述将所述目标数据发布至区块链,并在发布过程中运行所述目标数据中的执行函数对所述交易数据进行处理,包括:
将所述目标数据发布至区块链,并在发布过程中获取所述支付区块链账户的资金余额,以及检测所述资金余额是否大于或等于所述交易金额;
当所述资金余额大于或等于所述交易金额时,运行所述目标交易数据中的资金交易函数从所述支付区块链账户中向所述收款区块链账户转移所述交易金额对应的数值。
7.如权利要求1所述的方法,其特征在于,所述获取与所述交易请求相匹配的智能合约的执行函数之前,所述方法还包括:
检测所述客户端是否具备执行所述交易请求所请求的交易的权限;
若所述客户端具备执行所述交易请求所请求的交易的权限,则触发执行所述获取与所述交易请求相匹配的智能合约的执行函数的步骤。
8.一种基于区块链的数据处理装置,其特征在于,所述装置包括:
收发单元,用于接收客户端发送的交易请求,所述交易请求包括交易数据;
获取单元,用于获取与所述交易请求相匹配的智能合约的执行函数;
处理单元,用于将所述执行函数添加于所述交易数据中得到目标数据;
所述处理单元,还用于将所述目标数据发布至区块链,并在发布过程中运行所述目标数据中的执行函数对所述交易数据进行处理。
9.一种节点设备,其特征在于,包括:处理器、通信接口和存储器,所述处理器、所述通信接口和所述存储器相互连接,其中,所述存储器存储有可执行程序代码,所述处理器用于调用所述可执行程序代码,执行如权利要求1-7任一项所述的基于区块链的数据处理方法。
10.一种存储介质,其特征在于,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如权利要求1-7任一项所述的基于区块链的数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911148907.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种矿用原位三轴实验装置及方法
- 下一篇:一种气升式生物反应器