Multi-project intelligent management and control data processing methods and systems

By scanning material labels and processing automated data, a material model is bound to a building model, which solves the problems of material specification differences and asynchronous construction progress in construction projects, and enables accurate cost accounting and real-time control.

CN121329528BActive Publication Date: 2026-03-10HUNAN MINGJIANYUN INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-18
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Significant differences in material specifications and asynchronous construction progress in construction projects lead to delays in cost accounting, affecting the efficiency of enterprise resource allocation and decision-making.

Method used

Material costs and specifications are obtained by scanning material tags, a material model is built, and it is bound to the element sub-models of the building model. Based on the construction progress, the cost difference is automatically calculated to achieve accurate accounting.

Benefits of technology

It synchronized material consumption with construction progress, improved the accuracy of cost acquisition and accounting efficiency, reduced manual data entry errors, and provided accurate cost data support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121329528B_ABST
    Figure CN121329528B_ABST
Patent Text Reader

Abstract

This invention provides a multi-project intelligent management and control data processing method and system, relating to data processing technology. The method includes: responding to the scanning of a material tag of any project material by a scanning unit of the project building; obtaining the material cost and specifications of the corresponding project material based on the scanning results; and constructing a material model based on the project material; responding to the management end moving the material model to any element sub-model of the building model constituting the corresponding project building; updating the element sub-model based on the construction progress according to the material specifications of the corresponding project material; and summing the material costs of all material models corresponding to the same management cycle, and calculating the difference between the obtained cycle cost and the estimated cost determined based on the building model for the same management cycle, to determine the cost usage attribute based on the difference result. This invention at least improves the accuracy of cost acquisition.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to data processing technology, and in particular to a multi-project intelligent management and control data processing method and system. BACKGROUND

[0002] With the scale of the construction industry, multi-project parallel development, different project material specifications differ greatly, construction progress is not synchronized, if the actual cost of material consumption of each project, each cycle cannot be accurately obtained, it is easy to appear over budget, cost accounting lag and other problems, affect the overall resource allocation and decision-making efficiency of enterprises. Therefore, how to break through the link between material circulation and cost accounting, improve the accuracy of cost acquisition, has become a key issue of multi-project intelligent management and control in the construction industry.

[0003] At present, the cost control of construction project mainly adopts the cost record mode dominated by artificial, that is, relying on the material manager to record the material entry information through handwritten account book and Excel table, and then manually summarizing to the cost accounting system according to week / month, and estimating the material consumption cost according to the construction progress. This mode is tedious and depends on the accuracy of manual input, which is easy to cause cost record deviation due to missing, wrong material specifications and delayed entry of entry data.

[0004] Therefore, it is urgent to provide a multi-project intelligent management and control data processing method and system which can improve the accuracy of cost acquisition. SUMMARY

[0005] Based on the above problems, the present application is proposed to provide a multi-project intelligent management and control data processing method and system which can overcome the above problems or at least partially solve the above problems.

[0006] According to one aspect of the present application, a multi-project intelligent management and control data processing method is provided, comprising the following steps:

[0007] In response to the material tag of any project material being scanned by the scanning unit of the project building, the material cost and material specification of the corresponding project material are obtained based on the scanning result, and a material model is constructed based on the project material;

[0008] In response to the management end moving the material model to any element sub-model of the building model constituting the corresponding project building, the element sub-model is updated based on the construction progress based on the material specification of the corresponding project material, and an updated building model is obtained;

[0009] The material costs of all material models corresponding to the same management cycle are summed up, and the period cost obtained is difference calculated with the estimated cost corresponding to the same management cycle, so as to determine the cost use attribute based on the difference result.

[0010] Optionally, in the method according to the present application, in response to the material label of any project material being scanned by the scanning unit of the project building, the material cost and the material specification of the corresponding project material are obtained based on the scanning result, and the material model is constructed based on the project material, including:

[0011] The gravity sensor located at the building entrance of the project building is controlled to collect and, in response to the first collection value of the gravity identification interval of any material category being output by the gravity sensor for a preset collection duration, the scanning unit of the project building is triggered to scan towards the building entrance;

[0012] In response to the material category of the project material indicated by the material label obtained by the scanning unit being the same as the gravity identification interval, the material cost and the material specification of the corresponding project material indicated by the material label are obtained, and the material model is constructed based on the project material.

[0013] Optionally, in the method according to the present application, the method further includes:

[0014] In response to no material label being obtained based on the scanning, the audio unit located at the building entrance is controlled to play the corresponding material arrangement voice, and a timing task lasting for a preset arrangement duration is played;

[0015] In response to the material category of the project material indicated by the material label obtained by the scanning unit being the same as the gravity identification interval and the first collection value output by the gravity sensor being the same based on the timing task, the material cost and the material specification of the corresponding project material indicated by the material label are obtained, and the material model is constructed based on the project material.

[0016] Optionally, in the method according to the present application, the method further includes:

[0017] In response to the material category of the project material indicated by the material label obtained by the scanning unit being the same as the gravity identification interval and the second collection value output by the gravity sensor being different based on the timing task, an abnormality checking signal is sent to the management end having a building management relationship with the project building;

[0018] In response to receiving the abnormality consent signal sent by the management end based on the abnormality checking signal, the material cost and the material specification of the corresponding project material indicated by the material label are obtained, and the specification proportion of the corresponding material specification is determined based on the gravity collection value;

[0019] Based on the product calculation of the material cost, the material specification, and the specification proportion, the updated material cost and the material specification are determined, and the material model is constructed based on the project material;

[0020] In response to receiving the exception denial signal sent by the management end based on the exception checking signal, an exception rechecking signal is sent to the construction end having a building construction relationship with the project building, to receive the material image of the corresponding project material sent by the construction end based on the exception rechecking signal;

[0021] The exception rechecking result of the corresponding project material is determined based on the material image.

[0022] Optionally, in the method according to the present application, the exception rechecking result of the corresponding project material is determined based on the material image, comprising:

[0023] The gravity collection range of the corresponding gravity sensor and the material placement range of the corresponding project material are determined based on the material image.

[0024] In response to the material placement range partially overlapping the gravity collection range, a range ratio corresponding to the material placement range of the difference set range is determined, and the second collection value is adjusted in gravity based on the range ratio and the retrieved correction coefficient, to obtain a third collection value.

[0025] In response to the third collection value being the same as the first collection value, the exception rechecking result of the corresponding project material is determined as rechecking passed, and a material model is constructed based on the project material.

[0026] In response to the material placement range completely overlapping the gravity collection range, the exception rechecking result of the corresponding project material is determined as rechecking failed.

[0027] Optionally, in the method according to the present application, in response to the management end moving the material model to any element sub-model of the building model constituting the corresponding project building, the element sub-model is updated based on the construction progress based on the material specification of the corresponding project material, to obtain an updated building model, comprising:

[0028] Each building unit constituting the project building is determined, and an element sub-model corresponding to each building unit is determined based on the building model of the corresponding project building.

[0029] The construction process corresponding to each element sub-model is determined, wherein the construction process comprises various nodes to be constructed connected horizontally.

[0030] In response to the management end moving the material model to any element sub-model, the node type of the node to be constructed is determined based on the construction process corresponding to the element sub-model.

[0031] In response to any node type being the same as the material type of the corresponding project material, the reference progress specification of the corresponding element sub-model is multiplied with the material specification to obtain the construction progress corresponding to the material specification.

[0032] The element sub-model is updated based on the construction progress to obtain an updated building model.

[0033] Optionally, in the method according to the present application, the element sub-model is updated based on the construction progress to obtain an updated building model, comprising:

[0034] in response to receiving a progress reporting signal carrying a progress image of the corresponding building unit sent by the construction end having a building construction relationship with the project building, determining the comparative progress of the corresponding building unit based on the progress image;

