首页 / 专利库 / 资料储存系统 / 区块链 / 数字模型的真实性验证

数字模型的真实性验证

阅读:209发布:2020-05-08

专利汇可以提供数字模型的真实性验证专利检索,专利查询,专利分析的服务。并且数字模型的真实性验证。本 发明 关于一种用于记录建筑状态的系统,系统包括:至少第一测量系统;和至少一个 服务器 ,当前区 块 包括与最新变化有关的当前变化数据以及要在建筑中执行的测量任务有关的任务数据,任务数据包括当执行测量任务时需要满足的预定条件,其中,第一测量系统:解释任务数据并基于任务数据执行测量任务;生成通过执行测量任务获得的测量数据,测量数据包括建筑的三维坐标;生成包括与环境有关的信息的过程数据,这些环境与执行测量任务有关;并且生成包括来自当前区块的散列数据、时间戳、测量数据以及过程数据的、 区块链 的新区块,其中,服务器通过基于过程数据确定是否根据预定条件执行了测量任务来验证新区块的容许性。,下面是数字模型的真实性验证专利的具体信息内容。

1.一种用于记录建筑状态特别是建筑施工进度的系统(10),该系统包括:
至少第一测量系统,该至少第一测量系统包括被构造为执行用于捕捉建筑的实际数据的测量任务的至少一个测量装置(40a-40d);和
至少一个服务器(20),该至少一个服务器具有用于存储数字模型(70)的存储器单元(24),该数字模型包括与建筑的标称状况有关的标称数据,所述服务器(20)适于向所述第一测量系统提供所述数字模型(70),特别地其中,所述数字模型(70)是所述建筑的数字孪生,
其中,所述至少一个服务器(20)适于向链(60)提供多个区块(61-63),各区块包括时间戳、先前区块的散列数据以及与所述模型(70)的变化(71、72)有关的变化数据,使得各区块表示对所述模型的先前改变的列表中的一个条目,其中,当前区块包括与最新变化有关的当前变化数据,
该系统的特征在于:
所述当前区块包括与要在所述建筑中或所述建筑处执行的一个或更多个测量任务有关的任务数据,其中,所述任务数据包括当执行所述测量任务中的一个时需要满足的预定条件,并且其中,所述第一测量系统适于:
解释所述任务数据并基于所述任务数据执行(152)所述测量任务中的至少一个;
生成(154)通过执行所述测量任务而获得的测量数据,所述测量数据包括所述建筑的三维坐标;
生成(156)过程数据,该过程数据包括与执行所述测量任务的环境有关的信息;
生成(160)所述区块链(60)的新区块,该新区块包括来自所述当前区块的散列数据、时间戳、所述测量数据以及所述过程数据;
其中,所述至少一个服务器(20)适于验证(170)所述新区块的容许性,其中,所述验证包括基于所述过程数据确定是否根据所述预定条件执行了所述测量任务。
2.根据权利要求1所述的系统(10),
其特征在于:
所述预定条件包括所设定的装置规范,所述装置规范包括所述至少一个测量装置(40a-40d)在执行所述测量任务时必须满足的条件,
所述过程数据包括与所述至少一个测量装置(40a-40d)在执行所述测量任务时的实际装置规范有关的规范数据,并且
验证所述新区块的所述容许性包括确定所述实际装置规范是否满足所设定的装置规范的所述条件,
特别地其中,所述条件是最小条件和/或所述条件与以下各项中的至少一项有关:
所述至少一个测量装置(40a-40d)的最新校准或检查的日期;
所述至少一个测量装置(40a-40d)的测量精度;以及
所述至少一个测量装置(40a-40d)的操作员的资格和/或权限。
3.根据权利要求1或2所述的系统(10),
其特征在于:
所述预定条件包括设置规范,所述设置规范包括所述至少一个测量装置(40a-40d)的设置在执行所述测量任务时必须满足的条件,
所述过程数据包括与所述至少一个测量装置(40a-40d)在执行所述测量任务时的所述设置有关的设置数据,并且
验证所述新区块的所述容许性包括确定所述设置是否满足所述设置规范的所述条件,特别地其中,所述至少一个测量装置(40a-40d)适于在执行所述测量任务时确定其位置,并且所述设置数据包括与所述至少一个测量装置(40a-40d)在执行所述测量任务时的所述位置有关的位置数据。
4.根据前述权利要求中任一项所述的系统(10),
其特征在于:
在针对所述测量任务中的第一测量任务设置所述至少一个测量装置(40a-40d)之后,所述第一测量系统适于自主执行所述第一测量任务,特别地其中,
所述设置由所述第一测量系统的用户来执行,和/或
所述预定条件包括设置规范,所述设置规范包括所述设置在执行所述第一测量任务时必须满足的条件。
5.根据前述权利要求中任一项所述的系统(10),
其特征在于:
所述区块链(60)是跨多个互连计算装置分布地存储的,特别地其中,所述至少一个服务器(20)是互连的远程计算装置的的一部分,并且所述区块链(60)存储在所述云中。
6.根据前述权利要求中任一项所述的系统(10),
其特征在于:
所述第一测量系统适于:
使用所述数字模型(70)和所述当前区块来确定所述实际数据与所述标称数据的偏差;
生成包括与所述偏差有关的信息的新变化数据;并且
生成所述区块链(60)的包括所述新变化数据的所述新区块。
7.根据前述权利要求中任一项所述的系统(10),
其特征在于:
所述实际数据包括所述建筑的三维坐标,其中,
所述至少一个测量装置(40a-40d)被构造为确定所述三维坐标,特别地其中,所述至少一个测量装置(40a-40d)包括激光扫描器、激光跟踪器或大地测量设备,并且所述第一测量系统适于使用所述三维坐标来确定(150)所述实际数据与所述标称数据的偏差。
8.根据前述权利要求中任一项所述的系统(10),
其特征在于:
所述第一测量系统包括适于与所述至少一个测量装置(40a-40d)一起使用的至少一个软件代理(30a-30d),
其中,各软件代理(30a-30d):
能够安装在所述测量装置(40a-40d)中的一个上;或者
安装在通信模块上,该通信模块适于连接到测量装置(40a-40d)并与连接到的所述测量装置(40a-40d)交换数据,
其中,各软件代理(30a-30d)适于与其安装在或连接到的所述测量装置(40a-40d)交换数据,特别地其中,所述软件代理(30a-30d)中的至少一个适于:
确定所述实际数据与所述标称数据的所述偏差;
生成所述新变化数据;和/或
生成所述区块链(60)的所述新区块。
9.一种用于记录建筑状态特别是建筑施工进度的方法(100),所述方法包括以下步骤:
提供(130)数字模型(70),该数字模型包括与所述建筑的标称状况有关的标称数据,特别地其中,所述数字模型(70)是所述建筑的数据孪生、建筑信息模型或建筑信息模型的一部分,
向区块链(60)提供(140)多个区块(61-63),各区块包括时间戳、先前区块的散列数据以及与所述模型(70)的变化(71、72)有关的变化数据,使得各区块(61-63)表示对所述模型的先前改变的列表中的一个条目,其中,当前区块包括与最新变化有关的当前变化数据,该方法的特征在于:
所述当前区块包括与要在所述建筑中或所述建筑处执行的一个或更多个测量任务有关的任务数据,其中,所述任务数据包括当执行所述测量任务中的一个时需要满足的预定条件,并且其中,所述方法包括以下步骤:
使用至少一个测量装置(40a-40d)基于所述任务数据执行(152)所述测量任务中的至少一个;
生成(154)通过执行所述测量任务获得的测量数据,所述测量数据包括所述建筑的三维坐标;
生成(156)过程数据,该过程数据包括与执行所述测量任务的环境有关的信息;
生成(160)所述区块链(60)的新区块,该新区块包括来自所述当前区块的散列数据、时间戳、所述测量数据以及所述过程数据;以及
验证(170)所述新区块的容许性,其中,所述验证包括基于所述过程数据确定是否根据所述预定条件执行了所述测量任务。
10.根据权利要求9所述的方法(100),
其特征在于:
所述预定条件包括所设定的装置规范,所述装置规范包括所述至少一个测量装置(40a-40d)在执行所述测量任务时必须满足的条件,
所述过程数据包括与所述至少一个测量装置(40a-40d)在执行所述测量任务时的实际装置规范有关的规范数据,并且
验证所述新区块的所述容许性的步骤包括确定所述实际装置规范是否满足所设定的装置规范的所述条件,
特别地其中,所述条件是最小条件和/或所述条件与以下各项中的至少一项有关:
所述至少一个测量装置(40a-40d)的最新校准或检查的日期;
所述至少一个测量装置(40a-40d)的测量精度;以及
所述至少一个测量装置(40a-40d)的操作员的资格和/或权限。
11.根据权利要求9或权利要求10所述的方法(100),
其特征在于:
所述预定条件包括设置规范,所述设置规范包括所述至少一个测量装置(40a-40d)的设置在执行所述测量任务时必须满足的条件,
所述过程数据包括与所述至少一个测量装置(40a-40d)在执行所述测量任务时的所述设置有关的设置数据,并且
验证所述新区块的所述容许性的步骤包括确定所述设置是否满足所述设置规范的所述条件,
特别地其中,所述至少一个测量装置(40a-40d)适于在执行所述测量任务时确定其位置,并且所述设置数据包括与所述至少一个测量装置(40a-40d)在执行所述测量任务时的所述位置有关的位置数据。
12.根据权利要求9至11中任一项所述的方法(100),
其特征在于:
执行测量任务的步骤包括确定所述建筑的实际数据,其中,所述方法包括以下步骤:
使用所述数字模型(70)和所述当前区块来确定(150)所述实际数据与所述标称数据的偏差;以及
生成包括与所述偏差有关的信息的新变化数据,
其中,生成(160)包括所述新变化数据的所述新区块。
13.根据前述权利要求中任一项所述的方法(100),
其特征在于:
所述实际数据包括所述建筑的三维坐标,其中,
使用所述至少一个测量装置(40a-40d)确定所述三维坐标,特别地其中,所述至少一个测量装置(40a-40d)包括激光扫描器、激光跟踪器或大地测量设备,并且使用所述三维坐标确定(150)所述实际数据与所述标称数据的偏差。
14.根据前述权利要求中任一项所述的方法(100),
其特征在于:
所述至少一个测量装置(40a-40d)是测量系统的包括多个装置的一部分,所述方法包括以下步骤:向所述装置(40a-40d)中的每一个提供软件代理(30a-30d),其中,各软件代理(30a-30d)适于与所述装置交换数据,并且其中,提供所述软件代理(30a-30d)的步骤包括在所述装置(40a-40d)上安装软件代理(30a-30d)或将通信模块连接到所述设备(40a-
40d),其中,软件代理(30a-30d)安装在所述通信模块上,特别地其中,以下所述步骤中的至少一个由所述软件代理(30a-30d)中的至少一个来执行:
确定(150)所述实际数据与所述标称数据的所述偏差;
生成所述新变化数据;以及
生成(160)所述区块链的所述新区块,
特别地其中,各步骤由至少一个软件代理(30a-30d)来执行。
15.一种计算机程序产品,该计算机程序产品包括程序代码,该程序代码存储在机器可读介质上,或者由包括程序代码片段电磁波来具体实施,并且该计算机程序产品具有计算机可执行指令,这些指令用于具体地在根据权利要求1至8中任一项所述的系统(10)中运行时,执行根据权利要求9至14中任一项所述的方法(100)的以下步骤:
控制至少一个测量装置(40a-40d)以基于所述任务数据执行(152)所述测量任务中的所述至少一个;
生成(154)通过执行所述测量任务获得的所述测量数据;
生成(156)所述过程数据;
生成(160)所述区块链(60)的所述新区块;以及
验证(170)所述新区块的所述容许性,其中,所述验证包括基于所述过程数据确定是否根据所述预定条件执行了所述测量任务。

