[发明专利]基于区块链的区域热力图处理方法、装置和计算机设备有效
申请号: | 202110490286.6 | 申请日: | 2021-05-06 |
公开(公告)号: | CN112988878B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 娄帅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/26 | 分类号: | G06F16/26;G06F16/29;G06F16/2458 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 区域 力图 处理 方法 装置 计算机 设备 | ||
1.一种基于区块链的区域热力图处理方法,其特征在于,所述方法包括:
当终端进入目标地理围栏后,所述终端作为节点加入到所述目标地理围栏所对应的区块链网络;所述区块链网络中的节点包括至少一级的上报节点以及作为所述上报节点的祖先节点的共识节点,所述上报节点通过所述共识节点定期逐级下发的心跳包维持在线状态;
在所述终端是作为叶子节点的上报节点并处于在线状态的情况下,触发逐级上报节点信息直至上报到所述共识节点;上报到所述共识节点的节点信息,携带有每级上报的上报节点的地理位置,用于指示所述共识节点按照所述上报到所述共识节点的节点信息中的地理位置统计得到区域热力图。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述终端是所述区块链网络中的共识节点、且所述区块链网络中的上报节点处于在线状态的情况下,获得所述区块链网络中的上报节点逐级上报的节点信息中每级上报的上报节点的地理位置;
触发按照所述每级上报的上报节点的地理位置,统计获得区域热力图。
3.根据权利要求2所述的方法,其特征在于,所述获得所述区块链网络中的上报节点逐级上报的节点信息中每级上报的上报节点的地理位置,包括:
触发从所述终端作为共识节点所对应的第一上报节点逐级上报的节点信息中,提取得到所述第一上报节点的第一地理位置;
基于共识机制,获得所述区块链网络中除所述终端外的共识节点所对应的第二上报节点的第二地理位置;
结合所述第一地理位置和所述第二地理位置,得到所述区块链网络中上报节点的地理位置。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
基于共识机制,获得所述区块链网络中除所述终端外的共识节点统计得到的校验区域热力图;
当所述区域热力图与所述校验区域热力图校验通过时,基于所述区域热力图和所述校验区域热力图,得到所述目标地理围栏对应的区域热力图。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述终端是所述区块链网络中的共识节点、且满足智能合约执行条件时,触发定期广播与智能合约对应的心跳包;
所述定期广播与智能合约对应的心跳包,用于指示所述目标地理围栏中接收到所述心跳包的目标终端作为上报节点加入到所述区块链网络,并触发所述目标终端逐级下发所述心跳包维持在线状态。
6.根据权利要求1所述的方法,其特征在于,所述当终端进入目标地理围栏后,所述终端作为节点加入到所述目标地理围栏所对应的区块链网络,包括:
当终端进入目标地理围栏、且接收到所述目标地理围栏所对应的区块链网络中的节点发送的心跳包时,所述终端作为接收的心跳包所对应节点的子节点加入到所述区块链网络中。
7.根据权利要求6所述的方法,其特征在于,所述终端接收的心跳包所对应的节点多于一个;所述终端作为接收的心跳包所对应节点的子节点加入到所述区块链网络中包括:
所述终端按照接收的各心跳包的接收顺序,依次与接收的各心跳包所对应的节点进行节点注册;
当所述终端注册成功时,触发作为节点注册成功所对应目标节点的子节点加入到所述区块链网络中。
8.根据权利要求1所述的方法,其特征在于,
所述上报到所述共识节点的节点信息,包括每级上报的上报节点的地理位置经过对称加密处理的地理位置密文,以及与所述地理位置密文对应的密钥经过非对称加密处理获得的密钥密文;
所述上报到所述共识节点的节点信息,还用于指示所述共识节点依次对所述密钥密文和所述地理位置密文进行解密后,按照解密获得的每级上报的上报节点的地理位置统计得到区域热力图。
9.根据权利要求1至8任意一项所述的方法,其特征在于,所述方法还包括:
在所述终端处于所述目标地理围栏内、且触发共识节点更新的情况下,触发基于共识算法进行共识节点申请;
当共识节点申请成功时,所述终端更新为所述区块链网络中的共识节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110490286.6/1.html,转载请声明来源钻瓜专利网。