一种基于联盟链的异构信用数据整合方法与系统技术方案

技术编号:36945251 阅读:15 留言:0更新日期:2023-03-22 19:06
本发明专利技术提供了一种基于联盟链的异构信用数据整合方法与系统,其中该方法包括:依据权限将联盟链上的节点分为一级节点和二级节点;待整合异构数据平台在联盟链的一级节点完成入链审批;二级节点部署待整合异构数据平台的数据整合传输处理的智能合约;利用联盟链的共识算法完成多个异构数据平台之间的数据传输。本发明专利技术通过将待整合异构数据平台加入联盟链,可以利用联盟链中共识算法的数据广播传输、定点数据传输机制,和分布式数据库各节点数据冗余交叉备份机制,建立跨平台数据整合传输处理机制。该机制在建立异构数据源实时通讯机制的同时,避免了集中式方式的滞后性,同时又避免了接口式方式的繁琐工作,还提高了数据传输的速度。速度。速度。

【技术实现步骤摘要】
一种基于联盟链的异构信用数据整合方法与系统


[0001]本专利技术涉及异构数据整合
,具体而言,涉及一种基于联盟链的异构信用数据整合方法与系统。

技术介绍

[0002]传统异构数据的整合方法,主要有两类方法:
[0003]第一类,是集中式处理方法,具体来说就是,先将待整合的异构数据,集中到一个数据中心(一般而言是一个集中式数据库),然后用对象包装的方法,将有可能异构的各类数据,比如数据、文字、音频、视频等数据,统一格式,包装为数据对象和image大对象等数据格式,存储起来,以满足未来以统一格式进行查询、处理、传输等操作。该类方法,遵循的是先统一格式,再进行后续操作的原则,无法满足一些实时环境对数据的实时要求。
[0004]第二类,是实时包装处理方法,上述第一种方法的最大问题,是不能满足一些实时处理环境的要求。在一些跨平台、多平台环境下,各平台是经过接口,紧耦合对接的,则在数据处理要求中,可以实现实时数据需求、实时数据传输、实时数据处理。这种环境下,则要求跨平台进行异构数据传输处理时候,实时进行数据的格式整合和传输整合。比如,将一个平台的HTML格式数据、JPG格式的图片,传输给需要XML格式数据、PDF格式图片的另一个平台,进行处理。则可以采用在两传输平台之间,建立对象包装通道,用两个平台都能接受和解析的通讯机制,完成异构数据的整合、传输和接受、处理。但该方法的缺点也很明显,在任意两个平台接口之间,都需要预先设计完成异构数据的通讯机制,这在平台数较多、平台增减频繁的场合,会非常麻烦。
[0005]现有技术两种技术的优缺点,正如上面所说,第一种集中式异构数据整合方法,是先整合,再使用,可以应对集成多平台频繁增减的情况,不管多少平台增加进来,或多少平台离开,只遵循“先集中进行格式整合,再进行数据使用”的两阶段方法。但缺点是,在动态实时数据处理环境下,该方法将在不再适应。第二种实时动态异构数据整合使用方法,可以实时在接口对接的异构数据平台之间建立起预先布置好的异构数据通讯管道,完成异构数据在跨平台之间的数据传输和使用。该类方法的优点是,可以满足跨平台实时异构数据的整合需求。但是,在平台数量较大,平台增减较频繁的情况下,前期工作较繁重,因为要建立每两个平台之间的两两通讯机制,在平台离开需要处理通讯通道删减,在平台加入时候,需要建立等同于平台数量总和的通讯信道,十分不方便。

技术实现思路

[0006]为了克服现有技术的不足,本专利技术的目的在于提供一种基于联盟链的异构信用数据整合方法与系统。
[0007]一种基于联盟链的异构信用数据整合方法,包括:
[0008]步骤1:依据权限将联盟链上的节点分为一级节点和二级节点;
[0009]步骤2:待整合异构数据平台在联盟链的所述一级节点完成入链审批;
[0010]步骤3:二级节点部署所述待整合异构数据平台的数据整合传输处理的智能合约;
[0011]步骤4:利用联盟链的共识算法完成多个异构数据平台之间的数据传输。
[0012]优选地,入链后的异构数据平台为联盟链上的三级节点。
[0013]优选地,当所述三级节点离开和删除时,在所述一级节点完成相应列表删除,在所述二级节点完成智能合约的调整。
[0014]本专利技术还提供了一种基于联盟链的异构信用数据整合系统,包括:
[0015]节点分配模块,用于依据权限将联盟链上的节点分为一级节点和二级节点;
[0016]入链审批模块,用于待整合异构数据平台在联盟链的所述一级节点完成入链审批;
[0017]入链部署模块,用于二级节点部署所述待整合异构数据平台的数据整合传输处理的智能合约;
[0018]数据传输模块,用于利用联盟链的共识算法完成多个异构数据平台之间的数据传输。
[0019]优选地,还包括:节点删除模块,用于当所述三级节点离开和删除时,在所述一级节点完成相应列表删除,在所述二级节点完成智能合约的调整。
[0020]本专利技术还提供了一种电子设备,包括总线、收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述收发器、所述存储器和所述处理器通过所述总线相连,其特征在于,所述计算机程序被所述处理器执行时实现上述的一种基于联盟链的异构信用数据整合方法中的步骤。
[0021]本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的一种基于联盟链的异构信用数据整合方法中的步骤。
[0022]本专利技术提供的一种基于联盟链的异构信用数据整合方法与系统的有益效果在于:与现有技术相比,本专利技术通过将待整合异构数据平台加入联盟链,可以利用联盟链中共识算法的数据广播传输、定点数据传输机制,和分布式数据库各节点数据冗余交叉备份机制,建立跨平台数据整合传输处理机制。该机制在建立异构数据源实时通讯机制的同时,避免了集中式方式的滞后性,同时又避免了接口式方式的繁琐工作,还提高了数据传输的速度。
[0023]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0024]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1示出了本专利技术实施例所提供的一种基于联盟链的异构信用数据整合方法流程图;
[0026]图2示出了本专利技术实施例所提供的基于联盟链的异构信用数据整合原理图。
具体实施方式
[0027]在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0028]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0029]在本专利技术中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于联盟链的异构信用数据整合方法,其特征在于,包括:步骤1:依据权限将联盟链上的节点分为一级节点和二级节点;步骤2:待整合异构数据平台在联盟链的所述一级节点完成入链审批;步骤3:二级节点部署所述待整合异构数据平台的数据整合传输处理的智能合约;步骤4:利用联盟链的共识算法完成多个异构数据平台之间的数据传输。2.根据权利要求1所述的一种基于联盟链的异构信用数据整合方法,其特征在于,入链后的异构数据平台为联盟链上的三级节点。3.根据权利要求2所述的一种基于联盟链的异构信用数据整合方法,其特征在于,当所述三级节点离开和删除时,在所述一级节点完成相应列表删除,在所述二级节点完成智能合约的调整。4.一种基于联盟链的异构信用数据整合系统,其特征在于,包括:节点分配模块,用于依据权限将联盟链上的节点分为一级节点和二级节点;入链审批模块,用于待整合异构数据平台在联盟链的所述一级节点完成入链审批;入链部署模块,用于二级节点部署所述待整合异构数据平台的数据整合传输处理的智能合约;数据传输模...

【专利技术属性】
技术研发人员:庞引明胡叶楠张建胡天伟
申请(专利权)人:重庆林烨兴科技有限公司
类型:发明
国别省市:

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

1