Digital resource processing method, device, storage medium and equipment

By updating the metrics in the digital resource library and the tag library, determining the resources and tags that meet the conditions based on the advertising delivery report data, the inefficiency problem of advertising designers when selecting digital resources is solved, and more efficient advertising delivery and resource utilization is achieved .

CN112712386BActive Publication Date: 2025-01-07BEIJING GRIDSUM TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201911026121.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-10-25
Publication Date
2025-01-07
Estimated Expiration
2039-10-25

AI Technical Summary

Technical Problem

During the advertising delivery process, advertising designers find it difficult to select suitable resources from a large number of digital resources, resulting in the delivery of a large number of invalid advertisements and occupying network resources.

Method used

By obtaining the report data after ad delivery, updating the metrics in the digital resource library and the tag library, and determining digital resources and tags that meet preset conditions based on these metrics, thereby improving the efficiency of ad generation and avoiding invalid ad delivery.

Benefits of technology

Improve the efficiency of advertising resource selection, save network resources and costs, and reduce the delivery of invalid ads.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112712386B_ABST
    Figure CN112712386B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method, device, storage medium and equipment for processing digital resources, and relates to the field of electronic information technology. The method includes: obtaining report data after the target advertisement is delivered, updating the first indicator of the target digital resource in the digital resource library and the second indicator of the target tag corresponding to the target digital resource in the tag library according to the report data, the digital resource library includes at least one digital resource, the tag library includes at least one tag, the target digital resource is the digital resource included in the target advertisement, and according to the first indicator of each digital resource in the updated digital resource library, determining at least one digital resource in the digital resource library that meets the first preset condition, and / or, according to the second indicator of each tag in the updated tag library, determining at least one tag in the tag library that meets the second preset condition. When generating advertisements, the efficiency of selecting digital resources can be improved, invalid advertisements can be avoided, and network resources and costs can be saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of electronic information technology, and in particular, to a method, apparatus, storage medium and device for processing digital resources. Background Art

[0002] With the continuous development of electronic information technology, more and more manufacturers are placing advertisements through the Internet, and advertisements are spread on the Internet in the form of information flow. Users can browse and click on advertisements through various information flow platforms, and the corresponding information flow platforms will also count the effects of advertisements and feedback the statistical results to manufacturers. The statistical results are usually for a specific advertisement, and advertisements are usually composed of multiple digital resources. Therefore, the analysis results are of little reference significance to advertising designers. It is difficult for advertising designers to select digital resources suitable for placement from a large number of digital resources, resulting in the placement of a large number of invalid advertisements, which occupies network resources. Summary of the invention

[0003] In order to overcome the problems existing in the related art, the purpose of the present disclosure is to provide a method, apparatus, storage medium and device for processing digital resources.

[0004] In order to achieve the above object, according to a first aspect of an embodiment of the present disclosure, a method for processing digital resources is provided, the method comprising:

[0005] Obtain report data after the target advertisement is delivered;

[0006] According to the report data, updating a first indicator of a target digital resource in a digital resource library and a second indicator of a target tag corresponding to the target digital resource in a tag library, wherein the digital resource library includes at least one digital resource, the tag library includes at least one tag, and the target digital resource is a digital resource included in the target advertisement;

[0007] Determine at least one digital resource in the digital resource library that meets a first preset condition according to the updated first indicator of each digital resource in the digital resource library; and / or,

[0008] At least one tag in the tag library that meets a second preset condition is determined according to the updated second indicator of each tag in the tag library.

[0009] Optionally, before obtaining the report data after the target advertisement is delivered, the method further includes:

[0010] Generating the target advertisement according to the target digital resource selected from the digital resource library;

[0011] The target advertisement is delivered to the target media.

[0012] Optionally, the obtaining of report data after the target advertisement is delivered includes:

[0013] The report data is obtained through a preset application programming interface of the target media, wherein the report data includes effect data and cost data, and the effect data includes: the number of clicks on the target advertisement and the number of impressions of the target advertisement.

[0014] Optionally, the first indicator includes a first effect indicator and a first cost indicator, the second indicator includes a second effect indicator and a second cost indicator, and updating the first indicator of the target digital resource in the digital resource library and the second indicator of the target tag corresponding to the target digital resource in the tag library according to the report data includes:

[0015] According to the effect data, updating a first effect indicator of the target digital resource in the digital resource library and a second effect indicator of the target tag in the tag library;

