Intelligent Material Management Method and System Based on Big Data

Through an intelligent material management system based on BIM three-dimensional data, the correlation relationship between the construction end and the construction unit is established, and the precise monitoring of construction progress and building materials use is achieved, which solves the problems of low efficiency and error caused by manual supervision, and improves construction efficiency and quality.

CN119443579BActive Publication Date: 2025-07-29五矿二十三冶建设集团有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411403536.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2025-07-29
Estimated Expiration
2044-10-09

AI Technical Summary

Technical Problem

The existing construction materials supervision methods mainly rely on manual labor, resulting in waste of labor and supervision errors, and the inability to achieve precise supervision.

Method used

Three-dimensional modeling is carried out based on BIM three-dimensional data, establish the relationship between the construction end and the initial construction unit, monitor the building material requirements and construction progress through a big data system, and update the status to achieve accurate material management.

Benefits of technology

It improves construction efficiency and quality, reduces labor waste, and achieves accurate supervision of construction materials.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119443579B_ABST
    Figure CN119443579B_ABST
Patent Text Reader

Abstract

The present invention provides an intelligent material management method and system based on big data. Among them, the method includes: performing three-dimensional modeling based on the building BIM three-dimensional data of the construction to obtain a construction BIM model, including the building main body framework and each initial construction unit; performing terminal scheduling for each construction end based on the quantity of each initial construction unit, and establishing the building association relationship between each construction end and each initial construction unit; any construction end sends building material demand information, and controls the material end to issue the construction building materials to be used; sending a construction deadline signal to each construction end, and obtaining each construction progress and each used construction building material sent by each construction end; determining the building material usage attribute based on whether there is a difference between the used construction building materials and the construction building materials to be used of the initial construction unit; performing a first status update for each initial construction unit based on the construction progress and a second status update based on the building material usage attribute to obtain each current construction unit. The present invention at least improves the construction efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to data processing technologies, and in particular, to an intelligent material management method and system based on big data. Background Art

[0002] During the construction process, corresponding supervision is required to ensure the construction quality. Among them, it is also necessary to supervise the receipt and actual usage of construction materials to avoid unnecessary waste.

[0003] The inventor found in the research that the current methods for supervising construction materials are mostly manual supervision, which not only wastes a certain amount of manpower but also may cause certain errors and cannot achieve the effect of precise supervision. Summary of the Invention

[0004] Based on the above problems, the present invention is proposed to provide an intelligent material management method and system based on big data that overcomes the above problems or at least partially solves the above problems.

[0005] According to one aspect of the present invention, there is provided an intelligent material management method based on big data, including the following steps:

[0006] Perform three-dimensional modeling based on the BIM three-dimensional data corresponding to the constructed building to obtain a constructed BIM model, where the constructed BIM model includes a building main body framework and each initial construction unit located on the building main body framework;

[0007] Perform terminal scheduling of each construction end with the same quantity based on the quantity corresponding to each initial construction unit, and respectively establish a building association relationship between each construction end and each initial construction unit;

[0008] In response to the building material demand information sent by any construction end, control the material end to issue the to-be-used construction building materials that have a matching relationship with the building material demand information to the construction end;

[0009] Send construction cut-off signals to each construction end respectively, and obtain the respective construction progress corresponding to each initial construction unit and each used construction building materials sent by each construction end based on the construction cut-off signals;

[0010] Based on whether there is a difference between the used construction building materials and the to-be-used construction building materials corresponding to the same initial construction unit, determine the building material usage attribute corresponding to the initial construction unit;

[0011] Perform a first status update on each initial construction unit located in the constructed BIM model based on each construction progress, and perform a second status update on each initial construction unit based on each building material usage attribute to obtain each current construction unit located in the constructed BIM model.

[0012] Optionally, in the method according to the present invention, terminal scheduling of each construction end with the same number is performed based on the number of units corresponding to each initial construction unit, and a building association relationship between each construction end and each initial construction unit is established respectively, including:

[0013] Receiving the construction configurations separately performed by the management end for each initial construction unit, obtaining the respective current construction difficulty coefficients corresponding to each initial construction unit, and sorting the initial construction units from largest to smallest based on the current construction difficulty coefficients to obtain a construction unit sequence;

[0014] Invoking a construction scheduling interface, wherein the construction scheduling interface includes each different construction end and each construction schedule respectively corresponding to each construction end;

[0015] Obtaining the planned construction period corresponding to the construction building, and comparing the planned construction period with each construction schedule respectively to determine the scheduling status corresponding to each construction end, wherein the scheduling status includes a matching status and a conflict status;

[0016] Obtaining the construction information of each construction end corresponding to the matching status respectively, and performing a construction evaluation based on the construction information to obtain the respective construction evaluation values corresponding to each construction end;

[0017] Sorting the construction ends from largest to smallest based on the construction evaluation values to obtain a construction evaluation sequence;

[0018] Performing a positive sequence matching on the construction evaluation sequence and the construction unit sequence to establish a building association relationship between each construction end and each initial construction unit.

[0019] Optionally, in the method according to the present invention, comparing the planned construction period with each construction schedule respectively to determine the scheduling status corresponding to each construction end includes:

[0020] Determining the construction start date and the construction end date located in the planned construction period, and determining the construction period corresponding to the planned construction period;

[0021] Performing a normalization process on the construction period, and performing a product calculation on the period coefficient obtained after the normalization process and a reference period to obtain an excessive period;

[0022] Determining an updated start date located before the construction start date and at a distance of the excessive period from the construction start date, and forming a scheduling verification period with the updated start date as the period start point and the construction end date as the period end point;

[0023] Compare the scheduling verification period with each construction schedule in terms of time period respectively, and determine each construction end corresponding to each construction schedule having at least partial overlap with the scheduling verification period as corresponding to the conflict state, and determine each construction end corresponding to the remaining construction schedules as corresponding to the matching state.

[0024] Optionally, in the method according to the present invention, obtain each construction information of each construction end corresponding to the matching state respectively, and perform a construction evaluation based on the construction information to obtain each construction evaluation value corresponding to each construction end respectively, including:

[0025] Decompose the construction information to obtain the construction working years corresponding to the same construction end and each historical building construction evaluation value;

[0026] Perform a mean value calculation based on each historical building construction evaluation value to obtain a historical construction evaluation mean value;

[0027] Perform normalization processing on the construction working years and the historical building construction evaluation mean value respectively to obtain a working years coefficient and an evaluation coefficient;

[0028] Perform a summation calculation based on the first product result between the working years coefficient and the retrieved working years weight, and the second product result between the construction coefficient and the retrieved construction weight to obtain each construction evaluation value corresponding to each construction end respectively.

[0029] Optionally, in the method according to the present invention, send a construction end signal to each construction end respectively, and obtain each construction progress corresponding to each initial construction unit and each used construction building material sent by each construction end based on the construction end signal, including:

[0030] Based on the constructed building, establish a timing monitoring task, so that when the current moment coincides with the monitoring moment corresponding to the timing monitoring task, send a construction end signal to each construction end respectively;

[0031] When any construction end receives the construction end signal, establish an initial construction record interface corresponding to the construction end, wherein the construction record interface includes an image certificate record area, a construction progress record area, and a construction building material record area;

[0032] In response to the interaction of the construction end with the image certificate record area, trigger an image acquisition plug-in preset in the construction end to take a picture of the actual construction unit corresponding to the initial construction unit to obtain a construction image, and add the content of the construction image in the image certificate record area;

[0033] In response to the interaction of the construction end with the construction progress record area, add the content of the construction progress in the construction progress record area;

[0034] In response to the interaction of the construction terminal with the construction building material record area, content addition of the used construction building materials is performed in the construction building material record area;

[0035] In response to the construction terminal separately completing content addition to the image voucher record area, the construction progress record area, and the construction building material record area, data verification is performed on the initial construction record interface based on a preset verification strategy, and the initial construction record interface is updated based on the verification result to obtain the current construction record interface.

