A construction progress management method, system, device and storage medium
By obtaining the task item set, space information and component information of the construction project, determining the minimum production unit and distributing task orders, the problem of difficulty in quantifying and early warning of construction progress is solved, the construction progress is quantified and accurate prediction is achieved, and the construction strategy is dynamically adjusted.
Patent Information
- Application Number
- CN202411259440.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-18
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2044-01-18
AI Technical Summary
The existing construction progress management methods are difficult to achieve the quantification and accuracy of construction progress, cannot be effectively warned, and it is difficult to take into account both data-based and visual display.
By obtaining the task item set, space information and component information of the construction project, determining the minimum production unit, and distributing a task order to the construction party, obtaining acceptance information to determine the construction progress, and combining the prediction module and the early warning module to achieve quantification and early warning of progress.
It realizes the quantifiable and calculating construction progress, improves prediction accuracy, can issue risk warnings in a timely manner, and dynamically adjusts construction strategies.
Smart Images

Figure CN119130374B_ABST
Abstract
Description
[0001] Division Case Explanation
[0002] This application is a divisional application filed in accordance with the Chinese application with an application date of January 18, 2024, an application number of 202410080350.7, and an invention title of "A Construction Progress Management Method, System, Device, and Storage Medium". Technical Field
[0003] This specification relates to the field of construction management, and particularly to a construction progress management method, system, device, and storage medium. Background Art
[0004] The construction progress is the main dimension of on-site management in the construction industry. The quality, safety, technology, cost, materials, machinery, and contracts of the construction are all related to the construction progress. However, the existing progress management methods are difficult to meet the management requirements. Currently, the mainstream progress management methods mainly measure the construction progress by manually observing whether the key nodes are completed, and can only express the completion status with boolean values or percentages. The construction progress is fuzzy and difficult to quantify, cannot be used for computer calculations, and cannot guarantee the authenticity and accuracy of the construction progress. Before the progress risk explodes, there is often no sign, and it can only be predicted through the management experience of the management personnel, lacking effective progress and cost warning methods.
[0005] At the same time, after the construction progress is determined, the construction progress is usually displayed in a digital and visualized manner. However, it is difficult to balance the digital display and the visualized display. Among them, the visualized progress is mainly used to view the progress of each task process, whether the interspersed situation of each task process is reasonable, judge the risks of cost and progress, and judge whether there are risks in the collaboration of each functional department. The current mainstream expression methods either tend to be visualized displays, such as through BIM models, renderings, and construction simulation dynamic diagrams for display, but the information content is less and cannot be used for actual management; or they tend to be digital displays, making it difficult for managers lacking imagination to imagine.
[0006] Therefore, it is hoped to provide a construction progress management method, system, device, and storage medium that can effectively quantify and calculate the construction progress, and effectively balance the digital display and the visualized display. Summary of the Invention
[0007] In order to solve the problems that the construction progress is fuzzy and difficult to quantify, and it is difficult to balance the digital display and the visualized display, this specification provides a construction progress management method, system, device, and storage medium.
[0008] One aspect of the present invention provides a construction progress management method, the method comprising: obtaining a task item set, spatial information, and component information of a construction project; determining, based on the task item set, the spatial information, and the component information, a plurality of minimum production units, each of the minimum production units corresponding to a final-level task item corresponding to a component unit in a spatial unit; dispatching a task order to at least one construction party, each of the task orders including at least some of the final-level task items corresponding to the plurality of minimum production units; obtaining acceptance information of the plurality of minimum production units, and determining the construction progress of the construction project based on the acceptance information.
[0009] One aspect of the present invention provides a construction progress management system, the system comprising: an obtaining module, configured to obtain a task item set, spatial information, and component information of a construction project; a dividing module, configured to determine, based on the task item set, the spatial information, and the component information, a plurality of minimum production units, each of the minimum production units corresponding to a final-level task item corresponding to a component unit in a spatial unit; a dispatching module, configured to dispatch a task order to at least one construction party, each of the task orders including at least some of the final-level task items corresponding to the plurality of minimum production units; an acceptance module, configured to obtain acceptance information of the plurality of minimum production units, and determine the construction progress of the construction project based on the acceptance information.
[0010] One aspect of the present invention provides a construction progress management device, the device comprising at least one processor and at least one memory; the at least one memory is configured to store computer instructions; the at least one processor is configured to execute at least some of the computer instructions to implement the construction progress management method.
[0011] One aspect of the present invention provides a computer-readable storage medium, the storage medium storing computer instructions, and when a computer reads the computer instructions in the storage medium, the computer executes the construction progress management method.
[0012] The beneficial effects brought by the above invention content include but are not limited to: (1) By means of spatial and task item coding, the construction project is deconstructed into the smallest production units recognizable by a computer, the construction workload of the entire physical project can be quantified, and the progress and cost can be quantified and calculated; (2) According to the equivalent work efficiency and equivalent cost of the accepted smallest production units in the work order, combined with spatial information, the estimated processes and estimated costs of the unaccepted smallest production units are determined. It can be compatible with local changes in space and can consider recent business changes from a statistical perspective, such as factors affecting efficiency like a sudden increase in manpower and tight material supply, improving the prediction accuracy, and thus obtaining a more accurate prediction value than empirical judgment; (3) Determine whether to issue a warning based on the difference between the actual cost consumption and the theoretical cost consumption of the work order. It can judge whether to issue a warning from the actual situation of the work order or task processes, so as to issue a risk warning in a timely manner when it is predicted that the actual situation does not meet the expected situation, which helps to dynamically deduce the construction process and adjust the construction strategy subsequently. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 is an exemplary block diagram of a construction progress management system according to some embodiments of the present specification;
[0014] Figure 2 is a schematic diagram of an exemplary mobile device on which a specific system can be implemented according to some embodiments of the present specification;
[0015] Figure 3 is a schematic diagram of an exemplary hardware and software components of an exemplary computing device according to some embodiments of the present specification;
[0016] Figure 4 is an exemplary flowchart of a construction progress management method according to some embodiments of the present specification;
[0017] Figure 5 is an exemplary schematic diagram of a coding information table according to some embodiments of the present specification;
[0018] Figure 6 is an exemplary schematic diagram of a space-task item matrix according to some embodiments of the present specification;
[0019] Figure 7 is an exemplary schematic diagram of a space-task item matrix and a work order according to some embodiments of the present specification;
[0020] Figure 8 is an exemplary schematic diagram of a region-process matrix according to some embodiments of the present specification;
[0021] Figure 9 is an exemplary schematic diagram of an image progress display table according to some embodiments of the present specification;
[0022] Figure 10 is an exemplary flowchart showing the progress of the prediction task process according to some embodiments of this specification;
[0023] Figure 11 is one of the exemplary diagrams for determining whether to issue a warning according to some embodiments of this specification;
[0024] Figure 12 is another exemplary diagram for determining whether to issue a warning according to some embodiments of this specification;
[0025] Figure 13 is yet another exemplary diagram for determining whether to issue a warning according to some embodiments of this specification;
[0026] Figure 14 is an exemplary flowchart for determining the promotion strategy of unfinished task processes according to some embodiments of this specification;
[0027] Figure 15A is one of the exemplary diagrams of the construction period - cost scatter plot according to some embodiments of this specification;
[0028] Figure 15B is another exemplary diagram of the construction period - cost scatter plot according to some embodiments of this specification;
[0029] Figure 15C is yet another exemplary diagram of the construction period - cost scatter plot according to some embodiments of this specification;
[0030] Figure 15D is the fourth exemplary diagram of the construction period - cost scatter plot according to some embodiments of this specification. Detailed implementation manners
[0031] To more clearly illustrate the technical solutions of the embodiments of this specification, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some examples or embodiments of this specification. For those of ordinary skill in the art, without creative efforts, this specification can also be applied to other similar scenarios based on these drawings. Unless obvious from the language context or otherwise stated, the same reference numerals in the figures represent the same structure or operation.
[0032] The "system", "device", "unit" and / or "module" used herein is a way to distinguish different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the said words can be replaced by other expressions.
[0033] Unless the context clearly indicates otherwise, words such as "a", "an", "one", and / or "the" are not specifically singular and may also include the plural. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. A method or device may also include other steps or elements.
[0034] Flowcharts are used in this specification to illustrate the operations performed by the systems according to the embodiments of this specification. It should be understood that the operations before or after may not necessarily be performed precisely in sequence. On the contrary, the steps can be processed in reverse order or simultaneously. At the same time, other operations can also be added to these processes, or one or more steps can be removed from these processes.
[0035] Figure 1 It is an exemplary module diagram of a construction progress management system shown in some embodiments of this specification. In some embodiments, the construction progress management system 100 may include an acquisition module 110, a division module 120, a distribution module 130, and an acceptance module 140. In some embodiments, the acquisition module 110, the division module 120, the distribution module 130, and the acceptance module 140 may be implemented by a processor.
[0036] In some embodiments, the acquisition module 110 may acquire the task item set, spatial information, and component information of a construction project.
[0037] In some embodiments, the division module 120 may determine a plurality of minimum production units based on the task item set, spatial information, and component information.
[0038] In some embodiments, the distribution module 130 may distribute work orders to at least one construction party, and each work order includes at least some of the terminal task items corresponding to a plurality of minimum production units.
[0039] In some embodiments, the acceptance module 140 may acquire the acceptance information of a plurality of minimum production units and determine the construction progress of the construction project based on the acceptance information.
[0040] In some embodiments, the acceptance module 140 may determine the task completion degree of the work order based on the acceptance information; and determine the construction progress based on the task completion degree.
[0041] In some embodiments, the acceptance module 140 may aggregate a plurality of minimum production units into at least one task process through preset aggregation conditions based on the spatial information and component information. In some embodiments, the acceptance module 140 may determine the process completion degree of the task process based on the acceptance information, spatial information, and process information of the task process; and determine the construction progress based on the process completion degree.
[0042] For more information about the acquisition module 110, the division module 120, the distribution module 130, and the acceptance module 140, see Figure 4 and its related description.
[0043] In some embodiments, the construction progress management system 100 may include a prediction module ( Figure 1 not shown).
[0044] In some embodiments, the prediction module may, in response to the smallest production unit that has been accepted being included in the task process, determine the equivalent work efficiency and / or equivalent cost of the first smallest production unit based on the work recording information and / or acceptance information of the work order, where the first smallest production unit is the smallest production unit that has been accepted; determine the estimated work efficiency and / or estimated cost of the second smallest production unit based on the equivalent work efficiency and / or equivalent cost, and the spatial information, where the second smallest production unit is the smallest production unit that has not been accepted; and predict the progress of the construction project based on the estimated work efficiency and / or estimated cost. For more descriptions of the prediction module, see Figure 10 and its related description.
[0045] In some embodiments, the construction progress management system 100 may include an early warning module ( Figure 1 not shown).
[0046] In some embodiments, the early warning module may determine the actual cost consumption based on the work recording information of the work order; determine the theoretical cost consumption based on the task completion degree and the planned cost of the work order; and issue an early warning in response to the difference between the actual cost consumption and the theoretical cost consumption meeting a preset early warning condition.
[0047] In some embodiments, the early warning module may determine the estimated end time of the task process based on the estimated work efficiency of the second smallest production unit included in the task process; and issue an early warning in response to the estimated end time being greater than the planned end time.
[0048] In some embodiments, the early warning module may determine the remaining planned work efficiency of the task process based on the planned work efficiency of the task process and the acceptance information of the task process; determine the disposable work efficiency of the second smallest production unit included in the task process based on the remaining planned work efficiency; and issue an early warning in response to the estimated work efficiency of the second smallest production unit included in the task process being greater than the disposable work efficiency.
[0049] In some embodiments, the early warning module may determine 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 issue an early warning in response to the remaining required cost being greater than the remaining planned cost.
[0050] In some embodiments, the warning module may determine the remaining planned cost of a task process based on the planned cost of the task process and the work record information of the task process; determine the disposable cost of the second smallest production unit included in the task process based on the remaining planned cost; and 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.
[0051] In some embodiments, the warning module may determine the associated task process of a task process in response to the non-inclusion of an accepted smallest production unit in the task process; determine the estimated work efficiency and / or estimated cost of the second smallest production unit included in the task process based on the historical work record information and / or historical acceptance information of the associated task process; determine the estimated end time and / or remaining required cost of the task process based on the estimated work efficiency and / or estimated cost of the second smallest production unit included in the task process; and issue a warning in response to the estimated end time being greater than the planned end time, and / or the remaining required cost being greater than the remaining planned cost.
[0052] For more information about the warning module, see Figure 11 、 Figure 12 、 Figure 13 and its related description.
[0053] In some embodiments, the construction progress management system 100 may include a planning module ( Figure 1 not shown).
[0054] In some embodiments, the planning module may determine the estimated end time of an unfinished task process; obtain the first boundary conditions between task processes and the second boundary conditions of a construction project; and determine the promotion strategy of the unfinished task process based on the estimated end time, the first boundary conditions, and the second boundary conditions. For more information about the planning module, see Figure 14 and its related description.
[0055] It should be noted that the above descriptions of the candidate display, determination system, and its modules are only for convenience of description and do not limit this specification to the scope of the embodiments cited. It can be understood that for those skilled in the art, after understanding the principle of the system, they may, without departing from this principle, make any combination of the modules, or form a subsystem and connect it with other modules. In some embodiments, Figure 1 the acquisition module 110, the division module 120, the distribution module 130, and the acceptance module 140 disclosed in
[0056] Figure 2 It is a schematic diagram of an exemplary mobile device on which a specific system can be implemented as shown in some embodiments of this specification. In some embodiments, the customer terminal device is configured to display and transmit information related to the construction progress, and the customer terminal device can be the mobile device 200. The mobile device may include, but is not limited to, a smart phone, a tablet computer, a music player, a portable game console, a GPS receiver, a wearable computing device (e.g., glasses, a watch, etc.). The mobile device 200 may 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. In addition, the mobile device 200 may further include any other suitable components ( Figure 2 not shown in the figure) of the system bus or controller. As Figure 2 shown, the 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 for execution by the CPU 240. The application program 280 may include a browser or other mobile applications for receiving and processing information related to queries (e.g., construction progress) input by the user in the mobile device 200. The user may obtain information related to one or more search results through the system's I / O 250 and provide the information to the server and / or other modules or units of the construction progress management system 100.
[0057] To implement the above various modules, units, and their functions, a computer hardware platform may be used as the hardware platform for one or more elements. Since these hardware elements, operating systems, and programming languages are common, it can be assumed that those skilled in the art are familiar with these technologies, and they can provide the information required for online-to-offline services according to the technologies described in this application. A computer with a user interface may be used as a personal computer (PC) or other types of workstations or terminal devices. If appropriately programmed, a computer with a user interface may be used as a server. It can be considered that those of ordinary skill in the art are also familiar with the structure, programs, or general operations of this type of computer device. Therefore, no additional explanation is provided for the description of the drawings.
[0058] Figure 3 It is a schematic diagram of an exemplary hardware and software components of an exemplary computing device as shown in some embodiments of this specification. The computing device 300 may be configured to execute one or more functions of each module in the construction progress management system 100 disclosed in the embodiments of this specification.
[0059] The computing device 300 can be a general-purpose computer or a special-purpose computer, both of which 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 progress management system 100 as described in the present application. For example, the processor can be implemented on the computing device 300 through its hardware, software program, firmware, or a combination thereof. For convenience, only one computer is shown in the figure, but the computer functions related to the search service described in the present application can be implemented in a distributed manner on multiple similar platforms to disperse the processing load.
[0060] For example, the computing device 300 can include a communication port 350 that is connected to and / or from a network to enable data communication. The computing device 300 can also include one or more processors in the form of a processor 320 for executing program instructions. An exemplary computer platform can include an internal communication bus 310, different types of program memories and data memories (e.g., a disk 370, a read-only memory (ROM) 330, or a random access memory (RAM) 340), and various data files processed and / or transmitted by the computer. The exemplary computer platform also includes program instructions executed by the processor 320 stored in the ROM 330, the RAM 340, and / or other forms of non-transitory storage media. The methods and / or processes of the present application can be implemented in the form of program instructions. The computing device 300 can also include an input / output interface 360 that can support input / output between the computer and other components. The computing device 300 can also receive programming and data through network communication.
[0061] The computing device 300 can also include a hard disk controller communicating with the hard disk, a keypad / keyboard controller communicating with the keypad / keyboard, a serial interface controller communicating with a serial interface device, a parallel interface controller communicating with a parallel interface device, a display controller communicating with the display, etc., or any combination thereof.
[0062] For illustration only, only one CPU and / or processor is exemplarily described in the computing device 300. However, it should be noted that the computing device 300 in the present application can include multiple CPUs and / or processors. Therefore, the operations and / or methods described in the present application implemented by one CPU and / or processor can also be implemented jointly or independently by multiple CPUs and / or processors. For example, if in the present application, the CPU and / or processor of the computing device 300 executes operation A and operation B, it should be understood that operation A and operation B can also be executed jointly or independently by two different CPUs and / or processors in the computing device 300 (e.g., the first processor executes operation A, the second processor executes operation B, or the first and second processors jointly execute operation A and operation B).
[0063] Figure 4 is an exemplary flowchart of a construction progress management method shown in some embodiments of this specification. In some embodiments, process 400 may be executed by construction progress management system 100 or a processor. As Figure 4 shown, process 400 includes the following steps.
[0064] Step 410, obtain a task item set, spatial information, and component information of a construction project. In some embodiments, acquisition module 110 executes step 410.
[0065] In some embodiments, construction projects may include multiple types. For example, construction projects of types such as building engineering, decoration engineering, installation engineering, municipal engineering, landscaping engineering, etc.
[0066] The task item set refers to a data set related to the task items included in a construction project. The task item set may include multiple task items. Taking a construction project of building engineering as an example, its task item set may include tasks such as building a foundation, building a main structure (for example, walls, columns, ceilings, etc.), building an elevator, building a drainage structure, building an electrical structure, decoration, etc. In some embodiments, the task items in the task item set are divisible, and when there is a corresponding processing need, the processor may divide a task item into multiple subtask items. For example, when the task item is building a wall, the multiple subtask items divided therefrom may be: cleaning and leveling the wall building position, watering and wetting the bricks, laying out lines with a string line at the wall building position, preparing cement mortar, applying cement mortar on the ground foundation, placing the first layer of bricks, applying cement mortar on the first layer of bricks, placing the second layer of bricks, scraping the cement mortar flat, correcting the bricks, installing corner lines, etc. Specifically, the level of the task items in the task item set may be at the work type level, that is, one task item in the task item set may correspond to at least one work type required to complete the task item. For example, one of the task items in the task item set may be steel bar work, and the work type required is a steel bar worker. Another example is that one of the task items in the task item set may be building a wall, and the work types required include steel bar workers, cement workers, bricklayers, etc.
[0067] The spatial information refers to information related to the construction space of a construction project. Taking a construction project of building engineering as an example, its spatial information may include construction area, number of buildings, number of floors, floor area, number of rooms on each floor, room area of each room on the floor, etc.
[0068] In some embodiments, the obtaining module 110 may hierarchically divide the construction space according to the project department, unit project, floor or partition to which the construction project belongs, to obtain a plurality of space units. A space unit refers to the space range in a space partition for constructing / manufacturing component units. Each space unit can be used to construct / manufacture one or more component units. Each obtained space unit may correspond to the space range of a certain floor or a certain partition of a certain unit project of a certain project department. Only as an example, space unit A may be the space range of floor D in unit project C of project department B. The division method of the construction space is only an exemplary illustration and does not constitute a limitation on the implementation manner.
[0069] Component information refers to information related to each component unit included in the construction project. A component unit is an object or structure to be manufactured / constructed in the construction project. For example, walls, railings, stairs, etc.
[0070] Taking a construction project in the construction engineering category as an example, its component information may include wall information (for example, the position, thickness, area, material, structure, etc. of the wall), column information (for example, the position, quantity, structure, size, material, etc. of the column), door and window information (for example, the position, quantity, structure, size, etc. of the door and window), fence information (for example, the type, position, quantity, structure, size, etc. of the fence), etc.
[0071] In some embodiments, the obtaining module 110 may obtain the task item set, space information, and component information of the construction project according to the user's input. For example, the user may upload the contract list, construction plan sheet, etc. of the construction project through the terminal device. Correspondingly, the obtaining module 110 may extract the task item set, space information, and component information of the construction project based on the content of the contract list, construction plan sheet, etc.
[0072] In some embodiments, the obtaining module 110 may read the task item set, spatial information, and component information of the construction project from a storage device. The storage device may be a storage device built into the construction progress management system 100 or an external storage device that does not belong to the construction progress management system 100, such as a hard disk, optical disc, etc. In some embodiments, the obtaining module 110 may read the task item set, spatial information, and component 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 progress management system 100 operates, it may automatically extract the task item set, spatial information, and component information of the construction project from the interface. In some embodiments, the construction progress management system 100 may be called by other external devices or systems, and the above data is transmitted to the construction progress management system 100 when it is called. In some embodiments, any method well-known to those skilled in the art may also be used to obtain the task item set, spatial information, and component information of the construction project, and this specification does not limit this.
[0073] Step 420: Based on the task item set, spatial information, and component information, determine a plurality of minimum production units. In some embodiments, the partitioning module 120 executes step 420.
[0074] The minimum production unit refers to the smallest unit used for production management of the workload, cost, working time, work efficiency, etc. of the construction project.
[0075] In some embodiments, each minimum production unit corresponds to a final-level task item corresponding to a component unit in a spatial unit.
[0076] The final-level task item refers to the final-level subtask item in the task item set, and this final-level subtask item cannot be further divided. Taking a construction project in the construction engineering category as an example, when the task item is to build a wall, subtask items such as "clean and level the wall-building position", "water the bricks for wetting", and "lay out lines at the wall-building position with a string line" cannot be further divided, and thus can be considered as final-level subtask items. It should be noted that the "divisible" and "indivisible" referred to in the embodiments of this specification mean whether it can be further divided in terms of the construction skills required to complete the subtask item. Specifically, a work type includes at least one construction skill under this work type, and a worker can only belong to the work type corresponding to the construction skill when the worker possesses any one construction skill. Taking the work type of steel bar worker as an example, the construction skills under this work type may include steel bar rust removal, steel bar straightening, steel bar connection, etc., and steel bar rust removal, steel bar straightening, and steel bar connection cannot be further divided into lower-level construction skills, so steel bar rust removal, steel bar straightening, and steel bar connection respectively correspond to a final-level task item. It should be understood that some construction skills may also have multiple levels, and the construction skill corresponding to the final-level task item is the most final-level construction skill.
[0077] In some embodiments, a task item for producing / building a component unit may be composed of one or more subtask items. For example, the task item of building a wall may be composed of multiple subtask items exemplified in step 410, and each subtask item cannot be further divided, that is, a subtask item can be considered as a final-level task item. Correspondingly, each minimum production unit may correspond to a final-level task item corresponding to a component unit in a spatial unit. Only by way of example, a certain spatial unit is the spatial range of building "Wall 1 of Component A on Floor 1 of Unit Project 1 of Project Department 1", and "Wall 1" is the component unit corresponding to this spatial unit. The final-level task items corresponding to this component unit may include: "Clean and level the wall-building position", "Water the bricks for wetting", "Set out lines at the wall-building position with a string line", etc., and each of these final-level task items may correspond to a minimum production unit.
[0078] In some embodiments, different component units may include some identical final-level task items. When the spatial units to which the identical final-level task items belong are different, their corresponding minimum production units are different.
[0079] In some embodiments of this specification, dividing the identical final-level task items belonging to different spatial units into different minimum production units can achieve task management at the spatial level, which helps the management party to master the task execution situation in each spatial unit.
[0080] In some embodiments, the division module 120 may determine the coding information table of the construction project based on the task item set, spatial information, and component information through a preset coding rule; and obtain multiple minimum production units based on the coding information table of the construction project.
[0081] In some embodiments, the division module 120 may determine the construction location of each task item in the task item set according to the spatial information of the construction project, determine the final-level task items corresponding to each component unit according to the component information of the construction project, and encode the construction location and the final-level task items through a preset coding rule to determine the coding information table corresponding to the construction project.
[0082] In some embodiments, the preset coding rule may be: encoding in the spatial dimension according to the construction location, and encoding in the task item dimension according to the final-level task item.
[0083] The spatial dimension can be in various forms. By way of example only, the spatial dimension includes elements in four dimensions, namely, the project department, the unit project, the floor or partition, and the component unit. In some embodiments, the partitioning module 120 can determine the code of the construction location in the spatial dimension according to the project department, unit project, floor or partition, and component unit to which the construction location belongs, through a first coding look-up table. The first coding look-up table includes the corresponding relationships between different elements and different codes. For example, the beginning of the code corresponding to the project department can be "XM", the beginning of the code corresponding to the unit project can be "LD", the beginning of the code corresponding to the floor or partition can be "LCF", and the beginning of the code corresponding to the component unit can be "KZ". According to the specific content of the project department, unit project, floor or partition, and component unit, the corresponding codes are different. For example, different project departments can be represented as "XM001", "XM002", "XM003", etc., and different unit projects can be represented as "LD001", "LD002", "LD003", etc. In some embodiments, the first coding look-up table can be preset manually or by the system.
[0084] In the task item dimension, different final task items correspond to different codes. In some embodiments, the partitioning module 120 can determine the code of the final task item in the task item dimension according to the final task item, through a second coding look-up table. The second coding look-up table includes the corresponding relationships between different final task items and different codes. For example, the code corresponding to the final task item a can be "ZT00001", the code corresponding to the final task item b can be "ZT00002", the code corresponding to the final task item c can be "ZT00003", etc. In some embodiments, the second coding look-up table can be preset manually or by the system.
[0085] In some embodiments, the partitioning module 120 can associate the codes of each final task item in the task dimension of the construction project with the codes of the construction locations corresponding to the same final task item in the spatial dimension one by one, to construct a coding information table of the construction project. Such as Figure 5As shown in the figure, the encoding of the lowest-level task item in the first row of the table in the task item dimension is "ZT00001". The encoding of the project department to which this lowest-level task item belongs is "XM001", the encoding of the construction unit to which it belongs is "LD001", the encoding of the floor or partition to which it belongs is "LCF001", and the encoding of the component unit to which it belongs is "KZ001". That is, the encoding of this lowest-level task item in the spatial dimension is "XM001-LD001-LCF001-KZ001". Associating "ZT00001" with "XM001-LD001-LCF001-KZ001" can obtain "XM001-LD001-LCF001-KZ001-ZT00001" as the encoding information of this lowest-level task item. The encoding of the lowest-level task item in the second row of the table in the task item dimension is "ZT00001". The encoding of the project department to which this lowest-level task item belongs is "XM001", the encoding of the unit project to which it belongs is "LD001", the encoding of the floor or partition to which it belongs is "LCF001", and the encoding of the component unit to which it belongs is "KZ002". That is, the encoding of this lowest-level task item in the spatial dimension is "XM001-LD001-LCF001-KZ002". Associating "ZT00001" with "XM001-LD001-LCF001-KZ002" can obtain "XM001-LD001-LCF001-KZ002-ZT00001" as the encoding information of this lowest-level task item, ……, and so on, the Figure 5 encoding information table 500 shown in the figure can be obtained.
[0086] In some embodiments, the partitioning module 120 can obtain a plurality of minimum production units according to the corresponding relationship between each lowest-level task item and each construction location in the encoding information table of the construction project. For example, the partitioning module 120 can correspond a lowest-level task item to one or more construction locations to determine one or more minimum production units. Only as an example, such as Figure 5In the encoded information table 500 shown: The final task item "ZT00001" in the first row can form a minimum production unit with the affiliated construction location "XM001-LD001-LCF001-KZ001", the final task item "ZT00001" in the second row can form a minimum production unit with the affiliated construction location "XM001-LD001-LCF001-KZ002", and the final task item "ZT00001" in the third row can form a minimum production unit with the affiliated construction location "XM001-LD001-LCF001-KZ003"; The final task item "ZT00002" in the fourth row can form a minimum production unit with the affiliated construction location "XM001-LD001-LCF001-KZ001", the final task item "ZT00002" in the fifth row can form a minimum production unit with the affiliated construction location "XM001-LD001-LCF001-KZ002", ……, and so on, to obtain multiple minimum production units.
[0087] In some embodiments, the partitioning module 120 can construct a space-task item matrix based on the task item set, spatial information, and component information of the construction project; and determine multiple minimum production units based on the space-task item matrix.
[0088] In some embodiments, the space-task item matrix may include the situation of the final task items included in different space units. Among them, the element a in the space-task item matrix ij can represent the j-th final task item of the i-th space unit.
[0089] In some embodiments, the partitioning module 120 can construct a space-task item matrix based on multiple final task items included in the construction project and the spatial information of the construction project. In some embodiments, the partitioning module 120 can aggregate the final task items according to the space units to which the final task items belong, and place one or more final task items belonging to the same space unit in the same row or the same column in the space-task item matrix. As Figure 6 shown, different final task items are arranged in the horizontal axis direction of the space-task item matrix 600, and different space units are arranged in the vertical axis direction; among them, a 11 、a 12 、a 13 、a 14 these 4 final task items belong to space unit 1 and can be placed in the first row of the space-task item matrix 600; a 21 、a 22 、a 23 these 3 final task items belong to space unit 2 and can be placed in the second row of the space-task item matrix 600; a 31 、a32 、a 33 、a 34 These 4 lowest-level task items belong to spatial unit 3 and can be placed in the third row of the spatial-task item matrix 600.
[0090] In some embodiments, the partitioning module 120 can, based on the spatial-task item matrix, determine a single lowest-level task item belonging to different spatial units as a minimum production unit, and finally determine multiple minimum production units. As Figure 6 shown in the spatial-task item matrix 600, among the 4 lowest-level task items in spatial unit 1 and spatial unit 3, they correspond to 4 minimum production units, and among the 3 lowest-level task items in spatial unit 2, they correspond to 3 minimum production units, that is, the entire construction project includes 11 minimum production units.
[0091] In some embodiments, the partitioning module 120 can also add the encoding information of the lowest-level task item in the spatial dimension and the task item dimension to the spatial-task item matrix, that is, element a in the spatial-task item matrix ij corresponds to a unique encoding.
[0092] Step 430, dispatch a task order to at least one construction party, and each task order includes at least a part of multiple minimum production units. In some embodiments, the dispatching module 130 executes step 430.
[0093] A task order refers to a task list assigned to a construction party (such as a worker) for construction. In some embodiments, the minimum production unit can be dispatched to the worker in the form of a task order.
[0094] In some embodiments, each task order can include one or more minimum production units. In some embodiments, the minimum production units in the task order exist in the form of tasks, that is, the task order includes multiple tasks, and each task corresponds to the lowest-level task item represented by a minimum production unit.
[0095] In some embodiments, the dispatching module 130 can, based on multiple minimum production units, construct at least one task order in various ways. In some embodiments, the dispatching module 130 can construct one or more minimum production units (or lowest-level task items) belonging to the same spatial unit into one task order. In some embodiments, the dispatching module 130 can construct one or more minimum production units (or lowest-level task items) used to produce the same component unit into one task order. In some embodiments, the dispatching module 130 can also, according to the acceptance scope of the construction party, construct one or more minimum production units (or lowest-level task items) that the same construction party can undertake into one task order. The embodiments of this specification do not have special limitations on the way of constructing the task order, and it can be set according to actual needs.
[0096] As Figure 7 shown, the 11 minimum production units included in the space-task item matrix 600 can be divided into 3 task sheets. Among them, task sheet 1 includes 7 minimum production units (a 21 , a 22 , a 23 , a 31 , a 32 , a 33 , a 34 ), task sheet 2 includes 3 minimum production units (a 11 , a 12 , a 13 ), and task sheet 3 includes 1 minimum production unit (a 14 ).
[0097] In some embodiments, the dispatching module 130 can dispatch task sheets to at least one construction party in various ways. For example, the dispatching module 130 can dispatch one task sheet to one construction party. For example, the dispatching module 130 can dispatch multiple task sheets to one construction party or multiple construction parties. The task sheets received by each construction party are not repeated. The embodiments of this specification do not have special limitations on the way of dispatching task sheets, and the operations well-known to those skilled in the art can be adopted.
[0098] Step 440, obtain the acceptance information of multiple minimum production units, and determine the construction progress of the construction project based on the acceptance information. In some embodiments, the acceptance module 140 executes step 440.
[0099] The acceptance information refers to the information related to the acceptance situation of the task sheet. In some embodiments, the acceptance information includes one or more of the actual progress of each minimum production unit in the task sheet (such as accepted or not accepted, etc.), actual work efficiency consumption, actual production time, etc. When the minimum production unit has been accepted, it means that the minimum production unit has been completed; when the minimum production unit has not been accepted, it means that the minimum production unit has not been 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 executing the minimum production unit. In some embodiments, the acceptance module 140 can determine the ratio of the actual workload of the minimum production unit to the actual time consumed as the actual work efficiency consumption of the minimum production unit. In some embodiments, the acceptance module 140 can determine the difference between the actual start time of the minimum production unit and the current time as the actual time consumed by the minimum production unit.
[0100] In some embodiments, the acceptance module 140 may obtain the acceptance information of the minimum production unit according to the user's input. For example, when the user (such as the construction party, etc.) inputs the actual end time of the minimum production unit, the acceptance module 140 may determine that the acceptance information of the minimum production unit is accepted; when the actual end time of the minimum production unit is not received, the acceptance module 140 may determine that the acceptance information of the minimum production unit is not accepted. There is no special limitation on obtaining the acceptance information in the embodiments of this specification, and operations well-known to those skilled in the art can be adopted.
[0101] The construction progress is an indicator used to measure the completion of a construction project. The construction progress can be represented in various ways. For example, the construction progress can be represented in various ways such as a Gantt chart, a schedule, etc. 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 can be represented through a Gantt chart and / or a schedule.
[0102] In some embodiments, the acceptance module 140 may determine the completion percentage of each task item in the construction project based on the acceptance information of multiple minimum production units, and then obtain the construction progress of the construction project. For example, the acceptance module 140 may determine the ratio of the number of accepted 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 acceptance module 140 may further construct a Gantt chart and / or a schedule according to the completion percentage of each task item, the construction plan and / or the actual progress. It should be noted that when 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 pre-set construction schedule, and the actual start time can be determined according to the actual data uploaded by the construction party.
[0103] In some embodiments, the acceptance module 140 may determine the task completion degree of the task order based on the acceptance information; and determine the construction progress based on the task completion degree.
[0104] The task completion degree refers to the completion situation of the task order. For example, when all the minimum production units in the task order have been accepted, the task completion degree of the task order can be 1; when none of the minimum production units in the task order have been accepted, the task completion degree of the task order can be 0; the task completion degree in other cases is any value between 0 and 1.
[0105] In some embodiments, the acceptance module 140 may determine the task completion degree of a work order based on the acceptance information of the minimum production units included in the work order. For example, the acceptance module 140 may determine the ratio of the number of accepted minimum production units in the work order to the total number of minimum production units included in the work order as the task completion degree of the work order.
[0106] In some embodiments, the acceptance module 140 may determine the construction progress of a construction project based on the task completion degrees of at least one work order included in the construction project. For example, the acceptance module 140 may draw a Gantt chart and / or a schedule, etc., based on the task completion degrees of at least one work order included in the construction project to obtain the construction progress of the construction project.
[0107] In some embodiments of the present specification, by dividing a construction project into work orders, determining the task completion degrees of the work orders, and then determining the construction progress of the construction project, the construction progress of the construction project can be determined from the management dimension of the work orders. This method is beneficial for the management party to accurately grasp the construction conditions of each construction party and helps the management party to carry out targeted management optimization.
[0108] In some embodiments, the acceptance module 140 may aggregate multiple minimum production units included in a construction project into at least one task process, determine the process completion degree of each task process, and determine the construction progress of the construction project according to the process completion degree of each task process.
[0109] In some embodiments, the acceptance module 140 may aggregate multiple minimum production units into at least one task process based on the spatial information and component information of the construction project through preset aggregation conditions.
[0110] 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 a task process. For example, if a task process includes 3 minimum production units, the production order may include: after the first minimum production unit is completed, the second minimum production unit can be carried out; after the second minimum production unit is completed, the third minimum production unit can be carried out.
[0111] 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: aggregating the minimum production units corresponding to multiple final-level task items required for building one of the component units in a spatial unit into one task process according to the production sequence. Multiple task processes can be determined according to different spatial units and different component units. In some embodiments, the preset aggregation condition may be: aggregating the minimum production units corresponding to multiple final-level task items in one of the task items in a spatial unit into one task process according to the production sequence. Multiple task processes can be determined according to different spatial units and different task items. The preset aggregation condition can also be any other feasible form, which is not limited herein.
[0112] In some embodiments, at least one task process can be determined in a spatial unit. In some embodiments, the number and / or type of task processes determined in different spatial units can be the same or different.
[0113] In some embodiments of this specification, by aggregating multiple minimum production units included in a construction project into at least one task process, it helps to analyze, determine, and control the construction progress of the construction project from the management dimension of the task process.
[0114] In some embodiments, the acceptance module 140 can determine the process completion degree of the task process based on the acceptance information of the minimum production unit, the spatial information of the construction project, and the process information; and determine the construction progress based on the process completion degree.
[0115] The process information refers to the information related to the division 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 divisions of the task process, the production sequence, coding information, construction plan, actual progress, etc. of the multiple minimum production units included in each task process.
[0116] The process completion degree refers to the completion situation of the task process. For example, when all the minimum production units in the task process have been accepted, the process completion degree of this task process can be 1; when no minimum production unit in the task process has been accepted, the process completion degree of this task process can be 0; the process completion degree in other situations is any value between 0 and 1.
[0117] In some embodiments, the acceptance module 140 may determine the acceptance information set of the minimum production units included in each task process in each spatial unit according to the acceptance information, spatial information, and process information; and determine the process completion degree of each task process based on the acceptance information set. In some embodiments, the acceptance module 140 may cluster the minimum production units belonging to the same task process in the same spatial unit according to the spatial unit and task process to which the minimum production units belong; and combine the acceptance information of the clustered multiple minimum production units to obtain the acceptance information set.
[0118] In some embodiments, the acceptance module 140 may determine the process completion degree of the task process by taking the ratio of the number of accepted minimum production units to the total number of elements in the acceptance information set according to the acceptance information set corresponding to the task process.
[0119] In some embodiments, the acceptance module 140 may determine the construction progress of the construction project according to the process completion degrees of at least one task process included in the construction project. For example, the acceptance module 140 may draw a Gantt chart and / or a schedule, etc., according to the process completion degrees of at least one task process included in the construction project to obtain the construction progress of the construction project.
[0120] In some embodiments of this specification, by dividing the construction project into task processes, determining the process completion degree of the task processes, and then determining the construction progress of the construction project, the construction progress of the construction project can be analyzed and determined from the management dimension of the task processes. This method is beneficial for the management party to accurately grasp the construction conditions of each task process and helps the management party to carry out targeted management optimization.
[0121] In some embodiments, the acceptance module 140 may also construct a region-process matrix according to the spatial information of the construction project and the at least one task process determined above.
[0122] In some embodiments, the region-process matrix may include the situation of the task processes included in different spatial partitions. For example, the element b in the region-process matrix r,s may represent the s-th task process in the r-th spatial partition.
[0123] In some embodiments, the acceptance module 140 may aggregate the task processes according to the spatial partitions to which the task processes belong, and place one or more task processes belonging to the same spatial partition in the same row or column in the area-process matrix. In some embodiments, the acceptance 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 acceptance module 140 may aggregate the multiple minimum production units contained in the task process according to the spatial units to which they belong, and place one or more minimum production units belonging to the same spatial unit in the same row or column in the space-task item matrix corresponding to the task process.
[0124] like Figure 8 As shown, the information displayed by the area-process matrix 800 includes: the r-1th spatial partition includes the sth task process b r-1,s , the r-1th spatial partition does not have the s+1th task process; the rth spatial partition includes the sth task process b r,s , the rth spatial partition does not have the s+1th task process; the r+1th spatial partition includes the sth task process b r+1,s , the r+1th spatial partition does not have the s+1th task process. The r-1th spatial partition has the sth task process b r-1,s The corresponding space-task item matrix further displays the following information: the minimum production unit contained in the first space unit is (a11, a12, a13, a14), the minimum production unit contained in the second space unit is (a21, a22, a23), and the minimum production unit contained in the third space unit is (a31, a32, a33, a34). rth space partition sth task process b r,s The corresponding space-task item matrix further displays the following information: the minimum production unit contained in the first space unit is (a41, a42, a43, a44), the minimum production unit contained in the second space unit is (a51, a52, a53, a54), and the minimum production unit contained in the third space unit is (a61, a62, a63, a64). The sth task process b of the r+1th space partition r+1,s The corresponding space-task item matrix further displays the following information: the minimum production unit contained in the first space unit is (a71, a72, a73), the minimum production unit contained in the second space unit is (a81, a82, a83, a84), and the minimum production unit contained in the third space unit is (a91, a92, a93).
[0125] In some embodiments, the acceptance module 140 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; and color-mark the area-process matrix according to the acceptance information of the minimum production unit to obtain a visualized progress display table for visually presenting the construction progress of the construction project. For example, the acceptance information may be embodied in forms such as unmarked, dark marked, and light marked. The dark mark indicates that the minimum production unit has not been accepted after reaching the planned end time, the light mark indicates that the minimum production unit has been accepted before reaching the planned end time, and the unmarked indicates that the current time has not reached the planned end time of the minimum production unit.
[0126] As Figure 9 shown, the visualized progress display table 900 includes the correspondence between each floor of the building and the task processes included in each floor. Among them, the task processes included in each floor may include multiple minimum production units such as "main body", "exterior wall putty", "aluminum window", "railing", "masonry", "public area plastering", "thermal insulation", "floor", "interior plastering", and "public area decoration". The time dimension included in the visualized progress display table 900 is the planned end time of each minimum production unit. In practical applications, different color marks can be used to reflect the acceptance information of each minimum production unit. For example, the first color mark is used to indicate that the current time has not reached the planned end time of the minimum production unit, the second color mark is used to indicate that the minimum production unit has been accepted before reaching the planned end time, and the third color mark is used to indicate that the minimum production unit has not been accepted 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 accepted on and before July 20th, the second color mark indicates that the minimum production unit has been accepted 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.
[0127] In some embodiments of this specification, by constructing an area-process matrix, the interspersed situation of each area and each task process can be visually and vividly presented; by attaching information on the time dimension of each minimum production unit to the area-process matrix and using color marks to distinguish the acceptance situation of the minimum production unit, dynamic visualization results such as construction dynamic simulation, comparison between plan and actual dynamics, and review of the construction process can be obtained.
[0128] In some embodiments, the acceptance module 140 may also store the document information and construction data documents involved in the construction process in the area - process matrix, and correspond to the minimum production units one by one. Among them, the document information includes but is not limited to cost information, production information, acceptance information, etc. Among them, the production information may include the actual work efficiency consumption, actual cost consumption, etc. of the minimum production unit.
[0129] In some embodiments of this specification, storing the document information and construction data documents involved in the construction process in the area - process matrix can monitor the progress and cost of the minimum production unit in real time, and automatically feedback them to the two - dimensional area - process matrix, which helps to use the "drawer - type" area - process matrix to achieve digital and visualized progress expression, facilitating the management party to automatically and quickly read the production and cost information of the minimum production unit.
[0130] Physical projects are difficult to quantify. In some embodiments of this specification, by means of spatial and task item coding, the construction project is deconstructed into computer - recognizable minimum production units, which can quantify the construction workload of the entire physical project and achieve quantifiable and computable progress and cost.
[0131] Figure 10 It is an exemplary flowchart for predicting the progress of task processes shown in some embodiments of this specification. In some embodiments, process 1000 may be executed by the construction progress management system 100 (e.g., the prediction module) or a processor. As Figure 10 shown, process 1000 includes the following steps.
[0132] Step 1010, in response to the minimum production unit included in the task process being accepted, based on the work recording information and / or acceptance information of the task order, determine the equivalent work efficiency and / or equivalent cost of the first minimum production unit.
[0133] The work recording information refers to the information related to the production situation of the task order. In some embodiments, the work recording information includes one or more of the construction plans, actual cost consumption, etc. of each minimum production unit in the task order. For more descriptions of the construction plan and acceptance information, see Figure 4 and its related descriptions.
[0134] In some embodiments, the prediction module can obtain the work recording information and acceptance information of the task order according to the input of the construction party. For example, the construction party 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 according to the difference between the actual start time of the minimum production unit and the current time.
[0135] In some embodiments, the first minimum production unit is the accepted minimum production unit. The first minimum production unit can be determined based on the acceptance information of the minimum production unit. For example, the minimum production unit with the acceptance information of "accepted" can be determined as the first minimum production unit.
[0136] The equivalent work efficiency refers to an indicator related to the actual production efficiency of producing the first minimum production unit. In some embodiments, the equivalent work efficiency can be used to evenly measure the actual production efficiency of each first minimum production unit in the task order.
[0137] The equivalent cost refers to an indicator related to the actual cost consumed in producing the first minimum production unit. In some embodiments, the equivalent cost can be used to evenly measure the actual cost consumed by each first minimum production unit in the task order.
[0138] 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 equivalent work efficiency as the ratio of the total work efficiency consumption to the number of first minimum production units; and / or accumulate the actual cost consumption of each first minimum production unit included in the task order, and determine the equivalent cost as the ratio of the total cost consumption to the number of first minimum production units. In some embodiments, the prediction module can determine the actual work efficiency consumption of the first minimum production unit as the ratio of the actual workload of the first minimum production unit to the actual time consumed.
[0139] 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.
[0140] 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 actual work efficiency consumption of the task order as the ratio of the actual workload of the task order to the actual time consumed. In some embodiments, the prediction module can determine the actual time consumed of the task order as the difference between the actual start time of the earliest-started minimum production unit in the task order and the current time.
[0141] In some embodiments, the prediction module can determine the equivalent cost as 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.
[0142] The actual cost consumption of the task order refers to the actual cost consumed when executing the task order. In some embodiments, the prediction module can determine the actual cost consumption of the task order according to the work record information of the task order.
[0143] In some embodiments, the prediction module may determine the equivalent cost by taking the ratio of the actual cost consumption of the work order to the quantity of the first minimum production unit included in the work order.
[0144] In some embodiments of this specification, through the actual work efficiency consumption and actual cost consumption of the work order, the equivalent work efficiency and / or equivalent cost of each accepted minimum production unit can be determined efficiently and accurately, which is beneficial to determining the estimated work efficiency and / or estimated cost of the unaccepted minimum production unit subsequently.
[0145] Step 1020: Determine the estimated work efficiency and / or estimated cost of the second minimum production unit based on the equivalent work efficiency and / or equivalent cost, and the spatial information.
[0146] In some embodiments, the second minimum production unit is an unaccepted minimum production unit. The second minimum production unit can be determined based on the acceptance information of the minimum production unit. For example, the minimum production unit with the acceptance information of "unaccepted" can be determined as the second minimum production unit.
[0147] The estimated work efficiency refers to an indicator related to the expected production efficiency of 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 the work order. The estimated work efficiencies corresponding to different second minimum production units can be different.
[0148] The estimated cost refers to an indicator related to the expected cost consumed in producing the second minimum production unit. In some embodiments, the estimated cost can be used to measure the expected cost consumed by a certain second minimum production unit in the work order. The estimated costs corresponding to different second minimum production units can be different.
[0149] The estimated work efficiency and / or estimated cost can be determined in various ways. In some embodiments, the prediction module may determine the second minimum production unit corresponding to the same component unit in a different spatial unit from the first minimum production unit based on the spatial information of the construction project; and determine the estimated work efficiency and / or estimated cost of the corresponding second minimum production unit according to the equivalent work efficiency and / or equivalent cost of the first minimum production unit. For example, the first minimum production units p1, p2, and p3 are "exterior wall putty", the respective spatial units are "3rd floor - 2nd floor - 1st floor", and the component unit is "exterior wall"; the second minimum production unit d1 is "exterior wall putty", the spatial unit is "4th floor", and the component unit is "exterior wall", then the estimated work efficiency and / or estimated cost of the corresponding second minimum production unit d1 can be determined according to the equivalent work efficiency and / or equivalent cost of the first minimum production units p1 - p3.
[0150] In some embodiments, the prediction module may perform weighted calculations on the equivalent work efficiency and / or equivalent cost of the first minimum production unit respectively to determine the estimated work efficiency and / or estimated cost of the second minimum production unit. Among them, the weighting weights of different first minimum production units may be different. In some embodiments, the weighting weight may be a system default value, an empirical value, a manually preset value, etc. or any combination thereof, and can be set according to actual needs. This specification does not limit this. In some embodiments, the weighting weight may be determined according to the spatial distance between the first minimum production unit and the second minimum production unit. The closer the spatial distance, the greater the weighting weight.
[0151] For example, the weighting weights corresponding to the equivalent work efficiency of the first minimum production units p1 - p3 may be r1 - r3 respectively, and the weighting weights corresponding to the equivalent cost of the first minimum production units p1 - p3 may be s1 - s3 respectively. Then, the estimated work efficiency f of the second minimum production unit d1 can be determined according to the equivalent work efficiency g1 - g3 of the first minimum production units p1 - p3 respectively, where f = g1 * r1 + g2 * r2 + g3 * r3, and the estimated cost e of the second minimum production unit d1 can be determined according to the equivalent cost h1 - h3 of the first minimum production units p1 - p3 respectively, where e = h1 * s1 + h2 * s2 + h3 * s3.
[0152] In some embodiments, the prediction module may, based on spatial information, determine the third minimum production unit and / or the fourth minimum production unit whose spatial position relationship with the second minimum production unit satisfies a preset position condition; and based on the equivalent work efficiency and / or equivalent cost of the third minimum production unit, and / or the estimated work efficiency and / or estimated cost of the fourth minimum production unit, determine the estimated work efficiency and / or estimated cost of the second minimum production unit through a preset algorithm.
[0153] The spatial position relationship refers to the position relationship of the spatial units to which two minimum production units belong in space. In some embodiments, the spatial position relationship may include the straight-line distance between the spatial units to which two minimum production units belong in the same spatial partition.
[0154] In some embodiments, the preset position condition may be that the minimum production units belong to the same spatial partition and the straight-line distance between the minimum production units is less than a distance threshold. Among them, the distance threshold may be a system default value, an empirical value, a manually preset value, etc. or any combination thereof, and can be set according to actual needs. This specification does not limit this. In some embodiments, the preset position condition can be set according to actual needs and is not limited here.
[0155] 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 accepted minimum production units.
[0156] In some embodiments, the prediction module may select one or more first minimum production units from multiple first minimum production units, whose spatial position relationship with the current second minimum production unit meets a preset position condition, as the third minimum production unit. For example, the prediction module may select, from multiple first minimum production units, the first minimum production units that belong to the same spatial partition as the current second minimum production unit and whose straight-line distance from the current second minimum production unit is less than a distance threshold as the third minimum production unit.
[0157] In some embodiments, the fourth minimum production unit is one or more of the second minimum production units for which the estimated work efficiency and / or estimated cost have been determined. Among them, the second minimum production unit for which the estimated work efficiency and / or estimated cost have been determined refers to the second minimum production unit for which the estimated work efficiency and / or estimated cost have been calculated according to any one of the embodiments of this specification. For the relevant description of calculating the estimated work efficiency and / or estimated cost, see Figure 10 the remaining content in
[0158] The preset algorithm refers to an algorithm or rule used to determine the estimated work efficiency and / or estimated cost of the second minimum production unit.
[0159] The preset algorithm can be in various forms. In some embodiments, the preset algorithm can be: in response to the absence of the fourth minimum production unit, based on the equivalent work efficiency of the third minimum production unit for weighted fusion to determine the estimated work efficiency of the second minimum production unit; based on the equivalent cost of the third minimum production unit for weighted fusion to determine the estimated cost of the second minimum production unit. In some embodiments, the preset algorithm can be: in response to the presence of the fourth minimum production unit, based on the equivalent work efficiency of the third minimum production unit and the estimated work efficiency of the fourth minimum production unit for weighted fusion to determine the estimated work efficiency of the second minimum production unit; based on the equivalent cost of the third minimum production unit and the estimated cost of the fourth minimum production unit for weighted fusion to determine the estimated cost of the second minimum production unit. Among them, the aforementioned weighting weights can be system default values, empirical values, artificially preset values, etc. or any combination thereof, which can be set according to actual needs, and this specification does not limit this.
[0160] In some embodiments, the preset algorithm can be: based on the spatial distance between the third minimum production unit and / or the fourth minimum production unit and the second minimum production unit, determine the weighting weights of the third minimum production unit and / or the fourth minimum production unit; based on the weighting weights, the equivalent work efficiency and / or equivalent cost of the third minimum production unit, and / or the estimated work efficiency and / or estimated cost of the fourth minimum production unit, determine the estimated work efficiency and / or estimated cost of the second minimum production unit through weighted fusion.
[0161] In some embodiments, the prediction module may determine the weighted weights of the third smallest production unit and / or the fourth smallest production unit based on the spatial distances between the third smallest production unit and / or the fourth smallest production unit and the second smallest production unit through a preset look-up table. In some embodiments, the preset look-up table may include the corresponding relationships between the spatial distances 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 corresponding relationship may be that the smaller the spatial distance of the third smallest production unit and / or the fourth smallest production unit from the second smallest production unit, the higher the corresponding weighted weight, and the weight change may be linear or exponential. In some embodiments, the preset look-up table may be determined based on historical data or prior knowledge.
[0162] In some embodiments, in response to the absence of the fourth smallest production unit, the prediction module may determine the estimated work efficiency and / or the estimated cost of the second smallest production unit through weighted fusion based on the weighted weights and the equivalent work efficiency and / or equivalent cost of the third smallest production unit. For example, the estimated work 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). Where z r is the estimated work efficiency of the second smallest production unit r, and c r-n to c r-1 are the equivalent work efficiencies of the third smallest production unit r - n to the third smallest production unit r - 1 respectively, and 1 to n are the weighted weights of the third smallest production unit r - n to the third smallest production unit r - 1; the third smallest production unit r - n is the farthest from the smallest second production unit r, and its corresponding weighted weight is the smallest; the third smallest production unit r - 1 is the closest to the smallest second production unit r, and its corresponding weighted weight is the largest.
[0163] In some embodiments, in response to the presence of the fourth smallest production unit, the prediction module may determine the estimated work efficiency and / or the estimated cost of the second smallest production unit through weighted fusion based on the weighted weights, the equivalent work efficiency and / or the equivalent cost of the third smallest production unit, and the estimated work efficiency and / or the estimated cost of the fourth smallest production unit. For example, the estimated work 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)+(z r-m +2z r-(m-1) +3z r-(m-2) +…+nz r-1) / (1 + 2 + … + m).
[0164] Where z r is the estimated work efficiency of the second smallest production unit r, and z r-m to z r-1 are the estimated work efficiencies of the fourth smallest production units r - m to r - 1 respectively, and 1 to m are the weighted weights of the fourth smallest production units r - n to r - 1 respectively; the fourth smallest production unit r - m is the farthest from the smallest second production unit r, and its corresponding weighted weight is the smallest; the fourth smallest production unit r - 1 is the closest to the smallest second production unit r, and its corresponding weighted weight is the largest.
[0165] The calculation method of the estimated cost of the second smallest production unit is similar to that of the estimated work efficiency of the second smallest production unit, and will not be elaborated here.
[0166] In some embodiments of this specification, it is assumed that the work efficiency and cost of the smallest production unit with a closer spatial distance are closer. According to the equivalent work efficiency and equivalent cost of the third smallest production unit whose spatial position relationship with the second smallest production unit meets the preset position condition, and the change of the weight allocated according to the spatial distance, the local changes in space can be effectively compatible, and a more accurate estimated value than empirical judgment can be obtained. Further, incorporating the estimated work efficiency and estimated cost of the fourth smallest production unit whose spatial position relationship with the second smallest production unit meets the preset position condition into the weighted calculation can further optimize the calculation of the remaining part based on the determined estimated value, and improve the accuracy of the estimated value.
[0167] Step 1030, predict the progress of the task process based on the estimated work efficiency and / or estimated cost.
[0168] The progress refers to the completion situation of the expected task process. In some embodiments, the progress may include one or more of the expected time required for the task process, the expected time required for key nodes, etc. Among them, the expected time required refers to the period between the current time point and the acceptance time point of the task process.
[0169] In some embodiments, the key node may be a relatively important smallest production unit in the task process.
[0170] Key nodes can be determined in various ways. In some embodiments, the prediction module may determine the smallest production units with a relatively high degree of sequential dependence (e.g., higher than a preset threshold) as key nodes. The degree of sequential dependence refers to the degree of dependence of the current smallest production unit on the completion status of one or more smallest production units with earlier production sequences. The higher the degree of sequential dependence, the higher the degree of dependence of the current smallest production unit on the completion status of one or more smallest production units with earlier production sequences. In some embodiments, the degree of sequential dependence of the smallest production units may increase sequentially according to the production sequence of the smallest production units, and the increasing trend may be in the form of an exponential or multiplicative type, etc. Only as an example, the production sequence of the 3 smallest production units included in a certain task process is: smallest production unit q1 > smallest production unit q2 > smallest production unit q3, then the degree of sequential dependence w1 of the smallest production unit q1 < the degree of sequential dependence w2 of the smallest production unit q2 < the degree of sequential dependence w3 of the smallest production unit q1.
[0171] In some embodiments, the prediction module may determine the smallest production units with a relatively long planned construction period (e.g., higher than a preset threshold) as key nodes. Among them, the planned construction period may be the difference between the planned end time and the planned start time.
[0172] In some embodiments, the prediction module may determine the smallest production units with a relatively high planned cost (e.g., higher than a preset threshold) as key nodes. For more descriptions of the planned cost, see Figure 11 and its related descriptions.
[0173] Key nodes can also be determined by any other feasible means, which are not limited herein.
[0174] In some embodiments, the prediction module may predict the progress of the task process in various ways based on the estimated work efficiency and / or the estimated cost. In some embodiments, the prediction module may determine the sum of the estimated consumption times of all the second smallest production units in the task process as the estimated completion time of the task process. For example, if the sum of the estimated consumption times of all the second smallest production units in the task process is t s , then it can be determined that the estimated time required for the task process is t s . In some embodiments, the estimated consumption time of the second smallest production unit can be determined according to the workload and the estimated work efficiency of the second smallest production unit. 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.
[0175] In some embodiments, the prediction module can determine the estimated time required for the key node according to the position of the key node in the task process and the estimated work efficiency sum of all second smallest production units located before the key node in the task process. The method for determining the estimated time required for the key node is similar to the method for determining the estimated time required for the task process, and will not be repeated here.
[0176] In some embodiments of this specification, the estimated process and estimated cost of the unaccepted minimum production unit are determined based on the equivalent work efficiency and equivalent cost of the minimum production unit that has been accepted in the task list, combined with the spatial information, which can be compatible with local changes in the space, thereby obtaining a more accurate prediction value than empirical judgment. For example, the second floor of a building contains 10 processes, but the third floor only needs 3 processes or 30 processes. This situation cannot be handled using the experience of similar processes between adjacent floors, but it can be accurately predicted by breaking it down into the minimum production unit and based on local changes in the space. This prediction method can take into account recent business changes from a statistical perspective, such as sudden increases in manpower, tight material supply, and other factors that affect efficiency, thereby improving prediction accuracy.
[0177] Figure 11 This is one of the exemplary schematic diagrams for determining whether to issue an early warning according to some embodiments of this specification.
[0178] In some embodiments, the warning module can determine whether to issue a warning based on the actual cost consumption of the task order.
[0179] See also Figure 11 In some embodiments, the early warning module can determine the actual cost consumption 1120 of the task order based on the work record information 1110 of the task order; determine the theoretical cost consumption 1150 of the task order based on the task completion degree 1130 and the planned cost 1140 of the task order; and issue an early warning in response to the difference between the actual cost consumption and the theoretical cost consumption meeting the preset early warning conditions.
[0180] The actual cost consumption of the 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 the task order can be determined based on the work record information of the task order. For example, the early warning module can determine the actual cost consumption as the total cost consumption actually incurred based on the work record information of the task order.
[0181] The planned cost of a task order refers to the cost budget of the pre-planned task order. The planned cost of a task order can be predetermined by the management based on historical data or prior knowledge.
[0182] The theoretical cost consumption of a task order refers to the theoretical total cost consumption when completing the smallest production unit contained in the task order.
[0183] In some embodiments, the warning module may determine the theoretical cost consumption of the task order as the product of the task completion degree and the planned cost of the task order. For example, the warning module may convert the task completion degree into a percentage or a value between 0 and 1, and determine the product of the task completion degree and the planned cost as the theoretical cost consumption.
[0184] The preset warning condition is a condition for determining whether a warning can be issued based on 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. Among them, the difference threshold may be a system default value, an empirical value, a manually preset value, etc. or any combination thereof, and can be set according to actual needs. This specification does not limit this. The preset warning condition can be set according to actual needs and is not limited here.
[0185] In some embodiments of this specification, determining whether to issue a warning based on the difference between the actual cost consumption and the theoretical cost consumption of the task order can determine whether to issue a warning from the perspective of the cost consumption of the task order, so as to issue a risk warning in a timely manner when it is predicted that the cost consumption of the task order does not meet the expected situation, which helps to dynamically deduce the construction process and adjust the construction strategy subsequently.
[0186] Figure 12 It is the second exemplary schematic diagram for determining whether to issue a warning shown in some embodiments of this specification.
[0187] In some embodiments, the warning module may determine whether to issue a warning based on the actual time consumption and work efficiency consumption of the task process.
[0188] See Figure 12 , in some embodiments, the warning module may determine the estimated end time 1220 of the task process based on the estimated work efficiency 1210 of the second smallest production unit included in the task process; in response to the estimated end time being greater than the planned end time of the task process, issue a warning.
[0189] The estimated end time refers to the estimated acceptance time point of the task process. In some embodiments, the warning module may determine the estimated required time of the task process based on the estimated work efficiency of the second smallest production unit included in the task process; based on the current time point and the estimated required time, determine the estimated end time. For example, the current time point is T, and the estimated required time is t s , then the estimated end time is T + t s . For more descriptions of the estimated required time, see step 1030 and its related descriptions.
[0190] 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 more information about the planned end time of the minimum production unit, see step 440 and its related description.
[0191] In some embodiments, the estimated end time being greater than the planned end time may mean that the estimated end time is after the planned end time.
[0192] In some embodiments of the present specification, by inferring the estimated end time of the task process and judging whether to issue a warning based on the chronological relationship between the estimated end time and the planned end time, it is possible to judge whether to issue a warning from the perspective of whether the task process is overdue, so that a risk warning can be issued in time when it is predicted that the task process may be overdue, which is helpful for the subsequent dynamic deduction of the construction process and adjustment of the construction strategy.
[0193] See also Figure 12 In some embodiments, the early warning module can determine the remaining planned work efficiency 1250 of the task process based on the planned work efficiency 1230 of the task process and the acceptance information 1240 of the task process; determine the available work efficiency 1260 of the second minimum production unit included in the task process based on the remaining planned work efficiency 1250; and issue an early warning in response to the estimated work efficiency of the second minimum production unit included in the task process being greater than the available work efficiency.
[0194] The planned work efficiency of a task process refers to the work efficiency budget of the pre-planned task process. The planned work efficiency of a task process can be predetermined by the management based on historical data or prior knowledge.
[0195] The remaining planned work efficiency of a task process refers to the remaining work efficiency budget of the task process that has been produced.
[0196] In some embodiments, the early warning module may determine the actual work efficiency consumption of the task process based on the acceptance 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.
[0197] Available work efficiency refers to the work efficiency budget of each second smallest production unit in the task process while meeting the remaining planned work efficiency.
[0198] In some embodiments, the early warning module may 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 early warning module may 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.
[0199] In some embodiments of the present specification, by determining the disposable work efficiency of each second smallest production unit included in the task process under the condition of meeting the remaining planned work efficiency, it is possible to further determine whether to issue a warning based on the result of whether the disposable work efficiency of a single second smallest production unit can support its production according to the estimated work efficiency. Through this embodiment, it is possible to determine whether to issue a warning from the perspective of whether a single second smallest production unit is overdue, so as to issue a risk warning in a timely manner when it is predicted that the second smallest production unit may be overdue, which helps to dynamically deduce the construction process and adjust the construction strategy subsequently.
[0200] Figure 13 It is the third exemplary diagram showing whether to issue a warning according to some embodiments of the present specification.
[0201] In some embodiments, the warning module can determine whether to issue a warning according to the actual cost consumption of the task process.
[0202] See Figure 13 , in some embodiments, the warning module can determine the remaining required cost 1320 of the task process based on the estimated cost 1310 of the second smallest production unit included in the task process; in response to the remaining required cost being greater than the remaining planned cost of the task process, a warning is issued.
[0203] The remaining required cost of the 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 sum of the estimated costs of all the second smallest production units in the task process as the remaining required cost of the task process.
[0204] The remaining planned cost of the task process refers to the remaining cost budget of the task process that has been produced.
[0205] 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 recording 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 recording information of the task process, and determine the difference between the planned cost and the actual cost consumption as the remaining planned cost.
[0206] In some embodiments of the present specification, by determining the remaining required cost of the task process and judging whether to issue a warning according to 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 is exceeded when all the remaining second smallest production units in the production task process are completed, so as to issue a risk warning in a timely manner when it is predicted that the cost budget may be exceeded, which helps to dynamically deduce the construction process and adjust the construction strategy subsequently.
[0207] See Figure 13, in some embodiments, the warning module may determine the remaining planned cost 1340 of the task process based on the planned cost 1330 of the task process and the labor recording information 1110 of the task process; based on the remaining planned cost 1340, determine the disposable cost 1350 of the second smallest production unit included in the task process; in response to the estimated cost of the second smallest production unit included in the task process being greater than the disposable cost, issue a warning. For the relevant description of the remaining planned cost, refer to the foregoing text.
[0208] The disposable cost refers to the cost budget of each second smallest production unit in the task process when the remaining planned cost is met.
[0209] In some embodiments, the warning module may determine the disposable work efficiency of the second smallest production unit included in the task process based on the remaining planned cost and the number of the second smallest production units included in the task process. For example, the warning module may determine the ratio of the remaining planned cost to the number of the second smallest production units included in the task process as the disposable cost of the second smallest production unit included in the task process.
[0210] In some embodiments of this specification, by determining the disposable cost of each second smallest production unit included in the task process when the remaining planned cost is met, it is then possible to determine whether to issue a warning based on the result of whether the disposable cost of a single second smallest production unit can support its production according to the estimated cost. Through this embodiment, it is possible to determine whether to issue a warning from the perspective of whether a single second smallest production unit exceeds the cost budget, so as to issue a risk warning in a timely manner when it is predicted that the second smallest production unit may exceed the cost budget, which helps to dynamically deduce the construction process and adjust the construction strategy subsequently.
[0211] In some embodiments, the warning module may, in response to the task process not including an accepted smallest production unit, determine the associated task process of the task process; based on the historical labor recording information and / or historical acceptance information of the associated task process, determine the estimated work efficiency and / or estimated cost of the second smallest production unit included in the task process; based on the estimated work efficiency and / or estimated cost of the second smallest production unit included in the task process, determine the estimated end time and / or remaining required cost of the task process; in response to the estimated end time being greater than the planned end time, and / or the remaining required cost being greater than the remaining planned cost, issue a warning.
[0212] In this embodiment, the method of determining whether to issue a warning is similar to that of the foregoing embodiment and will not be elaborated here.
[0213] A task process that does not include an accepted smallest production unit may be referred to as a zero-acceptance task process.
[0214] An associated task process refers to a task process that has an association relationship with a zero-acceptance task process. In some embodiments, the associated task process includes at least a preset number of accepted minimum production units. The preset number can be a system default value, an empirical value, a manually preset value, etc., or any combination thereof, and can be set according to actual needs. This specification does not limit it.
[0215] In some embodiments, the warning module can determine the associated task process based on the component unit and the space unit corresponding to the minimum production unit included in the zero-acceptance task process. For example, the warning unit can determine a task process whose component unit is the same as that of the zero-acceptance task process and whose space unit is adjacent to that of the zero-acceptance task process as the associated task process. In some embodiments, the warning module can also determine the associated task process in any other feasible manner, which is not limited herein.
[0216] In some embodiments, the warning module can determine the estimated work efficiency and / or estimated cost of the second minimum production unit included in the task process based on the historical work recording information and / or historical acceptance information of the associated task process. For example, the warning module can determine the equivalent work efficiency and / or equivalent cost of the first minimum production unit in the associated task process based on the historical work recording information and / or historical acceptance information of the associated task process; based on the equivalent work efficiency and / or the equivalent cost of the first minimum production unit in the associated task process, and the space information, determine the estimated work efficiency and / or estimated cost of the second minimum production unit in the associated task process. Further, the warning module can correspond each minimum production unit in the associated task process to each minimum production unit in the current task process one by one, and determine the estimated work efficiency and estimated cost of one or more second minimum production units in the current task process as the equivalent work efficiency and equivalent cost of one or more first minimum production units in the associated task process respectively; and, determine the estimated work efficiency and estimated cost of one or more second minimum production units in the associated task process as the estimated work efficiency and estimated cost of one or more second minimum production units in the current task process respectively.
[0217] In some embodiments, the warning module can also determine the estimated end time and / or remaining required cost of the key node in the task process; in response to the estimated end time of the key node being greater than the planned end time, and / or the remaining required cost of the key node being greater than the remaining planned cost, issue a warning.
[0218] In some embodiments, the warning module can determine the estimated end time and / or remaining required cost of the key node in the task process based on the position of the key node in the task process and according to the estimated work efficiency and / or estimated cost of the second minimum production unit before the key node in the task process. For more details, see the relevant description above.
[0219] In some embodiments of this specification, when the current task process does not include the smallest accepted production unit, the associated task process can be determined, and then the estimated work efficiency and / or estimated cost of each second smallest production unit in the current task process can be determined. This embodiment can effectively solve the problem of difficultly determining the estimated work efficiency and / or estimated cost of each second smallest production unit in the current task process when the current task process does not include the smallest accepted production unit according to the parallel estimation method.
[0220] In some embodiments, after a warning is issued, a promotion strategy for the unfinished task process can be automatically generated and the user can be prompted with the promotion strategy for the unfinished task process.
[0221] Figure 14 It is an exemplary flowchart for determining the promotion strategy of the unfinished task process shown in some embodiments of this specification. In some embodiments, process 1400 can be executed by the construction progress management system 100 (e.g., the planning module) or a processor. As Figure 14 shown, process 1400 includes the following steps.
[0222] Step 1410, determine the estimated end time of the unfinished task process.
[0223] The unfinished task process refers to the task process that contains unaccepted smallest production units.
[0224] In some embodiments, the unfinished task process may not include the accepted smallest production units. In some embodiments, the unfinished task process may include at least one accepted smallest production unit.
[0225] The estimated end time of the unfinished task process refers to the estimated acceptance time point of the unfinished task process.
[0226] In some embodiments, in response to the unfinished task process including at least one accepted smallest production unit, the warning module can determine the estimated time required to complete all the second smallest production units based on the estimated work efficiency of the second smallest production units included in the unfinished task process; and determine the estimated end time of the unfinished task process based on the current time point, the elapsed time of the second smallest production unit, and the estimated time required. For example, if the current time point is T1, the elapsed time of the second smallest production unit is T2, and the estimated time required is t1, then the estimated end time is (T1 + t1 - T2). For more descriptions of the estimated time required, see step 1030 and its related descriptions.
[0227] In some embodiments, in response to the fact that the smallest accepted production unit is not included in the unfinished task process, the warning module may determine the estimated time required to complete all the second smallest production units included in the unfinished task process based on the estimated work efficiency of the second smallest production unit included in the unfinished task process; and 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 time required. For example, if the current time point is T3, the actual start time is T4, and the estimated time required is t2, then the estimated end time is [t2 - (T3 - T4) + T3]. For more descriptions about the estimated time required, please refer to step 1030 and its related descriptions.
[0228] Step 1420: Obtain the first boundary conditions between task processes and the second boundary conditions of the construction project.
[0229] The first boundary conditions between task processes refer to the boundary conditions related to the sequence and time interval between some task processes. For example, the first boundary condition may be in various forms such as task process B can start only after task process A is completed, task process B must start 5 days before task process A is completed, task process B must start 2 days after task process A starts, task process B can start only after task process A starts, etc.
[0230] The second boundary conditions of the construction project refer to the boundary conditions related to the cost budget and duration budget of the construction project. For example, the second boundary condition may be that the cost budget is lower than X, the duration budget is lower than Y, etc.
[0231] In some embodiments, the planning module may determine the first boundary conditions and the second boundary conditions based on the production requirements of each task process included in the construction project. Among them, the production requirements include the sequence, time interval, construction plan (such as the planned start time, planned end time, etc.) of each task process. The production requirements can be determined by being pre-input by the management party.
[0232] Step 1430: Determine the promotion strategy for the unfinished task process based on the estimated end time, the first boundary conditions, and the second boundary conditions.
[0233] The promotion strategy refers to the production scheduling 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 can be carried out alternately. For example, the alternate situation includes: 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.
[0234] In some embodiments, the planning module may determine the promotion strategy for the unfinished task processes by querying the strategy look-up table based on the estimated end time, the first boundary condition, and the second boundary condition. In some embodiments, the strategy look-up table may include the corresponding relationships between multiple estimated end times, multiple first boundary conditions, multiple second boundary conditions, and multiple promotion strategies. In some embodiments, the strategy look-up table may be determined based on historical data or prior knowledge.
[0235] In some embodiments, the planning module may determine multiple candidate promotion strategies based on the unfinished processes; determine the duration index and cost index of the candidate promotion strategies based on the estimated end time, the first boundary condition, and the second boundary condition; and determine the promotion strategy based on the planning objective and the duration index and / or cost index.
[0236] A candidate promotion strategy refers to a preliminarily determined promotion strategy. The candidate promotion strategy can be used to determine the final promotion strategy.
[0237] In some embodiments, the planning module may randomly generate multiple candidate promotion strategies based on the unfinished processes. In some embodiments, the planning module may perform permutations and combinations on multiple unfinished task processes based on the estimated end time and the first boundary condition to obtain multiple process combinations; and screen the process combinations based on the second boundary condition to obtain multiple candidate promotion strategies. For example, the planning module may sort the corresponding unfinished task processes according to the sequence and time interval of some task processes in the first boundary condition, and randomly sort the remaining unfinished task processes to obtain multiple process combinations. For another example, the planning module may determine the remaining planned cost and remaining planned work efficiency of the unfinished task processes according to the second boundary condition and the work recording information and / or acceptance information of the task processes, and exclude the process combinations whose total work efficiency and total cost do not meet the second boundary condition to obtain multiple candidate promotion strategies.
[0238] The duration index refers to the work efficiency consumed when production is carried out according to the candidate promotion strategy. The duration indices corresponding to different candidate promotion strategies may be different.
[0239] In some embodiments, the planning module may arrange the time periods corresponding to multiple unfinished task processes on the time axis according to the arrangement of each unfinished task process in the candidate recommendation strategy, the estimated end time of the unfinished task processes, and the first boundary condition between the task processes; and determine the time period between the earliest time point and the latest time point as the duration index of the candidate recommendation strategy.
[0240] The cost index refers to the cost consumed when production is carried out according to the candidate promotion strategy. The cost indices corresponding to different candidate promotion strategies may be different.
[0241] In some embodiments, the planning module may determine the total process cost of multiple unfinished task processes included in the candidate recommendation strategy as the cost index of the candidate recommendation strategy. Among them, the process cost of each unfinished task process may be determined based on the total estimated cost of the second smallest production unit included in the unfinished task process.
[0242] In some embodiments, the planning module may select, from multiple candidate promotion strategies, a candidate promotion strategy whose duration index and / or cost index meets the planning objective as the final promotion strategy.
[0243] In some embodiments, the planning module may construct a duration-cost scatter plot based on the duration index and cost index of multiple candidate promotion strategies. For example, with the duration index as the X-axis and the cost index as the Y-axis, countless (duration, cost) scatter points can be obtained in the plane rectangular coordinate system. As Figures 15A - 15D shown, each scatter point in the duration-cost scatter plot represents a different candidate promotion strategy. The abscissa of each scatter point corresponds to the duration index of the candidate promotion strategy, and the ordinate of each scatter point corresponds to the cost index of the candidate promotion strategy.
[0244] In some embodiments, the planning objective includes a duration objective. The duration objective refers to selecting a promotion strategy based on the duration index.
[0245] In some embodiments, the planning module may, in response to the planning objective being the duration objective, determine the promotion strategy based on the duration index. As Figure 15A shown, the planning module may, in response to the planning objective being the duration objective, select a candidate promotion strategy with the optimal duration index (e.g., the smallest X value) as the promotion strategy.
[0246] In some embodiments, the planning objective includes a cost objective. The cost objective refers to selecting a promotion strategy based on the cost index.
[0247] In some embodiments, the planning module may, in response to the planning objective being the cost objective, determine the promotion strategy based on the cost index. As Figure 15B shown, the planning module may, in response to the planning objective being the cost objective, select a candidate promotion strategy with the optimal cost index (e.g., the smallest Y value) as the promotion strategy.
[0248] In some embodiments, the planning objective includes a double-optimal objective. The double-optimal objective means that when selecting a promotion strategy, both the duration index and the cost index are considered, and the influence weights of the duration index and the cost index are the same. The influence weight can reflect the degree of emphasis on the duration index and the cost index respectively when selecting a promotion strategy. For example, the same influence weight means that when selecting a promotion strategy, it is desired that both the duration index and the cost index are low.
[0249] In some embodiments, the planning module may determine a promotion strategy based on a duration index and a cost index in response to the planning objective being a dual-optimal objective. As Figure 15C shown, the planning module may select a candidate promotion strategy with optimal duration and cost (e.g., the minimum distance to the origin of coordinates) as the promotion strategy in response to the planning objective being a dual-optimal objective.
[0250] In some embodiments, the planning objective further includes a more optimal duration objective. The more optimal duration objective means that when selecting a promotion strategy, both the duration index and the cost index are considered, and the influence weight of the duration index is higher than that of the cost index. For example, the higher the influence weight of the duration index, the lower the duration index is more desired when selecting a promotion strategy.
[0251] In some embodiments, the planning module may determine a promotion strategy based on a duration index and a cost index in response to the planning objective being a more optimal duration objective. As Figure 15D shown, the planning module may select a candidate promotion strategy with a higher duration weight as the promotion strategy in response to the planning objective being a more optimal duration objective. When using the major and minor axes of an ellipse to represent the influence weights of the duration index and the cost index, a higher duration weight can be represented as the minor axis of the ellipse corresponding to the duration index, that is, the minor axis of the ellipse is located on the X-axis or parallel to the X-axis.
[0252] In some embodiments, the planning objective further includes a more optimal cost objective. The more optimal cost objective means that when selecting a promotion strategy, both the duration index and the cost index are considered, and the influence weight of the duration index is lower than that of the cost index. For example, the higher the influence weight of the cost index, the lower the cost index is more desired when selecting a promotion strategy.
[0253] In some embodiments, the planning module may determine a promotion strategy based on a duration index and a cost index in response to the planning objective being a more optimal duration objective. For example, the planning module may select a candidate promotion strategy with a higher cost weight as the promotion strategy in response to the planning objective being a more optimal cost objective. When using the major and minor axes of an ellipse to represent the influence weights of the duration index and the cost index, a higher cost weight can be represented as the minor axis of the ellipse corresponding to the cost index, that is, the minor axis of the ellipse is located on the Y-axis or parallel to the Y-axis.
[0254] In some embodiments of this specification, different promotion strategies are determined according to different planning objectives, and the promotion strategy can be continuously adjusted according to business objectives (such as business objectives of optimal cost, optimal duration, etc.).
[0255] In some embodiments, the planning module may also determine a cost-time curve corresponding to the candidate promotion strategy based on the estimated work efficiency and / or estimated cost of the second smallest production unit included in the unfinished task process; determine a cash flow-time curve based on the cost-time curve and revenue and expenditure data; and determine a promotion strategy based on the cash flow-time curve.
[0256] The cost-time curve refers to the curve of cost consumption varying with 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 promotion strategy increases with the increase of construction time and reaches the highest value at the end time of construction.
[0257] The revenue and expenditure data refers to the data related to the revenue and expenditure of the management party. The revenue and expenditure data can be determined by the management party's input or by the supervision system.
[0258] The cash flow-time curve refers to the curve of cash flow varying with construction time. For example, the horizontal axis of the cash flow-time curve can represent construction time, and the vertical axis can represent cash flow. Among them, the cash flow refers to the difference between cost and revenue. In this embodiment, the cost includes the cost corresponding to the construction project and other expenditures of the management party.
[0259] In some embodiments, the planning module can superimpose the revenue and expenditure data on the cost-time curve according to time to obtain the cash flow curve.
[0260] In some embodiments, the planning module can determine the promotion strategy in various ways based on the cash flow-time curve. For example, the planning module can determine the fluctuation of the cash flow according to the cash flow-time curve, and determine the candidate promotion strategy with relatively stable cash flow fluctuation as the final promotion strategy. Another example is that the planning module can consider the construction time and determine the candidate promotion strategy with a shorter construction time as the final promotion strategy. The planning module can also determine the recommended strategy through any other feasible method, which is not limited here.
[0261] In some embodiments of this specification, determining the recommended strategy based on the cash flow-time curve can consider both the changes in the cost and time of the recommended strategy and the revenue situation of the management party, so that the management party can select a reasonable recommended strategy according to the actual capital peak bearing capacity and in combination with the construction period requirements.
[0262] In some embodiments of this specification, by calculating the work efficiency and cost of the minimum production unit, the construction plan can be dynamically adjusted and operated with data, which helps to manage the construction project progress.
[0263] One or more embodiments of this specification also provide a construction progress management device, which includes at least one processor and at least one memory; the at least one memory is used to store computer instructions; the at least one processor is used to execute at least part of the computer instructions to implement the construction progress management method described in any one of the embodiments
[0264] One or more embodiments of this specification also provide a computer-readable storage medium, which stores computer instructions. When a computer reads the computer instructions in the storage medium, the computer runs the construction progress management method described in any one of the embodiments.
[0265] When the operations performed are described step by step in the embodiments of this specification, unless otherwise specified, the order of the steps can be adjusted, the steps can be omitted, and other steps can also be included during the operation process.
[0266] The description of the system and its modules in the embodiments of this specification is only for convenience of description and cannot be limited within the scope of the examples given. It is possible to combine the various modules arbitrarily or form a subsystem and connect it to other modules without departing from the principle of the system.
[0267] The embodiments in this specification are only for illustration and explanation, and do not limit the scope of application of this specification. For those skilled in the art, various corrections and changes that can be made under the guidance of this specification are still within the scope of this specification.
[0268] Certain features, structures, or characteristics in one or more embodiments of this specification can be appropriately combined.
[0269] Each aspect of this specification can be executed 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 can all be referred to as "data blocks", "modules", "engines", "units", "components", or "systems", etc. In addition, each aspect of this specification may be embodied as a computer product located in one or more computer-readable media, which includes computer-readable program code.
[0270] A computer storage medium can be any computer-readable medium, which can be connected to an instruction execution system, device, or equipment to communicate, propagate, or transmit a program for use. The program code located on the computer storage medium can be propagated through any suitable medium, including radio, cable, fiber optic cable, RF, or similar media, or any combination of the above media.
[0271] The computer program codes required for the operations of various parts of this specification can be written in any one or more programming languages. The program codes can run entirely on the user's computer, or run on the user's computer as an independent software package, or partly run on the user's computer and partly run on a remote computer, or run entirely on a remote computer or processing device. In the latter case, the remote computer can be connected to the user's computer through any network form, such as a local area network (LAN) or a wide area network (WAN), or connected to an external computer (for example, through the Internet), or in a cloud computing environment, or used as a service such as software as a service (SaaS).
[0272] In some embodiments, numbers are used to describe components and attribute quantities. It should be understood that such numbers used in the description of embodiments are, in some examples, modified by the modifiers "about", "approximately" or "substantially". Unless otherwise specified, "about", "approximately" or "substantially" indicate that the said numbers allow a variation of ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, and such approximate values can change according to the characteristics required by individual embodiments. Although the numerical ranges and parameters used in some embodiments of this specification to confirm the breadth of their scope are approximate values, in specific embodiments, such numerical settings are as precise as possible within the feasible range.
[0273] Finally, it should be understood that the embodiments described in this specification are only used to illustrate the principles of the embodiments of this specification. Other variations may also fall within the scope of this specification. Therefore, by way of example and not limitation, alternative configurations of the embodiments of this specification can be regarded as consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly introduced and described in this specification.
Claims
1. A construction progress management method, characterized in that, The method includes: Obtaining a task item set, spatial information, and component information of a construction project; Based on the task item set, the spatial information, and the component information, constructing a space-task item matrix, where the space-task item matrix includes the situation of the final-level task items included in different spatial units; Based on the space-task item matrix, determining a single final-level task item belonging to different spatial units as a minimum production unit to determine a plurality of minimum production units, and each of the minimum production units corresponds to a final-level task item corresponding to a component unit in a spatial unit; Constructing one or more minimum production units belonging to the same spatial unit, one or more minimum production units for producing the same component unit, or one or more minimum production units that can be undertaken by the same construction party into a task order, and dispatching the task order to at least one construction party, and each of the task orders includes at least a part of the plurality of minimum production units; Obtaining the acceptance information of the plurality of minimum production units, and determining the construction progress of the construction project based on the acceptance information; Based on the spatial information and the component information, aggregating the plurality of minimum production units into at least one task process through a preset aggregation condition; In response to the task process including an accepted minimum production unit, determining the equivalent work efficiency and / or equivalent cost of a first minimum production unit based on the acceptance information and / or the work recording information of the task order, where the first minimum production unit is the accepted minimum production unit; Based on the equivalent work efficiency and / or the equivalent cost, and the spatial information, determining the estimated work efficiency and / or estimated cost of a second minimum production unit, where the second minimum production unit is the unaccepted minimum production unit; Predicting the progress of the task process based on the estimated work efficiency and / or the estimated cost; Among them, the determining the estimated work efficiency and / or estimated cost of the second minimum production unit based on the equivalent work efficiency and / or the equivalent cost, and the spatial information includes: Based on the spatial information, determining a third minimum production unit and / or a fourth minimum production unit whose spatial position relationship with the second minimum production unit satisfies a preset position condition, 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 work efficiency and / or the estimated cost have been determined; Based on the equivalent work efficiency and / or the equivalent cost of the third minimum production unit, and / or the estimated work efficiency and / or the estimated cost of the fourth minimum production unit, determining the estimated work efficiency and / or the estimated cost of the second minimum production unit through a preset algorithm; the preset algorithm includes: Based on the spatial distance between the third minimum production unit and / or the fourth minimum production unit and the second minimum production unit, determining the weighted weight of the third minimum production unit and / or the fourth minimum production unit; Based on the weighted weights, the equivalent work efficiency and / or the equivalent cost of the third smallest production unit, and / or the estimated work efficiency and / or the estimated cost of the fourth smallest production unit are used to determine the estimated work efficiency and / or the estimated cost of the second smallest production unit through weighted fusion.
2. The method according to claim 1, wherein The determining of the construction progress of the construction project based on the acceptance information includes: Based on the acceptance information, determine the task completion degree of the work order; Based on the task completion degree, determine the construction progress.
3. The method according to claim 2, characterized in that, The method further includes: Based on the work recording information of the work order, determine the actual cost consumption of the work order; Based on the task completion degree and the planned cost of the work order, determine the theoretical cost consumption of the work order; In response to the difference between the actual cost consumption and the theoretical cost consumption satisfying a preset warning condition, issue a warning.
4. The method according to claim 1, wherein The determining of the construction progress of the construction project based on the acceptance information includes: Based on the acceptance information, the spatial information, and the process information, determine the process completion degree of the task process; Based on the process completion degree, determine the construction progress.
5. The method according to claim 1, wherein The determining of the equivalent work efficiency and / or the equivalent cost of the first smallest production unit based on the acceptance information and / or the work recording information of the work order includes: Based on the actual work efficiency consumption of the work order and the quantity of the first smallest production unit included in the work order, determine the equivalent work efficiency; and / or Based on the actual cost consumption of the work order and the quantity of the first smallest production unit included in the work order, determine the equivalent cost.
6. The method according to claim 1, characterized in that, The method further includes: Based on the estimated work efficiency of the second smallest production unit included in the task process, determine the estimated end time of the task process; In response to the estimated end time being greater than the planned end time of the task process, issue a warning.
7. The method according to claim 1, characterized in that, The method further includes: Based on the planned work efficiency of the task process and the acceptance information of the task process, determine the remaining planned work efficiency of the task process; Based on the remaining planned work efficiency, determine the disposable work efficiency of the second smallest production unit included in the task process; In response to the estimated work efficiency of the second smallest production unit included in the task process being greater than the disposable work efficiency, issue a warning.
8. The method according to claim 1, characterized in that The method further includes: Based on the estimated cost of the second smallest production unit included in the task process, determine the remaining required cost of the task process; In response to the remaining required cost being greater than the remaining planned cost of the task process, issue a warning.
9. The method according to claim 1, characterized in that The method further includes: Based on the planned cost of the task process and the work recording information of the task process, determine the remaining planned cost of the task process; Based on the remaining planned cost, determine the disposable cost of the second smallest production unit included in the task process; In response to the estimated cost of the second smallest production unit included in the task process being greater than the disposable cost, issue a warning.
10. The method according to claim 1, wherein The method further includes: In response to the task process not including an accepted smallest production unit, determine the associated task process of the task process; Determine the estimated work efficiency and / or estimated cost of the second smallest production unit included in the task process based on the historical acceptance information and / or historical work recording information of the associated task process; Determine the estimated end time and / or remaining required cost of the task process based on the estimated work efficiency and / or the estimated cost of the second smallest production unit included in the task process; Issue a warning in response to the estimated end time being greater than the planned end time, and / or the remaining required cost being greater than the remaining planned cost.
11. The method according to claim 1 or 10, characterized in that, The method further includes: Determine the estimated end time of the unfinished task process; Obtain the first boundary condition between task processes and the second boundary condition of the construction project; Determine the promotion strategy of the unfinished task process based on the estimated end time, the first boundary condition, and the second boundary condition.
12. The method according to claim 11, wherein The determining the promotion strategy of the unfinished task process based on the estimated end time, the first boundary condition, and the second boundary condition includes: Determine multiple candidate promotion strategies based on the unfinished task process; Determine the construction period index and cost index of the candidate promotion strategy based on the estimated end time, the first boundary condition, and the second boundary condition; Determine the promotion strategy based on the planning goal and the construction period index and / or the cost index.
13. The method according to claim 12, characterized in that, The planning goal includes a construction period goal; the determining the promotion strategy based on the planning goal and the construction period index and / or the cost index includes: In response to the planning goal being the construction period goal, determine the promotion strategy based on the construction period index.
14. The method according to claim 12, characterized in that, The planning goal includes a cost goal; the determining the promotion strategy based on the planning goal and the construction period index and / or the cost index includes: In response to the planning goal being the cost goal, determine the promotion strategy based on the cost index.
15. The method according to claim 12, wherein The method further includes: Determine the cost-time curve corresponding to the candidate promotion strategy based on the estimated work efficiency and / or estimated cost of the second smallest production unit included in the unfinished task process; Determine the cash flow time curve based on the cost-time curve and the revenue and expenditure data; Determine the promotion strategy based on the cash flow time curve.
16. A construction progress management system, characterized in that, The system includes: An acquisition module for acquiring the task item set, spatial information, and component information of the construction project; A division module for Construct a space-task item matrix based on the task item set, the spatial information, and the component information, where the space-task item matrix includes the situation of the final-level task items included in different spatial units; Based on the space-task item matrix, determine a single final-level task item belonging to different spatial units as a smallest production unit to determine multiple smallest production units, and each of the smallest production units corresponds to a final-level task item corresponding to a component unit in a spatial unit; The dispatching module is used to construct one or more minimum production units belonging to the same spatial unit, one or more minimum production units for producing the same component unit, or one or more minimum production units that can be undertaken by the same construction party into a task order, and dispatch the task order to at least one construction party. Each task order includes at least part of the multiple minimum production units; The acceptance module is used for: Obtain the acceptance information of the multiple minimum production units, and determine the construction progress of the construction project based on the acceptance information; Based on the spatial information and the component information, aggregate the multiple minimum production units into at least one task process through preset aggregation conditions; The prediction module is used for: In response to the task process including the accepted minimum production unit, determine the equivalent work efficiency and / or equivalent cost of the first minimum production unit based on the acceptance information and / or the work recording information of the task order. The first minimum production unit is the accepted minimum production unit; Based on the equivalent work efficiency and / or the equivalent cost, and the spatial information, determine the estimated work efficiency and / or estimated cost of the second minimum production unit. The second minimum production unit is the unaccepted minimum production unit; Based on the estimated work efficiency and / or the estimated cost, predict the progress of the task process; Wherein, the determining the estimated work efficiency and / or estimated cost of the second minimum production unit based on the equivalent work efficiency and / or the equivalent cost, and the spatial information includes: Based on the spatial information, determine the third minimum production unit and / or the fourth minimum production unit whose spatial position relationship with the second minimum production unit meets the preset position condition. 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 work efficiency and / or the estimated cost have been determined; Based on the equivalent work efficiency and / or the equivalent cost of the third minimum production unit, and / or the estimated work efficiency and / or the estimated cost of the fourth minimum production unit, determine the estimated work efficiency and / or the estimated cost of the second minimum production unit through a preset algorithm. The preset algorithm includes: Based on the spatial distance between the third minimum production unit and / or the fourth minimum production unit and the second minimum production unit, determine the weighted weight of the third minimum production unit and / or the fourth minimum production unit; Based on the weighted weight, the equivalent work efficiency and / or the equivalent cost of the third minimum production unit, and / or The estimated work efficiency and / or the estimated cost of the fourth minimum production unit, determine the estimated work efficiency and / or the estimated cost of the second minimum production unit through weighted fusion.
17. A construction progress management device, characterized in that, The device includes at least one processor and at least one memory; The at least one memory is used to store computer instructions; The at least one processor is used to execute at least part of the computer instructions to implement the construction progress management method as described in any one of claims 1-15.
18. A computer-readable storage medium stores computer instructions. When a computer reads the computer instructions in the storage medium, the computer executes the construction progress management method described in any one of claims 1-15.
Citation Information
Patent Citations
Decoration management system and method
CN110009293A
BIM-based construction progress monitoring method and system, electronic equipment and storage medium
CN112016908A
Project progress management method and device, computer equipment and storage medium
CN116384928A
Construction progress management method, system and device and storage medium
CN117893170A