Customized furniture design method oriented to multiple design platforms and related equipment

By using data conversion and automated verification modules at the factory level, the problems of software binding and data format incompatibility in customized furniture design have been solved, achieving multi-platform compatibility and efficient production.

CN121836840APending Publication Date: 2026-04-10广州极点三维信息科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
广州极点三维信息科技有限公司
Filing Date
2025-12-05
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In the field of custom furniture design, the front-end design software is deeply integrated with the factory's back-end production system, which limits the choice of design software and results in a closed industry ecosystem; third-party design software is based on a general grid model, which is incompatible with the data format required by factory production; the data verification stage is mostly performed manually, which is inefficient and prone to errors.

Method used

A method and equipment for custom furniture design across multiple design platforms are provided. The original furniture production baseline data format is converted into the target data required by each design platform through a data conversion module at the factory end. The verification module performs automated verification, generates production data, and inputs it into the production system.

Benefits of technology

It achieves compatibility between various third-party design software and factory production data formats, reduces the verification error rate, improves production efficiency and accuracy, and decouples front-end design from back-end production.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121836840A_ABST
    Figure CN121836840A_ABST
Patent Text Reader

Abstract

The invention discloses a customized furniture design method and related equipment for multiple design platforms, and the method comprises the steps: carrying out the format conversion processing of original furniture production reference data, and obtaining the target furniture production reference data corresponding to each design platform; each design platform calls target furniture production reference data in the product library module for design when responding to an operation request of the front-end design module, and intermediate design parameters are generated; sending the intermediate design parameters and the implicit parameterization information corresponding to the design platforms to a verification module for data verification processing through the data return modules to obtain target verification results of the design platforms; and generating production data through a production module according to the intermediate design parameters and the implicit parameterization information corresponding to the design platform passing the data verification, and inputting the production data into a production system for production. The production efficiency and the production accuracy can be improved, and the method can be widely applied to the technical field of industrial intelligent manufacturing.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of industrial intelligent manufacturing, in particular to a customized furniture design method for multiple design platforms and related equipment. BACKGROUND

[0002] At present, the following problems exist in the field of customized furniture design: the front-end design software is deeply bound with the back-end production system of the factory, which limits the selection of design software and leads to an unopen industry ecosystem; most third-party design software is based on general mesh models, which are incompatible with the data format required by factory production; manual execution is used in the data verification stage, which may result in design results that cannot be directly put into production and require repeated manual modification, thus being low in efficiency and prone to errors.

[0003] To sum up, the technical problems in the related art need to be improved. SUMMARY

[0004] The embodiments of the present application aim to at least solve one of the technical problems in the related art. To this end, the main purpose of the embodiments of the present application is to propose a customized furniture design method for multiple design platforms and related equipment, which can improve production efficiency and production accuracy.

[0005] To achieve the above-mentioned purpose, one aspect of the embodiments of the present application proposes a customized furniture design method for multiple design platforms, applied to a factory end, wherein the factory end is connected with a plurality of design platforms, the factory end includes a data conversion module, a verification module and a production module, each design platform includes a product library module, a data return module and a front-end design module, and the method includes the following steps: Obtain original furniture production reference data, and perform format conversion processing on the original furniture production reference data through the data conversion module to obtain target furniture production reference data corresponding to each design platform; Respectively send each target furniture production reference data to the corresponding product library module, so that each design platform calls the target furniture production reference data in the product library module to design in response to an operation request of the front-end design module, generates intermediate design parameters, and uploads the intermediate design parameters and implicit parameterized information in the target furniture production reference data to the data return module; Send the corresponding intermediate design parameters and implicit parameterized information to the verification module through each data return module, and perform data verification processing on the intermediate design parameters and implicit parameterized information corresponding to each design platform through the verification module to obtain a target verification result corresponding to each design platform; The intermediate design parameters and the implicit parameterization information corresponding to the design platform passing the data verification are sent to the production module, and the production data is generated by the production module according to the intermediate design parameters and the implicit parameterization information corresponding to the design platform passing the data verification, and the production data is input into the production system for production.

[0006] In some embodiments, the original furniture production reference data includes original factory geometric topology data, original factory rule class data, and furniture product information, the original furniture production reference data is processed by the data conversion module to obtain target furniture production reference data corresponding to each design platform, including: The original factory geometric topology data is processed by the adapter in the data conversion module according to the data structure of each design platform to obtain target factory geometric topology data corresponding to each design platform; The first type of rule data in the original factory rule class data is processed by the adapter in the data conversion module according to the data structure of each design platform to obtain target factory geometric rule class data corresponding to each design platform; wherein the first type of rule data is geometric data class rule data; The second type of rule data in the original factory rule class data and the furniture product information are used to construct the implicit parameterization information; wherein the second type of rule data is non-geometric data class rule data; The target furniture production reference data corresponding to each design platform is constructed according to the target factory geometric rule class data corresponding to each design platform and the target factory geometric rule class data and the implicit parameterization information.

