一种数字化资源共建共享方法及装置制造方法及图纸

技术编号:31766684 阅读:16 留言:0更新日期:2022-01-05 16:52
本申请提供一种数字化资源共建共享方法及装置,基于区块链技术的联盟链节点及私有链节点数据共建共享数据存储机制,该方法基于兼容私有链及联盟链的数据库、系统架构及模块化切换共识算法三方面的设计,允许企业在私有云及公有云的应用场景中来构建数据共建共享的分布式架构,实现内外部及产业链上下游用户共同参与工程设计数字资源的建设,可以保障企业数字资源的高效流通,实现跨地区、跨岗位、全时段的不同主体间的数据共建共享,有效降低传统企业数字资源中信息孤岛、数据易构、数据篡改等问题所产生的影响。等问题所产生的影响。等问题所产生的影响。

【技术实现步骤摘要】
一种数字化资源共建共享方法及装置


[0001]本申请涉及数据处理
,特别的,尤其涉及一种数字化资源共建共享方法及装置。

技术介绍

[0002]区块链技术具有数据加密、开放自治和去中心化等特点,目前将区块链技术应用于企业的数字资源采集、管理、交互及共享等业务中具有一定价值。区块链技术支持企业管理及业务人员在高度开放、共享环境中,利用链式数据结构对企业数据进行验证和存储,运用分布式节点共识算法生产和更新数据,用加密算法保障数据传输和访问的安全性,用智能合约进行编程和数据操作。根据应用场景需求不同,区块链目前可以分为三种类型,即公有链、联盟链和私有链,其中,公有链是一种对参与节点无任何限制,完全公开的区块链类型,满足公有链的共识算法需要具备完全去中心化、高数据吞吐量、高可拓展性和高主节点切换性能;联盟链是一种对参与节点存在限制,注重隐私保护的区块链类型,满足联盟链的共识算法需要具备弱中心化、高数据吞吐量和高主节点切换性能;私有链是一种非公开,在特定节点范围内运行的一种区块链类型,满足私有链的共识算法需要具备高数据吞吐量、高可拓展性和高主节点切换速度的特点。
[0003]然而,在勘察设计企业内部拥有大量的高精度地理信息数据及工程设计成果数据,但因现有标准、制度和管理模式的不同,勘察设计企业内部及上下游之间数字资源“信息孤岛”现象严重,已有数据资源的安全存储、统一管理、可信协同及自由共享等需求难以满足,企业数字化进展缓慢,严重制约企业高效发展。另外,基于BIM、GIS等新技术的发展及行业应用数字化技术的趋势,勘察设计企业各类数字资源总量高速增长,结构化或非结构化等数据种类不断增多,给数据的高效管理及安全使用带来很大挑战。基于保密的要求,多数企业又欠缺数据安全可信的技术解决方案,已有数字化资源被篡改、泄露的风险较高,难以在开放的云环境中实现数据资源的共建共享,且资源管理方式存在安全隐患。

技术实现思路

