智慧供应链物联网管理平台的多区块链交叉复合应用架构的制作方法

文档序号:15455576发布日期:2018-09-15 01:00阅读:542来源:国知局

本发明属于区块链应用技术、数据库技术、物联网技术和供应链管理领域技术领域,具体涉及一种智慧供应链物联网管理平台的多区块链交叉复合应用架构。



背景技术:

区块链是分布式的、去中心化存储的一种链式数据结构。它是一个分布式的帐本,所有的记录由多个节点共同完成,每个节点都有完整的帐本。区块链本身具有的最显著的特征是:分布式、去中心化、信息不可篡改。数据库是按照一定数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。数据库的特性有:减少数据的冗余度、数据的独立性、数据实现集中控制。供应链管理领域,由于市场规模足够大,满足多信任主体、多方协作、中低频交易、商业逻辑完备等特点,是天然的区块链的用武之地。物联网技术,包括以条码和rfid识别为主要应用的自动识别技术、以传感器技术为主要应用的智能感知技术、以nb-iot为代表的低功耗广覆盖的物联网传输技术。将这些技术应用于供应链领域,可以实现对货物单品的精确识别和数据采集,可以实现智慧托盘级管理,可以实现智能仓库级管理,可以对仓单做精准管控。

供应链采取物联网技术进行精准管控,保证了供应链金融对质押物的管控要求。智慧供应链物联网管理服务平台,作为一个公共平台,采用类似第四方物流的业务模式。平台上所有物流服务商及其仓库,都使用物联网技术获取供应链数据,平台建立了带有物联网标识的货物单品---物联网智能仓库---物流服务商---平台的私有区块链,平台上有多家物流服务商,服务于多家贸易商和银行等。不同银行与不同的物流服务商、贸易商组成基于供应链金融服务的利益链条,不同银行各自采用自己的区块链技术贯穿自己的业务利益链,一般采用联盟链。这样在平台数据库端,就面临着平台自己的私有链与多家不同银行的联盟链的交叉应用。

当前,在供应链领域有许多区块链应用和物联网应用,比如有人研发了面向多区块链平台的区块链网络节点服务装置,可以对不同的区块链基础技术平台进行统一访问,可以对不同的区块链基础技术平台进行控制与管理,定义标准的数据访问和查询接口;有人使用区块链的分布式架构来替代原来的集中管理式物流信息物联网平台;更多的人都是考虑在物联网融合架构里采用区块链技术。上述应用都是从第二方、第三方角度应用区块链技术,没有解决供应链物联网数据平台,面向多主体多客户多利益链的复杂应用下区块链技术与平台数据库的类似第四方服务的交互问题。需要设计一种新的架构,使平台数据库在保证完整性灵活性和安全性的前提下,为各利益主体的区块链应用提供配合,以实现智慧供应链服务的目的。



技术实现要素:

本发明要解决的技术问题是:克服现有技术的不足,提供一种智慧供应链物联网管理平台的多区块链交叉复合应用架构,它可以使平台数据库在保证完整性灵活性和安全性的前提下,为各利益主体的区块链应用提供配合,以实现智慧供应链服务的目的。

本发明解决其技术问题所采用的技术方案是:智慧供应链物联网管理平台的多区块链交叉复合应用架构,其特征在于:包括供应链物联网管理数据库、物联网管理数据私有链p-bt、联盟区块链应用api、供应链金融联盟链b-bt;所述联盟区块链应用api包含多区块链交叉复用调度机制;所述供应链物联网管理数据库与所述物联网管理数据私有链p-bt相互连接,所述物联网管理数据私有链p-bt与所述联盟区块链应用api相互连接,所述联盟区块链应用api与所述供应链金融联盟链b-bt相互连接;其中:

所述供应链物联网管理数据库支持基于供应链物联网管理数据生成所述物联网管理数据私有链p-bt,保证供应链物联网基础数据可信;在所述物联网管理数据私有链p-bt上,叠加多区块链交叉复用调度机制,形成所述联盟区块链应用api;所述联盟区块链应用api实现不同联盟链认证调度;供应链金融联盟各参与方透过所述联盟区块链应用api,在所述物联网管理数据私有链p-bt基础上形成不同的所述供应链金融联盟链b-bt,实现相同数据源的多区块链交叉复合应用。

