Intelligent material management method and system based on big data

Through intelligent material management methods based on big data, BIM three-dimensional modeling and automated scheduling technology, the problems of resource waste and supervision errors in the existing construction material supervision methods are solved, and the precise management of construction materials and real-time monitoring of construction progress are realized. , improve construction efficiency and quality.

CN119443579AActive Publication Date: 2025-02-14五矿二十三冶建设集团有限公司
View PDF 11 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing construction materials supervision methods are mostly manual supervision, which leads to waste of resources and supervision errors, and is unable to achieve precise supervision.

Method used

Using intelligent material management methods based on big data, a building material management system is established through BIM three-dimensional modeling, to realize the automatic scheduling between the construction end and the material end and the matching of building material requirements, and to monitor the construction progress and building material usage in real time.

Benefits of technology

It improves the management accuracy of construction materials, reduces human resources waste, realizes real-time monitoring of construction progress and building materials use, and improves construction efficiency and quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119443579A_ABST
    Figure CN119443579A_ABST
Patent Text Reader

Abstract

The invention provides an intelligent material management method and system based on big data. The method comprises the steps that three-dimensional modeling is carried out based on built building BIM three-dimensional data to obtain a built building BIM model, and the built building BIM model comprises a building main body frame and all initial building units; performing terminal scheduling of each construction end based on the number of each initial building unit, and establishing a building association relationship between each construction end and each initial building unit; any construction end sends building material demand information, and a material end is controlled to issue to-be-used construction building materials; a construction cut-off signal is sent to each construction end, and each construction progress and each used construction building material sent by each construction end are obtained; based on whether there is a difference between the used construction building material and the to-be-used construction building material of the initial building unit, determining a building material use attribute; and performing primary state updating on each initial building unit based on the construction progress, and performing secondary state updating based on the use attributes of the building materials to obtain each current building unit. The construction efficiency is at least improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to data processing technology, 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 quality of construction. It is also necessary to supervise the collection of construction materials and the actual usage to avoid unnecessary waste.

[0003] The inventors found in their research that the current way 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. 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 a method for intelligent material management based on big data, comprising the following steps:

[0006] Performing three-dimensional modeling based on the BIM three-dimensional data corresponding to the building to obtain a building BIM model, wherein the building BIM model includes a main building frame and initial building units located on the main building frame;

[0007] Based on the number of units corresponding to each initial construction unit, terminal scheduling of each construction end having the same number is performed, and a building association relationship between each construction end and each initial construction unit is established respectively;

[0008] In response to the building 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 building material demand information to the construction end;

[0009] Sending a construction cut-off signal to each construction end, and acquiring each 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;

[0010] Determining the use attributes of the building materials 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;

[0011] Based on each construction progress, each initial construction unit in the construction BIM model is updated once, and based on each building material usage attribute, each initial construction unit is updated twice to obtain each current construction unit in the construction BIM model.

[0012] Optionally, in the method according to the present invention, 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 between each construction terminal and each initial construction unit is established respectively, including:

[0013] The receiving management end obtains the current construction difficulty coefficients corresponding to the initial construction units based on the construction configurations of the initial construction units, and sorts the initial construction units from large to small based on the current construction difficulty coefficients to obtain a construction unit sequence;

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

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

[0016] Acquire construction information of each construction end corresponding to the matching state, and perform construction evaluation based on the construction information to obtain construction evaluation values ​​corresponding to each construction end;

[0017] Based on each construction evaluation value, each construction end is sorted from large to small to obtain a construction evaluation sequence;

[0018] The construction evaluation sequence and the building unit sequence are matched based on a forward sequence to establish a building association relationship between each construction end and each initial building unit.

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

[0020] 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;

[0021] Normalizing the construction period, and multiplying the period coefficient obtained after the normalization by the reference period to obtain a transition period;

[0022] 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;

[0023] 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.

[0024] Optionally, in the method according to the present invention, obtaining each construction information of each construction end corresponding to the matching state, and performing construction evaluation based on the construction information to obtain each construction evaluation value corresponding to each construction end, includes:

[0025] Decomposing the construction information to obtain the construction age corresponding to the same construction end and the construction evaluation value of each historical building;

[0026] The mean value is calculated based on the evaluation values ​​of the construction of each historical building to obtain the mean value of the historical construction evaluation;

[0027] Normalizing the construction age and the mean value of the historical building construction evaluation respectively to obtain the age coefficient and the evaluation coefficient;

[0028] Based on the first product result between the length of service coefficient and the retrieved length of service weight and the second product result between the construction coefficient and the retrieved construction weight, a sum calculation is performed to obtain each construction evaluation value corresponding to each construction end.

[0029] Optionally, in the method according to the present invention, a construction cut-off signal is sent to each construction end respectively, and each 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 is obtained, including:

[0030] Establishing a timed monitoring task based on the construction of the building, so that when the current time coincides with the monitoring time in the corresponding timed monitoring task, a construction cut-off signal is sent to each construction end;

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