[0016] According to the cost data, a first cost indicator of the target digital resource in the digital resource library and a second cost indicator of the target tag in the tag library are updated.

[0017] Optionally, determining at least one digital resource in the digital resource library that meets a first preset condition according to the updated first indicator of each digital resource in the digital resource library includes:

[0018] Determining a first order of each digital resource according to the updated first indicator of each digital resource in the digital resource library;

[0019] Determining a first preset number of digital resources from the digital resource library according to the first order;

[0020] The step of determining at least one tag in the tag library that meets a second preset condition according to the updated second indicator of each tag in the tag library includes:

[0021] Determine a second order of each tag according to the second index of each tag in the updated tag library;

[0022] A second preset number of labels is determined from the label library according to the second sequence.

[0023] Optionally, the method further comprises:

[0024] Receiving digital resources uploaded by users, and storing the digital resources in the digital resource library;

[0025] At least one tag corresponding to the digital resource is selected from the tag library, and a corresponding relationship between the digital resource and the at least one tag is recorded.

[0026] According to a second aspect of an embodiment of the present disclosure, a digital resource processing device is provided, the device comprising:

[0027] The acquisition module is used to obtain the report data after the target advertisement is delivered;

[0028] An updating module, configured to update, according to the report data, a first indicator of a target digital resource in a digital resource library and a second indicator of a target tag corresponding to the target digital resource in a tag library, wherein the digital resource library includes at least one digital resource, the tag library includes at least one tag, and the target digital resource is a digital resource included in the target advertisement;

[0029] A determination module is used to determine at least one digital resource in the digital resource library that meets a first preset condition based on the first indicator of each digital resource in the updated digital resource library; and / or, to determine at least one tag in the tag library that meets a second preset condition based on the second indicator of each tag in the updated tag library.

[0030] Optionally, the device further comprises:

[0031] A generating module, used for generating the target advertisement according to the target digital resource selected from the digital resource library before obtaining the report data after the target advertisement is delivered;

[0032] The delivery module is used to deliver the target advertisement to the target media.

[0033] Optionally, the acquisition module is used to:

[0034] The report data is obtained through a preset application programming interface of the target media, wherein the report data includes effect data and cost data, and the effect data includes: the number of clicks on the target advertisement and the number of impressions of the target advertisement.

[0035] Optionally, the first indicator includes a first effect indicator and a first cost indicator, the second indicator includes a second effect indicator and a second cost indicator, and the updating module includes:

[0036] A first updating submodule, configured to update a first effect indicator of the target digital resource in the digital resource library and a second effect indicator of the target tag in the tag library according to the effect data;

[0037] The second updating submodule is used to update the first cost index of the target digital resource in the digital resource library and the second cost index of the target label in the label library according to the cost data.

[0038] Optionally, the determining module is used to:

[0039] Determining a first order of each digital resource according to the updated first indicator of each digital resource in the digital resource library;

[0040] Determining a first preset number of digital resources from the digital resource library according to the first order; and / or,

[0041] Determine a second order of each tag according to the second index of each tag in the updated tag library;

[0042] A second preset number of labels is determined from the label library according to the second sequence.

[0043] Optionally, the device further comprises:

[0044] A receiving module, used for receiving digital resources uploaded by users and storing the digital resources in the digital resource library;

[0045] The recording module is used to select at least one tag corresponding to the digital resource in the tag library, and record the corresponding relationship between the digital resource and the at least one tag.

[0046] According to a third aspect of an embodiment of the present disclosure, a storage medium is provided, on which a program is stored, and when the program is executed by a processor, the steps of the method described in any one of the first aspect of the embodiment of the present disclosure are implemented.

[0047] According to a fourth aspect of an embodiment of the present disclosure, a device is provided, the device comprising:

[0048] At least one processor, and at least one memory and bus connected to the processor;

[0049] Wherein, the processor and the memory communicate with each other through the bus;

[0050] The processor is used to call the program instructions in the memory to execute the steps of any method described in the first aspect of the embodiments of the present disclosure.

[0051] Through the above technical solution, the present disclosure first obtains the report data generated after the target advertisement is delivered, and then updates the first indicator of the target digital resource included in the target advertisement in the digital resource library according to the report data, and updates the second indicator of the target tag corresponding to the target digital resource in the tag library. Finally, according to the first indicator of each digital resource in the updated digital resource library, the digital resource that meets the first preset condition is determined, and according to the second indicator of each tag in the updated tag library, the tag that meets the second preset condition is determined. The present disclosure determines the indicators of the digital resources and the corresponding tags according to the report data after the advertisement is delivered, thereby determining the digital resources and the corresponding tags that meet the preset conditions. It can improve the efficiency of selecting digital resources when generating advertisements, avoid invalid advertisements, and save network resources and costs.