[0007] In some embodiments, the implicit parameterization information is constructed according to the second type of rule data in the original factory rule class data and the furniture product information, including: The second type of rule data in the original factory rule class data and the furniture product information are processed by a preset encryption method to obtain the implicit parameterization information.

[0008] In some embodiments, the intermediate design parameters and the implicit parameterization information corresponding to each design platform are processed by the verification module to obtain target verification results corresponding to each design platform, including: The intermediate design parameters corresponding to each design platform are verified by the geometric size checking submodule in the verification module according to geometric verification rules to obtain geometric verification results corresponding to each design platform; The mechanical load bearing calculation submodule in the verification module performs mechanical simulation on the intermediate design parameters corresponding to each design platform according to a mechanical verification rule, to obtain a mechanical verification result corresponding to each design platform; The visual consistency comparison submodule in the verification module performs visual detection on the intermediate design parameters corresponding to each design platform according to a visual verification rule, to obtain a visual verification result corresponding to each design platform; The target verification result corresponding to each design platform is constructed according to the geometric verification result, the mechanical verification result, and the visual verification result corresponding to each design platform.

[0009] In some embodiments, the visual consistency comparison submodule in the verification module performs visual detection on the intermediate design parameters corresponding to each design platform according to a visual verification rule, to obtain a visual verification result corresponding to each design platform, including: In the visual consistency comparison submodule in the verification module, target product material information in the intermediate design parameters corresponding to each design platform is extracted; A consistency coefficient of each target product material information is calculated based on a mean square deviation, wherein the consistency coefficient is used to determine the visual verification result corresponding to the design platform; If the consistency coefficient is lower than a preset coefficient threshold, a visual verification result of detection failure is output; If the consistency coefficient is higher than the preset coefficient threshold, a visual verification result of detection success is output.

[0010] In some embodiments, the method further includes: The verification module performs data extraction processing on the intermediate design parameters and implicit parameterization information corresponding to the design platform that fails data verification, to obtain abnormal verification information; The verification module performs annotation processing on the abnormal verification information, and feeds back the annotated abnormal verification information to the front-end design module of the design platform that fails data verification, so as to display the annotated abnormal verification information in the front-end design module.

[0011] To achieve the above object, another aspect of the embodiment of the present application proposes a customized furniture design device for multiple design platforms, applied to a factory end, wherein the factory end is connected with a plurality of design platforms, the factory end includes a data conversion module, a verification module, and a production module, each design platform includes a product library module, a data back transmission module, and a front-end design module, and the device includes the following modules: The format conversion processing module is configured to acquire original furniture production reference data, and perform format conversion processing on the original furniture production reference data through the data conversion module to obtain target furniture production reference data corresponding to each design platform; The data sending module is configured to send each target furniture production reference data to the corresponding product library module, so that each design platform calls the target furniture production reference data in the product library module to perform design in response to an operation request of the front-end design module, generates intermediate design parameters, and uploads the intermediate design parameters and implicit parameterized information in the target furniture production reference data to the data returning module. The data checking processing module is configured to send the corresponding intermediate design parameters and implicit parameterized information to the checking module through each data returning module, and perform data checking processing on the intermediate design parameters and implicit parameterized information corresponding to each design platform through the checking module to obtain a target checking result corresponding to each design platform. The production execution module is configured to send the intermediate design parameters and implicit parameterized information corresponding to a design platform that passes data checking to the production module, generate production data according to the intermediate design parameters and implicit parameterized information corresponding to the design platform that passes data checking through the production module, and input the production data into a production system for production.

[0012] To achieve the above object, another aspect of the embodiment 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.

[0013] To achieve the above object, another aspect of the embodiment 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.

[0014] To achieve the above object, another aspect of the embodiment of the present application provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement the above method.

[0015] The embodiments of the present application at least have the following beneficial effects: The present application provides a customized furniture design method and related equipment for multiple design platforms, which is applied to a factory end, the factory end is connected with a plurality of design platforms, the factory end includes a data conversion module, a verification module and a production module, each design platform includes a product library module, a data return module and a front-end design module, the scheme obtains original furniture production benchmark data, and performs format conversion processing on the original furniture production benchmark data through the data conversion module to obtain target furniture production benchmark data corresponding to each design platform; each target furniture production benchmark data is sent to the corresponding product library module; so that each design platform calls the target furniture production benchmark data in the product library module to design when responding to the operation request of the front-end design module, generates intermediate design parameters, and uploads the intermediate design parameters and the implicit parameterization information in the target furniture production benchmark data to the data return module; the corresponding intermediate design parameters and the implicit parameterization information are sent to the verification module through each data return module, and the intermediate design parameters and the implicit parameterization information corresponding to each design platform are processed by the verification module to obtain target verification results corresponding to each design platform; the intermediate design parameters and the implicit parameterization information corresponding to the design platform that passes the data verification are sent to the production module, the production data is generated according to the intermediate design parameters and the implicit parameterization information corresponding to the design platform that passes the data verification through the production module, and the production data is input into a production system for production. The original furniture production benchmark data is processed by the factory end in the embodiments of the present application, target furniture production benchmark data suitable for each design platform connected with the factory end can be obtained, and multiple design platforms can be connected to the factory end in the embodiments of the present application, so that multiple third-party design software can design customized furniture based on the factory special model, and the problem of incompatibility of geometric topology and rule data required by multiple third-party design software and factory production is solved; the intermediate design parameters and the implicit parameterization information are processed by the verification module, the verification automation is realized, the verification error rate is reduced, the time and cost of manual verification are saved, and at the same time, if the intermediate design parameters and the implicit parameterization information pass the data verification, the production data is generated and input into the production system for production, the decoupling of front-end design and back-end production is realized, and the design ecological openness, production efficiency and production accuracy are improved. BRIEF DESCRIPTION OF DRAWINGS

