Product package design list processing method and device, terminal and medium

By obtaining and encapsulating attribute information, generating attribute-class objects and combining design list templates, the problem of low efficiency in product packaging design list development in the existing technology is solved, and more efficient and flexible design list generation is achieved.

CN119808749APending Publication Date: 2025-04-11创优数字科技(广东)有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510069678.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-16
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The development efficiency of existing product packaging design lists is low, resulting in a lot of repeated labor and reduced development efficiency.

Method used

By obtaining preset attribute information and attribute configuration information, use the data body encapsulation processing method to generate attribute class objects, and generate corresponding design lists in combination with the preset design list template.

Benefits of technology

The efficiency and flexibility of design list construction have been improved, and the purpose of improving the efficiency of product packaging design list development has been achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119808749A_ABST
    Figure CN119808749A_ABST
Patent Text Reader

Abstract

The invention discloses a product package design list processing method and device, a terminal and a medium. According to the scheme provided by the invention, firstly, preset attribute information and attribute configuration information corresponding to the attribute information are acquired; then, through a data body packaging processing mode, taking each piece of attribute information as a unit, carrying out data body packaging processing on the obtained attribute information and the attribute configuration information corresponding to the attribute information so as to obtain an attribute class object corresponding to the attribute information, and then in a link of generating a design list, carrying out data body packaging processing on the attribute class object corresponding to the attribute information; according to the embodiment of the invention, the generated attribute class object can be combined with the preset design list template, so that the required design list data can be obtained, the list building efficiency and flexibility are improved, and the purpose of improving the product package design list development efficiency is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, terminal and medium for processing a product packaging design list. Background Art

[0002] Thanks to the advancement of computer technology and the maturity of design software, current design work is gradually moving towards digitalization. Take product packaging design as an example. Product packaging design is one of the core businesses of new product design and development. In actual work, a packaging design draft usually contains multiple SKU products, and each SKU product contains several design lists. Among them, the design list clarifies the specific requirements of the packaging design and lists the required design elements in detail. Through a clear design list, the compatibility of packaging size, material and printing requirements with production equipment can be ensured, thereby improving production efficiency and reducing the risk of errors.

[0003] like Figure 1 As shown in the figure, each design list consists of multiple attributes, and these attributes are highly reusable between different design lists. If each design list needs to develop attribute configuration separately, it will not only lead to a lot of duplication of work, but also reduce development efficiency. Summary of the invention

[0004] The present application provides a product packaging design list processing method, device, terminal and medium, which are used to solve the technical problem of low efficiency in the development of existing product packaging design lists.

[0005] In order to solve the above technical problems, the first aspect of the present application provides a method for processing a product packaging design list, comprising:

[0006] Obtaining preset attribute information and attribute configuration information corresponding to the attribute information;

[0007] According to the attribute information and the attribute configuration information corresponding to the attribute information, the attribute class object corresponding to the attribute information is obtained through data body encapsulation processing;

[0008] According to the attribute class object, combined with a preset design list template, a corresponding design list is generated.

[0009] Preferably, when multiple pieces of attribute information are obtained, obtaining the attribute class object corresponding to the attribute information through data body encapsulation processing according to the attribute information and the attribute configuration information corresponding to the attribute information includes:

[0010] According to the types of the attribute information, each type of attribute information and the corresponding attribute configuration information are respectively encapsulated in a data body processing manner to obtain attribute class objects corresponding to each type of attribute information.

[0011] Preferably, generating a corresponding design list according to the attribute class object and in combination with a preset design list template includes:

[0012] At least one attribute class object is obtained, and combined with a preset design list template, the design list template and the attribute class object are merged to generate a corresponding design list.

[0013] Preferably, it also includes:

[0014] According to a preset attribute database, the newly generated attribute class object is matched with the historical attribute class objects stored in the attribute database. If the match fails, the newly generated attribute class object is stored in the attribute database.