[0052] Other features and advantages of the present disclosure will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] The accompanying drawings are used to provide a further understanding of the present disclosure and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present disclosure but do not constitute a limitation of the present disclosure. In the accompanying drawings:

[0054] Figure 1 is a flow chart of a method for processing digital resources according to an exemplary embodiment;

[0055] Figure 2 is a flow chart of another method for processing digital resources according to an exemplary embodiment;

[0056] Figure 3 is a flow chart of another method for processing digital resources according to an exemplary embodiment;

[0057] Figure 4a is a flow chart of another method for processing digital resources according to an exemplary embodiment;

[0058] Figure 4b is a flow chart of another method for processing digital resources according to an exemplary embodiment;

[0059] Figure 5 is a flow chart of another method for processing digital resources according to an exemplary embodiment;

[0060] Figure 6 is a block diagram of a digital resource processing device according to an exemplary embodiment;

[0061] Figure 7 is a block diagram of another digital resource processing device according to an exemplary embodiment;

[0062] Figure 8 is a block diagram of another digital resource processing device according to an exemplary embodiment;

[0063] Fig. 9 is a block diagram of another digital resource processing device according to an exemplary embodiment;

[0064] Fig.10 It is a block diagram of a device according to an exemplary embodiment. DETAILED DESCRIPTION

[0065] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure. Instead, they are merely examples of methods and devices consistent with some aspects of the present disclosure as detailed in the appended claims.

[0066] Before introducing the processing method, device, storage medium and equipment of digital resources provided by the present disclosure, the application scenarios involved in each embodiment of the present disclosure are first introduced. The application scenario can be a server, which can be, for example, a local server or a cloud server. The application scenario can also be a terminal, such as a smart phone, a tablet computer, a smart TV, a smart watch, a PDA (English: Personal Digital Assistant, Chinese: Personal Digital Assistant), a portable computer and other mobile terminals, or a desktop computer and other fixed terminals. That is, the execution subject of the processing method of digital resources shown in the present disclosure can be a server or a terminal. Users who place advertisements can directly log in to the server to view and edit the digital resource library and label library, or they can install a specified APP (English: Application, Chinese: Application) on the terminal and log in to the server through a user account to view and edit the digital resource library and label library. Advertisements are placed on the target media, and the target media can be any one or more information streams, such as Baidu information stream, Weibo information stream, WeChat information stream, etc.

[0067] Figure 1 is a flowchart of a method for processing digital resources according to an exemplary embodiment. Figure 1 As shown, the method includes:

[0068] Step 101, obtaining report data after the target advertisement is delivered.

[0069] For example, the user selects a target digital resource to generate a target advertisement based on a specific creative idea, and delivers the target advertisement to the target media. The digital resource used in the target advertisement is the target digital resource. The user can also pre-set the generation conditions for generating advertisements. The generation conditions can include the type of information flow style and the number and / or proportion of each type. The server or terminal automatically generates advertisements that meet the generation conditions based on the target digital resources. The information flow style can be, for example, single image, large image, three images, video, download, voice interaction, etc. Among them, there can be multiple advertisements that meet the information flow style. The user can also set the delivery conditions. The server or terminal selects the target advertisements that meet the delivery conditions from the multiple generated advertisements and automatically delivers them to the target media. Among them, the target digital resource can be one or more digital resources, and the digital resources can include any multimedia resource such as pictures, videos, and audio. After the target advertisement is delivered, the report data fed back by the target media can be obtained first. Among them, the report data can be understood as data that can reflect the effect and cost of the target advertisement, such as the number of clicks, the number of displays, the consumption amount, etc. of the target advertisement, and can also include the cost and duration of delivering the target advertisement.

[0070] Step 102, based on the report data, updates the first indicator of the target digital resource in the digital resource library and the second indicator of the target tag corresponding to the target digital resource in the tag library, the digital resource library includes at least one digital resource, the tag library includes at least one tag, and the target digital resource is the digital resource included in the target advertisement.