[0016] Figure 1 is a flowchart of a customized furniture design method for multiple design platforms provided by the embodiments of the present application; Figure 2 is a system structure schematic diagram of a customized furniture design for multiple design platforms provided by the embodiments of the present application; Figure 3is a structural schematic diagram of a customized furniture design device for multiple design platforms provided by an embodiment of the present application. Figure 4 is a hardware structure schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application. When the following description relates to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementation described in the following exemplary embodiments does not represent all the implementations consistent with the embodiments of the present application. They are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.

[0018] 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".

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

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

[0021] Currently, there are the following problems in the field of customized furniture design: the front-end design software is deeply bound with the back-end production system of the factory, which limits the selection of design software, resulting in an unopened industry ecosystem; most third-party design software is based on general mesh models (such as mesh), which is incompatible with the data format required by factory production; manual execution is mostly used in the data verification stage, resulting in that the design result may not be directly entered into production, and manual repeated modification is required, which is low in efficiency and prone to errors.

[0022] In view of this, this application provides a customized furniture design method and related equipment for multiple design platforms, applied at the factory end. The factory end is connected to several design platforms and includes a data conversion module, a verification module, and a production module. Each design platform includes a product library module, a data feedback module, and a front-end design module. This solution obtains original furniture production benchmark data and performs format conversion processing on the original furniture production benchmark data through the data conversion module to obtain target furniture production benchmark data corresponding to each design platform. Each target furniture production benchmark data is then sent to the corresponding product library module so that each design platform can call the target furniture production benchmark in the product library module when responding to the operation request of the front-end design module. The data is used for design, generating intermediate design parameters. These intermediate design parameters, along with implicit parameterized information from the target furniture production baseline data, are uploaded to the data feedback module. Each data feedback module then sends the corresponding intermediate design parameters and implicit parameterized information to the verification module. The verification module performs data verification on the intermediate design parameters and implicit parameterized information for each design platform, obtaining the target verification results for each platform. The intermediate design parameters and implicit parameterized information for the verified design platforms are then sent to the production module. The production module generates production data based on these parameters and data and inputs it into the production system for production. This application embodiment converts the original furniture production benchmark data at the factory end to obtain target furniture production benchmark data compatible with various design platforms connected to the factory. Furthermore, this application embodiment can include multiple design platforms connected to the factory end, enabling various third-party design software to design customized furniture based on the factory-specific model, thus solving the incompatibility problem between various third-party design software and the geometric topology and rule-based data required for factory production. A verification module performs data verification processing on intermediate design parameters and implicit parameterized information, achieving automated verification, reducing the error rate, and saving time and costs associated with manual verification. Simultaneously, if the intermediate design parameters and implicit parameterized information pass data verification, production data is generated and input into the production system for production, achieving decoupling between front-end design and back-end production, improving the openness of the design ecosystem, production efficiency, and production accuracy.

[0023] The customized furniture design method for multiple design platforms provided in this application relates to the field of industrial intelligent manufacturing technology. This customized furniture design method for multiple design platforms can be applied to a terminal, a server, or software running on either a terminal or a server. In some embodiments, the terminal can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, or in-vehicle terminal, but is not limited to these. The server can be configured as an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network. The software can be an application implementing the customized furniture design method for multiple design platforms, but is not limited to the above forms.

[0024] This application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics devices, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0025] Please see Figure 1 , Figure 1 This is an optional flowchart of a customized furniture design method for multiple design platforms provided in an embodiment of this application. Figure 1 The method described above is applied to the factory side, which is connected to several design platforms. The factory side includes a data conversion module, a verification module, and a production module. Each design platform includes a product library module, a data feedback module, and a front-end design module. Figure 1 The method may include, but is not limited to, steps S101 to S104.

[0026] Step S101: Obtain the original furniture production benchmark data, and perform format conversion processing on the original furniture production benchmark data through the data conversion module to obtain the target furniture production benchmark data corresponding to each design platform; In some embodiments, the step of converting the original furniture production benchmark data into target furniture production benchmark data for each design platform using a data conversion module may include: converting the original factory geometric topology data into target factory geometric topology data for each design platform using an adapter in the data conversion module, based on the data structure of each design platform; converting the first type of rule data in the original factory rule data into target factory geometric rule data for each design platform using an adapter in the data conversion module, based on the data structure of each design platform; wherein the first type of rule data is geometric data; constructing implicit parameterized information based on the second type of rule data in the original factory rule data and furniture product information; wherein the second type of rule data is non-geometric data; and constructing target furniture production benchmark data for each design platform based on the target factory geometric rule data and the implicit parameterized information.