[0035] in response to the progress difference ratio of the comparative progress corresponding to the construction progress, establishing a progress node indicating the construction progress of the corresponding project material vertically connected to the to-be-constructed node and a comparative node indicating the comparative progress horizontally connected to the progress node, wherein the comparative node and the progress node have the same node specification;

[0036] adjusting the specification of the comparative node based on the progress difference ratio to obtain an updated comparative node, and updating the element sub-model based on the comparative progress, or updating the element sub-model based on the construction progress or the comparative progress to obtain an updated building model.

[0037] Optionally, in the method according to the present application, the comparative node indicating the comparative progress is established horizontally connected to the progress node, and further comprising:

[0038] in response to the progress difference ratio being a negative ratio, sending a difference source signal based on the progress difference ratio to the construction end;

[0039] in response to obtaining the progress image of the other building unit sent by the construction end, determining the other building unit and the progress image as a cooperative unit and a cooperative image;

[0040] in response to any node type of the construction process corresponding to the cooperative unit being the same as the material type of the corresponding project material, determining the cooperative progress based on the cooperative image, and determining the progress difference of the corresponding cooperative progress based on the historical progress of the corresponding cooperative unit;

[0041] in response to determining the corresponding same progress difference based on the progress difference ratio, segmenting the material model based on the corresponding progress difference ratio to obtain an updated material model.

[0042] Optionally, in the method according to the present application, the material costs of all material models corresponding to the same management period are summed up, and the period cost obtained is difference calculated with the estimated cost corresponding to the same management period determined based on the building model, to determine the cost use attribute based on the difference result, comprising:

[0043] summing up the material costs of all material models corresponding to the same management period to obtain a period cost;

[0044] The period difference proportion of the corresponding building model is determined based on the management periods in time sequence, and the period cost is subtracted from the estimated cost determined based on the period difference proportion, to obtain a cost difference value;

[0045] In response to the cost difference value being 0, the cost use attribute is determined to be a normal attribute;

[0046] In response to the cost difference value being a negative value, the cost use attribute is determined to be a saving attribute;

[0047] In response to the cost difference value being a positive value, the cost use attribute is determined to be an overspending attribute.

[0048] According to another aspect of the present application, a multi-project intelligent management and control data processing system is provided, comprising:

[0049] The scanning feedback module is configured to, in response to the material tag of any project material being scanned by the scanning unit of the project building, obtain the material cost and material specification of the corresponding project material based on the scanning result, and construct a material model based on the project material;

[0050] The progress updating module is configured to, in response to the management end moving the material model to any element sub-model of the building model constituting the corresponding project building, update the element sub-model based on the construction progress based on the material specification of the corresponding project material, to obtain an updated building model;

[0051] The cost determining module is configured to sum up the material costs of all material models corresponding to the same management period, and subtract the period cost obtained from the estimated cost corresponding to the same management period, to determine the cost use attribute based on the difference result.

[0052] According to the technical solution of the present application, the cost deviation and accounting lag problems in the traditional manual mode are effectively solved, which can be specifically explained as follows:

[0053] 1. The present application completely eliminates the subjectivity and error risk of manual input through material tag scanning and automatic data extraction. When the material enters the site, the scanning unit can directly obtain the core data such as material cost and specification by scanning the label, without the need for manual handwriting or Excel input, thereby avoiding the problem of missing or incorrect recording of material parameters. At the same time, the material model constructed based on the actual incoming material completely retains the quantitative attributes of the material, forms a standardized digital account, and accurately maps the actual information of each batch of material, thereby providing accurate basic data support for cost accounting, and making the collection error of material cost data close to zero;

[0054] 2. This invention binds the material model to the element sub-model of the building model, directly linking material consumption with construction progress. When the management terminal moves the material model to the corresponding element sub-model, this invention will automatically update the construction progress status of the building model based on the material specifications, ensuring that material consumption is synchronized with the actual construction progress. It realizes that only when the material model is bound to the element sub-model and updated with the construction progress will its cost be included in the corresponding period's accounting, achieving dynamic matching of how much material is consumed and how much cost is recorded, greatly improving the accuracy of cost acquisition at different construction stages.

[0055] 3. This invention achieves accurate cost accounting and risk warning by automatically summing and comparing the difference between estimated and actual costs. Based on the automatic aggregation of costs of all bound material models within the same management cycle, it generates actual cycle costs without the need for manual aggregation. At the same time, it calculates the difference between actual cycle costs and estimated costs determined based on building models, quickly identifies cost deviations, and determines cost usage attributes. This not only avoids calculation errors caused by manual aggregation but also provides real-time feedback on cost control status. Attached Figure Description

[0056] Figure 1 A flowchart of a multi-project intelligent management and control data processing method according to an embodiment of the present invention is shown;

[0057] Figure 2 A schematic diagram of the construction process in this embodiment is shown;

[0058] Figure 3 A structural block diagram of a multi-project intelligent management and control data processing system according to another embodiment of the present invention is shown. Detailed Implementation

[0059] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0060] To address the problems existing in the prior art, the inventors proposed the solution of this invention. One embodiment of this invention provides a multi-project intelligent management and control data processing method, which can be executed in a computing device, wherein the computing device can be understood as a terminal with data processing capabilities, such as a mobile phone or a computer.

[0061] Figure 1 A flowchart of a multi-project intelligent management and control data processing method according to an embodiment of the present invention is shown, such as... Figure 1As shown, the multi-project intelligent management and control data processing method proposed in this embodiment starts from step S1, in which the following contents are included:

[0062] The material label of any project material is scanned by the scanning unit of the project building, the material cost and material specification of the corresponding project material are obtained based on the scanning result, and a material model is constructed based on the project material.

[0063] For example, in this embodiment, the server can monitor the state of the scanning unit of the project building in real time based on the server, wherein when any project material enters the effective scanning range of the scanning unit and the material label carried by the project material is scanned by the scanning unit, the server will immediately respond to this scanning action and obtain the corresponding scanning result. Here, the scanning unit can be used as the core equipment for collecting material information, which can directly read the digital information stored in the material label, avoid information errors caused by manual intervention, provide hardware support for subsequent accurate material data acquisition, and ensure the quality of the basic data of multi-project material management and control from the source. Secondly, after responding to the scanning action, the server directly extracts the key information of the corresponding project material based on the scanning result output by the scanning unit, that is, the material cost and the material specification. In this embodiment, the material cost refers to the purchase unit price or total price of the project material, and the material specification refers to the size, model, material, quantity and other specific parameters of the material. Here, the direct application of the scanning result eliminates the step of manually transcribing data, greatly shortens the information acquisition time, avoids data distortion in the transcription process, ensures the authenticity of the material cost and the material specification, provides a reliable data foundation for subsequent material model construction, and further, the server takes the project material as the core carrier, integrates the material cost and the material specification as the core attributes according to the preset model construction rule, and generates a digital model that can uniquely identify the material, that is, a material model. That is, each material model corresponds to an actual project material, and the management personnel can quickly query the core information of the material through the material model without referring to paper records or scattered electronic spreadsheets, which greatly improves the multi-project material information query efficiency and lays a foundation for subsequent material model and building model association, cost accounting and other management and control links.

[0064] Further, in this embodiment, the above-mentioned "in response to the scanning of the material label of any project material by the scanning unit of the project building, obtaining the material cost and material specification of the corresponding project material based on the scanning result, and constructing a material model based on the project material" can further include the following steps:

[0065] The gravity sensor located at the building entrance of the project building is controlled to collect and respond to the first collection value of the gravity sensor outputting for a continuous preset collection duration in the gravity identification interval of any material category, triggering the scanning unit of the project building to scan towards the building entrance;

[0066] In response to the material kind of the project material indicated by the material tag acquired by the response scanning unit corresponding to the same gravity identification interval, the material cost and material specification of the corresponding project material indicated by the material tag are acquired, and a material model is constructed based on the project material.