[0032] In response to the interaction of the construction end with the image voucher recording area, triggering the image acquisition plug-in pre-set in the construction end to shoot 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;

[0033] 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;

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

[0035] 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 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 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 recording area, determining the current construction structure located in the construction image, and retrieving an initial construction unit corresponding to the construction end;

[0038] 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;

[0039] Compare the comparison progress with the construction progress in the construction progress recording area, and when the comparison result shows that the progress difference between the two is outside the preset interval, send a progress adjustment signal to the construction end, so that the construction end updates the construction progress in the construction progress recording area;

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

[0041] The comparison construction materials are compared with the used construction materials located in the construction building materials record area, and when 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.

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

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

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

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

[0046] When the comparison result shows that there is no difference between the two, a multi-dimensional difference adjustment is performed on the regional outline of the construction material record area, and a link relationship is established between the construction material record area and the loss material record interface;

[0047] In response to any terminal's interaction with the construction material record area, a loss 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, determining the building material usage attributes corresponding to the initial building 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 building unit includes:

[0049] When the difference between the used construction building materials and the to-be-used construction building materials 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 excess attribute;

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

[0051] 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.

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

[0053] Acquire each initial construction unit corresponding to the excess attribute, and send a building material inflow confirmation request to each construction end corresponding to each initial construction unit;

[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 inflow situation of building materials 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 determining whether the building material inflow situation and the building material outflow situation match if the second inflow terminal matches the first inflow terminal;

[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, each initial building unit in the building BIM model is updated once based on each construction progress, and each initial building unit is updated twice 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] Based on the construction BIM model, the heights of each frame corresponding to each unit frame are obtained, and based on each frame height, each construction height corresponding to each construction progress is determined;

[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 into units 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] The status of each construction frame and each construction unit is updated once respectively, and the status of each construction frame and each construction unit is updated twice 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 repair unit is filled in the corresponding unit frame in the form of a dotted line;

[0065] The status of each construction frame and each construction unit is updated once, and the status of each construction frame and each construction unit is updated twice based on the usage attributes of each building material, so as to obtain each current construction unit in the construction BIM model, including:

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

[0067] The construction unit is updated from its initial dotted line state to a solid line state;

[0068] The construction frames and construction units corresponding to the excessive building material usage attributes are updated from the initial first pixel value to the second pixel value;

[0069] The construction frame and the construction unit corresponding to the building material usage attribute being the appropriate attribute are updated from the initial first pixel value to the third pixel value;

[0070] The construction frame and the construction unit corresponding to the building material usage attribute of a small amount are updated from 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, each current construction unit located in the construction BIM model is obtained.

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

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

[0074] The calling module is configured to perform terminal scheduling of each construction end having the same number based on the number of units corresponding to each initial construction unit, and respectively establish a building association relationship between each construction end and each initial construction unit;

[0075] The issuing module is configured to respond to the building material demand information sent by any construction end, and control the material end to issue the construction 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 a construction cut-off signal to each construction end, and acquire each 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;

[0077] A determination module is configured to determine the use attributes of the building materials 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;

[0078] The updating module is configured to perform a status update of each initial building unit in the building BIM model based on each construction progress and perform a secondary status update of each initial building unit based on each building material usage attribute to obtain each current building unit in the building BIM model.

[0079] According to the solution of the present invention, the server will perform three-dimensional modeling based on the BIM three-dimensional data of the building to obtain a building BIM model, including the main frame of the building and each initial building unit located on the main frame of the building. Since a building BIM model may include multiple initial building units, the server will perform terminal scheduling of each construction end with the same number according to the number of units of the initial building unit, and then establish a building association relationship between each construction end and the initial building unit. During the construction process, the construction end can send building material demand information when necessary, and then the server will control the material end to issue the construction materials to be used to the construction end according to the building material demand information. In order to ensure a certain construction efficiency, the server will monitor the construction status of each construction end every day. When the construction end receives the construction cut-off signal, it is necessary to upload the corresponding construction progress and the used construction materials. The server will determine whether there is a difference between the used construction materials and the construction materials to be used of the same initial construction unit, and determine the building material use attributes of the initial construction unit according to the difference. Finally, the server will update the status of each initial construction unit in the construction BIM model according to the construction progress, and then update the status of each initial construction unit according to the use attributes of each building material, so as to obtain each current construction unit in the construction BIM model. The present invention can obtain and check the construction status and the construction materials used every day, realize corresponding supervision, and improve certain construction efficiency and construction quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0080] Figure 1 A flow chart of an intelligent material management method based on big data according to an embodiment of the present invention is shown;

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

[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] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the 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. On the contrary, 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, corresponding supervision is required to ensure the quality of construction. It is also necessary to supervise the collection of construction materials and the actual usage to avoid unnecessary waste.