[0015] Preferably, it also includes:

[0016] According to the preset list template database, the newly generated design list is matched with the historical design list stored in the list template database. If the match is unsuccessful, the newly generated attribute class object is stored in the list template database.

[0017] Preferably, it also includes:

[0018] Extracting each attribute class object contained in the design list and the attribute configuration information corresponding to the attribute class object;

[0019] Through the preset attribute parsing logic, the attribute configuration information is parsed for attribute data and rendered for attribute content to obtain the display data corresponding to the design list.

[0020] Preferably, the attribute configuration information includes: edit-type attribute configuration and view-type attribute configuration.

[0021] At the same time, the second aspect of the present application provides a product packaging design list processing device, which is characterized by comprising:

[0022] An attribute information acquisition unit, used to acquire preset attribute information and attribute configuration information corresponding to the attribute information;

[0023] An attribute class encapsulation processing unit, used to obtain an attribute class object corresponding to the attribute information through a data body encapsulation processing method according to the attribute information and the attribute configuration information corresponding to the attribute information;

[0024] The dynamic design list generating unit is used to generate a corresponding dynamic design list according to the attribute class object and in combination with a preset design list template.

[0025] A third aspect of the present application provides a product packaging design list processing terminal, including: a memory and a processor;

[0026] The memory is used to store program codes, and the program codes are used to implement a product packaging design list processing method provided in the first aspect of the present application;

[0027] The processor is used for reading and executing the program code.

[0028] The fourth aspect of the present application provides a computer-readable storage medium, in which a program code is stored. The program code is used to be read and executed by a processor to implement a product packaging design list processing method as provided in the first aspect of the present application.

[0029] It can be seen from the above technical solutions that this application has the following advantages:

[0030] The solution provided by the present application first obtains preset attribute information and attribute configuration information corresponding to the attribute information; then, through a data body encapsulation processing method, each attribute information is used as a unit, and the obtained attribute information and the attribute configuration information corresponding to the attribute information are encapsulated in a data body processing method, so as to obtain the attribute class object corresponding to the attribute information. Then, in the process of generating a design list, the generated attribute class object can be combined with the preset design list template to obtain the required design list data, thereby improving the efficiency and flexibility of list construction, and further achieving the purpose of improving the efficiency of product packaging design list development. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] 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 labor.

[0032] Figure 1 A schematic diagram of the element relationship between the design list and attributes in the existing outer packaging design development scenario.

[0033] Figure 2 A flowchart of an embodiment of a product packaging design list processing method provided in this application.

[0034] Figure 3 A schematic diagram of the effect of attribute class objects in an embodiment of a product packaging design list processing method provided in this application.

[0035] Figure 4A schematic diagram of the effect of a design list template in an embodiment of a product packaging design list processing method provided in the present application.

[0036] Figure 5 A schematic diagram of the structure of an embodiment of a product packaging design list processing device provided in this application.

[0037] Figure 6 A schematic diagram of the structure of a product packaging design list processing terminal embodiment provided in this application. DETAILED DESCRIPTION

[0038] The embodiments of the present application provide a method, device, terminal and medium for processing a product packaging design list, which are used to solve the technical problem of low efficiency in the development of existing product packaging design lists.

[0039] In order to make the purpose, features, and advantages of the invention of this application more obvious and easy to understand, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described below are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0040] First, a detailed description of an embodiment of a product packaging design list processing method provided by this application is as follows:

[0041] See also Figure 2 , the present application provides a product packaging design list processing method embodiment, including:

[0042] Step 101: Obtain preset attribute information and attribute configuration information corresponding to the attribute information;

[0043] Step 102: According to the attribute information and the attribute configuration information corresponding to the attribute information, the attribute class object corresponding to the attribute information is obtained through data body encapsulation processing;

[0044] Step 103: Generate a corresponding design list based on the attribute class object and the preset design list template.

