Engineering project supervision method and device, equipment, storage medium and program product

By calculating the deviation value of the construction section and comparing it, the problem of impossible to accurately identify construction abnormalities in the prior art is solved, and the supervision quality of the project and the accuracy of progress data are improved.

CN119250716APending Publication Date: 2025-01-03CHINA MOBILE INFORMATION TECHNOLOGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411178681.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The existing engineering project supervision methods cannot accurately determine construction abnormalities, resulting in poor supervision quality.

Method used

By obtaining the construction progress data of the construction section, calculating the deviation value, and performing construction dimension comparison and angle comparison when the deviation value is greater than the threshold, determining construction abnormalities, and outputting the comparison result.

Benefits of technology

It has achieved fine supervision of engineering projects, improved supervision quality, accurately identified construction abnormalities, and improved the accuracy of construction progress data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119250716A_ABST
    Figure CN119250716A_ABST
Patent Text Reader

Abstract

The invention discloses an engineering project supervision method and device, equipment, a storage medium and a program product, and relates to the technical field of infrastructure and IT support. The engineering project supervision method comprises the steps of obtaining construction progress data after construction of a first construction section of an engineering project is completed; by means of the construction progress data of the first construction section and the construction progress data of second construction sections, the deviation value of the first construction section is obtained, and the second construction sections are all construction sections before the first construction section; under the condition that the deviation value is larger than a deviation threshold value, the construction result image of the first construction section is compared with a corresponding modeling image, an image comparison result is obtained, image comparison comprises at least one of construction size comparison and construction angle comparison, and the image comparison result is used for indicating whether construction abnormity occurs in the first construction section or not; and outputting an image comparison result to a display interface for display. According to the embodiment of the invention, the supervision quality of the engineering project can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of infrastructure and IT support technology, and in particular, relates to a supervision method, device, equipment, storage medium and program product for an engineering project. Background Art

[0002] Construction management is an important part of the operation and management of construction enterprises. In order to complete the construction tasks of building products, enterprises will organize and manage production affairs around various construction projects in the entire process from accepting the construction tasks to project acceptance.

[0003] The existing supervision method of engineering projects determines whether the construction progress of the engineering projects is behind schedule based on various construction parameters of the engineering projects.

[0004] However, existing methods are unable to determine the specific abnormal construction results when construction abnormalities occur in engineering projects, resulting in poor supervision quality of engineering projects. Summary of the invention

[0005] The embodiments of the present application provide a method, device, equipment, storage medium and program product for supervising an engineering project, which can improve the supervision quality of the engineering project.

[0006] In one aspect of an embodiment of the present application, a method for supervising an engineering project is provided, comprising:

[0007] Obtaining construction progress data after the completion of the first construction section of the project;

[0008] Using the construction progress data of the first construction section and the construction progress data of the second construction section, the deviation value of the first construction section is obtained, and the second construction section is each construction section before the first construction section;

[0009] When the deviation value is greater than the deviation threshold, the construction result image of the first construction section is compared with the corresponding modeling image to obtain an image comparison result, wherein the image comparison includes at least one of a construction dimension comparison and a construction angle comparison, and the image comparison result is used to indicate whether a construction abnormality occurs in the first construction section;

[0010] The image comparison results are output to the display interface for display.

[0011] In one aspect of an embodiment of the present application, a supervision device for an engineering project is provided, comprising:

[0012] A data acquisition module, used to acquire construction progress data after the first construction section of the engineering project is completed;

[0013] A deviation value determination module, used to obtain a deviation value of the first construction section by using the construction progress data of the first construction section and the construction progress data of the second construction section, where the second construction section is each construction section before the first construction section;

[0014] An image comparison module is used to compare the construction result image of the first construction section with the corresponding modeling image when the deviation value is greater than the deviation threshold value to obtain an image comparison result, wherein the image comparison includes at least one of a construction dimension comparison and a construction angle comparison, and the image comparison result is used to indicate whether a construction abnormality occurs in the first construction section;

[0015] The result display module is used to output the image comparison results to the display interface for display.

[0016] In one aspect of an embodiment of the present application, an electronic device is provided, which includes: a memory and a program or instruction stored in the memory and executable on a processor, wherein when the program or instruction is executed by the processor, a method for supervising an engineering project as provided in any aspect of the above-mentioned embodiment of the present application is implemented.

