[发明专利]基于区块链网络的数据处理方法及相关设备有效
申请号: | 202011305551.0 | 申请日: | 2020-11-19 |
公开(公告)号: | CN112417001B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 朱耿良 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/27 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 网络 数据处理 方法 相关 设备 | ||
1.一种基于区块链网络的数据处理方法,其特征在于,所述区块链网络包括见证网络和共识网络,所述见证网络由多个业务节点组网构成,所述共识网络由多个共识节点组网构成,所述见证网络和所述共识网络通过路由代理网络进行数据交互,所述路由代理网络中部署有内容分发网络设备,所述方法包括:
接收目标业务节点发送的针对目标区块的数据获取请求,所述数据获取请求包括所述目标区块对应的区块标识信息;
获取内容分发策略,并依照所述内容分发策略和所述区块标识信息确定目标设备和请求数据,所述目标设备包括所述内容分发网络设备和/或所述共识网络中的目标共识节点,所述请求数据包括所述目标区块或所述目标区块中的部分区块;
从所述目标设备获取所述请求数据,并根据所述请求数据向所述目标业务节点返回所述目标区块;
其中,所述依照所述内容分发策略和所述区块标识信息确定目标设备和请求数据,包括:
获取所述共识网络对应区块链的最新区块高度M;
若基于所述区块标识信息确定所述目标区块涉及的区块高度范围属于第一高度范围,则将所述内容分发网络设备确定为目标设备,将所述目标区块确定为请求数据;所述第一高度范围为[M-N,M],所述M为大于N的整数,所述N为大于0的整数;
若基于所述区块标识信息确定所述目标区块涉及的区块高度范围属于第二高度范围,则将所述共识网络中的目标共识节点确定为目标设备,将所述目标区块确定为请求数据;所述第二高度范围为[1,P];
若基于所述区块标识信息确定所述目标区块涉及的区块高度范围属于混合高度范围,则将所述内容分发网络设备和所述目标共识节点确定为目标设备,所述混合高度范围为(P,M-N);将所述目标区块中区块高度属于[L,M-N)的部分区块确定为从所述内容分发网络设备获取的第一请求数据,将所述目标区块中区块高度属于(P,L)的部分区块确定为从所述目标共识节点获取的第二请求数据;所述P为大于或等于1且小于所述L的整数,所述L为小于(M-N)的整数;
其中,所述L的大小是基于目标参数信息确定的,当所述目标参数信息包括与所述目标业务节点之间的网络信息或者所述内容分发网络设备的负载信息时,所述L的大小与所述负载信息表征的负载大小成正比,或者与所述网络信息表征的网络速度大小成正比;当所述目标参数信息包括所述网络信息以及所述负载信息时,根据所述负载信息表征的负载大小确定第一加权分数,根据所述网络信息表征的网络速度大小确定第二加权分数,将所述第一加权分数和所述第二加权分数的和值与阈值L0相乘,将相乘的结果确定为L;所述阈值L0是根据所述混合高度范围的范围确定的。
2.如权利要求1所述的方法,其特征在于,当所述目标设备包括所述内容分发网络设备时,所述请求数据包括:所述内容分发网络设备预先存储的所述共识网络对应的更新区块集中的更新区块,所述更新区块集中的任一更新区块为:所述共识网络中的内容分发管理节点检测到所述共识网络对应区块链的区块高度更新时,向所述内容分发网络设备发送的最新区块;所述内容分发管理节点为所述多个共识节点中的任一个。
3.如权利要求1所述的方法,其特征在于,所述根据所述请求数据向所述目标业务节点返回所述目标区块,包括:
对所述第一请求数据和所述第二请求数据进行整合,得到所述目标区块;
向所述目标业务节点返回所述目标区块。
4.如权利要求3所述的方法,其特征在于,所述向所述目标业务节点返回所述目标区块之前,所述方法还包括:
对所述目标区块进行校验,若校验通过,则触发执行所述向所述目标业务节点返回所述目标区块的步骤。
5.如权利要求2所述的方法,其特征在于,所述方法还包括:
通过所述共识网络中的多个共识节点进行与内容分发关联的共识处理;
依照共识处理结果,从所述多个共识节点中选取内容分发管理节点,所述内容分发管理节点用于向所述内容分发网络设备发送最新区块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011305551.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种瀑布发生器
- 下一篇:车厢板焊接控制方法和装置