说明书全文

数字模型的真实性验证

技术领域

[0001] 本发明关于用于记录建筑或类似结构的连续变化状态(比如包括建筑的施工进度)的方法和系统。具体地,方法和系统包括使用数字模型确定、监督贯穿建筑的生命周期发生的变化的进度并记录。链技术用于确保数字模型和记录的变化的真实性。

背景技术

[0002] 在诸如建筑施工和土木工程的一般施工工程领域中,重要的关键因素是规划、进度观察、文件记录以及适当核算。在许多情况下,这些方面特别是由于所涉及的许多方、波动的人和/或客观资源、增加的任务和最终结果的复杂度、更紧的日程安排以及增加的人资源的成本等而变得越来越复杂且动态。原先规划并由单个管理者监管的工程现今对于单人来说太复杂,并且多人之间的分歧经常在从而出现的交流时使计划失败。
[0003] 因此,已经尝试通过使用建筑信息模型(BIM)来扩展该技术领域中的自动化和计算机化。在建筑施工领域,文献EP2629210、JP5489310、CN103886139、US2014/268064或US2014/192159提供了所谓的BIM系统方法的示例。
[0004] 在专利申请EP18155182.1中,描述了一种被称为“边缘客户”(EC)的系统,该系统提供可扩展IoT边缘解决方案、过程自动化、安全边缘连接性以及动态可变工作流程。它可以与诸如Intergraph Corporation的“EdgeFrontier”(EF)的系统和数据集成软件一起使用。文献EP3156898A1、US2008/0005287A1、US2008/0010631A1或US7735060B2中公开了可以与EC一起使用的一些集成工具。
[0005] 最初已经开发区块链技术来作为提供以公开可验证安全方式来跟踪并存储数字货币交易的公开透明且分散的记录以防止记录的篡改或修改的方式。区块链技术此后已经被扩展为在其他区域中提供分散的公共分类账。具有在中心且共享模型上工作的分布式贡献器的已知BIM管理系统和数据模型管理系统缺乏区块链数据的不变性。