[0017] In one aspect of an embodiment of the present application, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, a method for supervising an engineering project as provided in any aspect of the above-mentioned embodiment of the present application is implemented.

[0018] In one aspect of an embodiment of the present application, a computer program product is provided. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes a method for supervising an engineering project as provided in any aspect of the above-mentioned embodiment of the present application.

[0019] In the supervision method of the engineering project provided by the embodiment of the present application, the construction progress data of the first construction section and the construction progress data of the second construction section in the engineering project are used to obtain the deviation value of the first construction section, and the specific construction section in the engineering project is analyzed to more accurately reflect the specific progress of the construction. Then, when the deviation value is abnormal, the first construction section is compared with the construction size or the construction angle, so as to accurately judge whether the first construction section actually has construction abnormalities and corresponding abnormal results, and the abnormal results are output to the display interface for display. In this way, the embodiment of the present application is analyzed from the specific construction section in the engineering project, and the construction size or construction angle comparison is performed on the construction section when the deviation value is abnormal, and the abnormal results when the construction abnormality occurs in the construction section are further accurately obtained, so as to achieve fine supervision of the engineering project and improve the supervision quality of the engineering project. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0021] Figure 1 It is a flowchart of a method for supervising an engineering project provided by an embodiment of the present application;

[0022] Figure 2 It is a structural schematic diagram of a supervision device for an engineering project provided by an embodiment of the present application;

[0023] Figure 3 It is a structural diagram of a monitoring device for an engineering project provided by an embodiment of the present application. DETAILED DESCRIPTION

[0024] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0025] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0026] It should be noted that the acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations.

[0027] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0028] In the related art, whether the construction progress of the project is behind schedule is determined based on various construction parameters of the project. However, it is impossible to determine the specific abnormal construction results when the construction of the project is abnormal, resulting in poor supervision quality of the project.

[0029] The purpose of the present application is to provide a supervision method, device, equipment, storage medium and program product for a project. In the supervision method for the project provided by the embodiment of the present application, the construction progress data of the first construction section and the construction progress data of the second construction section in the project are used to obtain the deviation value of the first construction section, and the specific construction section in the project is analyzed to more accurately reflect the specific progress of the construction. Then, when the deviation value is abnormal, the first construction section is compared with the construction size or the construction angle, so as to accurately judge whether the first construction section actually has construction abnormalities and corresponding abnormal results, and the abnormal results are output to the display interface for display. In this way, the embodiment of the present application is analyzed from the specific construction section in the project, and the construction size or construction angle comparison is performed on the construction section when the deviation value is abnormal, and the abnormal results when the construction abnormality occurs in the construction section are further accurately obtained, so as to realize the fine supervision of the project and improve the supervision quality of the project.

[0030] The following describes specific embodiments of the project supervision method, device, equipment, storage medium and program product provided in the embodiments of the present application. First, the project supervision method is introduced.

[0031] Figure 1 A flow chart of a method for supervising an engineering project is provided. The method for supervising an engineering project can be applied to a server. The method for supervising an engineering project can include the following S101 to S104.

[0032] S101, obtaining construction progress data after the first construction section of the engineering project is completed.

[0033] In this embodiment, a construction project may include multiple engineering projects, for example, a masonry engineering project, a measurement engineering project, and a carpentry engineering project.

[0034] A construction project is divided into multiple construction sections. For example, a wall construction project may include construction section A, construction section B, and construction section C.

[0035] The construction progress data is data used to characterize the construction progress of a construction section. For example, the construction progress data may be the time spent on construction or the raw materials spent on construction.

[0036] As an example, after the first construction section of the engineering project is completed, the server will obtain the construction progress data corresponding to the first construction section of the engineering project.

[0037] S102, using the construction progress data of the first construction section and the construction progress data of the second construction section, obtaining a deviation value of the first construction section, where the second construction section is each construction section before the first construction section.

[0038] In this embodiment, the second construction section is each construction section before the first construction section. For example, a construction project includes construction section A, construction section B and construction section C in sequence. When the first construction section is construction section C, construction section A and construction section B belong to the second construction section.

[0039] The deviation value is used to indicate the degree of deviation of the construction speed of the first construction section compared to the overall construction speed. If the deviation value is significantly larger, it indicates that the construction speed of the first construction section is significantly different from the overall construction speed. This may be because the construction speed of the first construction section is much faster than the overall construction progress, or it may be because the construction speed of the first construction section is much slower than the overall construction progress.