[0027] In some specific embodiments, the step of constructing implicit parameterized information based on the second type of rule data and furniture product information in the original factory rule class data may include: using a preset encryption method to encrypt the second type of rule data and furniture product information in the original factory rule class data to obtain implicit parameterized information.

[0028] The data encryption process uses a symmetric encryption algorithm.

[0029] Please see Figure 2 , Figure 2 This is a schematic diagram of a system structure for customized furniture design across multiple design platforms, as provided in an embodiment of this application. Figure 2 As shown, the factory side (i.e. Figure 2 The backend of the system connects to third-party design platforms (such as third-party design platform A and third-party design platform B). The factory side includes a data conversion module, a verification module, and a production module. The design platform includes a product library module, a data feedback module, and a front-end design module. Figure 2As shown, the design front-end (i.e., the third-party design platform) and the back-end (i.e., the factory side) are connected through a data interface. The factory side can connect to one or more third-party design platforms. In this embodiment, the focus is on connecting the factory side to multiple third-party design platforms, enabling various third-party design software to design customized furniture based on the factory's dedicated model. This solves the problem of incompatibility between various third-party design software and the geometric topology and rule-based data required for factory production. The factory side, as the back-end, is responsible for unified verification and production. This front-end and back-end separation method decouples customized furniture design and production.

[0030] The system comprises the following modules: a data conversion module to convert factory-specific geometric topology and rule-based data into data formats recognizable by various third-party design software; a product library module to store the converted model data; a front-end design module running on multiple third-party design platforms to perform customized designs based on the converted data, supporting home decoration software, general modeling software, and other third-party design platforms; a data feedback module to upload the front-end design results to the factory; a verification module to verify the front-end design results based on geometric, mechanical, and visual rules; and a production module to generate production data and input it into the factory production system for production when data verification passes, and to return error points and prompts for modification to the design front-end interface when data verification fails.

[0031] In the application embodiments, the number of design platforms connected to the factory includes at least one, meaning that multiple design platforms can be connected to the factory, such as... Figure 2 The two third-party design platforms (such as third-party design platform A and third-party design platform B) connected to the system enable various third-party design software to design customized furniture based on the factory's dedicated model, thus solving the problem of incompatibility between various third-party design software and the geometric topology and rule-based data required for factory production.

[0032] Optionally, the original furniture production baseline data includes original factory geometric topology data, original factory rule class data, and furniture product information.

[0033] The factory geometric topology data is factory-specific geometric topology data, described using the BREP (Boundary Representation) structure. This data comes from factory-specific model editing software and describes information such as the outline and position of cabinet panels.

[0034] Factory rule data is factory-specific and primarily provides constraints and hints to the front-end design software during the design process, ensuring it conforms to the requirements and constraints of factory production. This rule data typically originates from a factory-specific rule platform that supports internally built rules. Factory rule data includes two categories: Category 1 rule data refers to geometric data, and Category 2 rule data refers to non-geometric data.

[0035] It's worth noting that the data conversion module masks some production rule data (i.e., the second type of rule data in the aforementioned factory rule data: non-geometric data rule data) during the conversion process to ensure factory data security. The process of masking some production rule data includes, but is not limited to, organizing some production rule data in formats such as JSON or XML and encrypting it using encryption algorithms. Understandably, necessary parameterized information (i.e., the aforementioned implicit parameterized information, which includes unconverted rule data in the factory rule data and furniture product information) is retained during the conversion process to mask the complete production rules and ensure security. This necessary parameterized information includes, but is not limited to, manufacturer codes, quotation codes, hole position information, and hardware connectors required for production. This information does not need to be displayed on the design front end and is stored in a specific attribute parameter of the third-party design platform product through a certain encapsulation.

[0036] For furniture product information, this refers to the product information acquired along with factory geometric topology data and factory rule-based data. Furniture product information may include, but is not limited to, basic product identification information (such as unique product identifiers: model number, production batch number, etc.), product specification parameters (such as panel-related specifications: quantity of each cabinet panel, size of a single panel, panel material specifications, etc.), and core product attribute information (such as material and process information: type of board, type of finish, etc.). After acquisition, the furniture product information is stored in the adapter of the data conversion module. After the adapter performs format conversion processing on the rule data related to geometric data in the factory geometric topology data and factory rule-based data, it merges the furniture product information and the unconverted rule data in the factory rule-based data (i.e., the second type of rule data mentioned above) into implicit parameterized information. Finally, the implicit parameterized information and the results of the format conversion processing are uploaded to the product library module of the corresponding third-party design platform.

[0037] In its implementation, an adapter converts factory-specific model data into the model data format required by third-party design software, enabling the software to load data for visualization. This adapter can automatically adapt to the data structure requirements of different third-party design software.

[0038] Step S102: Send each of the target furniture production benchmark data to the corresponding product library module; so that each design platform can call the target furniture production benchmark data in the product library module to design when responding to the operation request of the front-end design module, generate intermediate design parameters, and upload the intermediate design parameters and the implicit parameterized information in the target furniture production benchmark data to the data feedback module. The converted model data is submitted to the backend product library module of the third-party design platform through the product entry interface provided by the third-party design platform.

[0039] For the front-end design module, it runs on multiple third-party design platforms, including home decoration software and general 3D modeling software. The third-party design platform loads the relevant model list into its design front-end through its back-end product library. Designers load the models in the product list into the 3D visualization interface for display and customized design, including but not limited to adjusting the model's length, width, height, upward and downward projection, front cut, back cut and other design parameters, and save the relevant design parameters to the product model attributes to form intermediate design parameters.

[0040] In practice, after the front-end design is completed, the intermediate design data and implicit parameterized information are uploaded to the factory-side service.

[0041] Step S103: The corresponding intermediate design parameters and implicit parameterization information are sent to the verification module through each of the data feedback modules, and the verification module performs data verification processing on the intermediate design parameters and implicit parameterization information corresponding to each design platform to obtain the target verification result corresponding to each design platform. In some embodiments, the step of performing data verification processing on the intermediate design parameters and implicit parameterized information corresponding to each design platform through the verification module to obtain the target verification result for each design platform may include: verifying the contour and dimensions of the intermediate design parameters corresponding to each design platform according to geometric verification rules through the geometric dimension inspection submodule in the verification module to obtain the geometric verification result for each design platform; performing mechanical simulation on the intermediate design parameters corresponding to each design platform according to mechanical verification rules through the mechanical load-bearing calculation submodule in the verification module to obtain the mechanical verification result for each design platform; performing visual inspection on the intermediate design parameters corresponding to each design platform according to visual verification rules through the visual consistency comparison submodule in the verification module to obtain the visual verification result for each design platform; and constructing the target verification result for each design platform based on the geometric verification result, mechanical verification result, and visual verification result for each design platform.

[0042] In some specific embodiments, the step of performing visual inspection on the intermediate design parameters corresponding to each design platform according to visual inspection rules through the visual consistency comparison submodule in the verification module to obtain the visual inspection results for each design platform may include: extracting the target product material information from the intermediate design parameters corresponding to each design platform in the visual consistency comparison submodule of the verification module; calculating the consistency coefficient of each target product material information based on the mean square error; wherein the consistency coefficient is used to determine the visual inspection result corresponding to the design platform; if the consistency coefficient is lower than a preset coefficient threshold, outputting a visual inspection result of failed detection; if the consistency coefficient is higher than the preset coefficient threshold, outputting a visual inspection result of successful detection.

[0043] In practical implementation, the factory side performs multi-dimensional verification of the design data based on geometric, mechanical, and visual rules to determine whether it meets production feasibility requirements. The verification module includes a geometric dimension inspection submodule, a mechanical load-bearing calculation submodule, and a visual consistency comparison submodule.

[0044] For geometric verification, it refers to the process by which the geometric dimension checking submodule verifies the outline and dimensions of the topology / geometry based on module modeling information in the company's or factory's internal database.

[0045] For mechanical rule verification, it refers to the process by which the mechanical load-bearing calculation submodule, based on topological / geometric data and the mechanical material information of the plate, calls CAE (Computer-Aided Engineering) software to perform mechanical simulation and determine whether the structure will generate stress problems.

[0046] For visual rule verification, the visual consistency comparison submodule reads the color or texture of the relevant material, calculates an overall consistency coefficient based on the mean square error, and then compares it with the coefficient threshold stored internally by the company or factory. If it is lower than the preset coefficient threshold, it is considered a failure; if it is higher than the preset coefficient threshold, it is considered a success.

[0047] Step S104: The intermediate design parameters and implicit parameterization information corresponding to the design platform that has passed data verification are sent to the production module. The production module generates production data based on the intermediate design parameters and implicit parameterization information corresponding to the design platform that has passed data verification, and inputs the production data into the production system for production.

[0048] In some embodiments, the method may further include extracting and processing intermediate design parameters and implicit parameterized information corresponding to the design platform that failed the data verification through a verification module to obtain abnormal verification information; annotating the abnormal verification information through the verification module; and feeding back the annotated abnormal verification information to the front-end design module of the design platform that failed the data verification, so as to display the annotated abnormal verification information in the front-end design module.

[0049] The anomaly verification information may include, but is not limited to, erroneous data and data that does not conform to the rules.

[0050] In the specific implementation, the implicit parameterized information is first verified by the verification module to determine whether it has been tampered with. If the implicit parameterized information has not been tampered with, the intermediate design parameters are then verified in multiple dimensions based on geometric, mechanical, and visual rules. If both the intermediate design parameters and implicit parameterized information corresponding to the third-party design platform pass the verification, the intermediate design parameters stored during the customized design process on the third-party design platform and the implicit parameterized information preset when the product model is entered into the database are integrated and finally converted into production data that can be directly used by the factory and flow into the production system for real-time production. If the intermediate design parameters and implicit parameterized information corresponding to the third-party design platform fail the verification, the errors and non-compliant parts are marked and fed back to the front-end software interface until the data is modified and verified to pass the verification for production.

[0051] Steps S101 to S104 as illustrated in this embodiment involve acquiring original furniture production benchmark data and converting the original furniture production benchmark data using a data conversion module to obtain target furniture production benchmark data corresponding to each design platform. Each target furniture production benchmark data is then sent to its corresponding product library module. This allows each design platform to call the target furniture production benchmark data in the product library module to perform design when responding to an operation request from the front-end design module, generating intermediate design parameters. The intermediate design parameters and implicit parameterized information in the target furniture production benchmark data are then uploaded to the data feedback module. Each data feedback module sends the corresponding intermediate design parameters and implicit parameterized information to the verification module, which performs data verification on the intermediate design parameters and implicit parameterized information corresponding to each design platform, obtaining the target verification result for each design platform. The intermediate design parameters and implicit parameterized information corresponding to the design platform that passed the data verification are sent to the production module. The production module generates production data based on the intermediate design parameters and implicit parameterized information of the design platform that passed the data verification and inputs the production data into the production system for production. This application embodiment converts the original furniture production benchmark data at the factory end to obtain target furniture production benchmark data compatible with various design platforms connected to the factory. Furthermore, this application embodiment can include multiple design platforms connected to the factory end, enabling various third-party design software to design customized furniture based on the factory-specific model, thus solving the incompatibility problem between various third-party design software and the geometric topology and rule-based data required for factory production. A verification module performs data verification processing on intermediate design parameters and implicit parameterized information, achieving automated verification, reducing the error rate, and saving time and costs associated with manual verification. Simultaneously, if the intermediate design parameters and implicit parameterized information pass data verification, production data is generated and input into the production system for production, achieving decoupling between front-end design and back-end production, improving the openness of the design ecosystem, production efficiency, and production accuracy.

[0052] To explain in detail the principle of the technical solution of the present invention, the overall process of the present invention will be described below with reference to some specific embodiments. It is easy to understand that the following is an explanation of the technical principle of the present invention and should not be regarded as a limitation of the present invention.

[0053] like Figure 2 As shown in the figure, the customized furniture design method for multiple design platforms provided in this application embodiment is an overall implementation process of "factory data conversion - product model import - front-end design - data feedback - factory verification - production or feedback modification". Figure 2As illustrated, exemplarily, assume that dedicated factory model data is converted into model files recognizable by both third-party home decoration software and modeling software SketchUp via a data conversion module; these files are then sent to the product library module in a third-party design platform. A designer adjusts the wardrobe height and door panel material in third-party design software A; another designer modifies the drawer structure in third-party design software B. After the design is completed, the two design data sets (i.e., intermediate design parameters) are sent back to the factory. The factory verification module's verification process may include: performing a geometric check on the height adjustment to confirm no conflicts; performing a mechanical load-bearing check on the door panel material, finding insufficient thickness, and failing the verification; the system automatically marks the error points and feeds them back to the software A interface; the designer corrects the thickness in software A and uploads it again. If the verification passes, the system automatically generates production data and flows into the factory scheduling system, achieving seamless integration.

[0054] It should be noted that this embodiment is only a brief illustrative description of the overall process of a customized furniture design method for multiple design platforms. Detailed descriptions of each step can be found in the relevant content of the foregoing embodiments, and will not be repeated here. It is understood that the present invention does not limit this.

[0055] In summary, the key advantage of the customized furniture design method for multiple design platforms provided in this application is that: (1) Various third-party design software can be used to design based on the factory-specific model; (2) After the design results are automatically verified at the factory, they directly drive production or provide feedback on errors to the front end; (3) Decouple front-end design from back-end production to improve the openness of the design ecosystem and production efficiency.

[0056] Therefore, the customized furniture design method for multiple design platforms provided in this application is actually a customized furniture design and production decoupling system for multiple design platforms. This system supports access to multiple design platforms, is highly decoupled from backend production, and has an automated verification and feedback mechanism. The data conversion module converts the factory-specific model into data recognizable by various third-party design software. After the front-end design is completed, the data is sent back to the factory, where the verification module performs geometric, mechanical, and visual rule checks. If the verification passes, production data is generated; otherwise, error points are returned for modification. This achieves multi-platform compatibility, front-end and back-end decoupling, and efficient production.

[0057] The beneficial effects of the customized furniture design method for multiple design platforms provided in this application embodiment are as follows: (1) Achieve a high degree of decoupling between front-end design and back-end production; (2) Supports access to multiple third-party design platforms, enhancing the openness of the ecosystem; (3) The factory side maintains production rules and verification logic to ensure data security and production consistency; (4) The automated verification and feedback mechanism greatly improves design efficiency and production accuracy.

[0058] Please see Figure 3 This application also provides a customized furniture design device 300 for multiple design platforms, applied at the factory end. The factory end is connected to several design platforms, and includes a data conversion module, a verification module, and a production module. Each design platform includes a product library module, a data feedback module, and a front-end design module, which can implement the above-mentioned method. The device includes the following modules: The format conversion processing module 301 is used to acquire the original furniture production benchmark data and perform format conversion processing on the original furniture production benchmark data through the data conversion module to obtain the target furniture production benchmark data corresponding to each design platform. The data sending module 302 is used to send the target furniture production benchmark data to the corresponding product library module respectively; so that each design platform can call the target furniture production benchmark data in the product library module to perform design when responding to the operation request of the front-end design module, generate intermediate design parameters, and upload the intermediate design parameters and the implicit parameterized information in the target furniture production benchmark data to the data feedback module. The data verification processing module 303 is used to send the corresponding intermediate design parameters and implicit parameterization information to the verification module through each of the data feedback modules, and to perform data verification processing on the intermediate design parameters and implicit parameterization information corresponding to each of the design platforms through the verification module to obtain the target verification result corresponding to each of the design platforms. The production execution module 304 is used to send the intermediate design parameters and implicit parameterization information corresponding to the design platform that has passed data verification to the production module. The production module generates production data based on the intermediate design parameters and implicit parameterization information corresponding to the design platform that has passed data verification, and inputs the production data into the production system for production.

[0059] It is understood that the content of the above method embodiments is applicable to the present device embodiments. The specific functions implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0060] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described method. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.