优选的,所述联盟区块链应用api,统一定义面向供应链物联网管理的数据库格式和信息标记规则,统一管理基于不用算法的区块链应用;多区块链交叉复用调度机制实现对所述物联网管理数据私有链p-bt和各所述供应链金融联盟链b-bt的节点加入审核和管理;多区块链交叉复用调度机制统一管理各区块链的区块生成规则;多区块链交叉复用调度机制按各区块链节点的发起方的要求,从所述物联网管理数据私有链p-bt中直接生成对应某联盟链的区块,无需回滚到所述供应链物联网管理数据库;多区块链交叉复用调度机制支持对所述供应链物联网管理数据库的实时审计机制和数据恢复机制。

优选的,所述联盟链应用api,包含节点注册机制、审核机制、联盟链区块算法集、算法比较机制、对所述物联网管理数据私有链p-bt访问的调度机制,保证不同新的联盟链的生成和系统总体效率。

与现有技术相比,本发明的有益效果是:本发明以物联网系统获取的供应链数据为核心,结合区块链与物联网管理数据库,以区块链技术构建了多套数据可信管理体系,针对供应链上不同利益链条采取不同的区块链应用的情况,实现区块链交叉复合应用调度和管理。对物联网数据库的所有操作,既实现区块链的分布式、去中心化、可审计的特性,同时兼备传统数据库的快速查询、数据结构优美的特性。对于不同区块链背后的利益链条上的企业,都对其提供相应的虚拟的完整的区块链数据库。并且做到无论多利益链如何使用区块链加工数据库,都能使完整的原始物联网管理数据库的恢复依旧保持快速效率、数据可靠。实现智慧供应链的数据可信。

附图说明

图1是本发明的系统架构图。

具体实施方式

下面结合附图实施例,对本发明做进一步描述:

实施例一

如图1所示,智慧供应链物联网管理平台的多区块链交叉复合应用架构,包括供应链物联网管理数据库、物联网管理数据私有链p-bt、联盟区块链应用api、供应链金融联盟链b-bt;联盟区块链应用api包含多区块链交叉复用调度机制;供应链物联网管理数据库与物联网管理数据私有链p-bt相互连接,物联网管理数据私有链p-bt与联盟区块链应用api相互连接,联盟区块链应用api与供应链金融联盟链b-bt相互连接;其中:

供应链物联网管理数据库支持基于供应链物联网管理数据生成物联网管理数据私有链p-bt,保证供应链物联网基础数据可信;在物联网管理数据私有链p-bt上,叠加多区块链交叉复用调度机制,形成联盟区块链应用api;联盟区块链应用api实现不同联盟链认证调度;供应链金融联盟各参与方透过联盟区块链应用api,在物联网管理数据私有链p-bt基础上形成不同的供应链金融联盟链b-bt,实现相同数据源的多区块链交叉复合应用;

联盟区块链应用api,统一定义面向供应链物联网管理的数据库格式和信息标记规则,统一管理基于不用算法的区块链应用;

多区块链交叉复用调度机制实现对物联网管理数据私有链p-bt和各供应链金融联盟链b-bt的节点加入审核和管理;多区块链交叉复用调度机制统一管理各区块链的区块生成规则;多区块链交叉复用调度机制按各区块链节点的发起方的要求,从物联网管理数据私有链p-bt中直接生成对应某联盟链的区块,无需回滚到供应链物联网管理数据库;多区块链交叉复用调度机制支持对供应链物联网管理数据库的实时审计机制和数据恢复机制。

联盟链应用api,包含节点注册机制、审核机制、联盟链区块算法集、算法比较机制、对物联网管理数据私有链p-bt访问的调度机制,保证不同新的联盟链的生成和系统总体效率。

供应链金融联盟链b-bt节点如果不需要增加新的区块,可以仅对现有数据库查看;如果需要增加供应链物联网管理数据库的内容,则可增加区块,更新供应链物联网管理数据库。多区块链交叉复用调度机制对于多个供应链金融联盟链b-bt的生成进行审计,对供应链金融联盟链b-bt所涉及的智能合约的重复数据进行警示,并对后期形成的供应链金融联盟链b-bt进行阻止。

以上操作遵循调度公式:data(b-bt(x))∩data(b-bt(y))=0

不同供应链金融联盟链b-bt可能采用不同的区块链协议,对多供应链金融联盟链b-bt发起的区块生成要求,按照区块生成效率调度,生成时间越短,优先级越高。

以上所述,仅是本发明的较佳实施例而已,并非是对本发明作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例。但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本发明技术方案的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1