智能区块网络构建方法及系统技术方案

技术编号:21141662 阅读:26 留言:0更新日期:2019-05-18 05:19
本发明专利技术提供了一种智能区块网络构建方法及系统,所述方法包含:获取区块所含业务数据的相关信息,根据所述相关信息获得所述区块的信息类别;根据所述信息类别于区块网中原始区块的预定级位置进行分化处理,获得至少一个分叉头;根据所述分叉头建立至少一条区块链;根据所述区块的所含信息类别,将多个所述区块分别写入所述区块链。以此,通过标识保留区块相关信息,使其有效增加后续业务处理加速能力;同时该区块网络有效增加区块链系统的开放程度。

【技术实现步骤摘要】
智能区块网络构建方法及系统
本专利技术涉及区块链
,尤指一种智能区块网络构建方法及系统。
技术介绍
区块链技术逐步成熟,基于区块链的应用、系统等日益丰富。区块链系统内部数据、档案、报表、交易、资产等信息种类繁多。区块链系统构建的核心是数据的验证,而无关业务数据价值,现有的区块链网络仅仅是单纯的数据堆叠,耗费资源所获得结果对后续业务处理能力无明显助益,这使得区块链系统和现有的信息系统无明显交互意义,成为孤立与电子信息交互社区的存在。同时,大量的密码学计算资源耗费后,并没有对信息进行有效加工,信息经过处理后,使用便捷度或价值比处理之前相同或更低,导致区块链系统较为封闭,对外共享信息还需要额外的处理过程。
技术实现思路
基于此,本专利技术目的在于提供一种智能区块网络构建方法及系统,增强区块链网络后续使用价值,提高区块链网络的开放能力。为达上述目的,本专利技术所提供的智能区块网络构建方法,所述方法包含:获取区块所含业务数据的相关信息,根据所述相关信息获得所述区块的信息类别;根据所述信息类别于区块网中原始区块的预定级位置进行分化处理,获得至少一个分叉头;根据所述分叉头建立至少一条区块链;根据所述区块的所含信息类别,将多个所述区块分别写入所述区块链。在本专利技术一实施例中,根据所述区块的所含信息类别,将多个所述区块分别写入对应的所述区块链包含:根据所述区块的所含信息类别与所述区块链的信息类别之间的对应关系,生成策略标识;将所述策略标识写入所述区块中。在本专利技术一实施例中,所述方法还包含:对同一分叉头的节点之间采用次级共识算法计算获得一致性结果,根据所述一致性结果获得所述区块网的共识情况。在本专利技术一实施例中,获取区块所含业务数据的相关信息还包含:根据待生成区块的业务数据的相关信息生成对应的区块摘要数据;根据所述业务数据生成区块内容,根据所述区块摘要数据及所述区块内容生成区块;通过所述区块的所述区块摘要数据获得区块所含业务数据的相关信息。在本专利技术一实施例中,所述相关信息的属性包含数字类、文字类;所述获取待生成区块的业务数据的相关信息的步骤,包括:当所述业务数据为图片时,通过图像识别技术获得图片中的相关信息。在本专利技术一实施例中,所述根据所述相关信息的属性生成对应的区块摘要数据的步骤,包括:当所述相关信息的属性为数字类时,根据预设规则生成区块摘要数据。在本专利技术一实施例中,所述根据所述相关信息的属性生成对应的区块摘要数据的步骤,还包括:当所述相关信息的属性为文字类时,根据所述相关信息的字表或词表的序号生成区块摘要数据;或当所述相关信息的属性为文字类时,根据字频或词频的权重生成区块摘要数据;或当所述相关信息的属性为文字类时,根据词间相关度生成区块摘要数据;或当所述相关信息的属性为文字类时,根据所述相关信息的语法树结构采用语法树哈希运算生成数值,将所述数值与预定阈值比较,根据比较结果生成区块摘要数据。本专利技术还提供一种智能区块网络构建系统,所述系统包含数据提取模块、分化模块、构建模块和写入模块;所述数据提取模块用于获取区块所含业务数据的相关信息,根据所述相关信息获得所述区块的信息类别;所述分化模块用于根据所述信息类别于区块网中原始区块的预定级位置进行分化处理,获得至少一个分叉头;所述构建模块用于根据所述分叉头建立至少一条区块链;所述写入模块用于根据所述区块的所含信息类别,将多个所述区块分别写入所述区块链。在本专利技术一实施例中,所述写入模块还包含标识单元,所述标识单元用于根据所述区块的所含信息类别与所述区块链的信息类别之间的对应关系,生成策略标识;将所述策略标识写入所述区块中。在本专利技术一实施例中,所述系统还包含验证模块,所述验证模块用于对同一分叉头的节点之间采用次级共识算法计算获得一致性结果,根据所述一致性结果获得所述区块网的共识情况。在本专利技术一实施例中,数据提取模块还包含区块生成单元,所述区块生成单用用于根据待生成区块的业务数据的相关信息生成对应的区块摘要数据;根据所述业务数据生成区块内容,根据所述区块摘要数据及所述区块内容生成区块;通过所述区块的所述区块摘要数据获得区块所含业务数据的相关信息。本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。本专利技术的有益技术效果在于:因区块网在构建过程中进一步保留了各数据的业务信息,为此有效增加后续业务处理加速能力;再者因其处于同一共识中,也便于后期定制符合自身业务的策略方法;同时相关数据也得以保留,保证了区块网的数据完整性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:图1为本专利技术一实施例所提供的智能区块网络构建方法的流程示意图;图2为本专利技术一实施例所提供的智能区块网络构建方法的相关信息获取流程示意图;图3为本专利技术一实施例所提供的智能区块网络构建方法的策略标识示意图;图4为本专利技术一实施例所提供的智能区块网络构建系统的结构示意图;图5为本专利技术一实施例所提供的智能区块网络构建系统的网络构建模块的结构示意图;图6为本专利技术一实施例所提供的智能区块网络构建系统的整体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。请参考图1所示,本专利技术所提供的智能区块网络构建方法具体包含:S101获取待生成区块的业务数据的相关信息,根据所述相关信息的属性生成对应的区块摘要数据;S102根据所述业务数据生成区块内容,根据所述区块摘要数据及所述区块内容生成区块;S103通过多个所述区块构建区块网。请参考图1所示,本专利技术所提供的智能区块网络构建方法,所述方法包含:S101获取区块所含业务数据的相关信息,根据所述相关信息获得所述区块的信息类别;S102根据所述信息类别于区块网中原始区块的预定级位置进行分化处理,获得至少一个分叉头;S103根据所述分叉头建立至少一条区块链;S104根据所述区块的所含信息类别,将多个所述区块分别写入所述区块链。在该实施例中,所述获取区块所含业务数据的相关信息可根据实际情况实时分析获得,也可利用现有的摘要信息获得,具体的,请参考图2所示,S201可根据待生成区块的业务数据的相关信息生成对应的区块摘要数据;S202根据所述业务数据生成区块内容,根据所述区块摘要数据及所述区块内容生成区块;S203通过所述区块的所述区块摘要数据获得区块所含业务数据的相关信息。所述信息类别可包含信息策略分类、业务组织、或业务分类等;在该实施例中主要由区块组成区块网,所述预定级位置可根据实际情况定义,例如在一个原始区块的第一级分化成多个链分叉,每一个分叉头代表一个信息策略分类,或一个业务组织,或一个业务分类等。当然该预定级位置也可设置于第二级或第三级等,以此通过预留多级的原始区块来协助定义所述信息类别,本专利技术在此并不做过多限制。其中,所述相关信息的属性包含数字类、文字类和图片类;为此,在上述步骤S101中,当获得待生成区块的业务数据的相关信息后需判断该相关信息是属于上述哪一类,其后再利用预设规则将其转化为对应数值,其后将数值与一预定阈值比较即可获得区块摘要数据。其中,将数字类、文本文档来自技高网...

