[发明专利]数据处理方法、装置、计算机设备和存储介质有效
申请号: | 201911424798.1 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111242778B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 蒋海;翟海滨;王璟;曲正云 | 申请(专利权)人: | 布比(北京)网络技术有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F21/64;H04L67/10 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 毛丹 |
地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种数据处理方法、装置、计算机设备和存储介质。所述方法包括:根据当前待选节点接收到的当前区块,得到当前待选节点的当前竞价值;当前区块包括区块链平台中各待选节点之间的交易信息;根据当前区块,得到当前待选节点的当前阈值;根据当前竞价值和当前阈值尝试出块,在多个待选节点中确定当前区块的区块生产者,作为当前区块生产者;根据当前区块和当前区块生产者的节点信息生成下一区块,以将下一区块加入区块链平台中。采用本方法能够避免数据传播过程中出现待选节点因不满足传播条件导致的突然退出出块,或因为满足传播条件又突然加入出块,从而避免地图数据的分享或个人支付交易出现误差或失败,提高数据传输的准确性和成功率。
技术领域
本申请涉及互联网技术领域,特别是涉及一种数据处理方法、装置、计算机设备和存储介质。
背景技术
随着互联网技术的发展,各种各样终端设备功能的不断强大,使得云端数据处理量急剧增加,由此出现了边缘计算。
边缘计算是将部分数据处理在设备端或数据源头的网络边缘层实现,以此缓解云端的数据处理压力。数据一致性是边缘计算上层应用的基础支撑,现有的边缘计算中,如采用Raft算法保持多边缘节点间数据的一致性。
而在采用Raft算法进行信息交易时如车辆地图分享,由于边缘节点的不稳定,作为边缘节点的车辆随时会退出边缘计算网络,导致节点间信息交易出现误差,甚至信息交易失败。
发明内容
基于此,有必要针对上述技术问题,提供一种数据处理方法、装置、计算机设备和存储介质。
一方面,提供一种数据处理方法,基于区块链技术实现,所述方法包括:
根据当前待选节点接收到的当前区块,得到所述当前待选节点的当前竞价值;其中,所述当前区块包括区块链平台中各待选节点之间的交易信息;
根据所述当前区块,得到所述当前待选节点的当前阈值;
根据所述当前竞价值和所述当前阈值尝试出块,在多个所述待选节点中确定所述当前区块的区块生产者,作为当前区块生产者;
根据所述当前区块和所述当前区块生产者的节点信息生成下一区块,以将所述下一区块加入所述区块链平台中。
另一方面,提供一种数据处理装置,基于区块链技术实现,所述装置包括:
竞价值获取模块,用于根据当前待选节点接收到的当前区块,得到所述当前待选节点的当前竞价值;其中,所述当前区块包括区块链平台中各待选节点之间的交易信息;
阈值获取模块,用于根据所述当前区块,得到所述当前待选节点的当前阈值;
出块模块,用于根据所述当前竞价值和所述当前阈值尝试出块,在多个所述待选节点中确定所述当前区块的区块生产者,作为当前区块生产者;
数据一致模块,用于根据所述当前区块和所述当前区块生产者的节点信息生成下一区块,以将所述下一区块加入所述区块链平台中。
另一方面,提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
根据当前待选节点接收到的当前区块,得到所述当前待选节点的当前竞价值;其中,所述当前区块包括区块链平台中各待选节点之间的交易信息;
根据所述当前区块,得到所述当前待选节点的当前阈值;
根据所述当前竞价值和所述当前阈值尝试出块,在多个所述待选节点中确定所述当前区块的区块生产者,作为当前区块生产者;
根据所述当前区块和所述当前区块生产者的节点信息生成下一区块,以将所述下一区块加入所述区块链平台中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于布比(北京)网络技术有限公司,未经布比(北京)网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911424798.1/2.html,转载请声明来源钻瓜专利网。