Building decoration material consumption statistical method and device, electronic equipment and storage medium
By setting decoration templates and automatic calculation algorithms in Revit 3D design software, the problems of low efficiency and poor accuracy in the statistical analysis of building decoration material usage in existing technologies have been solved, achieving fast and accurate usage statistics, which is suitable for large and complex building projects.
Patent Information
- Application Number
- CN202511004453.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-21
- Publication Date
- 2025-11-21
AI Technical Summary
Existing technologies for calculating the usage of building decoration materials using Revit 3D design software suffer from low work efficiency, difficulty in ensuring data accuracy, and challenges in data synchronization. This is especially true in large and complex building projects, where the modeling process is cumbersome and time-consuming, prone to human error, and affects the accuracy of project cost budgets and the rationality of material procurement plans.
By setting decoration templates for various room types, creating corresponding rooms and assigning decoration templates, and modifying room templates, the system automatically calculates the amount of building decoration materials used using calculation rules and algorithms, avoiding repetitive modeling processes and performing accurate calculations by combining the geometric parameters and attribute information of the Revit 3D model.
It enables rapid and accurate statistics on the usage of building decoration materials, improves work efficiency, reduces human error, ensures data accuracy and consistency, shortens statistical time, and covers paint usage calculations across all scenarios.
Smart Images