发明内容

[0006] 因此,本发明的目的是提供用于施工进度记录的改进方法和系统。
[0007] 另一个目的是提供一种允许可靠地记录建筑的状态和建筑的施工进展的方法。
[0008] 特别地,目的是提供允许数字施工模型的真实性验证的这种方法和系统。
[0009] 另一个目的是提供可以与现有装置、传统系统以及未经训练用户一起使用的这种方法和系统。
[0010] 本发明的第一方面关于一种用于记录建筑的状态(诸如建筑的施工进度)的系统。
[0011] 该系统包括:
[0012] 至少第一测量系统,该至少第一测量系统具有被构造为确定建筑的实际数据的至少一个测量装置;和
[0013] 至少一个服务器,该至少一个服务器具有用于存储数字模型的存储器单元,该数字模型包括与建筑的标称状况有关的标称数据,服务器适于向第一测量系统提供数字模型。
[0014] 至少一个服务器适于向区块链提供多个区块,各区块包括时间戳、先前区块的散列数据以及与模型的变化有关的变化数据,使得各区块表示对模型的先前改变的列表中的一个条目,其中,当前区块包括与最新变化有关的当前变化数据。根据本发明的该方面,当前区块包括与要在建筑中或建筑处执行的一个或更多个测量任务有关的任务数据,并且任务数据包括当执行测量任务中的一个时需要满足的预定条件。第一测量系统适于:
[0015] 解释任务数据并基于任务数据执行测量任务中的至少一个;
[0016] 生成通过执行测量任务获得的测量数据,测量数据包括建筑的三维坐标;
[0017] 生成包括与环境有关的信息的过程数据,这些环境与执行测量任务有关;并且[0018] 生成包括来自当前区块的散列数据、时间戳、测量数据以及过程数据的、区块链的新区块。
[0019] 至少一个服务器适于验证新区块的容许性,其中,验证包括基于过程数据确定是否根据预定条件执行了测量任务。
[0020] 数字模型可选地可以是建筑的数字孪生。
[0021] 根据系统的一个实施方式,预定条件包括所设定的装置规范,所述装置规范包括至少一个测量装置在执行测量任务时需要满足的条件,过程数据包括与至少一个测量装置在执行测量任务时的实际装置规范有关的规范数据,并且验证新区块的容许性包括确定实际装置规范是否满足所设定的装置规范的条件。
[0022] 条件可以是最小条件和/或可以与至少一个测量装置的最新校准或检查的日期和至少一个测量装置的测量精度中的至少一个有关。
[0023] 条件还可以指代测量装置的操作员例如具有最低资格等级,需要进行任务的证书,或仅允许来自预定列表的特定人来进行作业。
[0024] 根据系统的另一个实施方式,预定条件包括设置规范,所述设置规范包括至少一个测量装置的设置在执行测量任务时需要满足的条件,过程数据包括与至少一个测量装置在执行测量任务时的设置有关的设置数据,并且验证新区块的容许性包括确定设置是否满足设置规范的条件。
[0025] 比如,至少一个测量装置可以适于在执行测量任务时确定其位置,并且设置数据包括与至少一个测量装置在执行测量任务时的位置有关的位置数据。特别是在测量由在测量期间沿着轨迹移动的无人机或机器人进行测量时,执行测量之前和/或之后的位置也可以是位置数据的一部分。
[0026] 根据系统的另一个实施方式,在针对测量任务中的第一测量任务设置至少一个测量装置之后,第一测量系统适于自主执行第一测量任务。比如,设置可以由第一测量系统的用户来执行。预定条件可以包括设置规范,这些设置规范包括设置在执行第一测量任务时需要满足的条件。
[0027] 根据系统的另一个实施方式,区块链是跨多个互连计算装置分布地存储的,特别地其中,至少一个服务器是互连的远程计算装置的的一部分,并且区块链存储在云中。
[0028] 根据系统的另一个实施方式,第一测量系统适于:使用数字模型和当前区块来确定实际数据与标称数据的偏差;生成包括与偏差有关的信息的新变化数据;并且生成包括新变化数据的区块链的新区块。
[0029] 根据系统的另一个实施方式,实际数据包括建筑的三维坐标,其中,至少一个测量装置被构造为确定三维坐标,并且第一测量系统适于使用三维坐标确定实际数据与标称数据的偏差。比如,至少一个测量装置可以适于作为或包括激光扫描器、激光跟踪器或大地测量设备。
[0030] 根据系统的又一个实施方式,第一测量系统包括适于与至少一个测量装置一起使用的至少一个软件代理,其中,各软件代理可安装在测量装置中的一个上;或者安装在适于连接到测量装置并与连接到的测量装置交换数据的通信模块上。各软件代理适于与其安装在或连接到的测量装置交换数据。特别地,软件代理中的至少一个可以适于确定实际数据与标称数据的偏差;生成新变化数据;和/或生成区块链的新区块。
[0031] 本发明的第二方面关于一种用于记录建筑的状态或建筑的施工进度的方法。所述方法包括以下步骤:
[0032] 提供数字模型,该数字模型包括与建筑的标称状况有关的标称数据,特别地其中,数字模型是建筑的数据孪生、建筑信息模型或建筑信息模型的一部分;以及
[0033] 向区块链提供多个区块,各区块包括时间戳、先前区块的散列数据以及与模型的变化有关的变化数据,使得各区块表示对模型的先前改变的列表中的一个条目,其中,当前区块包括与最新变化有关的当前变化数据。
[0034] 根据本发明的该方面,当前区块包括与要在建筑中或建筑处执行的一个或更多个测量任务有关的任务数据,其中,任务数据包括当执行测量任务中的一个时需要满足的预定条件,并且其中,方法包括以下步骤:
[0035] 使用至少一个测量装置基于任务数据执行测量任务中的至少一个;
[0036] 生成通过执行测量任务获得的测量数据,测量数据包括建筑的三维坐标;
[0037] 生成包括与环境有关的信息的过程数据,这些环境与执行测量任务有关;
[0038] 生成包括来自当前区块的散列数据、时间戳、测量数据以及过程数据的、区块链的新区块;以及
[0039] 验证新区块的容许性,其中,验证包括基于过程数据确定是否根据预定条件执行了测量任务。
[0040] 根据方法的一个实施方式,
[0041] 预定条件包括所设定的装置规范,所述装置规范包括至少一个测量装置在执行测量任务时需要满足的条件,
[0042] 过程数据包括与至少一个测量装置在执行测量任务时的实际装置规范有关的规范数据,并且
[0043] 验证新区块的容许性包括确定实际装置规范是否满足所设定的装置规范的条件。
[0044] 条件可以是最小条件和/或可以与至少一个测量装置的最新校准或检查的日期、至少一个测量装置的测量精度以及至少一个测量装置的操作员的资格和/或认证中的至少一个有关。
[0045] 根据方法的另一个实施方式,
[0046] 预定条件包括设置规范,所述设置规范包括至少一个测量装置的设置在执行测量任务时需要满足的条件,
[0047] 过程数据包括与至少一个测量装置在执行测量任务时的设置有关的设置数据,并且
[0048] 验证新区块的容许性包括确定设置是否满足设置规范的条件。
[0049] 比如,至少一个测量装置可以适于在执行测量任务时确定其位置,并且设置数据包括与至少一个测量装置在执行测量任务时的位置有关的位置数据。
[0050] 根据方法的另一个实施方式,执行测量任务包括确定建筑的实际数据,其中,方法包括以下步骤:使用数字模型和当前区块来确定实际数据与标称数据的偏差;以及生成包括与偏差有关的信息的新变化数据。然后生成包括新变化数据的新区块。
[0051] 根据方法的另一个实施方式,实际数据包括建筑的三维坐标,其中,使用至少一个测量装置确定三维坐标,并且使用该三维坐标确定实际数据与标称数据的偏差。比如,至少一个测量装置可以适于作为或包括激光扫描器、激光跟踪器或大地测量设备。
[0052] 根据方法的又一个实施方式,至少一个测量装置是测量系统的包括多个装置的一部分,方法包括以下步骤:向装置中的每一个提供软件代理,其中,各软件代理适于与装置交换数据,并且其中,提供软件代理包括在装置上安装软件代理或将通信模块连接到设备,其中,软件代理安装在通信模块上。
[0053] 在一个实施方式中,以下步骤中的至少一个由软件代理中的至少一个来执行:确定实际数据与标称数据的偏差;生成新变化数据;以及生成区块链的新区块。特别地,各步骤可以由至少一个软件代理。
[0054] 本发明的另一个方面涉及一种计算机程序产品,该计算机程序产品包括程序代码,该程序代码存储在机器可读介质上,或者由包括程序代码片段电磁波来具体实施,并且该计算机程序产品具有计算机可执行指令,这些指令用于具体地在根据第一方面的系统中运行时,至少执行根据第二方面的方法的以下步骤:
[0055] 控制至少一个测量装置以基于任务数据执行测量任务中的至少一个;
[0056] 生成通过执行测量任务获得的测量数据;
[0057] 生成过程数据;
[0058] 生成区块链的新区块;以及
[0059] 验证新区块的容许性,其中,验证包括基于过程数据确定是否根据预定条件执行了测量任务。附图说明
[0060] 下文中将参照伴有附图的示例性实施方式来详细描述本发明,附图中:
[0061] 图1示出了根据本发明的系统的示例性实施方式;
[0062] 图2例示了作为施工的示例的建筑的示例性生命周期;
[0063] 图3示出了区块链的现有技术使用的示例;
[0064] 图4示出了使用区块链技术的本发明的系统的示例性实施方式;
[0065] 图5a至图5b例示了了根据本发明的方法的示例性实施方式;
[0066] 图6例示了根据本发明的方法的另一个示例性实施方式;
[0067] 图7示出了要与根据本发明的系统一起使用的示例性应用;以及
[0068] 图8例示了与根据本发明的系统一起使用的智能信息平台。