[0071] For example, based on the report data, the first indicator of the target digital resource in the digital resource library and the second indicator of the target tag in the tag library are updated. The digital resource library and the tag library can be understood as data tables pre-stored in the database. Among them, one or more digital resources are stored in the digital resource library, and each digital resource has a corresponding first indicator. One or more tags are stored in the tag library, and each tag also has a corresponding second indicator. In addition, a relationship table between digital resources and tags can also be stored in the database, which is used to store one or more tags corresponding to each digital resource in the digital resource library. After determining the target digital resource, the target tag corresponding to the target digital resource can be determined by searching the relationship table.

[0072] Specifically, the first indicator can be understood as an indicator that can reflect the effect and cost of the corresponding digital resource, and correspondingly, the second indicator can be understood as an indicator that can reflect the effect and cost of the corresponding tag. Therefore, both the first indicator and the second indicator can include effect indicators and cost indicators, which can intuitively reflect the effect that digital resources and tags will bring if they are used in advertisements. For example, the effect indicator is used to indicate the number of clicks, the number of displays, the amount of consumption, etc. of an advertisement using a certain digital resource (or a certain tag), and the cost indicator is used to indicate the cost, duration, etc. of an advertisement using a certain digital resource (or a certain tag).

[0073] It should be noted that the initial values ​​of the first indicator of each digital resource in the digital resource library and the second indicator of each tag in the tag library can be zero. Users can select different digital resources to generate different advertisements for delivery, or automatically generate different advertisements based on different digital resources for delivery. Each time an advertisement is delivered, steps 101 to 102 are executed accordingly to update the first indicators of different digital resources and the second indicators of tags corresponding to different digital resources. By delivering different advertisements, steps 101 to 102 are repeatedly executed to obtain the latest first indicators of all digital resources in the digital resource library and the latest second indicators of all tags in the tag library.

[0074] Step 103: Determine at least one digital resource in the digital resource library that meets the first preset condition according to the first indicator of each digital resource in the updated digital resource library. And / or,

[0075] Step 104: Determine at least one tag in the tag library that meets a second preset condition according to the second indicator of each tag in the updated tag library.

[0076] For example, after the first indicator in the digital resource library and the second indicator in the tag library are updated in step 102, the digital resources that meet the first preset condition and the tags that meet the second preset condition can be screened out. Among them, the first preset condition (or the second preset condition) can be that the first indicator (or the second indicator) is greater than the preset indicator threshold, or it can be that the first indicator (or the second indicator) is sorted, and the digital resources (or tags) with a preset number or preset proportion of the top ranking are sorted. All digital resources (or tags) in the digital resource library (or tag library) can also be used as digital resources (or tags) that meet the first preset condition (or the second preset condition). The screened digital resources (or tags) can be displayed for user reference, so that the user can intuitively and quickly select the appropriate digital resources, or select the digital resources with appropriate tags to generate advertisements, thereby reducing the probability of placing invalid advertisements and saving network resources and costs. It is also possible to automatically generate advertisements according to the pre-set information flow style based on the screened digital resources (or tags), which can improve the efficiency and reliability of automatically generating advertisements, thereby reducing the probability of placing invalid advertisements and saving network resources and costs. For example, if the user sets the information flow style in the generation conditions in advance to single-image style: three-image style (the quantity ratio is 1:2), then the user can determine the top 7 images in the digital resource library that meet the requirements of single-image and three-image images. Then, based on these 7 images, automatically generate advertisements that meet the single-image style: three-image style quantity ratio of 1:2.

[0077] In summary, the present disclosure first obtains the report data generated after the target advertisement is delivered, then updates the first indicator of the target digital resource included in the target advertisement in the digital resource library according to the report data, and updates the second indicator of the target tag corresponding to the target digital resource in the tag library. Finally, according to the first indicator of each digital resource in the updated digital resource library, the digital resource that meets the first preset condition is determined, and according to the second indicator of each tag in the updated tag library, the tag that meets the second preset condition is determined. The present disclosure determines the indicators of the digital resources and the corresponding tags according to the report data after the advertisement is delivered, thereby determining the digital resources and the corresponding tags that meet the preset conditions. It can improve the efficiency of selecting digital resources when generating advertisements, avoid invalid advertisements, and save network resources and costs.

[0078] Figure 2 is a flowchart of another method for processing digital resources according to an exemplary embodiment. Figure 2 As shown, before step 101, the method further includes:

[0079] Step 105: Generate a target advertisement according to the target digital resource selected from the digital resource library.

[0080] Step 106: delivering the target advertisement to the target media.

