Method and system for personalizing creative products

By employing multi-dimensional verification and optimization strategies, the issues of copyright infringement in user-uploaded materials and the disconnect between production processes were resolved, enabling efficient customization and delivery of cultural and creative products and enhancing the user experience.

CN121213203BActive Publication Date: 2026-02-24SHENZHEN HETAI CULTURE DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511747874.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-26
Publication Date
2026-02-24
Estimated Expiration
2045-11-26

AI Technical Summary

Technical Problem

In existing technologies, user-uploaded materials are prone to infringement and are difficult to use directly in production. Design and production processes are disconnected, production scheduling efficiency is low, and it is difficult to balance schedule, cost, and quality.

Method used

This paper provides a method for personalized customization of cultural and creative products. It verifies the design materials uploaded by users from multiple dimensions, generates recommended material combinations, optimizes the materials based on the user's historical customization information, determines the optimization strategy, generates product customization orders, and scientifically and efficiently arranges production tasks.

Benefits of technology

We ensure the compliance of material sources, optimize the customization process, improve production efficiency, ensure faster and more stable delivery, and enhance user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121213203B_ABST
    Figure CN121213203B_ABST
Patent Text Reader

Abstract

The application discloses a kind of creative product individualization customization method and system, it is related to data processing technical field, the method includes: obtaining the design material and customization demand information uploaded by user, design material is checked multidimensionally, and verification result is obtained;When the verification result of design material is checked through, based on the historical customization information and customization demand information of user, corresponding recommended material combination is pushed to user;Target customization material is generated based on recommended material combination and design material by user, based on target customization material and target customization category, target customization material is optimized, and optimized customization material is obtained;Based on optimized customization material and target customization category, product customization order is generated;Based on multi-objective allocation strategy, target production line is allocated for product customization order.By the above-mentioned mode, the uploaded material is automatically verified, the source of material is guaranteed to be in compliance, while generating targeted optimization strategy, to ensure that customization proceeds smoothly.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to methods and systems for personalized customization of cultural and creative products. Background Technology

[0002] With the upgrading of consumption and the growth of personalized demands, traditional standardized cultural and creative products (such as T-shirts and mugs with uniform patterns) can no longer meet users' growing aesthetic and emotional expression needs. More and more consumers want to own "unique" customized products, such as canvas bags printed with their own photos or original figurines. At the same time, the threshold for digital content creation has been lowered, and many users have certain design capabilities or original materials (such as paintings and photographs). However, in the process of turning these ideas into physical products, many challenges are faced: high copyright risks, as users uploading images at will may lead to infringement; a disconnect between design and production processes, as user-submitted materials often cannot be directly produced due to low resolution, incorrect color modes, and other issues; and low production scheduling efficiency, as order allocation relies on manual experience, making it difficult to balance schedule, cost, and quality.

[0003] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention

[0004] The main purpose of this application is to provide a method and system for personalized customization of cultural and creative products, which aims to solve the technical problems in the prior art where user-uploaded materials are easy to infringe on copyrights and are difficult to use directly in production.

[0005] To achieve the above objectives, this application provides a method for personalized customization of cultural and creative products, the method comprising:

[0006] Obtain user-uploaded design materials and customization requirements, perform multi-dimensional verification on the design materials, and obtain the verification results;

[0007] When the verification result of the design material is that the verification is passed, based on the user's historical customization information and the customization requirement information, the corresponding recommended material combination is pushed to the user;

[0008] Obtain the target customized material generated by the user based on the recommended material combination and the design material; and determine the corresponding material optimization strategy based on the target customized material and the target customized category.

[0009] Based on the aforementioned material optimization strategy, the target customized material is optimized to obtain optimized customized material;

[0010] Based on the optimized customized materials and the target customized product category, a product customization order is generated;

[0011] Based on a multi-objective allocation strategy, a target production line is assigned to the product customization order, and the production cycle corresponding to the product customization order is synchronized to the user.

[0012] In one embodiment, the historical customization information includes at least category customization records, material usage records, material browsing records, material sharing records, and material purchase records. The customization requirement information includes at least the customization theme, customization category, product positioning, customization style, timeliness requirements, and budget range. The customization category is at least one of clothing, notebooks, canvas bags, ceramic cups, refrigerator magnets, figurines, and plush toys.

[0013] When the verification result of the design material is successful, the step of pushing the corresponding recommended material combination to the user based on the user's historical customization information and the customization requirement information includes:

[0014] Based on the historical customization information, the frequency of behaviors corresponding to the material style and material type is extracted;

[0015] Based on the frequency of behavior related to the material style and the material type, as well as the behavioral weight of the behavior frequency, the basic recommendation weight of the material style and the material type is determined;

[0016] Based on the basic recommendation weights of the material style and material type, update the initial recommendation weights of the available materials in the material library;

[0017] Based on the customized style, the basic recommendation weights of the available materials in the material library are adjusted to obtain the recommendation weights of the available materials in the material library;

[0018] Based on the recommendation weights of available materials in the material library, materials to be recommended are determined;

[0019] Determine the core recommended materials and the corresponding auxiliary recommended materials from the materials to be recommended;

[0020] Based on the core recommended materials and the corresponding auxiliary recommended materials, a combination of recommended materials is generated and pushed to the user.

[0021] In one embodiment, the step of determining the material to be recommended based on the recommendation weight of available materials in the material library further includes:

[0022] The user's preference features are extracted from the historical customization information. The preference features include at least style preference features, material element preference features, customization category preference features, and theme preference features.

[0023] Based on the user's preference features and the preference weights corresponding to those features, a preference vector for the user is generated.

[0024] Based on the user's preference vector, determine the user's similar user group;

[0025] Based on the material usage records of the similar user groups, the frequently used materials in the material library are identified;

[0026] The recommendation weights for the frequently used materials are adjusted.

[0027] In one embodiment, the step of obtaining the target customized material determined by the user based on the recommended material combination and the design material, and determining the corresponding material optimization strategy based on the target customized material and the target customized category, includes:

[0028] Extract the pixel dimensions of the target customized material, and determine the actual resolution of the target customized material based on the pixel dimensions of the target customized material;

[0029] Read the color channel information of the target customized material, and determine the actual color mode of the target customized material based on the color channel information of the target customized material;

[0030] The actual resolution and actual color mode of the target customized material are input into the decision tree classification model to obtain the compatible process of the target customized material;

[0031] Based on the target customized product category, determine the appropriate resolution, appropriate color mode, and appropriate process for the target customized product category. The appropriate process is at least one of hot stamping, screen printing, UV printing, and 3D printing.

[0032] Based on the adapted resolution, adapted color mode, and adapted process of the target customized product category, as well as the actual resolution, actual color mode, and compatible process of the target customized material, an material optimization strategy is generated.

[0033] In one embodiment, the step of assigning a target production line to the product customization order based on a multi-target allocation strategy includes:

[0034] Obtain the first correspondence between material preparation time, production time, quality inspection time and production cycle;

[0035] To obtain a second correspondence between equipment energy consumption costs, material costs, labor costs, and production costs;

[0036] To obtain the third-party correspondence between the historical pass rate of the production line, the process adaptability, and the production quality;

[0037] Based on the first correspondence, the second correspondence, and the third correspondence, a set of allocation equations is constructed;

[0038] Solve the system of distribution equations to generate multiple sets of optimal solutions;

[0039] Based on the demand priority of the product customization orders, the target solution is determined from the multiple sets of optimal solutions;

[0040] Based on the target solution, the target production line for the product customization order is determined.

[0041] In one embodiment, after the steps of allocating target production lines to the product customization order based on a multi-objective allocation strategy and synchronizing the production cycle corresponding to the product customization order to the user, the method further includes:

[0042] When the production cycle of the product customization order is greater than the user's waiting time, the remaining available days are calculated based on the latest delivery date and logistics days;

[0043] Based on the remaining available days, the timeliness characteristics of the product customization order are determined;

[0044] Extract the process characteristics, profit characteristics, and user characteristics of the product customization orders;

[0045] Based on the timeliness, process characteristics, profit characteristics, and user characteristics of the product customization order, the order priority of the product customization order is calculated;

[0046] Based on the production line capacity information, select production lines with available capacity.

[0047] Based on the order priority of the product customization order, the product customization order is allocated to the idle capacity production line.

[0048] In one embodiment, the method further includes:

[0049] When a user uploads original material that passes verification for the first time, the user is rewarded with corresponding points based on a first preset quantity.

[0050] When a user uploads original materials that have passed verification for the first time, the user is rewarded with corresponding points based on a second preset quantity, where the second preset quantity is less than the first preset quantity.