[0061] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0062] Please see Figure 4 , Figure 4 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes: The processor 401 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application. The memory 402 can be implemented as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 402 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 402 and is called and executed by the processor 401 using the methods described in the embodiments of this application. Input / output interface 403 is used to implement information input and output; The communication interface 404 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.). Bus 405 transmits information between various components of the device (e.g., processor 401, memory 402, input / output interface 403, and communication interface 404); The processor 401, memory 402, input / output interface 403 and communication interface 404 are connected to each other within the device via bus 405.

[0063] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.

[0064] It is understood that the content of the above method embodiments is applicable to this storage medium embodiment. The specific functions implemented in this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.

[0065] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0066] It is understood that the content of the above method embodiments is applicable to the embodiments of this program product. The specific functions implemented by the embodiments of this program product are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0067] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0068] This application provides a customized furniture design method, apparatus, electronic device, storage medium, and program product for multiple design platforms. It acquires original furniture production benchmark data and performs format conversion processing on the original furniture production benchmark data through a data conversion module to obtain target furniture production benchmark data corresponding to each design platform. Each target furniture production benchmark data is sent to its corresponding product library module. When each design platform responds to an operation request from the front-end design module, it calls the target furniture production benchmark data in the product library module to perform design, generates intermediate design parameters, and uploads the intermediate design parameters and implicit parameterized information from the target furniture production benchmark data to a data feedback module. Each data feedback module sends the corresponding intermediate design parameters and implicit parameterized information to a verification module, which performs data verification processing on the intermediate design parameters and implicit parameterized information corresponding to each design platform to obtain the target verification result for each design platform. The intermediate design parameters and implicit parameterized information corresponding to the design platform that passes the data verification are sent to the production module. The production module generates production data based on the intermediate design parameters and implicit parameterized information corresponding to the design platform that passes the data verification and inputs the production data into the production system for production. This application embodiment converts the original furniture production benchmark data at the factory end to obtain target furniture production benchmark data compatible with various design platforms connected to the factory. Furthermore, this application embodiment can include multiple design platforms connected to the factory end, enabling various third-party design software to design customized furniture based on the factory-specific model, thus solving the incompatibility problem between various third-party design software and the geometric topology and rule-based data required for factory production. A verification module performs data verification processing on intermediate design parameters and implicit parameterized information, achieving automated verification, reducing the error rate, and saving time and costs associated with manual verification. Simultaneously, if the intermediate design parameters and implicit parameterized information pass data verification, production data is generated and input into the production system for production, achieving decoupling between front-end design and back-end production, improving the openness of the design ecosystem, production efficiency, and production accuracy.