[0081] In a specific implementation scenario, before obtaining the report data, the user can select the target digital resource in the digital resource library to generate the target advertisement. You can also select the required target tag in the tag library, and then filter the target digital resources with the target tag in the digital resource library according to the target tag to generate the target advertisement. You can also select the target digital resource from the digital resource library according to the information flow style in the pre-set generation conditions, or select the target tag from the tag library, and then further obtain the target digital resource with the target tag to automatically generate an advertisement. After that, the target advertisement is sent to the target media through the target media's delivery API (English: Application Programming Interface, Chinese: Application Programming Interface) so that the target media can display the target advertisement. At the same time, the target media will also record and count the data generated by the target advertisement during the display process to generate report data.

[0082] Accordingly, step 101 may be implemented as follows:

[0083] The report data is obtained through the preset API of the target media, where the preset API can be understood as the interface used by the target media to push the report data. The report data includes effect data and cost data. The effect data includes: the number of clicks on the target advertisement (i.e., the number of times it is clicked) and the number of exposures of the target advertisement (i.e., the number of times it is displayed), and can also include the amount of consumption generated by the target advertisement, etc. The cost data can include: the cost of placing the target advertisement, the duration of placing the target advertisement, etc.

[0084] Figure 3 is a flowchart of another method for processing digital resources according to an exemplary embodiment. Figure 3 As shown, correspondingly, the first indicator includes a first effect indicator and a first cost indicator, and the second indicator includes a second effect indicator and a second cost indicator. Step 102 may include:

[0085] Step 1021: Update the first effect indicator of the target digital resource in the digital resource library and the second effect indicator of the target tag in the tag library according to the effect data.

[0086] Step 1022: Update the first cost index of the target digital resource in the digital resource library and the second cost index of the target tag in the tag library according to the cost data.

[0087] For example, if the report data includes effect data and cost data, then correspondingly, the first indicator may include the first effect indicator and the first cost indicator, and the second indicator may include the second effect indicator and the second cost indicator. Then, the first effect indicator of the target digital resource and the second effect indicator of the target tag may be updated according to the effect data, and the first cost indicator of the target digital resource in the digital resource library and the second cost indicator of the target tag in the tag library may be updated according to the cost data. The first effect indicator and the first cost indicator, the second effect indicator and the second cost indicator can reflect the effect of the digital resource and the tag in a more fine-grained manner if they are used in the advertisement. Correspondingly, the first preset condition (or the second preset condition) in step 103 may also be set for the first effect indicator (or the second effect indicator) and the first cost indicator (or the second cost indicator) according to specific needs. For example, if the number of clicks on the advertisement is emphasized, the first preset condition may be set to the top 20 digital resources in the first effect indicator in terms of the number of clicks. If the cost of the advertisement is emphasized, the first preset condition may be set to the digital resources in the first cost indicator that are less than the preset cost indicator threshold.

[0088] Figure 4a is a flowchart of another method for processing digital resources according to an exemplary embodiment. Figure 4a As shown, step 103 includes:

[0089] Step 1031, determining the first order of each digital resource according to the first index of each digital resource in the updated digital resource library.

[0090] Step 1032: Determine a first preset number of digital resources from the digital resource library according to a first order.

[0091] Figure 4b is a flowchart of another method for processing digital resources according to an exemplary embodiment. Figure 4b As shown, step 104 includes:

[0092] Step 1041 , determining the second order of each tag according to the second index of each tag in the updated tag library.

[0093] Step 1042: Determine a second preset number of tags from the tag library according to a second order.

[0094] For example, to determine which digital resources in the digital resource library meet the first preset condition and which tags in the tag library meet the second preset condition, all digital resources can be sorted according to the first indicator and all tags can be sorted according to the second indicator, and then the first preset number of digital resources with the highest (or lowest) ranking and the second preset number of tags with the highest (or lowest) ranking are selected.

[0095] Figure 5 is a flowchart of another method for processing digital resources according to an exemplary embodiment. Figure 5 As shown, the method also includes:

[0096] Step 107: receiving the digital resources uploaded by the user and storing the digital resources in the digital resource library.

[0097] Step 108: Select at least one tag corresponding to the digital resource in the tag library, and record the corresponding relationship between the digital resource and the at least one tag.