Figure CN120994952A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of building technology, in particular to a building decoration material consumption statistical method and device, an electronic equipment and a storage medium. BACKGROUND
[0002] In the field of building engineering, accurate statistics of building decoration material consumption is crucial for engineering cost budgeting, material procurement and construction management, etc. Currently, when using Revit three-dimensional design software to conduct building decoration material consumption statistics, it is generally achieved by modeling. This traditional technology requires professionals to reconstruct detailed decoration material models in Revit software according to design drawings, and models of decoration materials in different parts are created in the form of independent components, such as separate creation of floor paint models and wall paint models. Through parameter setting and statistics of these models, the consumption data of building decoration materials are obtained.
[0003] Problems of the prior art: 1. Low work efficiency: the remodeling process is tedious and time-consuming, involving a large amount of manual operation, including model creation, parameter setting, component connection, etc. For large and complex building projects, only the modeling work may take several days or even weeks, seriously affecting the progress of cost calculation and quantity calculation. 2. Data accuracy is difficult to guarantee: in the process of manual modeling, due to subjective judgment and operation errors of the operator, problems such as model parameter setting error, component omission or repeated modeling may occur, resulting in deviation of the final statistical data of building decoration material consumption, affecting the accuracy of engineering cost budgeting and the rationality of material procurement plan. 3. Data synchronization is difficult: when the design is changed, the model and material statistics results need to be updated manually, which may lead to inconsistent data. SUMMARY
[0004] The main purpose of the embodiments of the present application is to provide a building decoration material consumption statistical method, device, electronic equipment and storage medium to improve the statistical efficiency of building decoration material consumption.
[0005] To achieve the above purpose, one aspect of the embodiments of the present application provides a building decoration material consumption statistical method, which comprises the following steps:
[0006] Setting decoration templates of various types of rooms; wherein the decoration templates include materials required for room decoration;
[0007] Creating corresponding rooms for each decoration template;
[0008] After assigning the decoration templates to each room, modifying the decoration templates of each room;
[0009] According to the decoration templates, the building decoration material consumption of each room is obtained.
[0010] In some embodiments, the setting of the decoration templates of various types of rooms comprises the following steps:
[0011] The setting of the paint used by the floor, wall, skirting, ceiling and suspended ceiling of each of the decoration templates;
[0012] The setting of the wall paint height of each of the decoration templates as a set height, a suspended ceiling height, a beam bottom height or a ceiling height.
[0013] In some embodiments, the creating of the corresponding rooms for each of the decoration templates comprises the following steps:
[0014] The determination of the effective position in the plan view of the room;
[0015] The identification of the boundary and height of the room according to the effective position.
[0016] In some embodiments, the identification of the boundary and height of the room according to the effective position comprises the following steps:
[0017] The splitting of the corresponding room into multiple sub-rooms according to the effective position;
[0018] The identification of the boundary and height of each of the sub-rooms.
[0019] In some embodiments, the modification of the decoration template of each of the rooms after the allocation of the decoration template to each of the rooms comprises the following steps:
[0020] The batch modification of the decoration template of each of the rooms after the allocation of the decoration template to each of the rooms.
[0021] In some embodiments, the statistical obtaining of the building decoration material quantity of each of the rooms according to the decoration template comprises the following steps:
[0022] The construction of the calculation formula and algorithm of the building decoration material quantity of each of the rooms according to the calculation rule of the decoration template and in combination with the geometric parameters and attribute information of each of the rooms;
[0023] The statistical obtaining of the building decoration material quantity of each of the rooms by using the calculation formula and the algorithm.
[0024] In some embodiments, the method further comprises the following steps:
[0025] The output of the building decoration material quantity in the form of a table.
[0026] To achieve the above object, another aspect of the embodiment of the present application proposes a building decoration material quantity statistical device, which comprises:
[0027] The decoration template setting unit is configured to set decoration templates for various types of rooms, wherein the decoration templates include materials required for room decoration.
[0028] The room creating unit is configured to create corresponding rooms for each of the decoration templates.
[0029] The decoration template modifying unit is configured to modify the decoration templates for each of the rooms after the decoration templates are assigned to the rooms.
[0030] The material statistics unit is configured to obtain the amount of building decoration materials for each of the rooms according to the decoration templates.
[0031] To achieve the above object, another aspect of the embodiments of the present application provides an electronic device, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the above method when executing the computer program.
[0032] To achieve the above object, another aspect of the embodiments of the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the above method.
[0033] The embodiments of the present application at least have the following beneficial effects:
[0034] The present application provides a building decoration material amount statistics method and device, an electronic device and a storage medium. The present application sets decoration templates for various types of rooms, wherein the decoration templates include materials required for room decoration. Corresponding rooms are created for each of the decoration templates. The decoration templates for each of the rooms are modified after the decoration templates are assigned to the rooms. The amount of building decoration materials for each of the rooms is obtained according to the decoration templates. The present application can quickly obtain the amount of building decoration materials without re-modeling, reduces human errors and improves the statistical efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0035] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort based on these drawings.
[0036] Figure 1 The flowchart of the building decoration material amount statistics method provided by the embodiments of the present application is shown in the figure.
[0037] Figure 2An example diagram provided by an embodiment of the present application for setting decoration templates of various rooms;
[0038] Figure 3 An example diagram provided by an embodiment of the present application for creating a room;
[0039] Figure 4 An example diagram provided by an embodiment of the present application for batch modifying decoration templates of a room;
[0040] Figure 5 An example diagram provided by an embodiment of the present application for counting decoration quantities of a building;
[0041] Figure 6 An example diagram provided by an embodiment of the present application for a room wall area paint calculation detail;
[0042] Figure 7 An example diagram provided by an embodiment of the present application for a decoration material quantity counting result of a building;
[0043] Figure 8 An example diagram provided by an embodiment of the present application for an office building model;
[0044] Figure 9 An example diagram provided by an embodiment of the present application for a decoration material quantity counting result of an office building;
[0045] Figure 10 An example diagram provided by an embodiment of the present application for a decoration material quantity counting device of a building;
[0046] Figure 11 An example diagram provided by an embodiment of the present application for a hardware structure of an electronic device. DETAILED DESCRIPTION
[0047] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not used to limit the present application. When the following description refers to the accompanying drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application, but are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.
[0048] It can be understood that the terms "first", "second", and the like used in the present application can be used herein to describe various concepts, but unless specifically stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of the present application, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "when" or "when" or "in response to determining".
[0049] The terms "at least one", "multiple", "each", "any" and the like used in the present application include one, two or more than two, multiple includes two or more than two, each refers to each of the corresponding multiple, and any refers to any one of the multiple.
[0050] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as understood by those skilled in the art to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0051] Before the embodiments of the present application are described in detail, first, some related technologies involved in the embodiments of the present application are described as follows:
[0052] With the rapid development of the construction industry, the scale and complexity of construction projects are increasing, and higher requirements are put forward for the accuracy and efficiency of the statistical amount of building decoration materials. The traditional technology of modeling to count the amount of building decoration materials has been unable to meet the actual needs of the current construction engineering field. Therefore, there is an urgent need for a new technical solution that can quickly and accurately count the amount of building decoration materials without repeated modeling, improve the work efficiency of cost calculation, reduce engineering cost, and provide strong support for the smooth development of construction engineering.
[0053] Due to the large scale of the construction project and the high complexity of the three-dimensional model, to directly realize the automatic statistics of the amount of building decoration materials based on the Revit three-dimensional model, the specific technical difficulties are as follows:
[0054] 1. Data compatibility and accuracy processing: Revit model data format is various and complex, and models of different versions and different projects differ in data structure, attribute labeling, etc. The system needs to be compatible with multiple data formats, accurately read and parse geometric information and attribute data. In the face of the problems of non-standard labeling, information missing, data errors and the like in the model, the data processing algorithm is required to be extremely high.
[0055] 2. Complex algorithm construction and optimization: The calculation of building decoration material consumption involves multiple types and complex rules. Different materials and different building parts have different calculation methods, and factors such as actual construction loss and special structure need to be considered to construct accurate calculation formulas and algorithms. In addition, with the increase of the scale and complexity of building projects, the calculation efficiency of the algorithm also faces challenges. It is necessary to optimize the algorithm performance while ensuring accuracy, reduce calculation time and resource consumption.
[0056] 3. Stability and synergy of multi-technology fusion: The plug-in integrates Revit API, computer software, database, three-dimensional geometry and other technologies. The interface design and data interaction between each technology module are crucial. If the interface is not compatible or data transmission problems occur, it will lead to plug-in function failure or data error. Different technologies may have performance differences during runtime, and resource allocation of each technology module needs to be balanced to ensure stable operation of the plug-in and efficient collaboration of each technology, which is a great test of system architecture design and technology integration capability.
[0057] Therefore, the embodiments of the present application provide a building decoration material consumption statistical method, device, electronic equipment and storage medium, which are related to the field of building technology. The building decoration material consumption statistical method, device, electronic equipment and storage medium provided by the embodiments of the present application can be applied in a terminal, can also be applied in a server, and can also be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, a vehicle-mounted terminal, and the like, but is not limited thereto; the server end can be configured as an independent physical server, can also be configured as a server cluster or a distributed system composed of multiple physical servers, can also be configured as a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and basic cloud computing services such as big data and artificial intelligence platforms, and the server can also be a node server in a blockchain network; the software can be an application that implements the building decoration material consumption statistical method, and the like, but is not limited to the above forms.
[0058] The application is operable with numerous general purpose or special purpose computer system environments or configurations. Examples of well-known computing systems, environments, and / or configurations that can be suitable for use with the application include personal computers, server computers, handheld or laptop devices, tablet devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like. The application can be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, and the like, that perform particular tasks or implement particular abstract data types. The application can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules can be located in local and remote computer storage media including memory storage devices.
[0059] Referring to Figure 1 The embodiment of the application provides a building decoration material quantity statistical method, which can include but is not limited to S100 to S130, and specifically as follows:
[0060] S100: setting decoration templates of various types of rooms; wherein the decoration templates include materials required for room decoration;
[0061] S110: creating corresponding rooms for each decoration template;
[0062] S120: modifying the decoration templates of each room after the decoration templates are allocated to each room;
[0063] S130: obtaining the building decoration material quantity of each room according to the decoration templates.
[0064] Optionally, the setting decoration templates of various types of rooms includes the following steps:
[0065] setting the paint used by the floor, wall, skirting, ceiling and suspended ceiling of each decoration template;
[0066] setting the wall paint height, suspended ceiling height, beam bottom height or ceiling height in each decoration template.
[0067] Optionally, the creating corresponding rooms for each decoration template includes the following steps:
[0068] determining an effective position in a plan view of the room;
[0069] identifying the boundary and height of the room according to the effective position.
[0070] Optionally, the step of identifying the boundary and height of the room according to the effective position comprises the following steps.
[0071] According to the effective position, the room is divided into a plurality of sub-rooms;
[0072] The boundary and height of each sub-room are identified.
[0073] Optionally, the step of modifying the decoration template of each room after the decoration template is assigned to each room comprises the following steps.
[0074] The decoration template of each room is modified in batches after the decoration template is assigned to each room.
[0075] Optionally, the step of obtaining the building decoration material consumption of each room according to the decoration template comprises the following steps.
[0076] According to the calculation rule of the decoration template, and in combination with the geometric parameters and attribute information of each room, a calculation formula and an algorithm of the building decoration material consumption of each room are constructed;
[0077] The building decoration material consumption of each room is obtained by using the calculation formula and the algorithm.
[0078] Optionally, the method further comprises the following steps.
[0079] The building decoration material consumption is output in a table form.
[0080] Next, some optional embodiments of the present application will be described in detail with reference to specific application examples.
[0081] The present embodiment can be applied to a self-defined plug-in, which is a plug-in developed on the basis of Revit three-dimensional design software. By comprehensively using Revit API, computer software, database and other technologies, the function of automatically and efficiently and accurately counting the building decoration material consumption is realized.
[0082] The technical solution of the present embodiment is described in detail as follows.
[0083] 1. Set the room decoration template.
[0084] Set the decoration material details of each type of room according to the room type, such as washroom, fan room, equipment room, corridor, warehouse, stairwell, well, and rough room. The user is allowed to flexibly set which paint is used for the floor, wall, kick, ceiling, and suspended ceiling of each decoration template, such as setting the wall paint height to a certain height, suspended ceiling height, beam bottom, or ceiling. Exemplarily, Figure 2 An example diagram for setting the decoration template of each type of room.
[0085] 2. Intelligent creation of rooms.
[0086] When creating a room, the user first selects a decoration template, and then clicks on the Revit plan view with the mouse at a valid location. The system automatically identifies the room boundaries and height. If it is a complex staggered room, the system automatically divides it into multiple non-staggered sub-rooms, simplifying the calculation process. For example, Figure 3 Example diagram for creating a room.
[0087] 3. Batch setting of room decoration templates.
[0088] This embodiment can modify the decoration templates of rooms in a batch and fast manner, improving the work efficiency of building design personnel. For example, Figure 4 Example diagram for batch modification of room decoration templates.
[0089] 4. Calculation of room decoration quantities.
[0090] According to the calculation rules of different types of room decoration templates, combined with the geometric parameters and attribute information extracted from the Revit three-dimensional model, the corresponding calculation formulas and algorithms are constructed in the system. For example, for the quantity of ceiling paint, the area of the ceiling plus the side area of each beam is considered; for the quantity of wall paint, the area of the wall, the deduction of door and window openings, and other factors are considered for calculation. Through these algorithms, the quantities of floor paint, wall paint, ceiling paint, exterior wall paint, and roof paint for each room are automatically and accurately calculated. For example, Figure 5 Example diagram for statistical building decoration quantities, Figure 6 Example diagram for room wall area paint calculation details.
[0091] 5. Export of statistical results of building decoration material quantities.
[0092] This embodiment can export the statistical results of building decoration material quantities as an Excel table, making it convenient for users to use. Figure 7 Example diagram of statistical results of building decoration material quantities.
[0093] Advantages:
[0094] 1. Improved work efficiency: This plug-in does not require re-modeling, but directly performs synchronous calculation on the existing Revit three-dimensional model, avoiding the large number of tedious manual operations in the traditional modeling method. The modeling and statistical work that originally takes several days or even weeks is shortened to about ten minutes, greatly improving the work efficiency of cost calculation and quantity calculation.
[0095] 2. Ensure data accuracy: through the precise calculation formula and algorithm inside the plug-in, combined with the automatic extraction of Revit model data for calculation, reduce the errors and deviations caused by manual operation, ensure the accuracy and reliability of the statistical data of building decoration materials.
[0096] 3. Multi-dimensional synchronous calculation: simultaneously process the paint consumption of six categories of ground, wall, ceiling, external wall, curtain wall and roof, covering all scene requirements.
[0097] In order to verify the effectiveness and advantages of the scheme of the present application, the following implementation cases are also carried out in this embodiment:
[0098] 1. Case scenario: a certain office building model (as shown in Figure 8 ), the building has thirteen floors and 200 rooms. Building design and building decoration material statistics are completed in Revit environment.
[0099] 2. Implementation process:
[0100] 1) Create a room: create a room in a Revit three-dimensional building model, and set a room decoration template in batches.
[0101] 2) Statistical building decoration consumption: the entire statistical process takes 8 minutes and 26 seconds, and the error of the statistical result and the manual calculation result is less than 1%.
[0102] Exemplarily, Figure 9 the statistical result of the building decoration material consumption of the office building.
[0103] Referring to Figure 10 , the present application also provides a building decoration material consumption statistical device, which can realize the building decoration material consumption statistical method described above, and the device comprises:
[0104] A decoration template setting unit is configured to set decoration templates for various types of rooms; wherein the decoration template comprises materials required for room decoration;
[0105] A room creating unit is configured to create corresponding rooms for each decoration template;
[0106] A decoration template modifying unit is configured to modify the decoration template of each room after assigning the decoration template to each room;
[0107] A material statistical unit is configured to statistically obtain the building decoration material consumption of each room according to the decoration template.
[0108] It can be understood that the contents in the above method embodiments are all applicable to the device embodiments, the device embodiments specifically implement the functions of the above method embodiments, and achieve the same beneficial effects as the above method embodiments.
[0109] The electronic device provided in the embodiment of the present application includes a memory and a processor. The memory stores a computer program. The processor implements the method of the embodiment of the present application when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a vehicle-mounted computer, etc.
[0110] It can be understood that the contents in the above method embodiments are all applicable to the device embodiments, the device embodiments specifically implement the functions of the above method embodiments, and achieve the same beneficial effects as the above method embodiments.
[0111] Please refer to Figure 11 , Figure 11 The hardware structure of the electronic device of another embodiment is illustrated, and the electronic device includes:
[0112] The processor 1101 can be implemented in a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, etc., and is used to execute related programs to implement the technical solutions provided by the embodiments of the present application.
[0113] The memory 1102 can be implemented in the form of a ROM (Read Only Memory), a static storage device, a dynamic storage device, or a RAM (Random Access Memory), etc. The memory 1102 can store an operating system and other application programs. When the technical solutions provided by the embodiments of the present application are implemented by software or firmware, the related program codes are stored in the memory 1102 and are called and executed by the processor 1101 to implement the method of the embodiments of the present application.
[0114] The input / output interface 1103 is used to realize information input and output.
[0115] The communication interface 1104 is used to realize the communication interaction between the device and other devices. The communication can be realized by a wired manner (for example, a USB, a network cable, etc.) or a wireless manner (for example, a mobile network, WIFI, Bluetooth, etc.).
[0116] A bus 1105 is used to transmit information between the various components of the device (for example, the processor 1101, the memory 1102, the input / output interface 1103, and the communication interface 1104).
[0117] The processor 1101, the memory 1102, the input / output interface 1103, and the communication interface 1104 are communicatively connected to each other within the device through the bus 1105.
[0118] The computer program stored in the computer readable storage medium is executed by the processor to implement the method of the present application.
[0119] It can be understood that the contents in the above method embodiments are all applicable to the present storage medium embodiment, the present storage medium embodiment specifically implements the functions of the above method embodiments, and achieves the same beneficial effects as the above method embodiments.
[0120] The memory, as a non-transitory computer readable storage medium, can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include a memory remotely arranged with respect to the processor, and these remote memories can be connected to the processor through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0121] The embodiments described in the present application are used to more clearly illustrate the technical solutions of the present application, and do not constitute a limitation on the technical solutions provided by the present application. Those skilled in the art can know that, with the evolution of technology and the appearance of new application scenarios, the technical solutions provided by the present application are also applicable to similar technical problems.
[0122] Those skilled in the art can understand that the technical solutions shown in the figures do not constitute a limitation on the present application, and can include more or fewer steps than the figures, or combine certain steps, or different steps.
[0123] The device embodiments described above are only schematic, and the units described as separate components can or can not be physically separate, that is, they can be located in one place, or can be distributed on multiple network units. According to actual needs, part or all of the modules can be selected to achieve the purpose of the present embodiment.
[0124] Those skilled in the art can understand that all or some of the steps in the method disclosed above, the function modules / units in the system and the device can be implemented as software, firmware, hardware or appropriate combination thereof.
[0125] The terms "first", "second", "third", "fourth" and the like in the description of the application and in the claims, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the use of these terms herein is to be construed to cover a general order and / or structure unless otherwise indicated. Furthermore, the terms "comprise", "comprising", "has", "having", "includes", "including", "contain", "containing" or any other similar forms are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, contains items or components does not include items or components not explicitly recited. The terms "a" or "an", as used herein in the detailed description and in the claims, mean "one or more" or "at least one", unless otherwise indicated.
[0126] It should be understood that, in the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" is used to describe the relationship between associated objects, which means that there can be three relationships, for example, "A and / or B" can mean that there are three cases: only A, only B, and A and B at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can mean a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be singular or plural.
[0127] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the above units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed objects can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0128] The units described as separate components above can or can not be physically separate, and the components shown as units can or can not be physical units, that is, can be located in one place, or can be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0129] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0130] If the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical scheme of the present application or the part that contributes to the prior art or the whole or part of the technical scheme can be embodied in the form of a software product. The computer software product is stored in a storage medium, including multiple instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method of each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program storage media.
[0131] The preferred embodiments of the embodiments of the present application are described above with reference to the accompanying drawings, but this does not limit the scope of the embodiments of the present application. Any modifications, equivalent replacements and improvements made by those skilled in the art without departing from the scope and essence of the embodiments of the present application shall be within the scope of the embodiments of the present application.
Claims
1. A method for statistically analyzing the usage of building decoration materials, characterized in that, The method includes the following steps: Set up decoration templates for various types of rooms; wherein, the decoration templates include the materials required for room decoration; Create corresponding rooms for each of the aforementioned decoration templates; After assigning the decoration template to each of the rooms, modify the decoration template of each of the rooms; The amount of building decoration materials used in each room is calculated based on the decoration template.
2. The method for statistically analyzing the usage of building decoration materials according to claim 1, characterized in that, The process of setting decoration templates for various room types includes the following steps: Set the paint used for the floor, walls, skirting boards, ceilings, and suspended ceilings of each of the aforementioned decoration templates; The wall paint height in each of the aforementioned decoration templates is set to a predetermined height, ceiling height, beam bottom height, or ceiling height.
3. The method for statistically analyzing the usage of building decoration materials according to claim 1, characterized in that, Creating corresponding rooms for each of the aforementioned decoration templates includes the following steps: Determine the effective location in the floor plan of the room; The boundaries and height of the room are identified based on the valid location.
4. The method for statistically analyzing the usage of building decoration materials according to claim 3, characterized in that, The process of identifying the boundaries and height of the room based on the effective location includes the following steps: The corresponding room is divided into multiple sub-rooms based on the effective location; Identify the boundaries and heights of each of the sub-rooms.
5. The method for statistically analyzing the usage of building decoration materials according to claim 1, characterized in that, After assigning the decoration template to each of the rooms, modifying the decoration template for each of the rooms includes the following steps: After assigning the decoration template to each of the rooms, the decoration template of each of the rooms is modified in batches.
6. The method for statistically analyzing the usage of building decoration materials according to claim 1, characterized in that, The step of calculating the amount of building decoration materials used in each room based on the decoration template includes the following steps: Based on the calculation rules of the decoration template, and combined with the geometric parameters and attribute information of each room, a calculation formula and algorithm for the amount of building decoration materials used in each room are constructed. The amount of building decoration materials used in each of the rooms is statistically obtained using the calculation formula and the algorithm.
7. The method for statistically analyzing the usage of building decoration materials according to any one of claims 1 to 6, characterized in that, The method further includes the following steps: Output the usage of the building decoration materials in tabular form.
8. A device for calculating the usage of building decoration materials, characterized in that, The device includes: A decoration template setting unit is used to set decoration templates for various types of rooms; wherein, the decoration template includes the materials required for room decoration; The room creation unit is used to create corresponding rooms for each of the aforementioned decoration templates; The decoration template modification unit is used to modify the decoration template of each room after the decoration template is assigned to each room. The material statistics unit is used to calculate the amount of building decoration materials used in each of the rooms based on the decoration template.
9. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Control method, device, computer device and storage medium for simulated decoration
CN109522616A
Home decoration design display system and method
CN109740172A
Indoor decoration method and system and storage medium
CN114595501A
Indoor decoration design method and related equipment
CN118427918A
Construction method of the ceiling slab, which use the foamed plastic finishing material having inflame and adiabetic ability
KR1020090070496A