[0067] For example, in the present embodiment, the present embodiment can finely optimize the material information acquisition and material model construction process, and ensure that each operation is accurate and controllable. The specific implementation process can be based on the following description:

[0068] Firstly, the present embodiment can complete the basic deployment and control instruction issuing based on the server in advance, that is, the gravity sensor installed at the building entrance of the project building is actively controlled to enter a continuous gravity data collection state. It can be explained that the building entrance here specifically refers to the designated channel entrance of the material transportation into the project building, and the gravity sensor will be laid on the ground area of the entrance to ensure that all materials entering the building can be sensed by it. Continuous collection means that the sensor will not work intermittently and will capture the gravity change data of the entrance area in real time to avoid missing any batch of entering materials. This step provides a basic data source for subsequent accurate judgment of whether the material has entered and whether it is stable, reducing the possibility of blind start of the scanning unit from the source;

[0069] Then, during the continuous collection process of the gravity sensor, the server will synchronously execute data determination logic, that is, only when the collected gravity data meets two strict conditions at the same time, the subsequent action will be triggered. The first condition is that the time length is up to standard, that is, the gravity data needs to be continuously output and kept stable, and the continuous time length reaches the preset collection time length. Here, the preset collection time length is a fixed time length (for example, 3 seconds) set according to the unloading and placing speed of common materials in the project, to ensure that the material has been completely placed in the entrance area and not just temporarily passed through. The second condition is that the numerical value matches, that is, the specific numerical value of the gravity data must fall within the gravity identification interval corresponding to any material kind preset in the server. Here, the gravity identification interval is a numerical interval set according to the conventional weight range of different material kinds (for example, the gravity identification interval of steel bar material is 20kg-100kg, and the gravity identification interval of cement material is 10kg-50kg), which is used to preliminarily determine the kind of the entering material. It can be explained that when the two conditions are met at the same time, the server will define the set of gravity data as the first collection value, and immediately respond to the generation of the first collection value to send a trigger instruction to the scanning unit to control the scanning unit to scan towards the specified area of the building entrance (that is, the area where the gravity sensor senses the material). Then, through the double determination of time length and weight, invalid scanning when the material is not stable and not completely entered is completely avoided, greatly improving the accuracy of scanning triggering and ensuring that each scan can be directed to the material that has been stably placed and preliminarily determined in kind.

[0070] Then, after receiving the trigger instruction sent by the server, the scanning unit will immediately start the scanning function to collect images and analyze information of the material label pasted on the surface of the material at the entrance of the building, and finally obtain the material type of the corresponding project material stored in the label (for example, HRB400 threaded steel, P.O42.5 cement, etc. Specific category name), At this time, the server will not directly use this information, but will start the key verification link, that is, the material type obtained by scanning can be compared with the material type preliminarily determined by the gravity sensor based on the gravity identification interval, to verify whether they are completely consistent, for example, the gravity sensor determines that the material belongs to the steel bar class (corresponding to the gravity identification interval 50kg-1000kg) according to the collected 800kg gravity value, in one case, if the material type obtained by scanning the label is HRB400 threaded steel (belongs to the steel bar class), it is determined to be consistent, in another case, if the material type obtained by scanning the label is P.O42.5 cement (belongs to the cement class), it is determined to be inconsistent, thereby effectively filtering the problem of label and material mismatch, and excluding information errors caused by label sticking error, falling off, etc. in advance, laying a solid defense line for subsequent accurate material cost and material specification acquisition;

[0071] Finally, when the server verifies that the material type obtained by scanning is completely consistent with the material type corresponding to the gravity identification interval, it will enter the final link of information acquisition and model construction, that is, the server will extract the core data of the project material through the material label information analyzed by the scanning unit, which can specifically include material cost (for example, 5000 yuan per ton of steel, 20 yuan per bag of cement, etc. Specific cost value) and material specification (for example, the diameter of steel is 16mm, the length is 90cm, the bagged weight of cement is 50kg, etc. Specific specification parameter); After obtaining these accurate data, the server will further construct a material model that completely matches the actual material based on the project material as the core, according to the preset model construction rule (for example, taking the material cost and material specification as the core attribute, generating a digital model containing a unique material identifier), thereby the material model constructed based on the accurate information verified by gravity triggering + type verification can truly and comprehensively reflect the core attributes of the material, not only providing accurate data for subsequent cost accounting of multiple project materials, but also laying a reliable foundation for the association of material model and element sub-model of building model, fundamentally improving the accuracy and stability of multi-project material control.

[0072] Furthermore, in practical applications, in some cases, when material labels are obscured, damaged and unreadable, or materials are not placed within the effective scanning range of the scanning unit as required, failure to address this promptly can lead to the inability to obtain the material cost and specifications for the corresponding items, thus hindering the construction of material models, interrupting the material control process, and affecting the completeness and efficiency of multi-item material information statistics. Therefore, to address this issue, this embodiment may also include the following steps:

[0073] The response is based on the fact that no material tag was obtained during scanning. The audio unit located at the building entrance is controlled to play the corresponding material sorting voice and play a timed task that establishes a continuous preset sorting duration.

[0074] The system responds to the first acquisition value obtained by the gravity sensor based on the material type of the item material indicated by the material label obtained by the scanning unit, which corresponds to the same gravity recognition range and is the same as the first acquisition value. It then obtains the material cost and material specifications of the corresponding item material indicated by the material label and constructs a material model based on the item material.

[0075] For example, in this embodiment, to ensure the continuity of material control processes and the completeness of information collection, the following specific method steps can be used:

[0076] First, when the server detects that the scanning unit has started scanning but has not acquired any material tags, it will immediately respond to this anomaly and control the audio unit located at the building entrance to start working. The audio unit will play the corresponding material handling voice, which may include guiding prompts such as "Please check if the material tags are exposed" or "Please check if the materials are placed in the scanning area." This helps on-site personnel quickly locate the reason why the tags are not recognized and make adjustments. By playing voice prompts in real time through the audio unit, the anomaly can be quickly synchronized to on-site personnel, reducing the time spent on manual troubleshooting, improving problem-solving efficiency, and avoiding the long-term occupation of management resources by abnormal states. For example, the audio unit can be a device with voice playback function.

[0077] Next, as the audio unit begins playing the voice, the server will automatically create a scheduled task with a preset sorting duration based on this voice playback action. The preset sorting duration is a fixed duration (e.g., 5 minutes) set according to the normal time required to sort material labels and adjust material positions on site. This duration ensures that on-site personnel have sufficient time to handle the problem, while avoiding delays in subsequent material control processes due to excessive waiting time. The establishment of the scheduled task can set clear time nodes for abnormal handling, ensuring that abnormal situations are not postponed indefinitely and guaranteeing the progress of the control process.

[0078] Finally, during the ongoing scheduled task, the server monitors the scanning results of the scanning unit in real time. Before the scheduled task ends, if the scanning unit successfully acquires a material label, and the material type indicated by the label matches the material type corresponding to the gravity recognition range previously determined by the gravity sensor, and the gravity sensor's output value is consistent with the previous first acquisition value (indicating the material has not been replaced or moved and remains from the original batch), the server will immediately respond to this compliant result, stop the scheduled task, and retrieve the material cost and specifications of the corresponding material indicated by the material label according to the normal process. Based on this material, a material model is then built. Through scheduled task verification and multi-condition validation, this ensures that the material information acquired after anomaly handling matches the original material, and allows for rapid restoration of normal control processes after the problem is resolved. This avoids material information loss due to anomaly handling and ensures the integrity of multi-project material control data.