[0051] Record the number of times the original material is used and the satisfaction score. When the number of times the original material is used and the satisfaction score meet the preset reward conditions, reward the user with the corresponding customization amount.

[0052] In one embodiment, when the design material meets the preset clarity condition and preset integrity condition, the design material is compared with the authorized material in the copyright database, and a similarity index is calculated;

[0053] When the similarity index is greater than a preset similarity threshold, a risk warning message is sent to the user;

[0054] Obtain the authorization certificate uploaded by the user based on the risk warning information, and verify the key information of the authorization certificate, which includes at least the authorizing entity, the scope of authorization, and the validity period of authorization;

[0055] When the key information of the authorization certificate is verified, the verification result of the design material is determined to be verified as passed.

[0056] In one embodiment, the design material is decomposed into local feature points based on a multi-scale feature extraction algorithm;

[0057] The local feature points are aggregated and encoded to generate the feature fingerprint of the design material;

[0058] Based on the vector retrieval algorithm, the feature fingerprints of the design materials are compared with the feature fingerprints of the authorized materials in the copyright database to determine similar authorized materials;

[0059] Calculate the cosine similarity and similarity distance between the feature fingerprint of the design material and the feature fingerprint of the similar licensed material;

[0060] Obtain the fourth correspondence between cosine similarity, similarity distance, and similarity index;

[0061] Based on the cosine similarity, the similarity distance, and the fourth correspondence, a similarity index is determined.

[0062] Furthermore, to achieve the above objectives, this application also proposes a personalized customization system for cultural and creative products, which includes:

[0063] The verification module is used to obtain the design materials and customization requirements uploaded by the user, perform multi-dimensional verification on the design materials, and obtain the verification results.

[0064] The recommendation module is used to push corresponding recommended material combinations to the user based on the user's historical customization information and customization requirements information when the verification result of the design material is successful.

[0065] The optimization module is used to obtain the target customized material generated by the user based on the recommended material combination and the design material, and to determine the corresponding material optimization strategy based on the target customized material and the target customized category;

[0066] The customization module is used to optimize the target customized material based on the material optimization strategy to obtain optimized customized material;

[0067] The customization module is also used to generate a product customization order based on the optimized customization materials and the target customization category;

[0068] The customization module is also used to allocate target production lines to the product customization order based on a multi-objective allocation strategy, and to synchronize the production cycle corresponding to the product customization order to the user.

[0069] In addition, to achieve the above objectives, this application also proposes a personalized customization device for cultural and creative products, which includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the computer program is configured to implement the steps of the personalized customization method for cultural and creative products as described above.

[0070] In addition, to achieve the above objectives, the present invention also proposes a storage medium, which is a computer-readable storage medium, and stores a computer program on the storage medium. When the computer program is executed by a processor, it implements the steps of the personalized customization method for cultural and creative products as described above.

[0071] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the personalized customization method for cultural and creative products as described above.

[0072] This application provides a method for personalized customization of cultural and creative products. It involves obtaining user-uploaded design materials and customization requirements, performing multi-dimensional verification on the design materials, and obtaining verification results. When the verification result of the design materials is passed, it pushes corresponding recommended material combinations to the user based on the user's historical customization information and customization requirements. It then obtains the target customized materials generated by the user based on the recommended material combinations and design materials, determines the corresponding material optimization strategy based on the target customized materials and target customized product categories, optimizes the target customized materials based on the material optimization strategy, and generates optimized customized materials. Based on the optimized customized materials and the target customized product categories, it generates a product customization order. Finally, based on a multi-target allocation strategy, it allocates target production lines to the product customization order and synchronizes the corresponding production cycle of the product customization order to the user. This application can automatically verify user-uploaded materials, ensuring the compliance of material sources. Simultaneously, it generates targeted optimization strategies for the materials used in customization, ensuring smooth customization. Furthermore, it can scientifically and efficiently arrange production tasks, making scheduling more intelligent, ensuring production efficiency, and delivering faster and more stable results, comprehensively improving the user experience and solving the technical problems of user-uploaded materials being prone to infringement and difficult to directly use in production. Attached Figure Description

[0073] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0074] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0075] Figure 1 This is a flowchart illustrating an embodiment of the personalized customization method for cultural and creative products in this application.

[0076] Figure 2 This is a flowchart illustrating Embodiment Two of the method for personalized customization of cultural and creative products according to this application;

[0077] Figure 3 This is a flowchart illustrating Embodiment 3 of the method for personalized customization of cultural and creative products in this application;

[0078] Figure 4 This is a schematic diagram of the module structure of the personalized customization system for cultural and creative products according to an embodiment of this application;

[0079] Figure 5 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the personalized customization method of cultural and creative products in this application embodiment.

[0080] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0081] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0082] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0083] The main solution of this application embodiment is as follows: Obtain the design materials and customization requirements information uploaded by the user; perform multi-dimensional verification on the design materials to obtain the verification results; when the verification result of the design materials is passed, push the corresponding recommended material combination to the user based on the user's historical customization information and customization requirements information; obtain the target customized material generated by the user based on the recommended material combination and the design materials; determine the corresponding material optimization strategy based on the target customized material and the target customized category; optimize the target customized material based on the material optimization strategy to obtain optimized customized material; generate a product customization order based on the optimized customized material and the target customized category; allocate a target production line to the product customization order based on a multi-target allocation strategy, and synchronize the production cycle corresponding to the product customization order to the user.

[0084] Currently, there are many challenges in turning these ideas into physical products: high copyright risks, as users may infringe on copyrights by uploading images at will; a disconnect between design and production processes, as user-submitted materials often cannot be directly produced due to low resolution, incorrect color modes, and other issues; and low production scheduling efficiency, as order allocation relies on manual experience, making it difficult to balance schedule, cost, and quality.

[0085] This application provides a solution that automatically verifies user-uploaded materials to ensure the compliance of material sources. At the same time, it generates targeted optimization strategies for customized materials to ensure the smooth progress of customization. In addition, it can scientifically and efficiently arrange production tasks, making scheduling more intelligent, ensuring production efficiency, and delivering faster and more stably, thus comprehensively improving the user experience. It solves the technical problem that user-uploaded materials are prone to infringement and are difficult to use directly in production.

[0086] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device or a personalized customization device for cultural and creative products capable of the above functions. This embodiment does not specifically limit it in this regard. The following uses a personalized customization device for cultural and creative products as an example to describe this embodiment and the following embodiments.

[0087] This application provides a method for personalized customization of cultural and creative products, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the method for personalized customization of cultural and creative products according to this application.

[0088] In this embodiment, the method for personalized customization of cultural and creative products includes steps S10 to S60:

[0089] Step S10: Obtain the design materials and customization requirements uploaded by the user, perform multi-dimensional verification on the design materials, and obtain the verification results;

[0090] It should be noted that design materials refer to materials uploaded by users that they wish to use in the customization process of cultural and creative products. These materials can be in the form of images or 3D models; this embodiment does not impose specific limitations on this. Since user-uploaded materials may be the work of others, posing a potential copyright dispute, it is necessary to ensure the security and legality of user-uploaded materials.

[0091] In one feasible implementation, step S10 may include steps S101 to S104:

[0092] Step S101: When the design material meets the preset clarity condition and preset integrity condition, the design material is compared with the authorized material in the copyright database, and a similarity index is calculated.

[0093] It should be noted that the preset clarity condition is the set clarity requirement that needs to be met, such as: the image resolution must reach 300dpi or higher. The preset integrity condition is the set integrity requirement that needs to be met. It can be determined by the image recognition algorithm whether there is any missing or occluded key information in the material. For example, if it is a person material, it is necessary to ensure that the face and main pattern are not cropped. If it is a text material, it is necessary to ensure that the text is not incomplete. If it contains user-defined elements, it is necessary to ensure that the elements have no blurred edges or partial missing parts. It can be flexibly set according to the actual situation. This embodiment does not make specific limitations on this.

[0094] Understandably, after a user uploads the relevant materials, a validity check is performed first. If the design material meets both the preset clarity and completeness requirements, the validity check passes, and the next step, compliance check, proceeds. If the preset clarity and completeness requirements are not met simultaneously, the user is notified of a verification failure, indicating insufficient resolution or incompleteness of the material, and is required to re-upload.

[0095] In one feasible implementation, the step of comparing the design material with authorized materials in the copyright database and calculating a similarity index may include: decomposing the design material into local feature points based on a multi-scale feature extraction algorithm; aggregating and encoding the local feature points to generate a feature fingerprint of the design material; comparing the feature fingerprint of the design material with the feature fingerprint of authorized materials in the copyright database based on a vector retrieval algorithm to determine similar authorized materials; calculating the cosine similarity and similarity distance between the feature fingerprint of the design material and the feature fingerprint of the similar authorized materials; obtaining a fourth correspondence between the cosine similarity, the similarity distance, and the similarity index; and determining the similarity index based on the cosine similarity, the similarity distance, and the fourth correspondence.