[0036] Optionally, in the method according to the present invention, data verification is performed on the initial construction record interface based on a preset verification strategy, and the initial construction record interface is updated based on the verification result to obtain the current construction record interface, including:

[0037] Performing image recognition on the construction image located in the image voucher record area to determine the current construction structure located in the construction image, and retrieving the initial construction unit corresponding to the construction terminal;

[0038] Comparing the current construction structure with the initial construction unit to determine the comparison progress of the current construction structure corresponding to the initial construction unit;

[0039] Comparing the comparison progress with the construction progress located in the construction progress record area, and in the case where the progress difference between the two is outside the preset interval, sending a progress adjustment signal to the construction terminal so that the construction terminal updates the construction progress located in the construction progress record area;

[0040] Determining the comparison construction building materials corresponding to the construction progress based on the construction progress and the retrieved initial construction unit corresponding to the construction terminal;

[0041] Comparing the comparison construction building materials with the used construction building materials located in the construction building material record area, and in the case where there is a difference between the two, sending a building material adjustment signal to the construction terminal so that the construction terminal updates the used construction building materials located in the construction building material record area to obtain the current construction record interface.

[0042] Optionally, in the method according to the present invention, the construction terminal updates the used construction building materials located in the construction building material record area to obtain the current construction record interface, including:

[0043] When the difference between the used construction materials in the construction material record area and the comparison construction materials is a positive increasing difference, a building material loss determination request is sent to the construction end;

[0044] In response to the determination signal sent by the construction end based on the building material loss determination request, a loss building material record interface is established, and the loss building material record interface is sent to the construction end for adding the content of the loss construction materials;

[0045] The loss construction materials and the comparison construction materials are data - fused, and the obtained fused construction materials are compared with the used construction materials;

[0046] In the case where there is no difference between the comparison results, multi - dimensional difference adjustment is performed on the regional contour of the construction material record area, and a link relationship is established between the construction material record area and the loss building material record interface;

[0047] In response to the interaction of any terminal with the construction material record area, the loss building material record interface having a link relationship with the construction material record area is sent to the terminal for display.

[0048] Optionally, in the method according to the present invention, based on whether there is a difference between the used construction materials and the construction materials to be used corresponding to the same initial construction unit, the building material usage attribute corresponding to the initial construction unit is determined, including:

[0049] When the difference between the used construction materials and the construction materials to be used corresponding to the same initial construction unit is a positive increasing difference, the building material usage attribute of the corresponding initial construction unit is determined as an excessive attribute;

[0050] When the difference between the used construction materials and the construction materials to be used corresponding to the same initial construction unit is a negative decreasing difference, the building material usage attribute of the corresponding initial construction unit is determined as a small - amount attribute;

[0051] When there is no difference between the used construction materials and the construction materials to be used corresponding to the same initial construction unit, the building material usage attribute of the corresponding initial construction unit is determined as an appropriate - amount attribute.

[0052] Optionally, in the method according to the present invention, the method further includes:

[0053] Obtain each initial construction unit corresponding to the excessive attribute, and send a building material inflow determination request to each construction end corresponding to each initial construction unit respectively;

[0054] Determine any construction end as a first inflow terminal, and in response to the first inflow terminal uploading the outflow terminals corresponding to other construction ends and the building material inflow situation based on the building material inflow determination request, send a building material outflow determination request to the outflow terminal;

[0055] In response to the outflow terminal uploading a second inflow terminal corresponding to another construction end and a building material outflow situation based on the building material outflow determination request, determining whether the second inflow terminal matches the first inflow terminal, and if the second inflow terminal matches the first inflow terminal, determining whether the building material inflow situation and the building material outflow situation match;

[0056] When the second inflow terminal does not match the first inflow terminal, generating a first warning signal;

[0057] When the building material inflow situation does not match the building material outflow situation, a second warning signal is generated.

[0058] Optionally, in the method according to the present invention, a status update is performed on each initial building unit in the building BIM model based on each construction progress, and a status update is performed on each initial building unit based on each building material usage attribute to obtain each current building unit in the building BIM model, including:

[0059] Disassembling the main building frame in the building BIM model to obtain unit frames for carrying the initial building units;

[0060] Obtaining the heights of each frame corresponding to each unit frame based on the construction BIM model, and determining the construction heights corresponding to each construction progress based on each frame height;

[0061] Determine each horizontal dividing line corresponding to each construction height in each unit frame, and divide each unit frame based on each horizontal dividing line to obtain a construction frame corresponding to the same unit frame and located below the horizontal dividing line and a planning frame located above the horizontal dividing line;

[0062] Dividing each initial construction unit based on each horizontal dividing line to obtain a construction unit corresponding to the same initial construction unit and located below the horizontal dividing line and a planning unit located above the horizontal dividing line;

[0063] A status update is performed on each construction frame and each construction unit respectively, and a secondary status update is performed on each construction frame and each construction unit based on the usage attributes of each building material to obtain each current construction unit in the construction BIM model.

[0064] Optionally, in the method according to the present invention, each initial construction unit is filled in the corresponding unit frame in a dotted line form respectively;

[0065] Perform a status update on each construction frame and each construction unit respectively, and perform a secondary status update on each construction frame and each construction unit based on the building material usage attributes, to obtain each current construction unit located in the construction BIM model, including:

[0066] Determine each frame line segment that respectively constitutes each construction frame, and perform a status update on each frame line segment to modify the initial first line segment thickness to the second line segment thickness;

[0067] Perform a status update on the construction unit to modify the initial dotted line form to a solid line form;

[0068] Perform a status update on the construction frame and construction unit corresponding to the excessive building material usage attribute to modify the initial first pixel value to the second pixel value;

[0069] Perform a status update on the construction frame and construction unit corresponding to the appropriate building material usage attribute to modify the initial first pixel value to the third pixel value;

[0070] Perform a status update on the construction frame and construction unit corresponding to the small amount building material usage attribute to modify the initial first pixel value to the fourth pixel value;

[0071] In response to completing the status update of each construction frame and each construction unit, obtain each current construction unit located in the construction BIM model.

[0072] According to another aspect of the present invention, there is provided an intelligent material management system based on big data, including:

[0073] A modeling module, configured to perform three-dimensional modeling based on the BIM three-dimensional data corresponding to the building under construction, to obtain a construction BIM model, wherein the construction BIM model includes a building main body frame and each initial construction unit located on the building main body frame;

[0074] An extraction module, configured to perform terminal scheduling of each construction end with the same quantity based on the quantity corresponding to each initial construction unit, and respectively establish a building association relationship between each construction end and each initial construction unit;

[0075] A distribution module, configured to, in response to the building material demand information sent by any construction end, control the material end to distribute the construction building materials to be used that have a matching relationship with the building material demand information to the construction end;

[0076] An acquisition module, configured to send construction cut-off signals to each construction end respectively, and acquire the construction progress corresponding to each initial construction unit and the used construction building materials sent by each construction end based on the construction cut-off signals;

[0077] A determination module, configured to determine the building material usage attribute corresponding to the initial construction unit based on whether there is a difference between the used construction building materials and the to-be-used construction building materials corresponding to the same initial construction unit;

[0078] An update module, configured to perform a first status update on each initial construction unit located in the construction BIM model based on the construction progress and perform a second status update on each initial construction unit based on the building material usage attributes, so as to obtain each current construction unit located in the construction BIM model.

[0079] According to the solution of the present invention, the server will perform 3D modeling based on the BIM 3D data of the constructed building, so as to obtain a construction BIM model, including a building main body framework and each initial construction unit located on the building main body framework. Since a construction BIM model may include multiple initial construction units, the server will perform terminal scheduling of each construction end with the same number according to the number of initial construction units, and then establish a building association relationship between each construction end and the initial construction unit respectively. During the construction process, the construction end can send building material requirement information when needed, and then the server will control the material end to issue the to-be-used construction building materials to the construction end according to the building material requirement information. And to ensure a certain construction efficiency, the server will monitor the construction conditions of each construction end every day. When the construction end receives the construction cut-off signal, it needs to upload the corresponding construction progress and the used construction building materials. The server will judge whether there is a difference between the used construction building materials and the to-be-used construction building materials of the same initial construction unit, and determine the building material usage attribute of the initial construction unit according to the difference situation. Finally, the server will perform a first status update on each initial construction unit located in the construction BIM model according to the construction progress, and then perform a second status update on each initial construction unit according to the building material usage attributes, so as to obtain each current construction unit located in the construction BIM model. The present invention can acquire and check the construction conditions and the used construction building materials every day, realize the corresponding supervision, and improve a certain construction efficiency and construction quality. Description of the Drawings