[0079] Similarly, in practical applications, in some cases, even if material label scanning is performed through scheduled task verification, technical problems of inconsistency in key data may still occur. Specifically, this manifests as follows: the scheduled task determines that the material type of the item indicated by the material label obtained by the scanning unit is the same as the gravity recognition range, but the collected value (second collected value) output by the gravity sensor at this time differs from the first collected value initially determined. This problem may be caused by reasons such as partial unloading of materials or changes in the gravity sensing area due to material position shift. If not handled specifically, it will lead to distortion in the calculation of material costs and material specifications, thereby making the constructed material model unable to reflect the actual material state and affecting the accuracy of multi-item material management. Therefore, in order to solve this problem, this embodiment may also include the following steps:

[0080] In response to the second acquisition value obtained by the gravity sensor from the material label of the project material obtained by the scanning unit based on the timed task, which corresponds to the same material type as the gravity recognition range and is different from the output of the gravity sensor, an abnormal verification signal is sent to the management terminal that has a building management relationship with the project building.

[0081] The system receives an abnormal consent signal from the management terminal based on the abnormal verification signal, obtains the material cost and material specifications of the corresponding item material indicated by the material label, and determines the specification ratio of the corresponding material specification based on the gravity acquisition value.

[0082] Based on the product of material cost, material specifications, and specification ratio, the updated material cost and material specifications are determined, and a material model is built based on the project materials.

[0083] In response to the abnormal negative signal sent by the receiving management terminal based on the abnormal verification signal, an abnormal review signal is sent to the construction terminal that has a construction relationship with the project building, so as to receive the material image of the corresponding project material sent by the construction terminal based on the abnormal review signal.

[0084] The abnormality review results of the corresponding project materials are determined based on the material images.

[0085] For example, in this embodiment, to ensure accurate material information and uninterrupted control processes, the following method steps can be used:

[0086] First, the server monitors the review results of the scheduled tasks in real time. When it is determined that the material type of the project material indicated by the material label obtained by the scanning unit is the same as the gravity recognition range, and the gravity sensor outputs a different second acquisition value, it will immediately respond to this anomaly and send an anomaly verification signal to the management end that has a building management relationship with the project building. The anomaly verification signal will include key information such as the initial first acquisition value, the current second acquisition value, and the material type, so that the management end can quickly understand the details of the anomaly. By prioritizing the management end to intervene in the verification, the management end's familiarity with the project material control rules can be used to quickly determine whether the anomaly can be resolved through data correction, reducing the probability of initiating subsequent complex processes and improving the efficiency of anomaly handling.

[0087] Next, the feedback from the management side will be handled in two ways:

[0088] In the first scenario, if the server receives an abnormal approval signal from the management end based on an abnormal verification signal, it indicates that the management end acknowledges the current abnormal state and allows the correction of material information based on existing data. In this case, the server will first obtain the material cost and material specifications of the corresponding item material indicated by the material label, and then calculate the specification ratio of the corresponding material specification based on the difference between the second and first collected values ​​output by the gravity sensor (for example, if the first collected value corresponds to the complete material specification and the second collected value is 80% of the first collected value, then the specification ratio is 80%). Subsequently, the server can determine the updated material cost and material specifications through the calculation of "material cost × specification ratio" and "material specification × specification ratio", and build a material model based on the material of this item. Thus, with the confirmation of the management end, the material information can be quickly corrected, avoiding the stagnation of material model construction due to data differences and ensuring the continuity of the control process.

[0089] In the second scenario, if the server receives an anomaly rejection signal from the management end based on an anomaly verification signal, it indicates that the management end believes the current anomaly cannot be resolved through data correction and further verification of the actual material status is required. In this case, the server will switch to the construction end, which has a construction relationship with the project, and send an anomaly review signal to it. The anomaly review signal will clearly indicate the material information requiring review and the discrepancies in the anomaly data, guiding the construction end to focus on key review points. By involving the construction end, their understanding of the actual on-site material conditions can be leveraged to obtain a more realistic review basis, avoiding mishandling caused by relying solely on data judgment.

[0090] Finally, the server will continuously receive material images of the corresponding project materials sent by the construction end based on the anomaly review signal. The material images must clearly show the actual quantity, status, and placement of the materials. Based on these image contents, combined with the initial collected data and tag information, the server will comprehensively judge the actual status of the materials and finally determine the anomaly review result of the corresponding project materials. Through the visual basis of material images, the anomaly review results can be made more objective and convincing, avoiding subjective judgment errors, ensuring the accuracy of subsequent material information processing and model construction, and providing reliable data support for multi-project material management.

[0091] Furthermore, in this embodiment, the aforementioned "determining the anomaly verification result of the corresponding project material based on the material image" may also include the following steps:

[0092] Based on the material images, determine the gravity acquisition range of the corresponding gravity sensor and the material placement range of the corresponding project materials;

[0093] The response material placement range partially overlaps with the gravity acquisition range. The range ratio of the difference range corresponding to the material placement range is determined. Based on the range ratio and the retrieved correction coefficient, the second acquisition value is adjusted for gravity to obtain the third acquisition value.

[0094] If the third collected value is the same as the first collected value, the abnormal review result of the corresponding project material is determined to be approved, and a material model is built based on the project material.

[0095] If the placement range of the responding material completely overlaps with the gravity collection range, the abnormal composite result of the corresponding project material will be determined as a verification failure.

[0096] For example, in this embodiment, the determination of the abnormal review result can be based on the following method steps:

[0097] First, after the server obtains the material images of the corresponding project materials sent by the construction end, it performs professional analysis on the images. The core is to determine two key ranges: one is the gravity acquisition range of the corresponding gravity sensor, which is the physical area where the gravity sensor can effectively capture gravity data. Its boundaries and area can be clearly defined through the image; the other is the material placement range of the corresponding project materials, that is, the area where the materials are actually placed at the building entrance. Its outline and coverage area are also determined through image analysis. It can be said that by accurately determining the two ranges through image analysis, a visual and quantifiable basis is provided for subsequent judgment of the positional relationship between the two, avoiding the ambiguity of manual judgment and improving the accuracy of range analysis.

[0098] Next, based on the two ranges obtained from the analysis, the server will determine the overlap between the material placement range and the gravity collection range, and process them according to different scenarios:

[0099] In the first scenario, if the material placement area partially overlaps with the gravity sampling area, it indicates that the gravity sensor only collected gravity data for a portion of the material. This is a significant reason for the difference between the second and first collected values. In this case, the server first calculates the proportion of the material placement area corresponding to the difference range. The difference range is the portion of the material placement area that does not fall within the gravity sampling area, and the proportion is the ratio of the area of ​​the difference range to the total area of ​​the material placement area. Subsequently, the server retrieves a preset correction coefficient, a fixed parameter pre-set based on factors such as the gravity sensor's sampling characteristics and the uniformity of material density. This coefficient is used to correct errors caused by partial sampling. Furthermore, the second collected value is adjusted for gravity using the calculation logic of "proportion × correction coefficient" to obtain the corrected third collected value. This adjustment process, based on objective data and preset rules, avoids the subjectivity of manual correction, ensuring that the third collected value more closely reflects the actual gravity of the material.

[0100] Then, the server compares the adjusted third collected value with the initial first collected value. If the third collected value is determined to be the same as the first collected value, it means that after range analysis and gravity adjustment, the current collected data meets the initial judgment criteria, and it can be confirmed that the actual state of the material is consistent with the label information and the initial judgment logic. At this time, the system will determine the abnormal review result of the corresponding project material as a pass review, and build a material model based on the project material according to the normal process. That is, through the judgment method of data comparison after adjustment, it can ensure that the pass review result has clear data support, and provide accurate material information for subsequent material control links.

[0101] In the second scenario, if the material placement area completely overlaps with the gravity acquisition range, it indicates that the gravity sensor has completely acquired the material's gravity data. In this case, the difference between the second and first acquired values ​​is not due to incomplete acquisition range. There may be more complex anomalies such as material replacement or incorrect label information. Since the current image analysis and data adjustment cannot resolve this difference, the server will determine the anomaly verification result of the corresponding project material as verification failure. It can be noted that clarifying the judgment conditions for verification failure can promptly terminate invalid subsequent processing procedures, avoid resource waste, and at the same time prompt the need to further investigate the underlying causes of anomalies, ensuring the rigor of the multi-project material control process.