[0045] Furthermore, after the above step 102, the following steps may also be included:

[0046] Step 1021: According to a preset attribute database, the newly generated attribute class object is matched with the historical attribute class objects stored in the attribute database. If the match is not successful, the newly generated attribute class object is stored in the attribute database.

[0047] It should be noted that the present embodiment is provided with a database for storing attribute class objects, namely, the attribute database. When a new attribute class object is generated, the newly generated attribute class object can be matched with the historical attribute class objects stored in the attribute database. If the match is successful, it means that the attribute class object has been generated and stored in the attribute database. If the match is unsuccessful, it means that the attribute class object has not been stored in the attribute database and is a brand new attribute class object. Then, the attribute class object can be stored in the attribute database for subsequent direct use.

[0048] More specifically, when the acquired attribute information is multiple, the step 102 provided in this embodiment may specifically include:

[0049] According to the type of attribute information, each type of attribute information and the corresponding attribute configuration information are respectively encapsulated in a data body processing manner to obtain the attribute class object corresponding to each type of attribute information.

[0050] It should be noted that according to the solution provided in this embodiment, first, according to the product packaging of the design task, the corresponding preset attribute information and the attribute configuration information corresponding to the attribute information are obtained. These attribute information can be the design attributes newly entered by the developer, or can be extracted from the past design list, such as Figure 3 As shown, the attribute definition of the attribute class object may include the following general information:

[0051] Attribute Name: Used to uniquely identify the attribute.

[0052] Scope of application: defines the applicable scenarios of the attribute, including domestic, foreign and other regions.

[0053] Is translation required: Supports multi-language translation, including English, French, Arabic and other language options.

[0054] Whether to support customization: Allow users to adjust property configuration according to actual needs.

[0055] Enabled: Controls whether the property is enabled or disabled.

[0056] Required / Forbidden: Specifies whether the attribute is required or optional.

[0057] Based on the general configuration, the attribute library further refines the attribute types based on business needs, including but not limited to:

[0058] Text box: Suitable for inputting text, supports configuring word limit and units (such as %, ¥, etc.).

[0059] Drop-down box: Provides single-select or multiple-select functions and supports enumeration definition of attribute values. The enumeration content can include text, files, pictures and other types.

[0060] Attachment upload: Applicable to file upload, supports configuration of file quantity, size limit and file type. The uploadable attachments usually include: graphic design graphics on the product packaging, overall packaging appearance structure model of the packaging, etc.

[0061] Custom table: used to combine attributes. The table uses columns as dimensions and is configured by extracting attributes from the attribute library, including:

[0062] Header definition: Supports multi-field configuration (such as attribute ①, attribute ②, etc.).

[0063] Cell content: Supports multiple input types such as drop-down boxes and input boxes.

[0064] Operation function: Supports adding and deleting rows.

[0065] Through the above-mentioned attribute definition and type configuration, the attribute class objects can flexibly combine and expand the various attributes required by the design list, realize the rapid generation of design list templates, improve the attribute reuse rate and configuration efficiency, so as to meet diverse business needs. Then, the obtained attribute information and attribute configuration information are encapsulated in the data body to form the attribute class objects corresponding to the attribute information. When there are multiple types of attribute information, the attribute class objects corresponding to each attribute information can be obtained according to the same processing flow.

[0066] More specifically, step 103 of this embodiment may include:

[0067] At least one attribute class object is obtained, and combined with a preset design list template, the design list template and the attribute class object are merged to generate a corresponding design list.

[0068] It should be noted that, based on the attribute class objects constructed in the previous steps, in the process of generating the design list, the generated attribute class objects can be combined with the preset design list template to obtain the required design list data, as shown in the following example: Figure 4 As shown, by filtering through the defined attributes in the attribute library, flexibly configuring the required attribute types (such as text boxes, drop-down boxes, attachment uploads, etc.), and then sorting and freely combining the attributes, the design list template structure is quickly generated, thereby improving the efficiency and flexibility of list construction, and thus achieving the purpose of improving the efficiency of product packaging design list development.

