会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / IT治理 / 一种基于区块链系统架构的系统及方法

一种基于区块链系统架构的系统及方法

申请号 CN202110082892.4 申请日 2021-01-21 公开(公告)号 CN112910974B 公开(公告)日 2022-07-01
申请人 贵州电网有限责任公司; 发明人 龙玉江; 李洵; 龙娜; 甘润东; 钟掖; 卫薇; 王杰峰; 赵威扬; 王策; 卢仁猛;
摘要 本发明公开了一种基于区块链系统架构的系统及方法,系统包括区块链数据管理平台、数据治理平台、IT可视化平台、IT资产管理系统和IT服务管理系统,所述区块链数据管理平台是对区块链系统中的数据的分析和保存,所述区块链数据管理平台分别与所述数据治理平台、所述IT可视化平台、所述IT资产管理系统和所述IT服务管理系统的数据进行交换,所述数据治理平台从区块链平台中抽取IT域基础数据进行数据治理,同时将数据治理记录保存到区块链平台,所述IT可视化平台提供IT域基础数据和IT业务数据,实现IT资产采集、运行、管理基础数据的一致性,实现IT资产数据的全生命周期安全管理,通过网络防火墙区块链平台内部的数据安全。
权利要求

1.一种基于区块链系统架构的系统,其特征在于:包括区块链数据管理平台、数据治理平台、IT可视化平台、IT资产管理系统和IT服务管理系统,所述区块链数据管理平台是对区块链系统中的数据的分析和保存,所述区块链数据管理平台分别与所述数据治理平台、所述IT可视化平台、所述IT资产管理系统和所述IT服务管理系统的数据进行交换,所述数据治理平台从区块链平台中抽取IT域基础数据进行数据治理,同时将数据治理记录保存到区块链平台,所述IT可视化平台提供IT域基础数据和IT业务数据,所述IT服务管理系统,提供IT域基础数据,同时接入所述IT服务管理系统的业务数据,所述IT资产管理系统接入IT域基础数据,将数据进行整理后传输到所述区块链数据管理平台上;

所述数据治理平台是对数据治理涵盖了从前端事务处理系统、后端业务数据库到终端的数据分析,从源头到终端再回到源头形成一个闭环负反馈系统,数据治理治理平台对数据的获取、处理、使用进行监管;

所述IT可视化平台是对通过挖掘重要数据之间的关联关系将若干关联性的可视化数据进行汇总处理,揭示数据中隐含的关联和发展趋势,从而提高数据的使用效率,IT可视化平台更直观的方式从视觉上观测数据信息,是数据分析展现形式的载体;

所述IT资产管理系统通过IT资产信息与外部资源的结合,使得高效率的资产管理和企业运营得以实现。

2.根据权利要求1所述的一种基于区块链系统架构的系统,其特征在于:所述区块链系统采用是基于开源的Fabric平台进行开发,所述区块链系统水位底层数据库为MongoDB数据库,MongoDB 是一个基于分布式文件存储的数据库,由C++语言编写。

3.根据权利要求1所述的一种基于区块链系统架构的系统,其特征在于:所述IT可视化平台、所述IT资产管理系统和所述IT服务管理系统的数据具有一致性,便于IT资产数据分布式存储,提高IT资产数据源头可信性管理,全生命周期管理。

4.根据权利要求1所述的一种基于区块链系统架构的系统,其特征在于:所述区块链系统架构采用共识算法为PBFT,根据信息在分布式网络中节点间互相交换后各节点列出所有得到的信息。

5.根据权利要求1所述的一种基于区块链系统架构的系统,其特征在于:所述数据治理平台包括ITSM但系统校验、IT资产但系统校验和ITSM‑IT资产数据对比。

6.根据权利要求1所述的一种基于区块链系统架构的系统,其特征在于:所述区块链数据管理平台,包括平台API接口、数据检索、数据治理模块接口、日志分析、数据恢复和平台监控工具。

7.根据权利要求1所述的一种基于区块链系统架构的系统,其特征在于:所述区块链系统架构包括硬件配置和软件配置。