[0098] In another implementation scenario, a tag library can be pre-established according to specific needs, and then the digital resources uploaded by the user (can be one or more) are received, and the uploaded digital resources are stored in the digital resource library. After that, a tag suitable for each digital resource can be selected from the tag library, and the number of tags can be one or more, and the corresponding relationship between each digital resource and the tag is recorded at the same time, which can be understood as marking the digital resources with tags. It is also possible to batch receive multiple digital resources with the same tag (can be one same tag or multiple same tags) uploaded by the user, store the multiple digital resources in the digital resource library, and record the corresponding relationship between the multiple digital resources and the same tag, which can be understood as marking multiple digital resources in batches with the same tag. Among them, the corresponding relationship can be, for example, a relationship table stored in a database, and each record in the relationship table records a digital resource and the tag corresponding to the digital resource. The tag's identifier or ID can also be added to the record where the corresponding digital resource is located in the digital resource library, so as to record the corresponding relationship between each digital resource and the tag.

[0099] In summary, the present disclosure first obtains the report data generated after the target advertisement is delivered, then updates the first indicator of the target digital resource included in the target advertisement in the digital resource library according to the report data, and updates the second indicator of the target tag corresponding to the target digital resource in the tag library. Finally, according to the first indicator of each digital resource in the updated digital resource library, the digital resource that meets the first preset condition is determined, and according to the second indicator of each tag in the updated tag library, the tag that meets the second preset condition is determined. The present disclosure determines the indicators of the digital resources and the corresponding tags according to the report data after the advertisement is delivered, thereby determining the digital resources and the corresponding tags that meet the preset conditions. It can improve the efficiency of selecting digital resources when generating advertisements, avoid invalid advertisements, and save network resources and costs.

[0100] Figure 6 is a block diagram of a digital resource processing device according to an exemplary embodiment. Figure 6As shown, the device 200 includes:

[0101] The acquisition module 201 is used to acquire report data after the target advertisement is delivered.

[0102] Update module 202 is used to update the first indicator of the target digital resource in the digital resource library and the second indicator of the target tag corresponding to the target digital resource in the tag library according to the report data, the digital resource library includes at least one digital resource, the tag library includes at least one tag, and the target digital resource is the digital resource included in the target advertisement.

[0103] The determination module 203 is used to determine at least one digital resource in the digital resource library that meets the first preset condition according to the first indicator of each digital resource in the updated digital resource library. And / or, it is used to determine at least one tag in the tag library that meets the second preset condition according to the second indicator of each tag in the updated tag library.

[0104] Figure 7 is a block diagram of another digital resource processing device according to an exemplary embodiment. Figure 7 As shown, the device 200 also includes:

[0105] The generating module 204 is used to generate a target advertisement according to the target digital resources selected from the digital resource library before obtaining the report data after the target advertisement is delivered.

[0106] The delivery module 205 is used to deliver the target advertisement to the target media.

[0107] Optionally, the acquisition module 201 is used to:

[0108] The report data is obtained through a preset application programming interface of the target media, and the report data includes effect data and cost data. The effect data includes: the number of clicks on the target advertisement and the number of impressions of the target advertisement.

[0109] Figure 8 is a block diagram of another digital resource processing device according to an exemplary embodiment. Figure 8 As shown, the first indicator includes a first effect indicator and a first cost indicator, the second indicator includes a second effect indicator and a second cost indicator, and the updating module 202 includes:

[0110] The first updating submodule 2021 is used to update the first effect indicator of the target digital resource in the digital resource library and the second effect indicator of the target tag in the tag library according to the effect data.

[0111] The second updating submodule 2022 is used to update the first cost index of the target digital resource in the digital resource library and the second cost index of the target tag in the tag library according to the cost data.

[0112] Optionally, the determination module 203 is configured to perform the following steps:

[0113] 1) Determine the first order of each digital resource according to the first index of each digital resource in the updated digital resource library.

[0114] 2) Determine a first preset number of digital resources from the digital resource library according to a first order.

[0115] and / or,

[0116] 3) Determine the second order of each tag according to the second index of each tag in the updated tag library.

[0117] 4) Determine a second preset number of tags from the tag library according to the second order.

[0118] Fig. 9 is a block diagram of another digital resource processing device according to an exemplary embodiment. Fig. 9 As shown, the device 200 also includes:

[0119] The receiving module 206 is used to receive the digital resources uploaded by the user and store the digital resources into the digital resource library.

[0120] The recording module 207 is used to select at least one tag corresponding to the digital resource in the tag library, and record the corresponding relationship between the digital resource and the at least one tag.