[0040] As an example, after obtaining the construction progress data corresponding to the first construction section of the project, the server accumulates the construction progress data corresponding to the first construction section and the construction progress data corresponding to each second construction section, and then divides the accumulated value by the number of construction sections to obtain the mean construction progress. Finally, the construction progress data corresponding to the first construction section, the construction progress data corresponding to the second construction section, and the mean construction progress are used to perform variance calculation or standard deviation calculation to obtain the deviation value of the first construction section.

[0041] S103, when the deviation value is greater than the deviation threshold, the construction result image of the first construction section is compared with the corresponding modeling image to obtain an image comparison result, wherein the image comparison includes at least one of a construction dimension comparison and a construction angle comparison, and the image comparison result is used to indicate whether a construction abnormality occurs in the first construction section.

[0042] In this embodiment, the construction result image is an image actually obtained after the construction of the construction section is completed, and the modeling image is an image obtained by modeling the construction section.

[0043] As an example, when the deviation value of the first construction section is greater than a preset deviation threshold, it indicates that the construction speed of the first construction section has a large deviation compared with the overall construction speed. At this time, it is determined that the first construction section is suspected of having a construction abnormality.

[0044] At this time, the actual construction result image of the first construction section and the modeling image corresponding to the first construction section will be obtained. Then the construction result image and the modeling image are compared for construction size to determine whether the construction size of the first construction section is normal. At the same time, the construction result image and the modeling image are compared for construction angle to determine whether the construction angle of the first construction section is normal.

[0045] Finally, according to the comparison situation, the corresponding image comparison results are generated.

[0046] S104: Output the image comparison result to a display interface for display.

[0047] In this embodiment, after generating the image comparison result corresponding to the first construction section, the server will output the image comparison result to the display interface for display, so that the operator can directly know whether there is actually any construction abnormality in the first construction section.

[0048] Through this embodiment, the construction progress data of the first construction section and the construction progress data of the second construction section in the engineering project are used to obtain the deviation value of the first construction section, and the specific construction section in the engineering project is analyzed to more accurately reflect the specific progress of the construction. Then, when the deviation value is abnormal, the first construction section is compared with the construction size or the construction angle, so as to accurately judge whether the first construction section actually has a construction abnormality and the corresponding abnormal result, and output the abnormal result to the display interface for display. In this way, the embodiment of the present application is analyzed from the specific construction section in the engineering project, and the construction size or construction angle comparison is performed on the construction section when the deviation value is abnormal, and the abnormal result when the construction abnormality occurs in the construction section is further accurately obtained, thereby realizing fine supervision of the engineering project and improving the supervision quality of the engineering project.

[0049] As an optional embodiment, S102 may specifically include:

[0050] Performing mean processing on the construction progress data of the first construction section and the construction progress data of the second construction section to obtain a construction progress mean;

[0051] The construction progress mean and each construction progress data are used to perform standard deviation processing to obtain the deviation value of the first construction section.

[0052] In this embodiment, the server first accumulates the construction progress data of the first construction section and the construction progress data of the second construction section and then divides the accumulated data by the number of construction sections to obtain the mean construction progress. Then, the standard deviation is calculated based on the mean construction progress, the construction progress data of the first construction section and the construction progress data of the second construction section to obtain the deviation value of the first construction section.

[0053] Specifically, the deviation value of the first construction section can be confirmed by the following formula 1:

[0054]

[0055] Among them, PC i Used to indicate the deviation value of the first construction section, JD i It is used to represent the i-th construction progress data, JZ is used to represent the mean construction progress, and n is used to represent the number of construction sections.

[0056] Through this embodiment, the standard deviation of the construction progress mean and each construction progress data is processed, so that the deviation value of the first construction section can be obtained. Through the deviation value of the first construction section, it can be directly determined whether the construction speed of the first construction section has a large deviation compared with the overall construction speed, so that it can be accurately determined whether the first construction section belongs to a construction section suspected of construction abnormality, which can improve the recognition accuracy of construction abnormality.

[0057] As an optional embodiment, the image comparison includes construction size comparison and construction angle comparison, and the image comparison result includes size comparison result and angle comparison result;

[0058] S103 may specifically include:

[0059] When the deviation value is greater than the deviation threshold, obtaining a construction result image of the first construction section and a modeling image corresponding to the first construction section;

