System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于区块链的检测业务数据交换共享方法及系统技术方案_技高网

基于区块链的检测业务数据交换共享方法及系统技术方案

技术编号:41912759 阅读:4 留言:0更新日期:2024-07-05 14:15
本发明专利技术提供一种基于区块链的检测业务数据交换共享方法及系统,涉及区块链领域;其方法包括:构建区块链数据共享平台;接收检测服务需求方自专属区块链通道传输的检测需求上链请求,检测报告服务方在上链智能合约验证请求合法后经共识算法实时获取检测需求;接收检测报告服务方自专属区块链通道传输的检测报告信息上传请求,检测服务需求方在上链智能合约验证请求合法后经共识算法实时获取检测报告信息,并生成检测报告调用申请,进而在验签匹配后传输检测报告至检测服务需求方。本发明专利技术利用业务数据与专设通道的关系提供通用灵活的上链路由服务,实现基于网络节点选择不同的数据上链通道,进而解决数据交换共享过程存在的问题。

【技术实现步骤摘要】

本专利技术涉及区块链,具体涉及一种基于区块链的检测业务数据交换共享方法及系统


技术介绍

1、随着检测业务的不断发展,其产业逐步向数字化发展道路转型。在检测行业数字化转型与智能化升级过程中,一方面产业链上下游企业存在大量需要交换和共享的数据,传统的数据交换和共享技术存在如下痛点:1)跨域数据流动的安全性和成本平衡的问题:采用外网或非物理专线(vpn)进行数据传输无法保证安全性,使用物理专线进行数据传输成本高昂;2)检测数据属于敏感数据,很难在隐私保护和可信之间做好平衡:如采用传统大数据技术直接将数据汇聚到中心化服务器,无法得到上下游关联企业信任,最终导致实际可共享数据缺乏;3)原始数据不可信不可追溯的问题:如在产品出现故障时,各方对原始数据极难达成共识。另一方面,国家对检验检测数据、行业服务数据等管理要求不断提高,现阶段大量的数据沉淀下来,在使用时其公正性、保密性、协同性和安全性等方面的管理问题初步显现,由于缺乏新型信息化技术手段的应用,导致国家对数据的安全和共享要求与当前的实际能力提供不匹配。

2、作为新一代数字技术,区块链的产业价值将更加清晰,未来与实体经济及场景的融合将在深度与广度上进一步突破,推动中国新一轮数字化向纵深方向发展;近几年区块链+机理模型共享、区块链+安全认证、区块链+工业数据融通、区块链+生产线品控等领域涌现了一批有代表性的工业区块链应用解决方案,区块链对工业数字化的支撑作用已经被证实,在工业互联数据交换与共享的确权、存证、交易等领域有着广阔的应用前景。因此,建设一套基于区块链技术的数据共享交换平台,为实现行业信息的整合、数据的有效利用和数据的安全保障提供解决思路。


技术实现思路

1、本专利技术目的在于提供一种基于区块链的检测业务数据交换共享方法及系统,提供通用灵活的上链路由服务,利用业务数据与专属区块链通道的对应关系实现业务数据逻辑分工明确,不仅解决数据可信共享和数据保密问题,还降低网点间数据交换共享过程的难度,提高可用性。

2、为达成上述目的,本专利技术提出如下技术方案:

3、第一方面,提出一种基于区块链的检测业务数据交换共享方法,包括:

4、基于检测业务的功能分类,确定网络节点并构建区块链数据共享平台;其中,所述网络节点包括检测服务需求方和检测报告服务方;

5、接收所述检测服务需求方自专属区块链通道传输的检测需求上链请求,以便所述检测报告服务方在上链智能合约验证请求合法后经区块链共识算法实时获取所述检测需求;其中,所述检测需求在所述检测服务需求方的本地系统提出并经sdk签名,所述检测报告服务方通过sdk订阅检测需求后自动从链上获取所述检测需求;

6、接收所述检测报告服务方自专属区块链通道传输的检测报告信息上传请求,以便所述检测服务需求方在上链智能合约验证请求合法后经区块链共识算法实时获取所述检测报告信息,并根据所述检测报告信息生成检测报告调用申请;其中,所述检测报告信息在所述检测报告服务方的本地系统提出并经sdk签名,所述检测服务需求方通过sdk订阅检测报告信息后自动从链上获取所述检测报告信息,所述检测报告调用申请在所述检测服务需求方的本地系统提出并经sdk签名;

7、根据所述检测报告调用申请基于区块链ca的数字证书进行验签,确认匹配后传输检测报告至所述检测服务需求方。

8、进一步的,还包括:

9、所述检测报告服务方采用所述检测服务需求方的数字证书公钥对所述检测报告信息加密后传输至所述专属区块链通道;

10、所述检测服务需求方采用其数字证书的私钥对获取的所述检测报告信息解密;其中,所述数字证书的公私钥由各所述网络节点通过区块链ca获取。

11、进一步的,所述检测报告服务方获取所述检测需求后与所述检测服务需求方签订服务合同并上链,所述上链过程包括:

12、接收所述检测报告服务方自专属区块链通道传输的合同信息上传请求,以便所述检测服务需求方在上链智能合约验证请求合法后经区块链共识算法实时获取所述合同信息,并根据所述合同信息触发合同文件调用申请至数据服务网关;其中,所述合同信息在所述检测报告服务方的本地系统提出并经sdk签名,所述合同信息包括合同编号和需求编号,所述检测报告服务方通过sdk订阅合同信息后自动从链上获取所述合同信息,所述合同文件调用申请在所述检测服务需求方的本地系统提出并经sdk签名;