[0096] It should be noted that the multi-scale feature extraction algorithm can be the SIFT (Scale-Invariant Feature Transform) algorithm. Using a multi-scale feature extraction algorithm, the design material is decomposed into several local feature points. In this process, feature points at different scales can be extracted first (e.g., large scale focuses on structural features, small scale focuses on texture details), constructing multi-level feature points. Then, PCA (Principal Components Analysis) is performed on the SIFT descriptors to reduce dimensionality (e.g., from 128 dimensions to 64 dimensions) and weighting (e.g., Gaussian weights to enhance features in the central region) to improve feature discriminative power, thus obtaining the final local feature points. VLAD (Vector of Locally Aggregated Descriptors) is used to aggregate and encode the SIFT features, generating a global feature fingerprint of the design material, replacing the description of a single feature point. Correspondingly, the feature fingerprints of licensed materials in the copyright database are obtained in the same way.

[0097] Understandably, the vector retrieval algorithm can be the FAISS vector retrieval algorithm. This algorithm compares the feature fingerprints of the design material with those of the licensed materials in the copyright database, retrieving the five most similar licensed materials as similar licensed materials. It then calculates the cosine similarity between the feature fingerprints of the design material and the similar licensed materials, and calculates the Euclidean distance as the similarity distance. Cosine similarity measures the directional consistency of global features, while similarity distance supplements the evaluation of local feature differences. Cosine similarity and similarity distance are assigned corresponding weights; for example, the weight of cosine similarity is 0.7, and the weight of similarity distance is 0.3. The fourth correspondence between cosine similarity, similarity distance, and the similarity index—that is, the calculation formula for the similarity index—is shown below:

[0098]

[0099] In the formula, Indicates similarity index, and These represent the weights of cosine similarity and similarity distance, respectively. Represents cosine similarity. Indicates similarity distance. This represents the maximum distance threshold, i.e., the maximum set similarity distance, for example: 10. The similarity index for each similar licensed material is determined, and the maximum value of this similarity index is taken as the final result.

[0100] Step S102: When the similarity index is greater than a preset similarity threshold, a risk warning message is sent to the user.

[0101] It should be noted that the preset similarity threshold is the set threshold for the similarity index, for example, 0.8. This embodiment does not specifically limit this. If the similarity index is greater than the preset similarity threshold, it indicates that the design materials uploaded by the user may have copyright issues. In this case, a risk warning message needs to be sent to the user, which will require the user to provide authorization proof. The risk warning message can be sent via email, SMS, or system message, etc., and this embodiment does not specifically limit this. If the similarity index is less than or equal to the preset similarity threshold, it indicates that the compliance verification is passed, that is, the final verification result is verification passed, and step S20 is executed.

[0102] Step S103: Obtain the authorization certificate uploaded by the user based on the risk warning information, and verify the key information of the authorization certificate. The key information includes at least the authorizing entity, the scope of authorization, and the validity period of authorization.

[0103] It should be noted that this embodiment can automatically verify key information in the authorization certificate, including at least the authorizing entity, the scope of authorization, and the validity period of authorization.

[0104] Understandably, the authorization certificate's name is identified using OCR (Optical Character Recognition) and compared with the copyright holder information of the material in the copyright database. For example, if the copyright holder of the material is "XX Culture Company," it is necessary to verify whether the authorization certificate identifies the company as the licensor or whether it is a legally authorized agency certificate issued by the company. Next, the authorized purpose in the certificate must clearly include personalized customization of cultural and creative products to prevent users from uploading materials that are "only allowed for non-commercial use." For example, if the authorization certificate only allows "personal appreciation," then the scope of authorization is deemed insufficient. Then, the authorization start and end dates in the certificate must be within the specified time frame. For example, if the authorization period is from January 1, 2024 to December 31, 2024, and the current date is January 5, 2025, then the authorization period is deemed invalid.

[0105] Step S104: When the key information of the authorization certificate is verified, the verification result of the design material is determined to be verified as passed.

[0106] Understandably, if the three key pieces of information in the authorization certificate—the authorizing entity, the scope of authorization, and the validity period of authorization—are all verified, the output verification is successful, and the design materials uploaded by the user can proceed to the next step, executing step S20.

[0107] It should be understood that if a user fails to upload authorization proof, or if any key information in the authorization proof fails to be verified (e.g., the scope of authorization does not include cultural and creative customization), the verification will fail, the design material will be rejected for customization, and the user will be prompted to replace the compliant material or supplement the complete authorization proof.

[0108] Step S20: When the verification result of the design material is that the verification is passed, based on the user's historical customization information and the customization requirement information, push the corresponding recommended material combination to the user;

[0109] It should be noted that the customization requirements information refers to the user's requirements / needs for customization, which should include at least the customization theme (e.g., birthday gift, company annual meeting gift), customization category (one or more items can be selected from clothing, notebooks, canvas bags, ceramic mugs, refrigerator magnets, figurines, and plush toys), product positioning (e.g., high-end gifts, affordable daily necessities), customization style (e.g., traditional Chinese style, minimalist, cartoon, retro, etc., can be selected individually or in multiple ways, and must be consistent with the style tags in the material library), time requirements (e.g., delivery within 7 days, no urgent requirements), and budget range (e.g., 50-100 yuan / item, 100 yuan or more / item).

[0110] Additionally, it should be noted that historical customization information only includes the user's historical customization records, including at least category customization records, material usage records, material browsing records, material sharing records, and material purchase records. Category customization records refer to the categories customized in the past year (e.g., ceramic cups 3 times, canvas bags 2 times), the customization time, and the quantity customized, used to extract category preferences. Material usage records refer to the material IDs used, material styles (e.g., traditional Chinese style 5 times, minimalist 3 times), and material types (e.g., illustration 4 times, photography times), used to count the frequency of style / type behaviors. Material browsing records refer to the material IDs viewed, dwell time (e.g., traditional Chinese style materials average 8 seconds, other materials average 3 seconds), and number of views, used to help determine potential preferences. Material sharing records refer to the shared material IDs, sharing recipients, and number of shares (e.g., traditional Chinese style materials shared 3 times, other materials shared 0 times), used to reinforce high-approval preferences. Material purchase records refer to the commercial material IDs purchased, purchase amount, and purchase time (e.g., traditional Chinese style materials purchased 2 times, total cost 50 yuan), used to extract strong demand preferences.

[0111] Understandably, based on a user's historical customization information and customization needs, a corresponding combination of recommended content is pushed to the user. This combination of recommended content typically includes core recommended content and corresponding supplementary recommended content.

[0112] Step S30: Obtain the target customized material generated by the user based on the recommended material combination and the design material; determine the corresponding material optimization strategy based on the target customized material and the target customized category.

[0113] It should be noted that the target customized category refers to the final category that needs to be customized, and users can choose from the recommended categories based on their original needs. The target customized materials refer to the final materials to be used for customization, which can be in the form of patterns (images) or 3D models. The material optimization strategy refers to the optimization plan for the target customized materials.

[0114] In one feasible implementation, step S30 may include: extracting the pixel dimensions of the target customized material; determining the actual resolution of the target customized material based on the pixel dimensions of the target customized material; reading the color channel information of the target customized material; determining the actual color mode of the target customized material based on the color channel information of the target customized material; inputting the actual resolution and actual color mode of the target customized material into a decision tree classification model to obtain the compatible process of the target customized material; determining the suitable resolution, suitable color mode, and suitable process of the target customized product category based on the target customized product category, wherein the suitable process is at least one of hot stamping, screen printing, UV printing, and 3D printing; and generating a material optimization strategy based on the suitable resolution, suitable color mode, and suitable process of the target customized product category, as well as the actual resolution, actual color mode, and compatible process of the target customized material.

[0115] It should be noted that the resolution needs to be calculated in conjunction with the physical size of the pattern of the target customized product category (i.e., the actual size of the material when finally printed / printed on the product). The formula is: Actual resolution (dpi) = pixel size (pixels) ÷ target physical size (inches). Use PIL (Python Imaging Library, data processing library) or OpenCV (Open Source Computer Vision Library, cross-platform computer vision library) to read the color mode, directly obtain the number of channels and mode identifier, and determine the actual color mode of the target customized material. For RGB color mode, it is suitable for UV printing, heat transfer, and 3D printing, but does not support screen printing (CMYK color separation is required). For CMYK color mode, it is suitable for screen printing, UV printing, and heat transfer. L (grayscale) color mode is suitable for hot stamping, single-color screen printing, and single-color UV printing, but does not support color UV printing or color heat transfer. For RGBA (de-transparency) color mode, it is suitable for UV printing and heat transfer, but does not support screen printing (CMYK conversion is required first).

