Project progress monitoring method and system

By configuring the monitoring frequency according to the importance of the project, and using drones to collect multi-dimensional images and database comparison technology, the problem of unreasonable project progress monitoring frequency is solved, monitoring accuracy and efficiency are improved, and human resources are saved.

CN120355367APending Publication Date: 2025-07-22CHINA YANGTZE POWER
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510441044.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-09
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

The frequency of project progress monitoring in the prior art is unreasonable, resulting in waste of human resources, low monitoring efficiency and low accuracy.

Method used

Determine the monitoring frequency based on the importance of the project, collect multi-dimensional monitoring images through drones, build an engineering database to generate standard progress information, and compare the actual progress information to judge abnormalities and generate alarm information.

Benefits of technology

The data accuracy and monitoring efficiency of project progress have been improved, saving human resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120355367A_ABST
    Figure CN120355367A_ABST
Patent Text Reader

Abstract

The invention provides a project progress monitoring method and system, and relates to the technical field of project progress monitoring, and the method comprises the steps: determining the monitoring frequency based on the importance of a to-be-monitored project; obtaining a project plan and a project drawing of a to-be-monitored project, constructing an engineering database, and generating standard progress information corresponding to each time point based on the engineering database; based on the monitoring frequency, acquiring a multi-dimensional monitoring image of the to-be-monitored item at each monitoring time point of the monitoring frequency; extracting actual progress information based on the multi-dimensional monitoring image; comparing the actual progress information with the corresponding standard progress information, and judging whether the project progress of the to-be-monitored project is abnormal or not; and under the condition that the project progress is abnormal, abnormal alarm information is generated and sent to the target terminal. The actual progress information is collected through the monitoring frequency and compared with the standard progress information for judgment, the data accuracy of the project progress is guaranteed, the monitoring efficiency is improved, and human resources are saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of project progress monitoring, and particularly to a project progress monitoring method and system. Background Art

[0002] Currently, for engineering projects, during the project construction process, managers need to understand the project progress and determine whether adjustments are needed based on the project progress. In the prior art, the project progress is usually monitored by manual inspections, which consumes a lot of labor and time. The inspection time is set manually, and the monitoring time interval is too long. When quality problems are found in the project, it is easy to cause a large amount of rework work, affecting the project progress. If the monitoring time interval is too short, it will waste labor. Therefore, using manual monitoring of the project progress, the monitoring frequency is set unreasonably, wasting human resources, with low monitoring efficiency and low monitoring accuracy. Summary of the Invention

[0003] In view of the above problems, the present invention provides a project progress monitoring method and system, which solves the technical problems in the prior art that when using manual monitoring of the project progress, the monitoring frequency is set unreasonably, wasting human resources, with low monitoring efficiency and low monitoring accuracy. It can reasonably configure the monitoring frequency according to the importance of the project to be monitored, and compare and judge the actual progress information and the standard progress information collected through the monitoring frequency, ensuring the data accuracy of the project progress, improving the monitoring efficiency, and saving human resources.

[0004] An embodiment of the present invention provides a project progress monitoring method, including:

[0005] Determining the monitoring frequency based on the importance of the project to be monitored;

[0006] Obtaining the project plan and project drawings of the project to be monitored, constructing an engineering database, and generating standard progress information corresponding to each time point based on the engineering database;

[0007] Based on the monitoring frequency, obtaining multi-dimensional monitoring images of the project to be monitored at each monitoring time point of the monitoring frequency;

[0008] Extracting actual progress information based on the multi-dimensional monitoring images;

[0009] Comparing the actual progress information with the corresponding standard progress information to determine whether the project progress of the project to be monitored is abnormal;

[0010] In the case of abnormal project progress, generating an abnormal alarm message and sending it to the target terminal.

[0011] In some embodiments, it includes:

[0012] Obtain the basic information of the project to be monitored, where the basic information includes project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements;

[0013] Calculate the importance of the project based on the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements:

[0014] I = α1×S + α2×T + α3×C + α4×D + α5×Q + α6×R;

[0015] In the formula, I is the importance, S, T, C, D, Q, and R are the evaluation scores of the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements respectively, and α1, α2, α3, α4, α5, and α6 are the weight coefficients of the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements respectively.

[0016] In some embodiments, determining the monitoring frequency based on the importance of the project to be monitored includes:

[0017] If the importance is greater than the first threshold, the monitoring frequency is the first frequency;

[0018] If the importance is less than or equal to the first threshold and greater than the second threshold, the monitoring frequency is the second frequency;

[0019] If the importance is less than or equal to the second threshold and greater than the third threshold, the monitoring frequency is the third frequency, where the first frequency is greater than the second frequency, and the second frequency is greater than the third frequency.

[0020] In some embodiments, obtaining the project plan and project drawings of the project to be monitored, constructing an engineering database, and generating standard progress information corresponding to each time point based on the engineering database includes:

[0021] Construct an engineering database based on the pre-planned project parameters of the project plan and project drawings of the project to be monitored, and the engineering database includes a standard three-dimensional model;

[0022] Generate standard progress information corresponding to different time points based on the engineering database.

[0023] In some embodiments, obtaining multi-dimensional monitoring images of the project to be monitored at each monitoring time point according to the monitoring frequency includes:

[0024] Determine the monitoring time points according to the monitoring frequency;

[0025] At the monitoring time points, collect multi-dimensional monitoring images of the project to be monitored by an unmanned aerial vehicle.

[0026] In some embodiments, analyzing the multi-dimensional monitoring image to extract the actual progress information at the monitoring time point includes:

[0027] Extracting the RGB color space features of the multi-dimensional monitoring image, separating the sub-items of the corresponding construction location from the environmental background to obtain a multi-dimensional image of the sub-items, and performing binarization processing on the multi-dimensional image of the sub-items to obtain a multi-dimensional sub-item map of the corresponding construction location;

[0028] Establishing a standard three-dimensional coordinate system based on the engineering database, and respectively mapping the multi-dimensional sub-item maps of each construction location in the project to be monitored onto the standard three-dimensional coordinate system;

[0029] Generating the actual progress information at the monitoring time point based on the mapping result.

[0030] In some embodiments, comparing the actual progress information with the corresponding standard progress information to determine whether the project progress of the project to be monitored is abnormal includes:

[0031] Comparing the actual progress information at each monitoring time point with the corresponding standard progress information, and calculating the deviation between the actual progress information and the actual progress information:

[0032]

[0033] Wherein, is the deviation between the actual progress information and the standard progress information, is the actual progress information, is the standard progress information;

[0034] Judging the deviation whether it exceeds the preset abnormal threshold θ, wherein, if then the project progress of the project to be monitored is abnormal, if then the project progress of the project to be monitored is normal.

[0035] An embodiment of the present invention provides a project progress monitoring system, which is characterized by including:

[0036] A determination module, configured to determine the monitoring frequency based on the importance of the project to be monitored;

[0037] A generation module, configured to obtain the project plan and project drawings of the project to be monitored, construct an engineering database, and generate the standard progress information at each monitoring time point of the monitoring frequency based on the engineering database;

[0038] A first acquisition module, configured to acquire the multi-dimensional monitoring images of the project to be monitored at each monitoring time point of the monitoring frequency based on the monitoring frequency;

[0039] An extraction module for extracting actual progress information based on the multi-dimensional monitoring image;

[0040] A comparison module for comparing the actual progress information with the corresponding standard progress information to determine whether the project progress of the project to be monitored is abnormal;

[0041] An alarm module for generating an abnormal alarm message and sending it to the target terminal when the project progress is abnormal.

[0042] Compared with the prior art, the present invention has the following beneficial effects:

[0043] By determining the monitoring frequency based on the importance of the project to be monitored; obtaining the project plan and project drawings of the project to be monitored, constructing an engineering database, and generating the corresponding standard progress information for each time point based on the engineering database; obtaining the multi-dimensional monitoring images of the project to be monitored at each monitoring time point of the monitoring frequency based on the monitoring frequency; extracting the actual progress information based on the multi-dimensional monitoring image; comparing the actual progress information with the corresponding standard progress information to determine whether the project progress of the project to be monitored is abnormal; generating an abnormal alarm message and sending it to the target terminal when the project progress is abnormal. It can reasonably configure the monitoring frequency according to the importance of the project to be monitored, and compare and judge the actual progress information and the standard progress information collected through the monitoring frequency, ensuring the data accuracy of the project progress, improving the monitoring efficiency, and saving human resources. Description of the Drawings