[0069] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0070] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.

[0071] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0072] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or appropriate combinations thereof.

[0073] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0074] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: 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 single or multiple.

[0075] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0076] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0077] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0078] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0079] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.

Claims

1. A customized furniture design method for multiple design platforms, characterized in that, The method is applied to a factory-side application, which is connected to several design platforms. The factory-side application includes a data conversion module, a verification module, and a production module. Each design platform includes a product library module, a data feedback module, and a front-end design module. The method includes the following steps: The original furniture production benchmark data is obtained, and the original furniture production benchmark data is converted into a format using the data conversion module to obtain the target furniture production benchmark data corresponding to each design platform. Each of the target furniture production benchmark data is sent to the corresponding product library module; so that each design platform, in response to the operation request of the front-end design module, calls the target furniture production benchmark data in the product library module to perform design, generates intermediate design parameters, and uploads the intermediate design parameters and the implicit parameterized information in the target furniture production benchmark data to the data feedback module; The intermediate design parameters and implicit parameterization information are sent to the verification module through each of the data feedback modules, and the verification module performs data verification processing on the intermediate design parameters and implicit parameterization information corresponding to each design platform to obtain the target verification result corresponding to each design platform. The intermediate design parameters and implicit parameterization information corresponding to the design platform that has passed data verification are sent to the production module. The production module generates production data based on the intermediate design parameters and implicit parameterization information corresponding to the design platform that has passed data verification, and inputs the production data into the production system for production.

