Intelligent graphics generation method and related device based on human-computer interface interaction

Through the intelligent graphics generation method based on human-computer interface interaction, three-dimensional drawings are imported, product types and regions are determined, and initial templates are generated, which solves the problem of low efficiency in smart panel design and realizes fast and efficient smart panel drawing.

CN118761119BActive Publication Date: 2024-12-27JIANGXI VIEWE OPTOELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411240216.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2024-12-27
Estimated Expiration
2044-09-05

AI Technical Summary

Technical Problem

In the prior art, when designing smart panels for household appliances, design drawings need to be frequently replaced, and the efficiency of drawing smart panel drawings through general drawing software is low, resulting in low design efficiency.

Method used

Using an intelligent graphics generation method based on human-computer interface interaction, we use the three-dimensional drawings of the target product to determine the product type and target area, generate the initial template, and draw the smart panel graphics based on the initial template to improve design efficiency.

Benefits of technology

By generating the initial template, users can quickly obtain smart panel drawings by simply adjusting the template, which significantly improves the drawing efficiency of smart panel drawings and is suitable for the design needs of a variety of home appliance styles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118761119B_ABST
    Figure CN118761119B_ABST
Patent Text Reader

Abstract

The present application provides a method and related device for generating intelligent graphics based on human-computer interface interaction, including: responding to a first import operation to obtain a product drawing of a target product, wherein the product drawing is a three-dimensional drawing of the target product; responding to a first selection operation to determine the product type corresponding to the target product; responding to a second selection operation to determine a target area on the product drawing; generating an initial template of an intelligent panel in the target area according to the product type; and responding to a drawing operation to generate an intelligent panel graphic of the target product based on the initial template. In this way, the initial template of the generated intelligent panel can be based on the product drawing, and the user only needs to make adjustments based on the initial template to quickly obtain the intelligent panel drawing, thereby improving the drawing efficiency of the intelligent panel drawing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of computer technology, and specifically relates to an intelligent graphics generation method based on human-computer interface interaction and related devices. Background Art

[0002] At present, in the prior art, when designing smart panels for household appliances, the corresponding smart panel design drawings are generally drawn in two-dimensional drawing software or three-dimensional drawing software according to user needs. However, there are many kinds of household appliances on the market, and the styles of their smart panels will change with the styles of household appliances. Therefore, facing different customers, designers often need to redesign the corresponding design drawings. However, the efficiency of drawing smart panel drawings through current general drawing software is low. Summary of the invention

[0003] The present application provides an intelligent graphics generation method and related devices based on human-computer interface interaction, in order to improve the drawing efficiency of intelligent panel drawings.

[0004] In a first aspect, the present application provides an intelligent graphics generation method based on human-computer interface interaction, comprising:

[0005] In response to the first import operation, a product drawing of a target product is obtained, wherein the product drawing is a three-dimensional drawing of the target product;

[0006] In response to the first selection operation, determining a product type corresponding to the target product;

[0007] In response to a second selection operation, determining a target area on the product drawing;

[0008] generating an initial template of a smart panel in the target area according to the product type;

[0009] In response to the drawing operation, a smart panel graphic of the target product is generated based on the initial template.

[0010] In a second aspect, the present application provides an intelligent graphics generation device based on human-computer interface interaction, comprising:

[0011] An acquisition unit, configured to respond to the first import operation to acquire a product drawing of a target product, wherein the product drawing is a three-dimensional drawing of the target product;

[0012] a determination unit, configured to determine, in response to the first selection operation, a product type corresponding to the target product;

[0013] The acquisition unit is further used to determine a target area on the product drawing in response to a second selection operation;

[0014] A generating unit is used to generate an initial template of a smart panel in the target area according to the product type; and, in response to a drawing operation, generate a smart panel graphic of the target product based on the initial template.

[0015] In a third aspect, the present application provides an electronic device comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program comprises instructions for executing the steps in the first aspect or the second aspect of the present application.

[0016] In a fourth aspect, the present application provides a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in the first aspect or the second aspect of the present application.