[0116] Understandably, the data on historical material parameters and process adaptation is collected, and a decision tree classification model is constructed according to the input features (numerical): actual resolution (directly using dpi value), actual color mode (encoding: RGB=0, CMYK=1, L=2, RGBA=3), and the output labels: process code (screen printing=0, UV printing=1, heat transfer=2, hot stamping=3, 3D printing=4).

[0117] It should be understood that decision tree classification models are used to determine the compatible processes for the target customized materials. Each target customized product category has corresponding compatible resolutions, compatible color modes, and compatible processes. When there are multiple options for the compatibility parameters (such as ceramic cups being compatible with RGB / CMYK), the priorities must be clearly defined. Color mode priority: CMYK (more accurate printing colors) > RGB (UV printing compatible). Process priority: UV printing (high precision, short lead time) > hot stamping (requires additional mold opening, longer lead time).

[0118] Understandably, the process involves comparing the differences between the adapted resolution, adapted color mode, adapted process technology and the actual resolution, and the actual color mode and the compatible process technology to generate corresponding optimization solutions. If the resolution is insufficient, it is optimized, for example, by using bilinear interpolation to enlarge pixels; if the color mode is incompatible, it is optimized, for example, by converting RGB to CMYK using an ICC color profile; if the process technology is incompatible, the adapted process technology is used first.

[0119] Step S40: Based on the material optimization strategy, optimize the target customized material to obtain optimized customized material;

[0120] It should be noted that optimized and customized materials refer to the final materials (patterns / 3D models) that can be directly used for production.

[0121] Step S50: Based on the optimized customized materials and the target customized product category, generate a product customization order;

[0122] Understandably, personalized cultural and creative product orders, i.e. product customization orders, are generated based on optimized customized materials and target customized product categories.

[0123] Step S60: Based on the multi-objective allocation strategy, assign a target production line to the product customization order and synchronize the production cycle corresponding to the product customization order to the user.

[0124] In one feasible implementation, the step of allocating a target production line to the product customization order based on a multi-objective allocation strategy may include: obtaining a first correspondence between material preparation time, production time, quality inspection time, and production cycle; obtaining a second correspondence between equipment energy consumption cost, material cost, labor cost, and production cost; obtaining a third correspondence between the production line's historical pass rate, process adaptability, and production quality; constructing an allocation equation set based on the first, second, and third correspondences; solving the allocation equation set to generate multiple optimal solutions; determining a target solution from the multiple optimal solutions based on the demand priority of the product customization order; and determining the target production line for the product customization order based on the target solution.

[0125] It should be noted that material preparation time (T1) is the time from material leaving the warehouse to delivery to the production line (including material counting and sorting); production time (T2) is the time for the production line to complete customized printing and product forming (including equipment debugging and mass production); quality inspection time (T3) is the time to complete appearance inspection (e.g., pattern clarity, no defects) and functional testing (e.g., ceramic cup leakage test); buffer time (T4) is the preset abnormal response time (usually 10%-20% of the total time, to avoid small delays affecting delivery). The first correspondence is the calculation formula for the production cycle: Production cycle (T) = T1 + T2 + T3 + T4. Equipment energy consumption cost (C1) is the production line power (kW) × production time (hours) × industrial electricity price (yuan / kWh); material cost (C2) is the unit material usage × material unit price × order quantity (including 10% loss); labor cost (C3) is the number of people configured on the production line × hourly wage (yuan / person). The first factor is the production time (hours) × total working hours (production + quality inspection). The second corresponding relationship is the calculation formula for production cost: Total order cost (C) = C1 + C2 + C3. The historical pass rate (Q1) is the number of qualified customized orders in the target customized category of the production line in the past 3 months / the total production of the target customized category × 100%. The process adaptability (Q2) is the matching degree score of the production line to the current process (100% = fully adapted, 50% = needs modification). Quality is expressed in the form of a score, and the two types of factors need to be weighted (the pass rate has a higher weight because it directly affects the yield). The third corresponding relationship is the calculation formula for production quality: Production quality (Q) = Q1 × 0.7 + Q2 × 0.3.

