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.图1是本发明实施例提供的工业化建筑任务管理方法的流程示意图;
35.图2是本发明实施例提供的构件任务的生成流程图;
36.图3是本发明实施例提供的编排吊装任务和挂钩任务的示意图;
37.图4是本发明实施例提供的编排运输任务的示意图;
38.图5是本发明实施例提供的编排装车任务的示意图;
39.图6是本发明实施例提供的编排生产任务的示意图;
40.图7是本发明实施例提供的编排运输车辆和构件序列的示意图;
41.图8是本发明实施例提供的工业化建筑任务管理方法的总体流程图;
42.图9是本发明实施例提供的工业化建筑任务管理方法的主体框架图;
43.图10是本发明提供的工业化建筑任务管理装置的结构示意图;
44.图11是本发明提供的电子设备的结构示意图。
具体实施方式
45.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.为解决建筑工业化领域中,无法对建筑项目进行精细化管理的问题,本发明提供一种工业化建筑进度管理方法,图1是本发明实施例提供的工业化建筑进度管理方法的流程示意图,如图1所示,该方法的执行主体是建筑进度管理系统。该方法包括:
47.步骤110,接收构件任务提交请求;
48.此处,构件任务提交请求是在其指示的构件任务完成后,用户通过用户终端向建筑进度管理系统提交的该构件任务已完成的请求,此处的构件任务可以是生产任务、装车任务、运输任务、挂钩任务或吊装任务。用户终端可以是智能手机、平板电脑等。用户通过用户终端向建筑进度管理系统提交构件任务提交请求后,建筑进度管理系统接收到构件任务提交请求。
49.步骤120,对构件任务提交请求进行校验,若校验通过则更新工业化建筑任务序列中目标构件任务的实际任务信息,以及目标构件任务的下游构件任务的预计任务信息,目标构件任务为构件任务提交请求所指示的工业化建筑任务序列中的构件任务;工业化建筑任务序列中各构件的构件任务是以生产、装车、运输、挂钩和吊装的顺序排列的。
50.此处,目标构件任务即构件任务提交请求所指示的工业化建筑任务序列中的构件任务,实际任务信息即生成构件任务时已生成的任务信息,实际任务信息可以是构件任务的任务状态、构件任务的构件状态等;预计任务信息即构件任务的预估信息,预计任务信息可以是构件任务的计划提交时间。
51.工业化建筑任务序列中包含各构件的构件任务,每一构件的构件任务包括生产任务、装车任务、运输任务、挂钩任务和吊装任务,各构件的构件任务按照生产任务、装车任务、运输任务、挂钩任务和吊装任务的先后顺序排列形成工业化建筑任务序列。
52.具体地,在步骤110中接收到构件任务提交请求后,建筑进度管理系统需对用户通过用户终端提交的构件任务提交请求进行校验,校验构件任务提交请求的相关信息是否正确,此处的相关信息可以是构件任务提交请求所指示的目标构件任务的任务名称、构件任务提交请求对应的用户口令、构件任务提交请求对应的用户身份、构件任务提交请求对应的构件所在工地的工地名称、构件任务提交请求对应的构件所在建筑的建筑名称、构件任务提交请求对应构件的构件名称等。
53.对构件任务提交请求进行校验具体是对构件任务提交请求的相关信息进行校验,例如可以对构件任务提交请求所指示的目标构件任务的任务名称、构件任务提交请求对应的用户口令、构件任务提交请求对应的用户身份、构件任务提交请求对应的构件所在工地的工地名称、构件任务提交请求对应的构件所在建筑的建筑名称、构件任务提交请求对应构件的构件名称等进行校验;若校验通过即验证构件任务提交请求的相关信息正确,则对构件任务提交请求所指示的工业化建筑任务序列中的目标构件任务的实际任务信息进行更新,并对目标构件任务的下游构件任务的预计任务信息进行更新。
54.相应地,若构件任务提交请求校验失败,则结束校验,无需对工业化建筑任务序列中目标构件任务的实际任务信息,以及目标构件任务的下游构件任务的预计任务信息进行更新。
55.本发明实施例提供的工业化建筑进度管理方法,通过对构件任务提交请求进行校验,校验通过后根据目标构件任务的任务进度对目标构件任务的实际任务信息进行更新,并对目标构件任务的下游构件任务的预计任务信息进行更新,构件任务可以细化到每个构件的生产任务、装车任务、运输任务、挂钩任务和吊装任务,解决了传统的进度管理方法无法对建筑项目进行精细化管理的问题,实现了对建筑进度的实时管理,提高了实施效率。
56.基于上述实施例,每一构件的单个构件任务包含十二项任务属性,分别为任务名称、任务状态、任务执行者名称、构件任务对应的构件所在工地的工地名称、构件任务对应的构件所在建筑的建筑名称、构件任务对应构件的构件名称、计划提交时间、实际提交时间、构件任务的各前置构件任务的名称列表、各前置构件任务对应的构件所在工地的工地名称列表、各前置构件任务对应的构件所在建筑的建筑名称列表、各前置构件任务对应构件的构件名称列表。工业化建筑任务序列中各构件的构件任务的任务属性定义如下表所示:
[0057][0058][0059]
其中,每一构件任务的part_name属性即为该构件任务的任务名称,各构件的构件任务具有以下特征:
[0060]
(1)每一构件任务的任务属性中除计划提交时间与实际提交时间未指定外,其余属性皆在对应的构件任务生成时生成。
[0061]
(2)各构件的生产任务的任务状态为待提交,其余构件任务的任务状态为未激活。
[0062]
(3)属性building_name为part_name所在建筑的建筑名称。
[0063]
(4)属性building_site_name为building_name所在工地的工地名称。
[0064]
(5)若当前任务为生产任务,则该任务没有前置构件任务,相应地,该任务的任务属性中prev_task_name_list、prev_task_part_name_list、prev_task_building_name_list和prev_task_building_site_name_list的属性值均为空。
[0065]
(6)若当前任务为装车任务,则该任务的前置构件任务为该任务对应构件的生产任务。
[0066]
(7)若当前任务为运输任务,则该任务的前置构件任务为该任务对应构件的装车任务。
[0067]
(8)若当前任务为挂钩任务,则该任务的前置构件任务包含两个,分别为该任务对应构件的运输任务和吊装顺序中该任务对应构件的上一构件的吊装任务。
[0068]
(9)若当前任务为吊装任务,则该任务的前置构件任务为该任务对应构件的挂钩任务。
[0069]
基于上述实施例,步骤120中,更新工业化建筑任务序列中目标构件任务的实际任务信息,包括:
[0070]
将工业化建筑任务序列中目标构件任务的构件状态更新为已完成,将目标构件任务的任务状态更新为已提交。
[0071]
具体地,建筑进度管理系统在构件任务提交请求校验通过后,可将构件任务提交请求所指示的工业化建筑任务序列中的目标构件任务对应构件的构件状态更新为已完成,并将目标构件任务的任务状态更新为已提交。例如,若构件任务提交请求所指示工业化建筑任务序列中的目标构件任务为生产任务,则可将该生产任务对应构件的构件状态更新为已完成生产,并将该生产任务的任务状态从待提交更新为已提交,任务状态为已提交表明该生产任务对应的构件已生产完毕。
[0072]
若构件任务提交请求所指示的工业化建筑任务序列中的目标构件任务为装车任务,则可将该装车任务对应构件的构件状态更新为已完成装车,并将该装车任务的任务状态从待提交更新为已提交,任务状态为已提交表明该装车任务对应的构件已装车完毕。
[0073]
若构件任务提交请求所指示的工业化建筑任务序列中的目标构件任务为运输任务,则可将该运输任务对应构件的构件状态更新为已完成运输,并将该运输任务的任务状态从待提交更新为已提交,任务状态为已提交表明该运输任务对应的构件已运输完毕。
[0074]
若构件任务提交请求所指示的工业化建筑任务序列中的目标构件任务为挂钩任务,则可将该挂钩任务对应构件的构件状态更新为已完成挂钩,并将该挂钩任务的任务状态从待提交更新为已提交,任务状态为已提交表明该挂钩任务对应的构件已挂钩完毕。
[0075]
若构件任务提交请求所指示的工业化建筑任务序列中的目标构件任务为吊装任务,则可将该吊装任务对应构件的构件状态更新为已完成吊装,并将该吊装任务的任务状态从待提交更新为已提交,任务状态为已提交表明该吊装任务对应的构件已吊装完毕。
[0076]
基于上述实施例,步骤120中,更新目标构件任务的下游构件任务的预计任务信息,包括:
[0077]
若目标构件任务的任一下游构件任务的各前置构件任务的任务状态均为已提交,则将该下游构件任务的任务状态更新为待提交;
[0078]
基于目标构件任务的计划提交时间和实际提交时间,调整目标构件任务的下游构件任务的计划提交时间,实际提交时间为构件任务提交请求的提交时间。
[0079]
具体地,在构件任务提交请求校验通过后,若构件任务提交请求所指示的工业化建筑任务序列中的目标构件任务的下游构件任务中存在各前置构件任务的任务状态均为已提交的下游构件任务,则将该下游构件任务的任务状态更新为待提交。
[0080]
例如,当构件任务提交请求所指示工业化建筑任务序列中目标构件任务为装车任务时,该装车任务对应构件的运输任务的各前置构件任务的任务状态均为已提交,则将该运输任务的任务状态从未激活更新为待提交。
[0081]
构件任务提交请求校验通过后,还可根据目标构件任务的计划提交时间和实际提交时间对其下游构件任务的计划提交时间进行调整,此处的实际提交时间即构件任务提交请求的提交时间。
[0082]
例如,将目标构件任务的下游构件任务的计划提交时间向前或向后偏移差值,该差值为目标构件任务的计划提交时间与实际提交时间的时间间隔。
[0083]
基于上述实施例,步骤110之前还包括:
[0084]
接收构件任务生成请求;
[0085]
基于构件任务生成请求对应的构件列表,生成工业化建筑任务序列;
[0086]
对工业化建筑任务序列中各构件的构件任务的计划提交时间进行编排。
[0087]
此处,构件任务生成请求是用户通过用户终端向建筑进度管理系统发送的生成各构件的构件任务的请求。
[0088]
具体地,在建筑进度管理系统接收到构件任务提交请求之前,用户需通过用户终端向建筑进度管理系统发送构件任务生成请求,建筑进度管理系统接收到构件任务生成请求,此后,可根据构件任务生成请求对应的构件列表,生成各构件的构件任务,构件列表中各构件以其吊装的先后顺序依次排列。
[0089]
图2是本发明实施例提供的构件任务的生成流程图,如图2所示,针对单个构件,建筑进度管理系统生成该构件的生产任务、装车任务、运输任务、挂钩任务和吊装任务,每一构件的构件任务按照生产、装车、运输、挂钩和吊装的顺序排列形成该构件的构件任务集合,各构件的构件任务集合组合形成工业化建筑任务序列。
[0090]
此后,还可对建筑进度管理系统生成的工业化建筑任务序列中各构件的构件任务的计划提交时间进行编排,以使构件生产工厂中各构件的库存最低、各运输车辆载重最大化、在工地等待吊装的时间最短和建筑的建造速度最快。
[0091]
各构件的构件任务均编排完成后,即可启动建造各构件对应的建筑。
[0092]
基于上述实施例,对工业化建筑任务序列中各构件的构件任务的计划提交时间进行编排,包括:
[0093]
生成各构件的吊装任务的计划提交时间,并将已生成计划提交时间的任务作为预计任务;
[0094]
基于各构件的预计任务的计划提交时间,生成各构件的预计任务的前置构件任务的计划提交时间,预计任务的计划提交时间与其前置构件任务的计划提交时间的时间间隔大于等于完成该预计任务所需的时间。
[0095]
具体地,在建筑进度管理系统根据构件列表生成工业化建筑任务序列后,还需确定各构件的吊装任务的计划提交时间,图3是本发明实施例提供的编排吊装任务和挂钩任务的示意图,如图3所示,由于建造一个建筑时只有一个起重机,为了使建筑的建造进度最快,在将构件挂钩至起重机后,即挂钩任务的任务状态为已提交后,需立刻进行吊装任务,在当前构件的吊装任务完成后,需立刻进行构件列表中当前构件的下一构件的挂钩任务,如此重复。因此,在确定各构件的吊装任务的计划提交时间后,可将已生成计划提交时间的吊装任务作为预计任务,根据各构件的预计任务的计划提交时间和完成每一构件的预计任务所需的时间反向推导得到各构件的挂钩任务的计划提交时间。
[0096]
图4是本发明实施例提供的编排运输任务的示意图,如图4所示,可将已生成计划提交时间的挂钩任务作为预计任务,根据各构件的预计任务的计划提交时间和完成每一构件的预计任务所需的时间反向推导得到各构件的运输任务的计划提交时间。需要说明的是,由于同一运输车辆可同时运输多个构件,因此,同一运输车辆中的各构件的运输任务的计划提交时间相同。
[0097]
图5是本发明实施例提供的编排装车任务的示意图,如图5所示,可将已生成计划提交时间的运输任务作为预计任务,同一运输车辆中的各构件的装车任务依次进行,各构件的装车任务的计划提交时间可根据各构件的预计任务的计划提交时间和完成每一构件
的预计任务所需的时间反向推导得到。
[0098]
图6是本发明实施例提供的编排生产任务的示意图,如图6所示,可将已生成计划提交时间的装车任务作为预计任务,根据各构件的预计任务的计划提交时间和完成每一构件的预计任务所需的时间反向推导得到各构件的生产任务的计划提交时间。需要说明的是,多个构件的生产任务可同时进行,每一构件的生产任务只需在该生产任务对应构件的装车任务前完成即可。
[0099]
基于上述实施例,预计任务为挂钩任务时,基于各构件的挂钩任务的计划提交时间,生成各构件的运输任务的计划提交时间,包括:
[0100]
确定运输车辆序列以及各运输车辆中的构件序列;
[0101]
基于各构件的挂钩任务的计划提交时间、运输车辆序列以及各运输车辆中的构件序列,确定各构件的运输任务的计划提交时间;
[0102]
同一运输车辆中各构件的运输任务的计划提交时间相同。
[0103]
具体地,当预计任务为挂钩任务时,挂钩任务的前置构件任务包括其对应构件的运输任务,图7是本发明实施例提供的编排运输车辆和构件序列的示意图,如图7所示,在确定各构件的运输任务的计划提交时间之前,需根据运输各构件的运输车辆的额定载重和各构件的构件重量,确定运输车辆序列以及每一运输车辆中的构件序列,同一运输车辆中各构件的运输任务的计划提交时间为相同。
[0104]
确定运输车辆序列以及各运输车辆中的构件序列后,可根据预计任务的计划提交时间、运输车辆序列以及每一运输车辆中的构件序列,确定各构件的运输任务的计划提交时间,挂钩任务的计划提交时间与挂钩任务对应构件的运输任务的计划提交时间的时间间隔大于等于完成挂钩任务所需的时间。
[0105]
基于上述实施例,对构件任务提交请求进行校验,包括:
[0106]
对构件任务提交请求进行用户校验、用户口令校验、工地名称校验、建筑名称校验、构件名称校验、构件任务校验、任务状态校验、身份校验中的至少两种。
[0107]
具体地,接收到构件任务提交请求后,建筑进度管理系统可对构件任务提交请求进行用户校验,校验构件任务提交请求对应的用户是否存在,若用户存在,则校验通过;若用户不存在,则校验失败,结束校验流程。
[0108]
还可对构件任务提交请求进行用户口令校验,校验构件任务提交请求对应的用户口令是否正确,若用户口令正确,则校验通过;若用户口令错误,则校验失败,结束校验流程。
[0109]
可对构件任务提交请求进行工地名称校验,校验构件任务提交请求对应的构件所在工地的工地名称是否正确,若工地名称正确,则校验通过;若工地名称错误,则校验失败,结束校验流程。
[0110]
可对构件任务提交请求进行建筑名称校验,校验构件任务提交请求对应的构件所在建筑的建筑名称是否正确,若建筑名称正确,则校验通过;若建筑名称错误,则校验失败,结束校验流程。
[0111]
可对构件任务提交请求进行构件名称校验,校验构件任务提交请求对应构件的构件名称是否正确,若构件名称正确,则校验通过;若构件名称错误,则校验失败,结束校验流程。
[0112]
可对构件任务提交请求进行构件任务校验,校验构件任务提交请求所指示的构件任务是否存在,若构件任务存在,则校验通过;若构件任务不存在,则校验失败,结束校验流程。
[0113]
可对构件任务提交请求进行任务状态校验,校验构件任务提交请求所指示的构件任务的任务状态是否为待提交,若任务状态为待提交,则校验通过;若任务状态不为待提交,则校验失败,结束校验流程。
[0114]
可对构件任务提交请求进行身份校验,校验构件任务提交请求对应的用户身份是否为执行者,若用户身份为执行者,则校验通过;若用户身份不为执行者,则校验失败,结束校验流程。
[0115]
基于上述实施例,图8是本发明实施例提供的工业化建筑任务管理方法的总体流程图,如图8所示,该方法包括:
[0116]
步骤810,建筑进度管理系统接收到构件任务提交请求;
[0117]
步骤820,对构件任务提交请求进行用户校验,校验构件任务提交请求对应的用户是否存在,若校验通过,则执行步骤821;若校验失败,则结束;
[0118]
步骤821,对构件任务提交请求进行用户口令校验,校验构件任务提交请求对应的用户口令是否正确,若校验通过,则执行步骤822;若校验失败,则结束;
[0119]
步骤822,对构件任务提交请求进行工地名称校验,校验构件任务提交请求对应的构件所在工地的工地名称是否正确,若校验通过,则执行步骤823;若校验失败,则结束;
[0120]
步骤823,对构件任务提交请求进行建筑名称校验,校验构件任务提交请求对应的构件所在建筑的建筑名称是否正确,若校验通过,则执行步骤824;若校验失败,则结束;
[0121]
步骤824,对构件任务提交请求进行构件名称校验,校验构件任务提交请求对应构件的构件名称是否正确,若校验通过,则执行步骤825;若校验失败,则结束;
[0122]
步骤825,构件任务提交请求进行构件任务校验,校验构件任务提交请求所指示的构件任务是否存在,若校验通过,则执行步骤826;若校验失败,则结束;
[0123]
步骤826,对构件任务提交请求进行任务状态校验,校验构件任务提交请求所指示的构件任务的任务状态是否为待提交,若校验通过,则执行步骤827;若校验失败,则结束;
[0124]
步骤827,对构件任务提交请求进行身份校验,校验构件任务提交请求对应的用户身份是否为执行者,若校验通过,则执行步骤830;若校验失败,则结束;
[0125]
步骤830,将工业化建筑任务序列中的目标构件任务的构件状态更新为已完成;
[0126]
步骤840,将目标构件任务的任务状态更新为已提交;
[0127]
步骤850,若目标构件任务的任一下游构件任务的各前置构件任务的任务状态均为已提交,则将该下游构件任务的任务状态更新为待提交;
[0128]
步骤860,基于目标构件任务的计划提交时间和实际提交时间,调整目标构件任务的下游构件任务的计划提交时间。
[0129]
本发明实施例提供的工业化建筑进度管理方法,通过对构件任务提交请求进行用户校验、用户口令校验、工地名称校验、建筑名称校验、构件名称校验、构件任务校验、任务状态校验以及身份校验,并在校验通过后根据目标构件任务的任务进度对目标构件任务的实际任务信息进行更新,并对目标构件任务的下游构件任务的预计任务信息进行更新,构件任务可以细化到每个构件的生产任务、装车任务、运输任务、挂钩任务和吊装任务,解决
了传统的进度管理方法无法对建筑项目进行精细化管理的问题,实现了对建筑进度的实时管理,提高了实施效率。
[0130]
基于上述实施例,图9是本发明实施例提供的工业化建筑任务管理方法的主体框架图,如图9所示,该框架以各构件吊装的先后顺序排列形成的构件列表为输入,根据构件列表生成工业化建筑任务序列,对工业化建筑任务序列中各构件的构件任务的计划提交时间进行编排,各构件的构件任务的计划提交时间均编排完成后,启动建造各构件对应的建筑,所有建筑参与者(构件工厂、运输车辆、工地现场操作员、塔吊司机、建筑工人等)均可通过任务工作台看到各自的任务。
[0131]
各构件的构件任务完成后,向建筑进度管理系统提交构件任务提交请求,建筑进度管理系统接收到构件任务提交请求后,可对构件任务提交请求所指示的工业化建筑任务序列中的目标构件任务的实际任务信息进行更新,并对目标构件任务的下游构件任务的预计任务信息进行更新。
[0132]
与此同时,建筑进度管理系统的3d(3
‑
dimension,三维)建筑进度监控界面中显示所有任务的任务状态,并将不同任务状态的各构件使用不同颜色进行显示。3d建筑进度监控界面包括工地列表框、建筑列表框、构件列表框、建筑3d显示区域、建筑构件显示滑块条、任务列表框、任务属性编辑表、优化建筑进度按钮、推迟建筑进度按钮。
[0133]
其中,工地列表框用于显示工地集合中的所有工地对象,工地集合用于存储工地对象,每一工地对象均对应一个建筑集合,建筑集合用于存储对应工地对象中的建筑对象,建筑列表框用于显示工地列表框中选定的工地对象对应的建筑集合中的所有建筑对象,每一建筑对象均对应一个构件列表,构件列表用于存储构建对应建筑对象的构件,构件列表框用于显示建筑列表框中选定的建筑对象对应的构件列表中的所有构件。
[0134]
工地列表框中的每一工地对象皆可被单项选定;当一个工地对象被选定后,建筑列表框中显示该被选定工地对象对应的建筑集合中的所有建筑对象,建筑列表框中的每一建筑对象也可被单项选定;当一个建筑对象被选定后,构件列表框中显示该被选定建筑对象对应的构件列表中的所有构件。
[0135]
与此同时,建筑3d显示区域中显示该被选定建筑对象的3d图形,此时若从左到右拖动建筑构件显示滑块条,则在建筑3d显示区域内会按照该被选定建筑对象对应构件的吊装顺序依次增加显示构件,处于生产、装车、运输、挂钩、吊装等不同阶段的构件会使用不同颜色进行显示,尚未生产的构件使用红色表示。
[0136]
任务列表框用于显示构件列表框中被选定构件的所有构件任务,当构件列表框中一个构件被选定后,任务列表框中显示该构件的5个构件任务,每一构件任务可被单项选定;当一个任务被选定后,任务属性编辑表中显示该任务的任务属性。
[0137]
优化建筑进度按钮用于优化建筑进度;推迟建筑进度按钮用于推迟建筑进度。
[0138]
下面对本发明提供的工业化建筑进度管理装置进行描述,下文描述的工业化建筑进度管理装置与上文描述的工业化建筑进度管理方法可相互对应参照。
[0139]
图10是本发明提供的工业化建筑进度管理装置的结构示意图,如图10所示,该装置包括:
[0140]
接收单元1010,用于接收构件任务提交请求;
[0141]
信息更新单元1020,用于对所述构件任务提交请求进行校验,若校验通过则更新
工业化建筑任务序列中目标构件任务的实际任务信息,以及所述目标构件任务的下游构件任务的预计任务信息,所述目标构件任务为所述构件任务提交请求所指示的所述工业化建筑任务序列中的构件任务;所述工业化建筑任务序列中各构件的构件任务是以生产、装车、运输、挂钩和吊装的顺序排列的。
[0142]
本发明提供的工业化建筑进度管理装置,通过对构件任务提交请求进行校验,校验通过后根据目标构件任务的任务进度对目标构件任务的实际任务信息进行更新,并对目标构件任务的下游构件任务的预计任务信息进行更新,构件任务可以细化到每个构件的生产任务、装车任务、运输任务、挂钩任务和吊装任务,解决了传统的进度管理方法无法对建筑项目进行精细化管理的问题,实现了对建筑进度的实时管理,提高了实施效率。
[0143]
基于上述实施例,信息更新单元1020用于:
[0144]
将所述工业化建筑任务序列中目标构件任务的构件状态更新为已完成,将所述目标构件任务的任务状态更新为已提交。
[0145]
基于上述实施例,信息更新单元1020用于:
[0146]
若所述目标构件任务的任一下游构件任务的各前置构件任务的任务状态均为已提交,则将该下游构件任务的任务状态更新为待提交;
[0147]
基于所述目标构件任务的计划提交时间和实际提交时间,调整所述目标构件任务的下游构件任务的计划提交时间,所述实际提交时间为所述构件任务提交请求的提交时间。
[0148]
基于上述实施例,所述装置还包括任务生成单元,用于:
[0149]
接收构件任务生成请求;
[0150]
基于所述构件任务生成请求对应的构件列表,生成所述工业化建筑任务序列;
[0151]
对所述工业化建筑任务序列中各构件的构件任务的计划提交时间进行编排。
[0152]
基于上述实施例,所述装置还包括任务编排单元,用于:
[0153]
生成各构件的吊装任务的计划提交时间,并将已生成计划提交时间的任务作为预计任务;
[0154]
基于各构件的预计任务的计划提交时间,生成各构件的预计任务的前置构件任务的计划提交时间,所述预计任务的计划提交时间与其前置构件任务的计划提交时间的时间间隔大于等于完成所述预计任务所需的时间。
[0155]
基于上述实施例,所述预计任务为挂钩任务时,任务编排单元用于:
[0156]
确定运输车辆序列以及各运输车辆中的构件序列;
[0157]
基于各构件的挂钩任务的计划提交时间、运输车辆序列以及各运输车辆中的构件序列,确定各构件的运输任务的计划提交时间;
[0158]
同一运输车辆中各构件的运输任务的计划提交时间相同。
[0159]
基于上述实施例,所述装置还包括校验单元,用于:
[0160]
对所述构件任务提交请求进行用户校验、用户口令校验、工地名称校验、建筑名称校验、构件名称校验、构件任务校验、任务状态校验、身份校验中的至少两种。
[0161]
图11示例了一种电子设备的实体结构示意图,如图11所示,该电子设备可以包括:处理器(processor)1110、通信接口(communications interface)1120、存储器(memory)1130和通信总线1140,其中,处理器1110,通信接口1120,存储器1130通过通信总线1140完
成相互间的通信。处理器1110可以调用存储器1130中的逻辑指令,以执行工业化建筑进度管理方法,该方法包括:接收构件任务提交请求;对所述构件任务提交请求进行校验,若校验通过则更新工业化建筑任务序列中目标构件任务的实际任务信息,以及所述目标构件任务的下游构件任务的预计任务信息,所述目标构件任务为所述构件任务提交请求所指示的所述工业化建筑任务序列中的构件任务;所述工业化建筑任务序列中各构件的构件任务是以生产、装车、运输、挂钩和吊装的顺序排列的。
[0162]
此外,上述的存储器1130中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read
‑
only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0163]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的工业化建筑进度管理方法,该方法包括:接收构件任务提交请求;对所述构件任务提交请求进行校验,若校验通过则更新工业化建筑任务序列中目标构件任务的实际任务信息,以及所述目标构件任务的下游构件任务的预计任务信息,所述目标构件任务为所述构件任务提交请求所指示的所述工业化建筑任务序列中的构件任务;所述工业化建筑任务序列中各构件的构件任务是以生产、装车、运输、挂钩和吊装的顺序排列的。
[0164]
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的工业化建筑进度方法,该方法包括:接收构件任务提交请求;对所述构件任务提交请求进行校验,若校验通过则更新工业化建筑任务序列中目标构件任务的实际任务信息,以及所述目标构件任务的下游构件任务的预计任务信息,所述目标构件任务为所述构件任务提交请求所指示的所述工业化建筑任务序列中的构件任务;所述工业化建筑任务序列中各构件的构件任务是以生产、装车、运输、挂钩和吊装的顺序排列的。
[0165]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0166]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施
例或者实施例的某些部分所述的方法。
[0167]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。