本公开涉及计算机,具体涉及一种基于区块链系统的敏感信息过滤方法、装置、设备和介质。
背景技术:
1、一些场景中,在将节点上传的数据保存到区块链之前,会把数据与敏感词词库进行匹配比对。若数据未包括敏感词,则将数据保存到区块链中;若数据包括敏感词,则拒绝将数据保存到区块链中。如此,以实现敏感词过滤。
2、目前,在一些技术中,是为各个节点上传的数据建立过滤任务,然后按照各个节点上传数据的先后顺序,依次执行过滤任务。这些技术中的数据过滤效率较低,无法将部分数据及时保存到区块链中。
3、因此,亟需一种可以提高过滤效率的方法。
技术实现思路
1、有鉴于此,本公开实施方式提供了一种基于区块链系统的敏感信息过滤方法、敏感信息过滤装置、电子设备和计算机可读存储介质,可以提高过滤效率。
2、本公开一方面提供了一种基于区块链系统的敏感信息过滤方法,所述区块链系统包括数据链、任务链和多个节点,其中,所述任务链包括第一任务链和第二任务链;所述方法包括:
3、针对所述多个节点中的任一目标节点,获取所述目标节点的敏感度变化因子和活跃因子,其中,所述敏感度变化因子表征在所述目标节点待上传至所述数据链的数据中,数据包括敏感信息的概率变化量,所述活跃因子表征在所述数据链中,所述目标节点所上传数据的被访问频率;
4、对所述敏感度变化因子和所述活跃因子进行融合处理,得到所述目标节点的动态因子,其中,所述动态因子表征对所述目标节点待上传至所述数据链的数据进行敏感信息过滤的紧急程度变化量;
5、根据所述动态因子满足的预设条件,将所述目标节点的数据过滤任务在所述第一任务链和所述第二任务链之间进行调整,其中,所述第一任务链的数据过滤任务在所述第二任务链的数据过滤任务之前执行;
6、将所述目标节点上传的完成敏感信息过滤后的数据保存至所述数据链。
7、本公开一方面提供了一种基于区块链系统的敏感信息过滤装置,所述区块链系统包括数据链、任务链和多个节点,其中,所述任务链包括第一任务链和第二任务链;所述装置包括:
8、数据获取模块,用于针对所述多个节点中的任一目标节点,获取所述目标节点的敏感度变化因子和活跃因子,其中,所述敏感度变化因子表征在所述目标节点待上传至所述数据链的数据中,数据包括敏感信息的概率变化量,所述活跃因子表征在所述数据链中,所述目标节点所上传数据的被访问频率;
9、数据融合模块,用于对所述敏感度变化因子和所述活跃因子进行融合处理,得到所述目标节点的动态因子,其中,所述动态因子表征对所述目标节点待上传至所述数据链的数据进行敏感信息过滤的紧急程度变化量;
10、任务调整模块,用于根据所述动态因子满足的预设条件,将所述目标节点的数据过滤任务在所述第一任务链和所述第二任务链之间进行调整,其中,所述第一任务链的数据过滤任务在所述第二任务链的数据过滤任务之前执行;
11、数据存储模块,用于将所述目标节点上传的完成敏感信息过滤后的数据保存至所述数据链。
12、本公开另一方面还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如上所述的方法。
13、本公开另一方面还提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如上所述的方法。
14、在本申请一些实施例的技术方案中,由于区块链系统包括第一任务链和第二任务链,且第一任务链的数据过滤任务在第二任务链的数据过滤任务之前执行,因此,可以根据目标节点的敏感度变化因子和活跃因子,确定目标节点的动态因子,并根据动态因子满足的预设条件,动态调整目标节点的数据过滤任务所在的任务链。这样,可以通过调整数据过滤任务之间的执行顺序,来提高数据过滤效率。
1.一种基于区块链系统的敏感信息过滤方法,其特征在于,所述区块链系统包括数据链、任务链和多个节点,其中,所述任务链包括第一任务链和第二任务链;所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述动态因子满足的预设条件,将所述目标节点的数据过滤任务在所述第一任务链和所述第二任务链之间进行调整,包括:
3.如权利要求1所述的方法,其特征在于,获取所述目标节点的所述敏感度变化因子,包括:
4.如权利要求3所述的方法,其特征在于,所述任务执行信息包括数据过滤任务的执行时长、数据过滤任务所处理数据的总数据量、以及数据过滤任务所处理的数据中,敏感信息的数据量与所述总数据量的比值;
5.如权利要求3所述的方法,其特征在于,基于如下表达式,所述根据所述动态因子满足的预设条件,将所述目标节点的数据过滤任务在所述第一任务链和所述第二任务链之间进行调整,包括:
6.如权利要求3所述的方法,其特征在于,在所述区块链系统初始启动运行的情况下,若未获取到各个所述节点的敏感度变化因子和活跃因子,按照如下方法将各个所述节点的数据过滤任务放入所述任务链中:
7.如权利要求6所述的方法,其特征在于,基于如下表达式,确定所述敏感度阈值:
8.一种基于区块链系统的敏感信息过滤装置,其特征在于,所述区块链系统包括数据链、任务链和多个节点,其中,所述任务链包括第一任务链和第二任务链;所述装置包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至7中任一所述的方法。
10.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一所述的方法。