Construction project management method and system
The construction project management method and system address the ambiguity of construction progress by decomposing projects into minimum production units for precise quantification and management, enhancing prediction accuracy and enabling timely risk warnings.
Patent Information
- Application Number
- JP2025007158
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-18
- Filing Date
- 2025-01-17
- Publication Date
- 2025-07-31
- Estimated Expiration
- 2045-01-17
AI Technical Summary
The construction progress in construction projects is ambiguous and difficult to quantify, and it is challenging to achieve both digital and embodied displays, leading to unreliable management and lack of effective risk warnings.
A construction project management method and system that decomposes projects into minimum production units, enabling quantification and management based on these units, using a determination module to identify and manage tasks, and incorporating prediction and warning modules for accurate progress tracking and risk assessment.
Enables precise quantification of workload and cost, improves prediction accuracy by considering spatial and efficiency factors, and allows timely risk warnings, facilitating dynamic adjustment of construction strategies.
Smart Images

Figure 2025112298000001_ABST
Abstract
Description
Technical Field
[0001] (Cross - reference to related applications) This application claims priority to a Chinese application with patent application number 202410080350.7 filed on January 18, 2024, a Chinese application with patent application number 202410075220.4 filed on January 18, 2024, and a Chinese application with patent application number 202410075243.5 filed on January 18, 2024, and the entire contents of these patent applications are incorporated herein by reference.
[0002] This specification relates to the field of construction management, and in particular, to construction project management methods and systems.
Background Art
[0003] The construction progress of a construction project is a major dimension of on - site management in the construction industry. Although construction quality, safety, technology, cost, materials, machinery, and contracts are all related to construction progress, it has been difficult to meet management requirements with the conventional progress manager - based approach. The currently mainstream progress manager - based approach mainly measures construction progress by manually observing whether key nodes are completed, and the completion status can only be expressed as a boolean value or a percentage. The construction progress situation is ambiguous and difficult to quantify, cannot be used for computer calculations, and the reliability and accuracy of the construction progress situation cannot be guaranteed. There are almost no signs before the progress risk explodes, and it can only be predicted through the management experience of managers, lacking an effective warning method for progress situation and cost.
[0004] Meanwhile, after the construction progress is determined, usually the construction progress is digitized and embodied for display. However, it is difficult to achieve both digital display and embodied display. Among them, the progress of embodiment is mainly used to confirm the progress of each task process and the validity of the interweaving method of each task process, judge the cost and progress risks, and judge the risks in the cooperation of each functional department. The current mainstream expression methods are mostly embodied displays using BIM models, effect diagrams, construction simulation dynamic diagrams, etc., but the amount of information is small and it cannot be used for actual management. Or, there is a tendency towards digital display, which is difficult for administrators with poor imagination to imagine.
[0005] Therefore, it is expected to provide a construction project management method and system that can effectively quantify and make the construction progress situation computable, and can effectively achieve both digital display and embodied display.
Summary of the Invention
Problems to be Solved by the Invention
[0006] In order to solve the problem that the construction progress is ambiguous and difficult to quantify, and it is difficult to achieve both digital display and embodied display, this specification provides a construction progress management method, system, device and storage medium.
Means for Solving the Problems
[0007] As one aspect of the present invention, a construction project management method is provided, the method includes determining a plurality of minimum production units of the construction project, and managing the construction project based on the plurality of minimum production units, and each of the minimum production units corresponds to the final task item of one constituent unit among the one spatial unit of the construction project.
[0008] As one aspect of the present invention, a construction progress management system is provided. The system is used to determine a plurality of minimum production units of a construction project, and each of the minimum production units corresponds to an end-stage task item of one of the constituent units of one spatial unit of the construction project. The system includes a determination module and a management module used to manage the construction project based on the plurality of minimum production units.
Advantages of the Invention
[0009] The beneficial effects of the above invention include, but are not limited to, the following: (1) By coding space and task items, the construction project is decomposed into minimum production units that can be identified by a computer, so that the construction workload of the entire physical project can be quantified, and the progress and cost can be quantified and calculated. (2) Based on the equivalent work efficiency and equivalent cost of the minimum production units inspected in the task order, in combination with spatial information, the estimated process and estimated cost of the minimum production units that have not been inspected are determined. Since local changes in space are compatible and factors affecting efficiency such as sudden increases in personnel and shortages in material supply can be considered from a statistical perspective in recent business changes, the prediction accuracy is improved, and a more accurate predicted value can be obtained than through empirical judgment. (3) Based on the difference between the actual cost consumption and the theoretical cost consumption of the task order, it is determined whether to issue a warning, and it is determined whether to issue a warning from the actual situation of the task order or task process. When the actual situation is predicted not to match the expected situation, a risk warning can be issued in a timely manner, which is useful for dynamically inferring the subsequent construction process and adjusting the construction strategy.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18A
Figure 18B
Figure 18C
Figure 18D
DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, in order to further detail the technical means of the embodiments of this specification, the drawings necessary for the description of the embodiments will be briefly described. Naturally, the drawings in the following description are only some examples or embodiments of this specification, and for those skilled in the art, this specification can also be applied to other similar scenarios based on these drawings without creative work. Unless otherwise indicated or obvious from the context, the same reference numerals in the drawings represent the same structure or operation.
[0012] As used in this specification, "system", "device", "unit" and / or "module" are for distinguishing different components, elements, configurations, parts, or assemblies at different levels. However, if the same purpose can be achieved with other words, those words can be replaced with other expressions.
[0013] Unless otherwise clearly indicated by context, words such as "one", "a", "an", and / or "said" do not particularly refer to the singular form and may include the plural form. Generally, the terms "comprising" and "including" indicate only that the explicitly specified steps and elements are included, and these steps and elements do not constitute an exclusive list, and other steps or elements may be included in the method or device.
[0014] In this specification, flowcharts are used to describe the operations performed by the system according to the examples in this specification. It should be understood that the preceding or subsequent operations do not necessarily need to be executed in an exact order. Instead, each step may be processed in reverse order or simultaneously. At the same time, other operations may be added to these processes, or one or more operations may be deleted from these processes.
[0015] Figure 1 is an exemplary module diagram of a construction project management system according to some embodiments of this specification. In some embodiments, the construction project management system 100 may include a determination module 110 and a management module 120. In some embodiments, the determination module 110 and the management module 120 may be implemented by a processor.
[0016] In some embodiments, the determination module 110 can determine a plurality of minimum production units of the construction project.
[0017] In some embodiments, the determination module 110 can obtain task item information, space information, and configuration information of the construction project, and based on the task item information, space information, and configuration information, determine a plurality of minimum production units.
[0018] In some embodiments, the determination module 110 can obtain the composition information of the construction drawings and the spatial information corresponding to the composition information, determine whether the construction drawings contain construction instructions, and according to the fact that the construction drawings contain construction instructions, determine the task item information corresponding to the composition information based on the construction instructions. According to the fact that the construction drawings do not contain construction instructions, determine the task item information corresponding to the composition information based on a preset mapping relationship, and determine a plurality of minimum production units based on the task item information, spatial information, and composition information.
[0019] In some embodiments, the management module 120 can manage the construction project based on a plurality of minimum production units.
[0020] In some embodiments, the management module 120 can aggregate a plurality of minimum production units into a plurality of task orders. Each task order includes at least a part of the plurality of minimum production units. Distribute the task orders to at least one constructor, obtain the inspection information of the plurality of minimum production units, and manage the construction progress of the construction project based on the inspection information and the task orders.
[0021] In some embodiments, the management module 120 can determine the task completion degree of the task order based on the inspection information and determine the construction progress based on the task completion degree.
[0022] In some embodiments, the management module 120 aggregates a plurality of minimum production units into at least one task process according to preset aggregation conditions based on the spatial information and composition information, determines the process completion degree of the task process based on the inspection information, spatial information, and process information, and can determine the construction progress based on the process completion degree.
[0023] In some embodiments, the management module 120 can determine the coding information of each minimum production unit based on the task item information, spatial information, and composition information, and manage the construction tasks based on the coding information.
[0024] For details of the determination module 110 and the management module 120, please refer to FIGS. 4 to 12 and their related descriptions.
[0025] In some embodiments, the construction project management system 100 may include a prediction module (not shown in FIG. 1).
[0026] In some embodiments, the prediction module may determine the equivalent work efficiency and / or equivalent cost of the first minimum production unit based on the inspection information and / or the work record information of the task order in response to the fact that the minimum production unit inspected in the task process is included, where the first minimum production unit is the inspected minimum production unit, and based on the equivalent work efficiency and / or equivalent cost, and the space information, determine the estimated work efficiency and / or estimated cost of the second minimum production unit, where the second minimum production unit is the uninspected minimum production unit, and predict the progress process of the task process based on the estimated work efficiency and / or estimated cost.
[0027] In some embodiments, the prediction module can determine the equivalent work efficiency based on the actual work efficiency consumption of the task order and the number of the first minimum production units included in the task order, and / or determine the equivalent cost based on the actual cost consumption of the task order and the number of the first minimum production units included in the task order.
[0028] In some embodiments, the prediction module can determine a third minimum production unit and / or a fourth minimum production unit whose spatial positional relationship with the second minimum production unit satisfies a preset positional condition based on spatial information. The third minimum production unit is one or more of the first minimum production units, and the fourth minimum production unit is one or more of the second minimum production units whose estimated working efficiency and / or estimated cost have been determined. Based on the equivalent working efficiency and / or equivalent cost of the third minimum production unit, and / or the estimated working efficiency and / or estimated cost of the fourth minimum production unit, the estimated working efficiency and / or estimated cost of the second minimum production unit can be determined by a preset algorithm.
[0029] For details of the prediction module, please refer to FIG. 13 and its related description.
[0030] In some embodiments, the construction project management system 100 may include a warning module (not shown in FIG. 1).
[0031] In some embodiments, the warning module can determine the actual cost consumption of a task order based on the work record information of the task order, determine the theoretical cost consumption of the task order based on the task completion degree and the planned cost of the task order, and issue a warning when the difference between the actual cost consumption and the theoretical cost consumption satisfies a preset warning condition.
[0032] In some embodiments, the warning module determines the estimated end time of the task process based on the estimated working efficiency of the second smallest production unit included in the task process, and issues a warning in response to the estimated end time being longer than the planned end time of the task process, and / or determines the remaining planned working efficiency of the task process based on the planned working efficiency of the task process and the inspection information of the task process, determines the disposable working efficiency of the second smallest production unit included in the task process based on the remaining planned working efficiency, and can issue a warning in response to the estimated working efficiency of the second smallest production unit included in the task process being greater than the disposable working efficiency.
[0033] In some embodiments, the warning module determines the remaining required cost of the task process based on the estimated cost of the second smallest production unit included in the task process, and issues a warning in response to the remaining required cost being greater than the remaining planned cost of the task process, and / or determines the remaining planned cost of the task process based on the planned cost of the task process and the work record information of the task process, determines the disposable cost of the second smallest production unit included in the task process based on the remaining planned cost, and can issue a warning in response to the estimated cost of the second smallest production unit included in the task process being greater than the disposable cost.
[0034] For details of the warning module, please refer to FIGS. 14 to 16 and their related descriptions.
[0035] In some embodiments, the construction progress management system 100 may include a planning module (not shown in FIG. 1).
[0036] In some embodiments, the planning module can determine the estimated end time of the unfinished task process, obtain the first boundary condition between the task processes and the second boundary condition of the construction project, and determine the promotion strategy of the unfinished task process based on the estimated end time, the first boundary condition, and the second boundary condition. For details of the planning module, please refer to FIG. 17 and its related descriptions.
[0037] It should be noted that the above descriptions of the candidate item display, the determination system, and its modules are for convenience of explanation and are not intended to limit the scope of the embodiments cited in this specification. Those skilled in the art can understand that, after understanding the principle of this system, it is possible to arbitrarily combine each module, configure a subsystem, and connect it to other modules without departing from the principle. In some embodiments, the determination module 110 and the management module 120 disclosed in FIG. 1 may be different modules within one system, or one module may implement the functions of the above two or more modules. For example, in some cases, each module may share one storage module, and in other cases, each module may have its own storage module. Any such variations are within the protection scope of this specification.
[0038] FIG. 2 is a schematic diagram of an exemplary mobile device in which a particular system according to some embodiments of the present specification is implemented. In some embodiments, the client terminal device is configured to display and transmit information regarding the construction progress status, and the client terminal device may be the mobile device 200. The mobile device may include, but is not limited to, a smartphone, a tablet computer, a music player, a portable game console, a GPS receiver, a wearable computing device (e.g., glasses, a wristwatch, etc.). The mobile device 200 can include one or more central processing units (CPUs) 240, one or more graphics processing units (GPUs) 230, a display 220, a memory 260, a communication unit 210, a storage unit 290, and one or more input / output (I / O) 250. Also, the mobile device 200 may further include any other suitable components, such as a system bus or a controller (not shown in FIG. 2), but is not limited thereto. As shown in FIG. 2, a mobile operating system 270 (e.g., IOS, Android, Windows Phone, etc.) and one or more application programs 280 may be loaded from the storage unit 290 into the memory 260 to be executed by the CPU 240. The application program 280 can include a browser or other mobile application program for receiving and processing information regarding a query (e.g., construction progress) input by the user to the mobile device 200. The user can obtain information regarding one or more search results via the I / O 250 of the system and provide the information to the server and / or other modules or units of the construction progress management system 100.
[0039] To implement the various modules, units, and their functions described above, a computer hardware platform with one or more elements can be used as the hardware platform. Since these hardware elements, operating systems, and programming languages are general-purpose, those skilled in the art are proficient in these technologies and can be expected to provide the information required for online-to-offline services according to the technologies described in this application. A computer with a user interface can be used as a personal computer (PC) or other types of workstations or terminal devices. A computer with a user interface can be used as a server if appropriately programmed. Those skilled in the art are considered to be proficient in the structure, procedures, or general operations of such types of computer devices. Therefore, no additional explanation will be provided regarding the description of the drawings.
[0040] Figure 3 is a schematic diagram of exemplary hardware and software components of an exemplary computing device according to some embodiments of this specification. The computing device 300 may be configured to execute one or more functions of each module within the construction project management system 100 disclosed in the embodiments of this specification.
[0041] The computing device 300 may be a general-purpose computer, a dedicated computer, or both can be used to implement the construction progress management system 100 of the present application. The computing device 300 can be used to implement any component of the construction project management system 100 as described in the present application. For example, the processor can be implemented on the computing device 300 by hardware, a software program, firmware, or a combination thereof. For convenience in the drawings, only one computer is shown, but the computer functions related to the search service described in the present application can be implemented in a form distributed on a plurality of similar platforms to disperse the processing load.
[0042] For example, the computing device 300 may include a communication port 350 for connecting to a network and / or enabling data communication from the network. The computing device 300 may further include one or more processor forms of processors 320 for executing program instructions. An exemplary computer platform may include an internal communication bus 310, different types of program memories and data memories (e.g., magnetic disk 370, read-only memory (ROM) 330, or random access memory (RAM) 340), and various data files processed and / or transmitted by the computer. The exemplary computer platform further includes program instructions stored in ROM 330, RAM 340, and / or other forms of non-transitory storage media and executed by the processor 320. The method and / or flow of the present application can be implemented in the form of program instructions. The computing device 300 may further include an input / output interface 360 that can support the input / output between the computer and other components. The computing device 300 may receive programming and data via network communication.
[0043] The computing device 300 may include a hard disk controller that communicates with a hard disk, a keypad / keyboard controller that communicates with a keypad / keyboard, a serial interface controller that communicates with a serial interface device, a parallel interface controller that communicates with a parallel interface device, a display controller that communicates with a display, or any combination thereof.
[0044] For the sake of mere illustration, only one CPU and / or processor is described as an example in the computing device 300. However, it should be noted that the computing device 300 in the present application may be equipped with a plurality of CPUs and / or processors. Therefore, the operations and / or methods realized by the one CPU and / or processor described in the present application may also be realized jointly or independently by a plurality of CPUs and / or processors. For example, in the present application, when the CPU and / or processor of the computing device 300 executes operations A and B, it should be understood that operations A and B may be executed jointly or independently by two different CPUs and / or processors within the computing device 300 (for example, the first processor executes operation A, the second processor executes operation B, or the first and second processors execute operations A and B jointly).
[0045] FIG. 4 is an exemplary flowchart of a construction project management method according to some embodiments of the present specification. In some embodiments, the flow 400 may be executed by the construction project management system 100 or a processor. As shown in FIG. 4, the flow 400 includes the following steps.
[0046] In step 410, a plurality of minimum production units of the construction project are determined. In some embodiments, the determination module 110 executes step 410.
[0047] In some embodiments, the construction project may include multiple types. For example, there are types of construction projects such as building construction, interior decoration construction, installation work, municipal engineering, and landscaping work.
[0048] The minimum production unit is the minimum unit for production management of the workload, cost, working hours, work efficiency, etc. of the construction project.
[0049] In some embodiments, each minimum production unit corresponds to one end-stage task item corresponding to one constituent unit among one space unit.
[0050] The space unit means the space range within the space partition used for constructing / producing the constituent unit. Each space unit may be used to construct / produce one or more constituent units.
[0051] In some embodiments, the determination module 110 can stepwise divide the construction space according to the project department, unit project, floor, or section to which the construction project belongs, and obtain a plurality of space units. Each space unit obtained by the division may correspond to the space range of a specific floor or specific section of a specific unit project of a specific project department. As an example, the space unit A may be the space range of floor D in the unit project C of the project department B. The description of the method for dividing the construction space is merely illustrative and does not limit the embodiments.
[0052] The constituent unit is an object, structure, etc. produced / constructed in the construction project. For example, wall bodies, handrails, stairs, etc. can be cited.
[0053] The final-stage task item refers to the final-stage sub-task item within the task item, and this final-stage sub-task item cannot be divided. A construction project can be composed of multiple task items. Taking a construction project of building construction as an example, it may include multiple task items such as foundation construction, main structure (such as wall, column, ceiling, etc.) construction, elevator construction, drainage structure construction, electrical structure construction, interior decoration, etc. In some embodiments, the task item is divisible, and the processor can divide the task item into multiple sub-task items when there is a need for corresponding processing. For example, when the task item is to build a wall, the multiple sub-task items into which it is divided may be cleaning and leveling of the stacking position of the wall, watering and wetting of the bricks, marking with ink lines at the stacking position of the wall, preparation of cement mortar, application of cement mortar to the ground, placement of the first layer of bricks, application of cement mortar to the first layer of bricks, placement of the second layer of bricks, rubbing off of cement mortar, brick correction, installation of wall corner trim, etc. Specifically, the level of the task item may be the work type level, that is, the task item can correspond to at least one work type required to complete the task item. For example, the task item may be steel bar work, and the required work type is a steel bar worker. As another example, the task item may be the construction of a wall, and the required work types include steel bar workers, cement workers, bricklayers, etc.
[0054] Taking a construction project as an example, when the task item is the construction of a wall, subtask items such as "cleaning and leveling of the stacking position of the wall", "watering and wetting of bricks", and "marking with ink lines at the stacking position of the wall" cannot be further subdivided and can be regarded as end-stage subtask items. Note that the "divisible" and "indivisible" mentioned in the embodiments of this specification mean whether it can be further divided from the perspective of the construction skills required to complete the subtask item. Specifically, each type of work includes at least one construction skill, and only when a worker has any one construction skill can the worker be classified into the type of work corresponding to the construction skill. Taking the type of work of a steel bar worker as an example, the construction skills of this type of work may include rust removal of steel bars, straightening of steel bars, connection of steel bars, etc., and rust removal of steel bars, straightening of steel bars, and connection of steel bars cannot be further subdivided into lower-level construction skills. In this case, rust removal of steel bars, straightening of steel bars, and connection of steel bars each correspond to one end-stage task item. Note that there may be multiple levels for some construction skills, and the construction skill corresponding to the end-stage task item is the final-stage construction skill.
[0055] In some embodiments, a task item for producing / constructing one component unit may be composed of one or more subtask items. Here, the determination module 110 can pre-determine the mapping relationship between the component unit and the task item and store it in the storage device. After determining the component unit that needs to be produced / constructed, the corresponding task item for the component unit can be determined by querying the mapping relationship. In some embodiments, the determination module 110 can pre-statistically analyze all the component units that appear in multiple historical construction projects, and statistically analyze the historical task items executed when each component unit is produced / constructed, so as to establish the mapping relationship between the component unit and the task item.
[0056] In some embodiments, one configuration unit may have a plurality of final-stage task items, and the plurality of final-stage task items of the same configuration unit may be different from each other. For example, there may be a plurality of final-stage task items that need to be completed to produce / build one configuration unit, and the task types of different final-stage task items may also be different.
[0057] In some embodiments, the determination module 110 may divide the task items that need to be completed to produce / build a configuration unit step by step according to the type of construction task until final-stage task items that cannot be further divided are obtained. For example, the task item of wall construction may be composed of a plurality of subtask items illustrated in step 410, and each subtask item cannot be further divided, that is, one subtask item may be regarded as one final-stage task item in some cases. Similarly, each minimum production unit can correspond to one final-stage task item corresponding to one configuration unit among one space unit. As an example, a certain space unit is the space range for constructing "Wall 1 of Configuration A on Floor 1 of Unit Construction 1 of Project Department 1", "Wall 1" is the configuration unit corresponding to the space unit, and the final-stage task items corresponding to the configuration unit may include "cleaning and leveling of the stacking position of the wall", "watering and wetting of bricks", "marking with ink lines at the stacking position of the wall", etc. In this case, each of these final-stage task items can correspond to one minimum production unit.
[0058] It should be noted that there is no correlation between the task amounts of the plurality of final-stage task items obtained by dividing according to the type of construction task. That is, by dividing task items according to the type of construction task, final-stage task items can be obtained accurately and objectively. In contrast, when tasks are decomposed or assigned according to the task amount, the result of decomposition is arbitrary and the final-stage task items cannot be uniquely determined.
[0059] In some embodiments, different constituent units may include a part of the same end-stage task item. If the spatial units to which the same end-stage task item belongs are different, or if the constituent units are different, their corresponding minimum production units are different.
[0060] Since the minimum production unit is obtained by decomposing the construction tasks (i.e., task items) included in the construction project from the spatial dimension and the constituent dimension, each minimum production unit is unique. In some embodiments, all the construction tasks of the construction project can be decomposed into minimum production units, and when all the minimum production units are completed, the construction project can be completed. Note that decomposing all the construction tasks of the construction project is not restrictive, and it can be understood that when actually using the method provided in the embodiments of this specification, only a part of the construction project may be decomposed into minimum production units according to needs. The process of determining the minimum production unit can be regarded as the process of decomposing the construction project. When the construction project is decomposed into minimum production units, the construction project or the construction tasks within the construction project can be managed through the minimum production units, and precise management can be realized.
[0061] In some embodiments of this specification, by dividing the same end-stage task item belonging to different spatial units into different minimum production units, task management at the spatial level can be realized, which is helpful for the administrator to grasp the task execution status in each spatial unit.
[0062] In some embodiments, the determination module 110 can obtain the standard production flow of a plurality of constituent units of the construction project, divide the standard production flow into a plurality of end-stage task items, obtain the spatial information of each constituent unit in the plurality of constituent units, and assign spatial information and constituent information to each end-stage task item in order to obtain the minimum production unit. Here, the plurality of constituent units are all the constituent units in the construction project.
[0063] In some embodiments, the standard production flow may include task items that need to be completed to produce / build the constituent units, and steps required to complete each task item. In some embodiments, the determination module 110 may stepwise divide the task items based on the steps in the standard production flow until end-stage task items that cannot be further divided are obtained. The determination module 110 may also assign the spatial information of the constituent unit to a plurality of end-stage task items obtained by division based on the standard production flow of the constituent unit, and assign the configuration information corresponding to the constituent unit to a plurality of end-stage task items obtained by division based on the standard production flow of the constituent unit, so as to obtain a plurality of minimum production units.
[0064] In some cases, the standard production flow may not include clear task items, but may include specific details of production matters (e.g., production content, production flow, etc.). In some embodiments, the determination module 110 can perform semantic recognition on the standard production flow to determine the semantic content of multiple production matters, and based on the semantic content of each production matter, a plurality of end-stage task items can be obtained by splitting. For example, the standard production flow for stacking walls may include "1. First, clean the ground to determine the location of the wall surface, and then use an ink line to position it on the wall surface. 2. Wet the bricks the day before and mix the mortar according to the ratio. 3. First, apply cement mortar on the ground, lay the first layer of bricks, and after laying the first layer of bricks, apply cement mortar on the first layer of bricks and lay the second layer of bricks, and so on. 4. When laying bricks, it should be noted to rub out the cement mortar and adjust the position of the aligned bricks...." Accordingly, the determination module 110 can recognize in the semantic content of the production matter of wall stacking "clean and level the stacking position of the wall", "wet the bricks", "mark the wall surface with an ink line", "prepare the cement mortar", "apply the cement mortar to the ground", "place the first layer of bricks", "apply the cement mortar to the first layer of bricks", "place the second layer of bricks", "rub out the cement mortar", "correct the bricks", and "install the wall corner trim", etc. Further, the determination module 110 can split based on the recognized semantic content of the production matter to obtain a plurality of end-stage task items such as "cleaning and leveling of the wall stacking position", "watering and wetting of the bricks", "marking with an ink line at the wall stacking position", "preparation of cement mortar", "application of cement mortar to the ground", "placement of the first layer of bricks", "application of cement mortar to the first layer of bricks", "placement of the second layer of bricks", "rubbing out of cement mortar", "correction of bricks", and "installation of wall corner trim".
[0065] In some embodiments, the determination module 110 can obtain task item information, spatial information, and configuration information of a construction project, and can determine a plurality of minimum production units based on the task item information, spatial information, and configuration information.
[0066] Task item information refers to the relevant information of the task items corresponding to a construction project. For example, it includes the task content of the task item (such as wall stacking, cement painting, etc.), the construction plan (such as the planned start time, planned end time, etc.).
[0067] Spatial information refers to the information related to the construction space of a construction project. Taking a construction project of building construction as an example, the spatial information may include the construction area, the number of buildings, the number of floors, the floor area, the number of rooms per floor, the area of each room per floor, etc.
[0068] Configuration information refers to the information related to each component unit included in a construction project. Taking a construction project of building construction as an example, the configuration information may include wall body information (such as the position, thickness, area, material, structure, etc. of the wall body), column body information (such as the position, quantity, structure, size, material, etc. of the column body), window / door information (such as the position, quantity, structure, size, etc. of the window / door), fence information (such as the type, position, quantity, structure, size, etc. of the fence), etc.
[0069] In some embodiments, the determination module 110 can obtain task item information, spatial information, and configuration information of a construction project according to the user's input. For example, the user can upload a contract list or a construction plan table of the construction project through a terminal device, and accordingly, the determination module 110 can extract the task item information, spatial information, and configuration information of the construction project based on the content of the contract list or the construction plan table, etc.
[0070] In some embodiments, the determination module 110 can read task item information, spatial information, and configuration information of the construction project from the storage device. Here, the task item information, spatial information, and configuration information may be input and stored in the storage device by the user. Alternatively, the spatial information and configuration information may be input and stored in the storage device by the user, and the task item information may be obtained by the processor by querying the foregoing mapping relationship based on the configuration information and stored in the storage device together with the spatial information and configuration information.
[0071] The storage device may be an attached storage device of the construction project management system 100, or may be an external storage device not belonging to the construction project management system 100, such as a hard disk or an optical disk. In some embodiments, the determination module 110 may read task item information, spatial information, and configuration information of the construction project through an interface, and the interface includes, but is not limited to, a program interface, a data interface, a transmission interface, etc. In some embodiments, when the construction project management system 100 is operating, the task item information, spatial information, and configuration information of the construction project can be automatically extracted from the interface. In some embodiments, the construction project management system 100 is called by another external device or system, and when the call is made, the above data may be transmitted to the construction project management system 100. In some embodiments, any method well known to those skilled in the art may be used to obtain the task item information, spatial information, and configuration information of the construction project, and this specification is not limited thereto.
[0072] For details on "determining a plurality of minimum production units based on task item information, spatial information, and configuration information", please refer to FIG. 10 and its related description.
[0073] In step 420, a construction project is managed based on a plurality of minimum production units. In some embodiments, management module 120 executes step 420.
[0074] In some embodiments, management module 120 can determine the inspection status (e.g., whether to inspect or not) of the minimum production unit and manage the construction tasks. In some embodiments, management module 120 may divide a plurality of minimum production units into one or more task orders and manage the construction tasks according to the form of the task order. For example, distribute the construction tasks to different constructors according to the form of the task order. Also, for example, to manage construction tasks and the like, determine the construction progress of the construction project based on the task completion degree of the task order. For details regarding the construction and distribution of the task order, the task completion degree, and the construction progress status, refer to FIG. 11 and its related description.
[0075] In some embodiments, management module 120 may divide a plurality of minimum production units into one or more task processes and manage the construction tasks according to the form of the task process. For example, to manage the construction tasks, determine the construction progress of the construction project based on the process completion degree of the task process. For details regarding the task process and the process completion degree, refer to FIG. 12 and its related description.
[0076] In some embodiments, management module 120 can perform an implementation progress display based on the minimum production unit. In some embodiments, management module 120 constructs a region - process matrix based on the spatial information of the construction project and at least one task process, adds information on one or more time dimensions among the planned start time, planned end time, actual start time, and actual end time of the minimum production unit to the region - process matrix, marks the region - process matrix with color marks according to the inspection information of the minimum production unit, and may obtain an implementation progress display table for visually displaying the construction progress of the construction project.
[0077] In some implementations, the region-step matrix may include the status of task steps included in different spatial partitions. For example, element b in the region-step matrix r、s may represent the sth task step in the rth spatial section.
[0078] In some embodiments, the management module 120 may aggregate task operations according to the spatial partition to which the task operations belong, and place one or more task operations belonging to the same spatial partition in the same row or column of the area-operation matrix. In some embodiments, the management module 120 may further display each task operation in the form of a matrix (e.g., in the form of a space-task item matrix). The management module 120 may aggregate multiple minimum production units included in a task operation according to the spatial unit to which the task operations belong, and place one or more minimum production units belonging to the same spatial unit in the same row or column of the space-task item matrix corresponding to the task operations.
[0079] As shown in FIG. 8, the information displayed by the region-process matrix 800 includes the sth task process b r-1,s , and the r-1th spatial partition does not have the s+1th task step, and the rth spatial partition does not have the sth task step b r,s , and the rth spatial section does not have the s+1th task step, and the r+1th spatial section does not have the sth task step b r+1,s The r-1th spatial partition does not have the s+1th task step, and the s-th task step b r-1,s Further information displayed in the space-task item matrix corresponding to the above includes that the minimum production units included in the first spatial unit are (a11, a12, a13, a14), the minimum production units included in the second spatial unit are (a21, a22, a23), and the minimum production units included in the third spatial unit are (a31, a32, a33, a34). r,sThe information further displayed in the space-task item matrix corresponding thereto includes that the minimum production unit included in the first space unit is (a41, a42, a43, a44), the minimum production unit included in the second space unit is (a51, a52, a53, a54), and the minimum production unit included in the third space unit is (a61, a62, a63, a64). The s-th task process b of the (r + 1)-th space section r+1,s The information further displayed in the space-task item matrix corresponding thereto includes that the minimum production unit included in the first space unit is (a71, a72, a73), the minimum production unit included in the second space unit is (a81, a82, a83, a84), and the minimum production unit included in the third space unit is (a91, a92, a93).
[0080] In some embodiments, the management module 120 may add information on one or more time dimensions of the planned start time, planned end time, actual start time, and actual end time of the minimum production unit to the area-process matrix, color-mark the area-process matrix according to the inspection information of the minimum production unit, and obtain a visualized progress display table for visually displaying the construction progress of the construction project. For example, the inspection information may be expressed in forms such as no mark, dark color mark, light color mark, etc. The dark color mark indicates that the minimum production unit has not been inspected after reaching the planned end time, the light color mark indicates that the minimum production unit has been inspected before reaching the planned end time, and no mark indicates that the current time has not reached the planned end time of the minimum production unit.
[0081] As shown in FIG. 9, the implementation progress display table 900 includes the correspondence between each floor of the building body and the task processes included in each floor. Here, the task processes included in each floor may include a plurality of minimum production units such as "main body", "outer wall plaster", "aluminum window", "handrail", "stacked body", "shared part plastering", "thermal insulation", "floor", "interior plastering", "shared part interior decoration", etc. The time dimension included in the implementation progress display table 900 is the planned end time of each minimum production unit. In actual applications, the inspection information of each minimum production unit can be expressed using different color marks. For example, the first color mark indicates that the current time has not reached the planned end time of the minimum production unit, the second color mark indicates that the minimum production unit has been inspected before reaching the planned end time, and the third color mark indicates that the minimum production unit has not been inspected yet after reaching the planned end time. Assuming that the current time is July 20th, the third color mark in the implementation progress display table 900 indicates that the minimum production unit has not been inspected on and before July 20th, the second color mark indicates that the minimum production unit has been inspected on and before July 20th, and the first color mark indicates that the planned end time of the minimum production unit is after July 20th.
[0082] In some embodiments of this specification, by constructing a region-process matrix, the interweaving situation of each region and each task process can be intuitively and concretely displayed. By adding the information of the time dimension of each minimum production unit to the region-process matrix and distinguishing the inspection status of the minimum production unit by color marks, dynamic visualization results such as construction dynamic simulation, comparison of plan and actual dynamics, and construction process review can be obtained.
[0083] In some embodiments, the management module 120 can further store the receipt information and construction data documents related to the construction process in the region-process matrix and establish a one-to-one correspondence with the minimum production unit. Here, the receipt information includes, but is not limited to, cost information, production information, inspection information, etc. Also, the production information may include the actual work efficiency consumption and actual cost consumption of the minimum production unit.
[0084] In some embodiments of this specification, the receipt information related to the construction process and the construction data documents are stored in the area - process matrix to monitor the progress and cost of the minimum production unit in real - time, and can be automatically fed back to the two - dimensional area - process matrix, which helps to realize the digitalized and embodied progress representation using the "drawer - type" area - process matrix, making it easier for managers to automatically and quickly read the production and cost information of the minimum production unit.
[0085] In some embodiments, the management module 120 can also determine the encoded information of each minimum production unit based on the task item information, space information, and configuration information, and manage the construction tasks based on the encoded information.
[0086] In some embodiments, the management module 120 may determine the encoded information of the minimum production unit according to a preset encoding rule based on the task item information, space information, and configuration information of the minimum production unit.
[0087] In some embodiments, the preset encoding rule may be to encode the spatial dimension according to the space information, encode the task item dimension according to the task item information, and encode the configuration dimension according to the configuration information.
[0088] The spatial dimension may be in various forms. As an example, the spatial dimension includes dimensional elements such as a project department, a unit construction, a floor, or a compartment. In some embodiments, the management module 120 can determine the code of the spatial information in the spatial dimension by the first coding reference table according to the project department, the unit construction, the floor, or the compartment to which the spatial information of the minimum production unit belongs. Here, the first coding reference table includes the correspondence between various elements and various codings. For example, the beginning of the code corresponding to the project department may be "XM", the beginning of the code corresponding to the unit construction may be "LD", and the beginning of the code corresponding to the floor or the compartment may be "LCF". The corresponding code varies according to the specific content of the project department, the unit construction, the floor, or the compartment. For example, different project departments can be represented as "XM001", "XM002", "XM003", etc., and different unit constructions can be represented as "LD001", "LD002", "LD003", etc. In some embodiments, the first coding reference table can be preset manually or by the system.
[0089] In the task item dimension, the task item information of different minimum production units corresponds to different codes. In some embodiments, the management module 120 can determine the code of the task item information of the minimum production unit in the task item dimension by the second coding reference table according to the task item information of the minimum production unit. Here, the second coding reference table includes the correspondence between the task item information of various minimum production units and different codes. For example, the code corresponding to the task item information of the minimum production unit a may be "ZT00001", the code corresponding to the task item information of the minimum production unit b may be "ZT00002", and the code corresponding to the task item information of the minimum production unit c may be "ZT00003", etc. In some embodiments, the second coding reference table can be preset manually or by the system.
[0090] In the configuration dimension, different configuration units correspond to different codes. In some embodiments, the management module 120 can determine the code of the configuration information of the minimum production unit in the configuration dimension by means of a third coding reference table according to the configuration information of the minimum production unit. Here, the third coding reference table includes the correspondence between the configuration information of various minimum production units and different codes. For example, the beginning of the code corresponding to the configuration unit a may be "KZ", and the beginning of the code corresponding to the configuration unit b may be "KT". The codes corresponding to different configuration units of the same type are different. For example, the configuration units a, b, and c belonging to the same type may be represented by "KZ001", "KZ002", "KZ003", etc. In some embodiments, the third coding reference table may be preset manually or by the system.
[0091] In some embodiments, the management module 120 can obtain the encoding information of the minimum production unit by associating the spatial dimension encoding, the configuration dimension encoding, and the task item dimension encoding one by one. The management module 120 can also integrate the encoding information of a plurality of final task items (or minimum production units) included in the construction project to obtain the encoding information table of the construction project. As shown in FIG. 5, the code in the task item dimension of the final task item in the first row of the table is "ZT00001", the code of the project department to which the final task item belongs is "XM001", the code of the construction unit to which it belongs is "LD001", the code of the floor or section to which it belongs is "LCF001", and the code of the component unit to which it belongs is "KZ001". That is, the code in the spatial dimension of the final task item is "XM001-LD001-LCF001", the code in the configuration dimension is "KZ001", and by associating "ZT00001", "KZ001" with "XM001-LD001-LCF001", the encoding information of the final task item "XM001-LD001-LCF001-KZ001-ZT00001" can be obtained. The code in the task item dimension of the final task item in the second row of the table is "ZT00001", the code of the project department to which the final task item belongs is "XM001", the code of the unit construction to which it belongs is "LD001", the code of the floor or section to which it belongs is "LCF001", and the code of the component unit to which it belongs is "KZ002". That is, the code in the spatial dimension of the final task item is "XM001-LD001-LCF001", the code in the configuration dimension is "KZ002", and by associating "ZT00001", "KZ002" with "XM001-LD001-LCF001-KZ002", the encoding information of the final task item "XM001-LD001-LCF001-KZ002-ZT00001" can be obtained, ……, and in the same way, the encoding information table 500 shown in FIG. 5 can be obtained.
[0092] In some embodiments, the management module 120 can also add the encoded information in the spatial dimension and task item dimension of the end-stage task item to the spatial-task item matrix. That is, the element a in the spatial-task item matrix ij corresponds to a unique code.
[0093] In some embodiments, the encoded information of the minimum production unit may include a task code, an area code, and a configuration code. By splitting the encoded information of the minimum production unit into codes of different dimensions, it helps to follow the principle of line-plane combination, and is useful for structuring results such as primary area - secondary area, tertiary area and primary configuration - secondary configuration - tertiary configuration, and for linearly classifying the minimum production units according to specific task information, and distinguishing different minimum production units by different encoded information. That is, the spatial information, task item information, and configuration information of different minimum production units can be intuitively identified by the encoded information. The above construction method of the encoded information is close to the existing standards in the construction industry, effectively reducing the difficulty of understanding, and at the same time, fully considering the changes in areas, components, and task trees, realizing the variability of the encoded information.
[0094] In some embodiments, the management module 120 can determine the task code in the encoded information based on the task item information, and the task code includes the attribute sub-code and positioning sub-code of the end-stage task item. It can determine the area code in the encoded information based on the spatial information, and the area code includes at least one sub-area code corresponding to at least one area level. It can determine the configuration code of the encoded information based on the configuration information, and the configuration code includes at least one sub-configuration code corresponding to at least one classification level. The encoded information is determined based on the task code, area code, and configuration code.
[0095] The task code refers to a code determined according to the task item information of the final-stage task item, that is, a code in the task item dimension. The task code of each minimum production unit is unique. In some embodiments, the task code includes an attribute sub-code and a positioning sub-code of the final-stage task item. The attribute sub-code is a code used to reflect the unit construction and / or project construction to which the final-stage task item belongs. The positioning sub-code is a code used to reflect the sequence number or serial number of the final-stage task item. The attribute sub-codes of different final-stage task items may be the same, but the positioning sub-codes of different final-stage task items are different. That is, the positioning sub-code in the task code of each minimum production unit is unique. For example, in "ZT00001", "ZT00002", and "ZT00003" of the above example, "ZT" is the attribute sub-code in the task code, and "00001", "00002", and "00003" are the positioning sub-codes in the task codes of different minimum production units, respectively.
[0096] In some embodiments, the management module 120 can determine the attribute sub-code of the final-stage task item based on a preset coding relationship table according to the unit construction and / or project construction in the task information of the final-stage task item. The preset coding relationship table may include the correspondence between different unit constructions and / or project constructions and different attribute sub-codes, and the preset coding relationship table can be preset by the system or manually. In some embodiments, the determination module 130 or the processor can assign different positioning sub-codes to different final-stage task items. The assignment methods include, but are not limited to, random assignment, assignment according to the order (for example, the design order of the final-stage task items in the construction drawings), etc.
[0097] The area code refers to a code determined according to the spatial information of the final-stage task item, that is, a code for the spatial dimension. The area codes of different minimum production units may be the same or different. In some embodiments, the area code includes at least one sub-area code corresponding to at least one area level. The area level refers to the level obtained when the construction space is divided step by step. There are multiple ways to divide the construction space step by step. For example, the construction space can be divided step by step according to the project department, unit project, floor, or section to which the construction project belongs. For details of this embodiment, refer to step 410 and its related descriptions. The sub-area code is used to reflect the codes corresponding to different area levels. For example, "XM" in the above example may be the encoded header of the project department to which the minimum production unit belongs, and "XM001", "XM002", "XM003" are the sub-area codes of the area level of the project department of the minimum production unit. "LD" may be the encoded header of the construction unit to which the minimum production unit belongs, and "LD001", "LD002", "LD003" are the sub-area codes of the area level of the construction unit of the minimum production unit. "LCF" may be the encoded header of the floor or section to which the minimum production unit belongs, and "LCF001", "LCF002", "LCF003" are the sub-area codes of the area level of the floor or section of the minimum production unit.
[0098] In some embodiments, the management module 120 can determine the construction location of the final-stage task item according to the spatial information of the final-stage task item, and determine the sub-area code corresponding to the area level to which the construction location belongs based on the preset correspondence between different area levels and different sub-area codes.
[0099] The composition code refers to the code determined according to the composition information of the end-stage task item, that is, the code of the composition dimension. The composition codes of different minimum production units may be the same or different. In some embodiments, the composition code includes at least one sub-composition code corresponding to at least one classification level. The classification level refers to the level obtained by gradually dividing according to the type of composition unit. In some embodiments, different types of composition units can correspond to different classification levels, which can be obtained by system or manual presetting. The sub-composition code is used to reflect the codes corresponding to different classification levels. For example, in the above example, "KZ" and "KT" may be sub-composition codes corresponding to the classification levels of the composition units to which the minimum production unit belongs.
[0100] In some embodiments, the management module 120 can determine the sub-composition code corresponding to the classification level of the composition unit based on the preset correspondence between different classification levels and different sub-composition codes according to the classification level of the composition unit of the end-stage task item.
[0101] In some embodiments, the composition code may further include a sequence number sub-code of the composition unit. The sequence number sub-code is a code used to reflect the sequence number or serial number of the composition unit. For example, in the above example, "001", "002", and "003" in "KZ001", "KZ002", and "KZ003" may be sequence number sub-codes of the composition unit.
[0102] In some embodiments, the management module 120 can assign different sequence number sub-codes to different composition units. The assignment methods include, but are not limited to, random assignment, assignment according to order (for example, the drawing order of the composition units in the construction drawings), etc.
[0103] In some embodiments, the management module 120 can execute splicing processing based on task codes, area codes, and configuration codes to determine encoding information. For example, the management module 120 can sequentially splice the area code, configuration code, and task code to obtain encoding information.
[0104] In some embodiments, the management module 120 can determine the encoding information of the minimum production unit at the drawing design stage and / or at the drawing import stage. For example, in drawing software such as Revit, Explorer, and Tianzheng, any of them can directly draw the constituent units. That is, the configuration code can be automatically generated at the drawing design stage. When a specific configuration is selected, the primary classification, secondary classification, and tertiary classification can be automatically searched, and the positioning sub-code of the constituent unit can be formed according to the drawing order. For example, the first frame column, the second frame column, etc.
[0105] The encoding information can facilitate the management of construction tasks. In some embodiments, the management module 120 can manage construction tasks based on the encoding information. In some embodiments, the management module 120 can determine the inspection status (e.g., whether to inspect) of the minimum production unit based on the encoding information of the minimum production unit in order to manage the construction tasks.
[0106] In some embodiments, the management module 120 can divide one or more minimum production units into one or more task orders based on the encoding information of the minimum production unit, and manage the construction tasks according to the form of the task order. For details about the construction and delivery of task orders, the task completion degree, and the details of the construction progress status, please refer to FIG. 11 and its related descriptions.
[0107] In some embodiments, the management module 120 may divide one or more minimum production units into one or more task processes based on the encoded information of the minimum production units, and manage the construction tasks according to the form of the task processes. For details about the task processes and the degree of process completion, refer to FIG. 12 and its related description.
[0108] In some embodiments, since the encoded information of each minimum production unit is unique, the management module 120 can also bind the relevant production information to each encoded information in the production construction process. In some embodiments, the relevant production information may include design information, material information, supplier information, cost information, inspection information, improvement information, construction worker information, maintenance information, etc. By binding the encoded information to the relevant production information in the production construction process, the entire design-construction-maintenance life cycle can be connected, problems can be easily discovered during the production construction process, and it can be traced back to all stakeholders, suppliers, and inspection reports throughout the flow.
[0109] In some embodiments of this specification, the encoded information of each minimum production unit is all composed by combining a task code, an area code, and a configuration code. When it is desired to query the task content and configuration status of a certain construction task, the task code and the configuration code can be extracted to obtain relevant information. By setting unified encoded information for each minimum production unit, it helps to unify the names, classifications, and encoding methods of the configurations. Each upstream and downstream supplier and each function all adopt unified granularity and unified caliber for communication, facilitating the unified management of construction tasks. The encoded information of the minimum production unit can flexibly exchange data in each software, each platform, each system, and each model, enabling barrier-free communication beyond environments and languages. For example, at the drawing stage, a minimum production unit code can be formed, and before construction, a visualized construction dynamic simulation can be formed based on the same set of codes. During construction, visualized implementation progress can be formed using various colors and forms in revit, sketch up, and project. After construction, the cost can be calculated using quantity calculation software based on the same set of codes. This process transcends software, business, functions, and environments and can only be created and updated manually. Once the underlying codes are unified, they can be automatically linked.
[0110] In some embodiments, the management module 120 can configure the material supply for the construction task based on the encoded information.
[0111] In some embodiments, the encoded information of each minimum production unit is pre-set with the corresponding required resources. The required resources refer to the composition of materials and equipment necessary for producing and constructing the minimum production unit. For example, the required resources may include the composition of equipment such as a concrete mixing plant and a boring pile machine. Also, for example, the required resources may include the composition of materials such as the number of steel bars, the weight of concrete, and the size of steel pipes.
[0112] In some embodiments, the correspondence between the encoded information and the required resources can be determined based on historical data or prior knowledge. In some embodiments, the correspondence between the encoded information and the required resources can be determined based on construction drawings. For example, the construction drawings contain the required resources for each component unit, and the management module 120 reads the required resources for each minimum production unit from the construction drawings by means of technologies such as keyword recognition and text recognition, and associates the required resources for each minimum production unit with the encoded information of each minimum production unit one by one to obtain the correspondence between the encoded information and the required resources. For example, if the construction drawings contain the number and specifications of the steel bars required to construct a column (i.e., a component unit), the management module 120 identifies the required resources of the minimum production unit corresponding to the steel bar-related task item, and corresponds to the encoded information of the minimum production unit one by one (for example, binds the required resources to the encoded information).
[0113] In some embodiments, the management module 120 can determine the corresponding required resources based on the encoded information and configure the material supply for the construction task.
[0114] The configuration of upstream and downstream resources cannot be too early or too late. If the resources are placed on-site too early, there will be no place to stack them, resulting in wasted costs. If the input of resources to the site is too late, the working period cannot be achieved. In some embodiments of this specification, following the correspondence between the encoded information and the required resources helps to achieve an effective connection of upstream and downstream suppliers based on the unified encoded information.
[0115] FIG. 10 is an exemplary flowchart for determining a plurality of minimum production units according to some embodiments of this specification. In some embodiments, the flow 1000 may be executed by the determination module 110 or the processor of the construction project management system 100. As shown in FIG. 10, the flow 1000 includes the following steps.
[0116] In step 1010, the configuration information of the construction drawings and the spatial information corresponding to the configuration information are acquired.
[0117] The construction drawings are drawings showing the overall layout of the project, the external shape of buildings and structures, the internal layout, the structural composition, the interior and exterior finishes, the material usage methods, and the requirements for equipment, construction, etc. The construction drawings are determined in advance by the drawing designer and may be imported into the construction task management system 100.
[0118] In some embodiments, the construction drawings may include configuration information. The configuration information means information regarding each constituent unit included in the construction project.
[0119] Taking a construction project of building works as an example, the configuration information may include wall information (e.g., the position, thickness, area, material, structure, etc. of the wall), column information (e.g., the position, quantity, structure, size, material, etc. of the column), window / door information (e.g., the position, quantity, structure, size, etc. of the window / door), fence information (e.g., the type, position, quantity, structure, size, etc. of the fence), etc.
[0120] In some embodiments, the construction drawings may further include spatial information corresponding to the component information. The spatial information refers to information regarding the construction space of the construction project. Taking a construction project of building works as an example, the spatial information may include the construction area, the number of buildings, the number of floors, the floor area, the number of rooms per floor, the area of each room per floor, and the like. In some embodiments, the determination module 110 can hierarchically divide the construction space according to the project department, unit project, floor, or section to which the construction project belongs, and obtain a plurality of spatial units. The spatial unit means the spatial range used to construct / produce the component unit. Each spatial unit obtained by the division may correspond to the spatial range of a specific floor or a specific section of a specific unit project of a specific project department. As an example, the spatial unit A may be the spatial range of floor D in the unit project C of project department B. Each spatial unit may be used to construct / produce one or more component units. The method for dividing the construction space is only an exemplary description and does not limit the embodiments.
[0121] In some embodiments, upon obtaining the construction drawings imported by the user, the determination module 110 can identify the component information in the construction drawings and the spatial information corresponding to the component information, and determine whether a construction description is included in the construction drawings. In some embodiments, the determination module 110 can read the component information and the spatial information corresponding to the component information from the construction drawings by means of technologies such as keyword recognition and text recognition. In the embodiments of this specification, the methods of keyword recognition and text recognition are not particularly limited, and operations well known to those skilled in the art may be adopted.
[0122] In some embodiments, the determination module 110 can obtain configuration information input by the user during the creation process of the construction drawing and spatial information corresponding to the configuration information according to the construction drawing created by the user, and can determine whether the user entered a construction description during the process of creating the construction drawing. Here, the configuration information in the construction drawing and the spatial information corresponding to the configuration information can be input into the construction drawing at the drawing design stage by the drawing designer.
[0123] In step 1020, it is determined whether the construction drawing contains a construction description.
[0124] The construction description refers to an explanation regarding the production of the construction components. For example, the construction description may be the detailed procedure for producing a part of the construction components. Also, for example, the construction description may be a special explanation for producing a part of the construction components. The special explanation may include precautions, special requirements, special procedures, etc. As an example, in the case of some special doors or windows, the corresponding construction description includes the layout diagram of the door or window sill, so that the construction worker can have a clear way for such special-shaped door or window sills and avoid misunderstandings by the construction worker.
[0125] In some embodiments, for some or all of the component units included in the construction drawing, corresponding construction descriptions may exist. For the component units without construction descriptions, production and construction can be carried out according to standard procedures.
[0126] In some embodiments, the determination module 110 can determine whether the construction drawing contains a construction description by means of keyword recognition, text recognition, etc. For example, the construction description can generally be marked at a specific position on the construction drawing. The judgment module 120 or the processor can perform text recognition at a specific position within the construction drawing to determine whether a construction description exists.
[0127] In some embodiments, the determination module 110 can select a corresponding form for determining task item information corresponding to the configuration information based on the determination result.
[0128] Task item information refers to relevant information of construction tasks. A construction project may include one or more construction tasks. Taking a construction project of building works as an example, the construction tasks may include a plurality of construction tasks such as foundation construction, main structure (such as wall, column, ceiling, etc.) construction, elevator construction, drainage structure construction, electrical structure construction, interior decoration, etc. The level of a construction task may be the type of work level, that is, a construction task can correspond to at least one type of work required to complete the construction task. For example, a construction task may include steel bar work, and the required type of work is a steel bar worker. As another example, a construction task may include the construction of a wall, and the required types of work include steel bar workers, cement workers, bricklayers, etc.
[0129] Hereinafter, steps 1021 and 1022 will be used to explain the method of selecting a corresponding form for determining task item information corresponding to the configuration information based on the determination result. In some embodiments, the determination module 110 executes steps 1021 and 1022.
[0130] In step 1021, in response to the construction drawing including construction instructions, the task item information corresponding to the configuration information is determined based on the construction instructions.
[0131] In some embodiments, in response to the construction drawings including construction instructions, the determination module 110 can determine task item information corresponding to the configuration information based on the construction instructions. In some embodiments, the determination module 110 can determine the task item information of the corresponding configuration from the construction instructions by text recognition. For example, the determination module 110 can extract the keywords of the configuration and the task items from the construction instructions respectively, and can determine the task item information of the corresponding configuration based on the semantic relationship between the keywords. The construction instructions of different configurations may be different, and the task item information of different configurations may be determined based on the construction instructions of different configurations. In addition, when the determination module 110 performs text recognition, it can extract semantic contents such as verbs, nouns, subject-object structures, etc. from the construction instructions, determine the production items to be completed when producing / building the configuration unit, and then standardize the recognized production items and convert them into task items.
[0132] In step 1022, in response to the construction drawings not including construction instructions, the task item information corresponding to the configuration information can be determined based on a preset mapping relationship.
[0133] In some embodiments, the preset mapping relationship may include the correspondence between the configuration information and the task item information. For configurations without construction instructions, production and construction can be carried out according to standard procedures. The standard procedures may include one or more construction tasks required to produce the construction configuration, the order of the construction tasks, the specific contents included in each construction task, etc., and the preset mapping relationship may also be the mapping relationship between the configuration and its marking procedure. In some embodiments, the preset mapping relationship may be determined based on historical data or prior knowledge.
[0134] In step 1030, a plurality of minimum production units are determined based on the task item information, the spatial information, and the configuration information.
[0135] In some embodiments, the determination module 110 can, based on task item information, spatial information, and configuration information, associate the configuration information of configuration units with the spatial information of spatial units on a one-to-one basis, and associate each final-stage task item in the construction task corresponding to the configuration unit with the task item information on a one-to-one basis, so as to obtain a minimum production unit having task item information, spatial information, and configuration information. For example, if spatial unit A includes configuration units X, Y, and Z, and the construction task of producing configuration unit X includes final-stage task items r1 and r2, then configuration unit X is associated with spatial unit A, final-stage task item r1 is associated with the task item information of final-stage task item r1 on a one-to-one basis, and final-stage task item r2 is associated with the task item information of final-stage task item r2 on a one-to-one basis, thereby obtaining a minimum production unit having the spatial information of spatial unit A, the configuration information of configuration unit X, and the task item information of final-stage task item r1, and a minimum production unit having the spatial information of spatial unit A, the configuration information of configuration unit X, and the task item information of final-stage task item r2.
[0136] In some embodiments, the determination module 110 can construct a space-task item matrix based on the task item information, spatial information, and configuration information of each construction task in a construction project, and determine a plurality of minimum production units based on the space-task item matrix.
[0137] In some embodiments, the space-task item matrix may include the situation of final-stage task items included in different spatial units. Here, in the space-task item matrix, element a ij can represent the j-th final-stage task item of the i-th spatial unit.
[0138] In some embodiments, the determination module 110 can construct a space-task item matrix based on a plurality of final-stage task items included in the construction project and the spatial information of the plurality of final-stage task items included in the construction project. In some embodiments, the determination module 110 can aggregate the final-stage task items according to the spatial units to which the final-stage task items belong, and arrange one or more final-stage task items belonging to the same spatial unit in the same row or the same column in the space-task item matrix. As shown in FIG. 6, in the space-task item matrix 600, different final-stage task items are arranged in the horizontal axis direction, and different spatial units are arranged in the vertical axis direction. Here, a 11 , a 12 , a 13 , a 14 [[ID=⑧]]The four final-stage task items of a can belong to the spatial unit 1 and can be arranged in the first row of the space-task item matrix 600. a 21 , a 22 , a 23 The three final-stage task items of a can belong to the spatial unit 2 and can be arranged in the second row of the space-task item matrix 500. a 31 , a 32 , a 33 , a 34 The four final-stage task items of a can belong to the spatial unit 3 and can be arranged in the third row of the space-task item matrix 600.
[0139] In some embodiments, the determination module 110 can determine a single final-stage task item belonging to different spatial units as one minimum production unit based on the space-task item matrix, and finally determine a plurality of minimum production units. In the space-task item matrix 600 as shown in FIG. 6, the four final-stage task items in the spatial unit 1 and the spatial unit 3 correspond to four minimum production units, and the three final-stage task items in the spatial unit 2 correspond to three minimum production units. That is, the entire construction project includes 11 minimum production units.
[0140] In some embodiments, the determination module 110 can determine the minimum production unit at the drawing design stage and / or at the drawing import stage. At the drawing design stage, when the drawing designer inputs the configuration information, the spatial information corresponding to the configuration information, and the task item information, the minimum production unit can be determined in the foregoing manner. After the design of the construction drawings is completed and construction is carried out according to the construction drawings, the user can import the construction drawings into the construction project management system 100 and use them when executing construction tasks. At the drawing import stage, when a part or all of the construction drawings are imported into the construction project management system 100, the configuration information of the construction drawings, the spatial information corresponding to the configuration information, and the task item information can be obtained in the foregoing manner, and the minimum production unit can be determined.
[0141] In some embodiments of this specification, by decomposing a construction project into computer-recognizable minimum production units, the construction workload of the entire physical construction can be quantified, and the quantification of progress and cost can be realized and calculated. By determining the final-stage task items within the constituent units, it becomes possible to grasp the final-stage task items that need to be completed during construction design.
[0142] FIG. 11 is an exemplary flowchart for managing a construction project based on a task order according to some embodiments of this specification. In some embodiments, the flow 1100 may be executed by the management module 120 or the processor of the construction project management system 100. As shown in FIG. 11, the flow 1100 includes the following steps.
[0143] In step 1110, a plurality of minimum production units are aggregated into a plurality of task orders, and each task order includes at least a part of the plurality of minimum production units.
[0144] A task order refers to a receipt that records a task list for construction work assigned to a constructor (such as a worker). In some embodiments, the minimum production unit can be distributed to workers in the form of a task order. The task order contains various information regarding the execution of the minimum production unit, including, but not limited to, the construction area, the final task item, the fulfillment target, the working period, the description content, and the quantity and price information. The construction area can indicate in which area the minimum production unit should perform the construction. The fulfillment target can indicate who has completed the minimum production unit. The working period can indicate the execution time, the planned completion time, etc. of the minimum production unit. The description content is the normative content regarding construction work techniques, construction safety, etc. The quantity and price information is the content regarding the cost and payment of the construction task.
[0145] In some embodiments, each task order may include one or more minimum production units. In some embodiments, the minimum production units within a task order exist in the form of tasks. That is, the task order contains multiple tasks, and each task corresponds to a final task item represented by one minimum production unit.
[0146] In some embodiments, the management module 120 can construct at least one task order in various forms based on a plurality of minimum production units. In some embodiments, the management module 120 can construct one or more minimum production units (or end-stage task items) belonging to the same spatial unit into one task order. In some embodiments, the management module 120 can construct one or more minimum production units (or end-stage task items) for producing the same component unit into one task order. In some embodiments, the management module 120 can construct one or more minimum production units (or end-stage task items) that can be ordered by the same constructor into one task order according to the order scope of the constructor. In the embodiments of this specification, the construction method of the task order is not particularly limited and may be set according to actual needs.
[0147] As shown in FIG. 7, the 11 minimum production units included in the space-task item matrix 600 can be divided into three task orders. Here, task order 1 includes 7 minimum production units (a 21 , a 22 , a 23 , a 31 , a 32 , a 33 , a 34 ), task order 2 includes 3 minimum production units (a 11 , a 12 , a 13 ), and task order 3 includes 1 minimum production unit (a 14 ).
[0148] In step 1120, distribute the task order to at least one constructor.
[0149] In some embodiments, the management module 120 can distribute task orders to at least one constructor in various ways. For example, the management module 120 can distribute one task order to one constructor. For example, the management module 120 can distribute multiple task orders to one constructor or multiple constructors. The task orders received by each constructor do not overlap. In the embodiments of this specification, the distribution method of task orders is not particularly limited, and operations well-known to those skilled in the art can be adopted.
[0150] In step 1130, the inspection information of a plurality of minimum production units is obtained, and the construction progress of the construction project is determined based on the inspection information.
[0151] The inspection information means information regarding the inspection status of task orders. In some embodiments, the inspection information includes one or more of the actual progress of each minimum production unit in the task order (e.g., inspected or uninspected, etc.), actual work efficiency consumption, actual production time, etc. When a minimum production unit is inspected, it means that the minimum production unit is completed, and when a minimum production unit is uninspected, it means that the minimum production unit is not completed. The actual production time of the minimum production unit includes the actual start time, actual end time, and / or actual duration of the minimum production unit. It should be noted that when the minimum production unit has not ended, its actual end time is unknown. The actual work efficiency consumption of the minimum production unit refers to the actual production efficiency when the minimum production unit is executed. In some embodiments, the management module 120 can determine the ratio of the actual work amount of the minimum production unit to the actual time consumption amount as the actual work efficiency consumption of the minimum production unit. In some embodiments, the management module 120 can determine the difference between the actual start time of the minimum production unit and the current time as the actual time consumption amount of the minimum production unit.
[0152] In some embodiments, the management module 120 can obtain the inspection information of the minimum production unit based on the user's input. For example, when the user (such as a constructor) inputs the actual completion time of the minimum production unit, the management module 120 can determine that the inspection information of the minimum production unit has been inspected. If the actual completion time of the minimum production unit is not received, the management module 120 can determine that the inspection information of the minimum production unit has not been inspected. In the embodiments of this specification, there is no particular limitation on the acquisition of inspection information, and operations well-known to those skilled in the art can be adopted.
[0153] The construction progress is an indicator used to measure the completion status of a construction project. The construction progress can be expressed in various ways. For example, the construction progress can be expressed in various ways such as a Gantt chart or a schedule. The Gantt chart and / or schedule can represent the relationship between the construction plan (such as the planned start time, planned end time, etc.) and the actual progress (such as the actual start time, actual end time, etc.) of each task item and / or each minimum production unit, and the completion percentage of each task item.
[0154] In some embodiments, the management module 120 can determine the completion percentage of each task item in the construction project based on the inspection information of multiple minimum production units, and further obtain the construction progress of the construction project. For example, the management module 120 can determine the ratio of the number of inspected minimum production units in the construction project to the total number of minimum production units included in the task item as the completion percentage of the task item. The management module 120 can further construct a Gantt chart and / or a schedule based on the completion percentage, construction plan and / or actual progress of each task item. It should be noted that if the task item has not ended, its actual end time is unknown. The planned start time and planned end time can be determined according to a preset construction plan table, and the actual start time can be determined according to the actual data uploaded by the constructor.
[0155] In some embodiments, the management module 120 can determine the task completion degree of a task order based on the inspection information and determine the construction progress based on the task completion degree.
[0156] The task completion degree refers to the completion status of a task order. For example, when all of the minimum production units within a task order have been inspected, the task completion degree of the task order can be set to 1; when there are no inspected minimum production units in the task order, the task completion degree of the task order can be set to 0; and in other cases, the task completion degree can be any value between 0 and 1.
[0157] In some embodiments, the management module 120 can determine the task completion degree of a task order based on the inspection information of the minimum production units included in the task order. For example, the management module 120 can determine the ratio of the number of inspected minimum production units in the task order to the total number of minimum production units included in the task order as the task completion degree of the task order.
[0158] In some embodiments, the management module 120 can determine the construction progress of a construction project based on the task completion degrees of at least one task order included in the construction project. For example, the management module 120 can draw a Gantt chart and / or schedule, etc., based on the task completion degrees of at least one task order included in the construction project to obtain the construction progress of the construction project.
[0159] In some embodiments of this specification, by dividing a construction project into task orders, the task completion degree of the task order is determined, and further the construction progress of the construction project is determined, and the construction progress of the construction project can be determined from the analysis of the management dimension of the task order. This method helps the manager accurately grasp the construction status of each constructor and helps the manager perform targeted management optimization.
[0160] Figure 12 is an exemplary flowchart for managing a construction project based on a task process according to some embodiments of the present specification. In some embodiments, flow 1200 may be executed by management module 120 or a processor of construction project management system 100. As shown in Figure 12, flow 1200 includes the following steps.
[0161] In step 1210, based on the spatial information and the configuration information, a plurality of minimum production units are aggregated into at least one task process according to preset aggregation conditions.
[0162] A task process refers to a sequence composed of one or more minimum production units. In some embodiments, there is a production order among the one or more minimum production units included in the task process. For example, a certain task process includes three minimum production units. As the existing production order, the second minimum production unit can only be carried out after the first minimum production unit is completed, and the third minimum production unit can only be carried out after the second minimum production unit is completed.
[0163] The preset aggregation condition is an algorithm or rule for aggregating one or more minimum production units into one task process. In some embodiments, the preset aggregation condition may be to aggregate the minimum production units corresponding to a plurality of final task items required to construct one constituent unit among one spatial unit into one task process according to the production order. A plurality of task processes can be determined based on different spatial units and different constituent units. In some embodiments, the preset aggregation condition may be to aggregate the minimum production units corresponding to a plurality of final task items in one task item among one spatial unit into one task process according to the production order. A plurality of task processes can be determined based on different spatial units and different task items. The preset aggregation condition is not limited herein and may be in any other executable form.
[0164] In some embodiments, at least one task process may be determined within one spatial unit. In some embodiments, the number and / or type of task processes determined in different spatial units may be the same or different.
[0165] In some embodiments of this specification, by aggregating a plurality of minimum production units included in a construction project into at least one task process, it is helpful to analyze, determine, manage, and control the construction progress of the construction project from the management dimension of the task process.
[0166] In step 1220, based on the inspection information, spatial information, and process information, the process completion degree of the task process is determined.
[0167] The process information means information regarding the splitting situation of the task process. In some embodiments, the process information may include one or more of the spatial unit corresponding to the task process, the number of splits of the task process, the production order of a plurality of minimum production units included in each task process, encoding information, construction plan, actual progress, etc.
[0168] The project completion degree refers to the completion status of the task process. For example, when all the minimum production units within the task process have passed the inspection and acceptance, the project completion degree of the task process can be set to 1. When there is no minimum production unit that has passed the inspection and acceptance in the task process, the project completion degree of the task process can be set to 0. In other cases, the project completion degree is any value between 0 and 1.
[0169] In some embodiments, the management module 120 can determine a set of inspection information for the minimum production units included in each task process within each space unit based on the inspection information, space information, and process information, and determine the project completion degree of each task process based on the set of inspection information. In some embodiments, the management module 120 can cluster the minimum production units of the same task process belonging to the same space unit according to the space unit and task process to which the minimum production units belong, and obtain a set of inspection information by combining the inspection information of the clustered plurality of minimum production units.
[0170] In some embodiments, the management module 120 can determine the ratio of the number of inspected minimum production units to the total number of elements in the set of inspection information as the project completion degree of this task process according to the set of inspection information corresponding to the task process.
[0171] In step 1230, the construction progress can be determined based on the project completion degree.
[0172] In some embodiments, the management module 120 can determine the construction progress of the construction project based on the project completion degree of at least one task process included in the construction project. For example, the management module 120 can draw a Gantt chart and / or schedule, etc., based on the project completion degree of at least one task process included in the construction project to obtain the construction progress of the construction project.
[0173] In some embodiments of this specification, by dividing a construction project into task processes, the completion degree of the task processes can be determined, and further the construction progress of the construction project can be determined. The construction progress of the construction project can be determined from the analysis of the management dimension of the task processes. This method helps the manager accurately grasp the construction status of each task process and helps the manager perform targeted management optimization.
[0174] In some embodiments, the management module 120 can also construct a region-process matrix according to the spatial information of the construction project and at least one of the previously determined task processes.
[0175] In some embodiments, the region-process matrix may include the status of the task processes included in different spatial partitions. For example, the element b in the region-process matrix r、s can represent the s-th task process within the r-th spatial partition.
[0176] In some embodiments, the management module 120 can aggregate the task processes according to the spatial partitions to which the task processes belong, and arrange one or more task processes belonging to the same spatial partition in the same row or the same column within the region-process matrix. In some embodiments, the inspection module 140 may further display each task process in the form of a matrix (for example, in the form of a space-task item matrix). The inspection module 140 can aggregate the multiple minimum production units included in the task process according to the spatial unit to which they belong, and arrange one or more minimum production units belonging to the same spatial unit in the same row or the same column within the space-task item matrix corresponding to the task process.
[0177] As shown in FIG. 8, the information displayed by the region-process matrix 800 includes the s-th task process b in the r-1-th spatial partition r-1,s is included, that there is no (s + 1)-th task process in the r-1-th spatial partition, and the s-th task process b in the r-th spatial partition r,sincludes that there is no (s + 1)-th task process in the r-th spatial section and there is an s-th task process b in the (r + 1)-th spatial section r+1,s includes that there is no (s + 1)-th task process in the (r + 1)-th spatial section and includes the s-th task process b in the (r - 1)-th spatial section r-1,s The information further displayed in the space-task item matrix corresponding to the s-th task process b in the r-th spatial section includes that the minimum production unit included in the first spatial unit is (a11, a12, a13, a14), the minimum production unit included in the second spatial unit is (a21, a22, a23), and the minimum production unit included in the third spatial unit is (a31, a32, a33, a34). r,s The information further displayed in the space-task item matrix corresponding to the s-th task process b in the (r + 1)-th spatial section includes that the minimum production unit included in the first spatial unit is (a41, a42, a43, a44), the minimum production unit included in the second spatial unit is (a51, a52, a53, a54), and the minimum production unit included in the third spatial unit is (a61, a62, a63, a64). r+1,s The information further displayed in the space-task item matrix corresponding to the s-th task process b includes that the minimum production unit included in the first spatial unit is (a71, a72, a73), the minimum production unit included in the second spatial unit is (a81, a82, a83, a84), and the minimum production unit included in the third spatial unit is (a91, a92, a93).
[0178] In some embodiments, the management module 120 may add information on one or more time dimensions among the planned start time, planned end time, actual start time, and actual end time of the minimum production unit to the area-process matrix, color-mark the area-process matrix according to the inspection information of the minimum production unit, and obtain a visualized progress display table for visually displaying the construction progress of the construction project. For example, the inspection information may be expressed in forms such as no mark, dark color mark, and light color mark. The dark color mark indicates that the minimum production unit has not been inspected after reaching the planned end time, the light color mark indicates that the minimum production unit has been inspected before reaching the planned end time, and no mark indicates that the current time has not reached the planned end time of the minimum production unit.
[0179] As shown in FIG. 9, the visualized progress display table 900 includes the correspondence between each floor of the building body and the task processes included in each floor. Here, the task processes included in each floor may include a plurality of minimum production units such as "main body", "outer wall plaster", "aluminum window", "handrail", "stacked body", "common part plastering", "thermal insulation", "floor", "interior plastering of the common part", and "interior decoration of the common part". The time dimension included in the visualized progress display table 900 is the planned end time of each minimum production unit. In actual applications, different color marks can be used to represent the inspection information of each minimum production unit. For example, the first color mark indicates that the current time has not reached the planned end time of the minimum production unit, the second color mark indicates that the minimum production unit has been inspected before reaching the planned end time, and the third color mark indicates that the minimum production unit has not been inspected yet after reaching the planned end time. Assuming that the current time is July 20th, the third color mark in the visualized progress display table 900 indicates that the minimum production unit has not been inspected on and before July 20th, the second color mark indicates that the minimum production unit has been inspected on and before July 20th, and the first color mark indicates that the planned end time of the minimum production unit is after July 20th.
[0180] In some embodiments of this specification, by constructing a region-process matrix, the interweaving situation of each region and each task process can be intuitively and concretely displayed. By adding the information of the time dimension of each minimum production unit to the region-process matrix and distinguishing the inspection status of the minimum production unit by color marking, dynamic visualization results such as construction dynamic simulation, comparison of plan and actual dynamics, and construction process review can be obtained.
[0181] In some embodiments, the management module 120 can further store the receipt information and construction data documents related to the construction process in the region-process matrix and establish a one-to-one correspondence with the minimum production unit. Here, the receipt information includes, but is not limited to, cost information, production information, inspection information, etc. Also, the production information may include the actual work efficiency consumption and actual cost consumption of the minimum production unit.
[0182] In some embodiments of this specification, by storing the receipt information and construction data documents related to the construction process in the region-process matrix, the progress and cost of the minimum production unit can be monitored in real time and automatically fed back to the two-dimensional region-process matrix, which helps to realize digital and concrete progress representation using the "drawer-type" region-process matrix, making it easier for managers to automatically and quickly read the production and cost information of the minimum production unit.
[0183] Physical construction is difficult to quantify. In some embodiments of this specification, by coding space and task items, the construction project is structurally decomposed into minimum production units that can be identified by a computer, enabling the quantification of the construction workload of the entire physical construction, and enabling the quantification and calculation of progress and cost.
[0184] FIG. 13 is an exemplary flowchart of the progress process of a predicted task process according to some embodiments of this specification. In some embodiments, the flow 1300 may be executed by the construction progress management system 100 (e.g., the prediction module) or a processor. As shown in FIG. 13, the flow 1300 includes the following steps.
[0185] In step 1310, according to the inclusion of the minimum production unit inspected in the task process, based on the work record information and / or inspection information of the task order, the equivalent work efficiency and / or equivalent cost of the first minimum production unit are determined.
[0186] Work record information means information regarding the production status of the task order. In some embodiments, the work record information includes one or more of the construction plan, actual cost consumption, etc. of each minimum production unit in the task order. For details of the construction plan and inspection information, refer to FIG. 11 and its related description.
[0187] In some embodiments, the prediction module can obtain the work record information and inspection information of the task order according to the input of the constructor. For example, the constructor can upload information such as the actual start time, actual cost consumption, actual work efficiency consumption, etc. of each minimum production unit in the task order from the terminal device. The prediction module can determine the actual production time based on the difference between the actual start time of the minimum production unit and the current time.
[0188] In some embodiments, the first minimum production unit is the inspected minimum production unit. The first minimum production unit can be determined based on the inspection information of the minimum production unit. For example, the minimum production unit with inspection information being "inspected" can be determined as the first minimum production unit.
[0189] Equivalent work efficiency refers to an indicator regarding the actual production efficiency of producing the first minimum production unit. In some embodiments, the equivalent work efficiency can be used to uniformly measure the actual production efficiency of each first minimum production unit in the task order.
[0190] The equivalent cost refers to an indicator regarding the cost actually consumed when producing the first minimum production unit. In some embodiments, the equivalent cost can be used to uniformly measure the cost actually consumed by each first minimum production unit in the task order.
[0191] In some embodiments, the prediction module can accumulate the actual work efficiency consumption of each first minimum production unit included in the task order, and determine the ratio of the total work efficiency consumption to the number of first minimum production units as the equivalent work efficiency, and / or accumulate the actual cost consumption of each first minimum production unit included in the task order, and determine the ratio of the total cost consumption to the number of first minimum production units as the equivalent cost. In some embodiments, the prediction module can determine the ratio of the actual workload of the first minimum production unit to the actual time consumption as the actual work efficiency consumption of the first minimum production unit.
[0192] In some embodiments, the prediction module can determine the equivalent work efficiency based on the actual work efficiency consumption of the task order and the number of first minimum production units included in the task order, and / or determine the equivalent cost based on the actual cost consumption of the task order and the number of first minimum production units included in the task order.
[0193] The actual work efficiency consumption of the task order refers to the actual production efficiency when executing the task order. In some embodiments, the prediction module can determine the ratio of the actual workload of the task order to the actual time consumption as the actual work efficiency consumption of the task order. In some embodiments, the prediction module can determine the difference between the actual start time of the minimum production unit that started production earliest within the task order and the current time as the actual time consumption of the task order.
[0194] In some embodiments, the prediction module can determine the ratio of the actual work efficiency consumption of the task order to the number of first minimum production units included in the task order as the equivalent cost.
[0195] The actual cost consumption of a task order refers to the cost actually consumed when the task order is executed. In some embodiments, the prediction module can determine the actual cost consumption of a task order based on the work record information of the task order.
[0196] In some embodiments, the prediction module can determine the ratio of the actual cost consumption of a task order to the number of the first minimum production units included in the task order as the equivalent cost.
[0197] In some embodiments of this specification, the equivalent work efficiency and / or equivalent cost of each inspected minimum production unit can be determined efficiently and accurately according to the actual work efficiency consumption and actual cost consumption of the task order, which helps to determine the estimated work efficiency and / or estimated cost of the subsequent uninspected minimum production units.
[0198] In step 1320, based on the equivalent work efficiency and / or equivalent cost, and the spatial information, determine the estimated work efficiency and / or estimated cost of the second minimum production unit.
[0199] In some embodiments, the second minimum production unit is an uninspected minimum production unit. The second minimum production unit can be determined based on the inspection information of the minimum production unit. For example, a minimum production unit with inspection information of "uninspected" can be determined as the second minimum production unit.
[0200] The estimated work efficiency refers to an indicator related to the expected production efficiency when producing the second minimum production unit. In some embodiments, the estimated work efficiency can be used to measure the expected production efficiency of a certain second minimum production unit in a task order. The estimated work efficiencies corresponding to different second minimum production units may be different.
[0201] The estimated cost refers to an indicator regarding the cost expected to be consumed for producing the second minimum production unit. In some embodiments, the estimated cost can be used to measure the expected consumption cost of a certain second minimum production unit in the task order. The estimated costs corresponding to different second minimum production units may be different.
[0202] The estimated working efficiency and / or the estimated cost can be determined in various ways. In some embodiments, the prediction module can determine the corresponding second minimum production unit of the same constituent unit belonging to a spatial unit different from the first minimum production unit based on the spatial information of the construction project, and can determine the estimated working efficiency and / or the estimated cost of the corresponding second minimum production unit based on the equivalent working efficiency and / or the equivalent cost of the first minimum production unit. For example, if the first minimum production units p1, p2, and p3 are "outer wall plaster", the spatial units to which they belong are "3rd floor - 2nd floor - 1st floor" respectively, the constituent unit to which they belong is "outer wall", the second minimum production unit d1 is "outer wall plaster", the spatial unit to which it belongs is "4th floor", and the constituent unit to which it belongs is "outer wall", the estimated working efficiency and / or the estimated cost of the corresponding second minimum production unit d1 can be determined based on the equivalent working efficiency and / or the equivalent cost of the first minimum production units p1 - p3.
[0203] In some embodiments, the prediction module can calculate the weighted equivalent working efficiency and / or equivalent cost of the first minimum production unit respectively, and determine the estimated working efficiency and / or estimated cost of the second minimum production unit. Here, the weighted weights of different first minimum production units may be different. In some embodiments, the weighted weight may be the default value of the system, the empirical value, the manually preset value, etc., or any combination thereof, and may be set according to actual needs, and is not limited thereto in this specification. In some embodiments, the weighted weight can be determined based on the spatial distance between the first minimum production unit and the second minimum production unit. The closer the spatial distance is, the larger the weighted weight is.
[0204] For example, the weighted weights corresponding to the equivalent working efficiencies of the first minimum production units p1 to p3 can be r1 to r3 respectively, and the weighted weights corresponding to the equivalent costs of the first minimum production units p1 to p3 can be s1 to s3 respectively. In that case, based on the equivalent working efficiencies g1 to g3 of the first minimum production units p1 to p3 respectively, the estimated working efficiency f = g1 * r1 + g2 * r2 + g3 * r3 of the second minimum production unit d1 can be determined, and based on the equivalent costs h1 to h3 of the first minimum production units p1 to p3 respectively, the estimated cost e = h1 * s1 + h2 * s2 + h3 * s3 of the second minimum production unit d1 can be determined.
[0205] In some embodiments, the prediction module can determine the third minimum production unit and / or the fourth minimum production unit whose spatial position relationship with the second minimum production unit satisfies the preset position condition based on the spatial information, and based on the equivalent working efficiency and / or equivalent cost of the third minimum production unit, and / or the estimated working efficiency and / or estimated cost of the fourth minimum production unit, the estimated working efficiency and / or estimated cost of the second minimum production unit can be determined by a preset algorithm.
[0206] The spatial position relationship means the position relationship of the spatial units to which two minimum production units in space belong. In some embodiments, the spatial position relationship may include the linear distance of the spatial units to which two minimum production units in the same spatial section belong.
[0207] In some embodiments, the preset position condition may be that the minimum production units belong to the same spatial section and the linear distance between the minimum production units is less than the distance threshold. Here, the distance threshold may be the default value of the system, an empirical value, a value preset manually, etc., or any combination thereof, and may be set according to actual needs, and is not limited thereto in this specification. In some embodiments, the preset position condition may be set according to actual needs and is not limited herein.
[0208] In some embodiments, the third minimum production unit is one or more of the first minimum production units. That is, the third minimum production unit is one or more of the inspected minimum production units.
[0209] In some embodiments, the prediction module can select one or more first minimum production units that satisfy the preset position condition for the spatial position relationship between the current second minimum production unit and a plurality of first minimum production units as the third minimum production unit. For example, the prediction module can select, as the third minimum production unit, a first minimum production unit that belongs to the same spatial section as the current second minimum production unit and whose linear distance from the current second minimum production unit is less than the distance threshold from a plurality of first minimum production units.
[0210] In some embodiments, the fourth minimum production unit is one or more of the second minimum production units for which the estimated working efficiency and / or the estimated cost have been determined. Here, the second minimum production unit for which the estimated working efficiency and / or the estimated cost have been determined refers to the second minimum production unit for which the estimated working efficiency and / or the estimated cost have been calculated according to any one of the embodiments of this specification. For the description related to the calculation of the estimated working efficiency and / or the estimated cost, please refer to the remaining part of FIG. 10.
[0211] The preset algorithm refers to an algorithm or rule for determining the estimated working efficiency and / or the estimated cost of the second minimum production unit.
[0212] The preset algorithm may be in various forms. In some embodiments, the preset algorithm may perform weighted fusion based on the equivalent working efficiency of the third minimum production unit in response to the absence of the fourth minimum production unit to determine the estimated working efficiency of the second minimum production unit, and perform weighted fusion based on the equivalent cost of the third minimum production unit to determine the estimated cost of the second minimum production unit. In some embodiments, the preset algorithm may perform weighted fusion based on the equivalent working efficiency of the third minimum production unit and the estimated working efficiency of the fourth minimum production unit in response to the presence of the fourth minimum production unit to determine the estimated working efficiency of the second minimum production unit, and perform weighted fusion based on the equivalent cost of the third minimum production unit and the estimated cost of the fourth minimum production unit to determine the estimated cost of the second minimum production unit. Here, the aforementioned weighted weights may be the system default value, the empirical value, the value preset manually, etc., or any combination thereof, and may be set according to the actual needs, and are not limited thereto in this specification.
[0213] In some embodiments, the preset algorithm may determine the weighted weights of the third smallest production unit and / or the fourth smallest production unit based on the spatial distance between the third smallest production unit and / or the fourth smallest production unit and the second smallest production unit, and determine the estimated working efficiency and / or estimated cost of the second smallest production unit by weighted fusion based on the weighted weights, the equivalent working efficiency and / or equivalent cost of the third smallest production unit, and / or the estimated working efficiency and / or estimated cost of the fourth smallest production unit.
[0214] In some embodiments, the prediction module can determine the weighted weights of the third smallest production unit and / or the fourth smallest production unit according to a preset comparison table based on the spatial distance between the third smallest production unit and / or the fourth smallest production unit and the second smallest production unit. In some embodiments, the preset comparison table may include the correspondence between the spatial distance between the third smallest production unit and / or the fourth smallest production unit and the second smallest production unit and the weighted weights of the third smallest production unit and / or the fourth smallest production unit. For example, the correspondence may be such that the smaller the spatial distance from the second smallest production unit, the higher the weighted weight corresponding to the third smallest production unit and / or the fourth smallest production unit, and the weight change may be linear or exponential. In some embodiments, the preset comparison table can be determined based on historical data or prior knowledge.
[0215] In some embodiments, in response to the absence of the fourth smallest production unit, the prediction module can determine the estimated working efficiency and / or estimated cost of the second smallest production unit by weighted fusion based on the weighted weights and the equivalent working efficiency and / or equivalent cost of the third smallest production unit. For example, the estimated working efficiency z of the second smallest production unit r r =(c r-n +2c r-(n-1) +3c r-(n-2) +…+nc r-1) / (1 + 2 + … + n) can be cited. Here, z r is the estimated working efficiency of the second smallest production unit r, and c r-n ~c r-1 each represents the equivalent working efficiency of the third smallest production units r - n to r - 1, 1 to n are the weighted weights of the third smallest production units r - n to r - 1 respectively. The third smallest production unit r - n is the farthest from the second smallest production unit r, and its corresponding weighted weight is the smallest. The third smallest production unit r - 1 is the closest to the second smallest production unit r, and its corresponding weighted weight is the largest.
[0216] In some embodiments, the prediction module can determine the estimated working efficiency and / or estimated cost of the second smallest production unit by weighted fusion based on the weighted weight, the equivalent working efficiency and / or the equivalent cost of the third smallest production unit, and the estimated working efficiency and / or estimated cost of the fourth smallest production unit in response to the existence of the fourth smallest production unit. For example, the estimated working efficiency z r of the second smallest production unit r = (c r-n + 2c r-(n-1) + 3c r-(n-2) + … + nc r-1 ) / (1 + 2 + … + n)+(z r-m + 2z r-(m-1) + 3z r-(m-2) + … + nz r-1 ) / (1 + 2 + … + m) can be cited.
[0217] Here, z r is the estimated working efficiency of the second smallest production unit r, z r-m ~z r-1Each is the estimated working efficiency from the fourth minimum production unit r-m to the fourth minimum production unit r-1, where 1 to m are the weighted weights from the fourth minimum production unit r-n to the fourth minimum production unit r-1 respectively. The fourth minimum production unit r-m is the farthest from the second minimum production unit r, and its corresponding weighted weight is the smallest. The fourth minimum production unit r-1 is the closest to the second minimum production unit r, and its corresponding weighted weight is the largest.
[0218] Since the calculation method of the estimated cost of the second minimum production unit is the same as that of the estimated working efficiency of the second minimum production unit, it will not be repeatedly described here.
[0219] In some embodiments of this specification, it is assumed that the closer the spatial distance is, the closer the working efficiency and cost of the minimum production unit are. Based on the equivalent working efficiency and equivalent cost of the third minimum production unit that satisfies the preset position condition of the spatial position relationship with the second minimum production unit, and the change of weight assignment according to the spatial distance, it can effectively respond to local changes in space and obtain a more accurate estimated value than empirical judgment. Furthermore, by incorporating the estimated working efficiency and estimated cost of the fourth minimum production unit that satisfies the preset position condition of the spatial position relationship with the second minimum production unit into the weighted calculation, the calculation of the remaining part can be further optimized based on the determined estimated value, and the accuracy of the estimated value can be improved.
[0220] In step 1330, based on the estimated working efficiency and / or estimated cost, predict the progress of the task process.
[0221] The progress refers to the expected completion status of the task process. In some embodiments, the progress may include one or more types such as the expected required time of the task process and the expected required time of the key node. Here, the expected required time means the time from the current time point to the inspection time point.
[0222] In some embodiments, the critical node may be the minimum production unit that is more important in the task process.
[0223] The critical node can be determined in various ways. In some embodiments, the prediction module can determine the minimum production unit with a high sequential dependence (e.g., higher than a preset threshold) as the critical node. The sequential dependence refers to the degree to which the current minimum production unit depends on the completion status of one or more minimum production units that existed before it in the production order. The higher the sequential dependence, the higher the degree of dependence of the current minimum production unit on the completion status of one or more minimum production units that existed before it in the production order. In some embodiments, the sequential dependence of the minimum production unit may increase sequentially according to the production order of the minimum production unit, and the increasing trend may be in the form of an exponential or multiple type, etc. As an example, when the production order of three minimum production units included in a certain task process is minimum production unit q1 > minimum production unit q2 > minimum production unit q3, the sequential dependence w1 of minimum production unit q1 < the sequential dependence w2 of minimum production unit q2 < the sequential dependence w3 of minimum production unit q1.
[0224] In some embodiments, the prediction module can determine the minimum production unit with a long planned operation period (e.g., higher than a preset threshold) as the critical node. Here, the planned operation period may be the difference between the planned end time and the planned start time.
[0225] In some embodiments, the prediction module can determine the minimum production unit with a high planned cost (e.g., higher than a preset threshold) as the critical node. For details of the planned cost, please refer to FIG. 14 and its related description.
[0226] The critical node can also be determined in any other executable form and is not limited here.
[0227] In some embodiments, the prediction module can predict the progress of the task process in various ways based on the estimated working efficiency and / or the estimated cost. In some embodiments, the prediction module can determine the total estimated consumption time of all the second smallest production units in the task process as the expected completion time of the task process. For example, if the total estimated consumption time of all the second smallest production units in the task process is t s , it can be determined that the expected required time of the task process is t s . In some embodiments, the estimated consumption time of the second smallest production unit can be determined based on the workload of the second smallest production unit and the estimated working efficiency. In some embodiments, the workload of the second smallest production unit can be determined based on the total workload of the task order to which the second smallest production unit belongs and the number of the smallest production units in the task order to which it belongs.
[0228] In some embodiments, the prediction module can determine the expected required time of a critical node based on the position of the critical node in the task process and the sum of the estimated working efficiencies of all the second smallest production units located before the critical node in the task process. The method for determining the expected required time of the critical node is the same as the method for determining the expected required time of the task process, and will not be described repeatedly here.
[0229] In some embodiments of this specification, based on the equivalent work efficiency and equivalent cost of the inspected minimum production unit in the task order, by determining the estimation process and estimation cost of the uninspected minimum production unit in combination with the spatial information, since it is compatible with the local changes in space, a more accurate predicted value can be obtained than empirical judgment. For example, there are 10 processes on the second floor of a certain building, but only 3 processes are required on the third floor, or only 30 processes are needed on the third floor. Such a situation cannot be addressed by relying on the experience that the processes between adjacent floors are similar. However, by decomposing it into the minimum production unit, an accurate prediction can be made according to the local changes in space. This prediction method can statistically consider recent business changes such as factors affecting efficiency such as a sharp increase in personnel and material supply shortages, thus improving the accuracy of the prediction.
[0230] FIG. 14 is an exemplary first schematic diagram for determining whether to issue a warning according to some embodiments of this specification.
[0231] In some embodiments, the warning module can determine whether to issue a warning according to the actual cost consumption situation of the task order.
[0232] Referring to FIG. 14, in some embodiments, the warning module determines the actual cost consumption 1420 of the task order based on the work record information 1410 of the task order, and determines the theoretical cost consumption 1450 of the task order based on the task completion degree 1430 and the planned cost 1440 of the task order. When the difference between the actual cost consumption and the theoretical cost consumption meets a preset warning condition, a warning can be issued.
[0233] The actual cost consumption of a task order refers to the actual total cost consumption when the minimum production unit included in the task order is completed. The actual cost consumption of a task order can be determined based on the work record information of the task order. For example, the warning module can determine the total of the actually incurred cost consumption as the actual cost consumption based on the work record information of the task order.
[0234] The planned cost of a task order refers to the cost budget of the task order planned in advance. The planned cost of a task order can be determined in advance by the administrator based on historical data or prior knowledge.
[0235] The theoretical cost consumption of a task order refers to the theoretically total cost consumption when the minimum production unit included in the task order is completed.
[0236] In some embodiments, the warning module can determine the product of the task completion degree and the planned cost of the task order as the theoretical cost consumption of the task order. For example, the warning module can convert the task completion degree into a percentage or a value from 0 to 1, and determine the product of the task completion degree and the planned cost as the theoretical cost consumption.
[0237] The preset warning condition is a condition for determining whether a warning can be issued based on the magnitude of the difference between the actual cost consumption and the theoretical cost consumption. In some embodiments, the preset warning condition may be that the difference between the actual cost consumption and the theoretical cost consumption is greater than the difference threshold. Here, the difference threshold may be a system default value, an empirical value, a value preset manually, etc., or any combination thereof, and may be set according to actual needs, and is not limited thereto in this specification. The preset warning condition may be set according to actual needs and is not limited here.
[0238] In some embodiments of this specification, it is determined whether to issue a warning based on the difference between the actual cost consumption and the theoretical cost consumption of the task order, and it is determined whether to issue a warning from the perspective of the cost consumption of the task order. If it is predicted that the cost consumption of the task order does not meet the expected situation, a risk warning can be issued in a timely manner, which is helpful for the dynamic inference of the subsequent construction process and the adjustment of the construction strategy.
[0239] FIG. 15 is an exemplary second schematic diagram for determining whether to issue a warning according to some embodiments of this specification.
[0240] In some embodiments, the warning module can determine whether to issue a warning based on the actual time consumption situation and work efficiency consumption situation of the task process.
[0241] Referring to FIG. 15, in some embodiments, the warning module determines the estimated end time 1520 of the task process based on the estimated work efficiency 1510 of the second minimum production unit included in the task process, and can issue a warning in response to the estimated end time being longer than the planned end time of the task process.
[0242] The estimated end time means the estimated acceptance time point of the task process. In some embodiments, the warning module can determine the estimated required time of the task process based on the estimated work efficiency of the second minimum production unit included in the task process, and determine the estimated end time based on the current time point and the estimated required time. For example, if the current time point is T and the estimated required time is t s then the estimated end time is T + t s For details of the estimated required time, please refer to step 1330 and its related descriptions.
[0243] The planned end time of the task process refers to the planned end time of the last minimum production unit in the task process. For details of the planned end time of the minimum production unit, please refer to step 420 and its related descriptions.
[0244] In some embodiments, the estimated end time being longer than the planned end time may mean that the estimated end time is after the planned end time.
[0245] In some embodiments of the present specification, by estimating the estimated end time of the task process and determining whether to issue a warning based on the before-and-after relationship between the estimated end time and the planned end time, it is possible to determine whether to issue a warning from the perspective of whether the task process has exceeded the deadline, and when the possibility of the task process exceeding the deadline is predicted, a risk warning can be issued in a timely manner, which is helpful for the dynamic inference of the subsequent construction process and the adjustment of the construction strategy.
[0246] Referring to FIG. 15, in some embodiments, the warning module determines the remaining planned work efficiency 1550 of the task process based on the planned work efficiency 1530 of the task process and the inspection information 1540 of the task process, and determines the disposable work efficiency 1560 of the second minimum production unit included in the task process based on the remaining planned work efficiency 1550. When the estimated work efficiency of the second minimum production unit included in the task process is greater than the disposable work efficiency, a warning can be issued.
[0247] The planned work efficiency of the task process refers to the work efficiency budget of the task process planned in advance. The planned work efficiency of the task process can be determined in advance by the administrator based on historical data or prior knowledge.
[0248] The remaining planned work efficiency of the task process refers to the remaining work efficiency budget of the task process that has already been produced.
[0249] In some embodiments, the warning module can determine the actual work efficiency consumption of the task process based on the inspection information of the task process, and determine the difference between the planned work efficiency and the actual work efficiency consumption as the remaining planned work efficiency.
[0250] The disposable work efficiency refers to the work efficiency budget of each second minimum production unit in the task process when the remaining planned work efficiency is satisfied.
[0251] In some embodiments, the warning module can determine the disposable work efficiency of the second minimum production unit included in the task process based on the remaining planned work efficiency and the number of the second minimum production units included in the task process. For example, the warning module can determine the ratio of the remaining planned work efficiency to the number of the second minimum production units included in the task process as the disposable work efficiency of the second minimum production unit included in the task process.
[0252] In some embodiments of this specification, by determining the disposable work efficiency of each second minimum production unit included in the task process while satisfying the remaining planned work efficiency, it is further possible to determine whether to issue a warning based on whether the disposable work efficiency of a single second minimum production unit can support production by the estimated work efficiency. According to this embodiment, since it is possible to determine whether to issue a warning from the perspective of whether a single second minimum production unit has passed the due date, when the possibility of the second minimum production unit exceeding the deadline is predicted, a risk warning can be issued in a timely manner, which is helpful for the dynamic inference of the subsequent construction process and the adjustment of the construction strategy.
[0253] FIG. 16 is an exemplary third schematic diagram for determining whether to issue a warning according to some embodiments of this specification.
[0254] In some embodiments, the warning module can determine whether to issue a warning according to the actual cost consumption situation of the task process.
[0255] Referring to FIG. 16, in some embodiments, the warning module can determine the remaining required cost 1620 of the task process based on the estimated cost 1610 of the second minimum production unit included in the task process, and can issue a warning when the remaining required cost is greater than the remaining planned cost of the task process.
[0256] The remaining required cost of a task process refers to the total cost required to complete all the second smallest production units in the task process. In some embodiments, the warning module can determine the total estimated cost of all the second smallest production units in the task process as the remaining required cost of the task process.
[0257] The remaining planned cost of a task process refers to the remaining cost budget of the task process that has already been produced.
[0258] In some embodiments, the warning module can determine the remaining planned cost of the task process based on the planned cost of the task process and the work record information of the task process. In some embodiments, the warning module can determine the actual cost consumption of the task process based on the work record information of the task process, and determine the difference between the planned cost and the actual cost consumption as the remaining planned cost.
[0259] In some embodiments of this specification, by determining the remaining required cost of the task process and judging whether to issue a warning based on the magnitude relationship between the remaining required cost and the remaining planned cost, it is possible to judge whether to issue a warning from the perspective of whether the cost budget has been exceeded when producing all the remaining second smallest production units in the task process. Therefore, when the possibility of exceeding the cost budget is predicted, a risk warning can be issued in a timely manner, which is helpful for the dynamic inference of the subsequent construction process and the adjustment of the construction strategy.
[0260] Referring to FIG. 16, in some embodiments, the warning module determines the remaining planned cost 1640 of the task process based on the planned cost 1630 of the task process and the work record information 1410 of the task process, and determines the disposable cost 1650 of the second smallest production unit included in the task process based on the remaining planned cost 1640. A warning can be issued in response to the estimated cost of the second smallest production unit included in the task process being greater than the disposable cost. For details of the remaining planned cost, please refer to the above.
[0261] The disposable cost refers to the cost budget of each second minimum production unit in the task process when the remaining planned cost is met.
[0262] In some embodiments, the warning module can determine the disposable working efficiency of the second minimum production units included in the task process based on the remaining planned cost and the number of second minimum production units included in the task process. For example, the warning module can determine the ratio of the remaining planned cost to the number of second minimum production units included in the task process as the disposable cost of the second minimum production units included in the task process.
[0263] In some embodiments of this specification, by determining the disposable cost of each second minimum production unit included in the task process while meeting the remaining planned cost, it is further possible to determine whether to issue a warning based on whether the disposable cost of a single second minimum production unit can support production by the estimated cost. According to this embodiment, it is possible to determine whether to issue a warning from the perspective of whether a single second minimum production unit exceeds the cost budget, so that when the possibility of the second minimum production unit exceeding the cost budget is predicted, a risk warning can be issued in a timely manner, which is useful for the dynamic inference of the subsequent construction process and the adjustment of the construction strategy.
[0264] In some embodiments, the warning module determines the related task process of the task process in response to the absence of the minimum production unit inspected within the task process, and determines the estimated working efficiency and / or estimated cost of the second minimum production units included in the task process based on the historical work record information and / or historical inspection information of the related task process. Based on the estimated working efficiency and / or estimated cost of the second minimum production units included in the task process, the estimated completion time and / or remaining required cost of the task process are determined, and a warning can be issued in response to the estimated completion time being longer than the planned completion time and / or the remaining required cost being greater than the remaining planned cost.
[0265] In this embodiment, the method for determining whether to issue a warning is the same as that in the above embodiment, and will not be repeatedly described here.
[0266] A task process that does not include the inspected minimum production unit can be called a zero-inspection task process.
[0267] The related task process refers to a task process that has a relationship with the zero-inspection task process. In some embodiments, the related task process includes at least a preset number of inspected minimum production units. The preset number may be the system default value, empirical value, manually preset value, etc., or any combination thereof, and may also be set according to actual needs, and is not limited thereto in this specification.
[0268] In some embodiments, the warning module can determine the related task process based on the component unit and space unit corresponding to the minimum production unit included in the zero-inspection task process. For example, the warning unit can determine, as the related task process, a task process whose component unit is the same as the component unit corresponding to the zero-inspection task process and whose space unit is adjacent to the space unit corresponding to the zero-inspection task process. In some embodiments, the warning module can also determine the related task process in any other executable form, and is not limited herein.
[0269] In some embodiments, the warning module can determine the estimated working efficiency and / or estimated cost of the second minimum production unit included in the task process based on the historical work record information and / or historical inspection information of the related task process. For example, the warning module can determine the equivalent working efficiency and / or equivalent cost of the first minimum production unit in the related task process based on the historical work record information and / or historical inspection information of the related task process, and determine the estimated working efficiency and / or estimated cost of the second minimum production unit in the related task process based on the equivalent working efficiency and / or the equivalent cost of the first minimum production unit in the related task process, and the spatial information. Further, the warning module can correspond each minimum production unit in the related task process to each minimum production unit in the current task process one by one, and determine the equivalent working efficiency and equivalent cost of one or more first minimum production units in the related task process as the estimated working efficiency and estimated cost corresponding to one or more second minimum production units in the current task process respectively, and determine the estimated working efficiency and estimated cost of one or more second minimum production units in the related task process as the estimated working efficiency and estimated cost corresponding to one or more second minimum production units in the current task process respectively.
[0270] In some embodiments, the warning module can determine the estimated completion time and / or remaining required cost of the critical node in the task process, and issue a warning according to the fact that the estimated completion time of the critical node is greater than the planned completion time and / or based on the fact that the remaining required cost of the critical node is greater than the remaining planned cost.
[0271] In some embodiments, the warning module can determine the estimated completion time and / or remaining required cost of the critical node in the task process based on the position of the critical node in the task process and based on the estimated working efficiency and / or estimated cost of the second minimum production unit located before the critical node in the task process. For details, please refer to the related descriptions above.
[0272] In some embodiments of this specification, when the minimum production unit inspected in the current task process is not included, by determining the related task process, the estimated working efficiency and / or estimated cost of each second minimum production unit in the current task process can be further determined. This embodiment can effectively solve the problem that it is difficult to determine the estimated working efficiency and / or estimated cost of each second minimum production unit when the minimum production unit inspected in the current task process is not included, based on the parallel estimation method.
[0273] In some embodiments, after a warning is issued, a promotion strategy for the unfinished task process may be automatically generated and presented to the user.
[0274] FIG. 17 is an exemplary flowchart for determining a promotion strategy for an unfinished task process according to some embodiments of this specification. In some embodiments, flow 1700 may be executed by a construction progress management system 100 (e.g., a planning module) or a processor. As shown in FIG. 17, flow 1700 includes the following steps.
[0275] In step 1710, determine the estimated completion time of the unfinished task process.
[0276] The unfinished task process refers to a task process that includes a minimum production unit that has not been inspected.
[0277] In some embodiments, the unfinished task process may not include the minimum production unit inspected in the unfinished task process. In some embodiments, the unfinished task process may include at least one inspected minimum production unit.
[0278] The estimated completion time of the unfinished task process means the estimated inspection time point of the unfinished task process.
[0279] In some embodiments, in response to at least one inspected minimum production unit being included in the unfinished task process, the warning module determines the estimated required time to complete all the second minimum production units based on the estimated working efficiency of the second minimum production units included in the unfinished task process, and can determine the estimated end time of the unfinished task process based on the current time point, the executed time of the second minimum production units, and the estimated required time. For example, if the current time point is T1, the executed time of the second minimum production units is T2, and the estimated required time is t1, the estimated end time is (T1 + t1 - T2). For details of the estimated required time, please refer to step 1330 and its related description.
[0280] In some embodiments, in response to no inspected minimum production unit being included in the unfinished task process, the warning module determines the estimated required time to complete all the second minimum production units based on the estimated working efficiency of the second minimum production units included in the unfinished task process, and can determine the estimated end time of the unfinished task process based on the current time point, the actual start time of the unfinished task process, and the estimated required time. For example, if the current time point is T3, the actual start time is T4, and the estimated required time is t2, the estimated end time is [t2 - (T3 - T4) + T3]. For details of the estimated required time, please refer to step 1330 and its related description.
[0281] In step 1720, the first boundary condition between task processes and the second boundary condition of the construction project are obtained.
[0282] The first boundary condition between task processes refers to the boundary conditions regarding the sequence and time interval between some task processes. For example, as the first boundary condition, in various forms, such as task process B can only start after task process A is completed, task process B needs to start 5 days before task process A is completed, task process B needs to start 2 days after the start of task process A, task process B can only start after task process A starts, etc., it may be acceptable.
[0283] The second boundary condition of a construction project refers to the boundary conditions regarding the cost budget and work period budget of the construction project. For example, the second boundary condition may include that the cost budget is less than X and the work period budget is less than Y.
[0284] In some embodiments, the planning module can determine the first boundary condition and the second boundary condition based on the production requirements of each task process included in the construction project. Here, the production requirements include the sequence, time interval, and construction plan (such as planned start time, planned end time, etc.) of each task process. The production requirements may be determined by being pre-input by the administrator.
[0285] In step 1730, based on the estimated end time, the first boundary condition, and the second boundary condition, determine the promotion strategy for the unfinished task process.
[0286] The promotion strategy refers to the production shift plan of the second smallest production unit in the task process. For example, the promotion strategy may include the construction plan and planned cost of each second smallest production unit in the task process. The construction plans of one or more second smallest production units in the promotion strategy may be interleaved. For example, interleaving means that the planned start time of the second smallest production unit R2 is between the planned start time and the planned end time of the second smallest production unit R1.
[0287] In some embodiments, the planning module may determine the promotion strategy for the unfinished task process by querying the strategy comparison table based on the estimated end time, the first boundary condition, and the second boundary condition. In some embodiments, the strategy comparison table may include the correspondence relationships between multiple estimated end times, multiple first boundary conditions, multiple second boundary conditions, and multiple promotion strategies. In some embodiments, the strategy comparison table can be determined based on historical data or prior knowledge.
[0288] In some embodiments, the planning module can determine a plurality of candidate promotion strategies based on unfinished processes, determine the working period index and cost index of the candidate promotion strategies based on the estimated completion time, the first boundary condition, and the second boundary condition, and determine the promotion strategy based on the planning target, the working period index, and / or the cost index.
[0289] The candidate promotion strategy refers to the initially determined promotion strategy. The candidate promotion strategy may be used to determine the final promotion strategy.
[0290] In some embodiments, the planning module may randomly generate a plurality of candidate promotion strategies based on unfinished processes. In some embodiments, the planning module can arrange and combine a plurality of unfinished task processes based on the estimated completion time and the first boundary condition to obtain a plurality of process combinations, and screen the process combinations based on the second boundary condition to obtain a plurality of candidate promotion strategies. For example, the planning module can rank the corresponding unfinished task processes based on the sequence and time interval of some task processes in the first boundary condition, randomly rank the remaining unfinished task processes, and obtain a plurality of process combinations. As another example, the planning module can determine the remaining planned cost and remaining planned working efficiency of the unfinished task processes based on the second boundary condition, the working record information, and / or the inspection information of the task processes, and exclude the process combinations whose total working efficiency or total cost does not meet the second boundary condition to obtain a plurality of candidate promotion strategies.
[0291] The working period index refers to the working efficiency consumed when producing according to the candidate promotion strategy. The working period indexes corresponding to different candidate promotion strategies may be different.
[0292] In some embodiments, the planning module can arrange the time periods corresponding to a plurality of unfinished task processes on the time axis according to the arrangement of each unfinished task process in the candidate promotion strategy, the estimated completion time of the unfinished task process, and the first boundary condition between task processes, and determine the time period from the earliest time point to the latest time point as the working period index of the candidate promotion strategy.
[0293] The cost index refers to the cost consumed when producing according to the candidate promotion strategy. The cost indexes corresponding to different candidate promotion strategies may be different.
[0294] In some embodiments, the planning module can determine the total process cost of a plurality of unfinished task processes included in the candidate promotion strategy as the cost index of the candidate promotion strategy. Here, the process cost of each unfinished task process may be determined by the total estimated cost of the second smallest production unit included in the unfinished task process.
[0295] In some embodiments, the planning module may select, from a plurality of candidate promotion strategies, a candidate promotion strategy whose working period index and / or cost index meets the planning target as the final promotion strategy.
[0296] In some embodiments, the planning module can construct a working period-cost scatter diagram based on the working period indexes and cost indexes of a plurality of candidate promotion strategies. For example, taking the working period index as the X-axis and the cost index as the Y-axis, countless (working period, cost) scatter points can be obtained from the plane rectangular coordinate system. As shown in FIGS. 18A to 18D, each scatter point in the working period-cost scatter diagram represents a different candidate promotion strategy, the abscissa of each scatter point corresponds to the working period index of the candidate promotion strategy, and the ordinate of each scatter point corresponds to the cost index of the candidate promotion strategy.
[0297] In some embodiments, the planning target includes a working period target. The working period target is to select a promotion strategy based on the working period index.
[0298] In some embodiments, the planning module can determine a propulsion strategy based on a working period index according to the fact that the planning target is a working period target. As shown in FIG. 18A, the planning module can select, as the propulsion strategy, a candidate propulsion strategy with an optimal (e.g., minimum X value) working period index according to the fact that the planning target is a working period target.
[0299] In some embodiments, the planning target includes a cost target. A cost target means selecting a propulsion strategy based on a cost index.
[0300] In some embodiments, the planning module can determine a propulsion strategy based on a cost index according to the fact that the planning target is a cost target. As shown in FIG. 18B, the planning module can select, as the propulsion strategy, a candidate propulsion strategy with an optimal (e.g., minimum Y value) cost index according to the fact that the planning target is a cost target.
[0301] In some embodiments, the planning target includes a dual-optimization target. A dual-optimization target means that when selecting a propulsion strategy, both the working period index and the cost index are considered simultaneously, and the influence weights of the working period index and the cost index are the same. The influence weight can reflect the importance assigned to the working period index and the cost index respectively when selecting a propulsion strategy. For example, the fact that the influence weights are the same indicates that when selecting a propulsion strategy, it is desired that both the working period index and the cost index be low.
[0302] In some embodiments, the planning module can determine a propulsion strategy based on the working period index and the cost index according to the fact that the planning target is a dual-optimization target. As shown in FIG. 18C, the planning module can select, as the propulsion strategy, a candidate propulsion strategy with dual-excellent working period and cost (e.g., the smallest distance to the origin of coordinates) according to the fact that the planning target is a dual-optimization target.
[0303] In some embodiments, the planning target further includes a better working period target. The better working period target means that when selecting a propulsion strategy, both the working period index and the cost index are considered simultaneously, and the influence weight of the working period index is higher than that of the cost index. For example, the higher the influence weight of the working period index, the more desirable it is to lower the working period index when selecting a propulsion strategy.
[0304] In some embodiments, the planning module can determine a propulsion strategy based on the working period index and the cost index according to the fact that the planning target is a better working period target. As shown in FIG. 18D, the planning module can select, as the propulsion strategy, a candidate propulsion strategy with a higher working period weight according to the fact that the planning target is a better working period target. Here, when using the major axis and minor axis of the ellipse to represent the influence weights of the working period index and the cost index, if the working period weight is higher, the working period index can be represented as corresponding to the minor axis of the ellipse, that is, the minor axis of the ellipse is located on the X-axis or parallel to the X-axis.
[0305] In some embodiments, the planning target further includes a better cost target. The better cost target means that when selecting a propulsion strategy, both the working period index and the cost index are considered simultaneously, and the influence weight of the working period index is lower than that of the cost index. For example, the higher the influence weight of the cost index, the more desirable it is to lower the cost index when selecting a propulsion strategy.
[0306] In some embodiments, the planning module can determine a propulsion strategy based on a working period index and a cost index according to the fact that the planning target is a better working period target. For example, the planning module can select, as the propulsion strategy, a candidate propulsion strategy with a higher cost weight according to the fact that the planning target is a better cost target. Here, when using the major axis and minor axis of an ellipse to represent the influence weights of the working period index and the cost index, if the cost weight is higher, the cost index can be represented as corresponding to the minor axis of the ellipse, that is, the minor axis of the ellipse is located on the Y-axis or parallel to the Y-axis.
[0307] In some embodiments of this specification, different propulsion strategies are determined according to different planning targets, and the propulsion strategy can be continuously adjusted according to business targets (such as business targets like cost optimization, working period optimization, etc.).
[0308] In some embodiments, the planning module determines a cost-time curve corresponding to a candidate propulsion strategy based on the estimated working efficiency and / or estimated cost of the second smallest production unit included in the unfinished task process, determines a cash flow time curve based on the cost-time curve and the revenue and expenditure data, and may determine the propulsion strategy based on the cash flow time curve.
[0309] The cost-time curve refers to a curve in which cost consumption changes according to construction time. For example, the horizontal axis of the cost-time curve can represent construction time, and the vertical axis can represent cost consumption. The cost consumption of the candidate propulsion strategy increases with the increase of construction time and reaches the maximum value at the construction end time.
[0310] <� The revenue and expenditure data refers to data related to the administrator's revenue and expenditure. The revenue and expenditure data may be input and determined by the administrator or determined by the supervision system.
[0311] The cash flow time curve refers to the curve in which the cash flow changes according to the construction time. For example, the horizontal axis of the cash flow time curve can represent the construction time, and the vertical axis can represent the cash flow. Here, the cash flow means the difference between the cost and the income. In this embodiment, the cost includes the cost corresponding to the construction project and other expenses of the administrator.
[0312] In some embodiments, the planning module can obtain the cash flow curve by superimposing the income and expense data on the cost time curve according to time.
[0313] In some embodiments, the planning module can determine the propulsion strategy in various ways based on the cash flow time curve. For example, the planning module can determine the variation status of the cash flow based on the cash flow time curve, and can determine the candidate propulsion strategy with relatively stable cash flow variation as the final propulsion strategy. As another example, the planning module can consider the combination of construction time and determine the candidate propulsion strategy with shorter construction time as the final propulsion strategy. The planning module can also determine the recommended strategy in any other executable form, which is not limited here.
[0314] In some embodiments of this specification, based on the cash flow time curve, the recommended strategy is determined, and considering the cost and time changes of the recommended strategy and the administrator's income situation at the same time, the administrator can select a reasonable recommended strategy according to the requirements of the working period based on the actual capital peak bearing capacity.
[0315] In some embodiments of this specification, by calculating the working efficiency and cost of the minimum production unit, the construction plan can be dynamically adjusted, and data operations can be utilized to assist in the progress management of the construction project.
[0316] In one or more embodiments of this specification, a construction progress management device is also provided. The device includes at least one processor and at least one memory. The at least one memory is used to store computer instructions, and the at least one processor is used to execute at least some of the computer instructions for implementing the construction progress management method described in any one of the embodiments.
[0317] In one or more embodiments of this specification, a computer-readable storage medium is also provided. The storage medium stores computer instructions. When a computer reads the computer instructions of the storage medium, the computer executes the construction progress management method described in any one of the embodiments.
[0318] In the embodiments of this specification, when the operations to be executed are described step by step, unless otherwise specified, the order of the steps is interchangeable, the steps can be omitted, and other steps can be included in the operation process.
[0319] Although the embodiments in this specification describe a system and its modules, they are for convenience of explanation and are not limited to the scope of those embodiments. Without departing from the principle of the system, it is possible to arbitrarily combine each module, or configure a subsystem and connect it to other modules.
[0320] The embodiments of this specification are for illustration and explanation purposes and do not limit the scope of this specification. For those skilled in the art, various modifications and changes that can be made under the inspiration of this specification are still within the scope of this specification.
[0321] The specific features, structures, or characteristics in one or more embodiments of this specification can be appropriately combined.
[0322] Each aspect of the present specification can be implemented entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The above hardware or software may be referred to as a "data block", "module", "engine", "unit", "component" or "system", etc. Further, aspects of the present specification can take the form of a computer product embodied in one or more computer-readable media including computer-readable program code.
[0323] The computer storage medium can be any computer-readable medium, and this medium can be a program that enables communication, propagation, or transmission by connecting to an instruction execution system, apparatus, or device. The program code on the computer storage medium can be transmitted via wireless, cable, fiber optic cable, RF, or any suitable medium including the same media, or a combination thereof.
[0324] The computer program code required for the operation of each part of the present specification can be described in any one or more programming languages. This program code can be executed entirely on the user's computer, executed as a stand-alone software package on the user's computer, partially executed on the user's computer and partially executed on a remote computer, or executed entirely on a remote computer or processing device. In the latter case, the remote computer may be connected to the user computer via any form of network such as a local area network (LAN) or wide area network (WAN), connected to an external computer (such as via the Internet), in a cloud computing environment, or used as a service such as software as a service (SaaS).
[0325] In some embodiments, numerical values are used to describe the number of components or attributes, and it should be understood that such numerical values used to describe the embodiments are, in some instances, modified by the modifiers "about," "approximately," or "substantially." Unless otherwise specified, "about," "approximately," or "substantially" indicate that the recited numerical value allows for a variation of ±20%. Thus, in some embodiments, the numerical parameters used in this specification and the claims are approximate values that may vary depending on the desired characteristics of a particular embodiment. In some embodiments of this specification, the numerical ranges and parameters used to identify the breadth of that range are approximate values, but in specific embodiments, such numerical values are set as precisely as possible within the achievable range.
[0326] Finally, it should be understood that the embodiments described in this specification are used only to illustrate the principles of the embodiments of this specification. Other variations can also fall within the scope of this specification. Thus, by way of example and not limitation, alternative configurations of the embodiments of this specification may be considered to be consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly presented and described herein.
Claims
1. In a construction project management method, determining a plurality of minimum production units of the construction project, wherein each of the minimum production units corresponds to an end-stage task item of one of the constituent units of one spatial unit of the construction project; managing the construction project based on the plurality of minimum production units, characterized in that the construction project management method includes the above.
2. Determining the plurality of minimum production units of the construction project includes: obtaining task item information, spatial information, and constituent information of the construction project; determining a plurality of minimum production units based on the task item information, the spatial information, and the constituent information, characterized in that the construction project management method according to claim 1 includes the above.
3. Determining the plurality of minimum production units of the construction project includes: obtaining constituent information of construction drawings and spatial information corresponding to the constituent information; judging whether the construction drawings contain construction instructions; determining task item information corresponding to the constituent information based on the construction instructions in response to the construction drawings containing the construction instructions; determining the task item information corresponding to the constituent information based on a preset mapping relationship in response to the construction drawings not containing the construction instructions; determining a plurality of minimum production units based on the task item information, the spatial information, and the constituent information, characterized in that the construction project management method according to claim 1 includes the above.
4. Managing the construction project based on the plurality of minimum production units includes: aggregating the plurality of minimum production units into a plurality of task orders, wherein each task order includes at least a part of the plurality of minimum production units; distributing task orders to at least one constructor; obtaining inspection information of the plurality of minimum production units, and managing the construction progress of the construction project based on the inspection information and the task orders, characterized in that the construction project management method according to claim 1 includes the above.
5. Determining the construction progress of the construction project based on the inspection information includes: determining the task completion degree of the task order based on the inspection information; Determining the construction progress based on the task completion degree, and the construction project management method according to claim 4, characterized in that it includes this.
6. Determining the actual cost consumption of the task order based on the work record information of the task order, and Determining the theoretical cost consumption of the task order based on the task completion degree and the planned cost of the task order, and Further including issuing a warning in response to the difference between the actual cost consumption and the theoretical cost consumption satisfying a preset warning condition, and the construction project management method according to claim 5, characterized in that it includes this.
7. Managing the construction project based on the plurality of minimum production units includes Aggregating the plurality of minimum production units into at least one task process according to preset aggregation conditions based on the spatial information and the configuration information, and Determining the process completion degree of the task process based on the inspection information, the spatial information, and the process information, and Further including determining the construction progress based on the process completion degree, and the construction project management method according to claim 2, characterized in that it includes this.
8. In response to the included minimum production unit inspected in the task process, determining the equivalent work efficiency and / or equivalent cost of the first minimum production unit, which is the inspected minimum production unit, based on the inspection information and / or the work record information of the task order, and Determining the estimated work efficiency and / or estimated cost of the second minimum production unit, which is the uninspected minimum production unit, based on the equivalent work efficiency and / or the equivalent cost, and the spatial information, and Further including predicting the progress process of the task process based on the estimated work efficiency and / or the estimated cost, and the construction project management method according to claim 7, characterized in that it includes this.
9. Determining the equivalent work efficiency and / or equivalent cost of the first minimum production unit based on the inspection information and / or the work record information of the task order includes Determining the equivalent work efficiency based on the actual work efficiency consumption of the task order and the number of the first minimum production units included in the task order, and / or The construction project management method according to claim 8, characterized by including determining the equivalent cost based on the actual cost consumption of the task order and the number of the first minimum production units included in the task order.
10. Determining the estimated working efficiency and / or estimated cost of the second minimum production unit based on the equivalent working efficiency and / or the equivalent cost, and the spatial information, is to determine a third minimum production unit and / or a fourth minimum production unit that satisfy a preset position condition for the spatial positional relationship with the second minimum production unit based on the spatial information, where the third minimum production unit is one or more of the first minimum production units, and the fourth minimum production unit is one or more of the second minimum production units for which the estimated working efficiency and / or the estimated cost have been determined, and determining the estimated working efficiency and / or the estimated cost of the second minimum production unit by a preset algorithm based on the equivalent working efficiency and / or the equivalent cost of the third minimum production unit, and / or the estimated working efficiency and / or the estimated cost of the fourth minimum production unit. The construction project management method according to claim 8 is characterized by including the above.
11. The preset algorithm is determining the weighted weight of the third minimum production unit and / or the fourth minimum production unit based on the spatial distance between the third minimum production unit and / or the fourth minimum production unit and the second minimum production unit, and determining the estimated working efficiency and / or the estimated cost of the second minimum production unit by weighted fusion based on the weighted weight, the equivalent working efficiency and / or the equivalent cost of the third minimum production unit, and / or the estimated working efficiency and / or the estimated cost of the fourth minimum production unit. The construction project management method according to claim 10 is characterized by including the above.
12. determining the estimated completion time of the task process based on the estimated working efficiency of the second minimum production unit included in the task process, issuing a warning in response to the estimated completion time being longer than the planned completion time of the task process, and / or Determining the remaining planned working efficiency of the task process based on the planned working efficiency of the task process and the inspection information of the task process; Determining the disposable working efficiency of the second smallest production unit included in the task process based on the remaining planned working efficiency; Further comprising issuing a warning in response to the estimated working efficiency of the second smallest production unit included in the task process being greater than the disposable working efficiency, the construction project management method according to claim 8.
13. Determining the remaining required cost of the task process based on the estimated cost of the second smallest production unit included in the task process; Issuing a warning in response to the remaining required cost being greater than the remaining planned cost of the task process, and / or Determining the remaining planned cost of the task process based on the planned cost of the task process and the work record information of the task process; Determining the disposable cost of the second smallest production unit included in the task process based on the remaining planned cost; Further comprising issuing a warning in response to the estimated cost of the second smallest production unit included in the task process being greater than the disposable cost, the construction project management method according to claim 8.
14. Determining the coding information of each of the smallest production units based on the task item information, the space information, and the configuration information; Further comprising managing construction tasks based on the coding information, the construction project management method according to claim 3.
15. A construction project management system, A determination module used to determine a plurality of smallest production units of a construction project, each of the smallest production units corresponding to the final task item of one of the constituent units of one of the space units of the construction project; A management module used to manage the construction project based on the plurality of smallest production units, a construction project management system characterized by comprising the same.
Citation Information
Patent Citations
Construction project management method
CN116342055A
System constitution guide system
JP2006023858A
Medical management support apparatus, medical management support method, medical management support program and medical management support system
JP2007140607A
Foodstuff purchase support method and system therefor
JP2008108053A
System organizing guide system
JP2009104588A