A method and apparatus for generating a creative template
By filtering template fields with high correlation, the problem of inability to guarantee the quality of creative templates is solved, and the quality assurance and user experience improvement of creative templates is achieved.
Patent Information
- Application Number
- CN202111456007.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-01
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2041-12-01
AI Technical Summary
The quality of creative templates in the existing technology cannot be guaranteed, which affects the development of crowd-creation platform activities.
By obtaining creative information and historical creative templates, filter out fields with high correlation from the template fields based on the keywords in the creative information to generate creative templates.
It effectively ensures the quality of creative templates, guides users to fill in high-quality creativity, improves the conversion rate of creative information, and reduces labor costs.
Smart Images

Figure CN114118973B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular, to a method and device for generating creative templates. Background Art
[0002] The creative templates in the "mass innovation platform" are created by the activity creator referring to the templates of a large number of other activities and manually summarizing the fields required for building the template according to the theme of this activity. As a result, the quality of the creative template depends on the experience and ability of the creator, and the quality cannot be guaranteed, which even affects the development of activities on the mass innovation platform.
[0003] Therefore, how to provide a creative template creation mechanism to assist the activity creator in building creative templates, reduce the workload, and avoid the instability of the quality of creative templates is an urgent problem to be solved in this application. Summary of the Invention
[0004] Embodiments of this application provide a method and device for generating creative templates to solve the problem that the quality of creative templates cannot be guaranteed in the prior art.
[0005] In a first aspect, embodiments of this application provide a method for generating a creative template. The method includes: obtaining creative information and a first template; the first template includes multiple template fields; based on a first keyword in the creative information, screening out a first field from the multiple template fields, where the degree of association between the first field and the first keyword is greater than a preset value; and generating a creative template based on the first field.
[0006] Based on the above solution, a creative template can be generated by combining the creative information and the keyword fields in the historical creative template, which can effectively guarantee the quality of the creative template, thereby guiding users to fill in high-quality creativity, improving the conversion rate of creative information, and effectively reducing labor costs.
[0007] In a possible implementation manner, before screening out the first field from the multiple template fields based on the first keyword in the creative information, the method further includes: extracting keywords from the creative information to obtain the first keyword.
[0008] In another possible implementation manner, the user can set the first keyword by himself / herself in the creative information.
[0009] It should be noted that there are multiple implementation manners for the above degree of association, including but not limited to the following manners:
[0010] Implementation manner 1, the degree of association is determined according to the content repetition ratio between the first keyword and the first field, or according to the number of times the first keyword appears in the first field.
[0011] Implementation manner 2: The degree of association is determined according to the content repetition ratio between the first keyword and the first field and the evaluation index of the historical creative information corresponding to the first template, or according to the number of times the first keyword appears in the first field and the evaluation index of the historical creative information corresponding to the first template.
[0012] In a possible implementation manner, the evaluation index of the historical creative information includes at least one of the following: the number of likes, investment data, and comment information of each creative idea in the historical creative information.
[0013] Implementation manner 3: The degree of association is determined according to the content repetition ratio between the first keyword and the first field and the evaluation index of the historical creative activities corresponding to the first template, or according to the number of times the first keyword appears in the first field and the evaluation index of the historical creative activities corresponding to the first template; wherein, the historical creative activities include one or more creative activities, and each creative activity includes one or more creative ideas.
[0014] In a possible implementation manner, the evaluation index of the historical creative activities includes at least one of the following: the creative transformation information, review information, and creative implementation information of each creative activity in the historical creative activities.
[0015] In a second aspect, the present application provides a generation device for a creative template, and the device has the functions in the first aspect described above. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0016] Exemplarily, the device includes: an acquisition module and a processing module; wherein:
[0017] The acquisition module is configured to acquire creative information and a first template, and the first template includes a plurality of template fields;
[0018] The processing module is configured to screen out a first field from the plurality of template fields based on a first keyword in the creative information, where the degree of association between the first field and the first keyword is greater than a preset value; and generate a creative template based on the first field.
[0019] In a possible implementation manner, before the processing module is configured to screen out a first field from the plurality of template fields based on a first keyword in the creative information, it is further configured to: extract keywords from the creative information to obtain the first keyword.
[0020] In another possible implementation manner, the user can set the first keyword by himself / herself in the creative information.
[0021] It should be noted that there are various implementation manners for the above-mentioned correlation degree, including but not limited to the following manners:
[0022] Implementation manner 1: The correlation degree is determined by the processing module according to the content repetition ratio of the first keyword and the first field, or according to the number of times the first keyword appears in the first field.
[0023] Implementation manner 2: The correlation degree is determined by the processing module according to the content repetition ratio of the first keyword and the first field and the evaluation index of the historical creative information corresponding to the first template, or according to the number of times the first keyword appears in the first field and the evaluation index of the historical creative information corresponding to the first template.
[0024] In a possible implementation manner, the evaluation index of the historical creative information includes at least one of the following: the number of likes, investment data, and comment information of each creative in the historical creative information.
[0025] Implementation manner 3: The correlation degree is determined by the processing module according to the content repetition ratio of the first keyword and the first field and the evaluation index of the historical creative activities corresponding to the first template, or according to the number of times the first keyword appears in the first field and the evaluation index of the historical creative activities corresponding to the first template; wherein, the historical creative activities include one or more creative activities, and each creative activity includes one or more creative information.
[0026] In a possible implementation manner, the evaluation index of the historical creative activities includes at least one of the following: the creative conversion information, review information, and creative implementation information of each creative activity in the historical creative activities.
[0027] In a third aspect, the present application provides a computing device. The clearing device includes a memory and a processor. The memory is used to store a computer program; the processor is used to call the computer program stored in the memory and execute the method of the first aspect or any of the methods of the first aspect according to the obtained program.
[0028] In a fourth aspect, the present application provides a computer-readable storage medium. The storage medium stores a program. When the program runs on a computer, the computer is enabled to execute the method of the first aspect or any of the methods of the first aspect.
[0029] In a fifth aspect, the present application provides a computer program product. The computer program product includes a computer program or instruction. When the computer program or instruction is executed by a processor, the processor is enabled to execute the method in any possible implementation manner of the first aspect or the first aspect.
[0030] Sixth aspect, the present application provides a computer program, which includes computer instructions that execute the method in the above first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0032] Figure 1 A schematic diagram of a system architecture provided by an embodiment of the present application;
[0033] Figure 2 A schematic flowchart of a method for generating an idea template provided by an embodiment of the present application;
[0034] Figure 3 A schematic structural diagram of a device for generating an idea template provided by an embodiment of the present application;
[0035] Figure 4 A schematic structural diagram of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0036] It should be noted that in the technical solutions of the present application, the collection, dissemination, use, etc. of creative information all comply with the requirements of relevant national laws and regulations.
[0037] In order to make the objectives, technical solutions, and advantages of the present invention clearer, the following will further describe the present invention in detail with reference to the drawings. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.
[0038] It should be noted that in the embodiments of the present application, "at least one" means one or more, and "at least two" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (item)" or similar expressions thereof refer to any combination of these items, including any combination of single item (item) or multiple items (items). For example, at least one (item) of a, b, and c can represent: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c can be single or multiple.
[0039] In addition, it should be understood that in the description of the present application, terms such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.
[0040] The embodiments of the present application provide a method and device for generating a creative template. The method includes obtaining creative information and a first template, where the first template includes multiple template fields; based on a first keyword in the creative information, screening out a first field from the multiple template fields, and the association degree between the first field and the first keyword is greater than a preset value; generating a creative template based on the first field. In this way, by combining the creative information and the keyword fields (i.e., the first fields) in the historical creative template (i.e., the first template), the creative template can be automatically generated, which can effectively ensure the quality of the creative template, thereby guiding users to fill in high-quality creativity and effectively reducing labor costs.
[0041] To facilitate the understanding of the embodiments of the present application, first, a possible system architecture shown in Figure 1 is taken as an example to illustrate the system architecture of the creative template generation applicable to the embodiments of the present application. As Figure 1 shown, the system architecture may include a creative management system 100 (i.e., the first system) and an IT management system 200 (i.e., the second system). Among them, the creative management system 100 and the IT management system 200 are connected in a connected manner. For example, they can be communicatively connected by wire or wirelessly. The embodiments of the present application do not limit this. Among them, the creative management system 100 takes creativity as the management object, and the IT management system 200 takes requirements or implementation projects as the management object.
[0042] Exemplarily, one or more users (such as employees of an enterprise or an institution, etc.) can submit their ideas, suggestions and other creative ideas for a project, the web page layout provided to users by an enterprise or an institution, a business process, a financial product, a newly developed application program, or a newly released regulation, etc. through the creative management system 100, and the reviewers will review the ideas, suggestions and other creative ideas submitted by the one or more users. Or, an enterprise, an institution or a department, etc. launches a creative activity (such as a promotion creative activity for a financial product or a relevant creative activity for a financial project, etc.), and one or more employees submit their creative ideas for this creative activity through the creative management system 100, and the reviewers will review the creative ideas submitted by the one or more employees. Among them, when one or more employees submit their creative information through the creative management system 100, they need to use a creative template to submit the creative information in order to facilitate the reviewers to operate on the creative information (for example, scoring, liking, commenting, etc.).
[0043] In the embodiment of the present application, after one or more employees input their creative information through the creative management system 100, the creative management system 100 can obtain a first template (i.e., a historical creative template) from the IT management system 200. The first template includes multiple template fields. The creative management system 100 can screen out those with an association degree greater than a preset value with the first keyword from the multiple template fields based on the first keyword in the creative information; based on the first field, and generate a creative template. Furthermore, one or more employees optimize their creative information through the creative template generated by the creative management system 100.
[0044] It should be noted that the above Figure 1 shown system architecture is only an example, and the embodiment of the present application does not limit this.
[0045] Based on the above description, Figure 2 Exemplarily shows the flow of a method for generating a creative template provided by the embodiment of the present application, and this flow can be executed by the creative management system 100.
[0046] This method includes the following steps:
[0047] Step 201, obtain creative information.
[0048] Exemplarily, the creative management system 100 can obtain creative information through user input. Among them, the user input can be voice information, text information, picture information, etc., and the embodiment of the present application does not make specific limitations. Exemplarily, the creative information can be, for example, the text information "intelligent verification of the trading system" input by the user.
[0049] Step 202, obtain the first template.
[0050] It should be understood that the first template is a historical creative template, which can specifically be a template screened from historical creative templates according to creative conversion information, or can be a template screened from historical creative templates according to creative implementation information. The first template can be one or more templates, and the embodiments of the present application do not make specific limitations.
[0051] Example 1, please continue to refer to the above Figure 1 , the creative management system 100 can send a template request to the IT management system 200, and the template request is used to request the first template; then, when the IT management system 200 receives the template request, it can send a template request to the creative management system 100.
[0052] Example 2, the creative management system 100 can screen out templates with a creative conversion rate greater than 90% from the historical templates stored locally, and use these templates as the first template.
[0053] Step 203, based on the first keyword in the creative information, screen out the first field from multiple template fields of the first template.
[0054] It should be understood that the first keyword can be one or more keywords, and the embodiments of the present application do not make specific limitations.
[0055] In a possible implementation manner, before the creative management system 100 screens out the first field from the multiple template fields based on the first keyword in the creative information, the creative management system 100 needs to extract keywords from the creative information to obtain the first keyword, and then execute step 203. In this implementation manner, automatically extracting the first keyword from the creative information helps to improve the generation efficiency of the creative template.
[0056] Among them, the creative management system 100 can extract keywords from the creative information through a preset algorithm. Among them, the preset algorithm can be any one of TextRank, LDA, and TPR, and the embodiments of the present application do not make specific limitations.
[0057] Exemplarily, when the creative management system 100 extracts keywords from the creative information through the TextRank algorithm, the first keyword can be extracted from the creative information based on the following formula.
[0058]
[0059] In another possible implementation, the first keyword in the creative information obtained by the creative management system 100 is preset, and step 203 is directly executed based on the first keyword. That is to say, in this implementation, the user can flexibly set the first keyword, so that the creative template determined according to the first keyword better meets the user's needs.
[0060] Among them, the degree of association between the first field and the first keyword is greater than a preset value.
[0061] It should be noted that there are various ways to determine the degree of association between the first field and the first keyword, including but not limited to the following ways:
[0062] Implementation method 1, the degree of association is the coverage ratio of the first keyword in the first field.
[0063] In a possible implementation, the coverage ratio is determined according to the content repetition ratio between the first keyword and the first field.
[0064] Exemplarily, taking the first keyword as "transaction", "verification", "type" as an example, and taking the multiple fields in the first template as "transaction type", "verification type", "verification rule" as an example, and taking the preset value as 40% as an example. The content repetition ratio between the first keyword "transaction" and the field "transaction type" is 50%, then the coverage ratio of the first keyword "transaction" in the field "transaction type" is 50%, which is greater than the preset value, so the field "transaction type" is taken as the first field; similarly, the content repetition ratio between the first keyword "verification" and the field "verification type" is 50%, then the coverage ratio of the first keyword "verification" in the field "verification type" is 50%, which is greater than the preset value, so the field "verification type" is taken as the first field.
[0065] In another possible implementation, the coverage ratio is determined according to the number of times the first keyword appears in the first field.
[0066] Exemplarily, taking the first keyword as "transaction", "verification", "type" as an example, and taking the multiple fields in the first template as "transaction type", "verification type", "verification rule" as an example, and taking the preset value as 30% as an example. The number of times the first keyword "type" appears in the multiple fields of the first template is greater than 2 times, then the coverage ratio of the first keyword in the first field is 60%, and this coverage ratio is greater than the preset value, so the fields "transaction type" and "verification type" are taken as the first fields.
[0067] Implementation method 2, the degree of association is determined according to the coverage ratio of the first keyword in the first field and the evaluation index of the historical creative information corresponding to the first template.
[0068] Among them, the evaluation indicators of the historical creative information include at least one of the following: the number of likes, investment data, and comment information of each creative idea in the historical creative information.
[0069] It should be noted that one template can correspond to one or more historical creative information. The investment data can be understood as the amount of investment in this creative information, and the comment information can be the favorable comment rate or the number of comments in all the comment information of this creative information.
[0070] Exemplarily, the degree of association = the coverage ratio of the first keyword in the first field * the quantitative score of the evaluation indicators of the historical creative information corresponding to the first template.
[0071] Example 1, taking the historical creative information as Creative Information 1, the quantitative score of the evaluation indicators of Creative Information 1 can be determined according to the following formula:
[0072] The quantitative score of Creative Information 1 = (the number of likes of Creative Information 1 / the highest number of likes in the creative activity corresponding to Creative Information 1) * 30% + (the investment amount of Creative Information 1 / the highest investment amount in the creative activity corresponding to Creative Information 1) * 45% + (the favorable comment rate of Creative Information 1 / the highest favorable comment rate in the creative activity corresponding to Creative Information 1) * 25%.
[0073] Example 2, taking the historical creative information as Creative Information 1, the quantitative score of the evaluation indicators of Creative Information 1 can be determined according to the following formula:
[0074] The quantitative score of Creative Information 1 = (the number of likes of Creative Information 1 / the highest number of likes in the creative activity corresponding to Creative Information 1) * 30% + (the investment amount of Creative Information 1 / the highest investment amount in the creative activity corresponding to Creative Information 1) * 45% + (the number of comments of Creative Information 1 / the number of comments in the creative activity corresponding to Creative Information 1) * 25%.
[0075] It should be understood that the above-mentioned evaluation indicators are only examples, not limitations.
[0076] As can be seen from the foregoing, the coverage ratio is determined according to the content repetition ratio of the first keyword and the first field. Or, the coverage ratio is determined according to the number of times the first keyword appears in the first field. Correspondingly, the degree of association is determined according to the content repetition ratio of the first keyword and the first field and the evaluation indicators of the historical creative information corresponding to the first template, or according to the number of times the first keyword appears in the first field and the evaluation indicators of the historical creative information corresponding to the first template.
[0077] Example 1: Taking "transaction", "verification", and "type" as the first keywords, and taking "transaction type", "verification type", and "verification rule" as multiple fields in the first template. If the content repetition ratio of the first keyword "transaction" and the field "transaction type" is 50%, then the coverage ratio of the first keyword "transaction" in the field "transaction type" is 50%. If the quantitative score corresponding to the evaluation index of the historical creative information corresponding to the first template is 80 points, then the correlation degree is the coverage ratio 50% * quantitative score 80 points = 40 points.
[0078] Example 2: Taking "transaction", "verification", and "type" as the first keywords, and taking "transaction type", "verification type", and "verification rule" as multiple fields in the first template, and taking 30% as the preset value. If the number of times the first keyword "type" appears in multiple fields of the first template is greater than 2 times, then the coverage ratio of the first keyword in the first field is 60%. If the quantitative score corresponding to the evaluation index of the historical creative information corresponding to the first template is 80 points, then the correlation degree is the coverage ratio 60% * quantitative score 80 points = 48 points.
[0079] Implementation method 3: The correlation degree is determined according to the coverage ratio of the first keyword in the first field and the evaluation index of the historical creative activity corresponding to the first template.
[0080] Among them, the historical creative activity includes one or more creative activities, and each creative activity includes one or more creative information. The evaluation indexes of the historical creative activity include at least one of the following: the creative conversion information, review information, and creative implementation information of each creative activity in the historical creative activity.
[0081] It can be understood that the creative conversion information is the proportion of the conversion of creative information in each creative activity, the review information is the proportion of the favorable reviews of creative information in each creative activity, and the creative implementation information is the proportion of the implementation of creative information in each creative activity.
[0082] Exemplarily, the correlation degree = the coverage ratio of the first keyword in the first field * the quantitative score of the evaluation index of the historical creative activity corresponding to the first template.
[0083] Example 1: Taking creative activity 1 as an example of the historical creative activity, the quantitative score of the evaluation index of creative activity 1 can be determined according to the following formula:
[0084] The quantitative score of creative activity 1 = (the number of creative conversions of creative activity 1 / the total number of creative conversions of the crowd-creation platform in the current year) * 50% + (the favorable review ratio of creative activity 1) * 30% + (the number of creative implementations of creative activity 1 / the total number of creative implementations of the crowd-creation platform in the current year) * 20%.
[0085] Example 2. Taking Creative Activity 1 as an example for the historical creative activity, the quantitative score of the evaluation indicators of Creative Activity 1 can be determined according to the following formula:
[0086] The quantitative score of Creative Activity 1 = (the creative conversion ratio of Creative Activity 1) * 50% + (the favorable comment ratio of Creative Activity 1) * 30% + (the creative implementation ratio of Creative Activity 1) * 20%.
[0087] As can be seen from the foregoing, the coverage ratio is determined according to the content repetition ratio between the first keyword and the first field. Alternatively, the coverage ratio is determined according to the number of times the first keyword appears in the first field. Correspondingly, the degree of association is determined according to the content repetition ratio between the first keyword and the first field and the evaluation indicators of the historical creative activity corresponding to the first template, or according to the number of times the first keyword appears in the first field and the evaluation indicators of the historical creative activity corresponding to the first template.
[0088] Example 1. Taking "transaction", "verification", and "type" as examples for the first keyword, and taking "transaction type", "verification type", and "verification rule" as examples for the multiple fields in the first template, the content repetition ratio between the first keyword "transaction" and the field "transaction type" is 50%, then the coverage ratio of the first keyword "transaction" in the field "transaction type" is 50%; the quantitative score corresponding to the evaluation indicators of the historical creative activity corresponding to the first template is 90 points, then the degree of association is the coverage ratio 50% * the quantitative score 90 points = 45 points.
[0089] Example 2. Taking "transaction", "verification", and "type" as examples for the first keyword, taking "transaction type", "verification type", and "verification rule" as examples for the multiple fields in the first template, and taking 30% as an example for the preset value. The number of times the first keyword "type" appears in the multiple fields of the first template is greater than 2 times, then the coverage ratio of the first keyword in the first field is 60%, and the quantitative score corresponding to the evaluation indicators of the historical creative activity corresponding to the first template is 78 points, then the degree of association is the coverage ratio 60% * the quantitative score 78 points = 46.8 points.
[0090] Step 204. Generate a creative template based on the first field.
[0091] Exemplarily, taking "transaction type", "transaction currency", and "verification rule" as examples for the first field, the creative management system 100 automatically creates a template based on the first field.
[0092] In Figure 2In the illustrated embodiment, by combining the creative information input by the user and the keyword fields (i.e., the first fields) in the historical creative template (i.e., the first template), a creative template is automatically generated, which can effectively ensure the quality of the creative template, thereby guiding the user to fill in high-quality creativity and effectively reducing labor costs.
[0093] Based on the same technical concept, an embodiment of the present application further provides a device for generating a creative template. Refer to Figure 3 , which is a schematic structural diagram of the device 300 for generating a creative template provided by an embodiment of the present application. The device 300 for generating a creative template can be used to execute Figure 2 the method shown. The device 300 for generating a creative template can be the above-mentioned Figure 1 shown creative management system 100. As Figure 3 shown, the device 300 for generating a creative template may include: an acquisition unit 301 and a processing unit 302.
[0094] Among them, the acquisition unit 301 is used to acquire creative information and the first template; the first template includes a plurality of template fields; the processing unit 302 is used to screen out the first field from the plurality of template fields based on the first keyword in the creative information, and the association degree between the first field and the first keyword is greater than a preset value; and generate a creative template based on the first field.
[0095] In a possible implementation manner, before the processing unit 301 is used to screen out the first field from the plurality of template fields based on the first keyword in the creative information, the processing unit 301 is further used to extract keywords from the creative information to obtain the first keyword.
[0096] In another possible implementation manner, the user can set the first keyword by himself in the creative information.
[0097] It should be noted that there are various implementation manners for the above-mentioned association degree, including but not limited to the following manners:
[0098] Implementation manner 1, the association degree is determined by the processing unit 302 according to the content repetition ratio between the first keyword and the first field, or according to the number of times the first keyword appears in the first field.
[0099] Implementation manner 2, the association degree is determined by the processing unit 302 according to the content repetition ratio between the first keyword and the first field and the evaluation index of the historical creative information corresponding to the first template, or according to the number of times the first keyword appears in the first field and the evaluation index of the historical creative information corresponding to the first template.
[0100] In a possible implementation, the evaluation indicators of the historical creative information include at least one of the following: the number of likes, investment data, and comment information for each creative idea in the historical creative information.
[0101] Implementation Mode 3. The degree of association is determined by the processing unit 302 based on the repetition ratio of the first keyword and the content of the first field and the evaluation indicators of the historical creative activities corresponding to the first template, or based on the number of times the first keyword appears in the first field and the evaluation indicators of the historical creative activities corresponding to the first template; wherein, the historical creative activities include one or more creative activities, and each creative activity includes one or more creative information.
[0102] In a possible implementation, the evaluation indicators of the historical creative activities include at least one of the following: the creative conversion information, review information, and creative implementation information for each creative activity in the historical creative activities.
[0103] Based on the same technical concept as above, an embodiment of the present application further provides a computing device, as Figure 4 shown. The computing device 400 includes at least one processor 401 and a memory 402 connected to at least one processor. In the embodiments of the present application, the specific connection medium between the processor 401 and the memory 402 is not limited. Figure 4 Taking the example that the processor 401 and the memory 402 are connected through a bus. The bus can be divided into an address bus, a data bus, a control bus, etc.
[0104] In the embodiments of the present application, the memory 402 stores instructions executable by at least one processor 401. By executing the instructions stored in the memory 402, at least one processor 401 can execute the steps included in the generation of the foregoing creative template.
[0105] Among them, the processor 401 is the control center of the computing device. It can connect various parts of the computing device through various interfaces and lines, and by running or executing the instructions stored in the memory 402 and calling the data stored in the memory 402, data processing can be achieved. Optionally, the processor 401 may include one or more processing units. The processor 401 may integrate an application processor and a modulation and demodulation processor. Among them, the application processor mainly processes the operating system, user interface, and application programs, etc., and the modulation and demodulation processor mainly processes the issued instructions. It can be understood that the above modulation and demodulation processor may not be integrated into the processor 401. In some embodiments, the processor 401 and the memory 402 can be implemented on the same chip. In some embodiments, they can also be separately implemented on independent chips.
[0106] The processor 401 may be a general-purpose processor, such as a central processing unit (CPU), a digital signal processor, an application specific integrated circuit (ASIC), a field programmable gate array, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the clearing method of the collection message can be directly embodied as being executed by the hardware processor, or executed by a combination of hardware and software modules in the processor.
[0107] The memory 402, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The memory 402 may include at least one type of storage medium, for example, it may include flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory (RAM), a static random access memory (SRAM), a programmable read-only memory (PROM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic memory, a magnetic disk, an optical disk, and so on. The memory 402 is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 402 in the embodiments of the present application may also be a circuit or any other device capable of implementing a storage function, for storing program instructions and / or data.
[0108] Based on the same technical concept as above, the embodiments of the present application also provide a computer-readable storage medium, which stores a computer program executable by a computing device. When the program runs on the computing device, the computing device is caused to execute the steps of the above-mentioned method for generating an idea template.
[0109] Based on the same technical concept as above, the embodiments of the present application also provide a computer program product, which includes a computer program or instruction. When the computer program or instruction is executed by a processor, the processor is caused to execute the steps of the above-mentioned method for generating an idea template.
[0110] It should be noted that in any of the above embodiments, the acquisition, storage, use, processing, etc. of data all comply with the relevant provisions of national laws and regulations.
[0111] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 a block or multiple blocks.
[0112] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 a block or multiple blocks.
[0113] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 a block or multiple blocks.
[0114] Although the preferred embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications to these embodiments once they learn the basic creative concepts. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications falling within the scope of the present invention.
[0115] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.
Claims
1. A method for generating a creative template, characterized in that, Including: Obtaining creative information and a first template; The first template includes a plurality of template fields, and the first template is a historical creative template; The creative transformation information corresponding to the first template meets the preset requirements; Based on the first keyword in the creative information, a first field is screened out from the plurality of template fields, and the degree of association between the first field and the first keyword is greater than a preset value. The degree of association is determined according to the coverage ratio of the first keyword in the first field and the evaluation index of the historical creative information corresponding to the first template or the evaluation index of the historical creative activity corresponding to the first template; Based on the first field, a creative template is generated; Wherein, the evaluation index of the historical creative activity includes at least one of the following: the creative transformation information, review information, and creative implementation information of each creative activity in the historical creative activity; the creative transformation information represents the proportion of creative information transformation, the review information represents the proportion of favorable comments on creative information, and the creative implementation information represents the proportion of creative information implementation; The relationship between the degree of association and the coverage ratio and the evaluation index is: the degree of association is equal to the coverage ratio multiplied by the weighted fusion value corresponding to the evaluation index; the weighted fusion value is obtained by weighted fusion of the quantitative scores of the creative transformation information, the quantitative scores of the review information, and the quantitative scores of the creative implementation information.
2. The method according to claim 1, characterized in that, Before screening out the first field from the plurality of template fields based on the first keyword in the creative information, the method further includes: Extracting keywords from the creative information to obtain the first keyword.
3. The method according to claim 1 or 2, characterized in that, The degree of association is determined according to the content repetition ratio between the first keyword and the first field, or according to the number of times the first keyword appears in the first field.
4. The method according to claim 1 or 2, characterized in that, The degree of association is determined according to the content repetition ratio between the first keyword and the first field and the evaluation index of the historical creative information corresponding to the first template, or according to the number of times the first keyword appears in the first field and the evaluation index of the historical creative information corresponding to the first template.
5. The method according to claim 4, characterized in that, The evaluation index of the historical creative information includes at least one of the following: The number of likes, investment data, and comment information of each creative in the historical creative information.
6. The method according to claim 1 or 2, characterized in that, The degree of association is determined according to the content repetition ratio between the first keyword and the first field and the evaluation index of the historical creative activity corresponding to the first template, or according to the number of times the first keyword appears in the first field and the evaluation index of the historical creative activity corresponding to the first template; Wherein, the historical creative activity includes one or more creative activities, and each creative activity includes one or more creative information.
7. A device for generating a creative template, characterized in that, Including a module for executing the method according to any one of claims 1 to 6.
8. A computing device, characterized in that, Including: A memory for storing a computer program; A processor for calling the computer program stored in the memory and executing the method according to any one of claims 1 to 6 according to the obtained program.
9. A computer-readable storage medium, characterized in that, The storage medium stores a program which, when run on a computer, causes the computer to implement the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that, The computer program product includes computer instructions which execute the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Network page generation method and equipment
CN110263311A
Creative processing method and system, client and server
CN111415138A