本发明涉及数据处理技术,尤其涉及一种基于大数据的智能物料管理方法及系统。
背景技术:
1、在施工过程中,为保证施工的质量需要进行相应的监管。其中,也需要对施工物料的领取以及实际的使用量进行监管,避免产生不必要的浪费。
2、发明人在研究中发现,当前对施工物料进行监管的方式多为人工监管,不仅浪费了一定的人力,还可能会产生一定的误差,无法达到精准监管的效果。
技术实现思路
1、基于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于大数据的智能物料管理方法及系统。
2、根据本发明的一个方面,提供一种基于大数据的智能物料管理方法,包括以下步骤:
3、基于与修建建筑对应的bim三维数据进行三维建模,得到修建bim模型,其中,所述修建bim模型包括建筑主体框架以及位于所述建筑主体框架上的各初始修建单元;
4、基于与各初始修建单元对应的单元数量进行具有相同数量的各施工端的终端调度,并分别建立各施工端与各初始修建单元之间的建筑关联关系;
5、响应于任一施工端发送的建材需求信息,控制物料端对所述施工端发放与所述建材需求信息具有匹配关系的待使用施工建材;
6、对各施工端分别发送施工截止信号,并对各施工端基于所述施工截止信号发送的与各初始修建单元分别对应的各施工进度、以及各已使用施工建材进行获取;
7、基于对应同一初始修建单元的已使用施工建材与待使用施工建材之间是否存在差异,确定对应所述初始修建单元的建材使用属性;
8、基于各施工进度对位于所述修建bim模型中的各初始修建单元进行一次状态更新、并基于各建材使用属性对各初始修建单元进行二次状态更新,得到位于所述修建bim模型中的各当前修建单元。
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、获取对应过量属性的各初始修建单元,并向与各初始修建单元分别对应的各施工端发送建材流入确定请求;
51、将任一施工端确定为第一流入终端,并响应于第一流入终端基于所述建材流入确定请求上传对应其他施工端的流出终端以及建材流入情况,向所述流出终端发送建材流出确定请求;
52、响应于所述流出终端基于所述建材流出确定请求上传对应其他施工端的第二流入终端以及建材流出情况,判断所述第二流入终端与所述第一流入终端是否匹配,并在所述第二流入终端与所述第一流入终端匹配的情况下判断所述建材流入情况以及建材流出情况是否匹配;
53、当所述第二流入终端与所述第一流入终端不匹配时,生成第一预警信号;
54、当所述建材流入情况与所述建材流出情况不匹配时,生成第二预警信号。
55、可选地,在根据本发明的方法中,基于各施工进度对位于所述修建bim模型中的各初始修建单元进行一次状态更新、并基于各建材使用属性对各初始修建单元进行二次状态更新,得到位于所述修建bim模型中的各当前修建单元,包括:
56、对位于所述修建bim模型中的建筑主体框架进行拆解,得到分别用于承载各初始修建单元的各单元框架;
57、基于所述修建bim模型获取与各单元框架分别对应的各框架高度,并基于各框架高度确定与各施工进度分别对应的各施工高度;
58、在各单元框架中确定分别对应各施工高度的各水平划分线,并基于各水平划分线对各单元框架进行框架划分,得到对应同一单元框架且位于水平划分线之下的施工框架以及位于水平划分线之上的规划框架;
59、基于各水平划分线对各初始修建单元进行单元划分,得到对应同一初始修建单元且位于水平划分线之下的施工单元以及位于水平划分线之上的规划单元;
60、分别对各施工框架、各施工单元进行一次状态更新,并基于各建材使用属性对各施工框架、各施工单元进行二次状态更新,得到位于所述修建bim模型中的各当前修建单元。
61、可选地,在根据本发明的方法中,各初始修建单元分别以虚线形态被填充在对应的各单元框架中;
62、分别对各施工框架、各施工单元进行一次状态更新,并基于各建材使用属性对各施工框架、各施工单元进行二次状态更新,得到位于所述修建bim模型中的各当前修建单元,包括:
63、确定分别组成各施工框架的各框架线段,并对各框架线段进行由初始的第一线段粗度修改至第二线段粗度的状态更新;
64、对施工单元进行由初始的虚线形态修改至实线形态的状态更新;
65、将对应建材使用属性为过量属性的施工框架、施工单元进行由初始的第一像素值修改至第二像素值的状态更新;
66、将对应建材使用属性为适量属性的施工框架、施工单元进行由初始的第一像素值修改至第三像素值的状态更新;
67、将对应建材使用属性为少量属性的施工框架、施工单元进行由初始的第一像素值修改至第四像素值的状态更新;
68、响应于完成对各施工框架、各施工单元的状态更新,得到位于所述修建bim模型中的各当前修建单元。
69、根据本发明的又一个方面,提供一种基于大数据的智能物料管理系统,包括:
70、建模模块,被配置为基于与修建建筑对应的bim三维数据进行三维建模,得到修建bim模型,其中,所述修建bim模型包括建筑主体框架以及位于所述建筑主体框架上的各初始修建单元;
71、调取模块,被配置为基于与各初始修建单元对应的单元数量进行具有相同数量的各施工端的终端调度,并分别建立各施工端与各初始修建单元之间的建筑关联关系;
72、发放模块,被配置为响应于任一施工端发送的建材需求信息,控制物料端对所述施工端发放与所述建材需求信息具有匹配关系的待使用施工建材;
73、获取模块,被配置为对各施工端分别发送施工截止信号,并对各施工端基于所述施工截止信号发送的与各初始修建单元分别对应的各施工进度、以及各已使用施工建材进行获取;
74、确定模块,被配置为基于对应同一初始修建单元的已使用施工建材与待使用施工建材之间是否存在差异,确定对应所述初始修建单元的建材使用属性;
75、更新模块,被配置为基于各施工进度对位于所述修建bim模型中的各初始修建单元进行一次状态更新、并基于各建材使用属性对各初始修建单元进行二次状态更新,得到位于所述修建bim模型中的各当前修建单元。
76、根据本发明的方案,服务器会根据修建建筑的bim三维数据进行三维建模,从而得到修建bim模型,包括建筑主体框架以及位于建筑主体框架上的各初始修建单元。由于在一个修建bim模型中可能包括有多个初始修建单元,因此服务器会根据初始修建单元的单元数量来进行具有相同数量的各施工端的终端调度,再分别建立每个施工端与初始修建单元之间的建筑关联关系。在施工过程中,施工端可以在有需要时发送建材需求信息,而后服务器会控制物料端按照建材需求信息向施工端发放待使用施工建材。且为了保证一定的施工效率,服务器每天都会对各个施工端的施工情况进行相应的监测。当施工端接收到施工截止信号时,需要将对应的施工进度以及已使用施工建材进行上传,服务器会判断同一初始修建单元的已使用施工建材与待使用施工建材是否存在差异,并根据差异情况确定出初始修建单元的建材使用属性。最后,服务器会根据各施工进度对位于修建bim模型中的各初始修建单元进行一次状态更新,再根据各建材使用属性对各初始修建单元进行二次状态更新,从而得到位于修建bim模型中的各当前修建单元。本发明能够每日对施工情况和使用的施工建材情况进行获取和核对,实现相应的监管,提高一定的施工效率以及施工质量。