[0102] Step S2 includes the following:

[0103] The response management terminal moves the material model to any element sub-model of the building model that makes up the corresponding project building, and updates the element sub-model based on the construction progress according to the material specifications of the corresponding project materials to obtain the updated building model.

[0104] For example, in this embodiment, the server can monitor the operation behavior of the management terminal in real time. When the management terminal moves the constructed material model to any element sub-model of the building model that makes up the corresponding project building, the server will immediately respond to this operation and then focus on the material specifications of the project material corresponding to the material model (e.g., the size, quantity, performance parameters, etc. of the material). Based on the material specifications, the server updates the element sub-model of the receiving material model. It can be noted that the core dimension of the update is the construction progress, that is, based on the material specifications, it determines the proportion of construction stages and progress that the material can support for the advancement of the element sub-model. For example, if the element sub-model is a 20m long wall and the material specification corresponding to the material model is a 10m long steel bar, then the wall steel bar construction progress can be determined to be 50% advanced based on the specification. By directly driving construction progress updates through material specifications, the system ensures that progress data matches actual material supply capacity, avoiding situations where progress is artificially inflated or lagging behind material supply, thus improving the authenticity of construction progress data. Furthermore, after the construction progress update based on material specifications, element sub-models that were originally not associated with material information and did not reflect real-time progress will be upgraded to element sub-models that include material correspondence and real-time construction progress. All such updated element sub-models are integrated to form an updated building model. Here, the updated building model can intuitively present the material usage and construction progress of each part. Managers can quickly grasp the construction dynamics and material matching status of different buildings in multiple projects through the model, without relying on scattered manual reports, greatly improving the collaborative efficiency and decision-making accuracy of material management across multiple projects.

[0105] Furthermore, in this embodiment, the aforementioned "response management terminal moves the material model to any element sub-model of the building model that constitutes the corresponding project building, and updates the element sub-model based on the construction progress according to the material specifications of the corresponding project materials to obtain the updated building model" may also include the following steps:

[0106] Identify each individual building that makes up the project building, and determine the element sub-models for each individual building based on the building model of the corresponding project building.

[0107] Determine the construction process corresponding to each element sub-model, where the construction process includes the horizontally connected nodes to be constructed.

[0108] The response management terminal moves the material model to any element sub-model and determines the node type of the node to be constructed based on the construction process corresponding to the element sub-model.

[0109] If any node type is the same as the material type of the corresponding project material, the baseline schedule specification of the corresponding element sub-model is multiplied with the material specification to calculate the construction schedule of the corresponding material specification.

[0110] The element sub-models are updated based on the construction progress to obtain the updated building model.

[0111] For example, in this embodiment, updating the material model based on the movement of the material model by the management terminal can be implemented using the following method steps:

[0112] First, the server can identify each building unit that makes up the project building, clarify the structural division unit of the project building, and avoid ambiguity in the scope of subsequent progress updates. At the same time, based on the building model of the corresponding project building, it can determine the element sub-model of each building unit. Here, it can be noted that the element sub-model is the core component of the building unit. Clarifying the correspondence between the two can ensure that subsequent progress updates are accurately applied to specific construction units, avoid confusion of progress data of different building units, and provide a clear unit division basis for cost accounting. The building unit can include floors, ceilings, walls, etc.

[0113] Subsequently, the server can determine the construction process corresponding to each element sub-model. The construction process includes the horizontally connected nodes to be constructed. It can be explained that the horizontally connected nodes to be constructed clearly show the construction sequence and key links of the element sub-model. Clarifying this process can make subsequent material matching and progress calculation more targeted, avoid cost waste caused by blindly using materials, and provide clear standards for judging whether materials are suitable for the construction process.

[0114] Next, in response to the management terminal's operation of moving the material model to any element sub-model, the server can determine the node type of each construction node based on the construction process corresponding to the element sub-model. That is, by establishing the association between the material model and the element sub-model through the management terminal's movement operation, it can ensure that the material usage is clear. At the same time, by determining the node type, it provides a basis for the matching and screening of materials and construction links, avoiding the participation of poorly compatible materials in progress calculation, and ensuring the consistency between progress data and actual construction.

[0115] Then, if any node type is the same as the material type of the corresponding project material, it means that the material is suitable for the current construction node requirements. At this time, the server can multiply the baseline schedule specification of the corresponding element sub-model with the material specification to obtain the construction schedule of the corresponding material specification. Here, the baseline schedule specification is the standard schedule parameter of the element sub-model. Combined with the actual material specification, the construction schedule can accurately reflect the actual supply capacity of the material, avoid the schedule being artificially high or low, ensure the authenticity of the schedule data, and provide reliable schedule support for subsequent cost accounting.

[0116] Finally, based on the construction progress calculated above, the server can update the element sub-models, thereby obtaining the updated building model. It can be noted that the updated element sub-models can reflect the construction progress status after material use in real time. The building model formed by integrating all element sub-models can further present the overall construction progress and material consumption relationship of the project, allowing managers to clearly understand the matching relationship between material costs and construction progress. This provides accurate data for cost summation and difference calculation in the same management cycle, further improving the accuracy of cost acquisition for multiple projects.

[0117] Furthermore, in this embodiment, the aforementioned "updating the element sub-model based on the construction progress to obtain the updated building model" may further include the following steps:

[0118] The system receives a progress report signal from a construction unit that has a construction relationship with the project building, which carries a progress image of the corresponding building unit. Based on the progress image, the system determines the comparative progress of the corresponding building unit.

[0119] If there is a progress difference percentage in the corresponding construction progress, a progress node is established that is vertically connected to the node to be constructed to indicate the construction progress of the corresponding project materials, and a comparison node is established that is horizontally connected to the progress node to indicate the comparison progress. The comparison node and the progress node have the same node specifications.

[0120] The specifications of the comparison nodes are adjusted based on the percentage of progress difference to obtain the updated comparison nodes. The element sub-model is then updated based on the comparison progress, and vice versa, the element sub-model is updated based on the construction progress or the comparison progress to obtain the updated building model.

[0121] For example, in this embodiment, updating the building model based on the construction progress can be achieved through the following method steps:

[0122] First, in response to the progress report signal sent by the construction end that has a construction relationship with the project building, carrying the progress image of the corresponding building unit, the server can determine the comparative progress of the corresponding building unit based on the progress image. Here, it can be explained that the progress image is a visual representation of the on-site construction progress and can truly reflect the actual construction status of the building unit. The comparative progress obtained based on image analysis can serve as the core basis for verifying the construction progress previously calculated based on material specifications, avoiding progress deviations caused by relying solely on theoretical data, and providing objective and true on-site data support for subsequent progress difference judgment.

[0123] Subsequently, in response to the progress difference ratio between the corresponding construction progress and the progress comparison, the server can create a progress node that is vertically connected to the node to be constructed, indicating the construction progress of the corresponding project materials, and a comparison node that is horizontally connected to the progress node, indicating the comparison progress. The comparison node and the progress node have the same node specifications. Here, the progress difference ratio is the ratio of the difference between the comparison progress and the construction progress to the construction progress. The vertically connected progress nodes can be clearly associated with the corresponding node to be constructed, ensuring that the progress is clearly assigned. In addition, the horizontally connected comparison nodes with the same specifications can intuitively present the difference between the theoretical construction progress and the actual comparison progress, avoiding ambiguity in the progress difference data, providing a clear basis for subsequent adjustments and cost accounting, and reducing cost calculation errors caused by unclear progress data.