[0121] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0122] In summary, the present disclosure first obtains the report data generated after the target advertisement is delivered, then updates the first indicator of the target digital resource included in the target advertisement in the digital resource library according to the report data, and updates the second indicator of the target tag corresponding to the target digital resource in the tag library. Finally, according to the first indicator of each digital resource in the updated digital resource library, the digital resource that meets the first preset condition is determined, and according to the second indicator of each tag in the updated tag library, the tag that meets the second preset condition is determined. The present disclosure determines the indicators of the digital resources and the corresponding tags according to the report data after the advertisement is delivered, thereby determining the digital resources and the corresponding tags that meet the preset conditions. It can improve the efficiency of selecting digital resources when generating advertisements, avoid invalid advertisements, and save network resources and costs.

[0123] The digital resource processing device includes a processor and a memory. The acquisition module, update module and determination module are stored in the memory as program units. The processor executes the program units stored in the memory to realize corresponding functions.

[0124] The processor includes a kernel, which retrieves the corresponding program unit from the memory. The kernel can be set to one or more, and the kernel parameters are adjusted to determine the indicators of digital resources and corresponding tags according to the report data after the advertisement is placed, thereby determining the digital resources and corresponding tags that meet the preset conditions.

[0125] An embodiment of the present invention provides a storage medium on which a program is stored. When the program is executed by a processor, the method for processing digital resources is implemented.

[0126] An embodiment of the present invention provides a processor, which is used to run a program, wherein the program executes the method for processing digital resources when running.

[0127] An embodiment of the present invention provides a device, such as Fig.10 As shown, the device 30 includes at least one processor 301, at least one memory 302 and a bus 303 connected to the processor 301; the processor 301 and the memory 302 communicate with each other through the bus 303; the processor 301 is used to call the program instructions in the memory 302 to execute the above-mentioned digital resource processing method. The device in this article can be a server (for example: a local server or a server cluster), a smart phone, a tablet computer, a PDA, a portable computer, or a fixed terminal such as a desktop computer. .

[0128] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program for initializing the following method steps:

[0129] Obtain report data after the target advertisement is delivered;

[0130] According to the report data, updating a first indicator of a target digital resource in a digital resource library and a second indicator of a target tag corresponding to the target digital resource in a tag library, wherein the digital resource library includes at least one digital resource, the tag library includes at least one tag, and the target digital resource is a digital resource included in the target advertisement;

[0131] Determine at least one digital resource in the digital resource library that meets a first preset condition according to the updated first indicator of each digital resource in the digital resource library; and / or,

[0132] At least one tag in the tag library that meets a second preset condition is determined according to the updated second indicator of each tag in the tag library.

[0133] Optionally, before obtaining the report data after the target advertisement is delivered, the method further includes:

[0134] Generating the target advertisement according to the target digital resource selected from the digital resource library;

[0135] The target advertisement is delivered to the target media.

[0136] Optionally, the obtaining of report data after the target advertisement is delivered includes:

[0137] The report data is obtained through a preset application programming interface of the target media, wherein the report data includes effect data and cost data, and the effect data includes: the number of clicks on the target advertisement and the number of impressions of the target advertisement.

[0138] Optionally, the first indicator includes a first effect indicator and a first cost indicator, the second indicator includes a second effect indicator and a second cost indicator, and updating the first indicator of the target digital resource in the digital resource library and the second indicator of the target tag corresponding to the target digital resource in the tag library according to the report data includes:

[0139] According to the effect data, updating a first effect indicator of the target digital resource in the digital resource library and a second effect indicator of the target tag in the tag library;

[0140] According to the cost data, a first cost indicator of the target digital resource in the digital resource library and a second cost indicator of the target tag in the tag library are updated.

[0141] Optionally, determining at least one digital resource in the digital resource library that meets a first preset condition according to the updated first indicator of each digital resource in the digital resource library includes:

[0142] Determining a first order of each digital resource according to the updated first indicator of each digital resource in the digital resource library;

[0143] Determining a first preset number of digital resources from the digital resource library according to the first order;

[0144] The step of determining at least one tag in the tag library that meets a second preset condition according to the updated second indicator of each tag in the tag library includes:

[0145] Determine a second order of each tag according to the second index of each tag in the updated tag library;

[0146] A second preset number of labels is determined from the label library according to the second sequence.

[0147] Optionally, the method further comprises:

[0148] Receiving digital resources uploaded by users, and storing the digital resources in the digital resource library;

[0149] At least one tag corresponding to the digital resource is selected from the tag library, and a corresponding relationship between the digital resource and the at least one tag is recorded.

