基于区块链技术的电网工程造价数据平行追溯方法与系统与流程

文档序号:32483473发布日期:2022-12-10 00:02阅读:34来源:国知局
基于区块链技术的电网工程造价数据平行追溯方法与系统与流程

1.本技术涉及电网工程造价数据管理技术领域,具体而言,本技术涉及一种基于区块链技术的电网工程造价数据平行追溯方法与系统。


背景技术:

2.电网工程建设具有周期长,受自然环境因素影响的特点,因此电网工程建设过程中相关数据经常发生变化,如何从海量数据中对电网工程造价数据进行追溯,挖掘和利用好工程造价中的关键数据,对工程造价成本进行后续优化需要进行深入探索。
3.现有的电网工程造价数据管理方法常采用人工方式对工程纸质资料数据进行管理,这种数据管理方法效率低,数据追溯时间长,准确率低且易受人为篡改,数据真实性无法保证。
4.因此,如何实现高效、准确、安全的电网工程造价数据追溯仍有待解决。


技术实现要素:

5.本技术提供了一种基于区块链技术的电网工程造价数据平行追溯方法与系统,旨在解决相关技术中存在的数据追溯效率低,不准确,不安全的问题。所述技术方案如下:
6.根据本技术实施例的一个方面,一种电网工程造价数据平行追溯方法,所述方法包括:建立基于区块链技术的电网工程造价数据共享体系,基于共享体系,制定基于区块链技术的电网工程造价数据平行追溯路径算法和电网工程造价数据追溯智能合约,确立基于区块链技术的电网工程造价数据平行追溯路径,执行电网工程造价数据追溯智能合约,对所需数据进行平行追溯。
7.根据本技术实施例的一个方面,一种电网工程造价数据平行追溯系统,所述系统包括:体系构建模块,用于建立基于区块链技术的电网工程造价数据共享体系;算法制定模块,用于基于共享体系,制定基于区块链技术的电网工程造价数据平行追溯路径算法和与追溯路径算法相对应的电网工程造价数据追溯智能合约;追溯方向确定,正向、反向、中间追溯方向,可从区块链中全方位各个方向开始;路径确定模块,用于确立基于区块链技术的电网工程造价数据平行追溯路径;路径的动态调整,根据各方的追溯的中间结果,对下一步追溯路径进行优化调整;追溯执行模块,用于执行电网工程造价数据追溯智能合约,完成数据追溯过程,优化追溯路径和结果。
8.根据本技术实施例的一个方面,一种电子设备,包括:至少一个处理器、至少一个存储器、以及至少一条通信总线,其中,存储器上存储有计算机程序,处理器通过通信总线读取存储器中的计算机程序;计算机程序被处理器执行时实现如上所述的电网工程造价数据平行数据追溯方法。
9.根据本技术实施例的一个方面,一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上所述的电网工程造价数据平行追溯方法。
10.根据本技术实施例的一个方面,一种计算机程序产品,计算机程序产品包括计算
机程序,计算机程序存储在存储介质中,计算机设备的处理器从存储介质读取计算机程序,处理器执行计算机程序,使得计算机设备执行时实现如上所述的电网工程造价数据平行追溯方法。
11.本技术提供的技术方案带来的有益效果是:
12.在上述技术方案中,建立基于区块链技术的电网工程造价数据共享体系,以基于数据共享体系,制定基于区块链技术的电网工程造价数据平行追溯路径算法和电网工程造价数据追溯智能合约,使得能够通过共享体系实现电网工程造价数据的公开透明,确立基于区块链技术的电网工程造价数据平行追溯路径,通过执行电网工程造价数据追溯智能合约,对所需数据进行平行追溯,能够有效地解决传统电网工程造价数据追溯方法效率低,准确率低且易受人为篡改,数据真实性无法保证的问题。
附图说明
13.为了更清楚地说明本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
14.图1是根据本技术所涉及的实施环境的示意图;
15.图2是根据一示例性实施例示出的一种数据追溯方法的流程图;
16.图3是图2对应实施例中步骤310在一个实施例的流程图;
17.图4是根据一示例性实施例示出的数据追溯方法的示意图;
18.图5是图2对应实施例中所涉及的智能合约的结构框图;
19.图6是图2对应实施例中步骤330在一个实施例的流程图;
20.图7是图2对应实施例中步骤350在一个实施例的流程图;
21.图8是根据一示例性实施例示出的确定最短路径的示意图;
22.图9是图2对应实施例中步骤350在一个实施例的示意图;
23.图10是根据一应用场景所涉及的一种数据追溯方法的流程图;
24.图11是根据一示例性实施例示出的一种数据追溯装置的结构框图;
25.图12是根据一示例性实施例示出的一种电子设备的硬件结构图;
26.图13是根据一示例性实施例示出的一种电子设备的结构框图。
具体实施方式
27.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本技术的限制。
28.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
29.下面是对本技术涉及的几个名词进行的介绍和解释:
30.p2p,英文全称为peer to peer,中文含义为对等网络。
31.如前所述,目前的电网工程造价数据管理方法效率低,数据追溯时间长,准确率低,例如,采用人工方式对工程纸质资料数据进行管理,数据查找十分困难且准备率不高,导致电网工程造价数据追溯低效且不准确。
32.此外,采用人工方式对工程纸质资料数据进行管理,数据容易被篡改,数据真实性无法保证。
33.由上可知,相关方法中存在电网工程造价数据追溯效率低,准确率低且不安全的问题。
34.为此,本技术提供的电网工程造价数据追溯方法,能够有效地提高电网工程造价数据追溯的效率,准确率和安全性。
35.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
36.图1为一种基于区块链技术的电网工程造价数据平行追溯方法的实施环境的示意图。该实施环境包括用户终端110、区块链设备130、网关150、服务器端170和路由器190。
37.具体地,用户终端110,也可以认为是用户端或者终端,可进行区块链设备130关联的客户端的部署(也理解为安装),此用户终端110可以是智能手机、平板电脑、笔记本电脑、台式电脑、智能控制面板、其他具有显示和控制功能的设备等电子设备,在此不进行限定。
38.其中,客户端,与区块链设备130关联,实质是用户在客户端中进行账户注册,并在客户端中对区块链设备130进行配置,例如,该配置包括为区块链设备130添加节点数据等,以使得用户终端110中运行客户端时,能够为用户提供关于区块链设备130的数据显示、数据控制等功能,此客户端可以是应用程序形式,也可以是网页形式,相应地,客户端进行数据显示的界面则可以是程序窗口形式,还可以是网页页面形式的,此处也并未加以限定。
39.区块链设备130部署在网关150中,并通过其自身所配置的通信模块与网关150通信,进而受控于网关150。本技术实施例对部署在网关150中的区块链设备类型并未加以限定。在一个应用场景中,区块链设备130通过局域网络接入网关150,从而部署于网关150中。区块链设备130通过局域网络接入网关150的过程包括:由网关150首先建立一个局域网络,区块链设备130通过连接该网关150,从而加入该网关150建立的局域网络中。此局域网络包括但不限于:zigbee或者蓝牙。其中,区块链设备130可以是电网电网工程造价数据区块链设备。
40.用户终端110与区块链设备130之间的交互,可以通过局域网络实现,还可以通过广域网络实现。在一个应用场景中,用户终端110通过路由器190与网关150之间建立有线或者无线等方式的通信连接,例如,该有线或者无线等方式包括但不限于wifi等,使得用户终端110与网关150部署于同一个局域网络,进而使得用户终端110可通过局域网络路径实现与区块链设备130之间的交互。在另一个应用场景中,用户终端110通过服务器端170与网关150之间建立有线或者无线等方式的通信连接,例如,该有线或者无线等方式包括但不限于2g、3g、4g、5g、wifi等,使得用户终端110与网关150部署于同一个广域网络,进而使得用户终端110可通过广域网络路径实现与区块链设备130之间的交互。
41.其中,服务器端170可以是一台服务器,也可以是由多台服务器构成的一个服务器
集群,或者由多台服务器构成的云端、云平台、云计算中心等,以便于更好地向海量用户终端110提供后台服务。例如,后台服务包括数据追溯服务。
42.以区块链设备130为负责提供电网工程造价数据共享体系的设备为例,建立基于区块链技术的电网工程造价数据共享体系,确立基于区块链技术的电网工程造价数据平行追溯路径与路径算法,制定电网工程造价数据追溯智能合约,将合约储存在区块链平台中,在节点需要进行数据追溯时,将追溯请求发送至网关150。
43.对于网关150来说,便会接收到节点的追溯请求,向全网络节点(即用户终端110)发出数据请求。
44.此时,对于用户终端110而言,便能够接收到网关150发出的数据请求,进而调用相应的智能合约配合追溯发起节点执行相同的电网工程造价数据平行追溯方法,查询自我数据库数据是否存在所需追溯数据,查询到所需追溯数据则通过网关150发送至追溯发起节点。
45.当然,在其他实施例中,随着区块链设备与服务器端170之间的交互,区块链设备可将数据信息发送至服务器端170,利用服务器端170来提供数据追溯服务,以此来将所需的追溯数据发送至用户终端110。
46.请参阅图2,本技术实施例提供了一种基于区块链技术的电网工程造价数据平行追溯方法,该方法适用于电子设备,该电子设备可以是图1所示出的实施环境中的服务器端170,还可以是电网电网工程造价数据区块链设备。
47.在下述方法实施例中,为了便于描述,以该方法各步骤的执行主体为电子设备为例进行说明,但是并非对此构成具体限定。
48.如图2所示,该方法可以包括以下步骤:
49.步骤310,建立基于区块链技术的电网工程造价数据共享体系。
50.电网工程造价数据共享体系是利用区块链技术使工程各方以节点形式形成的点对点区块链网络,网络中工程各方节点通过对等网络p2p网络连接,在电网工程造价数据区块链中各方通过区块链分布式存储方式实现数据库共享。共享功能的实现方式是:各主体都在区块链中拥有相应节点,各方节点通过智能合约实现区块链网络中数据上传与数据查询。
51.其中,电网工程造价数据共享体系是可提供数据共享功能的任意电网工程造价数据共享体系,例如,该共享体系可以是电网电网工程造价数据体系,还可以是铁路电网工程造价数据体系、地铁电网工程造价数据体系等等。
52.在一种可能的实现方式,如图3所示,步骤310中建立基于区块链技术的电网工程造价数据共享体系,可以包括以下步骤:
53.步骤311,确定链结构中数据分布式网络。
54.具体地,确定链结构中数据分布式网络是利用电网工程造价数据区块链形成的p2p网络实现节点之间数据库共享,各方节点将数据库连接到区块链网络中。与现有技术中的中心化数据管理方式不同,各方节点通过p2p网络实现对其他节点数据库数据查询与调用,从而实现多方参与下的工程造价数据共享管理。
55.步骤313,设置去中心化数据管理方式与节点数据共享权限。
56.具体地,以电网工程造价区块链为例,设置去中心化数据管理方式与节点数据共
享权限包括确定工程参与主体,例如,业主方、电网公司、设计单位、勘查单位、施工单位、监理单位、设备供应方等等,然后在区块链网络中设置相应节点,将节点数据库接入区块链,同时依据各方在工程施工中责任范围与数据需求确定各方区块链中数据共享权限,其中包括确定各类参与方电网工程造价数据共享类型与各类节点数据库节点之间数据接入权限。
57.步骤315,分析与构建工程造价数据平行追溯路径通道。
58.具体地,包括在电网工程造价数据区块链中分析节点间数据通道的拓扑结构,确定各节点之间数据连接关系,以数据查询追溯需求为导向在链结构中构建电网工程造价数据平行追溯路径数字化通道。
59.通过上述过程,本实施例利用区块链将各工程参与方以节点形式形成p2p网络,利用区块链去中心化、信息公开透明、不可篡改等特点实现各个工程主体节点间数据互通,并且保证上链数据真实可信,通过区块链各节点去中心化数据库与区块链中智能合约功能实现多方参与下的数据平行追溯,从而实现电网工程造价数据高效、准确的数据追溯功能,确保数据责任清晰。
60.步骤330,基于共享体系,制定基于区块链技术的电网工程造价数据平行追溯路径算法和电网工程造价数据追溯智能合约。
61.其中,如图4所示,制定基于区块链技术的电网工程造价数据平行追溯路径算法和电网工程造价数据追溯智能合约,可以包括制定数据平行追溯动态权限分配方法,由智能合约中的动态权限分配智能合约执行;制定节点间追溯路径最短计算方法,由智能合约中的节点追溯路径确立智能合约执行;制定节点追溯路径优化方法,由智能合约中的节点追溯路径优化智能合约执行。
62.因此,可以理解的是,如图5所示,智能合约包括数据追溯动态权限分配智能合约、数据追溯路径确立智能合约和数据追溯优化智能合约。
63.具体地,在一种可能的实现方式,以电网工程造价区块链为例,各主体节点进行数据追溯前,需要从系统管理员处获取权限,管理员依据节点请求对请求内容,例如追溯数据类型,节点追溯权限进行分析后动态分配追溯权限。数据完成追溯后,将数据追溯原因、数据追溯发起人、数据追溯数据种类、数据追溯时间、数据追溯效果等数据进行记录归档写入区块链中,同时使用智能合约对追溯过程进行分析,依据结果进一步优化追溯路径与追溯算法,将优化结果运用到下一次数据追溯中。
64.由上可知,通过基于区块链技术的电网工程造价数据追溯路径,追溯方式以及追溯算法可以实现对目标数据快速追溯,通过使用平行多节点追溯方式可以增加追溯效率,实现多维度多层次数据追溯。
65.具体地,如图6所示,在一种可能的实现方式,节点间追溯路径最短计算方法,可以包括以下步骤:
66.步骤331,记录从初始节点出发到所有相邻节点的距离,相邻节点为与所述初始直接连接的节点。
67.步骤332,选取与初始节点距离最小的节点为当前节点,记录从当前节点出发到所有相邻节点的距离,将所有处理过的节点设置为已标记节点。
68.步骤333,根据已经记录的节点间距离,更新初始节点与已标记节点之间的距离。
69.重复步骤332和333,直到所有节点均为已标记节点。
70.上述过程中,多个参与方都可平行进行追溯,在追溯过程中,各个参与方对路径中间追溯结果进行互动,动态调整追溯路径,自适应优化下一步追溯路径,提高追溯效率。通过上述过程,能够确保通过最短的路径进行数据传输,有效提高了数据追溯效率。
71.同样地,在一种可能的实现方式,节点追溯路径优化方法,可以包括以下步骤:
72.第一步,储存各节点追溯记录,对追溯信息进行存档。
73.第二步,根据区块链合约生成的拓扑结构优化算法,多方追溯时根据中间结果,进行互动后,对追溯路径与结果进行自适应优化,提高数据追溯效率。
74.同样地,在一种可能的实现方式,数据追溯权限分配方法,可以包括:在各主体节点进行追溯时,需要获取追溯权限,依据追溯需求动态分配所述追溯权限,保证数据安全性。
75.步骤350,确立基于区块链技术的电网工程造价数据平行追溯路径。
76.具体地,如图7所示,在一种可能的实现方式,确定电网工程造价数据平行追溯路径,可以包括以下步骤:
77.步骤351,初始节点发出数据追溯请求,多个初始节点进行平行追溯。
78.如图8所示,初始节点为数据追溯发起节点。例如,业主方为数据追溯发起节点,目标数据为导致工程整体造价变化的设计变更数据。
79.步骤353,与初始节点相邻的中间节点在接收到数据追溯请求后,查询自我节点是否为目标节点,所述初始节点对路径追溯过程的中间结果进行互动,动态调整追溯路径,自适应地优化追溯路径。
80.其中,目标节点为存有目标数据的节点。
81.步骤355,若自我节点不是目标节点,则将请求发送至相邻下一层中间节点,并且计算各节点路径长度。
82.步骤357,若所述自我节点是所述目标节点,则接收到所述数据追溯请求后,调取所述追溯数据准备发送到所述初始节点,并且执行所述平行追溯算法,在所述共享体系中计算各节点之间数据路径长度,选择最短路径将数据传送至所述初始节点。
83.具体地,如图9所示,当有多个初始节点需要对相同的目标数据进行数据追溯时,可以通过平行追溯来提高效率,例如,初始节点1、初始节点2和初始节点3同时开始进行数据追溯,在追溯过程中,各初始节点进行交换,例如,初始节点1已经追溯过中间节点1和中间节点2,则初始节点2和初始节点3可以跳过已经追溯过的中间节点,对追溯路径进行实时的优化,可以理解的是,通过这种平行追溯方式,数据追溯的效率将得到有效提升。
84.其中,追溯的方向也可以进行多元的选择,例如,正向追溯、反向追溯、中间开始追溯等全方位各个方向,在此不做具体限定。
85.步骤370,执行电网工程造价数据追溯智能合约,对目标数据进行平行追溯。
86.通过上述过程,可以理解的是,本技术实施例与现有技术不同,不再由发起节点独自对数据管理方发起追溯请求进行中心化数据遍历追溯,而是通过各方配合,以去中心化数据管理手段实现各方同时追溯。以电网造价数据区块链为例,各方都可进行数据追溯,加强数据可信度,同时,各方在数据追溯时只需提供追溯权限证明,数据标签,例如,数据类型、数据时间便可进行数据追溯,无需进行其他例如环节审批的中间业务,从而实现快速便捷的数据追溯。
87.此外,本技术实施例还在区块链网络公开透明、不可篡改、去中心化管理、激励机制基础上,将追溯历史,例如追溯过程数据及情况都记录在区块链中,利用智能合约功能实现追溯后的效果评估与后续优化,全面的提高数据追溯的效率。
88.图10是一应用场景中一种基于区块链技术的电网工程造价数据平行追溯方法的具体实现的流程图。在该应用场景中,电网工程造价数据追溯系统为电网工程造价数据平行追溯方法。
89.现以电网工程造价数据平行追溯方法为例,对电网工程造价数据追溯的过程进行以下说明:
90.步骤801,客户节点对地址与造价数据发起追溯请求。
91.步骤802,执行权限分配智能合约对客户节点进行追溯权限分配。
92.步骤803,确定追溯路径,追溯算法,利用智能合约进行数据追溯,将数据以最短路径发送至客户节点。
93.步骤804,对追溯进行记录并归档,智能合约进行后续优化。
94.通过上述过程,本技术实施例通过区块链来记录工程造价各个环节的信息,利用区块链技术构建公开透明的电网工程造价数据共享体系,从而实现多方协作相互监督,区块链技术去中心化和信息不可篡改的特性,有效提高了电网工程造价数据的追溯效率和安全性。
95.下述为本技术装置实施例,可以用于执行本技术所涉及的数据追溯。对于本技术装置实施例中未披露的细节,请参照本技术所涉及的数据追溯方法实施例。
96.请参阅图11,本技术实施例中提供了一种基于区块链技术的电网工程造价数据平行追溯系统1100,包括不限于:
97.体系构建模块1110,用于建立基于区块链技术的电网工程造价数据共享体系;
98.算法制定模块1130,用于基于共享体系,制定基于区块链技术的工程数据平行追溯路径算法和与追溯路径算法相对应的电网工程造价数据追溯智能合约;
99.路径确定模块1150,用于确立基于区块链技术的电网工程造价数据平行追溯路径;
100.追溯执行模块1170,用于执行电网工程造价数据追溯智能合约,完成数据追溯过程,优化追溯路径和结果。
101.需要说明的是,上述实施例所提供的数据追溯装置在进行数据追溯时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即数据追溯装置的内部结构将划分为不同的功能模块,以完成以上描述的全部或者部分功能。
102.另外,上述实施例所提供的数据追溯装置与数据追溯方法的实施例属于同一构思,其中各个模块执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。
103.图12根据一示例性实施例示出的一种电子设备2000的结构示意图。该电子设备适用于图1所示出实施环境中的服务器端170。
104.需要说明的是,该电子设备只是一个适配于本技术的示例,不能认为是提供了对本技术的使用范围的任何限制。电子设备2000的硬件结构可因配置或者性能的不同而产生
较大的差异,如图12所示,电子设备2000包括:电源210、接口230、至少一存储器250、以及至少一中央处理器(cpu,central processing units)270。
105.具体地,电源210用于为电子设备2000上的各硬件设备提供工作电压。
106.接口230包括至少一有线或无线网络接口,用于与外部设备交互。例如,进行图1所示出实施环境中智能设备130与服务器端170之间的交互。
107.当然,在其余本技术适配的示例中,接口230还可以进一步包括至少一串并转换接口233、至少一输入输出接口235以及至少一usb接口237等,在此并非对此构成具体限定。
108.存储器250作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作系统251、应用程序253及数据255等,存储方式可以是短暂存储或者永久存储。
109.其中,操作系统251用于管理与控制电子设备2000上的各硬件设备以及应用程序253,以实现中央处理器270对存储器250中海量数据255的运算与处理,其可以是windows server tm、mac os xtm、unix tm、linux tm、free bsd tm等。
110.应用程序253是基于操作系统251之上完成至少一项特定工作的计算机程序,其可以包括至少一模块(图11未示出),每个模块都可以分别包含有对电子设备2000的计算机程序。例如,数据追溯装置可视为部署于电子设备2000的应用程序253。
111.数据255可以是存储于磁盘中的照片、图片等,还可以是反射信号、位置数据等,存储于存储器250中。
112.中央处理器270可以包括一个或多个以上的处理器,并设置为通过至少一通信总线与存储器250通信,以读取存储器250中存储的计算机程序,进而实现对存储器250中海量数据255的运算与处理。例如,通过中央处理器270读取存储器250中存储的一系列计算机程序的形式来完成数据追溯方法。
113.此外,通过硬件电路或者硬件电路结合软件也能同样实现本技术,因此,实现本技术并不限于任何特定硬件电路、软件以及两者的组合。
114.请参阅图13,本技术实施例中提供了一种电子设备4000,该电子设备400可以包括:配置区块链模块的智能设备、服务器等等。
115.在图13中,该电子设备4000包括至少一个处理器4001、至少一条通信总线4002以及至少一个存储器4003。
116.其中,处理器4001和存储器4003相连,如通过通信总线4002相连。可选地,电子设备4000还可以包括收发器4004,收发器4004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本技术实施例的限定。
117.处理器4001可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
118.通信总线4002可包括一通路,在上述组件之间传送信息。通信总线4002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。通信总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图13中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
119.存储器4003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
120.存储器4003上存储有计算机程序,处理器4001通过通信总线4002读取存储器4003中存储的计算机程序。
121.该计算机程序被处理器4001执行时实现上述各实施例中的数据追溯方法。
122.此外,本技术实施例中提供了一种存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述各实施例中的数据追溯方法。
123.本技术实施例中提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在存储介质中。计算机设备的处理器从存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行上述各实施例中的数据追溯方法。
124.与相关技术相比,本技术能够解决电网工程造价数据追溯效率低,数据查询准确率不高,数据安全性不高的问题,通过电网工程造价数据共享体系来记录工程造价各个环节的信息,利用区块链技术构建公开透明的电网工程造价数据共享平台,从而实现多方协作相互监督,区块链技术特有的去中心化和信息不可篡改的性质,有效提高了电网工程造价数据的追溯效率和安全性。
125.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
126.以上所述仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1