一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数字化资源共建共享方法及装置与流程

2022-02-19 07:32:21 来源:中国专利 TAG:


1.本技术涉及数据处理技术领域,特别的,尤其涉及一种数字化资源共建共享方法及装置。


背景技术:

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


技术实现要素:

4.鉴于上述内容中的问题,本技术提供了一种数字化资源共建共享方法及装置,用以满足基于勘测设计企业内业与外业的数字化资源共建共享需求,以可满足私有链及联盟链的分布式架构及共识算法,构建勘测设计企业专有的数字资源共建共享及可靠管理系统,确保企业数字化信息采集及管理、共享过程的完整、安全、可信,降低企业数字化转型过程中的信息可信、数据存储安全及协同共享成本,对企业管理水平数字化、智慧化的提升及健康发展具有重要的理论和实践意义。
5.为了实现上述目的,本技术提供了以下技术方案:
6.一种数字化资源共建共享方法,基于区块链技术的联盟链节点及私有链节点数据共建共享数据存储机制,该方法包括:
7.通过所述联盟链节点接收用户发送的共建共享请求,由多个私有链节点访问多个
数据源,所述共建共享请求中包含用户输入的密钥和私钥;
8.基于私有链和联盟链的访问体系及不同场景的数据共建共享需求,将基于可模块化切换至共识算法的区块链系统;
9.根据所述共建共享请求中的私钥和密钥对所述共识算法的区块链系统进行数据共享。
10.进一步的,所述数据源包括地理信息数据、工程数据及规范规程数据,所述数据源按照区块链的区块头加区块体的区块形式来封装,对相关数据记录以加密算法处理,添加时间戳后与所述区块链相连接。
11.进一步的,采用带有时间戳的区块来存储数据可扩大时间范围,以验证各种工程相关的数据,用以确保实时记录的准确性。
12.进一步的,该方法:
13.在私有云状态下,私有链用户可根据需求参与数字资源的共建共享链条;
14.在公有云状态下,联盟链用户可根据需求参与数字资源的共建共享链条。
15.一种数字化资源共建共享装置,基于区块链技术的联盟链节点及私有链节点数据共建共享数据存储机制,该装置包括:
16.第一处理单元,用于通过所述联盟链节点接收用户发送的共建共享请求,由多个私有链节点访问多个数据源,所述共建共享请求中包含用户输入的密钥和私钥;
17.第二处理单元,用于基于私有链和联盟链的访问体系及不同场景的数据共建共享需求,将基于可模块化切换至共识算法的区块链系统;
18.第三处理单元,用于根据所述共建共享请求中的私钥和密钥对所述共识算法的区块链系统进行数据共享。
19.进一步的,所述数据源包括地理信息数据、工程数据及规范规程数据,所述数据源按照区块链的区块头加区块体的区块形式来封装,对相关数据记录以加密算法处理,添加时间戳后与所述区块链相连接。
20.进一步的,采用带有时间戳的区块来存储数据可扩大时间范围,以验证各种工程相关的数据,用以确保实时记录的准确性。
21.进一步的,该装置:
22.在私有云状态下,私有链用户可根据需求参与数字资源的共建共享链条;
23.在公有云状态下,联盟链用户可根据需求参与数字资源的共建共享链条。
24.一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在的设备执行如上述所述的数字化资源共建共享方法。
25.一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如上述所述的数字化资源共建共享方法。
26.本技术所述的数字化资源共建共享方法及装置,基于区块链技术的联盟链节点及私有链节点数据共建共享数据存储机制,该方法通过所述联盟链节点接收用户发送的共建共享请求,由多个私有链节点访问多个数据源,所述共建共享请求中包含用户输入的密钥和私钥;基于私有链和联盟链的访问体系及不同场景的数据共建共享需求,将基于可模块
化切换至共识算法的区块链系统;根据所述共建共享请求中的私钥和密钥对所述共识算法的区块链系统进行数据共享。本技术实施例基于兼容私有链及联盟链的数据库、系统架构及模块化切换共识算法三方面的设计,允许企业在私有云及公有云的应用场景中来构建数据共建共享的分布式架构,实现内外部及产业链上下游用户共同参与工程设计数字资源的建设,可以保障企业数字资源的高效流通,实现跨地区、跨岗位、全时段的不同主体间的数据共建共享,有效降低传统企业数字资源中信息孤岛、数据易构、数据篡改等问题所产生的影响。
附图说明
27.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1为本技术实施例公开的一种数字化资源共建共享方法的流程示意图;
29.图2为本技术实施例公开的基于区块链技术的联盟链及私有链数据共建共享数据存储机制示意图;
30.图3为本技术实施例公开的基于区块链技术的数据共建共享架构示意图;
31.图4为本技术实施例公开的基于联盟链及私有链的可模块化切换的共识算法体系示意图;
32.图5为本技术实施例公开的一种数字化资源共建共享装置的结构示意图;
33.图6为本技术实施例公开的一种电子设备的结构示意图。
具体实施方式
34.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
35.请参见附图1,为本技术实施例提供的一种数字化资源共建共享方法流程示意图。如图1所示,本技术实施例提供了一种数字化资源共建共享方法,基于区块链技术的联盟链节点及私有链节点数据共建共享数据存储机制(如图2所示),该方法包括如下步骤:
36.s101:通过所述联盟链节点接收用户发送的共建共享请求,由多个私有链节点访问多个数据源,所述共建共享请求中包含用户输入的密钥和私钥。
37.本技术实施例中,基于联盟链及私有链的技术路线,结合区块链分布式存储、共识算法等技术,建设企业数字资源共建共享和数据可信装置,包括基于链式数据区块结构的数据库、分布式系统架构及兼容私有链和联盟链的共识算法等设计。
38.s102:基于私有链和联盟链的访问体系及不同场景的数据共建共享需求,将基于可模块化切换至共识算法的区块链系统。
39.本技术实施例中,区块链数据库设计是基于区块链哈希函数、链式数据区块结构的分布式存储方式,围绕设计企业海量数字资源,建设区块链数据库,对数字资源实施细致
化、精准化、模块化的分类和存储。具体的,上述数据源包括地理信息数据、工程数据及规范规程数据,所述数据源按照区块链的区块头加区块体的区块形式来封装,对相关数据记录以加密算法处理,添加时间戳后与所述区块链相连接。
40.需要说明的是,根据区块链不可篡改特点,基于区块链数据加密和验证机制,以确保数据可信、存储安全。同时,区块链技术的非对称加密算法与多节点的分布式存储保证了数据库的安全性,从而实现数据的不可伪造与不可篡改特性。
41.进一步的,本技术实施例采用带有时间戳的区块来存储数据可扩大时间范围,从而可以验证各种工程相关的数据,确保实时记录的准确性。该数据库会记录每一次数据更改,分布式系统的每一个节点都会记录并验证本次数据更改和其他数据记录,在所有节点验证后才能通过整个系统的认证并记录下来,时间戳与电子签名可有效保证数据的唯一性,此种运行模式可以实现设计企业内外部数字资源的动态管理、数据共建、资源共享,使企业数据的集成、管理、分析更加有效。
42.s103:根据所述共建共享请求中的私钥和密钥对所述共识算法的区块链系统进行数据共享。
43.本技术实施例中,基于区块链技术的数据共建共享架构如图3所示,利用区块链去中心化、分布式架构、共识和激励机制及智能合约技术优势,构建兼容私有链、公共链的数字共建共享系统架构,该系统包括合约层、网络层、数据层、应用层和共识层,实现勘测设计企业数字资源的动态化管理。
44.需要说明的是,基于该系统架构,基于私有链和联盟链的访问体系及不同场景的数据共建共享需求,该系统基于可模块化切换共识算法的区块链系统,将设计企业数字资源的共建共享视为私有链及联盟链的两类模块,并基于模块特性引入对应的共识算法,该机制支持模块状态切换后算法随之变化,如图4所示,既支持私有云状态下设计院内部用户根据需求参与数字资源共建共享链条,同时也支持公有云状态下联盟链用户参与数字资源的共建共享链条。
45.进一步,需要说明的是,不同区块链适用不同特性的算法,需要隐私性和安全性高的用户群可以使用联盟链作为应用平台,采用obet算法作为联盟链的共识算法;需要交易速度快和内部监管程度高的用户群可以使用私有链作为应用平台及采用kraft算法作为共识算法。在两种访模块体系中,使用数字签名进行数据验证和存储,用共享机制保障数据的延续性,使用匹配的加密算法确保数据流通安全,引入智能合约实现数据管理,这可促使设计企业在联盟链环境下保障数字化资源数据安全可信的同时,实现企业内及上下游产业链间数字资源的自由使用和高效共享。
46.本技术实施例提供一种数字化资源共建共享方法,基于区块链技术的联盟链节点及私有链节点数据共建共享数据存储机制,该方法通过所述联盟链节点接收用户发送的共建共享请求,由多个私有链节点访问多个数据源,所述共建共享请求中包含用户输入的密钥和私钥;基于私有链和联盟链的访问体系及不同场景的数据共建共享需求,将基于可模块化切换至共识算法的区块链系统;根据所述共建共享请求中的私钥和密钥对所述共识算法的区块链系统进行数据共享。本技术实施例基于兼容私有链及联盟链的数据库、系统架构及模块化切换共识算法三方面的设计,允许企业在私有云及公有云的应用场景中来构建数据共建共享的分布式架构,实现内外部及产业链上下游用户共同参与工程设计数字资源
的建设,可以保障企业数字资源的高效流通,实现跨地区、跨岗位、全时段的不同主体间的数据共建共享,有效降低传统企业数字资源中信息孤岛、数据易构、数据篡改等问题所产生的影响。
47.请参阅图5,基于上述实施例公开的一种数字化资源共建共享方法,本实施例对应公开了一种数字化资源共建共享装置,基于区块链技术的联盟链节点及私有链节点数据共建共享数据存储机制,该装置包括:
48.第一处理单元501,用于通过所述联盟链节点接收用户发送的共建共享请求,由多个私有链节点访问多个数据源,所述共建共享请求中包含用户输入的密钥和私钥;
49.第二处理单元502,用于基于私有链和联盟链的访问体系及不同场景的数据共建共享需求,将基于可模块化切换至共识算法的区块链系统;
50.第三处理单元503,用于根据所述共建共享请求中的私钥和密钥对所述共识算法的区块链系统进行数据共享。
51.进一步的,所述数据源包括地理信息数据、工程数据及规范规程数据,所述数据源按照区块链的区块头加区块体的区块形式来封装,对相关数据记录以加密算法处理,添加时间戳后与所述区块链相连接。
52.进一步的,采用带有时间戳的区块来存储数据可扩大时间范围,以验证各种工程相关的数据,用以确保实时记录的准确性。
53.进一步的,该装置:
54.在私有云状态下,私有链用户可根据需求参与数字资源的共建共享链条;
55.在公有云状态下,联盟链用户可根据需求参与数字资源的共建共享链条。
56.所述数字化资源共建共享装置包括处理器和存储器,上述第一处理单元、第二处理单元和第三处理单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
57.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来有效提升变电站设备的声纹故障检测效率,降低人工巡检成本,从而全面提升变电站设备巡检的智能化水平。
58.本技术实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述数字化资源共建共享方法。
59.本技术实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述数字化资源共建共享方法。
60.本技术实施例提供了一种电子设备,如图6所示,该电子设备60包括至少一个处理器601、以及与所述处理器连接的至少一个存储器602、总线603;其中,所述处理器601、所述存储器602通过所述总线603完成相互间的通信;处理器601用于调用所述存储器602中的程序指令,以执行上述的所述数字化资源共建共享方法。
61.本文中的电子设备可以是服务器、pc、pad、手机等。
62.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:
63.通过所述联盟链节点接收用户发送的共建共享请求,由多个私有链节点访问多个数据源,所述共建共享请求中包含用户输入的密钥和私钥;
64.基于私有链和联盟链的访问体系及不同场景的数据共建共享需求,将基于可模块化切换至共识算法的区块链系统;
65.根据所述共建共享请求中的私钥和密钥对所述共识算法的区块链系统进行数据共享。
66.进一步的,所述数据源包括地理信息数据、工程数据及规范规程数据,所述数据源按照区块链的区块头加区块体的区块形式来封装,对相关数据记录以加密算法处理,添加时间戳后与所述区块链相连接。
67.进一步的,采用带有时间戳的区块来存储数据可扩大时间范围,以验证各种工程相关的数据,用以确保实时记录的准确性。
68.进一步的,该方法:
69.在私有云状态下,私有链用户可根据需求参与数字资源的共建共享链条;
70.在公有云状态下,联盟链用户可根据需求参与数字资源的共建共享链条。
71.本技术是根据本技术实施例的方法、设备(系统)、计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
72.在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
73.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
74.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd

rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
75.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
76.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存
储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
77.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献