[0086] The inventors found in their research that the current way 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] In order to solve the problems existing in the above-mentioned prior art, the inventor proposes the solution of the present invention. One embodiment of the present invention provides an intelligent material management method based on big data, which can be executed in a computing device, wherein the computing device can be understood as a terminal with data processing function, such as a mobile phone or a 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 main frame of the building and each initial building unit located on the main frame of the building.

[0090] For example, in this embodiment, the server will perform 3D modeling based on the BIM 3D data of the building that has not yet been completed, thereby obtaining a building BIM model. The building BIM model integrates the relevant information of the building through digital technology, including detailed data on design, construction, operation and maintenance, which is convenient for subsequent management end to view and manage accordingly. The building BIM model includes the main frame of the building, such as the load-bearing structure, and the initial building units located on the main frame of the building, such as window frames or walls.

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

[0092] Terminal scheduling of each construction end 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 end and each initial construction unit.

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

[0094] Furthermore, the above-mentioned “based on the number of units corresponding to each initial construction unit, performing terminal scheduling of each construction end having the same number, and respectively establishing a building association relationship between each construction end and each initial construction unit” further includes the following steps:

[0095] The receiving management end obtains the current construction difficulty coefficients corresponding to the initial construction units based on the construction configurations of the initial construction units, and sorts the initial construction units from large to small based on the current construction difficulty coefficients 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 the construction ends;

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

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

[0099] Based on each construction evaluation value, each construction end is sorted from large to small to obtain a construction evaluation sequence;

[0100] The construction evaluation sequence and the building unit sequence are matched based on a forward sequence to establish a building association relationship between each construction end and each initial building unit.

[0101] For example, in this embodiment, since the construction difficulty coefficients of different initial construction units are different, some initial construction units have higher construction difficulty coefficients, while some initial construction units have lower construction difficulty coefficients. Therefore, the management end will perform construction configuration 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 the initial construction units from large to small according to the current construction difficulty coefficients, and obtain a construction unit sequence after sorting.

[0102] After determining the current construction difficulty coefficient of each initial construction unit, the server will call up the construction scheduling interface. The construction scheduling interface is a web page that can recruit construction ends. In the construction scheduling interface, you can view different construction ends and the construction schedules corresponding to each construction end. For example, you can see that construction end A has construction tasks from January to March and other construction schedules. Figure 2 shown.

[0103] At this time, the server will obtain the planned construction period for building construction, and compare the planned construction period with each construction schedule respectively, so as to determine whether there is a time conflict between the planned construction period and the construction schedule 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, so the scheduling status corresponding to the construction end is a conflict state; when there is no time conflict, it means that the construction end can carry out construction during the planned construction period, so the scheduling status corresponding to the construction end is a matching state.

[0104] Different construction terminals have different construction technologies, so the server will obtain the construction information of each construction terminal in the corresponding matching state, and perform construction evaluation based on the construction information, so as to obtain the construction evaluation values ​​corresponding to each construction terminal, and then sort the construction terminals from large to small according to the construction evaluation values, so as to obtain the construction evaluation sequence. Then, the server will perform forward sequence matching on the construction evaluation sequence and the construction unit sequence, and establish the building association relationship between each construction terminal and each initial construction unit, so that the construction terminal with a higher construction evaluation value can construct the initial construction unit with a higher current construction difficulty coefficient, thereby ensuring a certain construction efficiency and quality.

[0105] Furthermore, the above-mentioned “comparing the planned construction period with each construction schedule to determine the scheduling status corresponding to each construction end” also 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 period coefficient obtained after the normalization 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 the construction efficiency may be affected to a certain extent if the construction end is continuously carrying out construction without rest, the corresponding construction quality can be guaranteed if the construction end can rest for a certain period of time before constructing the building. Therefore, the server will first determine the construction start date and construction deadline in the planned construction period, and determine the construction period corresponding to the planned construction period. For example, the construction start date of the planned construction period is March 1, and the construction deadline is April 1, then the construction period is one month. Then the server will normalize the construction period to obtain the cycle coefficient, and multiply the cycle coefficient by the reference period to obtain the time the construction end needs to rest before construction, that is, 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 starting point of the period and the construction deadline as the end point of the period. The scheduling verification period is then compared with each construction schedule respectively, and each construction end corresponding to each construction schedule that has at least partial overlap with the scheduling verification period is determined as a corresponding conflict state, and each construction end corresponding to the remaining construction schedule is determined as a corresponding matching state.

[0112] This embodiment can determine the corresponding transition period according to the construction period, so that the construction end can rest during the transition period and then carry out construction on the building, so that the construction end can be more energetic during construction and can ensure the corresponding construction quality.

[0113] Furthermore, the above-mentioned "obtaining each construction information of each construction end corresponding to the matching state, and performing construction evaluation based on the construction information to obtain each construction evaluation value corresponding to each construction end" also includes the following steps:

[0114] Decomposing the construction information to obtain the construction age corresponding to the same construction end and the construction evaluation value of each historical building;