8.根据权利要求7所述的一种基于区块链系统架构的系统,其特征在于:所述硬件配置包括内存卡、系统硬盘、存储硬盘、Raid卡和外接网卡,所述软件配置为网络防火墙。

9.根据权利要求8所述的一种基于区块链系统架构的系统,其特征在于:所述网络防火墙保证了外部网络的安全,通过数据加密、hash函数、智能合约、共识算法来保证区块链平台内部的数据安全。

说明书全文

一种基于区块链系统架构的系统及方法

技术领域

[0001] 本发明涉及区块链领域,具体涉及一种基于区块链系统架构的系统及方法。

背景技术

[0002] 区块链作为一种全新的去中心化基础架构与分布式计算范式,目前已经引起电网的高度重视与关注。区块链技术具有去中心化、时序数据、集体维护、可编程和安全可信等特点。区块链建立了一种去中心化的共识机制,这种共识机制使得参与者无须任何外部强制约束的情况下即自行形成了相互牵制的可信环境。相对传统体系,区块链有着相对安全、相对透明、相对高效的优势。区块链技术被认为是继大型机、个人电脑、互联网之后计算模式的颠覆式创新,很可能在全球范围引起一场新的技术革新和产业变革。
[0003] 利用区块链去中心化、分布式部署、数据防篡改、数据可追溯、数据加密和签名等特性,在电力行业可以找到很多应用契合点。因此,公司提前开展基于区块链技术平台及其应用的研究和验证,为将来的电网区块链应用打下基础。
[0004] 如授权公告号为CN106713412A的中国专利,其公开了一种区块链系统及区块链系统的架构方法,所述区块链系统包括运行组,所述运行组包括多个运行节点,其中的部分运行节点或者全部的运行节点中的每个运行节点配置至少一个从属的子备份节点。
[0005] 上述的这种区块链系统及区块链系统的架构方法具有配置子备份节点,为运行节点分摊数据,减轻运行节点的压力,同时,通过为运行节点配置子备份节点,可以使整个区块链系统存储的数据量扩大,整个区块链中节点的规模越大,整个区块链系统的抗攻击能力越强优点;但是上述的这种区块链系统及区块链系统的架构方法依旧存在着一些缺点,如:不能实现IT资产采集、运行、管理基础数据的一致性;不能实现IT资产数据的全生命周期安全管理;无法激励IT资产数据安全加密策略,实现数据跨平台应用安全。

发明内容