[0080] Figure 1 Shows a flowchart of an intelligent material management method based on big data according to an embodiment of the present invention;

[0081] Figure 2 Shows a schematic diagram of a construction scheduling interface according to an embodiment of the present invention;

[0082] Figure 3 A schematic diagram of a construction record interface according to an embodiment of the present invention is shown;

[0083] Figure 4 A structural block diagram of an intelligent material management system based on big data according to another embodiment of the present invention is shown. DETAILED DESCRIPTION

[0084] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0085] During the construction process, appropriate supervision is required to ensure the quality of construction. Among them, it is also necessary to supervise the collection of construction materials and the actual usage to avoid unnecessary waste.

[0086] The inventors discovered during their research that the current method of supervising construction materials is mostly manual supervision, which not only wastes a certain amount of manpower, but may also produce certain errors and fail to achieve the effect of precise supervision.

[0087] To address the aforementioned problems in the prior art, the inventors have proposed the present invention. One embodiment of the present invention provides a method for intelligent material management based on big data. This method can be executed on a computing device, where a computing device can be understood as a terminal with data processing capabilities, such as a mobile phone or computer.

[0088] like Figure 1 As shown, the purpose of this embodiment is to implement an intelligent material management method based on big data. The method starts with step S102. In step S102, the following contents are included:

[0089] Three-dimensional modeling is performed based on the BIM three-dimensional data corresponding to the building to obtain a building BIM model, wherein the building BIM model includes the building main frame and each initial building unit located on the building main frame.

[0090] For example, in this embodiment, the server performs 3D modeling based on the BIM 3D data of an unfinished building, thereby generating a construction BIM model. This construction BIM model uses digital technology to integrate relevant information about the building, including detailed data on design, construction, operation, and maintenance, to facilitate subsequent review and management by the management end. The construction BIM model includes the main building framework, such as the load-bearing structure, and the initial building units located on the main building framework, such as window frames or walls.

[0091] In step S104, the following contents are included:

[0092] Terminal scheduling of each construction terminal having the same number is performed based on the number of units corresponding to each initial construction unit, and a building association relationship is established between each construction terminal and each initial construction unit.

[0093] For example, in this embodiment, since a construction BIM model may include multiple initial construction units, the server will dispatch terminals of each construction terminal with the same number of units according to the number of units in the initial construction unit, and then establish a building association relationship between each construction terminal and the initial construction unit. In other words, each initial construction unit is assigned to a corresponding construction terminal for corresponding construction, which can improve construction efficiency to a certain extent.

[0094] Furthermore, the aforementioned "scheduling terminals having the same number of construction terminals based on the number of units corresponding to each initial construction unit, and establishing building associations between each construction terminal and each initial construction unit" further includes the following steps:

[0095] The receiving management terminal receives the construction configurations performed on each initial construction unit, obtains each current construction difficulty coefficient corresponding to each initial construction unit, and sorts each initial construction unit from largest to smallest based on each current construction difficulty coefficient to obtain a construction unit sequence;

[0096] Retrieving a construction scheduling interface, wherein the construction scheduling interface includes different construction ends and construction schedules corresponding to each construction end;

[0097] Obtaining a planned construction period corresponding to the building, and comparing the planned construction period with each construction schedule to determine a scheduling status corresponding to each construction end, wherein the scheduling status includes a matching status and a conflicting status;

[0098] Acquiring construction information of each construction end corresponding to the matching state, and performing construction evaluation based on the construction information to obtain construction evaluation values corresponding to each construction end;

[0099] Sort each construction end from largest to smallest based on each construction evaluation value to obtain a construction evaluation sequence;

[0100] Perform a forward-based sequence matching on the construction evaluation sequence and the construction unit sequence to establish a building association relationship between each construction end and each initial construction unit.

[0101] For example, in this embodiment, since the construction difficulty coefficients of different initial construction units are different, some initial construction units have a higher construction difficulty coefficient, while some initial construction units have a lower construction difficulty coefficient. Therefore, the management end will perform construction configurations on each initial construction unit respectively, and then the server can obtain the current construction difficulty coefficients corresponding to each initial construction unit respectively, and sort each initial construction unit from largest to smallest according to each current construction difficulty coefficient, and obtain a construction unit sequence after sorting.

[0102] After determining the current construction difficulty coefficient of each initial construction unit, the server will retrieve the construction scheduling interface. The construction scheduling interface is a web page that can recruit construction ends. Different construction ends and their corresponding construction schedules can be viewed in the construction scheduling interface. For example, it can be seen that construction end A has construction tasks from January to March and other construction schedules, as Figure 2 shown.

[0103] At this time, the server will obtain the planned construction period of the building under construction and compare this planned construction period with each construction schedule respectively, and then it can be determined whether there is a time conflict between the planned construction period and the construction schedules of each construction end. When there is a time conflict, it means that the construction end cannot carry out construction during the planned construction period. Therefore, the scheduling status corresponding to this construction end is the conflict state; when there is no time conflict, it means that the construction end can carry out construction during the planned construction period. Therefore, the scheduling status corresponding to this construction end is the matching state.

[0104] The construction technologies of different construction ends are also different. Therefore, the server will respectively obtain the construction information of each construction end corresponding to the matching status, and perform a construction evaluation based on the construction information, so as to obtain the construction evaluation values corresponding to each construction end respectively, and then sort each construction end from largest to smallest according to each construction evaluation value, so as to obtain a construction evaluation sequence. Then, the server will perform a forward-based sequence matching on the construction evaluation sequence and the construction unit sequence, and establish a building association relationship between each construction end and each initial construction unit, which can enable the construction end with a higher construction evaluation value to build the initial construction unit with a higher current construction difficulty coefficient, ensuring a certain construction efficiency and construction quality.

[0105] Furthermore, the aforementioned “comparing the planned construction period with each construction schedule to determine the scheduling status corresponding to each construction end” further includes the following steps:

[0106] Determine the construction start date and construction end date within the planned construction period, and determine the construction period corresponding to the planned construction period;

[0107] Normalizing the construction period, and multiplying the normalized period coefficient by the reference period to obtain a transition period.

[0108] Determine an update start date that is before the construction start date and is separated from the construction start date by the transition period, and form a scheduling verification period with the update start date as the start point of the period and the construction deadline as the end point of the period;

[0109] The scheduling verification period is compared with each construction schedule, and the construction ends corresponding to the construction schedules that have at least partial overlap with the scheduling verification period are determined to correspond to the conflict state, and the construction ends corresponding to the remaining construction schedules are determined to correspond to the matching state.

[0110] For example, in this embodiment, since continuous construction without rest may affect construction efficiency, allowing the construction team to rest for a certain period before starting construction can ensure construction quality. Therefore, the server first determines the construction start and end dates within the planned construction period and determines the construction period corresponding to the planned construction period. For example, if the construction start date is March 1st and the construction end date is April 1st, the construction period is one month. The server then normalizes the construction period to obtain a period coefficient and multiplies the period coefficient by the base period to calculate the time the construction team needs to rest before starting construction, which is also known as the transition period.

[0111] Then, the server will determine the date that is before the construction start date and is an excessive period away from the construction start date as the update start date, and form a scheduling verification period with the update start date as the start point of the period and the construction deadline as the end point of the period. The scheduling verification period will then be compared with each construction schedule separately, and each construction end corresponding to each construction schedule that has at least partial overlap with the scheduling verification period will be determined as a corresponding conflict state, and each construction end corresponding to each remaining construction schedule will be determined as a corresponding matching state.

