[发明专利]数据处理方法、设备、存储介质和区块链系统在审
申请号: | 201811601524.0 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109710694A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 周茂青 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;郭梦霞 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调用请求 智能 数据链 存储介质 数据处理 链系统 区块 负载均衡设备 数据处理效率 数据交互操作 存储空间 节点设备 均衡分配 可扩展性 数据分析 预设 | ||
1.一种数据处理方法,应用于区块链系统的合约链节点设备,其特征在于,所述合约链节点设备配置在所述区块链系统的合约链上,所述区块链系统还包括与所述合约链通信连接的至少一条数据链,所述方法包括:
接收负载均衡设备分配的智能合约调用请求;及
响应所述智能合约调用请求,根据所述智能合约调用请求中的预设类型数据确定所述智能合约调用请求对应的数据链,并与所述数据链执行所述智能合约调用请求对应的数据交互操作。
2.如权利要求1所述的数据处理方法,其特征在于,所述智能合约调用请求中的预设类型数据确定所述智能合约调用请求对应的数据链的步骤包括:
获取所述智能合约调用请求中的预设类型数据;
调用预设类型算法,根据所述预设类型数据计算得到哈希值,并对所述哈希值进行取模,得到取模结果;及
从预设的数据链群组中筛选出编号与所述取模结果对应的数据链。
3.如权利要求1至2中任意一项所述的数据处理方法,其特征在于,所述与所述数据链执行所述智能合约调用请求对应的数据交互操作的步骤包括:
向所述数据链发送数据读取请求;及
接收所述数据链响应所述数据读取请求后返回的与所述数据读取请求对应的第一合约数据,执行智能合约代码生成第二合约数据,并将所述第二合约数据发送给所述数据链进行保存。
4.一种合约链节点设备,其特征在于,所述合约链节点设备包括第一存储器、第一处理器,所述第一存储器上存储有可在所述第一处理器上运行的第一数据处理程序,所述第一数据处理程序被所述处理器执行时实现如权利要求1-3所述的数据处理方法。
5.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有第一数据处理程序,所述第一数据处理程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求1-3所述的数据处理方法。
6.一种数据处理方法,应用于区块链系统的数据链节点设备,其特征在于,所述数据链节点设备配置在所述区块链系统的数据链上,所述区块链系统还包括与所述数据链接待设备通信连接的合约链节点设备及所述合约链节点设备通信连接的负载均衡设备,所述合约链节点设备配置在所述区块链系统的合约链上,所述方法包括:
接收合约链基于智能合约调用请求发送的数据读取请求;
获取所述数据读取请求中的验证数据,对所述验证数据进行合法性验证;
当所述验证数据通过验证时,读取与所述数据读取请求对应的第一合约数据发送至所述合约链;
接收所述合约链发送的与所述第一合约数据对应的第二合约数据,对所述第二合约数据进行一致性验证;及
当所述第二合约数据通过验证时,将所述第二合约数据入链保存,并将处理结果反馈至所述合约链。
7.一种数据链节点设备,其特征在于,所述数据链节点设备包括第二存储器、第二处理器,所述第二存储器上存储有可在所述第二处理器上运行的第二数据处理程序,所述第二数据处理程序被所述处理器执行时实现如下权利要求6所述的数据处理方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有第二数据处理程序,所述第二数据处理程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求6所述的数据处理方法。
9.一种区块链系统,其特征在于,所述区块链系统包括负载均衡设备、与所述负载均衡设备通信连接的至少一条合约链、以及与所述合约链通信连接的至少一条数据链,其中所述合约链包括至少一个合约链节点设备,所述数据链包括至少一个数据链节点设备;其中,所述合约链节点设备为如权利要求4所述的合约链节点设备;所述数据链节点设备为如权利要求7所述的数据链节点设备。
10.根据权利要求9所述的区块链系统,其特征在于,所述至少一条合约链中不同合约链上部署相同的智能合约,所述至少一条数据链中不同的数据链保存不同的智能合约的合约数据;
所述负载均衡器接收客户端发送的智能合约调用请求后,获取预设合约链群组中各合约链的负载数据,基于预设的负载均衡规则确定响应所述智能合约调用请求的合约链,并将所述智能合约请求分配给所述合约链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811601524.0/1.html,转载请声明来源钻瓜专利网。