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.针对所述多条相关建筑施工数据中的每一条相关建筑施工数据包括的相关施工监控视频,基于预先配置的视频帧阈值数量对该相关施工监控视频进行滑窗处理,得到该相关施工监控视频对应的多个视频帧滑窗序列,并分别计算每一个视频帧滑窗序列包括的相关施工监控视频帧对应的视频帧相似度均值的平均值,得到每一个视频帧滑窗序列对应的代表相似度,以及,将具有最大值的代表相似度对应的视频帧滑窗序列确定为该相关施工监控视频对应的目标视频帧滑窗序列,再基于所述目标视频帧滑窗序列中的相关施工监控视频帧对该相关施工监控视频进行分段处理,得到该相关施工监控视频对应的相关施工监控视频片段,其中,所述相关施工监控视频片段基于所述目标视频帧滑窗序列中的相关施工监控视频帧和所述相关施工监控视频中时序位于该相关施工监控视频帧的时序之前的每一帧相关施工监控视频帧构成;
31.针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据包括的相关施工监控视频对应的相关施工监控视频片段与所述目标建筑施工数据包括的施工监控视频之间的视频相似度,得到该关施工监控视频与所述施工监控视频之间的视频相似度。
32.在一些优选的实施例中,在上述基于数据挖掘的建筑风险预测方法中,所述基于所述数据相似性信息和每一条所述相关建筑施工数据对应的相关建筑物的建筑质量信息,确定所述目标建筑物的建筑风险系数的步骤,包括:
33.获取所述多条相关建筑施工数据中的每一条相关建筑施工数据对应的相关建筑物的建筑质量信息,并针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据对应的相关建筑物的建筑质量信息与该相关建筑施工数据和所述目标建筑施工数据对应的数据相似性信息之间的乘积,得到该相关建筑施工数据对应的加权建筑质量信息;
34.计算所述多条相关建筑施工数据中的每一条相关建筑施工数据对应的对应的加权建筑质量信息的和值,得到对应的建筑质量加权和值信息;
35.基于所述建筑质量加权和值信息确定所述目标建筑物的建筑风险系数,其中,所述建筑风险系数和所述建筑质量加权和值信息之间负相关。
36.本发明实施例还提供一种基于数据挖掘的建筑风险预测系统,应用于建筑风险监控服务器,所述基于数据挖掘的建筑风险预测系统包括:
37.施工数据获取模块,用于获取目标建筑物的建筑施工数据,得到所述目标建筑物对应的目标建筑施工数据,并获取多个相关建筑物的建筑施工数据,得到所述多个相关建筑物对应的多条相关建筑施工数据,其中,所述多个相关建筑物与所述目标建筑物之间在建筑施工维度具有相关性;
38.数据相似性计算模块,用于计算所述目标建筑施工数据和所述多条相关建筑施工数据之间的相似性,得到所述目标建筑施工数据对应的数据相似性信息;
39.风险系数确定模块,用于基于所述数据相似性信息和每一条所述相关建筑施工数据对应的相关建筑物的建筑质量信息,确定所述目标建筑物的建筑风险系数,其中,所述建筑风险系数用于表征所述目标建筑物存在建筑质量的风险程度。
40.在一些优选的实施例中,在上述基于数据挖掘的建筑风险预测系统中,所述数据相似性计算模块具体用于:
41.针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据包括的相关施工规划文本数据与所述目标建筑施工数据包括的施工规划文本数据之间的文本相似度;
42.针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据包括的相关施工监控视频与所述目标建筑施工数据包括的施工监控视频之间的视频相似度;
43.针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,对该相关建筑施工数据对应的文本相似度和对应的视频相似度进行融合,得到该相关建筑施工数据和所述目标建筑施工数据对应的数据相似性信息。
44.在一些优选的实施例中,在上述基于数据挖掘的建筑风险预测系统中,所述风险系数确定模块具体用于:
45.获取所述多条相关建筑施工数据中的每一条相关建筑施工数据对应的相关建筑物的建筑质量信息,并针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据对应的相关建筑物的建筑质量信息与该相关建筑施工数据和所述目标建筑施工数据对应的数据相似性信息之间的乘积,得到该相关建筑施工数据对应的加权建筑质量信息;
46.计算所述多条相关建筑施工数据中的每一条相关建筑施工数据对应的对应的加权建筑质量信息的和值,得到对应的建筑质量加权和值信息;
47.基于所述建筑质量加权和值信息确定所述目标建筑物的建筑风险系数,其中,所述建筑风险系数和所述建筑质量加权和值信息之间负相关。
48.本发明实施例提供的一种基于数据挖掘的建筑风险预测方法及其预测系统,可以先获取目标建筑物对应的目标建筑施工数据,并获取多个相关建筑物的建筑施工数据,得
到多个相关建筑物对应的多条相关建筑施工数据,然后,可以计算目标建筑施工数据和多条相关建筑施工数据之间的相似性,得到对应的数据相似性信息,使得可以基于数据相似性信息和相关建筑物的建筑质量信息,确定目标建筑物的建筑风险系数,如此,通过基于与相关建筑施工数据之间的相似性和相关建筑物的建筑质量信息,预测出目标建筑物的建筑风险系数,可以在一定程度上改善常规技术中由于只能对较为明显的违规施工行为进行识别而导致确定的建筑风险系数的可靠度不高的问题,从而改善现有技术中对于建筑风险的监控效果不佳的问题。
49.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
50.图1为本发明实施例提供的建筑风险监控服务器的结构框图。
51.图2为本发明实施例提供的基于数据挖掘的建筑风险预测方法包括的各步骤的流程示意图。
52.图3为本发明实施例提供的基于数据挖掘的建筑风险预测系统包括的各模块的示意图。
具体实施方式
53.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
54.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
55.如图1所示,本发明实施例提供了一种建筑风险监控服务器。其中,所述建筑风险监控服务器可以包括存储器和处理器。
56.详细地,所述存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器中可以存储有至少一个可以以软件或固件(firmware)的形式,存在的软件功能模块(计算机程序)。所述处理器可以用于执行所述存储器中存储的可执行的计算机程序,从而实现本发明实施例(如后文所述)提供的基于数据挖掘的建筑风险预测方法。
57.举例来说,在一些可能实现的实施方式中,所述存储器可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。
58.举例来说,在一些可能实现的实施方式中,所述处理器可以是一种通用处理器,包
括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、片上系统(system on chip,soc)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
59.并且,图1所示的结构仅为示意,所述建筑风险监控服务器还可包括比图1中所示更多或者更少的组件,或具有与图1所示不同的配置,例如,可以包括用于与其它设备进行信息交互的通信适配器(诸如,网络适配器)。可以将通信适配器耦合至总线,并且可以将其配置为使能与计算或者通信网络和/或其它计算系统的通信。在各种说明性实施方式中,可以使用通信适配器来实现任何类型的组网配置,诸如,有线、无线、预配置、对等点对点、lan、wan等。
60.结合图2,本发明实施例还提供一种基于数据挖掘的建筑风险预测方法,可应用于上述建筑风险监控服务器。其中,所述基于数据挖掘的建筑风险预测方法有关的流程所定义的方法步骤,可以由所述建筑风险监控服务器实现。下面将对图2所示的具体流程,进行详细阐述。
61.步骤s110,获取目标建筑物的建筑施工数据,得到所述目标建筑物对应的目标建筑施工数据,并获取多个相关建筑物的建筑施工数据,得到所述多个相关建筑物对应的多条相关建筑施工数据。
62.在本发明实施例中,所述建筑风险监控服务器可以获取目标建筑物的建筑施工数据,得到所述目标建筑物对应的目标建筑施工数据,并获取多个相关建筑物的建筑施工数据,得到所述多个相关建筑物对应的多条相关建筑施工数据。其中,所述多个相关建筑物与所述目标建筑物之间在建筑施工维度具有相关性。
63.步骤s120,计算所述目标建筑施工数据和所述多条相关建筑施工数据之间的相似性,得到所述目标建筑施工数据对应的数据相似性信息。
64.在本发明实施例中,所述建筑风险监控服务器可以计算所述目标建筑施工数据和所述多条相关建筑施工数据之间的相似性,得到所述目标建筑施工数据对应的数据相似性信息。
65.步骤s130,基于所述数据相似性信息和每一条所述相关建筑施工数据对应的相关建筑物的建筑质量信息,确定所述目标建筑物的建筑风险系数。
66.在本发明实施例中,所述建筑风险监控服务器可以基于所述数据相似性信息和每一条所述相关建筑施工数据对应的相关建筑物的建筑质量信息,确定所述目标建筑物的建筑风险系数。其中,所述建筑风险系数用于表征所述目标建筑物存在建筑质量的风险程度。
67.基于上述建筑风险预测方法包括的步骤s110、步骤s120和步骤s130,可以先获取目标建筑物对应的目标建筑施工数据,并获取多个相关建筑物的建筑施工数据,得到多个相关建筑物对应的多条相关建筑施工数据,然后,可以计算目标建筑施工数据和多条相关建筑施工数据之间的相似性,得到对应的数据相似性信息,使得可以基于数据相似性信息和相关建筑物的建筑质量信息,确定目标建筑物的建筑风险系数,如此,通过基于与相关建筑施工数据之间的相似性和相关建筑物的建筑质量信息,预测出目标建筑物的建筑风险系数,可以在一定程度上改善常规技术中由于只能对较为明显的违规施工行为进行识别而导致确定的建筑风险系数的可靠度不高的问题,从而改善现有技术中对于建筑风险的监控效
果不佳的问题。
68.举例来说,在一些可能实现的实施方式中,步骤s110可以包括以下步骤,以获取所述目标建筑施工数据和所述相关建筑施工数据:
69.首先,获取目标建筑物的建筑施工数据,得到所述目标建筑物对应的目标建筑施工数据,并确定所述目标建筑物的多个相关建筑物;
70.其次,获取所述多个相关建筑物中的每一个相关建筑物的建筑施工数据,得到所述多个相关建筑物对应的多条相关建筑施工数据。
71.举例来说,在一些可能实现的实施方式中,所述获取目标建筑物的建筑施工数据,得到所述目标建筑物对应的目标建筑施工数据,并确定所述目标建筑物的多个相关建筑物的步骤,可以包括以下步骤:
72.首先,在确定需要对目标建筑物的建筑风险进行预测时(如接收到对所述目标建筑物进行风险预测的质量等),生成所述目标建筑物对应的第一施工数据获取请求信息和第二施工数据获取请求信息;
73.其次,将所述第一施工数据获取请求信息发送给通信连接的目标数据库,其中,所述目标数据库用于存在所述目标建筑物的施工规划文本数据,并在接收到所述第一施工数据获取请求信息之后,将所述目标建筑物的施工规划文本数据发送给所述建筑风险监控服务器;
74.然后,将所述第二施工数据获取请求信息发送给通信连接的建筑施工监控终端设备,其中,所述建筑施工监控终端设备用于对所述目标建筑物的施工过程进行监控,并在接收到所述第二施工数据获取请求信息之后,将当前对所述目标建筑物进行监控得到的施工监控视频发送给所述建筑风险监控服务器,其中,所述施工监控视频包括多帧施工监控视频帧;
75.之后,获取所述目标数据库基于所述第一施工数据获取请求信息发送的施工规划文本数据,并获取所述建筑施工监控终端设备基于所述第二施工数据获取请求信息发送的施工监控视频,其中,所述施工规划文本数据和所述施工监控视频作为所述目标建筑物对应的目标建筑施工数据;
76.最后,确定所述目标建筑物的多个相关建筑物。
77.举例来说,在一些可能实现的实施方式中,所述确定所述目标建筑物的多个相关建筑物的步骤,可以包括以下步骤:
78.首先,获取所述目标建筑物的施工规划文本数据对应的施工规划标签信息,并获取所述目标数据库中存储的每一个其它建筑物的施工规划文本数据对应的施工规划标签信息,其中,所述施工规划标签信息基于在存储对应的施工规划文本数据响应对应的存储管理用户进行的操作生成;
79.其次,针对所述目标数据库中存储的每一个其它建筑物的施工规划文本数据,计算该施工规划文本数据对应的施工规划标签信息和所述目标建筑物的施工规划文本数据对应的施工规划标签信息之间的标签相似度(所述标签相似度可以是对应的文本之间的相似度),并确定该标签相似度与预先配置的标签相似度阈值之间的相对大小关系;
80.然后,针对所述目标数据库中存储的每一个其它建筑物的施工规划文本数据,若该施工规划文本数据对应的标签相似度大于或等于所述标签相似度阈值,则将该施工规划
文本数据对应的其它建筑物确定为相关建筑物。
81.举例来说,在一些可能实现的实施方式中,步骤s120可以包括以下步骤,以计算得到所述数据相似性信息:
82.首先,针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据包括的相关施工规划文本数据与所述目标建筑施工数据包括的施工规划文本数据之间的文本相似度;
83.其次,针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据包括的相关施工监控视频与所述目标建筑施工数据包括的施工监控视频之间的视频相似度;
84.然后,针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,对该相关建筑施工数据对应的文本相似度和对应的视频相似度进行融合(如进行加权求和计算等),得到该相关建筑施工数据和所述目标建筑施工数据对应的数据相似性信息。
85.举例来说,在一些可能实现的实施方式中,所述针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据包括的相关施工规划文本数据与所述目标建筑施工数据包括的施工规划文本数据之间的文本相似度的步骤,可以包括以下步骤:
86.首先,针对所述相关施工规划文本数据包括的多个相关施工规划文本数据片段中的每一个相关施工规划文本数据片段,在所述相关施工规划文本数据对应的施工规划标签信息中,确定出该相关施工规划文本数据片段对应的共现文本关键词(即同时在所述相关施工规划文本数据片段和所述施工规划标签信息中出现的关键词),并基于该共现文本关键词得到该相关施工规划文本数据片段对应的共现文本关键词集合;
87.其次,针对所述施工规划文本数据包括的多个施工规划文本数据片段中的每一个施工规划文本数据片段,在所述施工规划文本数据对应的施工规划标签信息中,确定出该施工规划文本数据片段对应的共现文本关键词(即同时在所述施工规划文本数据片段和所述施工规划标签信息中出现的关键词),并基于该共现文本关键词得到该施工规划文本数据片段对应的共现文本关键词集合;
88.然后,针对所述多个相关施工规划文本数据片段中的每两个相关施工规划文本数据片段,计算该两个相关施工规划文本数据片段对应的共现文本关键词集合之间的第一集合重合度,并针对所述多个相关施工规划文本数据片段中的每一个相关施工规划文本数据片段,计算该相关施工规划文本数据片段与每一个其它相关施工规划文本数据片段之间的第一集合重合度的平均值,得到该相关施工规划文本数据片段对应的重合度均值,以及,基于所述多个相关施工规划文本数据片段中的每一个相关施工规划文本数据片段对应的重合度均值确定每一个相关施工规划文本数据片段对应的加权系数,其中,所述加权系数和所述重合度均值之间具有负相关关系;
89.之后,针对所述相关施工规划文本数据中的每一个相关施工规划文本数据片段,计算该相关施工规划文本数据片段与所述施工规划文本数据中具有对应关系的施工规划文本数据片段对应的共现文本关键词集合之间的第二集合重合度,其中,所述相关施工规划文本数据片段与所述施工规划文本数据中具有对应关系的施工规划文本数据片段之间具有相关的文本先后位置关系(如都是第一个数据片段或都是第二数据片段等);
90.最后,基于所述相关施工规划文本数据中的每一个相关施工规划文本数据片段对应的加权系数,对每一个相关施工规划文本数据片段对应的第二集合重合度进行加权求和计算,得到所述相关施工规划文本数据和所述施工规划文本数据之间的文本相似度。
91.举例来说,在一些可能实现的实施方式中,所述针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据包括的相关施工监控视频与所述目标建筑施工数据包括的施工监控视频之间的视频相似度的步骤,可以包括以下步骤:
92.首先,针对所述目标建筑施工数据包括的施工监控视频中的每相邻两帧施工监控视频帧,计算该两帧施工监控视频帧之间的视频帧相似度;
93.其次,基于所述施工监控视频中的每相邻两帧施工监控视频帧之间的视频帧相似度是否小于或等于预先配置的视频帧相似度阈值,对所述施工监控视频进行分割,得到所述施工监控视频对应的多个施工监控视频片段,并将所述多个施工监控视频片段中的最后一个施工监控视频片段确定为所述施工监控视频对应的目标施工监控视频片段;
94.然后,针对所述多条相关建筑施工数据中的每一条相关建筑施工数据包括的相关施工监控视频中的每一帧相关施工监控视频帧,分别计算该相关施工监控视频帧与所述目标施工监控视频片段中的每一帧施工监控视频帧之间的视频帧相似度,并计算该相关施工监控视频帧与所述目标施工监控视频片段中的每一帧施工监控视频帧之间的视频帧相似度的平均值,得到该相关施工监控视频帧对应的视频帧相似度均值;
95.之后,针对所述多条相关建筑施工数据中的每一条相关建筑施工数据包括的相关施工监控视频,基于预先配置的视频帧阈值数量对该相关施工监控视频进行滑窗处理,得到该相关施工监控视频对应的多个视频帧滑窗序列,并分别计算每一个视频帧滑窗序列包括的相关施工监控视频帧对应的视频帧相似度均值的平均值,得到每一个视频帧滑窗序列对应的代表相似度,以及,将具有最大值的代表相似度对应的视频帧滑窗序列确定为该相关施工监控视频对应的目标视频帧滑窗序列,再基于所述目标视频帧滑窗序列中的相关施工监控视频帧(如所述目标视频帧滑窗序列中的最后一一帧相关施工监控视频帧或基于其它选择方式选择出的一帧)对该相关施工监控视频进行分段处理,得到该相关施工监控视频对应的相关施工监控视频片段,其中,所述相关施工监控视频片段基于所述目标视频帧滑窗序列中的相关施工监控视频帧和所述相关施工监控视频中时序位于该相关施工监控视频帧的时序之前的每一帧相关施工监控视频帧构成;
96.最后,针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据包括的相关施工监控视频对应的相关施工监控视频片段与所述目标建筑施工数据包括的施工监控视频之间的视频相似度(如针对所述相关施工监控视频片段中每一帧相关施工监控视频帧,计算该相关施工监控视频帧与所述施工监控视频中的每一帧施工监控视频帧之间的视频帧相似度,并将其中的最大值作为该相关施工监控视频帧的代表相似度,然后,计算所述相关施工监控视频片段中每一帧相关施工监控视频帧的代表相似度的平均值,从而得到对应的视频相似度),得到该关施工监控视频与所述施工监控视频之间的视频相似度。
97.举例来说,在一些可能实现的实施方式中,步骤s130可以包括以下步骤,以确定所述建筑风险系数:
98.首先,获取所述多条相关建筑施工数据中的每一条相关建筑施工数据对应的相关
建筑物的建筑质量信息,并针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据对应的相关建筑物的建筑质量信息与该相关建筑施工数据和所述目标建筑施工数据对应的数据相似性信息之间的乘积,得到该相关建筑施工数据对应的加权建筑质量信息(即将所述数据相似性信息作为对应的加权值);
99.其次,计算所述多条相关建筑施工数据中的每一条相关建筑施工数据对应的对应的加权建筑质量信息的和值(即计算每一个相关建筑物的建筑质量信息的加权和值),得到对应的建筑质量加权和值信息;
100.然后,基于所述建筑质量加权和值信息确定所述目标建筑物的建筑风险系数,其中,所述建筑风险系数和所述建筑质量加权和值信息之间负相关(即所述建筑质量加权和值信息越大,对应的建筑风险系数越小)。
101.结合图3,本发明实施例还提供一种基于数据挖掘的建筑风险预测系统,可应用于上述建筑风险监控服务器。其中,所述基于数据挖掘的建筑风险预测系统可以包括以下的各模块:
102.施工数据获取模块,用于获取目标建筑物的建筑施工数据,得到所述目标建筑物对应的目标建筑施工数据,并获取多个相关建筑物的建筑施工数据,得到所述多个相关建筑物对应的多条相关建筑施工数据,其中,所述多个相关建筑物与所述目标建筑物之间在建筑施工维度具有相关性;
103.数据相似性计算模块,用于计算所述目标建筑施工数据和所述多条相关建筑施工数据之间的相似性,得到所述目标建筑施工数据对应的数据相似性信息;
104.风险系数确定模块,用于基于所述数据相似性信息和每一条所述相关建筑施工数据对应的相关建筑物的建筑质量信息,确定所述目标建筑物的建筑风险系数,其中,所述建筑风险系数用于表征所述目标建筑物存在建筑质量的风险程度。
105.举例来说,在一些可能实现的实施方式中,所述数据相似性计算模块具体用于:针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据包括的相关施工规划文本数据与所述目标建筑施工数据包括的施工规划文本数据之间的文本相似度;针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据包括的相关施工监控视频与所述目标建筑施工数据包括的施工监控视频之间的视频相似度;针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,对该相关建筑施工数据对应的文本相似度和视频相似度进行融合,得到该相关建筑施工数据和所述目标建筑施工数据对应的数据相似性信息。
106.举例来说,在一些可能实现的实施方式中,所述风险系数确定模块具体用于:获取所述多条相关建筑施工数据中的每一条相关建筑施工数据对应的相关建筑物的建筑质量信息,并针对所述多条相关建筑施工数据中的每一条相关建筑施工数据,计算该相关建筑施工数据对应的相关建筑物的建筑质量信息与该相关建筑施工数据和所述目标建筑施工数据对应的数据相似性信息之间的乘积,得到该相关建筑施工数据对应的加权建筑质量信息;计算所述多条相关建筑施工数据中的每一条相关建筑施工数据对应的对应的加权建筑质量信息的和值,得到对应的建筑质量加权和值信息;基于所述建筑质量加权和值信息确定所述目标建筑物的建筑风险系数,其中,所述建筑风险系数和所述建筑质量加权和值信息之间负相关。
107.综上所述,本发明提供的一种基于数据挖掘的建筑风险预测方法及其预测系统,可以先获取目标建筑物对应的目标建筑施工数据,并获取多个相关建筑物的建筑施工数据,得到多个相关建筑物对应的多条相关建筑施工数据,然后,可以计算目标建筑施工数据和多条相关建筑施工数据之间的相似性,得到对应的数据相似性信息,使得可以基于数据相似性信息和相关建筑物的建筑质量信息,确定目标建筑物的建筑风险系数。通过基于与相关建筑施工数据之间的相似性和相关建筑物的建筑质量信息,预测出目标建筑物的建筑风险系数,可以在一定程度上改善常规技术中由于只能对较为明显的违规施工行为进行识别而导致确定的建筑风险系数的可靠度不高的问题,从而改善现有技术中对于建筑风险的监控效果不佳的问题。
108.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。