[0112] This embodiment can determine the corresponding transition period according to the construction period, enabling the construction side to rest during the transition period and then construct the building to be built. As a result, the construction side is more energetic during construction, ensuring the corresponding construction quality.

[0113] Furthermore, the above "obtaining the construction information of each construction side corresponding to the matching state respectively, and performing construction evaluation based on the construction information to obtain the respective construction evaluation values corresponding to each construction side" further includes the following steps:

[0114] Decompose the construction information to obtain the construction working years corresponding to the same construction side and the evaluation values of the construction of each historical building;

[0115] Calculate the mean value based on the evaluation values of the construction of each historical building to obtain the mean value of the historical construction evaluation;

[0116] Normalize the construction working years and the mean value of the historical construction evaluation respectively to obtain the working years coefficient and the evaluation coefficient;

[0117] Perform a summation calculation based on the first product result between the working years coefficient and the retrieved working years weight, and the second product result between the construction coefficient and the retrieved construction weight to obtain the respective construction evaluation values corresponding to each construction side.

[0118] For example, in this embodiment, after the server obtains the construction information of each construction side corresponding to the matching state respectively, it will decompose the construction information to obtain the construction working years of the construction side and the evaluation values of the historical buildings previously constructed by the construction side, that is, the evaluation values of the construction of each historical building. Then, the server will calculate the mean value of the evaluation values of the construction of each historical building to obtain the mean value of the historical construction evaluation. The longer the construction working years of a construction side, the richer the construction experience; the higher the mean value of the historical construction evaluation, the better the construction quality of the construction side.

[0119] Therefore, the server will normalize the construction working years and the mean value of the historical construction evaluation respectively to obtain the working years coefficient and the evaluation coefficient, multiply the working years coefficient by the retrieved working years weight to obtain the first product result, multiply the construction coefficient by the retrieved construction weight to obtain the second product result, and perform a summation calculation on the first product result and the second product result to obtain the respective construction evaluation values corresponding to each construction side.

[0120] This embodiment can determine the corresponding construction evaluation value from two dimensions: the construction working years of the construction side and the mean value of the historical construction evaluation, which is relatively objective. It enables the construction sides assigned to each initial construction unit to complete the corresponding construction tasks well, thereby improving the construction quality to a certain extent.

[0121] In step S106, the following is included:

[0122] In response to the construction material demand information sent by any construction end, control the material end to issue the construction materials to be used that have a matching relationship with the construction material demand information to the construction end.

[0123] For example, in this embodiment, when any construction end needs new construction materials during the construction process, it can send a construction material demand information, such as the type of construction materials needed and the specific quantity. When the server receives the construction material demand information sent by the construction end, it will control the material end to issue construction materials to the construction end according to the construction material demand information, that is, issue the construction materials to be used. After the construction end receives the construction materials to be used, it can continue with the corresponding construction.

[0124] In step S108, the following is included:

[0125] Send construction cut-off signals to each construction end respectively, and obtain the construction progress corresponding to each initial construction unit and each used construction material sent by each construction end based on the construction cut-off signal.

[0126] For example, in this embodiment, the server monitors the construction conditions of each construction end every day. First, the server sends construction cut-off signals to each construction end respectively, for example, it can send the construction cut-off signal at 6 pm every night. Then, when the construction end receives the construction cut-off signal, it will upload the construction progress corresponding to each initial construction unit and each used construction material on that day, and the server will obtain the content uploaded by the construction end for subsequent corresponding verification.

[0127] Further, the above "send construction cut-off signals to each construction end respectively, and obtain the construction progress corresponding to each initial construction unit and each used construction material sent by each construction end based on the construction cut-off signal" further includes the following steps:

[0128] Based on the constructed building, establish a timed monitoring task, so that when the current time coincides with the monitoring time in the corresponding timed monitoring task, send construction cut-off signals to each construction end respectively;

[0129] When any construction end receives the construction cut-off signal, establish an initial construction record interface corresponding to the construction end, where the construction record interface includes an image voucher record area, a construction progress record area, and a construction material record area;

[0130] In response to the interaction of the construction end with the image voucher recording area, triggering an image acquisition plug-in pre-installed in the construction end to capture the actual construction unit corresponding to the initial construction unit to obtain a construction image, and adding content of the construction image to the image voucher recording area;

[0131] In response to the interaction of the construction end with the construction progress record area, adding content of the construction progress in the construction progress record area;

[0132] In response to the interaction of the construction end with the construction material record area, adding content of used construction materials in the construction material record area;

[0133] In response to the construction end completing the addition of content to the image voucher recording area, the construction progress recording area, and the construction building materials recording area, the initial construction record interface is data verified based on a preset verification strategy, and the initial construction record interface is updated based on the verification results to obtain the current construction record interface.

[0134] For example, in this embodiment, the server can set up a scheduled monitoring task for building construction, so that when the current time coincides with the monitoring time in the scheduled monitoring task, a construction deadline signal is sent to each construction end. For example, if the monitoring time is 6:00 p.m., then at 6:00 p.m., the server will send a construction deadline signal to each construction end. Then, when any construction end receives the construction deadline signal, the server will create an initial construction record interface corresponding to the construction end. The construction record interface includes an image voucher recording area, a construction progress recording area, and a construction material recording area. Figure 3 shown.

[0135] When the construction client interacts with the image voucher recording area, the server triggers the image acquisition plug-in pre-installed in the construction client to capture the actual construction unit corresponding to the initial construction unit, thereby obtaining a construction image. The construction image is then added to the image voucher recording area as a voucher for subsequent server verification. Because construction images may be blurry, the construction client needs to interact with the construction progress recording area to add content about the construction progress. The construction client then needs to interact with the construction materials recording area to add content about the used construction materials.

[0136] After the construction end completes adding content to the image voucher recording area, construction progress recording area, and construction building materials recording area respectively, the server will perform data verification on the initial construction record interface based on the preset verification strategy, and update the initial construction record interface based on the verification results to obtain the current construction record interface.

[0137] Furthermore, the above-mentioned "performing data verification on the initial construction record interface based on a preset verification strategy, and updating the initial construction record interface based on the verification result to obtain the current construction record interface" further includes the following steps:

[0138] performing image recognition on the construction image located in the image voucher recording area, determining a current construction structure located in the construction image, and retrieving an initial construction unit corresponding to the construction end;

[0139] Comparing the current construction structure with the initial construction unit to determine the comparison progress of the current construction structure with respect to the initial construction unit;

[0140] Comparing the comparison progress with the construction progress in the construction progress record area, and if the comparison result shows that the progress difference between the two is outside a preset interval, sending a progress adjustment signal to the construction end, so that the construction end updates the construction progress in the construction progress record area;

[0141] Determining comparative construction materials corresponding to the construction progress based on the construction progress and the retrieved initial construction unit corresponding to the construction end;

[0142] The comparison construction materials are compared with the used construction materials located in the construction building materials record area, and if the comparison result shows that there is a difference between the two, a building material adjustment signal is sent to the construction end, so that the construction end updates the used construction materials located in the construction building materials record area to obtain the current construction record interface.

[0143] For example, in this embodiment, since the construction image is captured by the construction site and may not be very clear and accurate, it still has certain reference value. Therefore, the server will perform image recognition on the construction image located in the image voucher recording area to determine the current construction structure located in the construction image, and retrieve the initial construction unit corresponding to the construction site. Then, the current construction structure is compared with the initial construction unit to determine the specific construction progress, that is, the comparison progress of the current construction structure with the initial construction unit.

[0144] Then, the server will compare the comparison progress with the construction progress in the construction progress record area. When the comparison result shows that the progress difference between the two is within the preset interval, it means that the construction progress filled in by the construction end is consistent with reality; when the comparison result shows that the progress difference between the two is outside the preset interval, it means that the construction progress filled in by the construction end is inconsistent with reality. At this time, the server will send a progress adjustment signal to the construction end, so that the construction end will update the construction progress in the construction progress record area to be consistent with the actual construction situation.