[0044] The following further describes the embodiments of the present invention with reference to the drawings:

[0045] Figure 1 It is a schematic implementation flow diagram of a project progress monitoring method provided by an embodiment of the present invention;

[0046] Figure 2 It is a schematic structural diagram of a project progress monitoring system provided by an embodiment of the present invention;

[0047] Figure 3 It is a schematic composition structure diagram of an electronic device provided by an embodiment of the present invention. Detailed Embodiments

[0048] In order to make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the drawings. The described embodiments should not be construed as limiting the present invention. All other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.

[0049] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments. However, it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.

[0050] If similar descriptions such as "first / second / third" appear in the application documents, the following explanation shall be added. In the following description, the terms "first / second / third" are only used to distinguish similar objects and do not represent a specific order for the objects. It can be understood that "first / second / third" can be interchanged in a specific order or sequence when permitted, so that the embodiments of the present invention described herein can be implemented in an order other than that illustrated or described herein.

[0051] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this invention belongs. The terms used herein are for the purpose of describing embodiments of the present invention only and are not intended to limit the present invention.

[0052] Based on the problems existing in the related art, embodiments of the present invention provide a project progress monitoring method, and the execution subject of the monitoring method can be an electronic device. The electronic device can be various types of terminals such as a laptop computer, a tablet computer, a desktop computer, a set-top box, a mobile device (e.g., a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable gaming device), or can be implemented as a server. The server can be an independent physical server, or a server cluster or a distributed system composed of multiple physical servers, or can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms.

[0053] In some embodiments, the functions implemented by the monitoring method provided by the embodiments of the present invention can be realized by a processor of an electronic device calling program code, where the program code can be stored in a computer storage medium.

[0054] Embodiments of the present invention provide a project progress monitoring method. Figure 1 As a schematic flow chart of the implementation of a project progress monitoring method provided by embodiments of the present invention, as Figure 1 shown, it includes:

[0055] Step S1: Determine the monitoring frequency based on the importance of the project to be monitored;

[0056] In some embodiments, step S1 includes:

[0057] Step S11: If the importance is greater than the first threshold, the monitoring frequency is the first frequency;

[0058] Step S12: If the importance is less than or equal to the first threshold and greater than the second threshold, the monitoring frequency is the second frequency;

[0059] Step S13: If the importance is less than or equal to the second threshold and greater than the third threshold, the monitoring frequency is the third frequency, where the first frequency is greater than the second frequency and the second frequency is greater than the third frequency.

[0060] In the embodiment of the present invention, the monitoring frequency can be determined according to the importance of the item to be monitored. The importance can be obtained by evaluating multiple dimensions of the item to be monitored. Exemplarily, the importance can be obtained by evaluating from dimensions such as project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements. Different importances correspond to different monitoring frequencies. If the importance is greater than the first threshold, the monitoring frequency is the first frequency. If the importance is less than or equal to the first threshold and greater than the second threshold, the monitoring frequency is the second frequency. If the importance is less than or equal to the second threshold and greater than the third threshold, the monitoring frequency is the third frequency, where the first frequency is greater than the second frequency and the second frequency is greater than the third frequency. Determining the monitoring frequency according to the importance of the item to be monitored can scientifically and effectively monitor the project progress of the item to be monitored.

[0061] Step S2: Obtain the project plan and project drawings of the item to be monitored, construct an engineering database, and generate standard progress information corresponding to each time point based on the engineering database;

[0062] In some embodiments, step S2 includes:

[0063] Step S21: Based on the pre-planned project parameters of the project plan and project drawings of the item to be monitored, construct an engineering database, where the engineering database includes a standard three-dimensional model;

[0064] Step S22: Generate standard progress information corresponding to different time points based on the engineering database.

[0065] In the embodiments of the present invention, the engineering database is established by collecting effective information from the project plan and project drawings of the project to be monitored, sorting and analyzing the effective information, and establishing an engineering database that can reflect the characteristics of the project to be monitored based on the effective information. The engineering database includes a standard 3D model. Then, corresponding standard schedules are generated according to different time points, that is, the 3D models completed at the current time point in the standard 3D model are retained, and the uncompleted 3D models are removed, so as to generate the standard schedule information corresponding to different time points, which is convenient for subsequent comparison with the corresponding actual schedule information.