具体实施方式

[0069] 图1示出了根据本发明的、用于真实性验证的系统10的示例性实施方式的部件。所示系统10包括服务器20和测量系统,该测量系统包括两个测量装置40a-40b和用户装置45。服务器和测量系统经由因特网连接。
[0070] 在所示示例中,装置包括激光扫描装置40a、手持激光测距仪40b以及便携式电子用户装置45。比如,用户装置45可以是智能电话或平板PC或诸如智能手表可穿戴计算机。测量装置例如可以适于作为勘测装置、现实捕捉装置、激光扫描器或激光跟踪器。而且,测量装置可以包括捕捉数据的无人机或用于现实捕捉和地下检测系统的移动地面交通工具。
[0071] 在所示实施方式中,测量系统包括三个软件代理30a-30c(EC),其中,两个代理设置在各连接到测量装置40a-40b中的一个的代理模块30a-30b中,并且一个软件代理30c直接安装在用户装置45上,例如,作为移动装置应用(“app”)。上面安装有代理的模块30a-30b连接到装置40a-40b,并且适于与相应所连接装置交换数据。比如,这种连接可能包括使用通用串行总线(USB)或其他硬件接口或诸如蓝牙的无线数据连接。装置不需要总是连接。还可以使装置接收最新变化,然后“离线”工作并执行变化,并且一旦再次在线,在区块链上发布变化。
[0072] 因为装置45适于允许安装外部软件或部署一组微服务,所以相应代理30c可以作为软件应用直接设置在外部装置45中,而不是设置在可连接到装置45的模块中。还可以由应用交付(例如,借助于可以仅用于特定工作流程或多个不同工作流程的移动应用)提供软件。
[0073] 服务器20包括:计算单元22,该计算单元具有处理器;存储器单元24,该存储器单元适于存储数据;以及通信单元26(例如,包括调制解调器),该通信单元允许与代理30a-30c数据互换。服务器20可以可选地还由云或多个装置来具体实施。
[0074] 如图所示,服务器20可以经由因特网与远程代理模块30a-30b和包括第三代理30c的便携式装置45连接。这在直接数据转移因为装置定位为彼此相距更大距离(例如,多于一百米远)而不可以时或在比如工作流程包括用定位在建筑的几层中的多个测量装置捕捉摩天楼的数据时特别有用。
[0075] 另选地,服务器20和代理30a-30c可以局部分组在一起,并且比如无线(例如,借助于无线局域网(WLAN)或借助于诸如LoRa或ZigBee或蓝牙的网状网络)与彼此连接。而且,一些装置或模块可以经由局部连接到服务器20的因特网或其他来连接。而且,装置或模块可以具有局部和云连接这两者。
[0076] 服务器20可以包括用户装置,诸如由用户操作的个人计算机,并且包括输入装置,诸如用于录入或选择要由测量系统执行的任务的键盘鼠标
[0077] 图2例示了包括从设计到拆除或翻修的许多步骤的建筑的生命周期。建筑充当结构的示例,该结构的生命周期可以使用数字模型来监测。所描绘的示例性周期以编程建筑的设计开始,并且继续其施工。另一个重要部分时建筑的运营和维护。如果要翻修建筑,则周期从头开始,如果拆除建筑,则周期结束。可以将建筑信息模块(BIM)用于在每一个步骤期间记录建筑的实际且期望状况。而且,可以在“数字孪生”的概念中维持数字模型,该数字模型不仅包括与其当前状态有关的信息,还包括与其整个历史有关的信息。
[0078] 对于工程,关键的是跟踪变化,即,与设计偏差的任何事,直到建筑完成并开始运营和维护为止。变化包括自然发生的变化和由所有种类的承包商进行的变化。变化比如可以与维数变化、材料或形状的变化或施工进度期间的设计变化有关。
[0079] 由于安全和责任原因,有利地将是使所有变化被跟踪,其中,变化的列表免受操纵。冲突存在于例如“如所设计的”状态、“如所施工的”状态以及“如所建造”(即,试运转和切换)状态之间。
[0080] 根据本发明,这使用区块链技术来实现。
[0081] 图3示出了用于存储变化的区块链技术的传统使用的示例。区块链包括使用密码链接并使安全的、被称为区块的记录的持续增长的列表。通常,各区块包括先前区块的密码散列、时间戳以及一个或更多个独立交易时间的交易数据。包括先前区块的散列的新区块例如可以每十分钟适当地添加,这取决于区块链及其交易带宽。为了用作分布式分类账,区块链可以由共同依附用于验证新区块的协议的对等网络来管理。一旦被记录,则在任意给定区块中的数据无法在不改变所有随后区块的情况下追溯地改变,改变所有随后区块将需要网络多数的共谋。
[0082] 在给定示例中,多个计算机服务器(“挖掘服务器”)检查链中的区块的有效性。最快检查最新区块通常为该服务付费。如果区块被验证为是链的真实部分,则交易成功。否则,它被拒绝。
[0083] 在图4中,例示了使用图3所示的区块链技术的、根据本发明的系统的示例性实施方式。代替交易数据,区块包括与数字模型(即,可以为BIM或BIM的一部分的数字施工模型)的变化有关的数据。
[0084] 示出了用于例如在结构正在施工之中的同时测量建筑或类似结构的测量系统。该示例中的测量系统包括两个测量装置40a、b以及移动用户装置45。在测量系统的装置40a、40b、45处设置软件代理30a-30c(EC)。向装置设置软件代理30a-30c可以通过将它们直接安装在装置上或通过将模块连接到装置二者之一来完成,软件代理安装在该模块上。软件代理30a-30c与服务器可操作通信,并且适于启用服务器与其安装在或连接到的装置之间的数据交换。
[0085] 如在欧洲专利申请18176798.9中描述的,还可以由云部署指令集。
[0086] 服务器提供建筑的标称数据,作为区块链60的区块。标称数据存储在服务器上,作为BIM的一部分。测量装置40a、b测量施工的维数并将数据反馈回到模块,由此产生更新后的模型数据。软件代理30a-30c将标称值与所测量值进行比较。然后将已更新后的模型或包括用于更新模型的变化的数据连同先前区块的密码散列和时间戳一起保存在新区块中。
[0087] 最终用户可以在装置48上查看建筑的寿命期间的模型更新。如果在办公室中修改模型,即,不基于由测量系统提供的数据,则需要向测量系统提供有要一起工作的最新区块。这同样适用于在多于一个测量系统同时且独立于彼此提供模型更新时。如果区块用不基于最新模型的数据来生成,则这将由于区块链技术而被检测,并且区块将被拒绝。
[0088] 在两个实施方式中,变化被当做区块链60的交易。由此,它们被跟踪且可追溯。所有变化的列表存储在区块链60中。比如,变化的列表可以用于将所测量的与标称数据的偏差反馈回到中心3D模型中。
[0089] 变化的列表在不使得相应区块被拒绝的情况下无法修改。然而,例如可以在测量过程中修改变化,但该修改将作为变化存储在变化列表中。
[0090] 测量系统被有利地启用来验证由服务器提供的区块的有效性。这确保更新最新区块的模型,即,最新版本且不是已经过时的模型版本。
[0091] 而且,可以部署包括最新信息的最新数据和指令集的查询,作为工作流程(如在欧洲专利申请18176798.9中描述的)。
[0092] 测量系统的软件代理30a-30c可以适于进行被写到区块链60的加密。
[0093] 区块链60的区块例如可以包含与特定对象有关的信息。比如,该对象可以是墙壁、其厚度和材料。如果改变材料(例如,从橡木到榉木),则也将使得变化可见。这些变化可以由用户在移动用户装置45上输入。
[0094] 图5a示出了例示了根据本发明的方法100的第一示例性实施方式的流程图。方法以生成110施工的3D模型开始。生成120用于跟踪对3D模型的所有变化的区块链,例如,原始模型存储在区块链的创始区块中。
[0095] 然后,在修改过程20中,承包商进行需要修改记录。向承包商提供1303D模型。同样,提供140区块链的当前区块。承包商改变建筑的实际状态,确定并报告这些变化150。确定变化可以包括在例如使用激光扫描器进行变化之后测量结构的坐标。基于变化和当前区块,生成160区块链的新区块。
[0096] 当下一承包商开始另一个修改过程20’时,向他提供3D模型和作为当前区块的新创建区块。这些修改过程可以贯穿施工的生命周期继续,以可靠地记录所有变化。
[0097] 图5b例示了根据本发明的方法的另一个示例性实施方式。提供描述建筑的中心数字3D模型70。主用户(即,模型的“所有者”)和几个其他用户与模型一起工作。这些其他用户可以包括承包商、建筑师、设计者、施工公司以及公共机关。他们全部从模型70访问基础信息。一旦施工者进行他的工作,则他将真实发生的内容(从如所设计到如所建造的变化71、72)反馈到模型中。
[0098] 该反馈对于建筑的所有者是重要的。特别地,它是责任问题的中心点。
[0099] 比如,在要在施工中安装新管的情况下,负责的承包商1从服务器或云下载施工的3D模型70。他将数据连同存储对模型的先前改变的区块链60的最新区块61一起接收,该新区块验证所接收数据包括所有先前变化。
[0100] 其后,承包商1设置用于监视的测量系统并执行他的工作。经常发生的是一些管子的路线偏差设计。这些变化71需要被记录。在承包商完成之后,他使用激光扫描器来验证因他的工作产生的变化71,以便允许对应地更新3D模型70。他上传数据,在该数据中,他的变化71被当做区块链的交易,并且作为新区块62存储在容纳在区块链60上的变化列表中。
[0101] 负责建造干式墙以掩盖新安装的管子的第二承包商必须使用登记第一承包商的变化71的模型70。他下载模型70,该模型接收在承包商1的变化71之后创建的区块62。他然后执行用干式墙掩盖管子的他的工作,并且使用包括激光扫描器的测量系统来验证因他的工作产生的变化72,以便允许对应地更新3D模型70。他上传数据,在该数据中,他的变化72被当做区块链的交易,并且作为新区块63存储在容纳在区块链60上的变化列表中。该过程对于发生在建筑中的所有另外变化继续。
[0102] 如果例如在两年之后,确定漏水且需要去除并修理墙壁,则责任问题可能出现,即,谁必须为修理付费。
[0103] 因为根据本发明,对3D模型70的所有变化71、72经由区块链60中的分类账来管理,所以迫使每一个承包商在重新提交他的变化71、72之前使用最新的状态。有利地,区块链60以分散方式来存储。在这种情况下,“所有者”甚至可以不修改变化71、72的历史,因为它们在区块链内,并且将需要一致决策来允许到区块链中的新变化。
[0104] 而且,可以在表示物理资产的数字孪生的“数字孪生”的概念中维持数字模型,即,3D模型不仅包括与其当前状态有关的信息,还包括与包括所有变化71、72的整个历史有关的信息。
[0105] 图6示出了例示了根据本发明的方法100的另一个示例性实施方式的流程图。在该实施方式内,确保测量根据限定条件来执行,使得测量的结果可靠。
[0106] 可选地(这里不描绘),方法100可以以与图5a的方法相同的步骤开始,即,生成施工的3D模型并生成区块链。在该实施方式中确定并报告变化的步骤150包括三个子步骤152、154以及156。
[0107] 向测量系统提供130 3D模型。同样,向测量系统提供140区块链的当前区块。该当前区块包括与要在建筑中或建筑处执行的测量任务(或多个测量任务)有关的任务数据。
[0108] 测量系统解释任务数据,并且根据区块链的当前区块的任务数据执行152测量任务。比如,执行测量任务包括测量系统的一个或更多个测量装置确定建筑或建筑的特定部分的三维坐标。测量装置可以包括激光扫描器、激光跟踪器或诸如全站仪的大地测量设备。测量任务还可以包括确定实际数据与标称数据的偏差。
[0109] 任务数据还包括与在执行152测量任务时需要满足的预定条件有关的信息。预定条件可以包括测量系统或其测量装置在执行测量任务时需要满足的条件,例如,可以指定被使用的装置的种类以及测量精度或装置的最新校准或检查的日期。预定条件还可以包括为了执行测量任务而需要满足的测量装置的设置的规范。比如,设置规范可以包括限定特定装置在测量任务期间需要定位在的位置的位置数据。
[0110] 装置可以包括用于确定其位置的装置,例如,GNSS天线。它们还可以被构造为基于它们的测量数据确定它们的位置。比如,激光扫描器可以在所捕捉点云中识别建筑的独特特征并确定其与该特征的相对位置。而且,特定反射目标可以设置在建筑的已知固定点处,并且测量到目标中的一个或更多个的距离,识别目标并由此确定其在建筑中的位置。
[0111] 向测量系统提供预定条件。它们还可以被提供给系统的用户,使得可以对于测量任务选择合适装置,并且可以正确设置装置。
[0112] 如果已经执行测量任务,则测量系统生成154测量数据,该测量数据包括在执行152测量任务期间获得的建筑的三维坐标。而且,测量系统生成156包括信息的过程数据,该信息与执行测量任务的环境(特别是鉴于任务数据的预定条件相关的那些环境)有关。特别地,任务数据可以包括用于测量装置的指令,这些指令为过程数据必须包含什么信息。比如,过程数据可以包括与测量系统或其测量装置在执行测量任务时的实际装置规范有关的规范数据,诸如测量精度或最新校准或检查的日期。如果测量装置适于在执行测量任务时确定其位置,则设置数据可以包括与装置在执行测量任务时的位置有关的位置数据。
[0113] 在步骤152、154以及156中已经执行测量任务并已经生成测量数据和过程数据之后,可以在步骤160中生成区块链的新区块。该新区块包括来自当前区块的散列数据和时间戳,而且包括测量数据和过程数据。最后,验证区块链的新区块的容许性。验证包括基于已经对于测量任务生成且然后存储在新区块中的过程数据,确定是否已经根据预定条件执行测量任务。如果已经满足预定条件,则所生成的测量数据被认为可靠,并且新区块被接受为可容许。如果尚未满足预定条件,则测量数据被认为不可靠,并且新区块被拒绝。
[0114] 在该实施方式中,第一测量系统可以适于至少在例如由测量系统的用户设置测量装置之后自主执行测量任务。预定条件包括设置规范,这些设置规范包括设置在执行测量任务时需要满足的条件。这些设置规范可以提供给用户-比如在移动电子装置45上-以允许根据预定条件设置装置。
[0115] 图7示出了应用50的示例性实施方式,几个软件代理设置在连接到装置40a-40d并使用服务总线52一起连接的代理模块30a-30d中。根据本发明的系统可以包括使用服务总线连接在一起的几个代理模块30a-30d或诸如Intergraph Corporation的(EF)的系统和数据集成软件。领域中一般已知要与应用一起使用的使用集成工具,并且例如在文献EP 3156898 A1、US 2008/0005287 A1、US 2008/0010631 A1以及US 7735060 B2中公开。
[0116] 虽然在该附图中示出了服务器总线,但在其他实施方式中,设置在代理模块30a-30d中的软件代理还可以直接连接到应用50。其他实施方式包括两种方法的组合,例如,使得数据可以流过服务总线52或直接经由代理到达应用50。
[0117] 图8例示了可以与根据本发明的系统一起使用并在一些实施方式中形成根据本发明的系统的一部分的智能信息平台。通常,例如在文献EP3156898A1中描述了这种平台。智能信息平台提供可完全构造的分布式ERP式(ERP=企业资源计划)信息处理平台60,该平台基于特定规则和策略从系统64a-64c(例如,如上所述的测量系统或装置)向集中决策引擎62传递信息。
[0118] 虽然以上部分参照一些优选实施方式例示了本发明,但必须理解,可以进行实施方式不同特征的大量修改和组合。所有这些修改在保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