[0006] 本发明的目的在于提供一种基于区块链系统架构的系统及方法,以解决上述背景技术中提出的问题。
[0007] 为实现上述第一方面的目的,本发明提供如下技术方案:
[0008] 该种基于区块链系统架构的系统,包括区块链数据管理平台、数据治理平台、IT可视化平台、IT资产管理系统和IT服务管理系统,所述区块链数据管理平台是对区块链系统中的数据的分析和保存,所述区块链数据管理平台分别与所述数据治理平台、所述IT可视化平台、所述IT资产管理系统和所述IT服务管理系统的数据进行交换,所述数据治理平台从区块链平台中抽取IT域基础数据进行数据治理,同时将数据治理记录保存到区块链平台,所述IT可视化平台提供IT域基础数据和IT业务数据,所述IT服务管理系统,提供IT域基础数据,同时接入所述IT服务管理系统的业务数据,所述IT资产管理系统接入IT域基础数据,将数据进行整理后传输到所述区块链数据管理平台上;
[0009] 所述数据治理平台是对数据治理涵盖了从前端事务处理系统、后端业务数据库到终端的数据分析,从源头到终端再回到源头形成一个闭环负反馈系统,数据治理治理平台对数据的获取、处理、使用进行监管;
[0010] 所述IT可视化平台是对通过挖掘重要数据之间的关联关系将若干关联性的可视化数据进行汇总处理。揭示数据中隐含的关联和发展趋势,从而提高数据的使用效率,IT可视化平台更直观的方式从视觉上观测数据信息,是数据分析展现形式的主要载体;
[0011] 所述IT资产管理系统通过IT资产信息与外部资源的结合,使得高效率的资产管理和企业运营得以实现;
[0012] 所述IT服务管理系统是对IT系统的规划、研发、实施和运营进行有效管理的方法。
[0013] 进一步,所述区块链系统采用是基于开源的Fabric平台进行开发,所述区块链系统水位底层数据库为MongoDB数据库,MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。
[0014] 进一步,所述IT可视化平台、所述IT资产管理系统和所述IT服务管理系统的数据具有一致性,便于IT资产数据分分布式存储,提高IT资产数据源头可信性管理,全生命周期管理。
[0015] 进一步,所述区块链系统架构采用共识算法为PBFT,根据信息在分布式网络中节点间互相交换后各节点列出所有得到的信息。
[0016] 进一步,所述数据治理平台包括ITSM但系统校验、IT资产但系统校验和ITSM‑IT资产数据对比。
[0017] 进一步,所述区块链数据管理平台,包括平台API接口、数据检索、数据治理模块接口、日志分析、数据恢复和平台监控工具。
[0018] 进一步,所述区块链系统架构包括硬件配置和软件配置。
[0019] 进一步,所述硬件配置包括内存卡、系统硬盘、存储硬盘、Raid卡和外接网卡,所述软件配置为网络防火墙。
[0020] 进一步,所述网络防火墙保证了外部网络的安全,通过数据加密、hash函数、智能合约、共识算法等来保证区块链平台内部的数据安全。
[0021] 本发明的第二方面的目的是通过以下技术方案实现的:
[0022] 该种基于区块链系统架构的方法,是设置区块链数据管理平台、数据治理平台、IT可视化平台、IT资产管理系统和IT服务管理系统,通过区块链数据管理平台分别与数据治理平台、IT可视化平台、IT资产管理系统和IT服务管理系统的数据进行交换,数据治理平台从区块链平台中抽取IT域基础数据进行数据治理,同时将数据治理记录保存到区块链平台,IT可视化平台提供IT域基础数据和IT业务数据,IT服务管理系统,提供IT域基础数据,同时接入IT服务管理系统的业务数据,IT资产管理系统接入IT域基础数据,将数据进行整理后传输到区块链数据管理平台上,实现IT资产采集、运行、管理基础数据的一致性,实现IT资产数据的全生命周期安全管理。
[0023] 与现有技术相比,本发明的有益效果是:
[0024] 该基于区块链系统架构的方法中设有的区块链数据管理平台对区块链系统中的数据的分析和保存,区块链数据管理平台分别与数据治理平台、IT可视化平台、IT资产管理系统和IT服务管理系统的数据进行交换,数据治理平台从区块链平台中抽取IT域基础数据进行数据治理,同时将数据治理记录保存到区块链平台,IT可视化平台提供IT域基础数据和IT业务数据,IT服务管理系统,提供IT域基础数据,同时接入IT服务管理系统的业务数据,IT资产管理系统接入IT域基础数据,将数据进行整理后传输到区块链数据管理平台上,实现IT资产采集、运行、管理基础数据的一致性,实现IT资产数据的全生命周期安全管理,通过网络防火墙区块链平台内部的数据安全。

附图说明

[0025] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中:
[0026] 图1为本发明的系统集成架构示意图。

具体实施方式