[0017] In a fifth aspect, the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect or the second aspect of the present application. The computer program product may be a software installation package.

[0018] It can be seen that in this application, first, the product drawing of the target product is obtained by responding to the first import operation; then, the product type corresponding to the target product is determined by responding to the first selection operation; then, the target area is determined on the product drawing in response to the second selection operation; then, the initial template of the smart panel is generated in the target area according to the product type; finally, the drawing operation is responded to, and the smart panel graphics of the target product are generated based on the initial template. In this way, the initial template of the generated smart panel can be based on the product drawing, and the user only needs to make adjustments based on the initial template to quickly obtain the smart panel drawing, thereby improving the drawing efficiency of the smart panel drawing. BRIEF DESCRIPTION OF THE DRAWINGS

[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, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0020] Figure 1 It is a structural schematic diagram of a smart panel generating device provided in an embodiment of the present application;

[0021] Figure 2It is a structural schematic diagram of a smart panel generation system provided in an embodiment of the present application;

[0022] Figure 3 It is a schematic diagram of a graphical interface provided in an embodiment of the present application;

[0023] Figure 4 It is a flowchart of an intelligent graphics generation method based on human-computer interface interaction provided in an embodiment of the present application;

[0024] Figure 5 It is a structural schematic diagram of a basic template provided in an embodiment of the present application;

[0025] Figure 6 It is a structural schematic diagram of an intelligent graphics generation device based on human-computer interface interaction provided in an embodiment of the present application;

[0026] Figure 7 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] 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 are within the scope of protection of this application.

[0028] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, systems, products or devices.

[0029] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0030] The following is an introduction to the relevant terms involved in this application.

[0031] Smart Panel: Smart panel is a product that integrates various intelligent functions. Its original design is to improve people's life and work efficiency. Smart panel is not just a simple display screen, but through the connection with the Internet, it has more intelligent features and interactive functions.

[0032] At present, in the prior art, when designing smart panels for household appliances, the corresponding smart panel design drawings are generally drawn in two-dimensional drawing software or three-dimensional drawing software according to user needs. However, there are many kinds of household appliances on the market, and the styles of their smart panels will change with the styles of household appliances. Therefore, facing different customers, designers often need to redesign the corresponding design drawings. However, the efficiency of drawing smart panel drawings through current general drawing software is low.

[0033] To solve the above problems, the embodiments of the present application provide a method for generating intelligent graphics based on human-computer interface interaction and related devices. The method can be applied to the scenario of drawing intelligent panels. The product drawing of the target product can be obtained by responding to the first import operation; then responding to the first selection operation to determine the product type corresponding to the target product; then responding to the second selection operation to determine the target area on the product drawing; then generating the initial template of the intelligent panel in the target area according to the product type; and finally responding to the drawing operation to generate the intelligent panel graphics of the target product based on the initial template. In this way, the initial template of the generated intelligent panel can be based on the product drawing, and the user only needs to adjust it based on the initial template to quickly obtain the intelligent panel drawing, thereby improving the drawing efficiency of the intelligent panel drawing. This solution can be applicable to a variety of scenarios, including but not limited to the application scenarios mentioned above.

[0034] The following introduces the system architecture involved in the embodiments of the present application.

[0035] See also Figure 1 The present application provides a smart panel generation device 10, which includes a processing unit 11 and a first display unit 12. The first display unit 12 is used to display a graphical interface. The graphical interface includes a toolbar and a drawing area. The drawing area is used to generate product drawings and initial templates; the drawing area is also an area for users to edit.

[0036] Specifically, the user operates the drawing tools in the toolbar, and the processing unit 11 responds to the corresponding operation to generate an initial template on the drawing area for the user to view or edit; then the processing unit 11 responds to the corresponding operation to edit the initial template, and finally obtains the smart panel drawing. In this way, the initial template of the smart panel can be generated based on the product drawing, and the user only needs to adjust the initial template to quickly obtain the smart panel drawing, thereby improving the efficiency of drawing the smart panel drawing.