[0069] Furthermore, it also includes:

[0070] Step 1031: According to the preset list template database, the newly generated design list is matched with the historical design list stored in the list template database. If the match is not successful, the newly generated attribute class object is stored in the list template database.

[0071] It should be noted that in addition to the above-mentioned attribute database, the solution of the present application also provides a database for storing design checklist templates, namely, a checklist template database. The generated design checklist can be saved as a new template to the checklist template database, and supports subsequent reuse or adjustment and optimization based on the original template, thereby improving the efficiency of building the design checklist.

[0072] Furthermore, it also includes:

[0073] Step 104: extract each attribute class object contained in the design list and the attribute configuration information corresponding to the attribute class object;

[0074] Step 105: parse the attribute data and render the attribute content of the attribute configuration information through the preset attribute parsing logic to obtain the display data corresponding to the design list.

[0075] The property configuration information includes: editing property configuration and view property configuration.

[0076] It should be noted that in complex data management systems, the requirements for attribute display and editing are diverse, including single-value input, enumeration selection, file upload, combined attributes, etc. For different scenarios, traditional systems lack a unified parsing mechanism between the editing state and the viewing state, resulting in data redundancy, inflexible display, and high maintenance costs. Therefore, this embodiment provides an attribute parsing logic engine that can dynamically parse and render corresponding forms or views based on the two main bodies of attribute data - edit data (editData) and view data (voData), wherein the edit data (editData) is suitable for dynamic editing of attributes, including customizable configuration, two-way binding values, verification rules and other information, and the view data (voData) is suitable for static display of attributes, including parsed data and status, to ensure the stability and consistency of the display. Through the data sources of the two main bodies of editData and voData, combined with the detailed information of the attribute (attrInfo), all attributes are managed and parsed according to a unified structure, wherein the detailed information of the attribute (attrInfo) mentioned in this embodiment includes but is not limited to:

[0077] Common fields: attribute name (attrName), description (attrDesc), source (source), status (status), required check (required), etc.

[0078] Data type configuration:

[0079] Single value input (INPUT): attrValue indicates the value of two-way binding, and suffix indicates the suffix information.

[0080] Enumeration type: attrValueCodeList indicates the enumeration content, and multiple indicates whether multiple selections are allowed.

[0081] File type: reportList indicates the file source, and fileSize indicates the file size.

[0082] Composite attribute: attrGroupMultiple contains multiple sub-attributes, each of which can be parsed recursively.

[0083] Translation information: translateDTO represents international language mapping.

[0084] Verification information: isBan indicates whether the field is forbidden, numeric indicates the maximum number of inputs, needTranslate indicates whether translation is required, etc.

[0085] Regardless of the type of attribute (such as ordinary input box, file, combined attribute, etc.), the engine can automatically parse and generate the form structure for editing and viewing states, realize dynamic display and management of attributes, and through the integration of attribute library, template library and dynamic parsing engine, realize dynamic parsing, editing and display of attributes based on a unified data structure.

[0086] The above is a detailed description of an embodiment of a product packaging design list processing method provided by the present application. The following is a detailed description of an embodiment of a product packaging design list processing device provided by the present application.

[0087] See also Figure 5 , the present application provides a product packaging design list processing device embodiment, including:

[0088] The attribute information acquisition unit 201 is used to acquire preset attribute information and attribute configuration information corresponding to the attribute information;

[0089] The attribute class encapsulation processing unit 202 is used to obtain the attribute class object corresponding to the attribute information through a data body encapsulation processing method according to the attribute information and the attribute configuration information corresponding to the attribute information;

[0090] The dynamic design list generating unit 203 is used to generate a corresponding dynamic design list according to the attribute class object and in combination with a preset design list template.