[0124] Next, the server adjusts the specifications of the comparison nodes based on the percentage of the progress difference to obtain updated comparison nodes. Furthermore, it can update the element sub-models based on the compared progress. It's worth noting that adjusting the comparison node specifications based on the percentage of the progress difference ensures that the adjusted comparison nodes accurately reflect the difference between the actual and theoretical progress, guaranteeing the accuracy of the progress data. Updating the element sub-models based on the adjusted compared progress ensures that the model progress perfectly matches the actual on-site progress, preventing model progress distortion from affecting cost accounting. Conversely, if the comparison progress corresponds to a construction progress with no percentage of the progress difference (i.e., both are the same), the element sub-models can be updated directly based on either the construction progress or the comparison progress. This eliminates the need to generate comparison nodes and progress nodes, resulting in an updated building model. This improves progress update efficiency, ensuring more accurate subsequent material cost accounting based on progress correlation, and meeting the accuracy requirements for cost acquisition across multiple projects.

[0125] Figure 2 A schematic diagram of the construction process in this embodiment is shown, wherein, based on Figure 2 As can be seen from the content, the construction process includes five nodes to be constructed: A, B, C, D, and E. Among them, there is a progress difference between the comparison progress and the construction progress corresponding to node A and node D. Therefore, comparison nodes and progress nodes are generated respectively. For node A, since the comparison progress is less than the construction progress, the node specification of comparison node R1 is less than the node specification of progress node R2. For node D, since the comparison progress is greater than the construction progress, the node specification of comparison node R3 is greater than the node specification of progress node R4.

[0126] Furthermore, in this embodiment, when the progress difference ratio is negative, that is, when the actual comparison progress lags behind the construction progress calculated based on material specifications, if the root cause of the difference is not traced and the progress node is directly adjusted, it may lead to a mismatch between the material model and the actual progress, thereby distorting the cost data subsequently calculated based on the material model. Therefore, in order to solve this technical problem, the following steps are included before the above-mentioned "establishing a comparison node that is horizontally connected to the progress node and indicates the comparison progress":

[0127] The response progress difference ratio is a negative ratio, and a difference tracing signal is sent to the construction end based on the progress difference ratio;

[0128] The system receives progress images of other building units sent by the construction end, and identifies the other building units and the progress images as collaborative units and collaborative images.

[0129] If any node in the construction process of the corresponding collaborative unit is the same type as the material type of the corresponding project material, the collaborative progress is determined based on the collaborative image, and the progress difference of the corresponding collaborative progress is determined based on the historical progress of the corresponding collaborative unit.

[0130] The response determines the corresponding schedule difference based on the percentage of the schedule difference, and then segments the material model based on the percentage of the corresponding schedule difference to obtain the updated material model.

[0131] For example, in this embodiment, the updating of the material model can be specifically based on the following method steps:

[0132] First, when the progress difference ratio is negative, the server can send a difference tracing signal to the construction end that has a construction relationship with the project based on this progress difference ratio. It can be explained that since a negative ratio means that the actual construction progress has not reached the expected level, sending a tracing signal can guide the construction end to provide the specific reasons for the difference, such as material misappropriation or construction delays. This avoids cost accounting deviations caused by blindly adjusting the progress or material data, and provides direction for accurate handling of the difference in the future, reducing the risk of cost data distortion from the source.

[0133] Subsequently, in response to the progress images of other building units sent by the construction end, the server can identify the other building units and the progress images as collaborative units and collaborative images, respectively. Here, other building units may have construction activities related to the current project materials. For example, the corresponding bedroom walls and balcony walls require project materials of the corresponding material type, paint, for construction. Therefore, after receiving the progress images of other building units sent by the construction end, identifying them as collaborative units can help uncover the relationship between materials and multiple building units, avoiding the situation where the use of materials across units is ignored due to viewing the current project progress in isolation. At the same time, collaborative images provide an intuitive basis for analyzing the progress status of collaborative units, ensuring the objectivity of collaborative progress judgment.

[0134] Then, when any node type in the construction process of the corresponding collaborative unit is the same as the material type of the corresponding project material, it indicates that the construction process of the collaborative unit is compatible with the current project material and there may be a material flow relationship. At this time, the server can determine the collaborative progress of the collaborative unit based on the acquired collaborative image, and determine the progress difference of the corresponding collaborative progress based on the historical progress of the corresponding collaborative unit, that is, the progress data of the past cycle of the collaborative unit. It can be noted that this embodiment can verify whether the negative progress difference of the current project is related to the progress anomaly of the collaborative unit by comparing the collaborative progress with the historical progress. For example, the material is misappropriated by the collaborative unit, causing the current project progress to fall behind, thereby providing a basis for subsequent material model adjustment and avoiding the omission of the influence factors of material cross-unit use during cost accounting.

[0135] Finally, when a situation arises where the same schedule difference is determined based on the percentage of the schedule difference, that is, when the negative schedule difference of the current project is consistent with the schedule difference of the collaborating unit, verifying that the schedule anomaly is caused by material association, the server can then divide the material model based on the percentage of the corresponding schedule difference to obtain an updated material model. It can be explained that dividing the material model according to the percentage of the schedule difference can split the material cost and material specifications originally belonging to the current project to the collaborating unit according to the actual usage ratio, ensuring that the cost and specifications of each material model are completely matched with the actual progress of the corresponding project / collaborating unit, avoiding cost accounting deviations caused by the failure to split materials used across units, further improving the accuracy of multi-project cost acquisition, meeting the requirements of multi-project intelligent management for the accuracy of cost data, and the updated material model can be used to perform subsequent updates of element sub-models for different building units based on the operation of the management terminal, so as to complete the accurate update of the building model.

[0136] Step S3 includes the following:

[0137] The material costs of all material models corresponding to the same management cycle are summed, and the difference between the obtained cycle cost and the estimated cost corresponding to the same management cycle is calculated to determine the cost usage attribute based on the difference result.

[0138] For example, in this embodiment, the accurate analysis and attribute determination of cost data can be achieved by summarizing actual costs by period, comparing them with the estimated costs of the corresponding period, and determining attributes based on the difference. Specifically: First, the same management period in multi-project management can be clearly defined, such as a natural month or a project-defined management period. The material costs of all material models belonging to this management period are extracted one by one, and then summed to obtain the actual total cost of this management period, i.e., the periodic cost. It can be noted that by dividing the cost accounting scope by management period, the cost data of each period can be ensured to be independent and complete, avoiding interference between material costs of different periods. This allows managers to clearly grasp the true total consumption of material costs within a single management period, providing an accurate actual data basis for subsequent cost comparisons and reducing accounting errors caused by unclear cost scope definitions. Second, after obtaining the periodic cost, the estimated cost corresponding to the same management period can be further determined based on the building model of the project building. Here, since the building model can reflect the cost of the project building within this period, the estimated cost can be determined. By planning the construction schedule and material requirements, the estimated cost determined based on this is more in line with the actual construction needs of the cycle, avoiding a disconnect between the estimated cost and the cycle's construction progress. Next, by calculating the difference between the cycle cost of the same management cycle and the estimated cost, the cost difference result is obtained. Furthermore, based on the obtained difference result, the cost usage attribute of the corresponding management cycle is clarified. For example, if the difference result is positive, it indicates that the actual cycle cost is higher than the estimated cost, and the cost usage attribute can be judged as overspending; if the difference result is negative, it indicates that the actual cycle cost is lower than the estimated cost, and the cost usage attribute can be judged as cost saving; if the difference result is zero, it means that the actual cycle cost is completely consistent with the estimated cost, and the cost usage attribute can be judged as normal. This allows managers to quickly and intuitively grasp the cost control status of each management cycle without complex secondary data analysis, improving cost control efficiency and ensuring the accuracy of cost attribute judgment. It further guarantees the accuracy of multi-project cost acquisition, providing a clear direction for subsequent adjustments to material procurement plans and optimization of cost control strategies.

[0139] Furthermore, in this embodiment, the aforementioned step of "summing up the material costs of all material models corresponding to the same management cycle, and calculating the difference between the obtained cycle cost and the estimated cost corresponding to the same management cycle determined based on the building model, so as to determine the cost usage attribute based on the difference result" may also include the following steps:

[0140] The cycle cost is obtained by summing the material costs of all material models corresponding to the same management cycle.

[0141] The period difference percentage of the corresponding building model is determined based on the management cycle in chronological order, and the period cost is calculated by subtracting the estimated cost from the period difference percentage to obtain the cost difference.

[0142] The response cost difference is 0, indicating that the cost usage attribute is a normal attribute.

[0143] The response cost difference is a negative value, indicating that the cost usage attribute is a cost-saving attribute;

[0144] The response cost difference is a positive value, indicating that the cost usage attribute is an overspending attribute.

[0145] For example, in this embodiment, the determination of cost usage attributes can be specifically implemented based on the following method steps:

[0146] First, the server can sum up the material costs of all material models corresponding to the same management cycle to obtain the cycle cost. Here, dividing the cost accounting scope according to the management cycle can ensure that the cost data of each cycle is independent and complete, avoid confusion of material costs in different cycles, and allow managers to clearly grasp the total actual material cost consumption within a single management cycle. This lays an accurate actual cost foundation for subsequent cost comparisons and reduces accounting errors caused by ambiguity in the cost range.

[0147] Subsequently, the server can determine the period difference ratio of the corresponding building model based on the management cycle with a time sequence. It can be explained that the management cycle with a time sequence (e.g., this month and last month) has a correlation in terms of progress and material requirements, and the obtained period difference ratio can reflect the progress of the building model during different weeks. At the same time, the server can calculate the difference between the period cost and the estimated cost determined based on the period difference ratio to obtain the cost difference. Here, adjusting the estimated cost in combination with the period difference ratio can make the estimated cost more in line with the actual needs of the current management cycle, ensure the accuracy of the cost difference calculation, and avoid the distortion of the difference caused by the fixed estimated cost.

[0148] Finally, a response cost difference of 0 indicates that the actual cycle cost of the current management cycle is completely consistent with the adjusted estimated cost, and material cost consumption meets the expected plan. In this case, the server can determine that the cost usage attribute is normal, which directly reflects that cycle cost control has met the standards and provides a basis for maintaining the current cost control strategy. A response cost difference of negative value indicates that the actual cycle cost is lower than the adjusted estimated cost, and material cost consumption is lower than expected. In this case, the server can determine that the cost usage attribute is cost-saving. Clarifying the cost-saving attribute can help managers summarize cost-saving experience and provide cost control solutions that can be referenced for other management cycles or projects. A response cost difference of positive value means that the actual cycle cost is higher than the adjusted estimated cost, and material cost consumption exceeds expectations. In this case, the server can determine that the cost usage attribute is overspending. Timely identification of overspending attributes allows managers to quickly locate the cause of overspending and formulate targeted cost control measures to prevent overspending from continuing to affect the overall cost control of multiple projects, and further ensure the accuracy of cost acquisition and the effectiveness of cost control for multiple projects.

[0149] In summary, this embodiment effectively solves the problems of cost deviation and accounting lag in the traditional manual mode. Specifically, this can be explained from the following aspects:

[0150] 1. This embodiment completely eliminates the subjectivity and error risk of manual data entry by scanning material labels and automatically extracting data. When materials arrive, the scanning unit can directly obtain core data such as material cost and specifications by scanning the labels, eliminating the need for manual recording or Excel entry, and avoiding the problems of missing or incorrect material parameters. At the same time, the material model built based on the actual materials arriving fully preserves the quantitative attributes of the materials, forming a standardized digital ledger, which can accurately map the actual information of each batch of materials, providing accurate basic data support for cost accounting, and making the collection error of material cost data approach zero.

[0151] 2. This embodiment binds the material model with the element sub-model of the building model, directly linking material consumption with construction progress. When the management terminal moves the material model to the corresponding element sub-model, this embodiment will automatically update the construction progress status of the building model based on the material specifications, ensuring that material consumption is synchronized with the actual construction progress. This means that the cost will only be included in the accounting of the corresponding period after the material model is bound to the element sub-model and updated with the construction progress. This achieves dynamic matching of how much material is consumed and how much cost is recorded, greatly improving the accuracy of cost acquisition at different construction stages.

[0152] 3. This embodiment achieves accurate cost accounting and risk warning by automatically summing the costs and comparing them with the estimated cost difference. Based on the automatic summarization of the costs of all bound material models within the same management cycle, the actual cycle cost is generated without manual summarization. At the same time, the difference between the actual cycle cost and the estimated cost determined based on the building model is calculated to quickly identify cost deviations and determine the cost usage attributes. This not only avoids calculation errors caused by manual summarization, but also provides real-time feedback on the cost control status.

[0153] Another embodiment of the present invention provides a multi-project intelligent management and control data processing system. Figure 3 According to its corresponding device block diagram, the system includes:

[0154] The scanning feedback module is configured to respond to the scanning unit of the project building scanning any material tag of any project material, obtain the material cost and material specifications of the corresponding project material based on the scanning results, and build a material model based on the project material.

[0155] The progress update module is configured to respond to the management terminal moving the material model to any element sub-model of the building model that makes up the corresponding project building, and update the element sub-model based on the construction progress according to the material specifications of the corresponding project materials to obtain the updated building model.

[0156] The cost determination module is configured to sum the material costs of all material models corresponding to the same management cycle, and calculate the difference between the obtained cycle cost and the estimated cost corresponding to the same management cycle, so as to determine the cost usage attribute based on the difference result.

[0157] In the specification provided herein, the algorithms and displays are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used with the examples of this invention. The required structure for constructing such systems is apparent from the above description. Furthermore, this invention is not directed to any particular programming language. It should be understood that the contents of the invention described herein can be implemented using various programming languages, and the above description of specific languages ​​is for the purpose of disclosing preferred embodiments of the invention.

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

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

[0160] Those skilled in the art will understand that modules, units, or components of the devices disclosed in the examples herein can be arranged in the devices described in this embodiment, or alternatively, can be located in one or more devices different from the devices in this example. The modules in the foregoing examples can be combined into a single module or, in addition, can be divided into multiple sub-modules.

[0161] Those skilled in the art will understand that the modules in the device of the embodiment can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiment can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components.

[0162] Furthermore, those skilled in the art will understand that although some embodiments described herein include certain features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention and form different embodiments.

[0163] Furthermore, some of the embodiments described herein are methods or combinations of method elements that can be implemented by a processor of a computer system or by other means of performing the functions. Therefore, a processor having the necessary instructions for implementing the methods or method elements forms means for implementing the methods or method elements. Furthermore, the elements described herein in the apparatus embodiments are examples of means for implementing the functions performed by elements for the purposes of carrying out the invention.

[0164] As used herein, unless otherwise specified, the use of ordinal numbers such as “first,” “second,” “third,” etc., to describe ordinary objects merely indicates different instances of similar objects and is not intended to imply that the objects being described must have a given order in time, space, ordering, or any other manner.

[0165] Although the invention has been described with respect to a limited number of embodiments, those skilled in the art will understand from the foregoing description that other embodiments are conceivable within the scope of the invention described herein. Furthermore, it should be noted that the language used in this specification has been chosen primarily for readability and edibility purposes, and not for the purpose of explaining or limiting the subject matter of the invention.

Claims