[0145] Next, the server will determine the building materials needed to complete the current construction progress based on the construction progress consistent with the actual construction situation and the retrieved initial construction units, that is, compare the construction materials, and then compare the compared construction materials with the used construction materials located in the construction material record area. When the comparison result is that the two are the same, it means that the used construction materials filled in by the construction end are consistent with reality; when the comparison result shows that there is a difference between the two, it means that the used construction materials filled in by the construction end are inconsistent with reality. At this time, the server will send a building material adjustment signal to the construction end, so that the construction end will update the used construction materials located in the construction material record area to be consistent with the actual building material usage, thereby obtaining the current construction record interface.

[0146] This embodiment can verify the construction progress in the construction progress record area through the image voucher record area, and then verify the used construction materials in the construction material record area, thereby improving the accuracy of material management to a certain extent, thereby obtaining a more accurate current construction record interface, which is convenient for subsequent management terminals to conduct corresponding viewing and management.

[0147] Furthermore, the above-mentioned "the construction end updates the used construction materials in the construction material record area to obtain a current construction record interface" further includes the following steps:

[0148] When the difference between the used construction materials and the comparison construction materials in the construction material record area is a positive increasing difference, sending a construction material loss determination request to the construction end;

[0149] In response to a confirmation signal sent by the construction end based on the building material loss determination request, establishing a lost building material record interface, and sending the lost building material record interface to the construction end to add content of the lost construction building materials;

[0150] fusing the data of the lost construction materials with the comparison construction materials, and comparing the obtained fused construction materials with the used construction materials;

[0151] In the case where there is no difference between the comparison results, perform multi-dimensional difference adjustment on the regional outline of the construction building material record area, and establish a link relationship between the construction building material record area and the loss building material record interface;

[0152] In response to the interaction of any terminal with the construction building material record area, send the loss building material record interface having a link relationship with the construction building material record area to the terminal for display.

[0153] For example, in this embodiment, during the construction process at the construction end, a certain amount of building material loss may occur, which may lead to the number of used construction building materials being more than that of the compared construction building materials, that is, the difference between the used construction building materials and the compared construction building materials in the construction building material record area is a positive increasing difference. At this time, the server will send a building material loss determination request to the construction end to determine whether building material loss has occurred.

[0154] After the construction end receives the building material loss determination request, if it determines that building material loss has occurred, the construction end will send a confirmation signal. After receiving the confirmation signal, the server will establish a loss building material record interface and send the loss building material record interface to the construction end so that the construction end can add the content of the loss construction building materials. Then, the server will perform data fusion on the loss construction building materials and the compared construction building materials to obtain the fused construction building materials, and then compare the fused construction building materials with the used construction building materials.

[0155] In the case where there is no difference between the comparison results, it means that the loss construction building materials filled in by the construction end are consistent with the actual situation. At this time, the server will perform multi-dimensional difference adjustment on the regional outline of the construction building material record area, such as adjusting to different color displays or adjusting to a thicker outline line, etc., to increase a certain degree of identification, so that the management end can quickly view the corresponding building material loss situation. The server will also establish a link relationship between the construction building material record area and the loss building material record interface. And when any terminal interacts with the construction building material record area, the server will send the loss building material record interface having a link relationship with the construction building material record area to the terminal for display.

[0156] In step S110, the following contents are included:

[0157] Based on whether there is a difference between the used construction building materials and the to-be-used construction building materials corresponding to the same initial construction unit, determine the building material usage attribute corresponding to the initial construction unit.

[0158] For example, in this embodiment, the server determines whether there is a difference in quantity between the used construction building materials and the to-be-used construction building materials corresponding to the same initial construction unit, and determines the building material usage attribute corresponding to the initial construction unit according to the difference situation.

[0159] Furthermore, the above-mentioned “determining the building material usage attributes corresponding to the initial construction unit based on whether there is a difference between the used construction building materials and the construction building materials to be used corresponding to the same initial construction unit” further includes the following steps:

[0160] When the difference between the used construction materials and the to-be-used construction materials corresponding to the same initial construction unit is a positively increasing difference, the construction material usage attribute of the corresponding initial construction unit is determined to be an excess attribute;

[0161] When the difference between the used construction materials and the to-be-used construction materials corresponding to the same initial construction unit is a negative decreasing difference, the construction material usage attribute of the corresponding initial construction unit is determined to be a small amount attribute;

[0162] When there is no difference between the used construction building materials and the to-be-used construction building materials corresponding to the same initial construction unit, the building material usage attribute of the corresponding initial construction unit is determined to be an appropriate attribute.

[0163] For example, in this embodiment, the server can determine the building material usage attributes of the corresponding initial construction unit according to whether there is a difference between the used construction materials and the to-be-used construction materials corresponding to the same initial construction unit.

[0164] When the number of used construction materials corresponding to the same initial construction unit is greater than the number of construction materials to be used, that is, the difference between the used construction materials and the number of construction materials to be used is a positive increasing difference, the server will determine the building material usage attribute of the corresponding initial construction unit as an excessive attribute; when the number of used construction materials corresponding to the same initial construction unit is less than the number of construction materials to be used, that is, the difference between the used construction materials and the number of construction materials to be used is a negative decreasing difference, the server will determine the building material usage attribute of the corresponding initial construction unit as a small amount attribute; when the used construction materials and the number of construction materials to be used corresponding to the same initial construction unit are the same, that is, there is no difference between the used construction materials and the number of construction materials to be used, the server will determine the building material usage attribute of the corresponding initial construction unit as an appropriate amount attribute.

[0165] This embodiment can determine the building material usage attributes of the corresponding initial construction unit based on whether there is a difference between the used construction materials and the construction materials to be used corresponding to the same initial construction unit, so that the subsequent management end can check the building material usage status of each initial construction unit.

[0166] Furthermore, the above method further includes the following steps:

[0167] Obtaining each initial construction unit corresponding to the excess attribute, and sending a building material inflow confirmation request to each construction end corresponding to each initial construction unit;

[0168] Determine any construction end as a first inflow terminal, and in response to the first inflow terminal uploading the outflow terminals corresponding to other construction ends and the building material inflow situation based on the building material inflow determination request, send a building material outflow determination request to the outflow terminal;

[0169] In response to the outflow terminal uploading a second inflow terminal corresponding to another construction end and a building material outflow situation based on the building material outflow determination request, determining whether the second inflow terminal matches the first inflow terminal, and if the second inflow terminal matches the first inflow terminal, determining whether the building material inflow situation and the building material outflow situation match;

[0170] When the second inflow terminal does not match the first inflow terminal, generating a first warning signal;

[0171] When the building material inflow situation does not match the building material outflow situation, a second warning signal is generated.

[0172] For example, in this embodiment, during the construction process, a construction end may borrow construction materials from other construction ends, resulting in the construction material usage attribute of the initial construction unit being an excess attribute. Therefore, the server will verify and determine the construction material inflow of the initial construction unit with the excess attribute.

[0173] First, the server obtains each initial construction unit whose building material usage attribute is the quantity attribute and sends a building material inflow confirmation request to each construction terminal corresponding to each initial construction unit. The server then determines the building material inflow status of that construction terminal. The server identifies any construction terminal as the first inflow terminal. Based on the building material inflow confirmation request, the first inflow terminal can upload the outflow terminals corresponding to other construction terminals and the building material inflow status. The outflow terminal can be understood as the construction terminal that provides construction materials to the first inflow terminal. The server then sends a building material outflow confirmation request to the outflow terminal to determine whether the outflow terminal uploaded by the first inflow terminal matches the actual situation.

