System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及工程质量检测,特别是涉及一种工程质量检测方法及平台。
技术介绍
1、工程质量检测是根据国家法律法规,对建设工程的材料、构配件、设备以及工程实体质量、使用功能等进行测试的必经程序。
2、在工程质量检测过程中,需求方在工程建设进展到一定程度后需要按照相关规定委托检测机构出具检测报告。不同需求方的工程检测项目需求灵活多变,而不同检测机构能够提供的检测服务项目也各有区别。相关技术中,由于需求方及检测机构之间没有建立起规范的交互方法,使得当前工程质量检测的流程复杂,效率较低,严重影响用户体验。
技术实现思路
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、所述需求方节点用于向所述第一区块链网络发布检测需求信息及第一公钥,所述检测需求信息包括检测时间、检测地点及检测项目;
29、所述检测机构节点用于通过所述第一区块链网络获取所述检测需求信息及所述第一公钥,根据自身实力确认是否可以满足所述检测需求信息,若满足则生成报价信息,并将所述报价信息采用所述第一公钥进行加密以生成加密报价信息,将所述加密报价信息以及第二公钥发布于所述第一区块链网络;
30、所述需求方节点还用于通过所述第一区块本文档来自技高网...
【技术保护点】
1.一种工程质量检测方法,其特征在于,应用于区块链网络,所述区块链网络包括第一区块链网络及第二区块链网络,所述第一区块链网络为公有链网络,所述第二区块链网络为私有链网络;
2.根据权利要求1所述的工程质量检测方法,其特征在于,在所述根据所述检测需求信息生成检测任务信息,将所述检测任务信息发布于第二区块链网络之前,所述方法还包括:
3.根据权利要求2所述的工程质量检测方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的工程质量检测方法,其特征在于,所述第一区块链网络中还包括检测数据存储节点,所述方法还包括:
5.根据权利要求4所述的工程质量检测方法,其特征在于,所述任务调度节点包括检测人员调度节点及检测设备调度节点,所述根据所述检测需求信息生成检测任务信息,将所述检测任务信息发布于所述第二区块链网络包括:
6.一种工程质量检测平台,其特征在于,应用于区块链网络,所述区块链网络包括第一区块链网络及第二区块链网络,所述第一区块链网络为公有链网络,所述第二区块链网络为私有链网络;
7.根据权利要求6所述的工程
8.根据权利要求7所述的工程质量检测平台,其特征在于,所述检测机构节点还用于:
9.根据权利要求8所述的工程质量检测平台,其特征在于,所述第一区块链网络中还包括检测数据存储节点;
10.根据权利要求9所述的工程质量检测平台,其特征在于,所述任务调度节点包括检测人员调度节点及检测设备调度节点;
...【技术特征摘要】
1.一种工程质量检测方法,其特征在于,应用于区块链网络,所述区块链网络包括第一区块链网络及第二区块链网络,所述第一区块链网络为公有链网络,所述第二区块链网络为私有链网络;
2.根据权利要求1所述的工程质量检测方法,其特征在于,在所述根据所述检测需求信息生成检测任务信息,将所述检测任务信息发布于第二区块链网络之前,所述方法还包括:
3.根据权利要求2所述的工程质量检测方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的工程质量检测方法,其特征在于,所述第一区块链网络中还包括检测数据存储节点,所述方法还包括:
5.根据权利要求4所述的工程质量检测方法,其特征在于,所述任务调度节点包括检测人员调度节点及检测设备调度节点,所述根据所...
【专利技术属性】
技术研发人员:袁畅,王永春,黄曦,陈功平,翁加伟,傅亦喜,
申请(专利权)人:广东柏正工程检测有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。