[0091] In addition, if Figure 6As shown, a product packaging design list processing terminal provided in the third aspect of the present application, the implementation types of the terminal include but are not limited to: a personal computer, an industrial computer, a server and an embedded intelligent device, and the main components of the terminal include: a memory 33 and a processor 31, and the memory 33 and the processor 31 can be connected via a communication bus 34;

[0092] The memory is used to store program codes, and the program codes are used to implement a product packaging design list processing method provided in the above embodiment;

[0093] The processor is used to read and execute program code.

[0094] The present application also provides an embodiment of a computer-readable storage medium, in which program code is stored. The program code is used to be read and executed by a processor to implement a product packaging design list processing method provided in the above embodiment.

[0095] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the terminals, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0096] In the several embodiments provided in the present application, it should be understood that the disclosed terminals, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as 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 an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0097] The terms "first", "second", "third", "fourth", etc. (if any) in the specification 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 interchanged where appropriate, so that the embodiments of the present application described herein can, for example, 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 that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0098] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

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

[0100] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically 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 software functional units.

[0101] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0102] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for processing a product packaging design list, characterized in that: include: Obtaining preset attribute information and attribute configuration information corresponding to the attribute information; According to the attribute information and the attribute configuration information corresponding to the attribute information, the attribute class object corresponding to the attribute information is obtained through data body encapsulation processing; According to the attribute class object, combined with a preset design list template, a corresponding design list is generated.

2. A product packaging design list processing method according to claim 1, characterized in that: When multiple pieces of attribute information are obtained, obtaining the attribute class object corresponding to the attribute information through data body encapsulation processing according to the attribute information and the attribute configuration information corresponding to the attribute information includes: According to the types of the attribute information, each type of attribute information and the corresponding attribute configuration information are respectively encapsulated in a data body processing manner to obtain attribute class objects corresponding to each type of attribute information.

3. A product packaging design list processing method according to claim 1, characterized in that: According to the attribute class object, combined with the preset design list template, the corresponding design list is generated including: At least one attribute class object is obtained, and combined with a preset design list template, the design list template and the attribute class object are merged to generate a corresponding design list.

4. A product packaging design list processing method according to claim 1, characterized in that: Also includes: According to a preset attribute database, the newly generated attribute class object is matched with the historical attribute class objects stored in the attribute database. If the match fails, the newly generated attribute class object is stored in the attribute database.

5. A product packaging design list processing method according to claim 1, characterized in that: Also includes: According to the preset list template database, the newly generated design list is matched with the historical design list stored in the list template database. If the match is unsuccessful, the newly generated attribute class object is stored in the list template database.

6. A product packaging design list processing method according to claim 1, characterized in that: Also includes: Extracting each attribute class object contained in the design list and the attribute configuration information corresponding to the attribute class object; Through the preset attribute parsing logic, the attribute configuration information is parsed for attribute data and rendered for attribute content to obtain the display data corresponding to the design list.

7. A product packaging design list processing method according to claim 6, characterized in that: The attribute configuration information includes: editing attribute configuration and view attribute configuration.

8. A product packaging design list processing device, characterized in that: include: An attribute information acquisition unit, used to acquire preset attribute information and attribute configuration information corresponding to the attribute information; An attribute class encapsulation processing unit, used to obtain an attribute class object corresponding to the attribute information through a data body encapsulation processing method according to the attribute information and the attribute configuration information corresponding to the attribute information; The dynamic design list generating unit is used to generate a corresponding dynamic design list according to the attribute class object and in combination with a preset design list template.

9. A product packaging design list processing terminal, characterized in that: include: Memory and processor; The memory is used to store program codes, and the program codes are used to implement a product packaging design list processing method according to any one of claims 1 to 7; The processor is used for reading and executing the program code.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program code, and the program code is used to be read and executed by a processor to implement a product packaging design list processing method as described in any one of claims 1 to 7.