[0037] See also Figure 2 The present application also provides a smart panel generation system 20, which includes a server 21 and a client device 22. The client device 22 includes a second display unit 23, which is used to display a graphical interface. The graphical interface includes a toolbar and a drawing area. The drawing area is used to generate product drawings and initial templates; the drawing area is also an area for user editing. The server 21 maintains a corresponding web page, APP or software.

[0038] Specifically, the user operates the drawing tool in the toolbar on the client device 22 to send the corresponding operation instruction to the server 21; the server 21 generates the corresponding image data in response to the operation instruction, and sends the image data to the client device 22; after receiving the image data, the client device 22 generates an initial template on the drawing area for the user to view or edit; and then the processing unit 11 responds to the corresponding operation to edit the initial template, and finally obtains the smart panel drawing. In this way, the initial template of the smart panel can be generated based on the product drawing, and the user only needs to make adjustments based on the initial template to quickly obtain the smart panel drawing, thereby improving the efficiency of drawing the smart panel drawing.

[0039] The specific methods are introduced in detail below.

[0040] The present application also provides an intelligent graphics generation method based on human-computer interface interaction, which is applied to an intelligent panel generation device or an intelligent panel generation system, wherein the intelligent panel generation device or the intelligent panel generation system includes a graphical interface, and the graphical interface includes a drawing area 100. The product drawing 110 and the initial template are generated in the drawing area 100 of the graphical interface, and the graphical interface includes the drawing area 100 and a toolbar 200; the toolbar 200 includes a plurality of controls corresponding to a plurality of drawing tools, each control is used to select a drawing function of a corresponding drawing tool, and the drawing function is used to generate or edit the initial template.

[0041] For specific implementation, please refer to Figure 3The user can enter the graphical interface of the intelligent panel generation device or intelligent panel generation system corresponding to the intelligent graphics generation method based on human-computer interface interaction of the present application through the software or APP installed in the intelligent panel generation device or client device; or can enter the webpage corresponding to the graphical interface by inputting the corresponding URL through the client device to enter the graphical interface. The graphical interface includes a toolbar 200 and the drawing area 100; the toolbar 200 includes multiple controls corresponding to multiple drawing tools (such as Figure 3 Among the controls 1-6...), each control is used to select a drawing function of a corresponding drawing tool, and the drawing function is used to generate or edit an initial template.

[0042] The specific method steps are described below.

[0043] See also Figure 4 The intelligent graphics generation method based on human-computer interface interaction provided in this application includes:

[0044] Step S201 , responding to a first import operation to obtain a product drawing 110 of a target product.

[0045] The product drawing 110 is a three-dimensional drawing of the target product.

[0046] For specific implementation, please refer to Figure 3 When it is necessary to draw a smart panel drawing of a target product, the user can first obtain a product drawing 110 of the target product from a customer. Then, the smart panel generation device or the import function of the smart panel generation system will send an instruction corresponding to the first import operation to the server or the client to implement the import of the product drawing 110. The first import operation can be an action or a series of actions, which is not limited here.

[0047] Step S202: In response to the first selection operation, determine the product type corresponding to the target product.

[0048] In a specific implementation, after the product drawings are imported, a product type selection interface corresponding to the target product may be displayed on the graphical interface, and the user may input a first selection operation in the product type selection interface to select the product type of the target product.

[0049] Step S203: In response to the second selection operation, determine a target area on the product drawing.

[0050] In a specific implementation, the user selects the target area in the product model in the product drawing by inputting a second selection operation, and then the software, app or program in the smart panel generation device or the smart panel generation system responds to the second selection operation to determine the target area on the product drawing.

[0051] Step S204: Generate an initial template of the smart panel in the target area according to the product type.

[0052] In a possible embodiment, the initial template includes one or more of a control area, a static display area, and a dynamic display area; wherein the control area includes basic function keys of basic functions corresponding to the target product; the static display area includes display elements or a combination of display elements; and the dynamic display area includes a display device that can dynamically display text, graphics, or video.