13、根据所述合同文件调用申请基于区块链ca的数字证书进行验签,确认匹配后根据所述合同信息传输对应的合同文件至所述检测服务需求方。

14、进一步的,所述专属区块链通道的建立过程为:

15、所述网络节点向所述区块链数据共享平台发起数据交换共享请求时,通过所述区块链数据共享平台创建一个数据共享通道,并向请求与之进行数据交换共享的所述网络节点发起加入邀请;

16、当被邀请的所述网络节点判断所述数据共享通道不存在违规条件时,选择加入所述数据共享通道,完成所述专属区块链通道的建立。

17、进一步的,所述检测报告服务方获取所述检测需求后存储至本地检测报告业务系统中并进行可视化展示。

18、进一步的,所述检测报告服务方采用所述检测服务需求方的数字证书公钥对所述检测报告信息加密后传输至所述专属区块链通道的过程包括:

19、根据所述检测报告信息生成一次性密钥,并采用所述一次性密钥对所述检测报告信息进行对称加密;

20、采用所述检测服务需求方的数字证书公钥对所述一次性密钥进行非对称加密,将所述非对称加密文件及所述对称加密文件同步传输至所述专属区块链通道。

21、第二方面,提供一种基于区块链的检测业务数据交换共享系统,包括:

22、构建模块,用于基于检测业务的功能分类,确定网络节点并构建区块链数据共享平台;其中,所述网络节点包括检测服务需求方和检测报告服务方;

23、第一接收模块,用于接收所述检测服务需求方自专属区块链通道传输的检测需求上链请求,以便所述检测报告服务方在上链智能合约验证请求合法后经区块链共识算法实时获取所述检测需求;其中,所述检测需求在所述检测服务需求方的本地系统提出并经sdk签名,所述检测报告服务方通过sdk订阅检测需求后自动从链上获取所述检测需求;

24、第二接收模块,用于接收所述检测报告服务方自专属区块链通道传输的检测报告信息上传请求,以便所述检测服务需求方在上链智能合约验证请求合法后经区块链共识算法实时获取所述检测报告信息,并根据所述检测报告信息生成检测报告调用申请;其中,所述检测报告信息在所述检测报告服务方的本地系统提出并经sdk签名,所述检测服务需求方通过sdk订阅检测报告信息后自动从链上获取所述检测报告信息,所述检测报告调用申请在所述检测服务需求方的本地系统提出并经sdk签名;

25、第一匹配传输模块,用于根据所述检测报告调用申请基于区块链ca的数字证书进行验签,确认匹配后传输检测报告至所述检测服务需本文档来自技高网...

【技术保护点】

1.一种基于区块链的检测业务数据交换共享方法,其特征在于,包括:

2.根据权利要求1所述的基于区块链的检测业务数据交换共享方法,其特征在于,还包括:

3.根据权利要求1所述的基于区块链的检测业务数据交换共享方法,其特征在于,所述检测报告服务方获取所述检测需求后与所述检测服务需求方签订服务合同并上链,所述上链过程包括:

4.根据权利要求1所述的基于区块链的检测业务数据交换共享方法,其特征在于,所述专属区块链通道的建立过程为:

5.根据权利要求1所述的基于区块链的检测业务数据交换共享方法,其特征在于,所述检测报告服务方获取所述检测需求后存储至本地检测报告业务系统中并进行可视化展示。

6.根据权利要求2所述的基于区块链的检测业务数据交换共享方法,其特征在于,所述检测报告服务方采用所述检测服务需求方的数字证书公钥对所述检测报告信息加密后传输至所述专属区块链通道的过程包括:

7.一种基于区块链的检测业务数据交换共享系统,其特征在于,包括:

8.根据权利要求7所述的基于区块链的检测业务数据交换共享系统,其特征在于,还包括:

9.根据权利要求7所述的基于区块链的检测业务数据交换共享系统,其特征在于,还包括:

10.一种电子设备,其特征在于,包括至少一个处理器;所述处理器与存储器耦合,所述存储器用于存储一条或多条计算指令,其中,所述一条或多条计算机指令被所述处理器运行时执行以实现权利要求1~6中任一项所述的基于区块链的检测业务数据交换共享方法的步骤。

...

【技术特征摘要】

1.一种基于区块链的检测业务数据交换共享方法,其特征在于,包括:

2.根据权利要求1所述的基于区块链的检测业务数据交换共享方法,其特征在于,还包括:

3.根据权利要求1所述的基于区块链的检测业务数据交换共享方法,其特征在于,所述检测报告服务方获取所述检测需求后与所述检测服务需求方签订服务合同并上链,所述上链过程包括:

4.根据权利要求1所述的基于区块链的检测业务数据交换共享方法,其特征在于,所述专属区块链通道的建立过程为:

5.根据权利要求1所述的基于区块链的检测业务数据交换共享方法,其特征在于,所述检测报告服务方获取所述检测需求后存储至本地检测报告业务系统中并进行可视化展示。

6.根据权利要求2所述的基于区块链的...

【专利技术属性】
技术研发人员:石宁丁飞王昊高翔宇张小雨徐占广
申请(专利权)人:南京金宁汇科技有限公司
类型:发明
国别省市:

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

1