[0066] Step S3: Based on the monitoring frequency, obtain multi-dimensional monitoring images of the project to be monitored at each monitoring time point of the monitoring frequency;

[0067] In some embodiments, step S3 includes:

[0068] Step S31: Determine the monitoring time points based on the monitoring frequency;

[0069] Step S32: At the monitoring time points, collect multi-dimensional monitoring images of the project to be monitored by using an unmanned aerial vehicle.

[0070] In the embodiments of the present invention, the monitoring time points can be determined according to the start time and monitoring frequency of the project to be monitored. After determining the monitoring time points, multi-dimensional monitoring images of the project to be monitored are collected by using an unmanned aerial vehicle at the monitoring time points. There is no need to deploy image acquisition devices at the construction site, and it is convenient to collect multi-dimensional monitoring images of the project to be monitored by using an unmanned aerial vehicle.

[0071] Step S4: Extract the actual schedule information based on the multi-dimensional monitoring images;

[0072] In some embodiments, step S4 includes:

[0073] Step S41: Extract the RGB color space features of the multi-dimensional monitoring images, strip the sub-items at the corresponding construction positions from the environmental background to obtain multi-dimensional sub-item images, and perform binarization processing on the multi-dimensional sub-item images to obtain multi-dimensional sub-item diagrams at the corresponding construction positions;

[0074] Step S42: Establish a standard 3D coordinate system based on the engineering database, and map the multi-dimensional sub-item diagrams at each construction position of the project to be monitored onto the standard 3D coordinate system respectively;

[0075] Step S43: Generate the actual schedule information at the monitoring time points based on the mapping results.

[0076] In the embodiments of the present invention, RGB color space features are extracted from multi-dimensional monitoring images, and sub-items are stripped from the environmental background according to the difference between the set value and the background. Through binarization processing, the pixel values of the sub-items are set to 0 or 255 according to certain calculation rules, and multi-dimensional sub-item maps of the corresponding construction positions are obtained. Then, according to the construction positions of the sub-items, the multi-dimensional sub-item maps are mapped onto the standard three-dimensional coordinate system until the multi-dimensional sub-item maps of all sub-items are mapped onto the standard three-dimensional coordinate system, and the actual progress information at the monitoring time point is obtained, which is convenient for subsequent comparison with the standard progress information.

[0077] Step S5: Compare the actual progress information with the corresponding standard progress information to determine whether the project progress of the project to be monitored is abnormal;

[0078] In some embodiments, step S5 includes:

[0079] Step S51: Compare the actual progress information of each monitoring time point with the corresponding standard progress information, and calculate the deviation between the actual progress information and the actual progress information:

[0080]

[0081] In the formula, is the deviation between the actual progress information and the standard progress information, is the actual progress information, standard progress information;

[0082] Step S52: Judge whether the deviation exceeds the preset abnormal threshold θ. Among them, if then the project progress of the project to be monitored is abnormal. If then the project progress of the project to be monitored is normal.

[0083] In the embodiments of the present invention, it is judged whether there is an abnormality in the project progress by calculating the deviation between the actual progress information at the monitoring time point and the corresponding standard progress information. It can be understood that the deviation between the actual progress information and the standard progress information can be obtained by comparing the planar size and project height of the actual progress information and the corresponding standard progress information. In addition, both the positive deviation and the negative deviation can be used as the deviation between the actual progress information and the standard progress information. A positive deviation indicates that the project progress is relatively fast, and there may be quality problems. A negative deviation indicates that the project progress is relatively slow, which may lead to project delays.

[0084] Step S6: In the case of abnormal project progress, generate an abnormal alarm message and send it to the target terminal.

[0085] In an embodiment of the present invention, in the case of abnormal project progress, an abnormal alarm message is generated and sent to a target terminal, facilitating relevant personnel to receive the message of abnormal project progress in a timely manner, enabling rapid adjustment of the project, and avoiding affecting project construction.

