Design scheme generation method and device, storage medium and electronic device
By identifying the user's demand intentions and the matching of the scene keywords with the design solution library, automatically generate the design solution and conducting security audits, the problem that traditional design tools are difficult to understand the user's subjective needs is solved, and efficient and accurate generation of home appliance and home decoration design solutions is achieved.
Patent Information
- Application Number
- CN202411272820.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2024-12-17
AI Technical Summary
Traditional home appliances and home decoration design tools collect user information through questionnaires, making it difficult to deeply understand the user's subjective needs, resulting in a deviation from the design plan and user expectations.
By identifying the user's design requirements intentions, generating requirements data and scenario keywords, and matching them with the preset design solution library, the design solution will be automatically generated, including generating it by itself when the matching result does not exist, and conducting security audits and secondary audits to ensure the design The accuracy and security of the solution.
Effectively understand the subjective needs of users, improve the accuracy of design solutions, reduce the deviation between design solutions and user expectations, and achieve rapid and customized high-quality design solutions.
Smart Images

Figure CN119150556A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart home technology, and more specifically, to a method and device for generating a design solution, a storage medium, and an electronic device. Background Art
[0002] In the field of home appliance and home decoration design, traditional design tools mainly rely on manual operations of designers, usually through questionnaires, interviews, etc. to collect user needs. Although this method can obtain basic information, it is often difficult to deeply understand the user's subjective preferences and personalized needs, resulting in a deviation between the design results and user expectations. At the same time, although the renderings manually produced by designers are of high quality, they are difficult to generate on a large scale and cannot meet the needs of fast and customized design.
[0003] The advantage of traditional tools based on online questionnaires and manual design is that they can generate high-quality renderings through the professional knowledge and experience of designers. However, there are also the following problems: they rely on manual operations of designers, which is inefficient and difficult to generate on a large scale; the information collected by questionnaires is limited, making it difficult to deeply understand the subjective needs of users.
[0004] In view of the problem that home appliance and home decoration design tools in related technologies mainly collect user information through questionnaires, which leads to the inability to fully collect and understand users' subjective needs, resulting in a deviation between the design plan and user expectations, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present application provide a method and device for generating a design solution, a storage medium, and an electronic device, so as to at least solve the problem in the related art that home appliance and home decoration design tools mainly collect user information through questionnaires, resulting in an inability to fully collect and understand the user's subjective needs, resulting in a deviation between the design solution and the user's expectations.
[0006] According to an embodiment of the embodiments of the present application, a method for generating a design scheme is provided, including: upon receiving a first design requirement sent by a target object, performing intent recognition on the first design requirement to generate first requirement data corresponding to the first design requirement, and parsing scene keywords corresponding to the first design requirement; matching the first requirement data, the scene keywords and a preset design scheme library to determine a first matching result; when the first matching result indicates that there is no second design scheme in the preset design scheme library, generating a first design scheme according to the first requirement data and the scene keywords, wherein the second design scheme is used to indicate a design scheme in the preset scheme library that matches the first requirement data and / or the scene keywords.
[0007] In an exemplary embodiment, after matching the first demand data with a preset design solution library to determine a first matching result, the method further includes: sending the second design solution to the target object if the first matching result indicates that the second design solution exists in the preset design solution library.
[0008] In an exemplary embodiment, the first requirement data, the scene keywords and a preset design solution library are matched to determine a first matching result, including: determining multiple design solutions that match the first requirement data in the preset design solution library; determining scenes corresponding to the multiple design solutions that match the first requirement data; and when there is a target scene that matches the scene keywords among the multiple scenes corresponding to the multiple design solutions, determining the design solution corresponding to the target scene as the second design solution.
[0009] In an exemplary embodiment, after generating the first design plan according to the first demand data, the method also includes: performing a security review on the first design plan according to a preset algorithm and determining a first review result; when the first review result indicates that the first design plan has passed the security review, sending the first review result to a reviewer so that the reviewer performs a second security review on the first design plan; when the second review result sent by the reviewer indicates that the first design plan has passed the security review, sending the first design plan to the target object.
[0010] In an exemplary embodiment, the method also includes: sending an inquiry message to the auditor when the first audit result indicates that the first design scheme has not passed the security audit, or the second audit result indicates that the first design scheme has not passed the secondary security audit; obtaining reply information sent by the auditor based on the inquiry message; performing intent recognition on the reply information to determine the second requirement data corresponding to the reply information; generating a third design scheme based on the first requirement data, the second requirement data and the scenario keywords, and determining whether the third design scheme has passed the security audit and the secondary security audit; and sending the third design scheme to the target object when it is determined that the third design scheme has passed the security audit and the secondary security audit.
[0011] In an exemplary embodiment, after generating the first design scheme according to the first requirement data, the method further includes: parsing the first design scheme to determine a scheme label corresponding to the first design scheme, wherein the scheme label is used to indicate a design style corresponding to the first design scheme; inserting the scheme label into the first design scheme, and adding the first design scheme carrying the scheme label to the preset design scheme library.
[0012] In an exemplary embodiment, generating the first design scheme according to the first demand data and the scene keywords includes: determining a plurality of first preset design materials matching the first demand data and a plurality of second preset design materials matching the scene keywords in a preset design material library, wherein the materials in the preset design material library are used to generate the design scheme; determining a plurality of target preset design materials for generating the first design scheme according to the plurality of first preset design materials and the plurality of second preset design materials; performing image processing on the plurality of target preset design materials, and inputting the plurality of target preset design materials after image processing into a preset model, so that the preset model generates the first design scheme.
[0013] According to another embodiment of the embodiments of the present application, a design scheme generation device is also provided, including: an identification module, which is used to identify the intent of a first design requirement sent by a target object, so as to generate first requirement data corresponding to the first design requirement, and parse the scene keywords corresponding to the first design requirement; a matching module, which is used to match the first requirement data, the scene keywords and a preset design scheme library to determine a first matching result; and a generation module, which is used to generate a first design scheme according to the first requirement data and the scene keywords when the first matching result indicates that the second design scheme does not exist in the preset design scheme library, wherein the second design scheme is used to indicate a design scheme in the preset scheme library that matches the first requirement data and / or the scene keywords.
[0014] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned method for generating a design solution when running.
[0015] According to another aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the method for generating a design solution through the computer program.
[0016] According to another aspect of the embodiments of the present application, a computer program product is provided, including a computer program, wherein the computer program is executed by a processor to perform the above-mentioned method for generating a design solution.
[0017] In an embodiment of the present application, when a first design requirement sent by a target object is received, the first design requirement is intentionally identified to generate first requirement data corresponding to the first design requirement, and the scene keywords corresponding to the first design requirement are parsed; the first requirement data and the scene keywords are matched with the preset design solution library to determine the first matching result, and when the first matching result indicates that there is no design solution matching the first requirement data and / or the scene keywords in the preset design solution library, the first design solution is generated according to the first requirement data and the scene keywords. That is, the embodiment of the present application understands the intention of the first design requirement sent by the target object to obtain the first requirement data and the scene keywords, matches the scene keywords and the first requirement data with the preset design solution library, and can automatically generate the first design solution when no design solution is matched. Through the optional embodiment of the present application, the problem that the home appliance and home improvement design tools in the related art mainly collect user information through questionnaires, resulting in the inability to fully collect and understand the subjective needs of users, resulting in a deviation between the design solution and user expectations, can be solved, thereby fully understanding the subjective needs of the target object, improving the accuracy of the design solution, and reducing the deviation between the design solution and user expectations. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0020] Figure 1 It is a hardware environment diagram of a method for generating a design solution of an embodiment of the present application;
[0021] Figure 2 is a flow chart of a method for generating a design solution according to an embodiment of the present application;
[0022] Figure 3 is a flow chart of a method for generating home appliance and home decoration design materials based on artificial intelligence according to an optional embodiment of the present application;
[0023] Figure 4is a structural block diagram of a generating device according to a design solution of an embodiment of the present application (I);
[0024] Figure 5 This is a structural block diagram (II) of a generating device according to a design scheme of an embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0027] According to one aspect of the embodiments of the present application, a method for generating a design solution is provided. The method for generating a design solution is widely used in smart home, smart home, smart home device ecology, smart residential ecology and other whole-house intelligent digital control application scenarios. Optionally, Figure 1 Schematic diagram of a hardware environment of a method for generating a design solution of an embodiment of the present application. In this embodiment, the method for generating the design solution can be applied to Figure 1 In the hardware environment composed of the terminal device 102 and the server 104 shown in FIG. Figure 1 As shown, the server 104 is connected to the terminal device 102 via a network, and can be used to provide services (such as application services, etc.) for the terminal or a client installed on the terminal. A database can be set on the server or independently of the server to provide data storage services for the server 104. Cloud computing and / or edge computing services can be configured on the server or independently of the server to provide data computing services for the server 104.
[0028] The network may include but is not limited to at least one of the following: wired network, wireless network. The wired network may include but is not limited to at least one of the following: wide area network, metropolitan area network, local area network, and the wireless network may include but is not limited to at least one of the following: WIFI (Wireless Fidelity), Bluetooth. The terminal device 102 may be but is not limited to a PC, a mobile phone, a tablet computer, a smart air conditioner, a smart range hood, a smart refrigerator, a smart oven, a smart stove, a smart washing machine, a smart water heater, a smart washing device, a smart dishwasher, a smart projection device, a smart TV, a smart clothes drying rack, a smart curtain, a smart audio and video, a smart socket, a smart speaker, a smart fresh air device, a smart kitchen and bathroom device, a smart bathroom device, a smart sweeping robot, a smart window cleaning robot, a smart mopping robot, a smart air purification device, a smart steamer, a smart microwave oven, a smart kitchen treasure, a smart purifier, a smart water dispenser, a smart door lock, etc.
[0029] In this embodiment, a method for generating a design solution is provided, which is applied to the above terminal device. Figure 2 : is a flow chart of a method for generating a design solution according to an embodiment of the present application, the process comprising the following steps:
[0030] Step S202, when receiving the first design requirement sent by the target object, performing intent recognition on the first design requirement to generate first requirement data corresponding to the first design requirement, and parsing the scenario keywords corresponding to the first design requirement;
[0031] It is understandable that the scenario keywords may include: for example, the design scheme in the scenario of healthy living, the design scheme in the scenario of environmental protection, and the above-mentioned first design requirement may include: the first design requirement in voice form, the first design requirement in text form.
[0032] Step S204, matching the first demand data, the scenario keywords and a preset design solution library to determine a first matching result;
[0033] Step S206, when the first matching result indicates that the second design scheme does not exist in the preset design scheme library, a first design scheme is generated according to the first requirement data and the scene keywords, wherein the second design scheme is used to indicate a design scheme in the preset scheme library that matches the first requirement data and / or the scene keywords.
[0034] Through the above steps, when the first design requirement sent by the target object is received, the first design requirement is intentionally identified to generate the first requirement data corresponding to the first design requirement, and the scene keywords corresponding to the first design requirement are parsed; the first requirement data and the scene keywords are matched with the preset design solution library to determine the first matching result, and when the first matching result indicates that there is no design solution matching the first requirement data and / or the scene keywords in the preset design solution library, the first design solution is generated according to the first requirement data and the scene keywords. That is to say, the embodiment of the present application understands the intention of the first design requirement sent by the target object to obtain the first requirement data and the scene keywords, matches the scene keywords and the first requirement data with the preset design solution library, and can automatically generate the first design solution when no design solution is matched. Through the optional embodiment of the present application, the problem that the home appliance and home improvement design tools in the related art mainly collect user information through questionnaires, resulting in the inability to fully collect and understand the subjective needs of users, resulting in a deviation between the design solution and user expectations, can be solved, thereby fully understanding the subjective needs of the target object, improving the accuracy of the design solution, and reducing the deviation between the design solution and user expectations.
[0035] Optionally, after matching the first demand data with a preset design solution library to determine a first matching result in the above step S204, the method further includes: sending the second design solution to the target object when the first matching result indicates that the second design solution exists in the preset design solution library.
[0036] It can be understood that when the first matching result indicates that there is a second design scheme in the preset design scheme library that matches the first requirement data and scenario keywords, it is determined that the second design scheme is the design scheme required by the target object, and the second design scheme can be directly sent to the target object.
[0037] When the first matching result indicates that there is a design solution matching the first requirement data or the scenario keyword in the preset design solution library, it is determined that the preset design solution library does not have a design solution required by the target object.
[0038] Among them, the first demand data, the scene keywords and the preset design solution library are matched to determine a first matching result, including: determining multiple design solutions matching the first demand data in the preset design solution library; determining the scenes corresponding to the multiple design solutions matching the first demand data; and when there is a target scene matching the scene keywords among the multiple scenes corresponding to the multiple design solutions, determining the design solution corresponding to the target scene as the second design solution.
[0039] It can be understood that when it is determined that there are multiple design schemes matching the first demand data in the preset design scheme library, it is necessary to determine whether there is a design scheme matching the scene keywords among the multiple design schemes. Only when there is a design scheme matching the scene keywords among the multiple design schemes, it can be determined that there is a second design scheme in the preset design scheme library and the second design scheme can be sent to the target object.
[0040] Optionally, after generating the first design plan according to the first demand data in the above step S206, the method also includes: performing a security review on the first design plan according to a preset algorithm, and determining a first review result; when the first review result indicates that the first design plan has passed the security review, sending the first review result to the reviewer so that the reviewer performs a second security review on the first design plan; when the second review result sent by the reviewer indicates that the first design plan has passed the security review, sending the first design plan to the target object.
[0041] Optionally, after generating the first design scheme according to the first requirement data in the above step S206, the method further includes: parsing the first design scheme to determine a scheme label corresponding to the first design scheme, wherein the scheme label is used to indicate a design style corresponding to the first design scheme; inserting the scheme label into the first design scheme, and adding the first design scheme carrying the scheme label to the preset design scheme library.
[0042] It is understandable that after the first design scheme is generated, a safety review of the first design scheme is required, for example, electrical safety, gas safety, anti-theft safety and other safety reviews.
[0043] Security audits can be performed through certain algorithms, such as: space planning algorithms, material selection algorithms, lighting analysis algorithms, etc.
[0044] Only after the security review is passed can the first design solution be sent to the target object;
[0045] In the event that the security audit fails, the following technical solutions need to be implemented: wherein, when the first audit result indicates that the first design scheme has not passed the security audit, or the second audit result indicates that the first design scheme has not passed the secondary security audit, an inquiry message is sent to the auditor; a reply message sent by the auditor based on the inquiry message is obtained; the reply message is used to identify the intent of the reply message to determine the second requirement data corresponding to the reply message; a third design scheme is generated based on the first requirement data, the second requirement data and the scenario keywords, and it is determined whether the third design scheme has passed the security audit and the secondary security audit; if it is determined that the third design scheme has passed the security audit and the secondary security audit, the third design scheme is sent to the target object.
[0046] That is, if the security audit fails, it is necessary to send an inquiry message to the auditor to determine the specific reason why the first design plan failed the security audit, and modify the first design plan based on the specific reason for failing the security audit, and then generate a third design plan, and send the third design plan to the target object.
[0047] Optionally, generating the first design scheme according to the first demand data and the scene keywords includes: determining, in a preset design material library, a plurality of first preset design materials that match the first demand data and a plurality of second preset design materials that match the scene keywords, wherein the materials in the preset design material library are used to generate the design scheme; determining, according to the plurality of first preset design materials and the plurality of second preset design materials, a plurality of target preset design materials for generating the first design scheme; performing image processing on the plurality of target preset design materials, and inputting the plurality of target preset design materials after image processing into a preset model, so that the preset model generates the first design scheme.
[0048] It is understandable that the generated multiple materials can be image processed, for example, the size, position, etc. of the multiple materials in the design scheme can be image processed, and then the multiple target preset design materials after image processing can be input into the preset model to generate a first design scheme.
[0049] In order to better understand the process of the method for generating the above-mentioned design solution, the implementation method flow of the generation of the above-mentioned design solution is described below in combination with an optional embodiment, but it is not used to limit the technical solution of the embodiment of the present application.
[0050] In recent years, generative artificial intelligence (AIGC) technology has made significant progress in the fields of image generation and design automation. However, existing generative models are usually general models that lack expertise in the fields of home appliances and home decoration, resulting in insufficient accuracy of generated content. In addition, these models also have challenges in the controllability and security of content generation, making it difficult to ensure that the generated content fully meets user needs and relevant regulations.
[0051] The technical solutions for generating design materials in related technologies include:
[0052] (1) Traditional tools based on online questionnaires and manual design;
[0053] Pros: High-quality renderings can be produced through the designer’s expertise and experience.
[0054] Existing problems: It relies on manual operation by designers, which is inefficient and difficult to generate on a large scale; the information collected by questionnaires is limited, making it difficult to deeply understand the subjective needs of users.
[0055] (2) Automatic design tools based on general generative models;
[0056] Advantages: Can automatically generate design materials and improve design efficiency.
[0057] Existing problems: Generative models are mostly heuristic models, lacking professional knowledge in the field of home appliances and home decoration, and the generated content is not accurate enough; the controllability and security of content generation cannot be fully guaranteed, and there is a risk that the generated content does not meet user needs or is non-compliant.
[0058] (3) Security mechanism based on certificate encryption and salt value signature.
[0059] Advantages: The security of data transmission can be guaranteed through certificate encryption and salt value signature.
[0060] Existing problems: Unable to solve the problems of professionalism and accuracy in the generation of design materials; its application in the design field is relatively limited, mainly used for data transmission security.
[0061] Regarding the problems in related technologies:
[0062] (1) Design tools lack an efficient way to understand users’ subjective information: Existing home appliance and home decoration design tools mainly collect user information through questionnaires, which cannot fully collect and understand users’ subjective needs, resulting in a deviation between the design plan and user expectations. The present invention can more effectively analyze users’ subjective information and improve user experience by introducing artificial intelligence technology.
[0063] (2) The richness and customization of renderings in traditional design tools are insufficient: Traditional design tools rely on designers to manually create renderings, which is not only time-consuming, but also difficult to generate high-quality rendering scenes on a large scale that meet the personalized needs of users. The present invention automatically generates design materials through a generative model, which can quickly and mass-produce high-quality, customized home decoration design solutions.
[0064] (3) The generative model is not accurate enough in vertical fields: Most of the current generative models are heuristic models, which lack professional knowledge in the field of home appliances and home decoration, resulting in inaccurate generated content. The present invention improves the professionalism and accuracy of the generated content by training a generative model specifically for home appliances and home decoration design.
[0065] (4) Controllability and security issues of content generation: The content generated by existing generative models is often difficult to control and monitor, and there is a problem that the generated content does not meet user needs or is non-compliant. This invention builds a strict content control and security mechanism to ensure that the generated design materials meet user needs and relevant regulations, thereby improving the controllability and security of the content.
[0066] The optional embodiment of the present application provides a method for generating home appliance and home decoration design materials based on artificial intelligence, which aims to solve the problems existing in the prior art in efficiently understanding user subjective information, generating richness and customization of content, professionalism and accuracy, and controllability and security of content generation.
[0067] Figure 3 is a flowchart of a method for generating home appliance and home decoration design materials based on artificial intelligence according to an optional embodiment of the present application, such as Figure 3 As shown:
[0068] (1) The user (convolution target object) inputs requirements (i.e., the first design requirement of this application) in the application (Application, referred to as APP for short).
[0069] Users input their home appliance and home decoration design requirements through an application (APP), including but not limited to subjective information such as style preferences, color preferences, and functional requirements.
[0070] (2) The big model understands the user’s intent.
[0071] After receiving the information input by the user, the APP first roughly understands the user's intention and generates preliminary user demand data (ie, first demand data).
[0072] (3) The server analyzes home appliance materials and scene keywords.
[0073] (4) Material matching.
[0074] The parsed home appliance materials and scene keywords are matched with the materials in the data / material library (i.e., the preset design solution library / preset design material library) for scheme / material matching.
[0075] The data / material library includes not only design plans but also design materials. Design materials include televisions, air conditioners, etc. A design plan is composed of multiple design materials.
[0076] (5) Return the matching results.
[0077] The library returns matching results.
[0078] (6) If the match is successful, the match result is sent to the APP.
[0079] (7) The APP sends the design solutions in the matching results to the user.
[0080] (8) Sending the parsed home appliance material to an artificial intelligence (AI) server.
[0081] The server attempts to match the existing design plan. If the match is successful, the matching result is directly returned; if the match is unsuccessful, the parsed home appliance material is sent to the AI server.
[0082] If the server matches a suitable design solution, it will directly return the matching result to the APP and display it to the user.
[0083] (9) The AI server processes images of home appliance materials.
[0084] (10) Create a large model based on the home appliance material after image processing.
[0085] (11) Return the generated result.
[0086] (12) Conduct security audit on the generated results.
[0087] (13) If the security audit is passed, the generated results will be sent to the APP and returned to the user; and the generated results will be stored in the material library.
[0088] That is, if the server cannot match a suitable design solution, it will enter the new solution generation process:
[0089] 1) Request the AI service to generate a new plan: The server sends a request to the AI service to generate a new home appliance and home decoration design plan.
[0090] 2) AI services generate new design solutions: In-depth analysis of user needs: AI services conduct in-depth analysis based on the information input by users to understand the users' subjective needs; Generate design materials: Based on the results of in-depth analysis, AI services generate customized home appliance and home decoration design materials.
[0091] 3) Compliance and security checks: During the generation process, the AI service will conduct compliance and security checks to ensure that the generated content complies with relevant laws and regulations and user needs.
[0092] (14) In the process of generating design solutions, the large model can be generated in the background, and the generated results can be subject to security review. If the review is passed, they can be directly stored in the material library.
[0093] When the user needs to generate results, the design plan can be directly obtained from the material library.
[0094] After receiving the design material returned by the server, the APP displays it to the user, and the user can view and edit the generated home appliance and home decoration design plan. That is, the embodiment of the present application can routinely generate design materials that meet the needs of popular users based on the statistics of user needs.
[0095] The optional embodiments of the present application can achieve the following technical effects:
[0096] 1) Customized application of vertical models in design tools: Utilize artificial intelligence technology and generative models to efficiently analyze user subjective needs and generate high-quality, customized home appliance and home decoration design materials.
[0097] 2) Intelligent matching and generation system based on material library: intelligently understand user needs, match existing design solutions or request AI services to generate new solutions, to achieve efficient design material generation and management.
[0098] 3) Compliance and safety check: In the process of design material generation, a compliance and safety check mechanism is embedded to ensure that the generated content complies with relevant laws and regulations and user needs.
[0099] That is, the optional advantage of this application lies in its efficient parsing and generation technology. Using artificial intelligence and generative models, the present invention can accurately understand the subjective needs of users and quickly generate high-quality, customized home appliance and home decoration design materials. This not only improves the accuracy of demand understanding, making the design scheme more in line with user expectations, but also significantly reduces design time and improves efficiency, while providing a rich variety of design schemes to meet the personalized needs of users; compliance and safety inspection mechanisms are another major advantage of the optional embodiments of this application. In the process of design material generation, the embedded compliance and safety inspection mechanism ensures that the generated content complies with relevant laws and regulations and user needs. This not only improves the reliability and security of the generated content, avoids illegal or undesirable designs, but also enhances the user's sense of trust, prevents potential legal and security risks, and improves the overall service quality. In addition, the automatic matching and generation system of the optional embodiment of this application also greatly improves the efficiency of design material generation and management. By automatically processing user needs, the system can quickly match existing design schemes or generate new schemes, reducing manual intervention and improving processing efficiency. The automated process also provides instant feedback, quickly responds to user needs, optimizes resource utilization, and further improves user satisfaction.
[0100] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of each embodiment of the present application.
[0101] Figure 4 1 is a structural block diagram of a generating device according to a design solution of an embodiment of the present application (I); Figure 4 As shown, including:
[0102] The recognition module 42 is used for, when receiving the first design requirement sent by the target object, performing intent recognition on the first design requirement to generate first requirement data corresponding to the first design requirement, and parsing the scenario keywords corresponding to the first design requirement;
[0103] A matching module 44, configured to match the first requirement data, the scenario keyword and a preset design solution library to determine a first matching result;
[0104] A generation module 46 is used to generate a first design scheme based on the first requirement data and the scenario keywords when the first matching result indicates that the second design scheme does not exist in the preset design scheme library, wherein the second design scheme is used to indicate a design scheme in the preset scheme library that matches the first requirement data and / or the scenario keywords.
[0105] Through the above device, when the first design requirement sent by the target object is received, the first design requirement is intentionally identified to generate the first requirement data corresponding to the first design requirement, and the scene keywords corresponding to the first design requirement are parsed; the first requirement data and the scene keywords are matched with the preset design solution library to determine the first matching result, and when the first matching result indicates that there is no design solution matching the first requirement data and / or the scene keywords in the preset design solution library, the first design solution is generated according to the first requirement data and the scene keywords. That is to say, the embodiment of the present application understands the intention of the first design requirement sent by the target object to obtain the first requirement data and the scene keywords, matches the scene keywords and the first requirement data with the preset design solution library, and can automatically generate the first design solution when no design solution is matched. Through the optional embodiment of the present application, the problem that the home appliance and home improvement design tools in the related art mainly collect user information through questionnaires, resulting in the inability to fully collect and understand the user's subjective needs, resulting in a deviation between the design solution and the user's expectations, can be solved, thereby fully understanding the subjective needs of the target object, improving the accuracy of the design solution, and reducing the deviation between the design solution and the user's expectations.
[0106] In an exemplary embodiment, the matching module 44 is further configured to send the second design solution to the target object when the first matching result indicates that the second design solution exists in the preset design solution library.
[0107] In an exemplary embodiment, the matching module 44 is also used to determine multiple design schemes that match the first demand data in the preset design scheme library; determine the scenes corresponding to the multiple design schemes that match the first demand data; and when there is a target scene that matches the scene keyword among the multiple scenes corresponding to the multiple design schemes, determine the design scheme corresponding to the target scene as the second design scheme.
[0108] In an exemplary embodiment, Figure 5 is a structural block diagram of a generating device according to a design solution of an embodiment of the present application (II), such as Figure 5As shown, the device also includes: an audit module 52, which is used to perform a security audit on the first design scheme according to a preset algorithm and determine a first audit result; when the first audit result indicates that the first design scheme has passed the security audit, the first audit result is sent to the auditor, so that the auditor performs a second security audit on the first design scheme; when the second audit result sent by the auditor indicates that the first design scheme has passed the security audit, the first design scheme is sent to the target object.
[0109] In an exemplary embodiment, the review module 52 is also used to send an inquiry message to the reviewer when the first review result indicates that the first design scheme has not passed the security review, or the second review result indicates that the first design scheme has not passed the secondary security review; obtain reply information sent by the reviewer based on the inquiry message; perform intent recognition on the reply information to determine the second requirement data corresponding to the reply information; generate a third design scheme based on the first requirement data, the second requirement data and the scenario keywords, and determine whether the third design scheme has passed the security review and the secondary security review; and if it is determined that the third design scheme has passed the security review and the secondary security review, send the third design scheme to the target object.
[0110] In an exemplary embodiment, the generation module 46 is also used to parse the first design scheme to determine a scheme label corresponding to the first design scheme, wherein the scheme label is used to indicate a design style corresponding to the first design scheme; insert the scheme label into the first design scheme, and add the first design scheme carrying the scheme label to the preset design scheme library.
[0111] In an exemplary embodiment, the generation module 46 is further used to determine, in a preset design material library, a plurality of first preset design materials that match the first demand data and a plurality of second preset design materials that match the scene keywords, wherein the materials in the preset design material library are used to generate a design scheme; determine a plurality of target preset design materials for generating the first design scheme based on the plurality of first preset design materials and the plurality of second preset design materials; perform image processing on the plurality of target preset design materials, and input the plurality of target preset design materials after image processing into a preset model so that the preset model generates the first design scheme.
[0112] An embodiment of the present application further provides a storage medium, which includes a stored program, wherein the program executes any of the above methods when it is run.
[0113] Optionally, in this embodiment, the storage medium may be configured to store program codes for executing the following steps:
[0114] S1, upon receiving a first design requirement sent by a target object, performing intent recognition on the first design requirement to generate first requirement data corresponding to the first design requirement, and parsing a scenario keyword corresponding to the first design requirement;
[0115] S2, matching the first demand data, the scenario keywords and a preset design solution library to determine a first matching result;
[0116] S3. When the first matching result indicates that the second design scheme does not exist in the preset design scheme library, a first design scheme is generated according to the first requirement data and the scene keywords, wherein the second design scheme is used to indicate a design scheme in the preset scheme library that matches the first requirement data and / or the scene keywords.
[0117] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0118] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0119] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0120] S1, upon receiving a first design requirement sent by a target object, performing intent recognition on the first design requirement to generate first requirement data corresponding to the first design requirement, and parsing a scenario keyword corresponding to the first design requirement;
[0121] S2, matching the first demand data, the scenario keywords and a preset design solution library to determine a first matching result;
[0122] S3. When the first matching result indicates that the second design scheme does not exist in the preset design scheme library, a first design scheme is generated according to the first requirement data and the scene keywords, wherein the second design scheme is used to indicate a design scheme in the preset scheme library that matches the first requirement data and / or the scene keywords.
[0123] An embodiment of the present application further provides a computer program product, including a computer program, which is used by a processor to execute the steps in any of the above method embodiments.
[0124] Optionally, in this embodiment, the computer program product may be executed by a processor to perform the following steps:
[0125] S1, upon receiving a first design requirement sent by a target object, performing intent recognition on the first design requirement to generate first requirement data corresponding to the first design requirement, and parsing a scenario keyword corresponding to the first design requirement;
[0126] S2, matching the first demand data, the scenario keywords and a preset design solution library to determine a first matching result;
[0127] S3. When the first matching result indicates that the second design scheme does not exist in the preset design scheme library, a first design scheme is generated according to the first requirement data and the scene keywords, wherein the second design scheme is used to indicate a design scheme in the preset scheme library that matches the first requirement data and / or the scene keywords.
[0128] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store program codes.
[0129] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.
[0130] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0131] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for generating a design scheme, characterized in that: include: When receiving a first design requirement sent by a target object, performing intent recognition on the first design requirement to generate first requirement data corresponding to the first design requirement, and parsing a scenario keyword corresponding to the first design requirement; Matching the first demand data, the scenario keywords and a preset design solution library to determine a first matching result; When the first matching result indicates that the second design scheme does not exist in the preset design scheme library, a first design scheme is generated according to the first requirement data and the scene keywords, wherein the second design scheme is used to indicate a design scheme in the preset scheme library that matches the first requirement data and / or the scene keywords.
2. The method for generating a design solution according to claim 1, characterized in that: After matching the first demand data with a preset design solution library to determine a first matching result, the method further includes: sending the second design solution to the target object if the first matching result indicates that the second design solution exists in the preset design solution library.
3. The method for generating a design solution according to claim 2, characterized in that: Matching the first demand data, the scenario keyword and a preset design solution library to determine a first matching result includes: Determining a plurality of design solutions matching the first requirement data in the preset design solution library; Determining scenarios corresponding to a plurality of design solutions matching the first requirement data; In the case that there is a target scene matching the scene keyword among the multiple scenes corresponding to the multiple design solutions, the design solution corresponding to the target scene is determined as the second design solution.
4. The method for generating a design solution according to claim 1, characterized in that: After generating the first design solution according to the first requirement data, the method further includes: Performing a security review on the first design solution according to a preset algorithm and determining a first review result; if the first review result indicates that the first design solution has passed the security review, sending the first review result to a reviewer so that the reviewer can perform a second security review on the first design solution; In a case where the received second audit result sent by the auditor indicates that the first design solution has passed the security audit, the first design solution is sent to the target object.
5. The method for generating a design solution according to claim 4, characterized in that: The method further includes: sending inquiry information to the auditor if the first audit result indicates that the first design solution has not passed the security audit, or if the second audit result indicates that the first design solution has not passed the secondary security audit; Obtaining reply information sent by the auditor based on the inquiry information; Perform intent recognition on the reply information to determine the second requirement data corresponding to the reply information; generate a third design plan based on the first requirement data, the second requirement data and the scenario keywords, and determine whether the third design plan has passed the security review and the secondary security review; if it is determined that the third design plan has passed the security review and the secondary security review, send the third design plan to the target object.
6. The method for generating a design solution according to claim 1, characterized in that: After generating the first design solution according to the first requirement data, the method further includes: Parsing the first design scheme to determine a scheme label corresponding to the first design scheme, wherein the scheme label is used to indicate a design style corresponding to the first design scheme; The scheme tag is inserted into the first design scheme, and the first design scheme carrying the scheme tag is added to the preset design scheme library.
7. The method for generating a design solution according to claim 1, characterized in that: Generating the first design solution according to the first demand data and the scenario keyword includes: Determining, in a preset design material library, a plurality of first preset design materials matching the first demand data and a plurality of second preset design materials matching the scene keyword, wherein the materials in the preset design material library are used to generate a design solution; Determining a plurality of target preset design materials for generating the first design scheme according to the plurality of first preset design materials and the plurality of second preset design materials; The plurality of target preset design materials are subjected to image processing, and the plurality of target preset design materials after image processing are input into a preset model, so that the preset model generates the first design solution.
8. A design scheme generating device, characterized in that: include: an identification module, configured to, upon receiving a first design requirement sent by a target object, perform intent identification on the first design requirement to generate first requirement data corresponding to the first design requirement, and parse a scenario keyword corresponding to the first design requirement; A matching module, used for matching the first demand data, the scenario keywords and a preset design solution library to determine a first matching result; A generation module is used to generate a first design scheme based on the first requirement data and the scenario keywords when the first matching result indicates that the second design scheme does not exist in the preset design scheme library, wherein the second design scheme is used to indicate a design scheme in the preset scheme library that matches the first requirement data and / or the scenario keywords.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method described in any one of claims 1 to 7 when executed.
10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 7 through the computer program.