[0150] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0151] In a typical configuration, the device includes one or more processors (CPU), memory and bus. The device may also include input / output interface, network interface and the like.

[0152] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.

[0153] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0154] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0155] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0156] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for processing digital resources, characterized in that: The method comprises: Obtain report data after the target advertisement is delivered; According to the report data, update a first indicator of a target digital resource in a digital resource library and a second indicator of a target tag corresponding to the target digital resource in a tag library, wherein the digital resource library includes at least one digital resource, the tag library includes at least one tag, the target digital resource is a digital resource included in the target advertisement, the first indicator includes a first effect indicator and a first cost indicator, and the second indicator includes a second effect indicator and a second cost indicator; Determine at least one digital resource in the digital resource library that meets a first preset condition according to the updated first indicator of each digital resource in the digital resource library; and / or, Determine at least one tag in the tag library that meets a second preset condition according to the updated second indicator of each tag in the tag library; An advertisement is generated in a preset information flow style according to the at least one digital resource that satisfies the first preset condition and / or the at least one tag that satisfies the second preset condition.

2. The method according to claim 1, characterized in that Before obtaining the report data after the target advertisement is delivered, the method further includes: Generating the target advertisement according to the target digital resource selected from the digital resource library; The target advertisement is delivered to the target media.

3. The method according to claim 2, characterized in that The obtaining of report data after the target advertisement is delivered includes: The report data is obtained through a preset application programming interface of the target media, wherein the report data includes effect data and cost data, and the effect data includes: the number of clicks on the target advertisement and the number of impressions of the target advertisement.

4. The method according to claim 3, characterized in that The updating of the first indicator of the target digital resource in the digital resource library and the second indicator of the target tag corresponding to the target digital resource in the tag library according to the report data includes: According to the effect data, updating a first effect indicator of the target digital resource in the digital resource library and a second effect indicator of the target tag in the tag library; According to the cost data, a first cost indicator of the target digital resource in the digital resource library and a second cost indicator of the target tag in the tag library are updated.

5. The method according to claim 1, characterized in that The step of determining at least one digital resource in the digital resource library that meets a first preset condition according to the updated first indicator of each digital resource in the digital resource library comprises: Determining a first order of each digital resource according to the updated first indicator of each digital resource in the digital resource library; Determining a first preset number of digital resources from the digital resource library according to the first order; The step of determining at least one tag in the tag library that meets a second preset condition according to the updated second indicator of each tag in the tag library includes: Determine a second order of each tag according to the second index of each tag in the updated tag library; A second preset number of labels is determined from the label library according to the second sequence.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Receiving digital resources uploaded by users, and storing the digital resources in the digital resource library; At least one tag corresponding to the digital resource is selected from the tag library, and a corresponding relationship between the digital resource and the at least one tag is recorded.

7. A digital resource processing device, characterized in that: The device comprises: The acquisition module is used to obtain the report data after the target advertisement is delivered; An updating module, configured to update, according to the report data, a first indicator of a target digital resource in a digital resource library and a second indicator of a target tag corresponding to the target digital resource in a tag library, wherein the digital resource library includes at least one digital resource, the tag library includes at least one tag, the target digital resource is a digital resource included in the target advertisement, the first indicator includes a first effect indicator and a first cost indicator, and the second indicator includes a second effect indicator and a second cost indicator; A determination module is used to determine at least one digital resource in the digital resource library that meets a first preset condition based on the first indicator of each digital resource in the updated digital resource library; and / or to determine at least one tag in the tag library that meets a second preset condition based on the second indicator of each tag in the updated tag library; and to generate an advertisement according to a preset information flow style based on the at least one digital resource that meets the first preset condition and / or the at least one tag that meets the second preset condition that is screened out.

8. The device according to claim 7, characterized in that The device also includes: A receiving module, used for receiving digital resources uploaded by users and storing the digital resources in the digital resource library; The recording module is used to select at least one tag corresponding to the digital resource in the tag library, and record the corresponding relationship between the digital resource and the at least one tag.

9. A storage medium having a program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 6 are implemented.

10. A digital resource processing device, characterized in that: The device comprises: At least one processor, and at least one memory and bus connected to the processor; Wherein, the processor and the memory communicate with each other through the bus; The processor is used to call the program instructions in the memory to execute the steps of the method in any one of claims 1-6.

Citation Information

Patent Citations

  • Advertisement putting method, device and system

    CN101996371A