[0060] Compare the construction dimensions of the construction result image with the modeling image to obtain a dimension comparison result;

[0061] When the size comparison result indicates that the sizes are consistent, the construction result image is compared with the modeling image in terms of construction angle to obtain an angle comparison result.

[0062] In this embodiment, when the deviation value of the first construction section is greater than the preset deviation threshold, it indicates that the construction speed of the first construction section has a large deviation compared with the overall construction speed. At this time, it is determined that the first construction section is suspected of having a construction abnormality.

[0063] Therefore, the server will further obtain the construction result image of the first construction section through the on-site image acquisition equipment of the first construction section, and at the same time select the modeling image corresponding to the first construction section from the model library, and compare the construction size parameters of the construction result image of the first construction section with the corresponding modeling image, and compare the height, width and other size parameters of the first construction section respectively.

[0064] When the dimension comparison result indicates that the dimensions are inconsistent, it indicates that the construction dimension of the first construction section is abnormal. At this time, the dimension comparison result is output to the display interface for display.

[0065] If the size comparison result indicates that the size is consistent, it means that there is no abnormality in the construction size of the first construction section. However, there may still be a construction angle problem in the first construction section, so the construction angle of the construction result image of the first construction section and the modeling image of the first construction section will be compared to further obtain the angle comparison result.

[0066] When the angle comparison result indicates consistent angles, it means that there is no abnormality in the construction angle of the first construction section; when the angle comparison result indicates inconsistent angles, it means that there is an abnormality in the construction angle of the first construction section. At this time, the angle comparison result needs to be output to the display interface for display.

[0067] Through this embodiment, when the deviation value is greater than the deviation threshold, the construction result image and the modeling image are first compared for construction dimensions, and when the construction dimensions are consistent, the construction angles are further compared. In this way, the embodiment of the present application can accurately determine whether construction abnormalities actually occur in the first construction section by comparing the construction dimensions and the construction angles.

[0068] As an optional embodiment, when the size comparison result indicates that the sizes are consistent, the construction result image and the modeling image are compared for construction angles to obtain an angle comparison result, which may specifically include:

[0069] When the size comparison result indicates that the sizes are consistent, obtaining at least two first feature points in the construction result image and second feature points in the modeling image corresponding to the first feature points;

[0070] Obtaining a first slope of a first line formed by the first feature points and a second slope of a second line formed by the second feature points;

[0071] The first slope is compared with the second slope to obtain an angle comparison result.

[0072] In this embodiment, the first feature point is a point with prominent features in the construction result image. For example, the first feature point can be the highest vertex and the center point. The second feature point is a point in the modeling image corresponding to the first feature point.

[0073] As an example, if there is a protruding vertex in the construction result image of the first construction section, the protruding vertex is used as the first feature point, and the center point of the construction result image of the first construction section is also used as the first feature point. Then, the two first feature points are connected to obtain a first connecting line.

[0074] At the same time, second feature points corresponding to the first feature points in the modeling image are obtained, and the second feature points are connected to obtain second connecting lines.

[0075] Then place the first line and the second line in a two-dimensional coordinate system, and confirm the linear functions of the first line and the second line respectively through the point coordinates inside the two-dimensional coordinate system, and mark the slope of the linear function of the first line as K1, and mark the slope of the linear function of the second line as K2.

[0076] When K1=K2, it indicates that the construction angles of the construction result image and the modeling image are consistent; otherwise, it indicates that the construction angles of the construction result image and the modeling image are inconsistent.

[0077] As another example, when there is no protruding vertex in the construction result image of the first construction section, the endpoints at both ends of the construction result image are respectively used as first feature points, and the first feature points are connected to obtain a first line. At the same time, a second feature point corresponding to the first feature point in the modeling image is obtained, and the second feature point is connected to obtain a second line.

[0078] Then place the first line and the second line in a two-dimensional coordinate system, and confirm the linear functions of the first line and the second line respectively through the point coordinates inside the two-dimensional coordinate system, and mark the slope of the linear function of the first line as K1, and mark the slope of the linear function of the second line as K2.

[0079] When K1=K2, it indicates that the construction angles of the construction result image and the modeling image are consistent; otherwise, it indicates that the construction angles of the construction result image and the modeling image are inconsistent.

