A method for automatically generating customized home decoration designs
Through the customization method of custom home installation design, the problem of long -term design of the whole house is solved, and the rapid generating customization scheme and quotation plan are realized, the design efficiency is improved, and the personalized needs are met.
Patent Information
- Application Number
- CN202210576415.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-25
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2042-05-25
AI Technical Summary
Whole-house customization takes a long time to design the early stage, is low in efficiency, and is difficult to meet personalized needs.
Provide a custom -made design automatic generation method. By obtaining and analyzing user needs, it automatically generates a furniture model that matches the environment model, and quickly generates the whole house customization scheme and quotation scheme through manual reinforcement.
Achieve the rapid generating the whole house customization plan and quotation plan, reduce the difficulty of design, improve design efficiency, and meet personalized needs.
Smart Images

Figure CN114925432B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of home decoration design, and in particular to a method and system for automatically generating customized home decoration design. Background Art
[0002] As the real estate industry is booming, various apartment types and decoration styles emerge one after another, making it impossible for standard-sized furniture to fully fit the room; and most furniture is relatively popular in design, making it difficult to meet personalized needs. Whole-house customization is a home customization solution that integrates home design, customization, installation and other services. The difference between whole-house customization and large-scale standard parts production is that it designs and manufactures exclusive furniture for consumers based on their design requirements and the actual environment of the room.
[0003] However, whole-house customization is limited by factors such as customized style selection, customized design plan drawing, customized size adjustment, etc., which results in a long time-consuming and low efficiency in the early design nodes. Summary of the invention
[0004] In view of this, the present invention provides a method for automatically generating customized home decoration design, which can be embedded in various home design software currently on the market, and automatically generate furniture models that match the environmental model according to user needs, and after manual parameter adjustment, quickly generate a whole-house customization plan, and simultaneously form a quotation plan, providing a quick and convenient plan generation tool for whole-house customization suppliers.
[0005] To achieve the above object, the present invention adopts the following technical solutions:
[0006] A method for automatically generating customized home decoration design includes: obtaining and parsing a user call request; extracting model attributes in the call request; and based on the model attributes, querying and calling model data matching the model attributes in a preset model database and displaying them.
[0007] Furthermore, the model database construction method includes: based on furniture categories, creating sizing rules for each category of furniture; based on design style and / or material, creating a basic model of multiple design schemes corresponding to the sizing furniture; based on application software format, creating a multi-scheme design model corresponding to the application software format for each style model; storing the multi-scheme design model in the object storage database, constructing a model database and generating an object ID; extracting feature attributes of each multi-scheme design model in the object storage database, and constructing a feature index table according to the rule restriction specifications of the furniture type; and associating the feature index table with the model database based on the object ID of the multi-scheme design model.
[0008] Furthermore, the feature index table includes at least index ID, furniture type, furniture style, furniture material, furniture color, model size adaptation range field and object ID; the model size adaptation range is determined based on the rule restriction specifications of the furniture type and by adding or subtracting an appropriate amount of margin on the basis of the basic size of the model.
[0009] Furthermore, based on the model attributes, the model data matching the model attribute information in the preset model database is queried and called, specifically including: the model attributes at least include the model type and model size; based on the model attributes, the feature index table is queried; the index records matching the model attributes are filtered; based on the object ID in the index record, the model data in the model database is called and displayed.
[0010] Furthermore, after obtaining and parsing the user call request, the attribute information of the environmental space model is detected, and based on the detection result, the index record matching the style of the environmental space model is automatically selected from the feature index table and pushed to the user interface as optional information.
[0011] Furthermore, the attribute information of the environmental space model is detected, specifically including: parsing the attribute information of the environmental space model, obtaining color and style related data, automatically selecting index records that match the style of the environmental space model from the feature index table based on the color and style related data, calling the model data based on the index record, and pushing the model data to the user interface.
[0012] Furthermore, after pushing or calling the model data to the user interface, the size parameters reconfigured by the user are obtained; based on the reconfigured size parameters, it is determined whether the reconfigured size parameters comply with the rules and restrictions of the furniture type; if so, the model data is regenerated based on the size parameters reconfigured by the user and displayed; if not, an alarm is called.
[0013] Furthermore, when it is determined that the adjusted size parameters do not conform to the rule restriction specifications of the furniture type, based on the reconfigured size parameters, the model object that matches the model size adaptation range is re-queried in the feature index table, called and displayed.
[0014] Furthermore, user-selected model attributes are cached;
[0015] When designing the next space of the same environment space model, based on the cached model attributes, the feature index table is queried, the model data matching the style attributes and furniture types are filtered, and pushed to the user interface.
[0016] Furthermore, the model data displayed on the user interface is an assembly model, and a partially modified assembly model is generated by editing the assembly parts of the assembly model.
[0017] Furthermore, a quotation calculation engine is preset to calculate the production cost of the customized furniture corresponding to the model data based on the material usage and labor costs corresponding to the model data and in accordance with the cost calculation formula, and output a quotation.
[0018] The beneficial effects of the present invention are:
[0019] 1. No need to design independent mapping software, it can be adapted to the existing mapping software; through the open calling interface, it can be directly called by the upper-level mapping software, which is convenient and practical.
[0020] , according to the rules and restrictions of the furniture type, the adaptation range is set for each model data, and the user can select the model data according to the initial plan. Furthermore, a model regeneration mechanism is set to regenerate the model data according to the user configuration and the rules and restrictions of the furniture type.
[0021] , it can detect the attribute information of the environmental space model, and based on the attribute information, identify the environmental design attributes, and then push furniture options or model data that match the environmental design.
[0022] , it also takes into account the personalized customization needs of each user, and sets the model data displayed on the user interface as an assembly model. By editing the assembly parts of the assembly model, a partially modified assembly model is generated, so that the assembly parts of the model can be edited and modified separately.
[0023] , This application is also equipped with a quotation calculation engine to calculate the production cost of the selected furniture and output a quotation, thereby effectively reducing the difficulty of custom furniture design and improving the efficiency of custom furniture design. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 This is a flow chart of a method for constructing a model database according to a first embodiment of the present invention;
[0025] Figure 2 is a system block diagram of a first embodiment of the present invention;
[0026] Figure 3 This is a flow chart of a method for automatically generating customized home decoration designs according to a first embodiment of the present invention. DETAILED DESCRIPTION
[0027] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention; it is obvious that the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments, and all other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making creative work are within the scope of protection of the present invention.
[0028] The technical solution of the present invention is further described in detail below in conjunction with specific embodiments.
[0029] like Figure 1 As shown, the first embodiment of the present invention discloses a method for automatically generating a customized home decoration design. The method requires presetting a model database and a feature index table. The steps for constructing the model database are as follows:
[0030] Step 1: Based on furniture categories, create sizing rules for each category of furniture. Furniture categories vary according to their functions, such as wardrobes, cabinets, sideboards, bookcases, beds, etc.; the so-called sizing refers to setting a regular size when designing the basic model, such as setting the wardrobe to length × width × height = 1 × 0.5 × 2 (meters). The so-called sizing rule refers to pre-setting the sizing rules for a certain type of furniture based on the characteristics of the category. For example, for a wardrobe, the sizing rules for creating wardrobes can be three models: 1-meter wardrobe, 1.5-meter wardrobe, and 2-meter wardrobe; or models of other sizes can be created according to actual design and production needs.
[0031] Step 2: Create a basic model of multiple design schemes corresponding to the fixed-size furniture according to the design style, material and their combination. The style and material mentioned here belong to the characteristic attributes of the model. The basic model can be rendered on the basic model according to the characteristic attributes and the combination of characteristic attributes, and archived separately. Of course, it is also possible to only create a basic model with initialized attributes. The so-called basic model with initialized attributes is that the style, color, and material of all basic models are configured and generated with an attribute parameter defined as the basic attribute. For example: the initialization attribute of color can choose white; the basic attribute of style can choose Chinese style classic style, pastoral style classic style, etc.
[0032] Step 3: Based on the application software format, create a multi-scheme design model for each basic model corresponding to the application software format. The application software mentioned here is one or more commonly used furniture design software on the market, including 3D Home, 3Dmax, CAD, Cool Home, etc. Based on the style model in step 2, model on each application software to create a multi-scheme design model for each basic model.
[0033] Step 4: Store the multi-scheme design model in the object storage database, build the model database and generate an object ID.
[0034] Step 5: Extract the characteristic attributes of each multi-scheme design model in the object storage database, and construct a characteristic index table according to the rules and restrictions of the furniture type. The characteristic index table is associated with the model database based on the object ID of the multi-scheme design model. The characteristic index table includes at least the index ID, furniture type, furniture style, furniture material, furniture color, model size adaptation range field and object ID; the model size adaptation range is determined by adding or subtracting an appropriate margin based on the basic size of the model based on the rules and restrictions of the furniture type. The rules and restrictions of the furniture type are design specifications for limiting the length-to-width ratio of furniture and other design points and environmental adaptability based on design experience. For example, to design a wardrobe, the apartment in the environmental model is 2.6 meters high. Some designs use one door to the top, while some designs do not use one door to the top, because the maximum factory size of some boards is 2.4 meters, and some are 2.7 meters. However, for 2.7-meter boards, you can choose a batch fixed-length design solution, while for 2.4-meter boards, due to specification restrictions, you cannot choose a design solution with a single board size exceeding 2.4 meters. Based on this, it is necessary to summarize the design specifications and limitations as a supervision strategy for the system selection model, so as to avoid mistakes that the design is not compatible with the actual engineering construction when selecting furniture models. The model size adaptation range is determined by adding or subtracting an appropriate amount of margin on the basis of the basic size of the model. When designing the basic model, the rules of the fixed-size model are designed and modeled according to the whole scale of 50mm or 100mm, and the size modification range that the fixed-size basic model can adapt is set according to the rules and restrictions of the furniture type, and the general increase or decrease margin is ±10%. When it is necessary to match a non-whole-scale space, the appropriate model can be selected through the model size adaptation range.
[0035] In addition, the model data displayed to the user interface is an assembly model, and a partially modified assembly model is generated by editing the assembly parts of the assembly model. Preferably, the model data pushed to the user interface is generated based on components, and multiple components are assembled into components and saved in the database, which makes it possible to ungroup the generated model data. After ungrouping, each module in the model can be edited and modified separately, thereby generating an assembly model based on local modifications to meet the user's personalized customization needs.
[0036] Please refer to Figure 2 The first embodiment of the present invention can be embedded in the furniture design application software currently commonly used in the market. It only needs to make the solution of the present invention into an embedding tool, and open a calling interface to the upper-level application software through the database to achieve data connection with the existing application software.
[0037] Please refer to Figure 3 The specific implementation steps of the method for automatically generating customized home decoration design in the first embodiment of the present invention are as follows:
[0038] Step 1: Obtain and parse the user call request; extract the model attributes in the call request; based on the model attributes, query and call the model data matching the model attributes in the preset model database and display them. Preferably, the model attributes include at least the model type and model size. Based on the model attributes, query and call the model data matching the model attribute information in the preset model database, the specific steps are:
[0039] S1: Query the feature index table based on model attributes;
[0040] S2: Filter index records that match the model attributes;
[0041] S3: Based on the object ID in the index record, the model data in the model database is called and displayed.
[0042] One feasible solution is to filter based on the size attribute in the model attribute, for example, match the size input by the user with the model size adaptation range in the feature index table. If the size input by the user falls within the model size adaptation range, the index record corresponding to the model size adaptation range is selected; and based on the index record, the model data with the same object ID as the index record in the object database is queried, called and displayed. For example, the size of a wall in the environment space model is w1336*h2550*d560 (mm). Based on the pre-set rules and restrictions for the furniture type, the width of the furniture is matched to the basic model of 1300 (mm).
[0043] Step 2: Detect the attribute information of the environment space model, automatically select the index record that matches the style of the environment space model from the feature index table based on the detection results, and push it to the user interface as optional information. Detect the attribute information of the environment space model, specific steps:
[0044] S1: Analyze the attribute information of the environment space model and obtain color and style related data;
[0045] S2: Based on the color and style related data, automatically select the index record that matches the style of the environment space model from the feature index table;
[0046] S3: Calls model data based on index records and pushes model data to the user interface.
[0047] That is to say, after the user has built the house environment space on the application software, when the user selects furniture, based on the furniture type selected by the user, the system can detect the environment space model, obtain decoration attribute information, automatically match the furniture model that suits the decoration, and push it to the user interface for the user's reference and selection.
[0048] In addition, after the model data is pushed or called to the user interface, when the user selects the model, the model attributes of the model data are extracted and cached in the memory space.
[0049] S4: Obtain the size parameters reconfigured by the user; based on the reconfigured size parameters, determine whether the reconfigured size parameters meet the rules and restrictions of the furniture type; if they meet, regenerate the model data based on the size parameters reconfigured by the user and display it; if they do not meet, call an alarm prompt. When it is determined that the adjusted size parameters do not meet the rules and restrictions of the furniture type, based on the reconfigured size parameters, re-query the model object that matches the model size adaptation range in the feature index table, call and display it.
[0050] In addition, based on the cached user-selected model data, the style attributes and material attributes in the model attributes are extracted; when designing the next space of the same environment space model, based on the style attributes, material attributes and the furniture type selected by the customer, the feature index table is queried, and the model data matching the style attributes, material attributes and furniture type is screened and pushed to the user interface as a style reference for another space design. Since a home environment has not only a bedroom, but also rooms with other functional attributes, such as guest rooms, study rooms, kitchens, living rooms and bathrooms, etc., but in design, generally, each functional space is designed separately. Therefore, in order to ensure the consistency of the overall style and meet the aesthetic needs of the general public, the design style of a functional space needs to be refined and cached in the system so that it can be used as a reference when designing the next space.
[0051] In addition, since customized furniture design plans often require fine-tuning of the design in order to meet the personalized customization needs of each user, the model data pushed to the user interface is a grouped model with non-fixed attributes. After ungrouping, each module in the model can be edited and modified individually.
[0052] As a priority solution, this method can also preset a quotation calculation engine, based on the material usage and labor costs corresponding to the model data, and according to the cost calculation formula, calculate the production cost of the customized furniture corresponding to the model data, and output a quotation. When a functional space design is completed or the entire home environment design is completed, the cost of converting the design plan into the overall construction can be directly calculated based on the quotation calculation engine, so as to adjust the plan in time to meet the budget needs of the owner.
[0053] In summary, the first embodiment of the present invention has the following advantages:
[0054] 1. No need to design independent mapping software, it can be adapted to the existing mapping software; the calling interface can be opened for direct calling by the upper-level mapping software, which is convenient and practical.
[0055] 2. According to the rules and restrictions of the furniture type, the adaptation range is set for each model data, and the user can select the model data according to the initial plan. Furthermore, a model regeneration mechanism is set to regenerate the model data according to the user configuration and the rules and restrictions of the furniture type.
[0056] 3. It can detect the attribute information of the environmental space model, and identify the environmental design elements based on the attribute information, and then push furniture options or model data that match the environmental design attributes.
[0057] 4. Configure the quotation calculation engine to calculate the production cost of the selected furniture and output the quotation, which effectively reduces the difficulty of custom furniture design and improves the efficiency of custom furniture design.
[0058] Finally, it is necessary to point out that the above implementation cases are only further explanations of the technical solutions of the present invention and cannot be understood as limitations on the scope of protection of the invention. Non-essential adjustments and improvements made by technicians in this field based on the above contents of the present invention fall within the scope of protection of the present invention.
Claims
1. A method for automatically generating customized home decoration design, characterized in that: The method opens a calling interface to upper-layer application software through a database, wherein the upper-layer application is furniture design application software, and the method comprises: Obtain and parse user call requests; Extracting model attributes from the call request; Based on the model attributes, the feature index table is queried and the model data matching the model attributes in the preset model database is called and displayed. The model data displayed on the user interface is an assembly model; the assembly model is a partially modified assembly model generated by editing the assembly parts of the assembly model; the display on the user interface includes, based on the furniture type selected by the user, obtaining the decoration attribute information after the system detects the environmental space model, automatically matching the furniture model that is compatible with the decoration, and pushing it to the user interface; Wherein, the model database construction method includes: Based on furniture categories, create furniture size rules for each category; Creating a basic model of multiple design solutions corresponding to the fixed-size furniture according to the design style and / or material; Based on the application software format, create a multi-scheme design model corresponding to the application software format for each style model; The multi-scheme design model is stored in an object storage database, a model database is constructed and an object ID is generated; Extract characteristic attributes of each of the multi-scheme design models in the object storage database, and construct the characteristic index table according to the rule restriction specifications of the furniture type. The characteristic index table includes a model size adaptation range field and an object ID. The model size adaptation range is determined based on the rule restriction specifications of the furniture type by adding or subtracting an appropriate margin on the basis of the basic size of the model.
2. The method for automatically generating customized home decoration design according to claim 1, characterized in that: The model database construction method also includes: The feature index table is associated with the model database based on the object ID of the multi-scheme design model; The feature index table also includes index ID, furniture type, furniture style, furniture material, and furniture color.
3. The method for automatically generating customized home decoration design according to claim 2, characterized in that: Based on the model attributes, querying and calling the model data matching the model attribute information in the preset model database specifically includes: the model attributes at least include the model type and the model size; Based on the model attributes, query the feature index table; Filtering index records matching the model attributes; Based on the object ID in the index record, the model data in the model database is called and displayed.
4. The method for automatically generating customized home decoration design according to claim 1, characterized in that: After obtaining and parsing the user call request, the attribute information of the environmental space model is detected, and based on the detection result, the index record matching the environmental space model element is automatically selected from the feature index table and pushed to the user interface as optional information.
5. The method for automatically generating customized home decoration design according to claim 4, characterized in that: The attribute information of the detection environment space model specifically includes: Parse the attribute information of the environmental space model, obtain color and style related data, automatically select index records matching the attributes of the environmental space model from the feature index table based on the color and style related data, call model data based on the index records, and push the model data to the user interface.
6. The method for automatically generating customized home decoration design according to claim 5, characterized in that: After pushing or calling the model data to the user interface, obtaining the size parameters reconfigured by the user; Based on the reconfigured size parameters, determining whether the reconfigured size parameters comply with the rule restriction specifications of the furniture type; If it is in compliance, the model data is regenerated based on the size parameters reconfigured by the user and displayed; If it does not meet the requirements, an alarm will be triggered.
7. The method for automatically generating customized home decoration design according to claim 6, characterized in that: When it is determined that the adjusted size parameters do not conform to the rule restriction specifications of the furniture type, based on the reconfigured size parameters, the model object that matches the model size adaptation range is re-queried in the feature index table, called and displayed.
8. The method for automatically generating customized home decoration design according to claim 7, characterized in that: Cache user selected model attributes; When designing the next space of the same environment space model, the feature index table is queried based on the cached model attributes, and model data matching the style attributes and furniture types are screened and pushed to the user interface.
9. The method for automatically generating customized home decoration design according to any one of claims 1 to 8, characterized in that: The preset quotation calculation engine calculates the production cost of the customized furniture corresponding to the model data based on the material usage and labor costs corresponding to the model data and in accordance with the cost calculation formula, and outputs a quotation.
Citation Information
Patent Citations
Customized furniture design method and device
CN109872216A
Intelligent manufacturing platform of customized panel furniture
CN111399467A
Home decoration customization method and system based on artificial intelligence, and storage medium
CN113538101A