[0086] In summary, by determining the monitoring frequency based on the importance of the project to be monitored; obtaining the project plan and project drawings of the project to be monitored, constructing an engineering database, and generating standard progress information corresponding to each time point based on the engineering database; obtaining multi-dimensional monitoring images of the project to be monitored at each monitoring time point of the monitoring frequency based on the monitoring frequency; extracting actual progress information based on the multi-dimensional monitoring images; comparing the actual progress information with the corresponding standard progress information to determine whether the project progress of the project to be monitored is abnormal; and generating an abnormal alarm message and sending it to the target terminal in the case of abnormal project progress. It is possible to reasonably configure the monitoring frequency according to the importance of the project to be monitored, collect actual progress information and standard progress information through the monitoring frequency for comparison and judgment, ensure the data accuracy of the project progress, improve the monitoring efficiency, and save human resources.

[0087] In some embodiments, it includes:

[0088] Step S100: Obtain the basic information of the project to be monitored, where the basic information includes project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements;

[0089] Step S200: Calculate the importance of the project based on the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements:

[0090] I = α1×S + α2×T + α3×C + α4×D + α5×Q + α6×R;

[0091] In the formula, I is the importance, S, T, C, D, Q, and R are the evaluation scores of the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements respectively, and α1, α2, α3, α4, α5, and α6 are the weight coefficients of the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements respectively.

[0092] In the embodiments of the present invention, the importance is determined through six dimensions of the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements of the project to be monitored, ensuring the accuracy of the importance of the project to be monitored. Exemplarily, the evaluation score of the project scale is 8 points, the evaluation score of the technical difficulty is 7 points, the evaluation score of the cost is 8 points, the evaluation score of the time limit is 5 points, the evaluation score of the quality requirements is 9 points, and the evaluation score of the resource requirements is 7 points. The weights α1, α2, α3, α4, α5, α6 are correspondingly 0.2, 0.2, 0.1, 0.2, 0.2, 0.1, and the importance I = 0.2×8 + 0.2×7 + 0.1×8 + 0.2×5 + 0.2×9 + 0.1×7 = 7.3.

[0093] Based on the foregoing embodiments, the embodiments of the present invention provide a project progress monitoring system. Each module included in the system, as well as each unit included in each module, can be implemented by a processor in a computer device; of course, it can also be implemented by specific logic circuits; during implementation, the processor can be a central processing unit (CPU, Central Processing Unit), a microprocessor (MPU, Microprocessor Unit), a digital signal processor (DSP, Digital Signal Processing), or a field programmable gate array (FPGA, Field Programmable Gate Array), etc.

[0094] The embodiments of the present invention provide a project progress monitoring system. Figure 2 As shown in the structure schematic diagram of a project progress monitoring system provided by the embodiments of the present invention, Figure 2 as shown, it includes:

[0095] A determination module, configured to determine the monitoring frequency based on the importance of the project to be monitored;

[0096] A generation module, configured to obtain the project plan and project drawings of the project to be monitored, construct an engineering database, and generate standard progress information for each monitoring time point of the monitoring frequency based on the engineering database;

[0097] A first acquisition module, configured to obtain a multi-dimensional monitoring image of the project to be monitored at each monitoring time point of the monitoring frequency based on the monitoring frequency;

[0098] An extraction module, configured to extract actual progress information based on the multi-dimensional monitoring image;

[0099] A comparison module, configured to compare the actual progress information with the corresponding standard progress information to determine whether the project progress of the project to be monitored is abnormal;

[0100] An alarm module, configured to generate an exception alarm message and send it to a target terminal when the project progress is abnormal.

[0101] In some embodiments, it includes:

[0102] A second acquisition module, configured to acquire the basic information of the project to be monitored, where the basic information includes project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements;

[0103] A calculation module, configured to calculate the importance of the project based on the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements:

[0104] I = α1×S + α2×T + α3×C + α4×D + α5×Q + α6×R;

[0105] In the formula, I is the importance, S, T, C, D, Q, and R are the evaluation scores of the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements respectively, and α1, α2, α3, α4, α5, and α6 are the weight coefficients of the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements respectively.

[0106] In some embodiments, the determination module includes:

[0107] If the importance is greater than a first threshold, the monitoring frequency is a first frequency;

[0108] If the importance is less than or equal to the first threshold and greater than a second threshold, the monitoring frequency is a second frequency;

[0109] If the importance is less than or equal to the second threshold and greater than a third threshold, the monitoring frequency is a third frequency, where the first frequency is greater than the second frequency, and the second frequency is greater than the third frequency.

[0110] In some embodiments, the generation module includes:

[0111] A construction unit, configured to construct an engineering database based on the pre-planned project parameters of the project plan and project drawings of the project to be monitored, where the engineering database includes a standard 3D model;

[0112] A first generation unit, configured to generate standard progress information corresponding to different time points based on the engineering database.

[0113] In some embodiments, the first acquisition module includes:

[0114] A determination unit, configured to determine the monitoring time points based on the monitoring frequency;

[0115] The acquisition unit is used to collect multi-dimensional monitoring images of the project to be monitored by means of a drone at the monitoring time point.

[0116] In some embodiments, the extraction module includes:

[0117] The processing unit extracts the RGB color space features of the multi-dimensional monitoring images, separates the sub-items of the corresponding construction positions from the environmental background to obtain the multi-dimensional images of the sub-items, and performs binarization processing on the multi-dimensional images of the sub-items to obtain the multi-dimensional sub-item maps of the corresponding construction positions;

[0118] The mapping unit is used to establish a standard three-dimensional coordinate system based on the engineering database and map the multi-dimensional sub-item maps of each construction position in the project to be monitored onto the standard three-dimensional coordinate system respectively;

[0119] The second generation unit is used to generate the actual progress information at the monitoring time point based on the mapping result.

[0120] In some embodiments, the comparison module includes:

[0121] The calculation unit is used to compare the actual progress information of each monitoring time point with the corresponding standard progress information and calculate the deviation between the actual progress information and the actual progress information:

[0122]

[0123] In the formula, is the deviation between the actual progress information and the standard progress information, is the actual progress information, is the standard progress information;

[0124] The judgment unit is used to judge whether the deviation exceeds the preset abnormal threshold θ. Among them, if then the project progress of the project to be monitored is abnormal. If then the project progress of the project to be monitored is normal.

[0125] It should be noted that in the embodiments of the present invention, if the above-mentioned monitoring method is implemented in the form of software function modules and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present invention, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read Only Memory), magnetic disks, or optical discs that can store program codes. In this way, the embodiments of the present invention are not limited to any specific combination of hardware and software.

[0126] Correspondingly, the embodiments of the present invention provide a storage medium, on which a computer program is stored, and characterized in that when the computer program is executed by a processor, the steps in the monitoring method provided in the above embodiments are implemented.

[0127] The embodiments of the present invention provide an electronic device; Figure 3 It is a schematic diagram of the composition structure of the electronic device provided in the embodiments of the present invention, as Figure 3 shown, the electronic device 400 includes: a processor 401, at least one communication bus 402, a user interface 403, at least one external communication interface 404, and a memory 405. Among them, the communication bus 402 is configured to realize the connection and communication between these components. Among them, the user interface 403 may include a display screen, and the external communication interface 404 may include a standard wired interface and a wireless interface. The processor 401 is configured to execute the program of the monitoring method stored in the memory to implement the steps in the monitoring method provided in the above embodiments.

[0128] It should be pointed out here that: the descriptions of the above storage medium and electronic device embodiments are similar to the descriptions of the above method embodiments and have beneficial effects similar to those of the method embodiments. For the technical details not disclosed in the embodiments of the storage medium and device of the present invention, please refer to the descriptions of the method embodiments of the present invention for understanding.

[0129] In several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed with each other can be through some interfaces. The indirect coupling or communication connection of the devices or units can be electrical, mechanical, or other forms.

[0130] The units described above as separate components may or may not be physically separated. The components shown as units may or may not be physical units. They can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0131] In addition, each functional unit in the embodiments of the present invention can be all integrated in a processing unit, or each unit can be separately used as a unit, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware, or in the form of a combination of hardware and software functional units.

[0132] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments. The foregoing storage media include various media that can store program codes, such as removable storage devices, read-only memories (ROMs), magnetic disks, or optical discs.

[0133] Alternatively, if the above-mentioned integrated units of the present invention are implemented in the form of software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of the present invention, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions to enable a controller to execute all or part of the methods described in the various embodiments of the present invention. The foregoing storage media include various media that can store program codes, such as removable storage devices, ROMs, magnetic disks, or optical discs.

[0134] As described above, it is only the implementation mode of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claimed rights.

Claims