[0080] Through this embodiment, feature points are obtained in the construction result image, and then the slope is determined by using the line between the feature points, and the slope comparison is used to determine whether the construction angles of the construction result image and the modeling image are consistent. In this way, the embodiment of the present application can accurately determine whether there is an abnormality in the construction angle of the construction result image by using the slope of the line between the feature points, thereby accurately determining whether a construction abnormality actually occurs in the first construction section.

[0081] As an optional embodiment, after S102, the supervision method of the engineering project may further include:

[0082] When the deviation value is less than or equal to the deviation threshold, analyzing the construction progress data of each construction section in the engineering project to obtain a project label of the engineering project, where the project label includes at least one of a project progress label and a project trend label;

[0083] The project progress label is used to indicate whether the project progress of the engineering project is up to standard, and the project trend label is used to indicate the changing trend of the construction speed of the engineering project.

[0084] In this embodiment, the project tag is used to mark the specific status of the project progress of the engineering project. Among them, the project progress tag is used to mark whether the total project progress of the engineering project reaches a preset standard.

[0085] The project trend tag is used to mark the changing trend of the construction speed of the project. For example, if the project trend tag marks that the construction speed of the project is increasing, the operator needs to pay attention to the construction quality of the project in the future to avoid sacrificing quality in order to improve the progress; if the project trend tag marks that the construction speed of the project is decreasing, the operator needs to pay attention to the construction speed of the project in the future and dispatch the construction personnel in time.

[0086] As an example, when the deviation value is less than or equal to the deviation threshold, it indicates that the construction speed of the first construction section does not deviate significantly compared with the overall construction speed, and it is determined that the construction of the first construction section is normal.

[0087] If the construction of the first construction section is normal, the overall progress of the project will be further analyzed. By considering the floating trend of each construction section, corresponding labels will be generated to facilitate the timely deployment of construction personnel.

[0088] Specifically, the server accumulates the deviation values ​​corresponding to each construction section according to the construction progress data corresponding to each construction section in the project to obtain the project deviation value of the project, and then compares the project deviation value of the project with a preset project deviation threshold.

[0089] When the project deviation value is less than or equal to the project deviation threshold, the project progress label of the engineering project is marked as a standard construction project; when the project deviation value is greater than the project deviation threshold, the project progress label of the engineering project is marked as a standard deviation construction project.

[0090] At the same time, the server obtains the construction difference between the construction progress data of each adjacent construction section in the project, and accumulates the construction differences to obtain the construction trend parameters.

[0091] When the construction trend parameter is greater than 0, the project trend label of the project can be marked as an upward construction project; when the construction trend parameter is less than 0, the project trend label of the project can be marked as a downward construction project; when the construction trend parameter is equal to 0, the project trend label of the project can be marked as a stable construction project.

[0092] Through this embodiment, when the construction of the first construction section is normal, the construction progress data of each construction section in the project is further analyzed to generate a project tag of the project, thereby facilitating the determination of the specific status of the project according to the project tag, and facilitating the timely deployment of construction personnel according to the project tag, so as to ensure the smooth progress of the project.

[0093] As an optional embodiment, the project tag is a project progress tag;

[0094] When the deviation value is less than or equal to the deviation threshold, the construction progress data of each construction section in the project is analyzed to obtain the project label of the project, which may include:

[0095] When the deviation value is less than or equal to the deviation threshold, the construction progress data of the first construction section of the engineering project and the construction progress data of the second construction section are accumulated to obtain the project progress data of the engineering project;

[0096] Compare the project progress data with the corresponding progress threshold to obtain a progress comparison result;

[0097] Generate a project progress label for the engineering project corresponding to the progress comparison result.

[0098] In this embodiment, when the deviation value is less than or equal to the deviation threshold, the server will accumulate the construction progress data of the first construction section in the engineering project and the construction progress data of each second construction section before the first construction section, so as to obtain the project progress data of the engineering project.

[0099] The project progress data of the engineering project is then compared with the corresponding preset progress threshold. When the project progress data of the engineering project is greater than or equal to the corresponding preset progress threshold, it indicates that the project progress of the engineering project is normal at this time, so the project progress label of the engineering project is marked as a standard construction project.

[0100] When the project progress data of the engineering project is less than the corresponding preset progress threshold, it indicates that the project progress of the engineering project is slow at this time, so the project progress label of the engineering project is marked as a standard deviation construction project.