[0053] In a specific implementation, the various drawing controls in the toolbar of the graphical interface include various interactive hardware, which refers to the buttons, switches, display components and devices used to implement various interactive functions in the smart panel. The user can add the interactive hardware in the toolbar to the drawing area by clicking, dragging and other operations to edit the initial template. The interactive hardware in the drawing area can also be deleted by the delete operation, or the size and position of the interactive hardware in the drawing area can be modified by the modify operation.

[0054] Specifically, the initial template may be generated in different ways. Two possible ways of generating the initial template are introduced below.

[0055] Method 1

[0056] In a possible embodiment, generating an initial template of a smart panel in the target area according to the product type includes: determining a smart panel hardware set of the target product according to the product type; determining a layout order of the smart panel according to the hardware set; and generating the initial template according to the basic functions and the layout order. Specifically, the layout order includes one or more of a first layout order, a second layout order, and a third layout order; determining the layout order of the smart panel according to the hardware set includes: classifying multiple hardware in the hardware set to obtain one or more hardware subsets; if the one or more hardware subsets include the basic function button set, determining a first layout order corresponding to the basic function button set in the control area; if the one or more hardware subsets include a static display hardware set, determining a second layout order corresponding to the static display hardware set in the static display area; if the one or more hardware subsets include a dynamic display hardware set, determining a third layout order corresponding to the dynamic display hardware set in the dynamic display area.

[0057] In a specific implementation, after determining the product type, the smart panel hardware set of the target product is screened out from the preset hardware set. The smart panel hardware set may be the interactive hardware corresponding to the essential basic functions of the target product. Figure 5 As shown, a basic template will be generated in the initial stage. The basic template is a blank template without any interactive hardware. It only has one or more of the control area 121, the static display area 122 and the dynamic display area 123. After determining the smart panel set, the interactive hardware in the smart panel set is classified according to the three areas in the basic template to obtain three corresponding subsets; the three subsets include a basic function key set, a static display hardware set and a dynamic display hardware set. The basic function key set includes keys corresponding to functions such as switch, pause, stop, and adjust; the static display hardware set includes display elements or combinations of display elements such as digital tubes, black and white screens, dot matrix screens, and eight-color broken code screens for displaying static information; the dynamic display hardware set includes full-color display screens, touch screens, and other display devices that can play video dynamic information.

[0058] It is understandable that for different types of target products, the three subsets obtained are also different and can be determined based on actual conditions, which will not be elaborated or limited here.

[0059] Furthermore, after the three subsets are determined, layout is performed in the corresponding area for each subset, so that various hardware in the subset are laid out in the corresponding area to obtain an initial template.

[0060] It can be seen that in this embodiment, the hardware layout order corresponding to the target product is determined by automatic sorting, and various hardware of the target product are laid out in the basic template based on the layout order to obtain the initial template, thereby improving the speed of drawing the smart panel drawings.

[0061] Method 2

[0062] In one possible embodiment, generating an initial template of a smart panel in the target area according to the product type includes: in response to the second import operation, obtaining a product function file, the product function file including an association relationship between product functions and corresponding smart panel hardware; determining a layout order of the smart panel according to the product function file; and generating the initial template in the target area according to the product type and the layout order. Specifically, generating the initial template in the target area according to the product type, the product function file, and the layout order includes: sorting the smart panel hardware in a blank template according to the layout order to obtain an initial template; determining precautions related to the smart panel in the target product according to the product type; determining a target position of the smart panel in the target area according to the precautions; and placing the initial template at the target position.

[0063] In a specific implementation, after determining the product type, a product function file acquisition sub-interface is displayed on the graphical interface, and the user can enter a second import operation in the product function acquisition sub-interface to import the product function file. The smart panel generation device or smart panel generation system (such as a client, a server, etc.) responds to the second import operation, imports the product function file, and then extracts the corresponding smart panel hardware from the product function file, and classifies the smart panel hardware based on the control area 121, the static display area 122, and the dynamic display area 123 in the basic template, and obtains three subsets corresponding to the three areas. The three subsets include a basic function button set, a static display hardware set, and a dynamic display hardware set. The basic function button set includes buttons corresponding to functions such as switch, pause, stop, and adjust; the static display hardware set includes display elements or combinations of display elements such as digital tubes, black and white screens, dot matrix screens, and eight-color broken code screens for displaying static information; the dynamic display hardware set includes full-color display screens, touch screens, and other display devices that can play video dynamic information.