[0126] It is understandable that the three objectives of minimizing production cycle time, minimizing production cost, and maximizing production quality are transformed into a system of mathematical equations, namely, a system of allocation equations. Let... (0-1 variables) are decision variables. Indicates that the order is assigned to the first One production line, Indicates no allocation ( , (Total number of available production lines); Objective function (all three objectives need to be optimized simultaneously): , , , For the first The production cycle of each production line For the first Production cost of one production line For the first Production quality of each production line; Constraints (to ensure allocation feasibility): Uniqueness constraint is... (Orders can only be assigned to one production line to avoid splitting production), capacity constraints are... ( For the first Idle capacity indicators for each production line. Indicates free time. (Indicates full load), process constraints are ( For the first Process compatibility markings for each production line. This indicates compatibility with the current order's process. (Indicates incompatibility).

[0127] It should be understood that the NSGA-II (Non-Dominated Sorting Genetic Algorithm) can be used to solve the allocation equations, generating three sets of optimal solutions (corresponding to three production lines, with the solution format being [production line i, cycle time T, cost C, quality Q]). The solution that best meets the order priority is selected from the optimal solutions and then mapped to a specific production line to complete the allocation. For example, time-sensitive priority: if the user explicitly states "delivery within 7 days" (e.g., a birthday gift order) and the order notes indicate "urgent," then production cycle (priority 0.6) > production quality (priority 0.3) > production cost (priority 0.1). Cost priority: for enterprise bulk customization (e.g., 1000...). For employee gifts and products with a clear budget, the priority order is: production cost (priority 0.6) > production quality (priority 0.3) > production cycle (priority 0.1). Quality takes precedence: for high-end customization (such as limited-edition figurines or brand collaborations) and where the user requires "flawless" products, the priority order is: production quality (priority 0.6) > production cycle (priority 0.3) > production cost (priority 0.1). For each optimal solution, a comprehensive score is calculated based on priority. The solution with the highest score is the target solution. Based on the target solution, the corresponding production line is identified as the target production line for that customized product order.

[0128] Furthermore, in one feasible implementation, when a user uploads original materials that have passed verification for the first time, the user is rewarded with corresponding points based on a first preset quantity; when a user uploads original materials that have passed verification for the second time, the user is rewarded with corresponding points based on a second preset quantity, where the second preset quantity is less than the first preset quantity; the number of times the original materials are used and the satisfaction rating are recorded, and when the number of times the original materials are used and the satisfaction rating meet the preset reward conditions, the user is rewarded with a corresponding customization quota.

[0129] It should be noted that when uploading original materials, users must check the "Original Declaration" box, promising that the materials are their own independent creations (not plagiarized or infringing), and fill in the creation information (such as creation time, tools, source of inspiration, which are optional). After the original materials pass the validity and compliance verification, users will be rewarded to incentivize them to create original content.

[0130] It is understandable that if a user ID has no historical original material upload records in the system, or if all previously uploaded original materials have failed verification, the first original material that passes verification is considered the first upload. If a user ID already has at least one verified original material record, any subsequent original materials uploaded and passed verification are considered non-first uploads. The first and second preset quantities are the set number of reward points. Generally, the second preset quantity is less than the first preset quantity. For example, the first preset quantity is 100, and the second preset quantity is 50. These can be adjusted according to the material type, but this embodiment does not impose specific limitations on this. Upon the first upload, the corresponding points are added to the user's account according to the first preset quantity. Upon subsequent uploads, the corresponding points are added to the user's account according to the second preset quantity. The points are valid for one year.

[0131] It should be understood that "number of uses" refers to the number of times a user-uploaded original content has been used to generate customized product orders (including use by the user themselves and by other users), and "satisfaction rating" refers to the rating (1-5 stars, 5 stars being the highest) given by users who used the original content after receiving the customized product. "Preset reward conditions" are the conditions set to achieve the reward, such as: more than 5 uses and a satisfaction rating of 4 stars or higher. For original content that meets the conditions, the corresponding credit limit will be added to the account of the user who uploaded it.

[0132] This embodiment provides a method for personalized customization of cultural and creative products. It obtains design materials and customization requirements uploaded by the user, performs multi-dimensional verification on the design materials, and obtains the verification results. When the verification result of the design materials is passed, it pushes corresponding recommended material combinations to the user based on the user's historical customization information and customization requirements. It then obtains the target customized material generated by the user based on the recommended material combination and the design materials, determines the corresponding material optimization strategy based on the target customized material and the target customized category, optimizes the target customized material based on the material optimization strategy, and generates optimized customized material. Based on the optimized customized material and the target customized category, it generates a product customization order. Based on a multi-target allocation strategy, it allocates a target production line to the product customization order and synchronizes the production cycle corresponding to the product customization order to the user. This embodiment can automatically verify the materials uploaded by the user, ensuring the compliance of the material source. Simultaneously, it generates targeted optimization strategies for the materials used in customization, ensuring smooth customization. Furthermore, it can scientifically and efficiently arrange production tasks, making scheduling more intelligent, ensuring production efficiency, faster and more stable delivery, and comprehensively improving the user experience.

[0133] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in Embodiment 1 above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 2 Step S20 may include steps S201 to S206:

[0134] Step S201: Based on the historical customization information, extract the frequency of behaviors corresponding to the material style and material type;

[0135] It should be noted that this embodiment counts the number of times users actually interact with material styles and types (behavior frequency) from historical customization information to quantify users' explicit preferences.

[0136] Step S202: Determine the basic recommendation weights of the material style and the material type based on the frequency of behavior of the material style and the behavior weight of the behavior frequency;

[0137] Understandably, this involves statistically analyzing the frequency of behaviors related to different material styles and types, and then categorizing these behaviors into different types. For example, purchase records and usage records are considered valid behaviors (directly reflecting needs), while browsing records and sharing records are considered auxiliary behaviors (indirectly reflecting interests). Based on the behavior type of historical customized information, corresponding weights are assigned, known as behavior weights. The weight of valid behaviors is typically greater than that of auxiliary behaviors. Furthermore, behavior weights can decay over time; for example, behaviors from the last 3 months have a weight of 1.2, behaviors from 3-6 months have a weight of 1.0, and behaviors older than 6 months have a weight of 0.8, to prevent outdated preferences from influencing recommendations. The formula for calculating the basic recommendation weights is shown below:

[0138]

[0139] In the formula, Indicates the basic recommendation weight. Indicates the frequency of behavior. This represents the behavior weight. By combining behavior frequency and behavior weight, the recommendation priority of different styles / types is quantified; the higher the weight, the higher the recommendation priority.

[0140] Step S203: Based on the basic recommendation weights of the material style and the material type, update the initial recommendation weights of the available materials in the material library; based on the customized style, adjust the initial recommendation weights of the available materials in the material library to obtain the recommendation weights of the available materials in the material library.

[0141] It should be noted that the initial recommendation weights for all available materials in the material library are set based on the basic recommendation weights of material style and type. Then, considering the user's specified customized style, the initial recommendation weights for all available materials in the material library are adjusted a second time to ensure that the recommendations strongly match the user's current needs.

[0142] Understandably, each available material in the resource library is pre-labeled with a style tag (e.g., traditional Chinese style, minimalist, etc.) and a type tag (e.g., text, decoration, etc.), and assigned a default initial recommendation weight (e.g., 1.0). Materials without style tags have an initial recommendation weight of 0.5 (lower priority). Based on the basic recommendation weight of the material style, the default initial recommendation weight of the available elements corresponding to that style is updated; based on the basic recommendation weight of the material type, the default initial recommendation weight of the available elements corresponding to that type is updated. Next, based on the user's customized style, the style matching coefficient of the available materials is determined. This coefficient is then multiplied by the basic recommendation weight to obtain the final recommendation weight. For example, if the user's customized style is traditional Chinese style, then the recommendation weight of available materials tagged with "traditional Chinese style" in the resource library is: initial recommendation weight × basic recommendation weight (traditional Chinese style) × 1.5 (style matching coefficient).

[0143] Step S204: Determine the materials to be recommended based on the recommendation weights of the available materials in the material library;

[0144] Understandably, materials are sorted from highest to lowest recommendation weight, and N materials (e.g., 20 to avoid overwhelming the selection process) are selected as the materials to be recommended. If there are fewer than N materials for a certain category, materials from other suitable categories in the same style are added, but they must be marked with "Recommended Suitable Categories".

[0145] In one feasible implementation, before step S203, the following steps may be included: extracting the user's preference features from the historical customization information, wherein the preference features include at least style preference features, material element preference features, customized category preference features, and theme preference features; generating the user's preference vector based on the user's preference features and the preference weights corresponding to the preference features; determining the user's similar user groups based on the user's preference vector; determining the frequently used materials in the material library based on the material usage records of the similar user groups; and adjusting the recommendation weights of the frequently used materials.

[0146] It should be noted that the style preference feature is equal to the frequency of behavior in that style / the total frequency of behavior in all styles (normalized to 0-1). For example, the style preference feature of traditional Chinese style is 0.6 (12.2 / 20.3), and the style preference feature of minimalism is 0.4 (8.1 / 20.3). The material element preference feature is equal to the frequency of use of that element (such as flowers, geometric shapes, or figures) / the total frequency of use of all elements. For example, the material element preference feature of flowers is 0.7 (7 / 10), and the material element preference feature of geometric shapes is 0.3 (3 / 10). The customized category preference feature is equal to the number of times that category is customized / the total number of times all categories are customized. For example, the customized category preference feature of ceramic cups is 0.6 (3 / 5), and the customized category preference feature of canvas bags is 0.4 (2 / 5). The theme preference feature is equal to the number of times that theme (such as festivals or daily life) is customized / the total number of times all themes are customized. For example, the theme preference feature of festivals is 0.8 (4 / 5), and the theme preference feature of daily life is 0.2 (1 / 5). If a user has very little historical data (e.g., has only viewed the material twice), then the missing features are filled with the industry average (e.g., style preference features are filled with the industry average of 0.3 for traditional Chinese style, 0.2 for minimalist style, and 0.5 for cartoon style).

[0147] Understandably, the four preference features are combined with corresponding weights to form a unique vector identifier, used to match similar user groups. For example, the weight of the customized category preference feature is 0.4, the style preference feature is 0.3, the material element preference feature is 0.2, and the theme preference feature is 0.1. The preference vector = [style preference feature value × 0.3, material element preference feature value × 0.2, category preference feature value × 0.4, theme preference feature value × 0.1]. By calculating the similarity of preference vectors, a group of users with highly consistent preferences with the current user is selected from the user pool as a similar user group. In specific implementations, cosine similarity can be used as the degree of similarity between two preference vectors, i.e., preference vector similarity, ranging from 0 to 1, with closer to 1 indicating greater similarity. A similarity threshold is set (e.g., 0.8, which can be adjusted according to the size of the user pool; for a large user pool, the threshold is increased to 0.85), and users with similarity ≥ the threshold are selected to form a similar user group (at least 5 people; if less, the threshold is lowered to 0.7, and the selection is repeated).

[0148] It should be understood that the high-frequency usage materials are obtained by extracting materials from similar user groups that have been used within the past 3 months and have a satisfaction rating of ≥4 stars (out of 5), sorting them by usage frequency, and selecting the top M (e.g., 10) materials. Materials that conflict with the current user's customization needs are excluded (e.g., if the user is customizing a ceramic mug, high-frequency materials that only fit figurines are excluded). The recommendation weight of high-frequency usage materials is calculated as: original recommendation weight × 1.2 (similar group adjustment coefficient). If the high-frequency materials perfectly match the current user's customization style, an additional 1.1 is applied (matching bonus).

[0149] Step S205: Determine the core recommendation material and the auxiliary recommendation material corresponding to the core recommendation material from the materials to be recommended;

[0150] It should be noted that the core recommended materials are the main visual materials, which determine the core style of the customized product. They can be complete patterns in the top 20% of the materials to be recommended, such as: a Chinese landscape main image or a cartoon character main image. They are adapted to the user's customized category. The auxiliary recommended materials are matching elements used to enhance details and do not dominate the style. They can be borders, text, and small icons in the top 20%-80% of the materials to be recommended, such as: a Chinese cloud pattern border or "Happy Birthday" artistic font. They are usually applicable across categories.

[0151] Step S206: Based on the core recommended material and the auxiliary recommended material corresponding to the core recommended material, generate a combination of recommended materials and push the combination of recommended materials to the user.

[0152] It is understandable that one core recommended material and two to three auxiliary recommended materials constitute one recommended material combination. This avoids making the combination too complex. The materials within the same combination should have a consistent style (e.g., Chinese style core material + Chinese style auxiliary material, without mixing cartoon auxiliary materials), and the applicable categories and budget references for the combination should be indicated.

[0153] This embodiment provides a method for personalized customization of cultural and creative products. Based on historical customization information, it extracts the frequency of behaviors corresponding to material styles and types. Based on the frequency of behaviors and their weights, it determines the basic recommendation weights for each material style and type. Based on these basic recommendation weights, it updates the initial recommendation weights of available materials in the material library. Based on the customized style, it adjusts the basic recommendation weights of available materials in the library to obtain the recommended weights for all available materials. Based on these recommended weights, it determines materials to be recommended. Among the materials to be recommended, it identifies core recommended materials and their corresponding auxiliary recommended materials. Based on the core recommended materials and their corresponding auxiliary recommended materials, it generates a combination of recommended materials and pushes this combination to the user. This embodiment can automatically verify user-uploaded materials, ensuring the compliance of material sources. Simultaneously, it generates targeted optimization strategies for customized materials, ensuring smooth customization. Furthermore, it can scientifically and efficiently arrange production tasks, making scheduling more intelligent, ensuring production efficiency, faster and more stable delivery, and comprehensively improving the user experience.

[0154] Based on the above embodiments of this application, in the third embodiment of this application, the same or similar content as the above embodiments can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 3 Step S60 may be followed by steps S701 to S706:

[0155] Step S701: When the production cycle of the product customization order is greater than the user's waiting time, calculate the remaining available days based on the latest delivery date and logistics days;

[0156] It should be noted that the (originally allocated) production cycle refers to the total cycle (including materials, production, and quality inspection) for completing an order on the target production line determined by the multi-objective allocation strategy. The user's waiting time is the maximum waiting time specified by the user when submitting customized requirements (e.g., "must be received within 7 days"), or the system default (e.g., 10 days for ordinary orders). The latest delivery date is the final acceptable receipt date for the user (filled in by the user or automatically calculated based on the waiting time and the current date). The logistics days are the standard logistics time from the production base to the user's delivery address (including pickup, transportation, and delivery, distinguishing between express delivery types). The production line capacity information refers to the real-time production status (idle / occupied), remaining capacity (order volume / working hours that can be accepted), and process compatibility of each production line.

[0157] Understandably, when the production cycle of the originally allocated production line exceeds the user's waiting time (e.g., original production cycle 10 days, user's waiting time 7 days), the maximum remaining available production time is first calculated by working backwards from the latest delivery date and logistics days. The formula is: Remaining Available Days = Latest Delivery Date - Current Date - Logistics Days. If the calculation result is negative (e.g., latest delivery date May 10th, current date May 9th, logistics 2 days), the highest level emergency warning is triggered directly, skipping subsequent feature extraction and prioritizing resource scheduling.

[0158] Step S702: Based on the remaining available days, determine the timeliness characteristics of the product customization order;

[0159] Understandably, the remaining available days are converted into quantifiable time-sensitive characteristics (0-1 range, with higher values ​​indicating greater urgency).

[0160] Step S703: Extract the process characteristics, profit characteristics, and user characteristics of the product customization order;

[0161] Understandably, three types of non-time-sensitive features are extracted from order and user data, all converted into quantified values ​​in the 0-1 range to ensure weighted calculation with time-sensitive features. Process features are obtained by quantifying the complexity of the target customized product category and process type based on the order; lower complexity results in higher feature values, facilitating faster production. Profit features are obtained by quantifying the profit margin of the order; higher profit margins result in higher feature values, prioritizing high-value orders. User features are obtained by quantifying the user's membership level or historical spending amount; higher user value results in higher feature values.

[0162] Step S704: Calculate the order priority of the product customization order based on its timeliness characteristics, process characteristics, profit characteristics, and user characteristics.

[0163] It is understandable that the quantitative values ​​of the four major characteristics of timeliness, process, profit, and user are integrated into the order priority (0-1 range, the higher the priority score, the higher the urgency and value, and the earlier it is allocated. For example, the weight allocation is as follows: Timeliness characteristic (0.4) > User characteristic (0.2) = Profit characteristic (0.2) = Process characteristic (0.2).

[0164] Step S705: Based on the production line capacity information, select production lines with available capacity.

[0165] It should be noted that selecting available production lines from all production lines capable of handling customized orders for this product requires meeting two main conditions: process compatibility and sufficient capacity. For example, the production line's supported process list must include the process type for the customized order, the production line must currently have no orders in production, or its remaining capacity must be greater than or equal to the order demand, and the production line's standard production cycle must be less than or equal to the remaining available days.

[0166] Step S706: Based on the order priority of the product customization order, allocate the product customization order to the idle capacity production line.

[0167] Understandably, if only one idle production line is selected, the order will be directly assigned to that production line without sorting. If multiple idle production lines are selected (e.g., production line D and production line G are selected simultaneously), the orders will be sorted from highest to lowest priority. If the orders have the same priority, they will be sorted from highest to lowest production line efficiency, and the most efficient idle production line will be selected as the target for allocation.

[0168] This embodiment provides a method for personalized customization of cultural and creative products. When the production cycle of a customized product order exceeds the user's waiting time, the remaining available days are calculated based on the latest delivery date and logistics days. Based on the remaining available days, the timeliness characteristics of the customized product order are determined. The process characteristics, profit characteristics, and user characteristics of the customized product order are extracted. Based on these characteristics, the order priority is calculated. Idle production lines are selected based on production line capacity information. Finally, the customized product order is allocated to the idle production lines based on its order priority. This embodiment can automatically verify user-uploaded materials, ensuring the compliance of material sources. Simultaneously, it generates targeted optimization strategies for the materials used in customization, ensuring smooth customization. Furthermore, it can scientifically and efficiently arrange production tasks, making scheduling more intelligent, ensuring production efficiency, faster and more stable delivery, and comprehensively improving the user experience.

[0169] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the personalized customization method of cultural and creative products in this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0170] This application also provides a personalized customization system for cultural and creative products; please refer to [reference needed]. Figure 4 The personalized customization system for cultural and creative products includes:

[0171] Verification module 10 is used to obtain the design materials and customization requirements uploaded by the user, perform multi-dimensional verification on the design materials, and obtain the verification results.

[0172] Recommendation module 20 is used to push a corresponding combination of recommended materials to the user based on the user's historical customization information and customization requirements information when the verification result of the design material is that the verification is passed;

[0173] Optimization module 30 is used to obtain the target customized material generated by the user based on the recommended material combination and the design material, and to determine the corresponding material optimization strategy based on the target customized material and the target customized category;

[0174] The customization module 40 is used to optimize the target customized material based on the material optimization strategy to obtain optimized customized material;

[0175] The customization module 40 is also used to generate a product customization order based on the optimized customization materials and the target customization category;

[0176] The customization module 40 is also used to allocate target production lines to the product customization order based on a multi-objective allocation strategy, and to synchronize the production cycle corresponding to the product customization order to the user.

[0177] In one feasible implementation, the historical customization information includes at least category customization records, material usage records, material browsing records, material sharing records, and material purchase records. The customization requirement information includes at least customization theme, customization category, product positioning, customization style, timeliness requirements, and budget range. The customization category is at least one of clothing, notebooks, canvas bags, ceramic cups, refrigerator magnets, figurines, and plush toys. The recommendation module 20 is also used to extract the behavior frequency corresponding to the material style and material type based on the historical customization information.

[0178] Based on the frequency of behavior related to the material style and the material type, as well as the behavioral weight of the behavior frequency, the basic recommendation weight of the material style and the material type is determined;

[0179] Based on the basic recommendation weights of the material style and material type, update the initial recommendation weights of the available materials in the material library;

[0180] Based on the customized style, the basic recommendation weights of the available materials in the material library are adjusted to obtain the recommendation weights of the available materials in the material library;

[0181] Based on the recommendation weights of available materials in the material library, materials to be recommended are determined;

[0182] Determine the core recommended materials and the corresponding auxiliary recommended materials from the materials to be recommended;

[0183] Based on the core recommended materials and the corresponding auxiliary recommended materials, a combination of recommended materials is generated and pushed to the user.

[0184] In one feasible implementation, the recommendation module 20 is further configured to extract the user's preference features from the historical customization information, the preference features including at least style preference features, material element preference features, customized category preference features and theme preference features;

[0185] Based on the user's preference features and the preference weights corresponding to those features, a preference vector for the user is generated.

[0186] Based on the user's preference vector, determine the user's similar user group;

[0187] Based on the material usage records of the similar user groups, the frequently used materials in the material library are identified;

[0188] The recommendation weights for the frequently used materials are adjusted.

[0189] In one feasible implementation, the optimization module 30 is further configured to extract the pixel size of the target customized material and determine the actual resolution of the target customized material based on the pixel size of the target customized material;

[0190] Read the color channel information of the target customized material, and determine the actual color mode of the target customized material based on the color channel information of the target customized material;

[0191] The actual resolution and actual color mode of the target customized material are input into the decision tree classification model to obtain the compatible process of the target customized material;

[0192] Based on the target customized product category, determine the appropriate resolution, appropriate color mode, and appropriate process for the target customized product category. The appropriate process is at least one of hot stamping, screen printing, UV printing, and 3D printing.

[0193] Based on the adapted resolution, adapted color mode, and adapted process of the target customized product category, as well as the actual resolution, actual color mode, and compatible process of the target customized material, an material optimization strategy is generated.

[0194] In one feasible implementation, the customization module 40 is further used to obtain a first correspondence between material preparation time, production time, quality inspection time and production cycle;

[0195] To obtain a second correspondence between equipment energy consumption costs, material costs, labor costs, and production costs;

[0196] To obtain the third-party correspondence between the historical pass rate of the production line, the process adaptability, and the production quality;

[0197] Based on the first correspondence, the second correspondence, and the third correspondence, a set of allocation equations is constructed;

[0198] Solve the system of distribution equations to generate multiple sets of optimal solutions;

[0199] Based on the demand priority of the product customization orders, the target solution is determined from the multiple sets of optimal solutions;

[0200] Based on the target solution, the target production line for the product customization order is determined.

[0201] In one feasible implementation, the customization module 40 is further configured to calculate the remaining available days based on the latest delivery date and logistics days when the production cycle of the product customization order is greater than the user's waiting time.

[0202] Based on the remaining available days, the timeliness characteristics of the product customization order are determined;

[0203] Extract the process characteristics, profit characteristics, and user characteristics of the product customization orders;

[0204] Based on the timeliness, process characteristics, profit characteristics, and user characteristics of the product customization order, the order priority of the product customization order is calculated;

[0205] Based on the production line capacity information, select production lines with available capacity.

[0206] Based on the order priority of the product customization order, the product customization order is allocated to the idle capacity production line.

[0207] In one feasible implementation, the customization module 40 is further configured to reward the user with corresponding points based on a first preset quantity when the user uploads original materials that have passed verification for the first time;

[0208] When a user uploads original materials that have passed verification for the first time, the user is rewarded with corresponding points based on a second preset quantity, where the second preset quantity is less than the first preset quantity.

[0209] Record the number of times the original material is used and the satisfaction score. When the number of times the original material is used and the satisfaction score meet the preset reward conditions, reward the user with the corresponding customization amount.

[0210] In one feasible implementation, the verification module 10 is further configured to compare the design material with the authorized material in the copyright database and calculate a similarity index when the design material meets the preset clarity conditions and preset integrity conditions;

[0211] When the similarity index is greater than a preset similarity threshold, a risk warning message is sent to the user;

[0212] Obtain the authorization certificate uploaded by the user based on the risk warning information, and verify the key information of the authorization certificate, which includes at least the authorizing entity, the scope of authorization, and the validity period of authorization;

[0213] When the key information of the authorization certificate is verified, the verification result of the design material is determined to be verified as passed.

[0214] In one feasible implementation, the verification module 10 is further used to decompose the design material into local feature points based on a multi-scale feature extraction algorithm;

[0215] The local feature points are aggregated and encoded to generate the feature fingerprint of the design material;

[0216] Based on the vector retrieval algorithm, the feature fingerprints of the design materials are compared with the feature fingerprints of the authorized materials in the copyright database to determine similar authorized materials;

[0217] Calculate the cosine similarity and similarity distance between the feature fingerprint of the design material and the feature fingerprint of the similar licensed material;

[0218] Obtain the fourth correspondence between cosine similarity, similarity distance, and similarity index;

[0219] Based on the cosine similarity, the similarity distance, and the fourth correspondence, a similarity index is determined.

[0220] The personalized customization system for cultural and creative products provided in this application, employing the personalized customization method described in the above embodiments, can solve the technical problem that user-uploaded materials are prone to infringement and difficult to directly use in production. Compared with the prior art, the beneficial effects of the personalized customization system for cultural and creative products provided in this application are the same as those of the personalized customization method provided in the above embodiments, and other technical features of the personalized customization system for cultural and creative products are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0221] It should be noted that all user-related data involved in this application (such as historical customization information) was obtained with the user's permission or consent. In other words, when this application is applied to specific products or technologies, user permission is required to acquire and process the relevant data, and the processing of the data must comply with the relevant laws, regulations, and regulatory standards of the relevant countries and regions. For example, when it is necessary to obtain a user's current geographical location, a location acquisition prompt can be displayed on the user's terminal. After receiving confirmation from the user regarding the location acquisition prompt, the terminal can obtain the user's current geographical location.

[0222] This application provides a personalized customization device for cultural and creative products. The personalized customization device for cultural and creative products includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the personalized customization method for cultural and creative products in the above embodiment 1.

[0223] The following is for reference. Figure 5 The diagram illustrates a structural schematic suitable for implementing the personalized customization device for cultural and creative products in the embodiments of this application. The personalized customization device for cultural and creative products in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The illustrated device for personalized customization of cultural and creative products is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0224] like Figure 5As shown, the personalized customization device for cultural and creative products may include a processing system 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to programs stored in ROM (Read Only Memory) 1002 or programs loaded from storage system 1003 into RAM (Random Access Memory) 1004. RAM 1004 also stores various programs and data required for the operation of the personalized customization device. The processing system 1001, ROM 1002, and RAM 1004 are interconnected via bus 1005. Input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input systems 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output systems 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage systems 1003 including, for example, magnetic tapes, hard disks, etc.; and communication systems 1009. Communication system 1009 allows the personalization device for cultural and creative products to communicate wirelessly or wiredly with other devices to exchange data. While the diagram shows personalization devices for cultural and creative products with various systems, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.