[0101] Through this embodiment, the construction progress data of each construction section is accumulated to obtain the project progress data of the engineering project. Then the project progress data of the engineering project is compared with the corresponding progress threshold value to obtain the corresponding project progress label. In this way, the embodiment of the present application can directly determine whether the overall construction progress of the engineering project is normal by generating the corresponding project progress label, avoiding the problem that the construction progress of each construction section is within the normal range, but the overall construction progress of the engineering project is in a slow situation.

[0102] As an optional embodiment, the project tag is a project trend tag;

[0103] When the deviation value is less than or equal to the deviation threshold, the construction progress data of each construction section in the project is analyzed to obtain the project label of the project, which may include:

[0104] Subtracting the construction progress data of each construction section of the engineering project from the construction progress data of the corresponding previous construction section to obtain at least one construction difference;

[0105] Accumulate each construction difference to obtain the construction trend parameter;

[0106] A project trend label for the engineering project is generated using the construction trend parameters and the project progress label for the engineering project.

[0107] In this embodiment, the server subtracts the construction progress data of each construction section in the project from the construction progress data of the corresponding previous construction section to obtain multiple construction differences, and then accumulates the construction differences to obtain the construction trend parameter.

[0108] When the construction trend parameter is greater than 0 and the project progress label of the project marks that the project belongs to a standard deviation construction project, the project trend label of the project is marked as a standard deviation rising construction project.

[0109] When the construction trend parameter is less than 0 and the project progress label of the engineering project marks that the engineering project belongs to a standard construction project, the project trend label of the engineering project is marked as a standard declining construction project.

[0110] In other cases, the project trend tag for the engineering project is not generated.

[0111] Through this embodiment, the construction trend parameter is obtained by using the construction difference between the construction progress data of each construction section in the engineering project and the construction progress data of the corresponding previous construction section, and the corresponding project trend label is generated according to the construction trend parameter. This helps to timely deploy construction personnel according to the project trend label to ensure the smooth progress of the engineering project.

[0112] Based on the supervision method of the engineering project. Accordingly, the present application also provides a specific embodiment of the supervision device of the engineering project.

[0113] like Figure 2 As shown, the engineering project supervision device provided in the embodiment of the present application includes a data acquisition module 210, a deviation value determination module 220, an image comparison module 230 and a result display module 240.

[0114] The data acquisition module 210 is used to acquire the construction progress data after the first construction section of the engineering project is completed.

[0115] The deviation value determination module 220 is used to obtain the deviation value of the first construction section by using the construction progress data of the first construction section and the construction progress data of the second construction section, where the second construction section is each construction section before the first construction section.

[0116] The image comparison module 230 is used to compare the construction result image of the first construction section with the corresponding modeling image when the deviation value is greater than the deviation threshold, to obtain an image comparison result. The image comparison includes at least one of a construction dimension comparison and a construction angle comparison. The image comparison result is used to indicate whether a construction abnormality occurs in the first construction section.

[0117] The result display module 240 is used to output the image comparison result to a display interface for display.

[0118] Through this embodiment, the construction progress data of the first construction section and the construction progress data of the second construction section in the engineering project are used to obtain the deviation value of the first construction section, and the specific construction section in the engineering project is analyzed to more accurately reflect the specific progress of the construction. Then, when the deviation value is abnormal, the first construction section is compared with the construction size or the construction angle, so as to accurately judge whether the first construction section actually has a construction abnormality and the corresponding abnormal result, and output the abnormal result to the display interface for display. In this way, the embodiment of the present application is analyzed from the specific construction section in the engineering project, and the construction size or construction angle comparison is performed on the construction section when the deviation value is abnormal, and the abnormal result when the construction abnormality occurs in the construction section is further accurately obtained, thereby realizing fine supervision of the engineering project and improving the supervision quality of the engineering project.

[0119] As an optional embodiment, the deviation value determination module 220 specifically includes the following units:

[0120] A mean processing unit, used for performing mean processing on the construction progress data of the first construction section and the construction progress data of the second construction section to obtain a construction progress mean;

[0121] The standard deviation processing unit is used to perform standard deviation processing using the construction progress mean and various construction progress data to obtain the deviation value of the first construction section.

[0122] As an optional embodiment, the image comparison includes construction size comparison and construction angle comparison, and the image comparison result includes size comparison result and angle comparison result;