[0027] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0028] 请参阅图1,本发明的一种基于区块链系统架构的系统,其技术方案如下:
[0029] 所述系统包括区块链数据管理平台、数据治理平台、IT可视化平台、IT资产管理系统和IT服务管理系统,区块链数据管理平台是对区块链系统中的数据的分析和保存,区块链数据管理平台分别与数据治理平台、IT可视化平台、IT资产管理系统和IT服务管理系统的数据进行交换,数据治理平台从区块链平台中抽取IT域基础数据进行数据治理,同时将数据治理记录保存到区块链平台,IT可视化平台提供IT域基础数据和IT业务数据,IT服务管理系统,提供IT域基础数据,同时接入IT服务管理系统的业务数据,IT资产管理系统接入IT域基础数据,将数据进行整理后传输到区块链数据管理平台上;
[0030] 数据治理平台是对数据治理涵盖了从前端事务处理系统、后端业务数据库到终端的数据分析,从源头到终端再回到源头形成一个闭环负反馈系统,数据治理治理平台对数据的获取、处理、使用进行监管;
[0031] IT可视化平台是对通过挖掘重要数据之间的关联关系将若干关联性的可视化数据进行汇总处理。揭示数据中隐含的关联和发展趋势,从而提高数据的使用效率。IT可视化平台更直观的方式从视觉上观测数据信息。是数据分析展现形式的主要载体;
[0032] IT资产管理系统通过IT资产信息与人、物、财、场地等资源的结合,使得高效率的资产管理和企业运营得以实现;
[0033] IT服务管理系统是对IT系统的规划、研发、实施和运营进行有效管理的方法,该基于区块链系统架构的方法中设有的区块链数据管理平台对区块链系统中的数据的分析和保存,区块链数据管理平台分别与数据治理平台、IT可视化平台、IT资产管理系统和IT服务管理系统的数据进行交换,数据治理平台从区块链平台中抽取IT域基础数据进行数据治理,同时将数据治理记录保存到区块链平台,IT可视化平台提供IT域基础数据和IT业务数据,IT服务管理系统,提供IT域基础数据,同时接入IT服务管理系统的业务数据,IT资产管理系统接入IT域基础数据,将数据进行整理后传输到区块链数据管理平台上,实现IT资产采集、运行、管理基础数据的一致性,实现IT资产数据的全生命周期安全管理,通过网络防火墙区块链平台内部的数据安全。
[0034] 本实施例中,优选的,区块链系统采用是基于开源的Fabric平台进行开发,目前v1.1版的kafka共识方式可达到1000/s次的吞吐量,区块链系统水位底层数据库为MongoDB数据库,MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,它是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。
Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
[0035] 本实施例中,优选的,IT可视化平台、IT资产管理系统和IT服务管理系统的数据具有一致性,便于IT资产数据分分布式存储,提高IT资产数据源头可信性管理,全生命周期管理。
[0036] 本实施例中,优选的,区块链系统架构采用共识算法为PBFT(拜占庭算法),根据信息在分布式网络中节点间互相交换后各节点列出所有得到的信息,一个节点代表一票,选择大多数的结果作为解决办法。PBET将容错量控制在全部节点数的1/3,即如只要有超过2/3的正常节点,整个系统便可正常运作。
[0037] 本实施例中,优选的,数据治理平台包括ITSM但系统校验、IT资产但系统校验和ITSM‑IT资产数据对比。
[0038] 本实施例中,优选的,区块链数据管理平台,包括平台API接口、数据检索、数据治理模块接口、日志分析、数据恢复和平台监控工具。
[0039] 本实施例中,优选的,区块链系统架构包括硬件配置和软件配置。
[0040] 本实施例中,优选的,硬件配置包括内存卡、系统硬盘、存储硬盘、Raid卡和外接网卡,软件配置为网络防火墙。
[0041] 本实施例中,优选的,网络防火墙保证了外部网络的安全,通过数据加密、hash函数、智能合约、共识算法等来保证区块链平台内部的数据安全。
[0042] 基于上述系统的设计思想,本发明还提供了一种基于区块链系统架构的方法,是设置区块链数据管理平台、数据治理平台、IT可视化平台、IT资产管理系统和IT服务管理系统,通过区块链数据管理平台分别与数据治理平台、IT可视化平台、IT资产管理系统和IT服务管理系统的数据进行交换,数据治理平台从区块链平台中抽取IT域基础数据进行数据治理,同时将数据治理记录保存到区块链平台,IT可视化平台提供IT域基础数据和IT业务数据,IT服务管理系统,提供IT域基础数据,同时接入IT服务管理系统的业务数据,IT资产管理系统接入IT域基础数据,将数据进行整理后传输到区块链数据管理平台上。
[0043] 本发明实现了IT资产采集、运行、管理基础数据的一致性,实现IT资产数据的全生命周期安全管理,网络防火墙保证了外部网络的安全,通过数据加密、hash函数、智能合约、共识算法等来保证区块链平台内部的数据安全。
[0044] 需要说明的是,对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0045] 专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0046] 结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD‑ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0047] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。