2. The method according to claim 1, characterized in that, The original furniture production benchmark data includes original factory geometric topology data, original factory rule data, and furniture product information. The data conversion module performs format conversion processing on the original furniture production benchmark data to obtain the target furniture production benchmark data corresponding to each design platform, including: The original factory geometric topology data is converted into the target factory geometric topology data corresponding to each design platform by using the adapter in the data conversion module according to the data structure of each design platform. The adapter in the data conversion module performs format conversion processing on the first type of rule data in the original factory rule data according to the data structure of each design platform to obtain the target factory geometric rule data corresponding to each design platform; wherein, the first type of rule data is geometric data. The implicit parameterized information is constructed based on the second type of rule data in the original factory rule data and the furniture product information; wherein, the second type of rule data is non-geometric data type rule data; Based on the target factory geometric rule class data and the implicit parameterization information corresponding to each design platform, construct the target furniture production benchmark data corresponding to each design platform.

3. The method according to claim 2, characterized in that, The step of constructing the implicit parameterized information based on the second type of rule data in the original factory rule class data and the furniture product information includes: The second type of rule data and the furniture product information in the original factory rule data are encrypted using a preset encryption method to obtain the implicit parameterized information.

4. The method according to claim 1, characterized in that, The step of performing data verification processing on the intermediate design parameters and implicit parameterized information corresponding to each design platform through the verification module to obtain the target verification result corresponding to each design platform includes: The geometric dimension checking submodule in the verification module verifies the contour and dimensions of the intermediate design parameters corresponding to each design platform according to the geometric verification rules, and obtains the geometric verification results corresponding to each design platform. The mechanical load-bearing calculation submodule in the verification module performs mechanical simulation on the intermediate design parameters corresponding to each design platform according to the mechanical verification rules, and obtains the mechanical verification results corresponding to each design platform. The visual consistency comparison submodule in the verification module performs visual inspection on the intermediate design parameters corresponding to each design platform according to the visual verification rules, and obtains the visual verification results corresponding to each design platform. Based on the geometric verification results, mechanical verification results, and visual verification results corresponding to each design platform, the target verification results corresponding to each design platform are constructed.