[0225] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication system, or installed from storage system 1003, or installed from ROM 1002. When the computer program is executed by processing system 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0226] The personalized customization equipment for cultural and creative products provided in this application, employing the personalized customization method for cultural and creative products in the above embodiments, can solve the technical problem that user-uploaded materials are prone to infringement and difficult to directly use in production. Compared with the prior art, the beneficial effects of the personalized customization equipment for cultural and creative products provided in this application are the same as those of the personalized customization method for cultural and creative products provided in the above embodiments, and other technical features in this personalized customization equipment are the same as those disclosed in the method of the previous embodiment, and will not be repeated here.

[0227] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0228] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0229] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, which are used to execute the personalized customization method for cultural and creative products in the above embodiments.

[0230] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0231] The aforementioned computer-readable storage medium may be included in the personalized customization equipment for cultural and creative products; or it may exist independently and not be assembled into the personalized customization equipment for cultural and creative products.

[0232] The aforementioned computer-readable storage medium carries one or more programs. When these programs are executed by the personalized customization device for cultural and creative products, the personalized customization device enables the following actions: It acquires design materials and customization requirements uploaded by the user; performs multi-dimensional verification on the design materials to obtain verification results; when the verification result of the design materials is passed, it pushes corresponding recommended material combinations to the user based on the user's historical customization information and customization requirements; it acquires target customized materials generated by the user based on the recommended material combinations and design materials; determines corresponding material optimization strategies based on the target customized materials and target customized categories; optimizes the target customized materials based on the material optimization strategies to obtain optimized customized materials; generates product customization orders based on the optimized customized materials and the target customized categories; and allocates target production lines to the product customization orders based on a multi-target allocation strategy, and synchronizes the production cycle corresponding to the product customization orders to the user.

