欢迎光临小豌豆知识网!
当前位置:首页 > 物理技术 > 信号装置> 基于区块链的复杂结构施工监测方法、系统、设备及介质独创技术35411字

基于区块链的复杂结构施工监测方法、系统、设备及介质

2021-02-01 02:15:05

基于区块链的复杂结构施工监测方法、系统、设备及介质

  技术领域

  本发明涉及建筑施工复杂结构监测技术领域,尤其是涉及一种基于区块链的复杂结构施工监测方法、系统、设备及介质。

  背景技术

  目前,建筑施工工程中,复杂结构工程是指施工难度大、技术要求高且危险系数高的施工工程,为了确保此类结构的施工安全,需在施工的过程中严密监测复杂结构的受力及变形情况,避免诸多不稳定、随机甚至突发的事故发生。

  建筑行业中,复杂结构工程包括深基坑、高支模和大体积混凝土施工等工程,现有的监测手段大多采用设备采集数据,人工统计,但在人工统计过程中,存在数据修改的风险,并且数据容易丢失,因此本发明人认为现有的复杂结构工程的监测技术存在监测数据管理不安全的问题。

  发明内容

  为克服现有技术的不足,本申请现提出一种基于区块链的复杂结构施工监测方法、系统、设备及介质,能够有效监测复杂结构工程的施工情况,提高监测数据的安全性。

  本发明的上述发明目的一是通过以下技术方案得以实现的:

  一种基于区块链的复杂结构施工监测方法,包括:

  获取目标复杂结构工程的目标监测数据;

  根据所述目标监测数据,获取所述目标监测数据对应的测点监测编号,并将目标监测数据和测点监测编号发送至预设的区块链网络,以使区块链网络存储所述目标监测数据和测点监测编号;

  根据测点监测编号和预设的监测数据阈值索引表,获取目标监测数据对应的监测阈值;

  根据所述监测阈值,判断目标监测数据是否满足报警条件;若是,则生成目标监测数据异常的报警信息,并向与目标复杂结构工程监测相关的用户发送报警信息;若否,则生成目标监测数据正常的记录信息;

  将所述目标监测数据异常的报警信息或目标监测数据正常的记录信息作为监测分析结果,并将所述监测分析结果发送至预设的区块链网络,以使区块链网络存储所述监测分析结果。

  通过采用上述技术方案,根据目标复杂结构工程的目标监测数据可以获取对应的测点监测编号,然后通过区块链网络存储所述目标监测数据和测点监测编号,从而可以将数据进行存储,防止数据丢失或篡改;然后通过索引获取目标监测数据对应的监测阈值,然后根据监测阈值,判断目标监测数据是否满足报警条件,并且针对目标监测数据异常的情况能够及时通知到相关用户,并能够将报警判断的结果存储在预设的区块链网络,从而可以有效记录目标复杂结构工程在监测过程中产生的所有数据,从而形成一条完整的数据链,方便后期在追溯监测过程时,能够准确地查找出现问题的环节,提高目标复杂结构工程的可追溯性和安全性。

  可选的,所述根据所述目标监测数据,获取所述目标监测数据对应的测点监测编号的步骤,包括:

  将目标监测数据在预设的测点索引表中进行索引,所述测点索引表的信息包括目标监测工程编号、目标监测数据类别、目标监测数据测点位置以及测点监测编号,所述测点监测编号与所述目标监测数据唯一对应;

  根据测点索引表和目标监测数据,获取与目标监测数据唯一对应的测点监测编号。

  通过采用上述技术方案,通过在测点索引表中进行索引,获得目标监测数据对应的测点监测编号,从而确定具体的测点监测编号,方便对每个测点监测编号的监测情况具体分析。

  可选的,所述目标复杂结构工程包括深基坑工程、高支模工程以及混凝土施工工程,所述根据所述目标监测数据,获取所述目标监测数据对应的测点监测编号的步骤之后,所述监测方法还包括:

  根据所述目标监测工程编号,所述目标监测工程编号包括第一监测工程编号、第二目标监测工程编号以及第三目标监测工程编号,将深基坑工程编号为第一目标监测工程,将高支模工程编号为第二目标监测工程,将混凝土施工工程编号为第三目标监测工程;第一目标监测工程对应的目标监测数据为第一目标监测数据;第二目标监测工程对应的目标监测数据为第二目标监测数据;第三目标监测工程对应的目标监测数据为第三目标监测数据;

  分别将第一目标监测数据、第二目标监测数据以及第三目标监测数据分别在预设的复杂结构工程BIM模型中进行可视化显示;

  分别对第一目标监测数据、第二目标监测数据以及第三目标监测数据按照周期进行分析,获取第一目标监测报告、第二目标监测报告以及第三目标监测报告。

  通过采用上述技术方案,通过将深基坑工程、高支模工程以及混凝土施工工程分别进行编号,方便后期分别进行监测分析;通过将第一目标监测数据、第二目标监测数据以及第三目标监测数据分别在预设的复杂结构工程BIM模型中进行可视化显示,方便用户对目标复杂结构工程的各个监测工程进行动态掌握,及时发现监测数据的异常情况;通过分别对第一目标监测数据、第二目标监测数据以及第三目标监测数据按照周期进行分析,获取对应的目标监测报告,从而能够定期分析目标复杂结构工程的监测情况,及时发现隐患或进行优化监测。

  可选的,所述根据测点监测编号和预设的监测数据阈值索引表,获取目标监测数据对应的监测阈值的步骤,包括:

  所述监测数据阈值索引表的信息包括目标监测工程编号、测点监测编号以及与测点监测编号对应的监测阈值,将测点监测编号在所述监测数据阈值索引表进行索引,获取测点监测编号对应的监测阈值;

  根据目标监测数据与测点监测编号对应,获取目标监测数据对应的监测阈值。

  通过采用上述技术方案,通过将测点监测编号在监测数据阈值索引表中进行索引,从而可以获取测点监测编号对应的监测阈值,根据测点监测编号与监测阈值对应,从而获取目标监测数据对应的监测阈值,方便后续将目标监测数据和监测阈值进行大小比较,进行报警分析。

  可选的,所述根据所述监测阈值,判断目标监测数据是否满足报警条件的步骤,包括:

  将目标监测数据和对应的监测阈值进行大小比较,判断目标监测数据是否超出监测阈值,若是,则目标监测数据满足报警条件;若否,则目标监测数据不满足报警条件。

  通过采用上述技术方案,通过将目标监测数据和监测阈值的大小进行比较判断,从而可以判断目标监测数据是否超出监测阈值,若是,则目标监测数据满足报警条件,若否,则目标监测数据不满足报警条件,从而可以快速分析目标监测数据是否满足报警条件,有效分析每个目标监测数据的正常或异常情况。

  本发明的上述发明目的二是通过以下技术方案得以实现的:

  一种基于区块链的复杂结构施工监测系统,所述系统包括:

  数据获取模块,用于获取目标复杂结构工程的目标监测数据;

  获取及存储模块,用于根据所述目标监测数据,获取所述目标监测数据对应的测点监测编号,并将目标监测数据和测点监测编号发送至预设的区块链网络,以使区块链网络存储所述目标监测数据和测点监测编号;

  索引模块,用于根据测点监测编号和预设的监测数据阈值索引表,获取目标监测数据对应的监测阈值;

  报警判断模块,用于根据所述监测阈值,判断目标监测数据是否满足报警条件;若是,则生成目标监测数据异常的报警信息,并向与目标复杂结构工程监测相关的用户发送报警信息;若否,则生成目标监测数据正常的记录信息;

  监测结果存储模块,用于将所述目标监测数据异常的报警信息或目标监测数据正常的记录信息作为监测分析结果,并将所述监测分析结果发送至预设的区块链网络,以使区块链网络存储所述监测分析结果。

  通过采用上述技术方案,通过数据获取模块可以获取目标复杂结构工程的目标监测数据,方便后续对目标监测数据进行实时分析;获取及存储模块根据目标监测数据获取对应的测点监测编号,从而方便后续对每个测点具体分析,并且通过区块链网络存储目标监测数据和测点监测编号,从而可以将相关数据进行存储,防止数据丢失或篡改;通过索引模块根据测点监测编号和监测数据阈值索引表,获取目标监测数据对应的监测阈值,从而方便后续根据目标监测数据和监测阈值进行报警分析;通过报警判断模块根据目标监测数据和监测阈值,可以分析目标监测数据是否满足报警条件,并且针对目标监测数据异常的情况能够及时通知到相关用户,通过监测结果存储模块将报警判断的结果存储在预设的区块链网络,从而可以有效记录目标复杂结构工程在监测过程中产生的所有数据,从而形成一条完整的数据链,方便后期在追溯监测过程时,能够准确地查找出现问题的环节,提高目标复杂结构工程的可追溯性和安全性。

  可选的,所述获取及存储模块包括:

  第一获取单元,用于将目标监测数据在预设的测点索引表中进行索引,所述测点索引表的信息包括目标监测工程编号、目标监测数据类别、目标监测数据测点位置以及测点监测编号,所述测点监测编号与所述目标监测数据唯一对应;

  第二获取单元,用于根据测点索引表和目标监测数据,获取与目标监测数据唯一对应的测点监测编号。

  通过采用上述技术方案,通过第一获取单元和第二获取单元可以在测点索引表中进行索引,获得目标监测数据对应的测点监测编号,从而确定具体的测点监测编号,方便对每个测点监测编号的监测情况具体分析。

  可选的,所述目标复杂结构工程包括深基坑工程、高支模工程以及混凝土施工工程,所述监测系统还包括:

  监测工程编号单元,用于根据所述目标监测工程编号,所述目标监测工程编号包括第一监测工程编号、第二目标监测工程编号以及第三目标监测工程编号,将深基坑工程编号为第一目标监测工程,将高支模工程编号为第二目标监测工程,将混凝土施工工程编号为第三目标监测工程;第一目标监测工程对应的目标监测数据为第一目标监测数据;第二目标监测工程对应的目标监测数据为第二目标监测数据;第三目标监测工程对应的目标监测数据为第三目标监测数据;

  可视化单元,用于分别将第一目标监测数据、第二目标监测数据以及第三目标监测数据分别在预设的复杂结构工程BIM模型中进行可视化显示;

  报告分析单元,用于分别对第一目标监测数据、第二目标监测数据以及第三目标监测数据按照周期进行分析,获取第一目标监测报告、第二目标监测报告以及第三目标监测报告。

  通过采用上述技术方案,通过监测工程编号单元将深基坑工程、高支模工程以及混凝土施工工程分别进行编号,方便后期分别进行监测分析;通过可视化单元将第一目标监测数据、第二目标监测数据以及第三目标监测数据分别在预设的复杂结构工程BIM模型中进行可视化显示,方便用户对目标复杂结构工程的各个监测工程进行动态掌握,及时发现监测数据的异常情况;通过报告分析单元分别对第一目标监测数据、第二目标监测数据以及第三目标监测数据按照周期进行分析,获取对应的目标监测报告,从而能够定期分析目标复杂结构工程的监测情况,及时发现隐患或进行优化监测。

  本发明的上述发明目的三是通过以下技术方案得以实现的:

  一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的复杂结构施工监测方法的步骤。

  本发明的上述发明目的四是通过以下技术方案得以实现的:

  一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的复杂结构施工监测方法的步骤。

  综上所述,本发明包括以下至少一种有益技术效果:

  1、通过获取目标复杂结构工程的目标监测数据,从而可以对目标复杂结构工程进行实时监测分析。

  2、通过区块链网络存储目标监测数据、测点监测编号、报警分析结果以及每个目标监测工程的报告分析结果,从而使得目标复杂结构工程产生的相关数据形成一个完整的数据链,防止数据被篡改,同时方便后期对监测过程进行追溯时,能够准确确定出现问题的环节,提高监测数据的可追溯性和安全性。

  3、通过对目标监测数据进行报警分析,从而可以有效监测出目标监测数据的异常情况,并且针对目标监测数据的异常情况能够及时通知到相关的用户,提醒用户对目标复杂结构工程出现监测异常的位置进行及时消警或继续进行检查,有助于相关方远程动态协同管控,提高复杂结构施工质量和施工安全性。

  附图说明

  图1是本申请实施例的基于区块链的复杂结构施工监测方法的实现流程图;

  图2是本申请实施例的基于区块链的复杂结构施工监测方法步骤S20的实现流程图;

  图3是本申请实施例的基于区块链的复杂结构施工监测方法步骤S30的实现流程图;

  图4是本申请实施例的基于区块链的复杂结构施工监测方法的另一实现流程图;

  图5是本申请实施例的基于区块链的复杂结构施工监测系统的原理框图;

  图6是本申请实施例的计算机设备的原理框图。

  具体实施方式

  以下结合附图对本发明作进一步详细说明。

  实施例:

  在本实施例中,如图1所示,本申请公开了一种基于区块链的复杂结构施工监测方法,包括下述步骤:

  S10:获取目标复杂结构工程的目标监测数据。

  在本实施例中,目标复杂结构工程是指已经确定的建筑工程项目中,施工难度大、技术要求高且危险系数高的施工工程,具体可以包括深基坑工程、高支模工程和大体积混凝土施工工程;目标监测数据是指反映目标复杂结构工程中监测点的变化信息。

  具体地,在建筑工程监测过程中,通过将各种监测传感器布设在深基坑工程、高支模工程以及大体积混凝土施工工程的现场,获取目标复杂结构工程的目标监测数据,在本实施例中,比如对于深基坑工程,可以在地表或线管位置布设水准仪,可以在支护结构位置布设倾斜仪等,比如对于高支模工程,可以在支架位置布设全站仪以监测支架的水平位移和竖直位移;比如对于大体积混凝土施工工程,可以在混凝土周围布设测温仪和传感器,通过传感器的测温导管监测混凝土的内部温度和表面温度。

  进一步地,传感器采集目标监测数据后,通过无线通信将目标监测数据传输至后台服务器,从而使后台服务器获取到目标监测数据,在本实施例中,可以采用3G/4G/GPRS的通信方式无线传输数据。

  S20:根据目标监测数据,获取目标监测数据对应的测点监测编号,并将目标监测数据和测点监测编号发送至预设的区块链网络,以使区块链网络存储目标监测数据和测点监测编号。

  在本实施例中,测点监测编号是指对于目标复杂结构工程的每个监测点均设置的相应监测编号。

  具体地,如图2所示,根据目标监测数据,获取对应的测点监测编号,包

  括下述步骤:

  S201:将目标监测数据在预设的测点索引表中进行索引,测点索引表的信息包括目标监测工程编号、目标监测数据类别、目标监测数据测点位置以及测点监测编号,测点监测编号与目标监测数据唯一对应。

  在本实施例中,测点索引表是指能够反映目标监测数据类别和对应类别的测点监测编号的索引表;目标监测工程编号是指反映目标复杂结构工程具体的监测工程的编号;目标监测数据类别是反映目标监测数据具体监测内容的信息;

  目标监测数据测点位置是每个监测数据对应的监测点位置;测点监测编号是指对每个目标监测数据的监测点位置设置的监测编号。

  具体地,根据测点索引表中目标监测数据测点位置和目标监测数据唯一对应,从而使测点监测编号和目标监测数据唯一对应。

  S202:根据测点索引表和目标监测数据,获取与目标监测数据唯一对应的测点监测编号。

  具体地,根据步骤S201的分析,测点监测编号和目标监测数据唯一对应,从而可以获取目标监测数据对应的测点监测编号。

  进一步地,根据获取的目标监测数据和测点监测编号,将目标监测数据和测点监测编号发送至预设的区块链网络,在本实施例中,区块链网络可以是在以太坊平台构建的关于复杂结构工程的区块链网络。

  进一步地,区块链网络接收到目标监测数据和测点监测编号后,采用加密算法对目标监测数据和测点监测数据进行hash计算,产生一个新的区块以链接在区块链网络末端区块上,并对区块链网络进行更新。在本实施例中,通过采用MD5算法对目标监测数据和测点监测数据进行hash计算。

  S30:根据测点监测编号和预设的监测数据阈值索引表,获取目标监测数据对应的监测阈值。

  在本实施例中,监测数据阈值索引表是指能够反映测点监测编号和监测阈值关系的索引表;监测阈值是指目标监测数据对应的监测报警条件预设值。

  具体地,如图3所示,根据测点监测编号和预设的监测数据阈值索引表,获取目标监测数据对应的监测阈值的步骤,包括:

  S31:监测数据阈值索引表的信息包括目标监测工程编号、测点监测编号以及与测点监测编号对应的监测阈值,将测点监测编号在监测数据阈值索引表进行索引,获取测点监测编号对应的监测阈值。

  具体地,监测数据阈值索引表的信息包括目标监测工程编号、测点监测编号以及与测点监测编号对应的监测阈值。

  进一步地,将测点监测编号在监测数据阈值索引表中进行索引,获取与测点监测编号对应的监测阈值。

  S32:根据目标监测数据与测点监测编号对应,获取目标监测数据对应的监测阈值。

  具体地,根据测点监测编号与目标监测数据唯一对应,从而使得目标监测数据与监测阈值对应,获得目标监测数据对应的监测阈值。

  S40:根据监测阈值,判断目标监测数据是否满足报警条件;若是,则生成目标监测数据异常的报警信息,并向与目标复杂结构工程监测相关的用户发送报警信息;若否,则生成目标监测数据正常的记录信息。

  在本实施例中,报警信息是指能够反映目标监测数据异常的信息,比如地表沉降异常等;记录信息是指能够反映目标监测数据正常的信息,比如地表沉降未见异常。

  具体地,将目标监测数据和对应的监测阈值进行大小比较,判断目标监测数据是否超出监测阈值,若是,则目标监测数据满足报警条件;若否,则目标监测数据不满足报警条件。

  进一步地,根据目标监测数据满足报警条件,则生成目标监测数据异常的报警信息,并向与目标复杂结构工程监测相关的用户发送报警信息,在本实施例中,可以采用短信或app软件的方式给相关用户发送报警信息,在本实施例中,用户可以是目标复杂结构工程的监测人员,也可以是目标复杂结构工程的运维人员,也可以是目标复杂结构工程的管理人员。

  进一步地,根据目标监测数据未满足报警条件,则生成目标监测数据正常的记录信息。

  S50:将目标监测数据异常的报警信息或目标监测数据正常的记录信息作为监测分析结果,并将监测分析结果发送至预设的区块链网络,以使区块链网络存储监测分析结果。

  在本实施例中,监测分析结果是指每一次对目标监测数据进行报警分析的结果,包括目标监测数据正常的记录信息或目标监测数据异常的报警信息。

  具体地,将目标监测数据异常的报警信息或目标监测数据正常的记录信息作为每一次的监测分析结果。

  进一步地,将每一次的监测分析结果发送至预设的区块链网络,区块链网络接收监测分析结果,并采用MD5加密算法对监测分析结果进行hash计算,生成新的区块,并链接的区块链网络末端区块上,以使区块链网络存储监测分析结果。

  在本实施例中,根据目标复杂结构工程包括深基坑工程、高支模工程以及混凝土施工工程,如图4所示,在步骤S20中,即根据目标监测数据,获取目标监测数据对应的测点监测编号的步骤之后,本实施例的监测方法还包括:

  S211:根据目标监测工程编号,目标监测工程编号包括第一监测工程编号、第二目标监测工程编号以及第三目标监测工程编号,将深基坑工程编号为第一目标监测工程,将高支模工程编号为第二目标监测工程,将混凝土施工工程编号为第三目标监测工程;第一目标监测工程对应的目标监测数据为第一目标监测数据;第二目标监测工程对应的目标监测数据为第二目标监测数据;第三目标监测工程对应的目标监测数据为第三目标监测数据。

  在本实施例中,第一监测工程编号是指第一目标监测工程的第一区分编号;第二监测工程编号是指第二目标监测工程的第二区分编号;第三监测工程编号是指第三目标监测工程的第三区分编号;第一目标监测工程为深基坑工程;第二目标监测工程为高支模工程;第三目标监测工程为混凝土施工工程。

  具体地,将第一目标监测工程对应的目标监测数据为第一目标监测数据,将第二监测工程对应的目标监测数据为第二目标监测数据,第三监测工程对应的目标监测数据为第三目标监测数据。

  S212:分别将第一目标监测数据、第二目标监测数据以及第三目标监测数据分别在预设的复杂结构工程BIM模型中进行可视化显示。

  具体地,将接收到的第一目标监测数据、第二目标监测数据以及第三目标监测数据分别在预设的复杂结构工程BIIM模型中进行可视化显示,在本实施例中,通过将复杂结构工程的图纸信息导入BIM三维软件中以建立复杂结构工程初始BIM模型,然后利用Revit插件对复杂结构工程初始BIM模型进行模型轻量化以获取复杂结构工程BIM轻量化模型,通过获取目标复杂结构工程的点云数据,在Web平台建立复杂结构工程BIM模型。

  S213:分别对第一目标监测数据、第二目标监测数据以及第三目标监测数据按照周期进行分析,获取第一目标监测报告、第二目标监测报告以及第三目标监测报告。

  具体地,定期对第一目标监测数据、第二目标监测数据以及第三目标监测数按照时间曲线进行变化分析,获得对应的第一目标监测报告、第二目标监测报告以及第三目标监测报告。在本实施例中,可以按照每周进行报告分析。

  应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

  实施例二:

  在一实施例中,提供一种基于区块链的复杂结构施工监测系统,该基于区块链的复杂结构施工监测系统与上述实施例中基于区块链的复杂结构施工监测方法一一对应。如图5所示,该基于区块链的复杂结构施工监测系统包括数据获取模块10、获取及存储模块20、索引模块30、报警判断模块40以及监测结果存储模块50。各功能模块详细说明如下:

  数据获取模块10,用于获取目标复杂结构工程的目标监测数据;

  获取及存储模块20,用于根据目标监测数据,获取目标监测数据对应的测点监测编号,并将目标监测数据和测点监测编号发送至预设的区块链网络,以使区块链网络存储目标监测数据和测点监测编号;

  索引模块30,用于根据测点监测编号和预设的监测数据阈值索引表,获取目标监测数据对应的监测阈值;

  报警判断模块40,用于根据监测阈值,判断目标监测数据是否满足报警条件;若是,则生成目标监测数据异常的报警信息,并向与目标复杂结构工程监测相关的用户发送报警信息;若否,则生成目标监测数据正常的记录信息;

  监测结果存储模块50,用于将目标监测数据异常的报警信息或目标监测数据正常的记录信息作为监测分析结果,并将监测分析结果发送至预设的区块链网络,以使区块链网络存储监测分析结果。

  可选的,获取及存储模块20包括:

  第一获取单元201,用于将目标监测数据在预设的测点索引表中进行索引,测点索引表的信息包括目标监测工程编号、目标监测数据类别、目标监测数据测点位置以及测点监测编号,测点监测编号与目标监测数据唯一对应;

  第二获取单元202,用于根据测点索引表和目标监测数据,获取与目标监测数据唯一对应的测点监测编号。

  可选的,本实施例的监测系统还包括:

  监测工程编号单元211,用于根据目标监测工程编号,目标监测工程编号包括第一监测工程编号、第二目标监测工程编号以及第三目标监测工程编号,将深基坑工程编号为第一目标监测工程,将高支模工程编号为第二目标监测工程,将混凝土施工工程编号为第三目标监测工程;第一目标监测工程对应的目标监测数据为第一目标监测数据;第二目标监测工程对应的目标监测数据为第二目标监测数据;第三目标监测工程对应的目标监测数据为第三目标监测数据;

  可视化单元212,用于分别将第一目标监测数据、第二目标监测数据以及第三目标监测数据分别在预设的复杂结构工程BIM模型中进行可视化显示;

  报告分析单元213,用于分别对第一目标监测数据、第二目标监测数据以及第三目标监测数据按照周期进行分析,获取第一目标监测报告、第二目标监测报告以及第三目标监测报告。

  可选的,索引模块30包括:

  第一索引单元31,用于监测数据阈值索引表的信息包括目标监测工程编号、测点监测编号以及与测点监测编号对应的监测阈值,将测点监测编号在监测数据阈值索引表进行索引,获取测点监测编号对应的监测阈值;

  第一索引单元32,用于根据目标监测数据与测点监测编号对应,获取目标监测数据对应的监测阈值。

  可选的,报警判断模块40包括:

  判断单元41,用于将目标监测数据和对应的监测阈值进行大小比较,判断目标监测数据是否超出监测阈值;若是,则目标监测数据满足报警条件;若否,则目标监测数据不满足报警条件。

  关于基于区块链的复杂结构施工监测系统的具体限定可以参见上文中对于基于区块链的复杂结构施工监测方法的限定,在此不再赘述。上述基于区块链的复杂结构施工监测系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

  实施例三:

  在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于目标监测数据、BIM模型数据、报警信息以及记录信息等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于区块链的复杂结构施工监测方法,处理器执行计算机程序时实现以下步骤:

  S10:获取目标复杂结构工程的目标监测数据。

  S20:根据目标监测数据,获取目标监测数据对应的测点监测编号,并将目标监测数据和测点监测编号发送至预设的区块链网络,以使区块链网络存储目标监测数据和测点监测编号。

  S30:根据测点监测编号和预设的监测数据阈值索引表,获取目标监测数据对应的监测阈值。

  S40:根据监测阈值,判断目标监测数据是否满足报警条件;若是,则生成目标监测数据异常的报警信息,并向与目标复杂结构工程监测相关的用户发送报警信息;若否,则生成目标监测数据正常的记录信息。

  S50:将目标监测数据异常的报警信息或目标监测数据正常的记录信息作为监测分析结果,并将监测分析结果发送至预设的区块链网络,以使区块链网络存储监测分析结果。

  实施例四:

  在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

  S10:获取目标复杂结构工程的目标监测数据。

  S20:根据目标监测数据,获取目标监测数据对应的测点监测编号,并将目标监测数据和测点监测编号发送至预设的区块链网络,以使区块链网络存储目标监测数据和测点监测编号。

  S30:根据测点监测编号和预设的监测数据阈值索引表,获取目标监测数据对应的监测阈值。

  S40:根据监测阈值,判断目标监测数据是否满足报警条件;若是,则生成目标监测数据异常的报警信息,并向与目标复杂结构工程监测相关的用户发送报警信息;若否,则生成目标监测数据正常的记录信息。

  S50:将目标监测数据异常的报警信息或目标监测数据正常的记录信息作为监测分析结果,并将监测分析结果发送至预设的区块链网络,以使区块链网络存储监测分析结果。

  本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

  所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述系统的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

  以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

《基于区块链的复杂结构施工监测方法、系统、设备及介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)