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、调用所述溯源区块链中预先设置的智能合约,根据所述基础信息,获得所述第一对象对应的第一bim模型;
13、根据所述第一bim模型和所述第一安装信息,获得所述目标对象和所述第一bim模型中的元素的对应关系;
14、根据所述目标对象和所述第一bim模型中的元素的对应关系,获得所述目标对象的扩展信息。
15、可选的,还包括根据所述目标溯源码,获得与所述目标支座关联的过程数据,所述过程数据包括所述目标支座从生产阶段到安装阶段的至少一项数据;
16、根据所述目标溯源码和所述目标对象,将所述目标溯源码和所述目标对象的绑定关系发布到所述溯源区块链,还包括:
17、根据所述过程数据和所述目标对象,将所述过程数据和所述目标对象的绑定关系发布到所述溯源区块链。
18、可选的,所述接收目标机构发送的目标支座的目标安装信息,根据所述目标安装信息,获得第一溯源码和第一安装信息之后,还包括:
19、接收所述目标机构发送的第二溯源码,所述第二溯源码被配置为所述目标支座安装现场的溯源码;
20、根据所述第二溯源码,判断所述第二溯源码与所述目标安装信息是否匹配;
21、若所述第二溯源码与所述目标安装信息匹配,将所述第二溯源码和所述目标对象的绑定关系发布到所述溯源区块链;
22、若所述第二溯源码与所述目标安装不信息匹配,则生成对应的错误信息。
23、可选的,所述根据所述目标溯源码和所述目标对象,将所述目标溯源码和所述目标对象的绑定关系发布到所述溯源区块链之后,还包括:
24、接收验证客户端发送的包括目标溯源码或所述第二溯源码的验证信息;
25、根据所述验证信息,调用所述溯源区块链中的验证功能,查询所述溯源区块链中是否存储有所述目标溯源码或所述第二溯源码的验证信息;
26、若所述溯源区块链中存储有所述目标溯源码或所述第二溯源码,则获取与所述目标溯源码对应的目标对象的至少部分相关信息发送到所述验证客户端。
27、可选的,所述根据所述目标溯源码和所述目标对象,将所述目标溯源码和所述目标对象的绑定关系发布到所述溯源区块链之后,还包括:
28、接收验证客户端发送的包括目标溯源码的验证信息;
29、根据所述验证信息,调用所述溯源区块链中的验证功能,查询所述溯源区块链中是否存储有所述目标溯源码;
30、若所述溯源区块链中存储有所述目标溯源码,则获取与所述目标溯源码对应的目标对象的相关信息发送到所述验证客户端。
31、再一方面,一种基于区块链的隔震支座溯源系统,包括管理平台和存储平台;
32、所述管理平台被配置为:
33、接收目标机构发送的目标支座的目标安装信息,根据所述目标安装信息,获得第一溯源码和第一安装信息,所述第一溯源码被配置为用于指示安装所述目标支座的目标建筑的溯源码,第一安装信息被配置为用于指示所述目标支座在所述目标建筑中具体的位置信息;
34、根据所述第一溯源码,在溯源区块链中获得第一溯源码对应的第一对象;
35、根据所述第一对象和所述第一安装信息,获得与所述第一对象关联的目标对象;
36、根据所述目标安装信息,获得所述目标支座的目标溯源码;
37、根据所述目标溯源码和所述目标对象,将所述目标溯源码和所述目标对象的绑定关系发布到所述溯源区块链;
38、所述存储平台被配置为:
39、对所述溯源区块链的相关数据进行存储。
40、可选的,所述管理平台还被配置为:
41、接收验证客户端发送的包括目标溯源码的验证信息;
42、根据所述验证信息,调用所述溯源区块链本文档来自技高网...
【技术保护点】
1.一种基于区块链的隔震支座溯源方法,其特征在于,包括:
2.如权利要求1所述的一种基于区块链的隔震支座溯源方法,其特征在于,所述根据所述第一对象和所述第一安装信息,获得与所述第一对象关联的目标对象,包括:
3.如权利要求1所述的一种基于区块链的隔震支座溯源方法,其特征在于,所述调用所述溯源区块链中预先设置的智能合约,根据所述第一安装信息和所述基础信息,获得所述目标对象的扩展信息,包括:
4.如权利要求1所述的一种基于区块链的隔震支座溯源方法,其特征在于,还包括根据所述目标溯源码,获得与所述目标支座关联的过程数据,所述过程数据包括所述目标支座从生产阶段到安装阶段的至少一项数据;
5.如权利要求1所述的一种基于区块链的隔震支座溯源方法,其特征在于,所述接收目标机构发送的目标支座的目标安装信息,根据所述目标安装信息,获得第一溯源码和第一安装信息之后,还包括:
6.如权利要求5所述的一种基于区块链的隔震支座溯源方法,其特征在于,所述根据所述目标溯源码和所述目标对象,将所述目标溯源码和所述目标对象的绑定关系发布到所述溯源区块链之
7.如权利要求1所述的一种基于区块链的隔震支座溯源方法,其特征在于,所述根据所述目标溯源码和所述目标对象,将所述目标溯源码和所述目标对象的绑定关系发布到所述溯源区块链之后,还包括:
8.一种基于区块链的隔震支座溯源系统,其特征在于,包括管理平台和存储平台;
9.如权利要求8所述的一种基于区块链的隔震支座溯源系统,其特征在于,所述管理平台还被配置为:
10.一种设备,其特征在于,该设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现如权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种基于区块链的隔震支座溯源方法,其特征在于,包括:
2.如权利要求1所述的一种基于区块链的隔震支座溯源方法,其特征在于,所述根据所述第一对象和所述第一安装信息,获得与所述第一对象关联的目标对象,包括:
3.如权利要求1所述的一种基于区块链的隔震支座溯源方法,其特征在于,所述调用所述溯源区块链中预先设置的智能合约,根据所述第一安装信息和所述基础信息,获得所述目标对象的扩展信息,包括:
4.如权利要求1所述的一种基于区块链的隔震支座溯源方法,其特征在于,还包括根据所述目标溯源码,获得与所述目标支座关联的过程数据,所述过程数据包括所述目标支座从生产阶段到安装阶段的至少一项数据;
5.如权利要求1所述的一种基于区块链的隔震支座溯源方法,其特征在于,所述接收目标机构发送的目标支座的目标安装信息,根据所述目标安装信息,获得第一溯源...
【专利技术属性】
技术研发人员:刘仲秋,李刚,王香茹,朱胜利,秦瑾,陈相汝,陈沛健,李方森,王利丽,张康,
申请(专利权)人:四川革震科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。