[0064] It is understandable that for different types of target products, the three subsets obtained are also different and can be determined based on actual conditions, which will not be elaborated or limited here.

[0065] Furthermore, after the three subsets are determined, layout is performed in the corresponding area for each subset, so that various hardware in the subset are laid out in the corresponding area to obtain an initial template.

[0066] It can be seen that in this embodiment, the smart panel hardware is determined by the product function file, the hardware layout order corresponding to the target product is automatically sorted, and the various hardware of the target product are laid out in the basic template based on the layout order to obtain the initial template, thereby improving the speed of drawing the smart panel drawings.

[0067] Step S205 , in response to the drawing operation, generating a smart panel graphic of the target product based on the initial template.

[0068] In a specific implementation, after the initial template is generated, the user can use the interactive hardware in the toolbar to add, delete, modify, and perform other operations on the smart panel hardware in the initial template.

[0069] Furthermore, the toolbar may include at least one brush tool. The shape and size of the initial template may be adjusted by the brush tool. After the shape and size of the initial template are modified, the smart panel hardware in the initial template is re-layouted to generate a layout sequence to layout the smart panel hardware to obtain a new template. After confirming that the editing is completed, the smart panel graphics can be obtained.

[0070] It can be seen that in this embodiment, by responding to the first import operation, the product drawing of the target product is obtained; then responding to the first selection operation, the product type corresponding to the target product is determined; then responding to the second selection operation, the target area is determined on the product drawing; then the initial template of the smart panel is generated in the target area according to the product type; finally responding to the drawing operation, the smart panel graphics of the target product are generated based on the initial template. In this way, the initial template of the smart panel can be generated based on the product drawing, and the user only needs to adjust it based on the initial template to quickly obtain the smart panel drawing, which improves the drawing efficiency of the smart panel drawing.

[0071] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the execution process on the method side. It is understandable that in order to realize the above functions, the mobile electronic device includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiment provided in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0072] The embodiment of the present application can divide the electronic device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0073] See also Figure 6 The present application also provides an intelligent graphics generation device 50 based on human-computer interface interaction, comprising:

[0074] An acquisition unit 51 is used to respond to the first import operation to acquire a product drawing of a target product, wherein the product drawing is a three-dimensional drawing of the target product;

[0075] A determination unit 52, configured to determine a product type corresponding to the target product in response to the first selection operation;

[0076] The acquisition unit 51 is further configured to determine a target area on the product drawing in response to a second selection operation;

[0077] The generating unit 53 is configured to generate an initial template of the smart panel in the target area according to the product type; and, in response to a drawing operation, generate a smart panel graphic of the target product based on the initial template.

[0078] It can be seen that in this application, first, the product drawing of the target product is obtained by responding to the first import operation; then, the product type corresponding to the target product is determined by responding to the first selection operation; then, the target area is determined on the product drawing in response to the second selection operation; then, the initial template of the smart panel is generated in the target area according to the product type; finally, the drawing operation is responded to, and the smart panel graphics of the target product are generated based on the initial template. In this way, the initial template of the generated smart panel can be based on the product drawing, and the user only needs to make adjustments based on the initial template to quickly obtain the smart panel drawing, thereby improving the drawing efficiency of the smart panel drawing.

[0079] In a possible embodiment, the initial template includes one or more of a control area, a static display area, and a dynamic display area; wherein the control area includes basic function buttons corresponding to the target product; the static display area includes a display element or a combination of display elements; and the dynamic display area includes a display device that can dynamically display text, graphics, or video.