[0123] The image comparison module 230 specifically includes the following units:

[0124] An image acquisition unit, configured to acquire a construction result image of the first construction section and a modeling image corresponding to the first construction section when the deviation value is greater than a deviation threshold;

[0125] A size comparison unit is used to compare the construction size of the construction result image with the modeling image to obtain a size comparison result;

[0126] The angle comparison unit is used to compare the construction angles of the construction result image and the modeling image to obtain an angle comparison result when the size comparison result indicates that the sizes are consistent.

[0127] As an optional embodiment, the angle comparison unit specifically includes the following subunits:

[0128] A feature point acquisition subunit, for acquiring at least two first feature points in the construction result image and second feature points in the modeling image corresponding to the first feature points when the size comparison result indicates that the sizes are consistent;

[0129] A slope acquisition subunit, used to acquire a first slope of a first line formed by the first feature points, and a second slope of a second line formed by the second feature points;

[0130] The angle comparison subunit is used to compare the first slope with the second slope to obtain an angle comparison result.

[0131] As an optional embodiment, the supervision device for the engineering project may further include the following modules:

[0132] A label generation module, used for analyzing the construction progress data of each construction section in the engineering project when the deviation value is less than or equal to the deviation threshold value, to obtain a project label of the engineering project, wherein the project label includes at least one of a project progress label and a project trend label;

[0133] The project progress label is used to indicate whether the project progress of the engineering project is up to standard, and the project trend label is used to indicate the changing trend of the construction speed of the engineering project.

[0134] As an optional embodiment, the label generation module specifically includes the following units:

[0135] A data accumulation unit, used to accumulate the construction progress data of the first construction section of the engineering project and the construction progress data of the second construction section of the engineering project when the deviation value is less than or equal to the deviation threshold, to obtain the project progress data of the engineering project;

[0136] A data comparison unit, used to compare the project progress data with the corresponding progress threshold to obtain a progress comparison result;

[0137] The label generation unit is used to generate a project progress label for the engineering project corresponding to the progress comparison result.

[0138] As an optional embodiment, the label generation module may further include the following units:

[0139] A difference determination unit, used for subtracting the construction progress data of each construction section in the engineering project from the construction progress data of the corresponding previous construction section to obtain at least one construction difference;

[0140] A difference accumulation unit is used to accumulate each construction difference to obtain a construction trend parameter;

[0141] The label generation unit is also used to generate a project trend label for the engineering project by using the construction trend parameters and the project progress label of the engineering project.

[0142] Based on the supervision method of the engineering project. Accordingly, the present application also provides a specific embodiment of the supervision device of the engineering project.

[0143] Figure 3 A schematic diagram of the hardware structure of a monitoring device for an engineering project provided in an embodiment of the present application is shown.

[0144] The supervision device of the engineering project may include a processor 301 and a memory 302 storing computer program instructions.

[0145] Specifically, the processor 301 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0146] The memory 302 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 302 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 302 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 302 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 302 is a non-volatile solid-state memory.

[0147] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.

[0148] The processor 301 implements any one of the engineering project supervision methods in the above embodiments by reading and executing computer program instructions stored in the memory 302 .

[0149] In one example, the supervision device of the engineering project may further include a communication interface 303 and a bus 310. Figure 3 As shown, the processor 301, the memory 302, and the communication interface 303 are connected via a bus 310 and communicate with each other.

[0150] The communication interface 303 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0151] Bus 310 includes hardware, software or both, and the parts of the supervisory equipment of the engineering project are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 310 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the application considers any suitable bus or interconnection.

[0152] In addition, in combination with the supervision method of the engineering project in the above embodiment, the embodiment of the present application can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by the processor, any one of the supervision methods of the engineering project in the above embodiment is implemented.

[0153] In addition, in combination with the supervision method of the engineering project in the above embodiment, the embodiment of the present application can provide a computer program product to implement. When the instructions in the computer program product are executed by the processor of the electronic device, any one of the supervision methods of the engineering project in the above embodiment is implemented.

[0154] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0155] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0156] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0157] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0158] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A method for supervising an engineering project, characterized in that: The method comprises: Obtaining construction progress data after the completion of the first construction section of the project; Using the construction progress data of the first construction section and the construction progress data of the second construction section, a deviation value of the first construction section is obtained, where the second construction section is each construction section before the first construction section; When the deviation value is greater than the deviation threshold, performing image comparison on the construction result image of the first construction section and the corresponding modeling image to obtain an image comparison result, wherein the image comparison includes at least one of a construction dimension comparison and a construction angle comparison, and the image comparison result is used to indicate whether a construction abnormality occurs in the first construction section; The image comparison result is output to a display interface for display.