[0233] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0234] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0235] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0236] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., computer programs) for executing the above-described method for personalized customization of cultural and creative products. This solves the technical problem that user-uploaded materials are prone to infringement and difficult to directly use in production. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the personalized customization method for cultural and creative products provided in the above embodiments, and will not be elaborated upon here.

[0237] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method for personalized customization of cultural and creative products.

[0238] The computer program product provided in this application can solve the technical problem that user-uploaded materials are prone to infringement and are difficult to use directly in production. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the personalized customization method for cultural and creative products provided in the above embodiments, and will not be repeated here.

[0239] The above are only some embodiments of this application and do not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A method for personalized customization of cultural and creative products, characterized in that, The method includes: Obtain user-uploaded design materials and customization requirements, perform multi-dimensional verification on the design materials, and obtain the verification results; When the verification result of the design material is that the verification is passed, based on the user's historical customization information and the customization requirement information, the corresponding recommended material combination is pushed to the user; The system obtains the target customized material generated by the user based on the recommended material combination and the design material. Based on the target customized material and the target customized category, it determines the corresponding material optimization strategy. Specifically, the material optimization strategy is generated by comparing the adapted resolution, adapted color mode, and adapted process of the target customized category with the actual resolution, actual color mode, and compatible process of the target customized material. If the actual resolution is lower than the adapted resolution, the material optimization strategy is to enlarge the pixels. If the actual color mode does not match the adapted color mode, the material optimization strategy is to change the color mode. If the compatible process does not match the adapted process, the material optimization strategy is to prioritize the use of the adapted process. Based on the aforementioned material optimization strategy, the target customized material is optimized to obtain optimized customized material; Based on the optimized customized materials and the target customized product category, a product customization order is generated; Based on a multi-objective allocation strategy, target production lines are assigned to the product customization orders, and the production cycle corresponding to the product customization orders is synchronized to the users. The steps for performing multi-dimensional verification on the design materials to obtain the verification results include: When the design material meets the preset clarity and preset integrity conditions, the design material is compared with the authorized material in the copyright database, and a similarity index is calculated. When the similarity index is greater than a preset similarity threshold, a risk warning message is sent to the user; Obtain the authorization certificate uploaded by the user based on the risk warning information, and verify the key information of the authorization certificate, which includes at least the authorizing entity, the scope of authorization, and the validity period of authorization; When the key information of the authorization certificate is verified, the verification result of the design material is determined to be verified as passed.