[0080] In a possible embodiment, in terms of generating an initial template of the smart panel in the target area according to the product type, the generation unit 53 is specifically used to: determine a hardware set of smart panels for the target product according to the product type; determine a layout order of the smart panel according to the hardware set; and generate the initial template according to the basic functions and the layout order.

[0081] In a possible embodiment, the layout order includes one or more of a first layout order, a second layout order and a third layout order; in terms of determining the layout order of the smart panel according to the hardware set, the generation unit 53 is specifically used to: classify multiple hardware in the hardware set to obtain one or more hardware subsets; if the one or more hardware subsets include the basic function button set, then determine the first layout order corresponding to the basic function button set in the control area; if the one or more hardware subsets include a static display hardware set, then determine the second layout order corresponding to the static display hardware set in the static display area; if the one or more hardware subsets include a dynamic display hardware set, then determine the third layout order corresponding to the dynamic display hardware set in the dynamic display area.

[0082] In a possible embodiment, in terms of generating an initial template of the smart panel in the target area according to the product type, the generation unit 53 is specifically used to: in response to the second import operation, obtain a product function file, the product function file including an association between product functions and corresponding smart panel hardware; determine the layout order of the smart panel according to the product function file; and generate the initial template in the target area according to the product type and the layout order.

[0083] In a possible embodiment, in terms of generating the initial template in the target area according to the product type, the product function file and the layout order, the generation unit 53 is specifically used to: sort the smart panel hardware in a blank template according to the layout order to obtain an initial template; determine the precautions related to the smart panel in the target product according to the product type; determine the target position of the smart panel in the target area according to the precautions; and place the initial template at the target position.

[0084] In a possible embodiment, the product drawing and the initial template are generated in a drawing area of ​​a graphical interface, and the graphical interface includes the drawing area and a toolbar; the toolbar includes multiple controls corresponding to multiple drawing tools, each control is used to select a drawing function of a corresponding drawing tool, and the drawing function is used to generate or edit the initial template.

[0085] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium may be a solid-state hard disk.

[0086] The present application also provides an electronic device 60, such as Figure 7 As shown, it includes at least one processor (processor) 61; display screen 62; and memory (memory) 63, and may also include a communications interface (CommunicationsInterface) 65 and a bus 64. Among them, the processor 61, the display screen 62, the memory 63 and the communication interface 65 can communicate with each other through the bus 64. The display screen 62 is configured to display a preset user guide interface in the initial setting mode. The communication interface 65 can transmit information. The processor 61 can call the logic instructions in the memory 63 to execute the method in the above embodiment.

[0087] Optionally, the electronic device 60 may be a mobile electronic device, or an electronic device or other device, which is not limited here.

[0088] In addition, the logic instructions in the memory 63 described above can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.

[0089] The memory 63, as a computer-readable storage medium, can be configured to store software programs, computer executable programs, such as program instructions or modules corresponding to the methods in the embodiments of the present disclosure. The processor 61 executes functional applications and data processing by running the software programs, instructions or modules stored in the memory 63, that is, implementing the methods in the above embodiments.

[0090] The memory 63 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created according to the use of the electronic device 60, etc. In addition, the memory 63 may include a high-speed random access memory and may also include a non-volatile memory. For example, a variety of media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, may also be a transient storage medium.

[0091] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method described in the above method embodiments, and the above computer includes an electronic device.

[0092] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes an electronic device.

[0093] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0094] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0096] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0097] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a volatile memory or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM) and direct RAM bus RAM (DR RAM). Various media that can store program code are available.

[0098] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions without departing from the spirit and scope of the present invention, and can make various changes and modifications, including the combination of the above-mentioned different functions and implementation steps, including software and hardware implementation methods, all of which are within the scope of protection of the present invention.

Claims

