【技术实现步骤摘要】
联盟链信息发布控制方法及终端设备
本专利技术属于区块链
,尤其涉及联盟链信息发布控制方法及终端设备。
技术介绍
随着数字加密货币在的发展,其背后的区块技术也逐渐得到了广泛的关注与研究。当下区块链行业发展方兴未艾,各种技术发展迅速,目前对区块链技术的主流划分主要有公有链、私有脸和联盟链。联盟链技术主要应用在有业务关联的组织之间,用于组织间的信息共享和管理。目前,联盟链内的任意一个联盟成员或联盟节点都可以发布自己所属组织的信息,使得联盟链内的所有联盟成员或联盟节点都能共享该信息,但是目前加入联盟链仅需要管理员通过即可,易造成联盟链内成员或节点管理混乱,进而导致联盟链内某些成员会发布不可信的信息,造成联盟链内信息共享信任度下降的问题,不利于联盟链技术的发展,因此控制联盟组织成员发布可信信息供联盟链成员共享就成了一个亟需要解决的问题。
技术实现思路
本专利技术实施例提供一种联盟链信息发布控制方法及终端设备,以解决现有技术对集群中某个节点创建数据快照时,需要提前从管理服务器请求一个快照标识,在网络拥堵的情况下,请求快照标识的时间过长,会造成创建数据快照的时间长、效率差的问 ...
【技术保护点】
1.一种联盟链信息发布控制方法,其特征在于,包括:根据预设时间段内联盟链内各组织节点发布各类型信息的次数,筛选出多个信息类型,其中所述联盟链内包含多个组织节点,每个组织节点中包含多个节点设备;对筛选出的每个信息类型建立一个智能合约,所述智能合约包括信息类型标识、联盟链内各组织节点的身份标识列表;当接收到目标节点设备发送的信息发布请求时,解析出所述信息发布请求中包含的所述目标节点设备所属的组织节点的目标身份标识以及待发布信息;识别所述待发布信息的类型,并确定所述待发布信息的类型的目标信息类型标识;若目标智能合约中的信息类型标识中包含所述目标信息类型标识,则判断所述目标智能合约 ...
【技术特征摘要】
1.一种联盟链信息发布控制方法,其特征在于,包括:根据预设时间段内联盟链内各组织节点发布各类型信息的次数,筛选出多个信息类型,其中所述联盟链内包含多个组织节点,每个组织节点中包含多个节点设备;对筛选出的每个信息类型建立一个智能合约,所述智能合约包括信息类型标识、联盟链内各组织节点的身份标识列表;当接收到目标节点设备发送的信息发布请求时,解析出所述信息发布请求中包含的所述目标节点设备所属的组织节点的目标身份标识以及待发布信息;识别所述待发布信息的类型,并确定所述待发布信息的类型的目标信息类型标识;若目标智能合约中的信息类型标识中包含所述目标信息类型标识,则判断所述目标智能合约的联盟链内各组织节点的身份标识列表是否包含所述目标身份标识,其中所述目标智能合约为所有智能合约中的任一个;若所述目标智能合约的联盟链内各组织节点的身份标识列表包含所述目标身份标识,则将所述待发布信息发送至所述联盟链内的各记录节点设备进行存储,完成待发布信息在所述联盟链的发布。2.如权利要求1所述的联盟链信息发布控制方法,其特征在于,所述根据预设时间段内联盟链内各组织节点发布各类型信息的次数,筛选多个信息类型,包括:获取预设时间段内联盟链内各组织节点发布的信息,根据每条信息中特征关键字出现的次数确定每条信息的信息类型;若任一信息类型对应的发布次数超出预设阈值,则将该信息类型确定为筛选出的信息类型。3.如权利要求1所述的联盟链信息发布控制方法,其特征在于,所述智能合约还包括联盟链内各组织节点的身份标识与读写权限的对应关系,所述读写权限包括写入权限和/或读取权限;所述将所述待发布信息发送至所述联盟链内的各记录节点设备进行存储,完成待发布信息的发布之前,还包括:根据所述对应关系获取所述目标节点设备的目标读写权限;若所述目标读写权限包括写入权限和读取权限,则将所述待发布信息发送至所述联盟链内的各记录节点设备进行存储,完成待发布信息在所述联盟链的发布;若所述目标读写权限仅包括读取权限,则将所述待发布信息发送至隔离存储服务器保存。4.如权利要求1所述的联盟链信息发布控制方法,其特征在于,所述信息发布请求中还包括发布范围控制信息,所述发布范围控制信息包含多个记录节点设备标识;所述将所述待发布信息发送至所述联盟链内的各记录节点设备进行存储,完成待发布信息在所述联盟链的发布,包括:根据所述发布范围控制信息获取多个记录节点设备标识;将所述待发布信息发送至所述多个记录节点设备标识对应的记录节点设备进行存储,完成待发布信息在所述联盟链的局部范围的发布。5.如权利要求3所述的联盟链信息发布控制方法,其特征在于,所述若所述目标读写权限仅包括读取权限,则发送禁止发布信息的提示到所述目标节点设备。6.一种终端设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:根据预设时间段内联盟链内各组织节点发布各类型信息的次数,筛选出多个信息类型,其中所述联盟链内包含多个组织节点,每个组织节点中包含多个节点设备;对筛选出的每个信息类型建立一个智能合约,所述智能合约包括信息...
【专利技术属性】
技术研发人员:冯承勇,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。