【技术保护点】
1.一种智能区块网络构建方法,其特征在于,所述方法包含:获取区块所含业务数据的相关信息,根据所述相关信息获得所述区块的信息类别;根据所述信息类别于区块网中原始区块的预定级位置进行分化处理,获得至少一个分叉头;根据所述分叉头建立至少一条区块链;根据所述区块的所含信息类别,将多个所述区块分别写入所述区块链。

【技术特征摘要】
1.一种智能区块网络构建方法,其特征在于,所述方法包含:获取区块所含业务数据的相关信息,根据所述相关信息获得所述区块的信息类别;根据所述信息类别于区块网中原始区块的预定级位置进行分化处理,获得至少一个分叉头;根据所述分叉头建立至少一条区块链;根据所述区块的所含信息类别,将多个所述区块分别写入所述区块链。2.根据权利要求1所述的智能区块网络构建方法,其特征在于,根据所述区块的所含信息类别,将多个所述区块分别写入对应的所述区块链包含:根据所述区块的所含信息类别与所述区块链的信息类别之间的对应关系,生成策略标识;将所述策略标识写入所述区块中。3.根据权利要求1所述的智能区块网络构建方法,其特征在于,所述方法还包含:对同一分叉头的节点之间采用次级共识算法计算获得一致性结果,根据所述一致性结果获得所述区块网的共识情况。4.根据权利要求1所述的智能区块网络构建方法,其特征在于,获取区块所含业务数据的相关信息还包含:根据待生成区块的业务数据的相关信息生成对应的区块摘要数据;根据所述业务数据生成区块内容,根据所述区块摘要数据及所述区块内容生成区块;通过所述区块的所述区块摘要数据获得区块所含业务数据的相关信息。5.根据权利要求1所述的智能区块网络构建方法,其特征在于,所述相关信息的属性包含数字类、文字类;所述获取待生成区块的业务数据的相关信息的步骤,包括:当所述业务数据为图片时,通过图像识别技术获得图片中的相关信息。6.根据权利要求5所述的智能区块网络构建方法,其特征在于,所述根据所述...

【专利技术属性】
技术研发人员:郑东张艳菊卢亦斌
申请(专利权)人:中链科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1