[0115] The mean value is calculated based on the construction evaluation values ​​of each historical building to obtain the mean value of the historical construction evaluation;

[0116] Normalizing the construction age and the mean value of the historical building construction evaluation respectively to obtain the age coefficient and the evaluation coefficient;

[0117] Based on the first product result between the length of service coefficient and the retrieved length of service weight and the second product result between the construction coefficient and the retrieved construction weight, a sum calculation is performed to obtain each construction evaluation value corresponding to each construction end.

[0118] For example, in this embodiment, after obtaining the construction information of each construction end corresponding to the matching status, the server will disassemble the construction information to obtain the construction age of the construction end and the evaluation value of the historical buildings built by the construction end in the past, that is, the construction evaluation value of each historical building. Then, the server will average the construction evaluation values ​​of each historical building to obtain the historical construction evaluation mean. The longer the construction age of a construction end, the richer the construction experience; the higher the historical construction evaluation mean, the better the construction quality of the construction end.

[0119] Therefore, the server will normalize the construction age and the mean of the historical building construction evaluation respectively to obtain the age coefficient and the evaluation coefficient, and multiply the age coefficient by the retrieved age weight to obtain the first product result, and then multiply the construction coefficient by the retrieved construction weight to obtain the second product result, and sum the first product result with the second product result to obtain the construction evaluation values ​​corresponding to each construction end.

[0120] This embodiment can determine the corresponding construction evaluation value from the two dimensions of the construction age of the construction end and the mean value of the historical building construction evaluation, which is relatively objective and can enable the construction end assigned to each initial construction unit to complete the corresponding construction task well, thereby improving the construction quality to a certain extent.

[0121] In step S106, the following contents are included:

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

[0123] For example, in this embodiment, when any construction end needs new building materials during the construction process, it can send a building material demand information, such as the required building materials and specific quantities. After the server receives the building material demand information sent by the construction end, it will control the material end to issue building materials to the construction end according to the building 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 the corresponding construction.

[0124] In step S108, the following contents are included:

[0125] A construction cut-off signal is sent to each construction end, and each 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 is acquired.

[0126] For example, in this embodiment, the server will monitor the construction status of each construction end every day. First, the server will send a construction deadline signal to each construction end, for example, the construction deadline signal can be sent at 6 o'clock every night. Then, when the construction end receives the construction deadline signal, it will upload the construction progress corresponding to each initial construction unit and the used construction materials for that day. The server will obtain the content uploaded by the construction end for subsequent verification.

[0127] Furthermore, the above-mentioned “sending a construction cut-off signal to each construction end, and acquiring each 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] Establishing a timed monitoring task based on the construction of the building, so that when the current time coincides with the monitoring time in the corresponding timed monitoring task, a construction cut-off signal is sent to each construction end;

[0129] When any construction end receives the construction cut-off signal, an initial construction record interface corresponding to the construction end is established, wherein 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 the image acquisition plug-in pre-set in the construction end to shoot 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 the 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 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 result to obtain the current construction record interface.

[0134] For example, in this embodiment, the server sets 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 pm, then at 6 pm, 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 establish an initial construction record interface corresponding to the construction end, and the construction record interface includes an image voucher recording area, a construction progress recording area, and a construction material recording area, such as Figure 3 shown.

[0135] When the construction end interacts with the image voucher recording area, the server will trigger the image acquisition plug-in pre-set in the construction end to shoot the actual construction unit corresponding to the initial construction unit, thereby obtaining a construction image, and adding content to the construction image in the image voucher recording area as a voucher for subsequent server verification. Since the construction image may appear blurry, the construction end needs to interact with the construction progress recording area to add content about the construction progress in the construction progress recording area. After that, the construction end also needs to interact with the construction building materials recording area to add content about the used construction building materials in the construction building materials recording area.

[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 the 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] Compare the comparison progress with the construction progress in the construction progress recording area, and when the comparison result shows that the progress difference between the two is outside the preset interval, send a progress adjustment signal to the construction end, so that the construction end updates the construction progress in the construction progress recording area;

[0141] Determine the 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 when 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 taken by the construction end, it may not be very clear and accurate, but it still has a certain reference value. Therefore, the server will perform image recognition on the construction image located in the image voucher recording area, thereby determining the current construction structure located in the construction image, and retrieving the initial construction unit corresponding to the construction end, and then performing a structural comparison between the current construction structure and the initial construction unit, so as to determine the specific construction progress, that is, the comparison progress of the current construction structure corresponding to 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 is 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 is 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 that is consistent with the actual construction situation and the retrieved initial construction unit, that is, compare the construction materials, and then compare the compared construction materials with the used construction materials 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 is 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 updates the used construction materials 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 of the construction progress recording area through the image voucher recording area, and then verify the used construction materials in the construction materials recording 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 the current construction record interface" further includes the following steps:

[0148] When the difference between the used construction material and the comparison construction material 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 determination signal sent by the construction end based on the building material loss determination request, establishing a loss building material record interface, and sending the loss building material record interface to the construction end to add content of the loss construction building materials;

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

[0151] When the comparison result shows that there is no difference between the two, a multi-dimensional difference adjustment is performed on the regional outline of the construction material record area, and a link relationship is established between the construction material record area and the loss material record interface;

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

[0153] For example, in this embodiment, a certain amount of building material loss may occur during the construction process at the construction end, which will result in the number of used construction materials being greater than the comparison construction materials. That is, the difference between the used construction materials and the comparison construction materials in the construction 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 request to determine the loss of building materials, if it is determined that the loss of building materials 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 fuse the data of the loss construction building materials with the comparison 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] If the comparison result shows that there is no difference between the two, it means that the loss of construction materials filled in by the construction end is consistent with the actual situation. At this time, the server will make multi-dimensional difference adjustments to the area outline of the construction material record area, such as adjusting it to a different color display or adjusting it to a thicker outline, 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 material record area and the loss building material record interface. And when any terminal interacts with the construction material record area, the server will send the loss building material record interface that has a link relationship with the construction 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, the building material usage attributes corresponding to the initial construction unit are determined.

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

[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 building materials and the to-be-used construction building materials 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 excess attribute;

[0161] When the difference between the used construction building materials and the to-be-used construction building materials corresponding to the same initial construction unit is a negative decreasing difference, the building material use attribute of the corresponding initial construction unit is determined as 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 building materials and the to-be-used construction building 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 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 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 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 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 according to 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 of each initial construction unit.

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

[0167] Acquire each initial construction unit corresponding to the excess attribute, and send 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 inflow situation of building materials 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 determining whether the building material inflow situation and the building material outflow situation match if the second inflow terminal matches the first inflow terminal;

[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, the construction end may borrow construction materials from other construction ends, resulting in the construction material usage attribute of the initial construction unit being an excessive attribute. Therefore, the server will check and determine the construction material inflow of the initial construction unit with the excessive attribute.

[0173] First, the server will obtain each initial construction unit whose building material usage attribute is the quantity attribute, and send a building material inflow determination request to each construction end corresponding to each initial construction unit. Then, the server can determine the building material inflow situation of the construction end. The server will determine any construction end as the first inflow terminal. The first inflow terminal can upload the outflow terminal corresponding to other construction ends and the building material inflow situation according to the building material inflow determination request. The outflow terminal can be understood as the construction end that provides construction materials to the first inflow terminal. Then, the server will send a building material outflow determination request to the outflow terminal to determine whether the outflow terminal uploaded by the first inflow terminal is consistent with reality.

[0174] Furthermore, the outflow terminal will upload the second inflow terminal corresponding to other construction terminals and the outflow situation of building materials according to the determination request of the outflow of building materials. The second inflow terminal can be understood as the construction terminal that is provided with construction materials by the outflow terminal. At this time, the server can judge whether the second inflow terminal matches the first inflow terminal according to the information uploaded by the outflow terminal. When the second inflow terminal matches the first inflow terminal, the server will further judge whether the inflow situation of building materials matches the outflow situation of building materials; when the second inflow terminal does not match the first inflow terminal, the server will generate a first warning signal; when the inflow situation of building materials does not match the outflow situation of building materials, the server will generate a second warning signal.

[0175] In this embodiment, the server will match and determine the inflow and outflow of building materials uploaded by different construction ends, and generate different warning signals for different mismatch situations to facilitate subsequent viewing and management by the management end.

[0176] In step S112, the following contents are included:

[0177] Based on each construction progress, each initial construction unit in the construction BIM model is updated once, and based on each building material usage attribute, each initial construction unit is updated twice to obtain each current construction unit in the construction BIM model.

[0178] For example, in this embodiment, the server will perform a status update on each initial building unit in the building BIM model according to the construction progress, and then perform a secondary status update on each initial building unit according to the usage attributes of each building material, thereby obtaining each current building unit in the building BIM model.

[0179] Furthermore, the above-mentioned “updating the status of each initial building unit in the building BIM model once based on each construction progress, and updating the status of each initial building unit twice based on the usage attribute of each building material, to obtain each current building unit in the building BIM model” also includes the following steps:

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

[0181] Based on the construction BIM model, the heights of each frame corresponding to each unit frame are obtained, and based on each frame height, each construction height corresponding to each construction progress is determined;

[0182] 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;

[0183] Dividing each initial construction unit into units 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;

[0184] The status of each construction frame and each construction unit is updated once respectively, and the status of each construction frame and each construction unit is updated twice based on the usage attributes of each building material to obtain each current construction unit in the construction BIM model.

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

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

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

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

[0189] Finally, since the construction frame and construction unit correspond to the structure of the completed construction part, and the planning light drive and planning unit correspond to the structure of the unfinished construction part, it is possible to perform a corresponding 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, thereby achieving remote visual monitoring of the construction progress and obtaining the corresponding material usage status, thereby improving the material management efficiency and monitoring effect.

[0190] Furthermore, in this embodiment, since each initial construction unit in the construction BIM model corresponds to an unfinished construction state, it can exist in an initial dotted line form. Correspondingly, the above-mentioned "update the state of each construction frame and each construction unit once, and update the state of each construction frame and each construction unit twice based on the use attributes of each building material to obtain each current construction unit in the construction BIM model" can include the following steps:

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

[0192] The construction unit is updated from its initial dotted line state to a solid line state;

[0193] The construction frames and construction units corresponding to the excessive building material usage attributes are updated from the initial first pixel value to the second pixel value;

[0194] The construction frame and the construction unit corresponding to the building material usage attribute being the appropriate attribute are updated from the initial first pixel value to the third pixel value;

[0195] The construction frame and the construction unit corresponding to the building material usage attribute of a small amount are updated from the initial first pixel value to the fourth pixel value;

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

[0197] It should be noted that, in the present embodiment, in order to enable users who need to perform remote monitoring to distinguish between the primary status update and the secondary status update based on vision, the primary status update and the secondary status update mentioned above can be implemented based on different dimensions. For example, for the primary status update, the status update can be performed based on the specification dimension, that is, the status update of each frame line segment constituting the construction frame is modified from the initial first line segment thickness to the second line segment thickness, and the status update of the construction unit is modified from the initial dotted line form to the solid line form; and for the secondary status update, the status update can be performed based on the pixel value dimension, that is, the construction frame and construction unit whose corresponding building material usage attribute is the excessive attribute are modified from the initial first pixel value to the second pixel value. The state update of the value is as follows: the state update of the construction frame and the construction unit whose corresponding building material usage attribute is the moderate attribute is modified from the initial first pixel value to the third pixel value; the state update of the construction frame and the construction unit whose corresponding building material usage attribute is the small amount attribute is modified from the initial first pixel value to the fourth pixel value; the state update of different attributes is realized by the above different dimensions, which 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 unfinished construction part in the current construction unit based on different specifications; the current construction unit corresponding to different building material usage attributes can also be determined based on the difference in pixel values, thereby improving the corresponding display effect and the rapid management of materials.

[0198] According to the solution of the present invention, the server will perform three-dimensional modeling based on the BIM three-dimensional data of the building to obtain a building BIM model, including the main frame of the building and each initial building unit located on the main frame of the building. Since a building BIM model may include multiple initial building units, the server will perform terminal scheduling of each construction end with the same number according to the number of units of the initial building unit, and then establish a building association relationship between each construction end and the initial building unit. During the construction process, the construction end can send building material demand information when necessary, and then the server will control the material end to issue the construction materials to be used to the construction end according to the building material demand information. In order to ensure a certain construction efficiency, the server will monitor the construction status of each construction end every day. When the construction end receives the construction cut-off signal, it is necessary to upload the corresponding construction progress and the used construction materials. The server will determine whether there is a difference between the used construction materials and the construction materials to be used of the same initial construction unit, and determine the building material use attributes of the initial construction unit according to the difference. Finally, the server will update the status of each initial construction unit in the construction BIM model according to the construction progress, and then update the status of each initial construction unit according to the use attributes of each building material, so as to obtain each current construction unit in the construction BIM model. The present invention can obtain and check the construction status and the construction materials used every day, realize corresponding supervision, and improve 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 the corresponding system block diagram, the system includes:

[0200] A modeling module is configured to perform three-dimensional modeling based on BIM three-dimensional data corresponding to the building to obtain a building BIM model, wherein the building BIM model includes a building main frame and initial building units located on the building main frame;

[0201] The calling module is configured to perform terminal scheduling of each construction end having the same number based on the number of units corresponding to each initial construction unit, and respectively establish a building association relationship between each construction end and each initial construction unit;

[0202] The issuing module is configured to respond to the building material demand information sent by any construction end, and control the material end to issue the construction materials to be used that have a matching relationship with the building material demand information to the construction end;

[0203] an acquisition module configured to send a construction cut-off signal to each construction end, and acquire each 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;

[0204] A determination module is configured to determine the use attributes of the building materials 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;

[0205] The updating module is configured to perform a status update of each initial building unit in the building BIM model based on each construction progress and perform a secondary status update of each initial building unit based on each building material usage attribute to obtain each current building unit in the building BIM model.

[0206] In the description provided herein, algorithms and displays are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the examples of the present invention. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the present invention is not directed to any specific programming language either. It should be understood that various programming languages ​​can be utilized to implement the content of the present invention described herein, and the above description of specific languages ​​is for the purpose of disclosing the preferred embodiment of the present invention.

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

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

[0209] Those skilled in the art will appreciate that the modules or units or components of the devices in the examples disclosed herein may be arranged in the devices described in the embodiment, 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 divided into multiple submodules.

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

[0211] Furthermore, those skilled in the art will appreciate that although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features from different embodiments is meant to be within the scope of the present 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. Therefore, a processor with necessary instructions for implementing the method or method elements forms a device for implementing the method or method elements. In addition, 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 is not intended to imply that the objects so described must have a given order in time, space, order, or in any other manner.

[0214] Although the present invention has been described according to a limited number of embodiments, it will be apparent to those skilled in the art, with the benefit of the above description, that other embodiments may be envisioned within the scope of the invention thus described. In addition, it should be noted that the language used in this specification is primarily selected for readability and instructional purposes, rather than for explaining or limiting the subject matter of the present invention.

Claims

1. An intelligent material management method based on big data, characterized in that: The following steps are involved: Performing three-dimensional modeling based on the BIM three-dimensional data corresponding to the building to obtain a building BIM model, wherein the building BIM model includes a main building frame and initial building units located on the main building frame; Based on the number of units corresponding to each initial construction unit, terminal scheduling of each construction end having the same number is performed, and a building association relationship between each construction end and each initial construction unit is established respectively; In response to the building material demand information sent by any construction end, control the material end to issue to-be-used construction materials that have a matching relationship with the building material demand information to the construction end; Sending a construction cut-off signal to each construction end, and acquiring each 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; Determining the use attributes of the building materials 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; Based on each construction progress, each initial construction unit in the construction BIM model is updated once, and based on each building material usage attribute, each initial construction unit is updated twice to obtain each current construction unit in the construction BIM model.

2. The intelligent material management method based on big data according to claim 1 is characterized in that: Based on the number of units corresponding to each initial construction unit, terminal scheduling of each construction end having the same number is performed, and a building association relationship between each construction end and each initial construction unit is established respectively, including: The receiving management end obtains the current construction difficulty coefficients corresponding to the initial construction units based on the construction configurations of the initial construction units, and sorts the initial construction units from large to small based on the current construction difficulty coefficients to obtain a construction unit sequence; Retrieving a construction scheduling interface, wherein the construction scheduling interface includes different construction ends and construction schedules corresponding to the construction ends; Obtaining a planned construction period corresponding to the building to be constructed, and comparing the planned construction period with each construction schedule, respectively, to determine a scheduling state corresponding to each construction end, wherein the scheduling state includes a matching state and a conflicting state; Acquire construction information of each construction end corresponding to the matching state, and perform construction evaluation based on the construction information to obtain construction evaluation values ​​corresponding to each construction end; Based on each construction evaluation value, each construction end is sorted from large to small to obtain a construction evaluation sequence; The construction evaluation sequence and the building unit sequence are matched based on a forward sequence to establish a building association relationship between each construction end and each initial building unit.

3. The intelligent material management method based on big data according to claim 2 is characterized in that: Comparing the planned construction period with each construction schedule, and determining the scheduling status corresponding to each construction end, including: 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; Normalizing the construction period, and multiplying the period coefficient obtained after the normalization by the reference period to obtain a transition period; 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; 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.

4. The intelligent material management method based on big data according to claim 2 is characterized in that: Acquire each construction information of each construction end corresponding to the matching state, and perform construction evaluation based on the construction information to obtain each construction evaluation value corresponding to each construction end, including: Decomposing the construction information to obtain the construction age corresponding to the same construction end and the construction evaluation value of each historical building; The mean value is calculated based on the evaluation values ​​of the construction of each historical building to obtain the mean value of the historical construction evaluation; Normalizing the construction age and the mean value of the historical building construction evaluation respectively to obtain the construction age coefficient and the evaluation coefficient; Based on the first product result between the length of service coefficient and the retrieved length of service weight and the second product result between the construction coefficient and the retrieved construction weight, a sum calculation is performed to obtain each construction evaluation value corresponding to each construction end.

5. The intelligent material management method based on big data according to claim 1 is characterized in that: Sending a construction cut-off signal to each construction end respectively, and acquiring each 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, including: Establishing a timed monitoring task based on the construction of the building, so that when the current time coincides with the monitoring time in the corresponding timed monitoring task, a construction cut-off signal is sent to each construction end; When any construction end receives the construction cut-off signal, an initial construction record interface corresponding to the construction end is established, wherein the construction record interface includes an image voucher record area, a construction progress record area, and a construction material record area; In response to the interaction of the construction end with the image voucher recording area, triggering the image acquisition plug-in pre-set in the construction end to shoot 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; 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; In response to the interaction of the construction end with the construction material record area, adding content of the used construction materials in the construction material record area; 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 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 result to obtain the current construction record interface.

6. The intelligent material management method based on big data according to claim 5 is characterized in that: The initial construction record interface is data-checked based on a preset checking strategy, and the initial construction record interface is updated based on the checking result to obtain a current construction record interface, including: 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 an initial construction unit corresponding to the construction end; 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; Compare the comparison progress with the construction progress in the construction progress recording area, and when the comparison result shows that the progress difference between the two is outside the preset interval, send a progress adjustment signal to the construction end, so that the construction end updates the construction progress in the construction progress recording area; Determine the comparative construction materials corresponding to the construction progress based on the construction progress and the retrieved initial construction unit corresponding to the construction end; The comparison construction materials are compared with the used construction materials located in the construction building materials record area, and when 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.

7. The intelligent material management method based on big data according to claim 6 is characterized in that: The construction end updates the used construction materials in the construction material record area to obtain a current construction record interface, including: When the difference between the used construction material and the comparison construction material in the construction material record area is a positive increasing difference, sending a construction material loss determination request to the construction end; In response to a determination signal sent by the construction end based on the building material loss determination request, establishing a loss building material record interface, and sending the loss building material record interface to the construction end to add content of the loss construction building materials; fusing the data of the wasted construction materials with the comparison construction materials, and comparing the obtained fused construction materials with the used construction materials; When the comparison result shows that there is no difference between the two, a multi-dimensional difference adjustment is performed on the regional outline of the construction material record area, and a link relationship is established between the construction material record area and the loss material record interface; In response to any terminal's interaction with the construction material record area, a loss material record interface having a link relationship with the construction material record area is sent to the terminal for display.

8. The intelligent material management method based on big data according to claim 1 is characterized in that: 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 use attributes of the building materials corresponding to the initial construction unit includes: When the difference between the used construction building materials and the to-be-used construction building materials 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 excess attribute; When the difference between the used construction building materials and the to-be-used construction building materials corresponding to the same initial construction unit is a negative decreasing difference, the building material use 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 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.

9. The intelligent material management method based on big data according to claim 8 is characterized in that: The method further comprises: Acquire each initial construction unit corresponding to the excess attribute, and send a building material inflow confirmation request to each construction end corresponding to each initial construction unit; 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 inflow situation of building materials based on the building material inflow determination request, send a building material outflow determination request to the outflow terminal; 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 determining whether the building material inflow situation and the building material outflow situation match if the second inflow terminal matches the first inflow terminal; 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, a second warning signal is generated.

10. The intelligent material management method based on big data according to claim 8, characterized in that: Based on each construction progress, each initial building unit in the building BIM model is updated once, and based on each building material usage attribute, each initial building unit is updated twice to obtain each current building unit in the building BIM model, including: Disassembling the main building frame in the building BIM model to obtain unit frames for carrying the initial building units; Based on the construction BIM model, the heights of each frame corresponding to each unit frame are obtained, and based on each frame height, each construction height corresponding to each construction progress is determined; 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; Dividing each initial construction unit into units 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; The status of each construction frame and each construction unit is updated once respectively, and the status of each construction frame and each construction unit is updated twice based on the usage attributes of each building material to obtain each current construction unit in the construction BIM model.

11. The intelligent material management method based on big data according to claim 10 is characterized in that: Each initial construction unit is filled in the corresponding unit frame in the form of dotted lines; The status of each construction frame and each construction unit is updated once, and the status of each construction frame and each construction unit is updated twice based on the usage attributes of each building material, so as to obtain each current construction unit in the construction BIM model, including: Determine each frame line segment that constitutes each construction frame, and update the state of each frame line segment from an initial first line segment thickness to a second line segment thickness; The construction unit is updated from its initial dotted line state to a solid line state; The construction frames and construction units corresponding to the excessive building material usage attributes are updated from the initial first pixel value to the second pixel value; The construction frame and the construction unit corresponding to the building material usage attribute being the appropriate attribute are updated from the initial first pixel value to the third pixel value; The construction frame and the construction unit corresponding to the building material usage attribute of a small amount are updated from 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, each current construction unit located in the construction BIM model is obtained.

12. An intelligent material management system based on big data, characterized in that: include: A modeling module is configured to perform three-dimensional modeling based on BIM three-dimensional data corresponding to the building to obtain a building BIM model, wherein the building BIM model includes a building main frame and initial building units located on the building main frame; The calling module is configured to perform terminal scheduling of each construction end having the same number based on the number of units corresponding to each initial construction unit, and respectively establish a building association relationship between each construction end and each initial construction unit; The issuing module is configured to respond to the building material demand information sent by any construction end, and control the material end to issue the construction materials to be used that have a matching relationship with the building material demand information to the construction end; an acquisition module configured to send a construction cut-off signal to each construction end, and acquire each 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; A determination module is configured to determine the use attributes of the building materials 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; The updating module is configured to perform a status update of each initial building unit in the building BIM model based on each construction progress and perform a secondary status update of each initial building unit based on each building material usage attribute to obtain each current building unit in the building BIM model.

Citation Information

Patent Citations

  • Method for realizing interior decoration service platform

    CN107025611A

  • building construction management system and method based on BIM

    CN109523107A

  • Project metering system based on WBS

    CN112488664A

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

    CN113673967A

  • BIM-based transportation airport construction management method, system and device and storage medium

    CN114626700A