2. The method according to claim 1, characterized in that The obtaining the deviation value of the first construction section by using the construction progress data of the first construction section and the construction progress data of the second construction section includes: Performing mean processing on the construction progress data of the first construction section and the construction progress data of the second construction section to obtain a construction progress mean; The construction progress mean and each of the construction progress data are used to perform standard deviation processing to obtain a deviation value of the first construction section.

3. The method according to claim 1, characterized in that The image comparison includes construction size comparison and construction angle comparison, and the image comparison result includes size comparison result and angle comparison result; When the deviation value is greater than the deviation threshold, performing image comparison on the construction result image of the first construction section and the corresponding modeling image to obtain an image comparison result includes: When the deviation value is greater than the deviation threshold, acquiring a construction result image of the first construction section and a modeling image corresponding to the first construction section; Performing construction dimension comparison between the construction result image and the modeling image to obtain a dimension comparison result; When the size comparison result indicates that the sizes are consistent, the construction result image and the modeling image are compared for construction angles to obtain an angle comparison result.

4. The method according to claim 3, characterized in that When the size comparison result indicates that the sizes are consistent, performing construction angle comparison between the construction result image and the modeling image to obtain an angle comparison result includes: When the size comparison result indicates that the sizes are consistent, obtaining at least two first feature points in the construction result image and second feature points in the modeling image corresponding to the first feature points; Obtaining a first slope of a first line formed by the first feature points and a second slope of a second line formed by the second feature points; The first slope is compared with the second slope to obtain an angle comparison result.

5. The method according to any one of claims 1 to 4, characterized in that: After obtaining the deviation value of the first construction section by using the construction progress data of the first construction section and the construction progress data of the second construction section, the method further includes: When the deviation value is less than or equal to the deviation threshold, analyzing the construction progress data of each construction section in the engineering project to obtain a project label of the engineering project, wherein the project label includes at least one of a project progress label and a project trend label; The project progress label is used to indicate whether the project progress of the engineering project meets the target, and the project trend label is used to indicate the changing trend of the construction speed of the engineering project.

6. The method according to claim 5, characterized in that The project tag is a project progress tag; When the deviation value is less than or equal to the deviation threshold, analyzing the construction progress data of each construction section in the engineering project to obtain the project label of the engineering project includes: When the deviation value is less than or equal to the deviation threshold, the construction progress data of the first construction section of the engineering project and the construction progress data of the second construction section are accumulated to obtain the project progress data of the engineering project; Compare the project progress data with the corresponding progress threshold to obtain a progress comparison result; A project progress label of the engineering project corresponding to the progress comparison result is generated.

7. The method according to claim 5, characterized in that The project tag is a project trend tag; When the deviation value is less than or equal to the deviation threshold, analyzing the construction progress data of each construction section in the engineering project to obtain the project label of the engineering project includes: Subtracting the construction progress data of each construction section in the engineering project from the construction progress data of the corresponding previous construction section to obtain at least one construction difference; Accumulating the construction differences to obtain a construction trend parameter; The project trend tag of the engineering project is generated by using the construction trend parameter and the project progress tag of the engineering project.

8. A monitoring device for an engineering project, characterized in that: The device comprises: A data acquisition module, used to acquire construction progress data after the first construction section of the engineering project is completed; a deviation value determination module, configured to obtain a deviation value of the first construction section by using the construction progress data of the first construction section and the construction progress data of the second construction section, wherein the second construction section is each construction section before the first construction section; an image comparison module, configured to compare the construction result image of the first construction section with the corresponding modeling image when the deviation value is greater than a deviation threshold value, to obtain an image comparison result, wherein the image comparison includes at least one of a construction dimension comparison and a construction angle comparison, and the image comparison result is used to indicate whether a construction abnormality occurs in the first construction section; The result display module is used to output the image comparison result to a display interface for display.

9. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the method for supervising an engineering project as described in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the method for supervising an engineering project as described in any one of claims 1 to 7 is implemented.

11. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the method for supervising an engineering project as described in any one of claims 1 to 7.