[0174] Furthermore, based on the building material outflow determination request, the outflow terminal will upload the second inflow terminal corresponding to the other construction end and the building material outflow situation. The second inflow terminal can be understood as the construction end to which the outflow terminal provides construction materials. At this time, the server can determine whether the second inflow terminal matches the first inflow terminal based on the information uploaded by the outflow terminal. If the second inflow terminal matches the first inflow terminal, the server will further determine whether the building material inflow situation matches the building material outflow situation. If the second inflow terminal does not match the first inflow terminal, the server will generate a first warning signal. If the building material inflow situation does not match the building material outflow situation, the server will generate a second warning signal.

[0175] In this embodiment, the server will match and determine according to the inflow and outflow of building materials uploaded by different construction parties, generate different warning signals for different mismatched situations, which is convenient for the subsequent viewing and management by the management terminal.

[0176] In step S112, it includes the following content:

[0177] Based on each construction progress, perform a first status update on each initial construction unit in the construction BIM model, and based on each building material usage attribute, perform a second status update on each initial construction unit, so as to obtain each current construction unit in the construction BIM model.

[0178] For example, in this embodiment, the server will perform a first status update on each initial construction unit in the construction BIM model according to each construction progress, and then perform a second status update on each initial construction unit according to each building material usage attribute, so as to obtain each current construction unit in the construction BIM model.

[0179] Furthermore, the above-mentioned "Based on each construction progress, perform a first status update on each initial construction unit in the construction BIM model, and based on each building material usage attribute, perform a second status update on each initial construction unit, so as to obtain each current construction unit in the construction BIM model" further includes the following steps:

[0180] Disassemble the building main frame in the construction BIM model to obtain each unit frame respectively used to carry each initial construction unit;

[0181] Based on the construction BIM model, obtain the respective frame heights corresponding to each unit frame, and based on each frame height, determine the respective construction heights corresponding to each construction progress;

[0182] Determine the respective horizontal division lines corresponding to each construction height in each unit frame, and based on each horizontal division line, perform frame division on each unit frame to obtain a construction frame corresponding to the same unit frame and located below the horizontal division line and a planning frame located above the horizontal division line;

[0183] Based on each horizontal division line, perform unit division on each initial construction unit to obtain a construction unit corresponding to the same initial construction unit and located below the horizontal division line and a planning unit located above the horizontal division line;

[0184] Perform a first status update on each construction frame and each construction unit respectively, and based on each building material usage attribute, perform a second status update on each construction frame and each construction unit, so as to obtain each current construction unit in the construction BIM model.

[0185] For example, in this embodiment, after each construction end has uploaded the corresponding construction progress, in order to remotely monitor the construction progress visually and accordingly obtain the corresponding material usage, therefore, each initial construction unit in the constructed BIM model can be updated in status once based on the construction progress, and at the same time, each initial construction unit can be updated in status twice based on the building material usage attributes. Among them, the specific solution process can be as follows:

[0186] First, since each initial construction unit is jointly filled in the corresponding building main body framework, in a building, the building main body framework can be understood as the corresponding load-bearing structure, and each corresponding initial construction unit is a structure that can be constructed independently. Therefore, the building main body structure can be disassembled to obtain each unit framework for carrying each initial construction unit, that is, the load-bearing structure corresponding to each initial construction unit;

[0187] Then, after the determination of the unit framework is completed, the framework height of the unit framework can be obtained, and the construction height corresponding to the construction progress can be determined based on the corresponding framework height. Here, the construction height can be understood as the structural height of the completed construction part. For example, when the corresponding unit framework is 10m and the construction progress is 70%, then the corresponding construction height is 7m;

[0188] Then, the corresponding horizontal division line can be determined in the unit framework according to the corresponding construction height, and the unit framework and the initial construction unit can be divided into frameworks and units respectively based on the horizontal division line, so as to obtain the construction framework and the construction unit located below the horizontal division line and the planning framework and the planning unit located above the horizontal division line;

[0189] Finally, since the construction framework and the construction unit correspond to the structure of the completed construction part, and the planning framework and the planning unit correspond to the structure of the uncompleted construction part, therefore, each construction framework and each construction unit can be updated in status once respectively, and each construction framework and each construction unit can be updated in status twice based on each building material usage attribute, so as to complete the realization of remotely monitoring the construction progress visually and accordingly obtaining the corresponding material usage, improving the management efficiency and monitoring effect of materials.

[0190] Furthermore, in this embodiment, since each initial construction unit in the constructed BIM model corresponds to an uncompleted construction state, it can exist in the form of an initial dotted line. Correspondingly, the above "each construction framework and each construction unit are updated in status once respectively, and each construction framework and each construction unit are updated in status twice based on each building material usage attribute to obtain each current construction unit in the constructed BIM model" can include the following steps:

[0191] Determine each frame line segment that respectively constitutes each construction frame, and update the state of each frame line segment from the initial first line segment thickness to the second line segment thickness;

[0192] Update the state of the construction unit from the initial dotted line form to the solid line form;

[0193] Update the state of the construction frame and construction unit corresponding to the construction material usage attribute of the excessive attribute from the initial first pixel value to the second pixel value;

[0194] Update the state of the construction frame and construction unit corresponding to the construction material usage attribute of the appropriate attribute from the initial first pixel value to the third pixel value;

[0195] Update the state of the construction frame and construction unit corresponding to the construction material usage attribute of the small amount attribute from the initial first pixel value to the fourth pixel value;

[0196] In response to completing the state update of each construction frame and each construction unit, obtain each current construction unit located in the constructed BIM model.

[0197] It should be noted that in this embodiment, in order to enable users who need to perform remote monitoring to distinguish the primary state update and the secondary state update based on vision, the above-mentioned primary state update and secondary state update can be implemented based on different dimensions. For example, for the primary state update, the state update can be performed based on the specification dimension, that is, update the state of each frame line segment that constitutes the construction frame from the initial first line segment thickness to the second line segment thickness, and update the state of the construction unit from the initial dotted line form to the solid line form; for the secondary state update, the state update can be performed based on the pixel value dimension, that is, update the state of the construction frame and construction unit corresponding to the construction material usage attribute of the excessive attribute from the initial first pixel value to the second pixel value; update the state of the construction frame and construction unit corresponding to the construction material usage attribute of the appropriate attribute from the initial first pixel value to the third pixel value; update the state of the construction frame and construction unit corresponding to the construction material usage attribute of the small amount attribute from the initial first pixel value to the fourth pixel value; by implementing the state update of different attributes through the above different dimensions, it can not only help users who need to perform remote monitoring to distinguish the primary state update and the secondary state update based on vision, but also determine the completed construction part and the uncompleted construction part located in the current construction unit based on the difference in specifications; it can also determine the current construction unit corresponding to different construction material usage attributes based on the difference in pixel values, improving the corresponding display effect and the rapid management of materials.

[0198] According to the solution of the present invention, the server performs 3D modeling based on the BIM 3D data of the building to be constructed, so as to obtain the constructed BIM model, including the main building frame and each initial construction unit located on the main building frame. Since a constructed BIM model may include multiple initial construction units, the server performs terminal scheduling of each construction end with the same number based on the number of units of the initial construction units, and then respectively establishes the building association relationship between each construction end and the initial construction unit. During the construction process, the construction end can send building material demand information when needed, and then the server controls the material end to issue the construction building materials to be used to the construction end according to the building material demand information. And to ensure a certain construction efficiency, the server monitors the construction conditions of each construction end every day. When the construction end receives the construction cut-off signal, it needs to upload the corresponding construction progress and the used construction building materials. The server determines whether there is a difference between the used construction building materials and the construction building materials to be used of the same initial construction unit, and determines the building material usage attribute of the initial construction unit according to the difference situation. Finally, the server updates the status of each initial construction unit in the constructed BIM model once according to each construction progress, and then updates the status of each initial construction unit twice according to each building material usage attribute, so as to obtain each current construction unit in the constructed BIM model. The present invention can obtain and check the construction conditions and the used construction building materials every day, realize the corresponding supervision, and improve a certain construction efficiency and construction quality.

[0199] Another embodiment of the present invention provides an intelligent material management system based on big data, Figure 2 As its corresponding system block diagram, the system includes:

[0200] A modeling module, configured to perform 3D modeling based on the BIM 3D data corresponding to the building to be constructed, so as to obtain the constructed BIM model, wherein the constructed BIM model includes the main building frame and each initial construction unit located on the main building frame;

[0201] An extraction module, configured to perform terminal scheduling of each construction end with the same number based on the number of units corresponding to each initial construction unit, and respectively establish the building association relationship between each construction end and each initial construction unit;

[0202] A distribution module, configured to control the material end to issue the construction building materials to be used that have a matching relationship with the building material demand information to the construction end in response to the building material demand information sent by any construction end;

[0203] An acquisition module, configured to send construction cut-off signals to each construction end respectively, and acquire each construction progress corresponding to each initial construction unit and each used construction building material sent by each construction end based on the construction cut-off signal;

[0204] A determination module, configured to determine the building material usage attribute corresponding to the initial construction unit based on whether there is a difference between the used construction building materials and the to-be-used construction building materials corresponding to the same initial construction unit;

[0205] An update module, configured to perform a first status update on each initial construction unit located in the construction BIM model based on each construction progress, and perform a second status update on each initial construction unit based on each building material usage attribute, to obtain each current construction unit located in the construction BIM model.

[0206] In the specification provided herein, the algorithms and displays are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems may also be used in conjunction with the examples of the present invention. Based on the above description, the structures required to construct such systems are obvious. In addition, the present invention is not directed to any particular programming language. It should be understood that the content of the present invention described herein can be implemented using various programming languages, and the above description of specific languages is for disclosing the preferred embodiments of the present invention.

[0207] In the specification provided herein, a large number of specific details are set forth. However, it can be understood that the embodiments of the present invention may be practiced without these specific details. In some instances, well-known methods, structures, and technologies have not been shown in detail so as not to obscure the understanding of this specification.

[0208] Similarly, it should be understood that, in order to streamline the present disclosure and assist in understanding one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present invention, the various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof.

[0209] Those skilled in the art should understand that the modules, units, or components of the devices in the examples disclosed herein may be arranged in the devices as described in the embodiments, or alternatively may be located in one or more devices different from the devices in the examples. The modules in the foregoing examples may be combined into one module or may be further divided into multiple sub-modules.

[0210] Those skilled in the art will appreciate that the modules in the devices of the embodiments can be adaptively changed and installed in one or more devices different from the embodiments. The modules, units, or components in the embodiments can be combined into one module, unit, or component, and furthermore, they can be divided into multiple submodules, subunits, or subcomponents.

[0211] Furthermore, those skilled in the art will appreciate that although some embodiments described herein include certain features and not other features included in other embodiments, the combination of features from different embodiments is intended to be within the scope of the invention and to form different embodiments.

[0212] In addition, some of the embodiments are described herein as methods or combinations of method elements that can be implemented by a processor of a computer system or by other devices that perform the functions described. Thus, a processor having the necessary instructions for implementing the method or method element forms a device for implementing the method or method element. Furthermore, the elements described herein of the device embodiments are examples of devices for implementing the functions performed by the elements for the purpose of implementing the invention.

[0213] As used herein, unless otherwise specified, the use of ordinal numbers "first," "second," "third," etc. to describe common objects merely indicates that different instances of similar objects are involved and are not intended to imply that the objects so described must have a given order in time, space, ranking, or in any other manner.

[0214] Although the present invention has been described with respect to a limited number of embodiments, those skilled in the art, having benefit of the foregoing description, will appreciate that other embodiments are contemplated within the scope of the invention thus described. Furthermore, it should be noted that the language used in this specification has been selected primarily for readability and instructional purposes and is not selected to explain or limit the subject matter of the present invention.

Claims

1. A method for processing material data based on big data, characterized in that, Including: Performing 3D modeling based on BIM 3D data to obtain a constructed BIM model, which includes a building main framework and each initial construction unit located on the building main framework; Performing terminal scheduling for each construction end based on the unit quantity of each initial construction unit, and establishing a building association relationship between the construction end and the initial construction unit; In response to the building material demand information sent by any construction end, controlling the material end to issue the to-be-used construction building materials with a matching relationship; Sending a construction end signal to each construction end, and obtaining each construction progress corresponding to each initial construction unit and each used construction building material sent by each construction end; Based on whether there is a difference between the used construction building materials and the to-be-used construction building materials corresponding to the same initial construction unit, determining the building material usage attribute, where the building material usage attribute includes an excessive attribute and a proper attribute; Obtaining each initial construction unit corresponding to the excessive attribute, and sending a building material inflow determination request to each construction end corresponding to each initial construction unit; Determining any construction end as the first inflow terminal, and in response to the first inflow terminal uploading the outflow terminal corresponding to other construction ends and the building material inflow situation, sending a building material outflow determination request to the outflow terminal; In response to the outflow terminal uploading the second inflow terminal corresponding to other construction ends and the building material outflow situation, determining whether the second inflow terminal matches the first inflow terminal, and in the case of a match, determining whether the building material inflow situation and the building material outflow situation match; When the second inflow terminal does not match the first inflow terminal, generating a first warning signal; When the building material inflow situation does not match the building material outflow situation, generating a second warning signal; Performing a first status update on each initial construction unit based on each construction progress and performing a second status update based on each building material usage attribute to obtain each current construction unit.

2. The big data-based material data processing method according to claim 1, wherein Performing terminal scheduling for each construction end based on the unit quantity of each initial construction unit, and establishing a building association relationship between the construction end and the initial construction unit, including: Receiving the construction configurations respectively performed by the management end for each initial construction unit, obtaining each current construction difficulty coefficient corresponding to each initial construction unit respectively, and sorting each initial construction unit from large to small based on each current construction difficulty coefficient to obtain a construction unit sequence; Invoking a construction scheduling interface, where the construction scheduling interface includes each different construction end and each construction schedule corresponding to each construction end respectively; Obtaining the planned construction period corresponding to the constructed building, and comparing the planned construction period with each construction schedule respectively to determine the scheduling status corresponding to each construction end, where the scheduling status includes a matching status and a conflict status; Obtaining the construction information of each construction end corresponding to the matching status respectively, and performing a construction evaluation based on the construction information to obtain each construction evaluation value corresponding to each construction end respectively; Sorting each construction end from large to small based on each construction evaluation value to obtain a construction evaluation sequence; Perform a forward-based sequence matching on the construction evaluation sequence and the construction unit sequence to establish a building association relationship between each construction end and each initial construction unit.

3. The big data-based material data processing method according to claim 2, wherein Compare the planned construction period with each construction schedule respectively in terms of time period to determine the scheduling status corresponding to each construction end, including: Determine the construction start date and the construction end date located in the planned construction period, and determine the construction period corresponding to the planned construction period; Perform normalization processing on the construction period, and calculate the product of the period coefficient obtained after normalization processing and the reference period to obtain the excessive period; Determine the updated start date located before the construction start date and at a distance of the excessive period from the construction start date, and form a scheduling verification period with the updated start date as the time period starting point and the construction end date as the time period ending point; Compare the scheduling verification period with each construction schedule respectively in terms of time period, and determine each construction end corresponding to each construction schedule having at least partial overlap with the scheduling verification period as corresponding to the conflict state, and determine each construction end corresponding to the remaining construction schedules as corresponding to the matching state.

4. The big data-based material data processing method according to claim 2, wherein Obtain each construction information of each construction end corresponding to the matching state respectively, and perform construction evaluation based on the construction information to obtain each construction evaluation value corresponding to each construction end, including: Decompose the construction information to obtain the construction working years and each historical building construction evaluation value corresponding to the same construction end; Perform mean value calculation based on each historical building construction evaluation value to obtain the historical construction evaluation mean value; Perform normalization processing on the construction working years and the historical building construction evaluation mean value respectively to obtain the working years coefficient and the evaluation coefficient; Perform summation calculation based on the first product result between the working years coefficient and the retrieved working years weight and the second product result between the construction coefficient and the retrieved construction weight to obtain each construction evaluation value corresponding to each construction end.

