System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于区块链技术的特高压工程设计图纸处理方法技术_技高网

一种基于区块链技术的特高压工程设计图纸处理方法技术

技术编号:42659579 阅读:19 留言:0更新日期:2024-09-10 12:18
本发明专利技术涉及一种基于区块链技术的特高压工程设计图纸处理方法,该方法包括:获取针对待处理特高压工程的不同版本的工程设计图信息和对应的业务信息,确定每个工程设计图信息中的工程摘要的哈希值;对各个哈希值和对应的业务信息进行上链存证,得到每个哈希值对应的存储凭证信息,每个工程设计图信息对应的哈希值和业务信息存储至区块链中的一个区块链节点中。通过本发明专利技术的方法,由于每个区块链节点上存储有同一个版本的工程设计图信息的所有信息,因此一旦有区块链节点被篡改,从其他区块链节点仍然可以找到正确的数据。同时,每存储一个版本的工程设计图信息,对应得到一个存储凭证信息,基于该存储凭证信息可便于后续对任一版本的图纸溯源。

【技术实现步骤摘要】

本专利技术涉及特高压数据处理,具体而言,本专利技术涉及一种基于区块链技术的特高压工程设计图纸处理方法


技术介绍

1、特高压工程具有设计复杂度高、参建单位多、建设周期长等特点,工程边设计边施工,图纸版本管理与资料交接不规范、不及时影响建设施工与投资管控,设计过程管理面临较大挑战。利用区块链具有多方共识、防篡改、可追溯等特点,将其与在线业务平台相结合,在各版施工图提交、检查、共享应用环节留存过程记录,以确保设计图纸信息的完整性和真实性,从而为工程建设各方提供一种公正透明、权威可靠的设计图纸交付应用方法。


技术实现思路

1、本专利技术所要解决的技术问题是提供了一种基于区块链技术的特高压工程设计图纸处理方法,旨在解决上述至少一个技术问题。

2、第一方面,本专利技术解决上述技术问题的技术方案如下:一种基于区块链技术的特高压工程设计图纸处理方法,该方法包括:

3、获取针对待处理特高压工程的不同版本的工程设计图信息、每个版本的工程设计图信息对应的业务信息,所述业务信息包括设计单位、工程名称、标段号、卷册编号、卷册名和设计人,每个所述工程设计图信息中包括工程摘要;

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.一种基于区块链技术的特高压工程设计图纸处理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,对于每个所述工程设计图信息,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,对于每个所述工程设计图信息,该工程设计图信息对应的存储凭证信息包括存证时间、存证编号、存证区块号和存证地址,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,各个所述哈希值和每个所述哈希值对应的业务信息按照设定顺序依次存储在所述区块链上的各个区块链节点上,对于每个所述区块链节点,该区块链节点上存储有该区块链节点的前一个区块链节点对应的哈希值。

6.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

8.一种基于区块链技术的特高压工程设计图纸处理装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-7中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7中任一项所述的方法。

...

【技术特征摘要】

1.一种基于区块链技术的特高压工程设计图纸处理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,对于每个所述工程设计图信息,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,对于每个所述工程设计图信息,该工程设计图信息对应的存储凭证信息包括存证时间、存证编号、存证区块号和存证地址,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,各个所述哈希值和每个所述哈希值对应的业务信息按照设定顺序依次存储在所述区块链上的各个区块链节点上,对于每个所述区块链节点,该区块链节点上存储有...

【专利技术属性】
技术研发人员:任培祥雷红霞杨刚许玉凤王婷婷胡博王刚张建广刘永涛
申请(专利权)人:北京洛斯达科技发展有限公司
类型:发明
国别省市:

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

1