[0004]鉴于上述内容中的问题,本申请提供了一种数字化资源共建共享方法及装置,用以满足基于勘测设计企业内业与外业的数字化资源共建共享需求,以可满足私有链及联盟链的分布式架构及共识算法,构建勘测设计企业专有的数字资源共建共享及可靠管理系统,确保企业数字化信息采集及管理、共享过程的完整、安全、可信,降低企业数字化转型过程中的信息可信、数据存储安全及协同共享成本,对企业管理水平数字化、智慧化的提升及健康发展具有重要的理论和实践意义。
[0005]为了实现上述目的,本申请提供了以下技术方案:
[0006]一种数字化资源共建共享方法,基于区块链技术的联盟链节点及私有链节点数据共建共享数据存储机制,该方法包括:
[0007]通过所述联盟链节点接收用户发送的共建共享请求,由多个私有链节点访问多个
数据源,所述共建共享请求中包含用户输入的密钥和私钥;
[0008]基于私有链和联盟链的访问体系及不同场景的数据共建共享需求,将基于可模块化切换至共识算法的区块链系统;
[0009]根据所述共建共享请求中的私钥和密钥对所述共识算法的区块链系统进行数据共享。
[0010]进一步的,所述数据源包括地理信息数据、工程数据及规范规程数据,所述数据源按照区块链的区块头加区块体的区块形式来封装,对相关数据记录以加密算法处理,添加时间戳后与所述区块链相连接。
[0011]进一步的,采用带有时间戳的区块来存储数据可扩大时间范围,以验证各种工程相关的数据,用以确保实时记录的准确性。
[0012]进一步的,该方法:
[0013]在私有云状态下,私有链用户可根据需求参与数字资源的共建共享链条;
[0014]在公有云状态下,联盟链用户可根据需求参与数字资源的共建共享链条。
[0015]一种数字化资源共建共享装置,基于区块链技术的联盟链节点及私有链节点数据共建共享数据存储机制,该装置包括:
[0016]第一处理单元,用于通过所述联盟链节点接收用户发送的共建共享请求,由多个私有链节点访问多个数据源,所述共建共享请求中包含用户输入的密钥和私钥;
[0017]第二处理单元,用于基于私有链和联盟链的访问体系及不同场景的数据共建共享需求,将基于可模块化切换至共识算法的区块链系统;
[0018]第三处理单元,用于根据所述共建共享请求中的私钥和密钥对所述共识算法的区块链系统进行数据共享。
[0019]进一步的,所述数据源包括地理信息数据、工程数据及规范规程数据,所述数据源按照区块链的区块头加区块体的区块形式来封装,对相关数据记录以加密算法处理,添加时间戳后与所述区块链相连接。
[0020]进一步的,采用带有时间戳的区块来存储数据可扩大时间范围,以验证各种工程相关的数据,用以确保实时记录的准确性。
[0021]进一步的,该装置:
[0022]在私有云状态下,私有链用户可根据需求参与数字资源的共建共享链条;
[0023]在公有云状态下,联盟链用户可根据需求参与数字资源的共建共享链条。
[0024]一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在的设备执行如上述所述的数字化资源共建共享方法。
[0025]一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如上述所述的数字化资源共建共享方法。
[0026]本申请所述的数字化资源共建共享方法及装置,基于区块链技术的联盟链节点及私有链节点数据共建共享数据存储机制,该方法通过所述联盟链节点接收用户发送的共建共享请求,由多个私有链节点访问多个数据源,所述共建共享请求中包含用户输入的密钥和私钥;基于私有链和联盟链的访问体系及不同场景的数据共建共享需求,将基于可模块
化切换至共识算法的区块链系统;根据所述共建共享请求中的私钥和密钥对所述共识算法的区块链系统进行数据共享。本申请实施例基于兼容私有链及联盟链的数据库、系统架构及模块化切换共识算法三方面的设计,允许企业在私有云及公有云的应用场景中来构建数据共建共享的分布式架构,实现内外部及产业链上下游用户共同参与工程设计数字资源的建设,可以保障企业数字资源的高效流通,实现跨地区、跨岗位、全时段的不同主体间的数据共建共享,有效降低传统企业数字资源中信息孤岛、数据易构、数据篡改等问题所产生的影响。
附图说明
[0027]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1为本申请实施例公开的一种数字化资源共建共享方法的流程示意图;
[0029]图2为本申请实施例公开的基于区块链技术的联盟链及私有链数据共建共享本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字化资源共建共享方法,其特征在于,基于区块链技术的联盟链节点及私有链节点数据共建共享数据存储机制,该方法包括:通过所述联盟链节点接收用户发送的共建共享请求,由多个私有链节点访问多个数据源,所述共建共享请求中包含用户输入的密钥和私钥;基于私有链和联盟链的访问体系及不同场景的数据共建共享需求,将基于可模块化切换至共识算法的区块链系统;根据所述共建共享请求中的私钥和密钥对所述共识算法的区块链系统进行数据共享。2.根据权利要求1所述的方法,其特征在于,所述数据源包括地理信息数据、工程数据及规范规程数据,所述数据源按照区块链的区块头加区块体的区块形式来封装,对相关数据记录以加密算法处理,添加时间戳后与所述区块链相连接。3.根据权利要求2所述的方法,其特征在于,采用带有时间戳的区块来存储数据可扩大时间范围,以验证各种工程相关的数据,用以确保实时记录的准确性。4.根据权利要求1所述的方法,其特征在于,该方法:在私有云状态下,私有链用户可根据需求参与数字资源的共建共享链条;在公有云状态下,联盟链用户可根据需求参与数字资源的共建共享链条。5.一种数字化资源共建共享装置,其特征在于,基于区块链技术的联盟链节点及私有链节点数据共建共享数据存储机制,该装置包括:第一处理单元,用于通过所述联盟链节点接收用户发送的共建共享请求,由多个私有链节点访问多个数据源,所述共建共享请求中包含用户输入的密...

【专利技术属性】
技术研发人员:江春华杨志鹏隗刚高璐陈显龙刘满君
申请(专利权)人:北京恒华伟业科技股份有限公司
类型:发明
国别省市:

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

1