1. An intelligent graphics generation method based on human-computer interface interaction, characterized in that: include: In response to the first import operation, a product drawing of a target product is obtained, wherein the product drawing is a three-dimensional drawing of the target product; In response to the first selection operation, determining a product type corresponding to the target product; In response to a second selection operation, determining a target area on the product drawing; An initial template of a smart panel is generated in the target area according to the product type, wherein the initial template includes one or more of a control area, a static display area, and a dynamic display area; the control area includes basic function keys of basic functions corresponding to the target product; the static display area includes a display element or a combination of display elements; the dynamic display area includes a display device that can dynamically display text, graphics, or video; In response to the drawing operation, generating a smart panel graphic of the target product based on the initial template; Generating an initial template of a smart panel in the target area according to the product type includes: determining a hardware set of a smart panel of the target product according to the product type; determining a layout order of the smart panel according to the hardware set; generating the initial template according to the basic functions and the layout order; wherein the layout order includes one or more of a first layout order, a second layout order, and a third layout order; Determining the layout order of the smart panel based on the hardware set includes: classifying multiple hardware in the hardware set to obtain one or more hardware subsets; if the one or more hardware subsets include a basic function button set, determining a first layout order corresponding to the basic function button set in the control area; if the one or more hardware subsets include a static display hardware set, determining a second layout order corresponding to the static display hardware set in the static display area; if the one or more hardware subsets include a dynamic display hardware set, determining a third layout order corresponding to the dynamic display hardware set in the dynamic display area.

2. The method according to claim 1, characterized in that Generating an initial template of a smart panel in the target area according to the product type, including: In response to the second import operation, obtaining a product function file, wherein the product function file includes an association relationship between a product function and a corresponding smart panel hardware; Determining the layout order of the smart panel according to the product function file; The initial template is generated in the target area according to the product type and the layout order.

3. The method according to claim 2, characterized in that Generating the initial template in the target area according to the product type, the product function file and the layout order includes: Sort the smart panel hardware in a blank template according to the layout order to obtain an initial template; Determining matters needing attention related to the smart panel in the target product according to the product type; determining a target position of the smart panel in the target area according to the precautions; The initial template is placed at the target location.

4. The method according to any one of claims 1 to 3, characterized in that: The product drawing and the initial template are generated in a drawing area of ​​a graphical interface, wherein the graphical interface includes the drawing area and a toolbar; The toolbar includes a plurality of controls corresponding to a plurality of drawing tools, each control is used to select a drawing function of a corresponding drawing tool, and the drawing function is used to generate or edit the initial template.

5. An intelligent graphics generation device based on human-computer interface interaction, characterized in that: include: An acquisition unit, configured to respond to the first import operation to acquire a product drawing of a target product, wherein the product drawing is a three-dimensional drawing of the target product; a determination unit, configured to determine, in response to the first selection operation, a product type corresponding to the target product; The acquisition unit is further used to determine a target area on the product drawing in response to a second selection operation; A generating unit, configured to generate an initial template of a smart panel in the target area according to the product type, wherein the initial template includes one or more of a control area, a static display area, and a dynamic display area; the control area includes basic function keys of basic functions corresponding to the target product; the static display area includes a display element or a combination of display elements; the dynamic display area includes a display device that can dynamically display text, graphics, or video; and, in response to a drawing operation, generate a smart panel graphic of the target product based on the initial template; Generating an initial template of a smart panel in the target area according to the product type includes: determining a hardware set of a smart panel of the target product according to the product type; determining a layout order of the smart panel according to the hardware set; generating the initial template according to the basic functions and the layout order; wherein the layout order includes one or more of a first layout order, a second layout order, and a third layout order; Determining the layout order of the smart panel based on the hardware set includes: classifying multiple hardware in the hardware set to obtain one or more hardware subsets; if the one or more hardware subsets include a basic function button set, determining a first layout order corresponding to the basic function button set in the control area; if the one or more hardware subsets include a static display hardware set, determining a second layout order corresponding to the static display hardware set in the static display area; if the one or more hardware subsets include a dynamic display hardware set, determining a third layout order corresponding to the dynamic display hardware set in the dynamic display area.

6. An electronic device, characterized in that: The method comprises a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that: A computer program for electronic data exchange is stored, wherein the computer program enables a computer to execute instructions of the steps in the method according to any one of claims 1 to 4.