2. The method as described in claim 1, characterized in that, The historical customization information includes at least category customization records, material usage records, material browsing records, material sharing records, and material purchase records. The customization requirement information includes at least the customization theme, customization category, product positioning, customization style, timeliness requirements, and budget range. The customization category is at least one of clothing, notebooks, canvas bags, ceramic cups, refrigerator magnets, figurines, and plush toys. When the verification result of the design material is successful, the step of pushing the corresponding recommended material combination to the user based on the user's historical customization information and the customization requirement information includes: Based on the historical customization information, the frequency of behaviors corresponding to the material style and material type is extracted; Based on the frequency of behavior related to the material style and the material type, as well as the behavioral weight of the behavior frequency, the basic recommendation weight of the material style and the material type is determined; Based on the basic recommendation weights of the material style and material type, update the initial recommendation weights of the available materials in the material library; Based on the customized style, the basic recommendation weights of the available materials in the material library are adjusted to obtain the recommendation weights of the available materials in the material library; Based on the recommendation weights of available materials in the material library, materials to be recommended are determined; Determine the core recommended materials and the corresponding auxiliary recommended materials from the materials to be recommended; Based on the core recommended materials and the corresponding auxiliary recommended materials, a combination of recommended materials is generated and pushed to the user.

3. The method as described in claim 2, characterized in that, Before the step of determining the recommended material based on the recommendation weight of available materials in the material library, the method further includes: The user's preference features are extracted from the historical customization information. The preference features include at least style preference features, material element preference features, customization category preference features, and theme preference features. Based on the user's preference features and the preference weights corresponding to those features, a preference vector for the user is generated. Based on the user's preference vector, determine the user's similar user group; Based on the material usage records of the similar user groups, the frequently used materials in the material library are identified; The recommendation weights for the frequently used materials are adjusted.

4. The method as described in claim 1, characterized in that, The steps of obtaining the target customized material determined by the user based on the recommended material combination and the design material, and determining the corresponding material optimization strategy based on the target customized material and the target customized category, include: Extract the pixel dimensions of the target customized material, and determine the actual resolution of the target customized material based on the pixel dimensions of the target customized material; Read the color channel information of the target customized material, and determine the actual color mode of the target customized material based on the color channel information of the target customized material; The actual resolution and actual color mode of the target customized material are input into the decision tree classification model to obtain the compatible process of the target customized material; Based on the target customized product category, determine the appropriate resolution, appropriate color mode, and appropriate process for the target customized product category. The appropriate process is at least one of hot stamping, screen printing, UV printing, and 3D printing. Based on the adapted resolution, adapted color mode, and adapted process of the target customized product category, as well as the actual resolution, actual color mode, and compatible process of the target customized material, an material optimization strategy is generated.

5. The method as described in claim 1, characterized in that, The steps for allocating target production lines to the product customization orders based on a multi-objective allocation strategy include: Obtain the first correspondence between material preparation time, production time, quality inspection time and production cycle; To obtain a second correspondence between equipment energy consumption costs, material costs, labor costs, and production costs; To obtain the third-party correspondence between the historical pass rate of the production line, the process adaptability, and the production quality; Based on the first correspondence, the second correspondence, and the third correspondence, a set of allocation equations is constructed; Solve the system of distribution equations to generate multiple sets of optimal solutions; Based on the demand priority of the product customization orders, the target solution is determined from the multiple sets of optimal solutions; Based on the target solution, the target production line for the product customization order is determined.

6. The method as described in claim 1, characterized in that, Following the steps of allocating target production lines to the product customization order based on a multi-objective allocation strategy and synchronizing the production cycle corresponding to the product customization order to the user, the method further includes: When the production cycle of the product customization order is greater than the user's waiting time, the remaining available days are calculated based on the latest delivery date and logistics days; Based on the remaining available days, the timeliness characteristics of the product customization order are determined; Extract the process characteristics, profit characteristics, and user characteristics of the product customization orders; Based on the timeliness, process characteristics, profit characteristics, and user characteristics of the product customization order, the order priority of the product customization order is calculated; Based on the production line capacity information, select production lines with available capacity. Based on the order priority of the product customization order, the product customization order is allocated to the idle capacity production line.

7. The method as described in claim 1, characterized in that, The method further includes: When a user uploads original material that passes verification for the first time, the user is rewarded with corresponding points based on a first preset quantity. When a user uploads original materials that have passed verification for the first time, the user is rewarded with corresponding points based on a second preset quantity, where the second preset quantity is less than the first preset quantity. Record the number of times the original material is used and the satisfaction score. When the number of times the original material is used and the satisfaction score meet the preset reward conditions, reward the user with the corresponding customization amount.

8. The method as described in claim 1, characterized in that, The step of comparing the design material with the authorized material in the copyright database and calculating the similarity index includes: Based on a multi-scale feature extraction algorithm, the design material is decomposed into local feature points; The local feature points are aggregated and encoded to generate the feature fingerprint of the design material; Based on the vector retrieval algorithm, the feature fingerprints of the design materials are compared with the feature fingerprints of the authorized materials in the copyright database to determine similar authorized materials; Calculate the cosine similarity and similarity distance between the feature fingerprint of the design material and the feature fingerprint of the similar licensed material; Obtain the fourth correspondence between cosine similarity, similarity distance, and similarity index; Based on the cosine similarity, the similarity distance, and the fourth correspondence, a similarity index is determined.

9. A personalized customization system for cultural and creative products, characterized in that, The system includes: The verification module is used to obtain the design materials and customization requirements uploaded by the user, perform multi-dimensional verification on the design materials, and obtain the verification results. The recommendation module is used to push corresponding recommended material combinations to the user based on the user's historical customization information and customization requirements information when the verification result of the design material is that the verification is passed. The optimization module is used to obtain the target customized material generated by the user based on the recommended material combination and the design material, and to determine the corresponding material optimization strategy based on the target customized material and the target customized category. Specifically, the material optimization strategy is generated by comparing the adapted resolution, adapted color mode and adapted process of the target customized category with the actual resolution, actual color mode and compatible process of the target customized material. If the actual resolution is lower than the adapted resolution, the material optimization strategy is to enlarge the pixels. If the actual color mode does not match the adapted color mode, the material optimization strategy is to change the color mode. If the compatible process does not match the adapted process, the material optimization strategy is to prioritize the use of the adapted process. The customization module is used to optimize the target customized material based on the material optimization strategy to obtain optimized customized material; The customization module is also used to generate a product customization order based on the optimized customization materials and the target customization category; The customization module is also used to allocate target production lines to the product customization order based on a multi-objective allocation strategy, and to synchronize the production cycle corresponding to the product customization order to the user; The verification module is also used to compare the design material with the authorized material in the copyright database and calculate the similarity index when the design material meets the preset clarity conditions and preset integrity conditions; When the similarity index is greater than a preset similarity threshold, a risk warning message is sent to the user; Obtain the authorization certificate uploaded by the user based on the risk warning information, and verify the key information of the authorization certificate, which includes at least the authorizing entity, the scope of authorization, and the validity period of authorization; When the key information of the authorization certificate is verified, the verification result of the design material is determined to be verified as passed.

Citation Information

Patent Citations

  • New product material design method and system based on AI

    CN119831656A

  • Cartoon design material library management method based on big data

    CN120045781A