1. A project progress monitoring method, characterized in that, Including: Determine the monitoring frequency based on the importance of the project to be monitored; Obtain the project plan and project drawings of the project to be monitored, construct an engineering database, and generate standard progress information corresponding to each time point based on the engineering database; Based on the monitoring frequency, obtain multi-dimensional monitoring images of the project to be monitored at each monitoring time point of the monitoring frequency; Extract the actual progress information based on the multi-dimensional monitoring images; Compare the actual progress information with the corresponding standard progress information to determine whether the project progress of the project to be monitored is abnormal; In the case of abnormal project progress, generate abnormal alarm information and send it to the target terminal.

2. The project progress monitoring method according to claim 1, characterized in that, Including: Obtain the basic information of the project to be monitored, where the basic information includes project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements; Calculate the importance of the project based on the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements: I = α1×S + α2×T + α3×C + α4×D + α5×Q + α6×R; In the formula, I is the importance, S, T, C, D, Q, and R are the evaluation scores of the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements respectively, and α1, α2, α3, α4, α5, and α6 are the weight coefficients of the project scale, technical difficulty, cost, time limit, quality requirements, and resource requirements respectively.

3. The project progress monitoring method according to claim 1, characterized in that, The determining the monitoring frequency based on the importance of the project to be monitored includes: If the importance is greater than the first threshold, the monitoring frequency is the first frequency; If the importance is less than or equal to the first threshold and greater than the second threshold, the monitoring frequency is the second frequency; If the importance is less than or equal to the second threshold and greater than the third threshold, the monitoring frequency is the third frequency, where the first frequency is greater than the second frequency, and the second frequency is greater than the third frequency.

4. A project progress monitoring method according to claim 1, characterized in that, The obtaining the project plan and project drawings of the project to be monitored, constructing an engineering database, and generating standard progress information corresponding to each time point based on the engineering database includes: Based on the pre-planned project parameters of the project plan and project drawings of the project to be monitored, construct an engineering database, and the engineering database includes a standard three-dimensional model; Based on the engineering database, generate standard progress information corresponding to different time points.

5. A project progress monitoring method according to claim 1, characterized in that The obtaining the multi-dimensional monitoring images of the project to be monitored at each monitoring time point of the monitoring frequency based on the monitoring frequency includes: Based on the monitoring frequency, determine the monitoring time points; At the monitoring time points, use a drone to collect multi-dimensional monitoring images of the project to be monitored.

6. A project progress monitoring method according to claim 1, characterized in that The analyzing the multi-dimensional monitoring images and extracting the actual progress information of the monitoring time points includes: Extract the RGB color space features of the multi-dimensional monitoring images, strip the sub-projects at the corresponding construction positions from the environmental background to obtain sub-project multi-dimensional images, and perform binary processing on the sub-project multi-dimensional images to obtain multi-dimensional sub-project images at the corresponding construction positions; Establish a standard three-dimensional coordinate system based on the engineering database, and map the multi-dimensional sub-project images at each construction position of the project to be monitored onto the standard three-dimensional coordinate system respectively; Based on the mapping results, generate the actual progress information of the monitoring time points.

7. A project progress monitoring method according to claim 1, characterized in that, Comparing the actual progress information with the corresponding standard progress information to determine whether the project progress of the project to be monitored is abnormal, including: Comparing the actual progress information at each monitoring time point with the corresponding standard progress information, and calculating the deviation between the actual progress information and the actual progress information: Wherein, is the deviation between the actual progress information and the standard progress information, is the actual progress information, is the standard progress information; Determine the deviation Whether it exceeds the preset abnormal threshold θ, where if then the project progress of the item to be monitored is abnormal, and if then the project progress of the item to be monitored is normal.

8. A project progress monitoring system, characterized in that, Including: A determination module for determining the monitoring frequency based on the importance of the project to be monitored; A generation module for obtaining the project plan and project drawings of the project to be monitored, constructing an engineering database, and generating the standard progress information at each monitoring time point of the monitoring frequency based on the engineering database; A first acquisition module for acquiring the multi-dimensional monitoring images of the project to be monitored at each monitoring time point of the monitoring frequency based on the monitoring frequency; An extraction module for extracting the actual progress information based on the multi-dimensional monitoring images; A comparison module for comparing the actual progress information with the corresponding standard progress information to determine whether the project progress of the project to be monitored is abnormal; An alarm module for generating an abnormal alarm message and sending it to the target terminal in the case of abnormal project progress.