Disclosure of Invention
In order to overcome the problems in the related art, an object of the present disclosure is to provide a method, an apparatus, a storage medium, and a device for processing a digital resource.
In order to achieve the above object, according to a first aspect of embodiments of the present disclosure, there is provided a method for processing a digital resource, the method including:
acquiring report data after target advertisement is released;
according to the report data, updating a first index of a target digital resource in a digital resource library and a second index of a target label corresponding to the target digital resource in a label library, wherein the digital resource library comprises at least one digital resource, the label library comprises at least one label, and the target digital resource is the digital resource included in the target advertisement;
determining at least one digital resource meeting a first preset condition in the digital resource library according to the updated first index of each digital resource in the digital resource library; and/or the presence of a gas in the gas,
and determining at least one label meeting a second preset condition in the label library according to the updated second index of each label in the label library.
Optionally, before the obtaining the report data after the target advertisement placement, the method further includes:
generating the target advertisement according to the target digital resource selected from the digital resource library;
and delivering the target advertisement to a target medium.
Optionally, the obtaining of the report data after the target advertisement is placed includes:
obtaining the report data through a preset application programming interface of the target media, wherein the report data comprises effect data and cost data, and the effect data comprises: the number of clicks of the target advertisement and the number of times of display of the target advertisement.
Optionally, the updating, according to the report data, the first index of the target digital resource in the digital resource library and the second index of the target tag corresponding to the target digital resource in the tag library includes:
updating a first effect index of the target digital resource in the digital resource library and a second effect index of the target label in the label library according to the effect data;
and updating a first cost index of the target digital resource in the digital resource library and a second cost index of the target label in the label library according to the cost data.
Optionally, the determining, according to the updated first indicator of each digital resource in the digital resource library, at least one digital resource in the digital resource library, which meets a first preset condition, includes:
determining a first sequence of each digital resource according to the updated first index 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 sequence;
determining at least one label meeting a second preset condition in the label library according to the updated second index of each label in the label library, including:
determining a second sequence of each label according to the updated second index of each label in the label library;
and determining a second preset number of labels from the label library according to the second sequence.
Optionally, the method further comprises:
receiving digital resources uploaded by a user, and storing the digital resources into the digital resource library;
and selecting at least one label corresponding to the digital resource from the label library, and recording the corresponding relation between the digital resource and the at least one label.
According to a second aspect of the embodiments of the present disclosure, there is provided an apparatus for processing a digital resource, the apparatus comprising:
the acquisition module is used for acquiring report data after target advertisements are released;
the updating module is used for updating a first index of a target digital resource in a digital resource library and a second index of a target label corresponding to the target digital resource in a label library according to the report data, wherein the digital resource library comprises at least one digital resource, the label library comprises at least one label, and the target digital resource is a digital resource included in the target advertisement;
the determining module is used for determining at least one digital resource meeting a first preset condition in the digital resource library according to the updated first index of each digital resource in the digital resource library; and/or determining at least one label meeting a second preset condition in the label library according to the updated second index of each label in the label library.
Optionally, the apparatus further comprises:
the generating module is used for generating the target advertisement according to the target digital resource selected from the digital resource library before the report data after the target advertisement is released is obtained;
and the delivery module is used for delivering the target advertisement to a target medium.
Optionally, the obtaining module is configured to:
obtaining the report data through a preset application programming interface of the target media, wherein the report data comprises effect data and cost data, and the effect data comprises: the number of clicks of the target advertisement and the number of times of display of the target advertisement.
Optionally, the first index includes a first effect index and a first cost index, the second index includes a second effect index and a second cost index, and the updating module includes:
a first updating sub-module, configured to update, according to the effect data, a first effect index of the target digital resource in the digital resource library and a second effect index of the target tag in the tag library;
and the second updating submodule is used for updating 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.
Optionally, the determining module is configured to:
determining a first sequence of each digital resource according to the updated first index 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 sequence; and/or the presence of a gas in the gas,
determining a second sequence of each label according to the updated second index of each label in the label library;
and determining a second preset number of labels from the label library according to the second sequence.
Optionally, the apparatus further comprises:
the receiving module is used for receiving the digital resources uploaded by the user and storing the digital resources into the digital resource library;
and the recording module is used for selecting at least one label corresponding to the digital resource from the label library and recording the corresponding relation between the digital resource and the at least one label.
According to a third aspect of the embodiments of the present disclosure, there is provided a storage medium having stored thereon a program which, when executed by a processor, performs the steps of the method of any one of the first aspects of the embodiments of the present disclosure.
According to a fourth aspect of embodiments of the present disclosure, there is provided an apparatus comprising:
at least one processor, and at least one memory, bus connected with the processor;
the processor and the memory complete mutual communication through the bus;
the processor is configured to call program instructions in the memory to perform the steps of the method of any one of the first aspect of the embodiments of the present disclosure.
According to the technical scheme, the method comprises the steps of firstly obtaining report data generated after target advertisements are launched, then updating a first index of a target digital resource included in the target advertisements in a digital resource library according to the report data, updating a second index of a target label corresponding to the target digital resource in a label library, finally determining the digital resource meeting a first preset condition according to the updated first index of each digital resource in the digital resource library, and determining the label meeting a second preset condition according to the updated second index of each label in the label library. The method and the device determine the indexes of the digital resources and the corresponding labels according to the report data after the advertisement is put, so that the digital resources and the corresponding labels meeting the preset conditions are determined. When the advertisement is generated, the efficiency of selecting the digital resource is improved, the invalid advertisement is avoided, and the network resource and the cost are saved.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of methods and apparatus consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Before introducing the method, the apparatus, the storage medium, and the device for processing digital resources provided by the present disclosure, an application scenario related to various embodiments of the present disclosure is first introduced. The application scenario may be a server, which may be, for example, a local server or a cloud server, or a terminal, which may be, for example, a mobile terminal such as a smart phone, a tablet computer, a smart television, a smart watch, a PDA (Personal Digital Assistant, chinese), a portable computer, or a fixed terminal such as a desktop computer. The executing body of the processing method for digital resources shown in the present disclosure may be a server or a terminal, and a user who puts an advertisement may directly log in the server to view and edit the digital resource library and the tag library, or may install a designated APP (english: Application, chinese: Application program) on the terminal, and log in the server through a user account to view and edit the digital resource library and the tag library. The ads are delivered to the target media, which may be any one or more of a variety of information streams, such as: baidu information streams, microblog information streams, WeChat information streams and the like.
Fig. 1 is a flow chart illustrating a method of processing a digital resource, according to an example embodiment, the method including, as shown in fig. 1:
step 101, obtaining report data after target advertisement is released.
For example, the user selects a target digital resource to generate a target advertisement according to a specific creative idea, and puts the target advertisement on a target medium, where the digital resource used in the target advertisement is the target digital resource. The user may also preset the generation conditions for generating the advertisement, the generation conditions may include the types of the information flow patterns and the number and/or ratio of each type, and the server or the terminal automatically generates the advertisement according with the generation conditions according to the target digital resource, and the information flow patterns may be, for example: single picture, big picture, three pictures, video, download, voice interaction and the like. The server or the terminal screens out the target advertisements which accord with the delivery conditions from the generated advertisements and automatically delivers the target advertisements to the target media. Wherein the target digital resource may be one or more digital resources, and the digital resources may include: any multimedia resource such as pictures, video, audio, etc. After the target advertisement is delivered, report data fed back by the target media may be obtained, where the report data may be understood as data capable of reflecting the target advertisement effect and cost, for example: the number of times the targeted advertisement is clicked, the number of times the targeted advertisement is shown, the amount of consumption, etc., and may also include the cost, duration, etc. of placing the targeted advertisement.
And step 102, updating a first index of a target digital resource in the digital resource library and a second index of a target label corresponding to the target digital resource in the label library according to the report data, wherein the digital resource library comprises at least one digital resource, the label library comprises at least one label, and the target digital resource is a digital resource included in the target advertisement.
Illustratively, a first metric of a target digital resource in the digital resource repository and a second metric of a target tag in the tag repository are updated based on the reporting data. The digital resource library and the tag library may be understood as data tables stored in advance in a database. The digital resource library is stored with one or more digital resources, and each digital resource has a corresponding first index. One or more labels are stored in the label library, and each label also has a corresponding second index. In addition, the database may further store a relation table between the digital resources and the tags, for storing one or more tags corresponding to each digital resource in the digital resource library. After the target digital resource is determined, the target label corresponding to the target digital resource can be determined by searching the relation table.
Specifically, the first index may be understood as an index capable of reflecting an effect and a cost of the corresponding digital resource, and correspondingly, the second index may be understood as an index capable of reflecting an effect and a cost of the corresponding tag, so that both the first index and the second index may include an effect index and a cost index, and the effect that the digital resource and the tag would bring if used in an advertisement can be visually reflected. For example, the effectiveness index indicates the number of times an advertisement using a certain digital resource (or a certain tag) is clicked, the number of times the advertisement is displayed, the amount of consumption, and the like, and the cost index indicates the cost, the length of time, and the like of the advertisement using a certain digital resource (or a certain tag).
It should be noted that the initial value of the first index of each digital resource in the digital resource library and the second index of each tag in the tag library may be zero. The user can select different digital resources to generate different advertisements to be delivered, or different advertisements can be automatically generated to be delivered according to different digital resources, and steps 101 to 102 are correspondingly executed once every time an advertisement is delivered, so as to update the first indexes of the different digital resources and the second indexes of the labels corresponding to the different digital resources. And repeating thesteps 101 to 102 by putting different advertisements to obtain the latest first index of all the digital resources in the digital resource library and the latest second index of all the tags in the tag library.
And 103, determining at least one digital resource meeting a first preset condition in the digital resource library according to the updated first index of each digital resource in the digital resource library. And/or the presence of a gas in the gas,
and 104, determining at least one label meeting a second preset condition in the label library according to the updated second index of each label in the label library.
For example, after the first index in the digital resource library and the second index in the label library are updated instep 102, the digital resource satisfying the first preset condition and the label satisfying the second preset condition may be screened out. The first preset condition (or the second preset condition) may be that the first index (or the second index) is greater than a preset index threshold, or may be that the first index (or the second index) is sorted, and the digital resources (or tags) with a preset number or a preset percentage are sorted in the top. All digital resources (or tags) in the digital resource library (or tag library) can also be used as digital resources (or tags) meeting the first preset condition (or the second preset condition). The screened digital resources (or labels) can be displayed for the reference of the user, so that the user can intuitively and quickly select the proper digital resources or select the digital resources with the proper labels to generate the advertisements, the probability of putting invalid advertisements is reduced, and the network resources and the cost are saved. The advertisements can be automatically generated according to the screened digital resources (or labels) and the preset information flow patterns, so that the efficiency and the reliability of automatically generating the advertisements can be improved, the probability of delivering ineffective advertisements is reduced, and network resources and cost are saved. For example, the user sets the information flow style in the generation condition to a single-drawing style in advance: three-picture style (quantity ratio is 1: 2), then the top 7 pictures in the first index ordering meeting the requirements of the single-picture and three-picture pictures can be determined in the digital resource library, and then according to the 7 pictures, the method automatically generates the three-picture style meeting the requirements of the single-picture style: the number ratio of the three patterns is 1: 2.
In summary, according to the disclosure, firstly, report data generated after the target advertisement is delivered is obtained, then, the first index of the target digital resource included in the target advertisement in the digital resource library is updated according to the report data, the second index of the target label corresponding to the target digital resource in the label library is updated, finally, the digital resource meeting the first preset condition is determined according to the updated first index of each digital resource in the digital resource library, and the label meeting the second preset condition is determined according to the updated second index of each label in the label library. The method and the device determine the indexes of the digital resources and the corresponding labels according to the report data after the advertisement is put, so that the digital resources and the corresponding labels meeting the preset conditions are determined. When the advertisement is generated, the efficiency of selecting the digital resource is improved, the invalid advertisement is avoided, and the network resource and the cost are saved.
Fig. 2 is a flow chart illustrating another method for processing a digital resource according to an exemplary embodiment, as shown in fig. 2, beforestep 101, the method further includes:
and 105, generating a target advertisement according to the target digital resource selected from the digital resource library.
Step 106, the target advertisement is put to the target media.
In a particular implementation scenario, prior to obtaining the reporting data, the user may select a target digital asset from a digital asset library to generate a target advertisement. And selecting a needed target label from the label library, and screening the target digital resource with the target label in the digital resource library according to the target label to generate the target advertisement. And selecting a target digital resource from the digital resource library according to an information stream style in a preset generating condition, or selecting a target label from the label library, further acquiring the target digital resource with the target label, and automatically generating the advertisement. And then, sending the target advertisement to the target media through an Application Programming Interface (API) of the target media so that the target media can display the target advertisement. Meanwhile, the target media can also record and count the data generated in the display process of the target advertisement to generate report data.
Accordingly, the implementation manner ofstep 101 may be:
and acquiring the report data through a preset API of the target media, wherein the preset API can be understood as an interface for pushing the report data by the target media. The report data includes effect data and cost data, the effect data including: the number of clicks (i.e., the number of clicks) of the target advertisement and the number of exposures (i.e., the number of impressions) of the target advertisement may also include the amount of consumption generated by the target advertisement, etc. The cost data may include: cost of delivering targeted advertisements, length of time to deliver targeted advertisements, etc.
Fig. 3 is a flowchart illustrating another processing method for a digital resource according to an exemplary embodiment, where, as shown in fig. 3, the first indicator includes a first performance indicator and a first cost indicator, and the second indicator includes a second performance indicator and a second cost indicator, and step 102 may include:
step 1021, updating the first effect index of the target digital resource in the digital resource library and the second effect index of the target label in the label library according to the effect data.
And 1022, updating 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.
For example, the report data includes effect data and cost data, and accordingly, the first indicator may include a first effect indicator and a first cost indicator, and the second indicator may include a second effect indicator and a second cost indicator. Then, the first effect index of the target digital resource and the second effect index of the target tag may be updated according to the effect data, and 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 may be updated according to the cost data. The first effect index, the first cost index, the second effect index and the second cost index can reflect the effect of the digital resources and the labels if used in the advertisement in a finer granularity mode. Correspondingly, the first preset condition (or the second preset condition) instep 103 may also be set for the first effect index (or the second effect index) and the first cost index (or the second cost index), respectively, according to specific requirements. For example, if the number of clicks of the advertisement is emphasized, the first preset condition may be set to 20 digital resources whose number of clicks is ranked first in the first effectiveness index. If the cost of the advertisement is emphasized, a first preset condition may be set to a digital resource in the first cost indicator that is less than a preset cost indicator threshold.
Fig. 4a is a flow chart illustrating another method for processing a digital resource according to an exemplary embodiment, wherestep 103 includes, as shown in fig. 4 a:
andstep 1031, determining a first sequence of each digital resource according to the updated first index of each digital resource in the digital resource library.
Step 1032 determines a first predetermined number of digital assets from the digital asset library according to the first order.
Fig. 4b is a flow chart illustrating another method of processing a digital resource according to an exemplary embodiment, as shown in fig. 4b,step 104 includes:
step 1041, determining a second order of each label according to the updated second index of each label in the label library.
Step 1042, determining a second preset number of tags from the tag library according to the second order.
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 may be sorted according to the first index, all tags may be sorted according to the second index, and then the first preset number of digital resources sorted most forward (or most backward) and the second preset number of tags sorted most forward (or most backward) may be selected.
Fig. 5 is a flow chart illustrating another method of processing a digital resource according to an exemplary embodiment, as shown in fig. 5, the method further comprising:
and step 107, receiving the digital resources uploaded by the user, and storing the digital resources into a digital resource library.
And 108, selecting at least one label corresponding to the digital resource from the label library, and recording the corresponding relation between the digital resource and the at least one label.
In another implementation scenario, a tag library may be pre-established according to specific requirements, and then digital resources (which may be one or more) uploaded by a user are received and stored in the digital resource library. Then, a label suitable for each digital resource may be selected from a label library, the number of the labels may be one or multiple, and the correspondence between each digital resource and the label is recorded at the same time, which may be understood as marking the digital resource by using the label. The method can also receive a plurality of digital resources with the same label (which may be one same label or a plurality of same labels) uploaded by a user in batch, store the plurality of digital resources in a digital resource library, and record the corresponding relationship between the plurality of digital resources and the same label, which can be understood as marking the plurality of digital resources in batch by using the same label. The corresponding relationship may be, for example, a relationship table stored in the database, and each record in the relationship table records a digital resource and a tag corresponding to the digital resource. The identification or ID of the tag may also be added to the record of the corresponding digital resource in the digital resource library, so as to record the corresponding relationship between each digital resource and the tag.
In summary, according to the disclosure, firstly, report data generated after the target advertisement is delivered is obtained, then, the first index of the target digital resource included in the target advertisement in the digital resource library is updated according to the report data, the second index of the target label corresponding to the target digital resource in the label library is updated, finally, the digital resource meeting the first preset condition is determined according to the updated first index of each digital resource in the digital resource library, and the label meeting the second preset condition is determined according to the updated second index of each label in the label library. The method and the device determine the indexes of the digital resources and the corresponding labels according to the report data after the advertisement is put, so that the digital resources and the corresponding labels meeting the preset conditions are determined. When the advertisement is generated, the efficiency of selecting the digital resource is improved, the invalid advertisement is avoided, and the network resource and the cost are saved.
Fig. 6 is a block diagram illustrating a processing apparatus of a digital resource according to an exemplary embodiment, and as shown in fig. 6, the apparatus 200 includes:
the obtainingmodule 201 is configured to obtain report data after the target advertisement is delivered.
Anupdating module 202, configured to update, according to the report data, a first index of a target digital resource in the digital resource library and a second index of a target tag corresponding to the target digital resource in the tag library, where 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.
The determiningmodule 203 is configured to determine, according to the updated first indicator of each digital resource in the digital resource library, at least one digital resource in the digital resource library, which meets a first preset condition. And/or determining at least one label meeting a second preset condition in the label library according to the updated second index of each label in the label library.
Fig. 7 is a block diagram illustrating another digital resource processing apparatus according to an exemplary embodiment, and as shown in fig. 7, the apparatus 200 further includes:
thegenerating module 204 is configured to generate a target advertisement according to a target digital resource selected from the digital resource library before acquiring report data after the target advertisement is delivered.
And adelivery module 205 for delivering the target advertisement to the target media.
Optionally, the obtainingmodule 201 is configured to:
acquiring report data through a preset application programming interface of the target media, wherein the report data comprises effect data and cost data, and the effect data comprises: the number of clicks of the target advertisement and the number of impressions of the target advertisement.
Fig. 8 is a block diagram illustrating another digital resource processing apparatus according to an exemplary embodiment, where as shown in fig. 8, the first index includes a first performance index and a first cost index, the second index includes a second performance index and a second cost index, and theupdating module 202 includes:
the first updating sub-module 2021 is 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.
Thesecond updating sub-module 2022 is configured 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.
Optionally, the determiningmodule 203 is configured to perform the following steps:
1) and determining the first sequence of each digital resource according to the updated first index of each digital resource in the digital resource library.
2) A first predetermined number of digital assets is determined from the digital asset library according to a first order.
And/or the presence of a gas in the gas,
3) and determining a second sequence of each label according to the second index of each label in the updated label library.
4) A second preset number of tags is determined from the tag library according to a second order.
Fig. 9 is a block diagram illustrating another digital resource processing apparatus according to an exemplary embodiment, and as shown in fig. 9, the apparatus 200 further includes:
and the receivingmodule 206 is configured to receive the digital resource uploaded by the user, and store the digital resource in the digital resource library.
Therecording module 207 is configured to select at least one label corresponding to the digital resource from the label library, and record a corresponding relationship between the digital resource and the at least one label.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
In summary, according to the disclosure, firstly, report data generated after the target advertisement is delivered is obtained, then, the first index of the target digital resource included in the target advertisement in the digital resource library is updated according to the report data, the second index of the target label corresponding to the target digital resource in the label library is updated, finally, the digital resource meeting the first preset condition is determined according to the updated first index of each digital resource in the digital resource library, and the label meeting the second preset condition is determined according to the updated second index of each label in the label library. The method and the device determine the indexes of the digital resources and the corresponding labels according to the report data after the advertisement is put, so that the digital resources and the corresponding labels meeting the preset conditions are determined. When the advertisement is generated, the efficiency of selecting the digital resource is improved, the invalid advertisement is avoided, and the network resource and the cost are saved.
The processing device of the digital resource comprises a processor and a memory, wherein the acquisition module, the updating module, the determining module and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more than one, and the indexes of the digital resources and the corresponding labels are determined by adjusting the kernel parameters according to the report data after the advertisement is put, so that the digital resources and the corresponding labels meeting the preset conditions are determined.
An embodiment of the present invention provides a storage medium on which a program is stored, the program implementing the processing method of the digital resource when being executed by a processor.
The embodiment of the invention provides a processor, which is used for running a program, wherein the program executes a processing method of the digital resource when running.
An embodiment of the present invention provides an apparatus, as shown in fig. 10, anapparatus 30 includes at least oneprocessor 301, and at least onememory 302 and abus 303 connected to theprocessor 301; wherein, theprocessor 301 and thememory 302 complete the communication with each other through thebus 303; theprocessor 301 is used for calling the program instructions in thememory 302 to execute the above-mentioned processing method of the digital resource. The device in this document may be a server (e.g., a local server or a server cluster), a smart phone, a tablet computer, a PDA, a portable computer, a fixed terminal such as a desktop computer, etc. .
The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a data processing device:
acquiring report data after target advertisement is released;
according to the report data, updating a first index of a target digital resource in a digital resource library and a second index of a target label corresponding to the target digital resource in a label library, wherein the digital resource library comprises at least one digital resource, the label library comprises at least one label, and the target digital resource is the digital resource included in the target advertisement;
determining at least one digital resource meeting a first preset condition in the digital resource library according to the updated first index of each digital resource in the digital resource library; and/or the presence of a gas in the gas,
and determining at least one label meeting a second preset condition in the label library according to the updated second index of each label in the label library.
Optionally, before the obtaining the report data after the target advertisement placement, the method further includes:
generating the target advertisement according to the target digital resource selected from the digital resource library;
and delivering the target advertisement to a target medium.
Optionally, the obtaining of the report data after the target advertisement is placed includes:
obtaining the report data through a preset application programming interface of the target media, wherein the report data comprises effect data and cost data, and the effect data comprises: the number of clicks of the target advertisement and the number of times of display of the target advertisement.
Optionally, the updating, according to the report data, the first index of the target digital resource in the digital resource library and the second index of the target tag corresponding to the target digital resource in the tag library includes:
updating a first effect index of the target digital resource in the digital resource library and a second effect index of the target label in the label library according to the effect data;
and updating a first cost index of the target digital resource in the digital resource library and a second cost index of the target label in the label library according to the cost data.
Optionally, the determining, according to the updated first indicator of each digital resource in the digital resource library, at least one digital resource in the digital resource library, which meets a first preset condition, includes:
determining a first sequence of each digital resource according to the updated first index 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 sequence;
determining at least one label meeting a second preset condition in the label library according to the updated second index of each label in the label library, including:
determining a second sequence of each label according to the updated second index of each label in the label library;
and determining a second preset number of labels from the label library according to the second sequence.
Optionally, the method further comprises:
receiving digital resources uploaded by a user, and storing the digital resources into the digital resource library;
and selecting at least one label corresponding to the digital resource from the label library, and recording the corresponding relation between the digital resource and the at least one label.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a device includes one or more processors (CPUs), memory, and a bus. The device may also include input/output interfaces, network interfaces, and the like.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, 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 disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.