Data Processing Method and Device for Creative Material Verification
By analyzing the preset data structure and matching the material extraction model of the to-process template data, the automated verification of creative materials is achieved, and the problem of low verification efficiency of creative materials in the existing technology is solved, the verification efficiency is improved and human resources are saved.
Patent Information
- Application Number
- CN202210356743.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-31
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2042-03-31
AI Technical Summary
In the prior art, the creative product templates provided by different designers have different data structures, which makes it difficult to extract creative materials, thereby reducing the efficiency of creative materials verification, and mainly rely on manual verification, consuming a lot of human resources.
By analyzing and processing the preset data based on the preset data structure, creative material data in a unified format is obtained, and the preset material extraction model and authorization analysis processing are used to achieve automated verification.
It improves the efficiency of creative material verification, solves the problem of material extraction difficulties caused by different data structures, reduces the dependence of manual verification, and saves human resources.
Smart Images

Figure CN114661769B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computers, and in particular, to a data processing method and device for creative material verification. Background Art
[0002] Currently, there are many manufacturers on the market that provide creative product templates such as posters, PPTs, and videos. Users can generate creative products that correspond to their needs by obtaining creative product templates. In order to meet the creative product needs of a large number of users, manufacturers obtain a large number of creative product templates provided by designers and provide users with a large number of creative product templates. In order to avoid copyright issues with the creative product templates provided by designers, manufacturers need to perform creative material verification processing on the creative product templates provided by designers.
[0003] In the prior art, it is mainly the manufacturer's review end that verifies multiple creative product templates provided by multiple designers. The inventor has found that due to the different data structures of creative product templates of different designers, when extracting materials to be reviewed for different creative product templates, there is a problem of difficulty in extracting material data in creative product templates with different data structures, which in turn leads to the problem of low efficiency in verifying the creative materials of the creative product templates. When verifying the creative materials in the creative product templates, the verification is mainly performed manually, which consumes a large amount of human resources and has low verification efficiency.
[0004] Therefore, the prior art has a technical problem of low efficiency when verifying creative materials of creative product templates. Summary of the invention
[0005] The main purpose of this application is to provide a data processing method and device for creative material verification, so as to solve the technical problem of low efficiency in the prior art when performing creative material verification of creative product templates, thereby improving the efficiency of creative material verification.
[0006] In order to achieve the above-mentioned purpose, the first aspect of the present application proposes a data processing method for creative material verification, comprising:
[0007] Acquire the template data to be processed, wherein the template data to be processed is data related to the template to be processed, and the template data to be processed is a template including a plurality of creative materials;
[0008] Performing parsing processing on the template data to be processed based on a preset data structure to obtain a plurality of material data to be processed, wherein the plurality of material data to be processed are data obtained after the template to be processed is parsed based on the preset data structure and the plurality of material data to be processed respectively correspond to a plurality of creative materials; and
[0009] Material verification processing is performed on the plurality of material data to be processed to obtain a material verification result.
[0010] Optionally, the template data to be processed is parsed based on a preset data structure to obtain a plurality of material data to be processed, including:
[0011] Identifying the data structure type of the template data to be processed to obtain template type data, wherein the template type data is data used to represent the data structure type of the template to be processed;
[0012] Matching a material extraction model corresponding to the template type data in a preset system database; and
[0013] The material extraction process is performed on the template data to be processed according to the material extraction model to obtain the plurality of material data to be processed.
[0014] Optionally, performing material verification processing on the plurality of material data to be processed to obtain a material verification result includes:
[0015] Repeating material filtering processing is performed on the plurality of material data to be processed to obtain a plurality of process material data to be processed, wherein the plurality of process material data to be processed respectively correspond to a plurality of process creative materials, the plurality of process creative materials are the plurality of creative materials after filtering, and any two of the plurality of process creative materials are different;
[0016] Performing authorization analysis on the plurality of process to-be-processed material data to obtain the plurality of to-be-processed material authorization feature data, wherein the plurality of to-be-processed material authorization feature data are used to represent the data of the authorization features of the plurality of process creative materials, and the plurality of process to-be-processed material authorization feature data respectively correspond to the plurality of process creative materials; and
[0017] Authorization verification processing is performed on the authorization feature data of the materials to be processed in the multiple processes to obtain the material verification result.
[0018] Optionally, performing repeated material filtering processing on the plurality of material data to be processed to obtain a plurality of process material data to be processed includes:
[0019] Performing data conversion processing based on a preset data format on the plurality of material data to be processed to obtain a plurality of converted material data, wherein the plurality of converted material data respectively correspond to a plurality of converted materials, and the plurality of converted materials are materials obtained by converting the plurality of creative materials into the preset data format;
[0020] Identify the multiple transformed material data to obtain multiple transformed material identification data, where the multiple transformed material identification data are the data of the multiple transformed material identifications; and
[0021] Filter the multiple to-be-processed material data according to the multiple transformed material identification data to obtain the multiple in-process to-be-processed material data, where any two in-process to-be-processed material data among the multiple in-process to-be-processed material data correspond to different transformed material identifications.
[0022] Optionally, perform authorization analysis processing on the multiple in-process to-be-processed material data to obtain the multiple to-be-processed material authorization feature data, including:
[0023] Identify the multiple to-be-processed material authorization feature data to obtain multiple material feature data, where the multiple material feature data respectively correspond to the multiple in-process creative materials;
[0024] Judge whether there is a first to-be-processed material authorization feature data matching the first material feature data in a preset cache database, where the first material feature data is any one of the multiple material feature data;
[0025] If it exists, obtain the first to-be-processed material authorization feature data matching the first material feature data in the preset cache database to obtain multiple first to-be-processed material authorization feature data, where the multiple first to-be-processed material authorization feature data are the to-be-processed material authorization feature data corresponding to the multiple first material feature data existing in the preset cache database;
[0026] If it does not exist, match the second to-be-processed material authorization feature data corresponding to the first material feature data in a preset material authorization library to obtain multiple second to-be-processed material authorization feature data, where the multiple second to-be-processed material authorization feature data are the to-be-processed material authorization feature data corresponding to the multiple first material feature data existing in the preset material authorization library; and
[0027] Obtain the multiple to-be-processed material authorization feature data, where the multiple to-be-processed material authorization feature data include the multiple first to-be-processed material authorization feature data and the multiple second to-be-processed material authorization feature data.
[0028] Optionally, perform authorization verification processing on the multiple in-process to-be-processed material authorization feature data to obtain the material verification result, including:
[0029] Identify the template data to be processed to obtain template authorization rule data, where the template authorization rule data is data of multiple preset creative material authorization feature rules;
[0030] Judge the first-process to-be-processed material authorization feature corresponding to the first-process to-be-processed material authorization feature data according to the template authorization rule data to obtain the material verification result, where the first-process to-be-processed material authorization feature data is any one of the multiple process to-be-processed material authorization feature data;
[0031] If the first-process to-be-processed material authorization feature data meets the multiple preset creative material authorization feature rules corresponding to the template authorization rule data, obtain the material verification result and output a verification passed prompt message; and
[0032] If there is the first-process to-be-processed material authorization feature data that does not meet the multiple preset creative material authorization feature rules corresponding to the template authorization rule data, obtain the material verification result and output a verification failed prompt message.
[0033] According to the second aspect of the present application, a data processing device for creative material verification is proposed, including:
[0034] A data acquisition module for acquiring the to-be-processed template data, where the to-be-processed template data is data related to the to-be-processed template, and the to-be-processed template data is a template including multiple creative materials;
[0035] A template parsing module for performing parsing processing on the to-be-processed template data based on a preset data structure to obtain multiple to-be-processed material data, where the multiple to-be-processed material data are data obtained after the to-be-processed template is parsed based on the preset data structure and the multiple to-be-processed material data respectively correspond to multiple creative materials; and
[0036] A verification module for performing material verification processing on the multiple to-be-processed material data to obtain a material verification result.
[0037] Optionally, the template parsing module includes:
[0038] A type identification module for identifying the data structure type of the to-be-processed template data to obtain template type data, where the template type data is data used to represent the data structure type of the to-be-processed template;
[0039] A model matching module for matching a material extraction model corresponding to the template type data in a preset system database; and
[0040] A material extraction module, configured to perform material extraction processing on the to-be-processed template data according to the material extraction model to obtain the multiple to-be-processed material data.
[0041] According to a third aspect of the present application, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions, and the computer instructions are used to cause the computer to execute the above-mentioned data processing method for creative material verification.
[0042] According to a fourth aspect of the present application, an electronic device is provided, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to cause the at least one processor to execute the above-mentioned data processing method for creative material verification.
[0043] The technical solutions provided by the embodiments of the present application may include the following beneficial effects:
[0044] In the present application, by performing parsing processing on the obtained to-be-processed template data based on a preset data structure, multiple to-be-processed material data are obtained, where the multiple to-be-processed material data are data obtained after the to-be-processed template is parsed based on the preset data structure and the multiple to-be-processed material data respectively correspond to multiple creative materials, and material verification processing is performed on the multiple to-be-processed material data to obtain a material verification result. By parsing the to-be-processed template data with different data structures, creative material data with a unified format is obtained, solving the technical problem in the prior art that due to different data structures of different to-be-processed templates, it is difficult to extract creative materials, resulting in low efficiency of creative material verification, and achieving the technical effect of improving the efficiency of creative material verification. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The accompanying drawings constituting a part of this application are used to provide a further understanding of this application, making other features, objects, and advantages of this application more obvious. The schematic embodiments and descriptions thereof of this application are used to explain this application and do not constitute an improper limitation of this application. In the drawings:
[0046] Figure 1 is a flowchart of a data processing method for creative material verification provided by this application;
[0047] Figure 2 is a flowchart of a data processing method for creative material verification provided by this application;
[0048] Figure 3 is a flowchart of a data processing method for creative material verification provided by this application;
[0049] Figure 4 Flow chart of a data processing method for creative material verification provided for this application;
[0050] Figure 5 Flow chart of a data processing method for creative material verification provided for this application;
[0051] Figure 6 Flow chart of a data processing method for creative material verification provided for this application;
[0052] Figure 7 Schematic structural diagram of a data processing device for creative material verification provided for this application;
[0053] Figure 8 Schematic structural diagram of another data processing device for creative material verification provided for this application. Detailed implementation manners
[0054] In order to enable those skilled in the art of this technology to better understand the solution of this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of this application.
[0055] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so as to describe the embodiments of this application here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0056] In this application, the terms "upper", "lower", "left", "right", "front", "rear", "top", "bottom", "inner", "outer", "middle", "vertical", "horizontal", "lateral", "longitudinal", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. These terms are mainly used to better describe this application and its embodiments, and are not used to limit that the indicated devices, elements or components must have a specific orientation or be constructed and operated in a specific orientation.
[0057] Moreover, in addition to being used to indicate orientation or positional relationship, some of the above terms may also be used to represent other meanings. For example, the term "upper" may also be used to represent a certain attachment relationship or connection relationship in some cases. For those of ordinary skill in the art, the specific meanings of these terms in this application can be understood according to specific circumstances.
[0058] In addition, the terms "install", "set", "provided with", "connect", "connected", "socketed" should be understood in a broad sense. For example, "connect" can be a fixed connection, a detachable connection, or an integral structure; it can be a mechanical connection or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or there can be internal communication between two devices, components or parts. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0059] Figure 1 The flowchart of a data processing method for creative material verification provided for this application is as Figure 1 shown, and the method includes the following steps:
[0060] S101: Obtain the template data to be processed;
[0061] The template data to be processed is data related to the template to be processed, and the template data to be processed is a template including multiple creative materials. The template to be processed can be a creative product template made by a designer, such as a poster template, a PPT template, a video template, etc. There are multiple creative materials in the creative product template. After the server in this application obtains the creative product template uploaded by the designer, it performs creative material verification on the creative product template uploaded by the designer, including verifying the creative product template uploaded by the designer and verifying multiple creative materials in the creative product template uploaded by the designer.
[0062] S102: Perform parsing processing on the template data to be processed based on a preset data structure to obtain multiple pieces of material data to be processed;
[0063] The multiple material data to be processed are the data obtained after the template to be processed is parsed and processed based on the preset data structure, and the multiple material data to be processed correspond to multiple creative materials respectively. The template data to be processed includes creative product templates in multiple data formats, such as poster templates, PPT templates, public account tweet templates, video templates and other creative product templates. The data structures corresponding to the multiple creative product templates are different. For example, the data format corresponding to the poster video template is the picture format, the data format corresponding to the PPT template is the file format, and the data format corresponding to the video template is the video format. In addition, the same type of creative product templates are designed by different designers, and the corresponding data formats are also different. For example, the format corresponding to the poster template can be a picture format, including .jpg, .png, .bmp and other formats, or a file format, such as .PDF.
[0064] In an embodiment of the present application, by parsing the template data to be processed based on a preset data structure and extracting materials from a variety of template data to be processed, the efficiency of extracting materials from a variety of template data to be processed is improved, thereby improving the efficiency of creative material verification.
[0065] Figure 2 A flowchart of a data processing method for creative material verification provided in this application, such as Figure 2 As shown, the method comprises the following steps:
[0066] S201: Identify the data structure type of the template data to be processed to obtain template type data;
[0067] The template type data is data used to represent the data structure type of the template to be processed. For example, the template type includes a poster template, a PPT template, a video template, and the like.
[0068] S202: Matching a material extraction model corresponding to the template type data in a preset system database;
[0069] Multiple preset material extraction models are stored in the preset system database, wherein the multiple preset material extraction models correspond to different template types respectively. For example, the first template type corresponds to the first material extraction model, the second template type corresponds to the second material extraction model, the third material type corresponds to the third material extraction model, and so on. For example, the poster creative template corresponds to the poster material extraction model, the video creative template corresponds to the video material extraction model, the PPT creative template corresponds to the file material extraction model, and so on.
[0070] S203: Perform material extraction processing on the template data to be processed according to the material extraction model to obtain a plurality of material data to be processed.
[0071] According to the matched material extraction model, material extraction is performed on the template data to be processed, and data of multiple creative materials existing in the template to be processed are obtained. The template data to be processed is identified to obtain template feature data, which includes: page feature data, layer feature data, element feature data, etc. Material feature extraction is performed on the page feature data, layer feature data, and element feature data, and the extracted material feature data is processed for material data generation according to the preset material data format to obtain multiple material data to be processed. For example, if the template data to be processed is the data of a poster template, the poster material page is identified as 1, the data related to multiple layers existing in the poster template are identified, and the data related to the elements corresponding to each layer are obtained respectively. Material data generation processing is performed based on the element feature data, layer related data and page feature data to obtain multiple material data to be processed. For example, if the template data to be processed is the data of a video template, page feature data is identified, and the page feature data includes video frame data, image page and time features corresponding to any video frame. Layer feature data and element feature data are identified based on image page and time features, and material data generation processing is performed based on element feature data, layer related data and page feature data to obtain multiple material data to be processed.
[0072] In an embodiment of the present application, by setting up a data extraction model corresponding to different template types, different template types with different data structures are extracted to obtain creative material data with a unified format, and the obtained creative material data with a unified data format is verified, thereby solving the technical problem in the prior art that it is difficult to extract creative materials due to different data structures of different templates to be processed, thereby improving the efficiency of creative material verification.
[0073] S103: Perform material verification processing on the plurality of material data to be processed to obtain a material verification result.
[0074] Figure 3 A flowchart of a data processing method for creative material verification provided in this application, such as Figure 3 As shown, the method comprises the following steps:
[0075] S301: performing repeated material filtering processing on a plurality of material data to be processed to obtain a plurality of process material data to be processed;
[0076] The plurality of process to-be-processed material data correspond to a plurality of process creative materials respectively. The plurality of process creative materials are a plurality of creative materials that have been filtered. Any two of the plurality of process creative materials are different.
[0077] Figure 4A flowchart of a data processing method for creative material verification provided in this application, such as Figure 4 As shown, the method comprises the following steps:
[0078] S401: performing data conversion processing based on a preset data format on a plurality of material data to be processed to obtain a plurality of converted material data;
[0079] The multiple conversion material data correspond to multiple conversion materials respectively, and the multiple conversion materials are materials after multiple creative materials are converted into a preset data format. The creative materials are converted into data in a computer storage format by a computer graphics algorithm to obtain conversion material data. For example, the material data to be processed is converted into binary data, and the same binary data is encrypted by MD5 to obtain unique identification data. The multiple material data to be processed include first material data to be processed, second material data to be processed, and third material data to be processed. The first material to be processed corresponding to the first material data to be processed and the second material to be processed corresponding to the second material data to be processed are the same. The first material to be processed corresponding to the first material data to be processed and the third material to be processed corresponding to the third material data to be processed are different materials. After the first material data to be processed, the second material data to be processed, and the third material data to be processed are respectively converted to obtain first conversion material data, second conversion material data, and third conversion material data. The first conversion material data and the second conversion material data have the same conversion identification data, and the first conversion material data and the third conversion material data have different conversion identification data.
[0080] S402: Identify multiple conversion material data to obtain multiple conversion material identification data;
[0081] The plurality of conversion material identification data is data of a plurality of conversion material identifications.
[0082] S403: filtering the plurality of to-be-processed material data according to the plurality of conversion material identification data to obtain a plurality of to-be-processed material data.
[0083] The conversion material identifications corresponding to any two processes of the material data to be processed in the multiple processes are different. For example, the multiple material data to be processed include the first material data to be processed, the second material data to be processed, the third material data to be processed and the fourth material data to be processed, which correspond to the first conversion material identification data, the second conversion material identification data, the third conversion material identification data and the fourth conversion material identification data respectively, the first conversion material identification data and the second conversion material identification data are the same, the first conversion material identification data and the third conversion material identification data are different, the first conversion material identification data and the fourth conversion material identification data are different, and the third conversion material identification data and the fourth conversion material identification data are different. The material data to be processed are filtered according to the conversion material identification data, and the duplicate material data to be processed are filtered out to obtain the first material data to be processed, the third material data to be processed and the fourth material data to be processed.
[0084] In an optional embodiment of the present application, by converting the material into a computer-based format, a unique identifier of the material is obtained, duplicate materials are filtered out, the workload of verifying duplicate materials is reduced, and the efficiency of verifying creative materials is improved.
[0085] S302: performing authorization analysis on the material data to be processed in multiple processes to obtain authorization feature data of multiple materials to be processed;
[0086] The plurality of authorization feature data of materials to be processed are used to represent data of authorization features of a plurality of process creative materials, and the plurality of authorization feature data of materials to be processed in the plurality of processes respectively correspond to a plurality of process creative materials;
[0087] Figure 5 A flowchart of a data processing method for creative material verification provided in this application, such as Figure 5 As shown, the method comprises the following steps:
[0088] S501: Identify a plurality of authorized feature data of materials to be processed to obtain a plurality of feature data of materials;
[0089] The multiple material feature data correspond to multiple process creative materials respectively, wherein the material feature data can also be matched with material feature data corresponding to the material to be processed in a preset creative material database through an intelligent recognition algorithm.
[0090] In an optional embodiment of the present application, the material feature data includes: standard materials, original materials, public materials and risky materials, among which, the standard materials are the material libraries of manufacturers that provide creative product templates to users, the original materials are the creative materials created by designers who produce creative product templates, the public materials are basic graphics, software preset graphics and public copyright materials, etc., and the risky materials are creative material data other than standard materials, original materials and public materials.
[0091] In an optional embodiment of the present application, the standard material in the preset creative material database corresponds to exclusive identification data, such as a standard material ID. Multiple material feature data are identified, and based on the intelligent image recognition algorithm, whether there is material feature data corresponding to the material to be processed in the preset creative material library is matched. If the first material to be processed corresponds to the first standard material in the preset creative material library, the first material to be processed is the first standard material, and the standard material ID corresponding to the first standard material is obtained to obtain the first material feature data, which is the relevant data of the first material to be processed and the standard material ID corresponding to the first material to be processed; if the second material to be processed does not have a corresponding standard material in the preset creative material library, it is judged that the second material to be processed is one of the original material, the public material and the risk material, and the second material feature data is obtained. When judging the material feature corresponding to the second material to be processed, it can be judged by calling the official copyright data, or it can be obtained by manual identification.
[0092] In another optional embodiment of the present application, if the creative template data uploaded by the designer includes material features of multiple creative materials used in the creative template marked by the designer, the first creative material to be processed marked by the designer is the first uploaded material feature, and the first material feature is obtained by identification through an intelligent recognition algorithm. If the first uploaded material feature is different from the first material feature, a material feature error prompt is output to the designer end; if the first uploaded material feature is the same as the first material feature, the first creative material to be processed continues to be verified.
[0093] In the embodiments of the present application, intelligent recognition is performed on the image of the material to be processed, which facilitates the identification of the creative material type of the material to be processed, and multiple materials to be processed are automatically classified and processed, thereby improving the efficiency of intelligent creative material verification.
[0094] S502: judging, according to the first material feature data, whether there is first authorized feature data of the material to be processed that matches the first material feature data in the preset cache database;
[0095] The first material feature data is any one of the plurality of material feature data.
[0096] If so, obtaining first material authorization feature data to be processed that matches the first material feature data in the preset cache database, and obtaining a plurality of first material authorization feature data to be processed, wherein the plurality of first material authorization feature data to be processed are material authorization feature data to be processed that correspond to the plurality of first material feature data and exist in the preset cache database;
[0097] If it does not exist, match the second material authorization feature data to be processed corresponding to the first material feature data in the preset material authorization library to obtain multiple second material authorization feature data to be processed, wherein the multiple second material authorization feature data to be processed are the material authorization feature data to be processed corresponding to the multiple first material feature data existing in the preset material authorization library.
[0098] S503: Acquire multiple authorization feature data of materials to be processed.
[0099] The plurality of to-be-processed material authorization feature data include a plurality of first to-be-processed material authorization feature data and a plurality of second to-be-processed material authorization feature data.
[0100] By setting up to store historical material authorization feature data in the preset cache, creative material verification can be performed when there is a high concurrency in material verification. There is no need to query each creative material to be processed in the preset material authorization library, thus reducing server pressure.
[0101] S303: Perform authorization verification processing on the authorization feature data of the materials to be processed in multiple processes to obtain the material verification result.
[0102] Figure 6 A flowchart of a data processing method for creative material verification provided in this application, such as Figure 6 As shown, the method comprises the following steps:
[0103] S601: Identify the template data to be processed and obtain template authorization rule data;
[0104] Template authorization rule data is data of multiple preset creative material authorization feature rules. For example, if a manufacturer releases a poster creative template, the template authorization rules include template authorization creative materials, and the template authorization creative materials are multiple creative materials that can be used. The authorized creative materials corresponding to the poster creative template are illustration creative materials.
[0105] S602: judging the authorization feature of the first process material to be processed corresponding to the authorization feature data of the first process material to be processed according to the template authorization rule data, and obtaining a material verification result;
[0106] The first process to-be-processed material authorization characteristic data is any one of the multiple process to-be-processed material authorization characteristic data. The multiple creative materials used in the to-be-processed template data are all subjected to material authorization characteristic judgment to determine whether the multiple creative materials meet the template authorization rules.
[0107] S603: Output the material verification result.
[0108] If the first process's to-be-processed material authorization feature data satisfies a plurality of preset creative material authorization feature rules corresponding to the template authorization rule data, a material verification result is obtained, and a verification pass prompt message is output;
[0109] If the authorization feature data of the material to be processed in the first process does not satisfy multiple preset creative material authorization feature rules corresponding to the template authorization rule data, a material verification result is obtained, and a prompt message indicating that the verification failed is output.
[0110] If any creative material in the template data to be processed meets the template material authorization rules, the creative material verification of the template to be processed passes; if there are creative materials in the template data to be processed that do not meet the template material authorization rules, the creative material verification of the template to be processed fails. For example, when conducting a copyright review of a creative material, the material verification method provided in this embodiment is used to perform copyright verification on multiple creative materials used in a creative product template, thereby reducing the probability of infringement or plagiarism of the creative materials used in the template, and providing a billing plan for the creative materials used in the creative template.
[0111] In another optional embodiment of the present application, after performing material verification processing on a plurality of material data to be processed and obtaining a material verification result, the method further includes:
[0112] If the material verification result is passed, the material verification result data is identified to obtain multiple creative material verification result data; according to the template type corresponding to the template data to be processed, the template generation model corresponding to the template type data to be processed is matched in the preset system database, and the template generation processing is performed on the multiple creative material verification structure data according to the template generation model to obtain the target template data and output the verification pass prompt information, wherein the target template data is a template including multiple creative materials and multiple authorization feature data corresponding to the multiple creative material templates. If the material verification result is not passed, the verification failure prompt information is output to the designer end.
[0113] In an embodiment of the present application, by matching the parsed creative material data with the corresponding creative template type, multiple types of creative template data are generated according to a preset template generation model corresponding to the template type data to be processed, thereby improving the efficiency of creative material verification for creative product templates.
[0114] Figure 7 A schematic diagram of the structure of a data processing device for creative material verification provided in this application, such as Figure 7 As shown, the device comprises:
[0115] The data acquisition module 71 is used to acquire the template data to be processed, wherein the template data to be processed is data related to the template to be processed, and the template data to be processed is a template including a plurality of creative materials;
[0116] The template parsing module 72 is used to parse the template data to be processed based on a preset data structure to obtain a plurality of material data to be processed, wherein the plurality of material data to be processed are data obtained after the template to be processed is parsed based on the preset data structure and the plurality of material data to be processed respectively correspond to a plurality of creative materials; and
[0117] The verification module 73 is used to perform material verification processing on the multiple material data to be processed to obtain material verification results.
[0118] Figure 8 A schematic diagram of the structure of another data processing device for creative material verification provided by the present application, such as Figure 8 As shown, the device comprises:
[0119] A type identification module 81 is used to identify the data structure type of the template data to be processed and obtain template type data, wherein the template type data is data used to represent the data structure type of the template to be processed;
[0120] A model matching module 82, used to match a material extraction model corresponding to the template type data in a preset system database; and
[0121] 83, used to perform material extraction processing on the template data to be processed according to the material extraction model to obtain a plurality of material data to be processed.
[0122] The specific manner of executing the operation of each unit in the above embodiment has been described in detail in the embodiment of the method, and will not be elaborated here.
[0123] In summary, in the present application, by performing parsing processing on the acquired template data to be processed based on a preset data structure, a plurality of material data to be processed are obtained, wherein the plurality of material data to be processed are data obtained after the template to be processed is parsed based on the preset data structure and the plurality of material data to be processed respectively correspond to a plurality of creative materials, and material verification processing is performed on the plurality of material data to be processed to obtain material verification results. By parsing and processing the template data to be processed with different data structures to obtain creative material data with a unified format, the technical problem of low efficiency of creative material verification caused by the difficulty in extracting creative materials due to different data structures of different templates to be processed in the prior art is solved, and the technical effect of improving the efficiency of creative material verification is achieved.
[0124] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0125] Obviously, those skilled in the art should understand that the above-mentioned units or steps of the present application can be implemented by a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the present application is not limited to any specific combination of hardware and software.
[0126] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A data processing method for creative material verification, characterized in that, it includes: Obtain template data to be processed, where the template data to be processed is data related to a template to be processed, and the template data to be processed is a template including multiple creative materials; Perform parsing processing on the template data to be processed based on a preset data structure to obtain multiple pieces of material data to be processed, where the multiple pieces of material data to be processed are data obtained after the template to be processed is parsed based on the preset data structure, and the multiple pieces of material data to be processed respectively correspond to multiple creative materials; and Perform material verification processing on the multiple pieces of material data to be processed to obtain a material verification result, including: perform duplicate material filtering processing on the multiple pieces of material data to be processed to obtain multiple pieces of material data to be processed in the process, where the multiple pieces of material data to be processed in the process respectively correspond to multiple creative materials in the process, the multiple creative materials in the process are the multiple creative materials after filtering, and any two of the multiple creative materials in the process are different; perform authorization analysis processing on the multiple pieces of material data to be processed in the process to obtain multiple pieces of authorized feature data of the material to be processed in the process, where the multiple pieces of authorized feature data of the material to be processed in the process are data used to represent the authorization features of multiple creative materials in the process, and the multiple pieces of authorized feature data of the material to be processed in the process respectively correspond to the multiple creative materials in the process; and perform authorization verification processing on the multiple pieces of authorized feature data of the material to be processed in the process to obtain the material verification result; wherein, performing duplicate material filtering processing on the multiple pieces of material data to be processed to obtain multiple pieces of material data to be processed in the process includes: Perform data conversion processing on the multiple pieces of material data to be processed based on a preset data format to obtain multiple pieces of converted material data, where the multiple pieces of converted material data respectively correspond to multiple converted materials, and the multiple converted materials are the materials after the multiple creative materials are converted into the preset data format; perform identification on the multiple pieces of converted material data to obtain multiple pieces of converted material identification data, where the multiple pieces of converted material identification data are the identification data of the multiple converted materials; and perform filtering processing on the multiple pieces of material data to be processed according to the multiple pieces of converted material identification data to obtain the multiple pieces of material data to be processed in the process, where any two pieces of material data to be processed in the process corresponding to the multiple pieces of material data to be processed in the process have different converted material identifications.
2. The data processing method according to claim 1, characterized in that, Performing parsing processing on the template data to be processed based on a preset data structure to obtain multiple pieces of material data to be processed includes: Identify the data structure type of the template data to be processed to obtain template type data, where the template type data is data used to represent the data structure type of the template to be processed; Match a material extraction model corresponding to the template type data in a preset system database; and Perform material extraction processing on the template data to be processed according to the material extraction model to obtain the multiple pieces of material data to be processed.
3. The data processing method according to claim 1, wherein, performing authorization analysis processing on the multiple process to-be-processed material data to obtain the multiple to-be-processed material authorization feature data, including: identifying the multiple to-be-processed material authorization feature data to obtain multiple material feature data, wherein the multiple material feature data respectively correspond to the multiple process creative materials; judging whether there is first to-be-processed material authorization feature data matching the first material feature data in a preset cache database, wherein the first material feature data is any one of the multiple material feature data; if it exists, obtaining the first to-be-processed material authorization feature data matching the first material feature data in the preset cache database to obtain multiple first to-be-processed material authorization feature data, wherein the multiple first to-be-processed material authorization feature data are the to-be-processed material authorization feature data corresponding to the multiple first material feature data existing in the preset cache database; if it does not exist, matching second to-be-processed material authorization feature data corresponding to the first material feature data in a preset material authorization library to obtain multiple second to-be-processed material authorization feature data, wherein the multiple second to-be-processed material authorization feature data are the to-be-processed material authorization feature data corresponding to the multiple first material feature data existing in the preset material authorization library; and obtaining the multiple to-be-processed material authorization feature data, where the multiple to-be-processed material authorization feature data include the multiple first to-be-processed material authorization feature data and the multiple second to-be-processed material authorization feature data.
4. The data processing method according to claim 1, wherein, performing authorization verification processing on the multiple process to-be-processed material authorization feature data to obtain the material verification result, including: identifying the to-be-processed template data to obtain template authorization rule data, wherein the template authorization rule data are data of multiple preset creative material authorization feature rules; judging the first process to-be-processed material authorization feature corresponding to the first process to-be-processed material authorization feature data according to the template authorization rule data to obtain the material verification result, wherein the first process to-be-processed material authorization feature data is any one of the multiple process to-be-processed material authorization feature data; if the first process to-be-processed material authorization feature data meets the multiple preset creative material authorization feature rules corresponding to the template authorization rule data, obtaining the material verification result and outputting a verification passed prompt message; and if there is the first process to-be-processed material authorization feature data that does not meet the multiple preset creative material authorization feature rules corresponding to the template authorization rule data, obtaining the material verification result and outputting a verification failed prompt message.
5. A data processing device for creative material verification, wherein, comprising: A data acquisition module for acquiring template data to be processed, where the template data to be processed is data related to a template to be processed, and the template data to be processed is a template including a plurality of creative materials; A template parsing module for performing parsing processing on the template data to be processed based on a preset data structure to obtain a plurality of to-be-processed material data, where the plurality of to-be-processed material data are data obtained after the template to be processed is parsed based on the preset data structure, and the plurality of to-be-processed material data respectively correspond to a plurality of creative materials; and A verification module for performing material verification processing on the plurality of to-be-processed material data to obtain a material verification result, including: Performing duplicate material filtering processing on the plurality of to-be-processed material data to obtain a plurality of in-process to-be-processed material data, where the plurality of in-process to-be-processed material data respectively correspond to a plurality of in-process creative materials, the plurality of in-process creative materials are the plurality of creative materials after filtering, and any two of the plurality of in-process creative materials are different; performing authorization analysis processing on the plurality of in-process to-be-processed material data to obtain a plurality of in-process to-be-processed material authorization feature data, where the plurality of in-process to-be-processed material authorization feature data are data used to represent the authorization features of the plurality of in-process creative materials, and the plurality of in-process to-be-processed material authorization feature data respectively correspond to the plurality of in-process creative materials; and performing authorization verification processing on the plurality of in-process to-be-processed material authorization feature data to obtain the material verification result; Among them, performing duplicate material filtering processing on the plurality of to-be-processed material data to obtain a plurality of in-process to-be-processed material data includes: Performing data conversion processing on the plurality of to-be-processed material data based on a preset data format to obtain a plurality of converted material data, where the plurality of converted material data respectively correspond to a plurality of converted materials, and the plurality of converted materials are the plurality of creative materials after being converted into the preset data format; identifying the plurality of converted material data to obtain a plurality of converted material identification data, where the plurality of converted material identification data are the identification data of the plurality of converted materials; and filtering the plurality of to-be-processed material data according to the plurality of converted material identification data to obtain the plurality of in-process to-be-processed material data, where any two of the plurality of in-process to-be-processed material data correspond to different converted material identifications.
6. The data processing device according to claim 5, characterized in that the template parsing module includes: A type identification module for identifying the data structure type of the template data to be processed to obtain template type data, where the template type data is data used to represent the data structure type of the template to be processed; A model matching module for matching a material extraction model corresponding to the template type data in a preset system database; and A material extraction module for performing material extraction processing on the template data to be processed according to the material extraction model to obtain the plurality of to-be-processed material data.
7. A computer-readable storage medium, Characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the data processing method for creative material verification according to any one of claims 1-4.
8. An electronic device, Characterized in that, Comprising: At least one processor; And a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to cause the at least one processor to execute the data processing method for creative material verification according to any one of claims 1-4.
Citation Information
Patent Citations
Advertisement material intelligent auditing method, device and electronic equipment
CN112348560A