5. The big data-based material data processing method according to claim 1, wherein Send a construction end signal to each construction end, and obtain each construction progress corresponding to each initial construction unit sent by each construction end and each used construction building material, including: Establish a timing monitoring task based on the constructed building, so that when the current moment coincides with the monitoring moment in the corresponding timing monitoring task, send a construction end signal to each construction end respectively; When any construction end receives the construction end signal, establish an initial construction record interface corresponding to the construction end, wherein the construction record interface includes an image certificate record area, a construction progress record area, and a construction building material record area; In response to the interaction of the construction terminal with the image voucher recording area, trigger the image acquisition plug-in preset in the construction terminal to capture the actual construction unit corresponding to the initial construction unit, obtain a construction image, and add the content of the construction image in the image voucher recording area; In response to the interaction of the construction terminal with the construction progress recording area, add the content of the construction progress in the construction progress recording area; In response to the interaction of the construction terminal with the construction building material recording area, add the content of the used construction building materials in the construction building material recording area; In response to the construction terminal respectively completing the addition of content to the image voucher recording area, the construction progress recording area, and the construction building material recording area, perform data verification on the initial construction record interface based on a preset verification strategy, and update the initial construction record interface based on the verification result to obtain the current construction record interface.

6. The method for processing material data based on big data according to claim 5, wherein Performing data verification on the initial construction record interface based on a preset verification strategy, and updating the initial construction record interface based on the verification result to obtain the current construction record interface, includes: Performing image recognition on the construction image located in the image voucher recording area, determining the current construction structure located in the construction image, and retrieving the initial construction unit corresponding to the construction terminal; Comparing the current construction structure with the initial construction unit to determine the comparison progress of the current construction structure corresponding to the initial construction unit; Comparing the comparison progress with the construction progress located in the construction progress recording area, and in the case where the progress difference between the two is outside the preset interval, sending a progress adjustment signal to the construction terminal so that the construction terminal updates the construction progress located in the construction progress recording area; Determining the comparison construction building materials corresponding to the construction progress based on the construction progress and the retrieved initial construction unit corresponding to the construction terminal; Comparing the comparison construction building materials with the used construction building materials located in the construction building material recording area, and in the case where there is a difference between the two, sending a building material adjustment signal to the construction terminal so that the construction terminal updates the used construction building materials located in the construction building material recording area to obtain the current construction record interface.

7. The method for processing material data based on big data according to claim 6, wherein The construction terminal updates the used construction building materials located in the construction building material recording area to obtain the current construction record interface, includes: When the difference between the used construction building materials located in the construction building material recording area and the comparison construction building materials is a positive increase difference, sending a building material loss determination request to the construction terminal; In response to the determination signal sent by the construction end based on the building material loss determination request, a loss building material record interface is established, and the loss building material record interface is sent to the construction end for adding the content of the loss construction building materials; The loss construction building materials and the comparison construction building materials are subjected to data fusion, and the obtained fusion construction building materials are compared with the used construction building materials; In the case where there is no difference between the two in the comparison result, multi-dimensional difference adjustment is performed on the regional contour of the construction building material record area, and a link relationship is established between the construction building material record area and the loss building material record interface; In response to the interaction of any terminal with the construction building material record area, the loss building material record interface having a link relationship with the construction building material record area is sent to the terminal for display.

8. The method for processing material data based on big data according to claim 1, wherein Based on whether there is a difference between the used construction building materials and the construction building materials to be used corresponding to the same initial construction unit, the building material usage attribute is determined, including: When the difference between the used construction building materials and the construction building materials to be used corresponding to the same initial construction unit is a positive increase difference, the building material usage attribute of the corresponding initial construction unit is determined as an excessive attribute; When the difference between the used construction building materials and the construction building materials to be used corresponding to the same initial construction unit is a negative decrease difference, the building material usage attribute of the corresponding initial construction unit is determined as a small amount attribute; When there is no difference between the used construction building materials and the construction building materials to be used corresponding to the same initial construction unit, the building material usage attribute of the corresponding initial construction unit is determined as an appropriate amount attribute.

9. The method for processing material data based on big data according to claim 8, wherein Based on each construction progress, each initial construction unit is subjected to a first status update, and based on each building material usage attribute, a second status update is performed to obtain each current construction unit, including: The building main body frame in the construction BIM model is disassembled to obtain each unit frame respectively used to carry each initial construction unit; Based on the construction BIM model, each frame height corresponding to each unit frame is obtained, and each construction height corresponding to each construction progress is determined based on each frame height; In each unit frame, each horizontal division line corresponding to each construction height is determined, and each unit frame is divided based on each horizontal division line to obtain a construction frame located below the horizontal division line and corresponding to the same unit frame and a planning frame located above the horizontal division line; Based on each horizontal division line, each initial construction unit is divided into a construction unit located below the horizontal division line and corresponding to the same initial construction unit and a planning unit located above the horizontal division line; Each construction frame and each construction unit are respectively subjected to a first status update, and based on each building material usage attribute, each construction frame and each construction unit are subjected to a second status update to obtain each current construction unit located in the construction BIM model.

10. The method for processing material data based on big data according to claim 9, wherein Each initial construction unit is filled in the corresponding unit frame in a dotted line form; Perform a status update on each construction frame and each construction unit respectively, and perform a secondary status update on each construction frame and each construction unit based on the usage attributes of each building material to obtain each current construction unit in the construction BIM model, including: Determine each frame line segment that respectively constitutes each construction frame, and perform a status update on each frame line segment by modifying the initial first line thickness to the second line thickness; Perform a status update on the construction unit by modifying the initial dotted line form to a solid line form; Perform a status update on the construction frame and construction unit with the corresponding building material usage attribute of excess attribute by modifying the initial first pixel value to the second pixel value; Perform a status update on the construction frame and construction unit with the corresponding building material usage attribute of appropriate attribute by modifying the initial first pixel value to the third pixel value; Perform a status update on the construction frame and construction unit with the corresponding building material usage attribute of small amount attribute by modifying the initial first pixel value to the fourth pixel value; In response to completing the status update of each construction frame and each construction unit, obtain each current construction unit in the construction BIM model.

11. A material data processing system based on big data, characterized in that, Including: A modeling module configured to perform three-dimensional modeling based on BIM three-dimensional data to obtain a construction BIM model, which includes a building main body frame and each initial construction unit located on the building main body frame; An extraction module configured to perform terminal scheduling of each construction end based on the number of units of each initial construction unit, and establish a building association relationship between the construction end and the initial construction unit; A distribution module configured to control the material end to distribute the construction materials to be used with a matching relationship in response to the building material demand information sent by any construction end; An acquisition module configured to send a construction end signal to each construction end, and acquire each construction progress corresponding to each initial construction unit sent by each construction end and each used construction material; A determination module configured to determine the building material usage attribute based on whether there is a difference between the used construction materials and the construction materials to be used corresponding to the same initial construction unit, wherein the building material usage attribute includes an excess attribute and an appropriate attribute; Acquire each initial construction unit with the corresponding excess attribute, and send a building material inflow determination request to each construction end corresponding to each initial construction unit; Determine any construction end as the first inflow terminal, and in response to the first inflow terminal uploading the outflow terminal corresponding to other construction ends and the building material inflow situation, send a building material outflow determination request to the outflow terminal; In response to the outflow terminal uploading the second inflow terminal corresponding to other construction ends and the building material outflow situation, determine whether the second inflow terminal matches the first inflow terminal, and in the case of a match, determine whether the building material inflow situation and the building material outflow situation match; When the second inflow terminal does not match the first inflow terminal, generate a first warning signal; When the building material inflow situation does not match the building material outflow situation, generate a second warning signal; An update module, configured to perform a first status update on each initial construction unit based on each construction progress and a second status update based on each building material usage attribute to obtain each current construction unit.

Citation Information

Patent Citations

  • Ultrahigh tower construction progress management system and method based on BIM technology

    CN113673967A

  • Project engineering information management system based on BIM technology

    CN117132230A