5. The method according to claim 4, characterized in that, The step of using the visual consistency comparison submodule in the verification module to perform visual inspection on the intermediate design parameters corresponding to each design platform according to the visual verification rules, and obtaining the visual verification results corresponding to each design platform, includes: In the visual consistency comparison submodule of the verification module, the target product material information is extracted from the intermediate design parameters corresponding to each design platform; The consistency coefficient of the material information of each target product is calculated based on the mean square error method; wherein, the consistency coefficient is used to determine the visual verification result corresponding to the design platform; If the consistency coefficient is lower than the preset coefficient threshold, a visual verification result indicating a detection failure will be output. If the consistency coefficient is higher than the preset coefficient threshold, a visual verification result indicating successful detection is output.

6. The method according to claim 1, characterized in that, The method further includes: The verification module extracts and processes the intermediate design parameters and implicit parameterized information corresponding to the design platform that failed the data verification to obtain abnormal verification information. The verification module annotates the abnormal verification information and feeds back the annotated abnormal verification information to the front-end design module of the design platform that failed the data verification, so that the annotated abnormal verification information is displayed in the front-end design module.

7. A customized furniture design device for multiple design platforms, characterized in that, Applied to a factory setting, the factory setting is connected to several design platforms. The factory setting includes a data conversion module, a verification module, and a production module. Each design platform includes a product library module, a data feedback module, and a front-end design module. The device includes the following modules: The format conversion processing module is used to acquire the original furniture production benchmark data and perform format conversion processing on the original furniture production benchmark data through the data conversion module to obtain the target furniture production benchmark data corresponding to each design platform. The data sending module is used to send the target furniture production benchmark data to the corresponding product library module respectively; so that each design platform can call the target furniture production benchmark data in the product library module to perform design when responding to the operation request of the front-end design module, generate intermediate design parameters, and upload the intermediate design parameters and the implicit parameterized information in the target furniture production benchmark data to the data feedback module. The data verification processing module is used to send the corresponding intermediate design parameters and implicit parameterization information to the verification module through each of the data feedback modules, and to perform data verification processing on the intermediate design parameters and implicit parameterization information corresponding to each of the design platforms through the verification module to obtain the target verification result corresponding to each of the design platforms. The production execution module is used to send the intermediate design parameters and implicit parameterization information corresponding to the design platform that has passed data verification to the production module. The production module generates production data based on the intermediate design parameters and implicit parameterization information corresponding to the design platform that has passed data verification, and inputs the production data into the production system for production.

8. 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 according to any one of claims 1 to 6.

9. 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 of any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 6.