1. A multi-project intelligent management and control data processing method, characterized in that, comprising the following steps: in response to any project material being scanned by the scanning unit of the project building, the material cost and the material specification of the corresponding project material are obtained based on the scanning result, and a material model is constructed based on the project material; in response to the management end moving the material model to any element sub-model of the building model of the corresponding project building, the element sub-model is updated based on the construction progress based on the material specification of the corresponding project material, and an updated building model is obtained; the material costs of all material models corresponding to the same management period are summed up, and the period cost obtained is differentially calculated with the estimated cost of the same management period determined based on the building model, so as to determine the cost use attribute based on the differential result; wherein the gravity sensor located at the building entrance of the project building is controlled to collect and, in response to the first collection value of the gravity identification interval of any material category being output by the gravity sensor for a preset collection duration, the scanning unit of the project building is triggered to scan towards the building entrance; in response to the material category of the project material indicated by the material label obtained by the scanning unit corresponding to the same gravity identification interval, the material cost and the material specification of the corresponding project material indicated by the material label are obtained, and a material model is constructed based on the project material; in response to the management end moving the material model to any element sub-model of the building model of the corresponding project building, the element sub-model is updated based on the construction progress based on the material specification of the corresponding project material, and an updated building model is obtained, comprising: determining each building monomer constituting the project building, and determining the element sub-model corresponding to each building monomer based on the building model of the corresponding project building; determine the construction process corresponding to each element sub-model, wherein the construction process comprises horizontally connected nodes to be constructed; in response to the management end moving the material model to any element sub-model, the node category of the node to be constructed is determined based on the construction process corresponding to the element sub-model; in response to any node category being the same as the material category of the corresponding project material, the reference progress specification of the corresponding element sub-model is multiplied with the material specification to obtain the construction progress corresponding to the material specification; update the element sub-model based on the construction progress to obtain an updated building model.

2. The method of claim 1, wherein the method further comprises: in response to not obtaining any material label based on scanning, controlling the audio unit located at the building entrance to play the corresponding material arrangement voice, and establishing a timing task based on the playing for a preset arrangement duration; in response to the material category of the project material indicated by the material label obtained by the scanning unit being the same as the gravity identification interval and the same first collection value output by the gravity sensor based on the timing task, the material cost and the material specification of the corresponding project material indicated by the material label are obtained, and a material model is constructed based on the project material.

3. The method of claim 2, wherein the method further comprises: In response to determining, based on the timing task, that the material kind of the project material indicated by the material label acquired by the scanning unit corresponds to the same gravity recognition interval and different second acquisition values output by the gravity sensor, an abnormality checking signal is sent to a management terminal having a building management relationship with the project building; In response to receiving an abnormality approval signal sent by the management terminal based on the abnormality checking signal, the material cost and material specification of the corresponding project material indicated by the material label are acquired, and the specification proportion of the corresponding material specification is determined based on the gravity acquisition value; Based on the product calculation of the material cost, the material specification, and the specification proportion, the updated material cost and material specification are determined, and a material model is constructed based on the project material; In response to receiving an abnormality denial signal sent by the management terminal based on the abnormality checking signal, an abnormality review signal is sent to a construction terminal having a building construction relationship with the project building to receive a material image of the corresponding project material sent by the construction terminal based on the abnormality review signal; The abnormality review result of the corresponding project material is determined based on the material image.

4. The method of claim 3, wherein The abnormality review result of the corresponding project material is determined based on the material image, including: Based on the material image, the gravity acquisition range of the corresponding gravity sensor and the material placement range of the corresponding project material are determined; In response to the material placement range partially overlapping the gravity acquisition range, the range proportion of the difference set range corresponding to the material placement range is determined, and the second acquisition value is gravity adjusted based on the range proportion and the retrieved correction coefficient to obtain a third acquisition value; In response to the third acquisition value being the same as the first acquisition value, the abnormality review result of the corresponding project material is determined to be review passed, and a material model is constructed based on the project material; In response to the material placement range completely overlapping the gravity acquisition range, the abnormality review result of the corresponding project material is determined to be review failed.

5. The method of claim 1, wherein The element sub-model is updated based on the construction progress to obtain an updated building model, including: In response to receiving a progress reporting signal carrying a progress image of the corresponding building monomer sent by the construction terminal having a building construction relationship with the project building, the comparative progress of the corresponding building monomer is determined based on the progress image; In response to the comparative progress having a progress difference value proportion with respect to the construction progress, a progress node indicating the construction progress of the corresponding project material vertically connected to the to-be-constructed node is established, and a comparison node indicating the comparative progress horizontally connected to the progress node, wherein the comparison node and the progress node have the same node specification; The comparison node is adjusted in specification based on the progress difference value proportion to obtain an updated comparison node, and the element sub-model is updated based on the comparative progress, otherwise the element sub-model is updated based on the construction progress or the comparative progress to obtain an updated building model.

6. The method of claim 5, wherein Before establishing the comparison node horizontally connected to the progress node to indicate the comparative progress, it further includes: In response to the progress difference value proportion being a negative proportion, a difference value tracing signal is sent to the construction terminal based on the progress difference value proportion; In response to the construction end sending the progress image corresponding to the other building monomer, the other building monomer and the progress image are determined as a cooperative monomer and a cooperative image; In response to any node category of the construction process corresponding to the cooperative unit being the same as the material category of the corresponding project material, the cooperative progress is determined based on the cooperative image, and the progress difference value of the corresponding cooperative progress is determined based on the historical progress of the corresponding cooperative monomer; In response to determining the same progress difference value based on the progress difference value ratio, the material model is segmented based on the corresponding progress difference value ratio to obtain an updated material model.

7. The method of claim 6, wherein, The material costs of all material models corresponding to the same management period are summed up, and the period cost obtained is difference calculated with the estimated cost corresponding to the same management period determined based on the building model, to determine the cost use attribute based on the difference result, including: The material costs of all material models corresponding to the same management period are summed up to obtain a period cost; The period difference ratio of the corresponding building model is determined based on the management period in the time sequence, and the period cost is difference calculated with the estimated cost determined based on the period difference ratio to obtain a cost difference; In response to the cost difference being 0, the cost use attribute is determined as a normal attribute; In response to the cost difference being a negative value, the cost use attribute is determined as a saving attribute; In response to the cost difference being a positive value, the cost use attribute is determined as an overspending attribute.

8. A multi-project intelligent management and control data processing system, characterized in that, including: The scanning feedback module is configured to respond to the scanning of any project material by the scanning unit of the project building, to obtain the material cost and material specification of the corresponding project material based on the scanning result, and to construct a material model based on the project material; The progress update module is configured to respond to the management end moving the material model to any element sub-model of the building model that constitutes the corresponding project building, to update the element sub-model based on the construction progress based on the material specification of the corresponding project material, and to obtain an updated building model; The cost determination module is configured to sum up the material costs of all material models corresponding to the same management period, and difference calculate the period cost obtained with the estimated cost corresponding to the same management period, to determine the cost use attribute based on the difference result; The gravity sensor located at the building entrance of the project building is controlled to collect, and in response to the first collection value of the gravity identification interval of any material category being output by the gravity sensor for a continuous preset collection time, the scanning unit of the project building is triggered to scan towards the building entrance; In response to the material category of the project material indicated by the material label acquired by the scanning unit being the same as the gravity identification interval, the material cost and material specification of the corresponding project material indicated by the material label are acquired, and a material model is constructed based on the project material; In response to the management end moving the material model to any element sub-model of the building model that constitutes the corresponding project building, the element sub-model is updated based on the construction progress based on the material specification of the corresponding project material, and an updated building model is obtained, including: determining each building unit constituting a project building, and determining an element sub-model corresponding to each building unit based on a building model of the corresponding project building; determining a construction process corresponding to each element sub-model, wherein the construction process comprises horizontally connected nodes to be constructed; in response to the management end moving a material model to any element sub-model, determining a node type of a node to be constructed based on the construction process corresponding to the element sub-model; in response to any node type being the same as a material type of the corresponding project material, performing product calculation on a reference progress specification of the corresponding element sub-model and a material specification to obtain a construction progress of the corresponding material specification; updating the element sub-model based on the construction progress to obtain an updated building model.

Citation Information

Patent Citations

  • BIMbased metro construction method

    CN106202723A

  • Engineering cost budget evaluation method based on artificial intelligence

    CN117495275A