CN114240527A - Resource pushing method and device, electronic equipment, readable medium and computer program - Google Patents
Resource pushing method and device, electronic equipment, readable medium and computer program Download PDFInfo
- Publication number
- CN114240527A CN114240527A CN202111188010.9A CN202111188010A CN114240527A CN 114240527 A CN114240527 A CN 114240527A CN 202111188010 A CN202111188010 A CN 202111188010A CN 114240527 A CN114240527 A CN 114240527A
- Authority
- CN
- China
- Prior art keywords
- resource
- consignor
- target
- time period
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000004590 computer program Methods 0.000 title claims description 24
- 230000000694 effects Effects 0.000 claims abstract description 31
- 230000004044 response Effects 0.000 claims abstract description 22
- 238000005070 sampling Methods 0.000 claims abstract description 22
- 230000003578 releasing effect Effects 0.000 claims description 57
- 239000002699 waste material Substances 0.000 abstract description 5
- 230000003287 optical effect Effects 0.000 description 7
- 230000008685 targeting Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000002860 competitive effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012163 sequencing technique Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0242—Determining effectiveness of advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0272—Period of advertisement exposure
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0611—Request for offers or quotes
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the application provides a resource pushing method and device, electronic equipment and a computer readable storage medium, and relates to the field of data processing. The method comprises the following steps: acquiring a user portrait of a target user, and determining at least one candidate resource consignor corresponding to the user portrait; acquiring historical launching effects of each resource consignor in a preset time period in each sampling period, and determining a target launching time period based on the historical launching effects; determining a reference resource consignor from the resource consignors according to the target delivery time period, the target delivery quantity and the actual delivery data of each resource consignor; and sending a price inquiry request to the reference resource consignor, determining a target resource consignor from the reference resource consignor according to the price inquiry response information, and pushing the resources of the target resource consignor to the target user. The embodiment of the application can ensure that the resource consignor obtains higher operation efficiency, and simultaneously avoids the waste of resources such as bandwidth and the like caused by the fact that the resource pushing platform sends too many invalid inquiry requests.
Description
Technical Field
The present application relates to the field of data processing technologies, and in particular, to a resource pushing method, an apparatus, an electronic device, a computer-readable storage medium, and a computer program product.
Background
In the resource recommendation service, three participants are involved, namely a resource recommendation platform, a resource committee and a user. The resource recommendation platform sells resource release positions on a platform or an application program owned by the resource recommendation platform, the resource recommendation platform sends inquiry requests to all resource consignors, all the resource consignors return inquiry response information to bid on the resource release positions after receiving the inquiry requests, and the resource consignor with the highest bid puts resources on the resource release positions provided by the resource consignors; the user is the party of the recommended resources, and the resource recommendation platform recommends the resources released by the resource consignor with the highest bidding price to the user using the platform or the application.
Specifically, taking advertisement recommendation as an example, an advertisement platform is a resource recommendation platform, an advertiser is a resource entrusting party, and when the advertisement platform recommends an advertisement, two recommendation strategies, namely an accelerated consumption recommendation strategy and a smooth consumption recommendation strategy, are mainly used, wherein the accelerated consumption recommendation strategy does not limit the quantity of inquiry requests sent, and the purpose of realizing the target exposure quantity in the shortest time is achieved; the smooth consumption distribution is exposed at a constant speed according to the exposure number set every day in the putting period.
The two recommendation strategies depend on different dimensions of targeting conditions selected by an advertiser, the targeting conditions refer to various characteristic attributes such as regions, industries, sexes and the like, when the user image meets the targeting conditions, the advertisement platform recommends the advertisement to the user, however, the control granularity of the targeting conditions is coarse, the expected advertisement effect cannot be obtained, and the operation efficiency is low; in addition, the advertisement platform sends inquiry requests to various advertisers without limitation many times, and many inquiry requests are invalid requests, which wastes system resources such as CPU, bandwidth, disk space, and the like.
Disclosure of Invention
The embodiment of the application provides a method and a device for pushing resources, electronic equipment, a computer readable storage medium and a computer program product, which can solve the problem of waste of resources such as a CPU (central processing unit) caused by sending too many invalid requests. The technical scheme is as follows:
according to an aspect of the embodiments of the present application, a method for pushing a resource is provided, where the method includes:
acquiring a user portrait of a target user, and if at least one candidate resource consignor corresponding to the user portrait is determined to exist, acquiring historical release effects of resources of the at least one candidate resource consignor in each preset time period in each sampling period and release quantity in each preset time period;
if the historical releasing effect of the candidate resource consignor in the preset time period is determined to meet the preset condition, determining the preset time period as the target releasing time period of the candidate resource consignor, and determining the releasing quantity mean value in the target releasing time period of the candidate resource consignor as the target releasing quantity of the resource consignor;
acquiring a target delivery time period, a target delivery quantity and an actual delivery quantity corresponding to at least one candidate resource consignor, and determining a reference resource consignor from the candidate resource consignors;
sending a query request to a reference resource consignor, if receiving query response information returned by the reference resource consignor for the query request, determining a target resource consignor from the reference resource consignor according to the query response information, and pushing resources of the target resource consignor to a target user.
In one possible implementation, the user representation includes a preset amount of feature information; determining that there is at least one candidate resource offeror corresponding to the user representation, including:
determining a feature category to which feature information of the user portrait belongs;
traversing edges of a pre-generated image tree, inquiring at least one target path where a characteristic category of the user image is located, and determining a resource consignation party in a last node corresponding to the inquired at least one target path as a candidate resource consignation party;
the edges of the image tree are characteristic types, the nodes of the image tree are resource consignators, and the edges on the target path where each node is located are the characteristic types of the resource consignators.
In one possible implementation, the representation tree is generated based on the steps of:
acquiring each characteristic category of each resource consignor;
creating an image tree according to each characteristic category of the resource consignor; the edges of the image tree are the characteristic types, the nodes of the image tree are the resource consignors, and the edges on the target path where the nodes are located are the characteristic types of the resource consignors.
In one possible implementation manner, if it is determined that the history release effect of the candidate resource consignor in the preset time period meets the preset condition, determining that the preset time period is the target release time period of the candidate resource consignor includes:
and sequencing the historical releasing effects of the candidate resource consignor in the preset time period from large to small, and if the mean value of the historical releasing effects of the first n preset time periods is determined to meet the preset condition, determining the first n preset time periods of the candidate resource consignor as the target releasing time period of the candidate resource consignor, wherein n is a positive integer.
In one possible implementation manner, determining that the number of impressions in the target impression time period of the candidate resource delegator is the target impression number of the candidate resource delegator includes:
and calculating the average value of the release quantity in each target release time period of the candidate resource consignor, and determining the average value as the target release quantity.
In one possible implementation manner, obtaining a target delivery time period, a target delivery number, and an actual delivery number corresponding to at least one candidate resource consignor, and determining a reference resource consignor from the candidate resource consignors includes:
and if the current time is in the target release time period of the candidate resource consignor and the actual release quantity is less than the target release quantity, determining the candidate resource consignor as the reference resource consignor.
According to another aspect of the embodiments of the present application, there is provided an apparatus for pushing a resource, the apparatus including:
the candidate resource consignor determining module is used for obtaining the user image of the target user, and if at least one candidate resource consignor corresponding to the user image is determined to exist, the historical release effect of the resources of the at least one candidate resource consignor in each preset time period in each sampling period and the release quantity in each preset time period are obtained;
the target release time period determining module is used for determining that the preset time period is the target release time period of the candidate resource consignor and determining that the average release quantity in the target release time period of the candidate resource consignor is the target release quantity of the resource consignor if the historical release effect of the preset time period of the candidate resource consignor is determined to meet the preset condition;
the reference resource consignor determining module is used for acquiring a target delivery time period, a target delivery quantity and an actual delivery quantity corresponding to at least one candidate resource consignor and determining the reference resource consignor from the candidate resource consignors;
and the pushing module is used for sending the inquiry request to the reference resource consignor, if inquiry response information returned by the reference resource consignor for the inquiry request is received, determining a target resource consignor from the reference resource consignor according to the inquiry response information, and pushing the resources of the target resource consignor to a target user.
According to another aspect of embodiments of the present application, there is provided an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the method as provided by the aspect when executing the program.
According to a further aspect of embodiments of the present application, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method as provided by the aspect.
According to an aspect of embodiments of the present application, there is provided a computer program product, which includes computer instructions stored in a computer-readable storage medium, and when a processor of a computer device reads the computer instructions from the computer-readable storage medium, the processor executes the computer instructions, so that the computer device executes the steps implementing the method provided by the aspect.
The technical scheme provided by the embodiment of the application has the following beneficial effects:
after the user portrait of the target user is obtained, at least one candidate resource consignor corresponding to the user portrait is preliminarily obtained, historical releasing effects of the candidate resource consignors in each preset time period are obtained in each sampling period, the target releasing time period is determined based on the historical releasing effects, the target releasing time period of each candidate resource consignor can guarantee that releasing of resources in each target releasing time period is high in operation efficiency, in addition, the reference resource consignors are determined from the resource consignors, only price inquiring requests need to be sent to the reference resource consignors, and waste caused by sending of too many price inquiring requests and multiple CPUs and other system resources is avoided.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings used in the description of the embodiments of the present application will be briefly described below.
Fig. 1 is a schematic flowchart of a resource pushing method according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a rendering tree according to an embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of a resource pushing apparatus according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Embodiments of the present application are described below in conjunction with the drawings in the present application. It should be understood that the embodiments set forth below in connection with the accompanying drawings are illustrative descriptions for explaining technical solutions of the embodiments of the present application, and do not limit the technical solutions of the embodiments of the present application.
As used herein, the singular forms "a", "an", "the" and "the" include plural referents unless the context clearly dictates otherwise. It should be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, information, data, steps, operations, elements, and/or components, but do not preclude the presence or addition of other features, information, data, steps, operations, elements, components, and/or groups thereof, as supported by the art. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. The term "and/or" as used herein indicates at least one of the items defined by the term, e.g., "a and/or B" indicates either an implementation as "a", or an implementation as "a and B".
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
The terms referred to in this application will first be introduced and explained:
the resource recommendation platform mainly has two functions of selling and pushing, can sell the pushing position of the platform, sends an inquiry request to a resource consignor, determines a target resource consignor according to inquiry response information returned by the resource consignor aiming at the inquiry request, and pushes the resources of the target resource consignor to a target user at the pushing position.
The resource consignor is a party B who purchases a recommendation position provided by the resource recommendation platform, and when receiving an inquiry request sent by the resource recommendation platform, the resource consignor returns inquiry response information aiming at the inquiry request to bid on the recommendation position, and the resource consignor who successfully bids becomes a target resource consignor and the resource recommendation platform provides the recommendation position to the target resource consignor.
The execution subject of the embodiment of the application is a resource recommendation platform, and the resource pushing method can be applied to the following application scenarios, for example, when a user starts an application program, the resource of a target resource consignor is pushed to the target user when the user starts the application program; for example, when a user searches, target resources are inserted into a search result and pushed to a target user when the user searches; for example, when a user browses information, resources are pushed to a target user at an appropriate time, but the resource pushing method according to the embodiment of the present application may also occur in other scenarios, where the above specific scenarios are only partial cases, and the embodiment of the present application does not exemplify other application scenarios.
The application provides a resource pushing method, a resource pushing device, an electronic device, a computer-readable storage medium, and a computer program product, which aim to solve the above technical problems in the prior art.
The technical solutions of the embodiments of the present application and the technical effects produced by the technical solutions of the present application will be described below through descriptions of several exemplary embodiments. It should be noted that the following embodiments may be referred to, referred to or combined with each other, and the description of the same terms, similar features, similar implementation steps and the like in different embodiments is not repeated.
An embodiment of the present application provides a resource pushing method, and as shown in fig. 1, the method includes:
step S101, obtaining a user image of a target user, and if it is determined that at least one candidate resource consignor corresponding to the user image exists, obtaining historical release effects of resources of the at least one candidate resource consignor in each preset time period in each sampling period and release quantity in each preset time period.
The user portrait of the target user can be acquired at any time, for example, when the target user starts an application program, for example, when the target user searches, for example, when the target user browses a webpage, and the like, the time for acquiring the user portrait of the target user is not limited by the embodiment of the application.
The target user refers to the party of the recommended resource, the resource recommending platform recommends the resource of the resource entrusting party to the target user, for example, the advertisement platform recommends the advertisement of an advertiser to the target user.
Each target user has the user portrait, the user portrait comprises a preset amount of characteristic information, and for example, the characteristic information of the target user A is male, 40 years old, fond of singing, financial industry and the like. After the user profiles are acquired, a feature type to which each feature information in each user profile belongs is determined.
The resource consignor in the embodiment of the application refers to a party bidding on the pushing position, and in the advertisement recommending industry, the resource consignor is an advertiser.
The resources in the embodiment of the application can be any types of information, such as videos, pictures, characters, webpages and the like, in the field of advertisement recommendation, the resources can be advertisements provided by any advertiser, such as skin care product advertisements, food advertisements and the like, the embodiment of the application does not limit the specific content of the resources, and the resources can be set according to actual conditions.
For the resource consignor, different resource consignors may have the same or different feature categories, for example, the resource consignor is the advertiser, and the feature category of advertiser a is: women, 20-60 years old, first and second line cities, financial industry, etc., and advertiser B's feature categories are: male, 20-40 years old, three-line city, education industry, internet industry, etc.
The resource consignor has the corresponding characteristic type, the user image of the target user also has the corresponding characteristic type, and at least one candidate resource consignor corresponding to the target resource consignor can be determined by matching the user image of the target user and the characteristic type of the resource consignor.
Specifically, assume that the user image of the existing target user a is male, 25 years old, three-line city, education industry, the user image of the target user b is male, 30 years old, one-line city, entering industry, the user image of the target user c is female, 22 years old, one-line city, service industry, and the feature categories of the advertiser a are: women, 20-60 years old, first-line and second-line cities, financial industry, etc., with feature categories for advertiser B: male, 20-40 years old, three-line city, education industry and internet industry, advertiser C's feature categories are: male, 20-40 years old, three-line city, education industry, then candidate resource consignors for target user a may be determined to be advertisers B and C.
The embodiment of the present application has a plurality of sampling cycles, each sampling cycle has a plurality of preset time periods, that is, the sampling cycle is divided into 24 preset time periods, for example, each month is taken as a sampling cycle, each month is divided into 20 preset time periods or No. 3 per month is divided into 24 preset time periods, which can be set according to actual situations, and the embodiment of the present application does not limit this.
The historical releasing effect of the embodiment of the application refers to the back response of releasing resources within each preset time period in each sampling period, in the advertisement recommendation field, the historical releasing effect comprises exposure rate, click rate, conversion rate and the like, the exposure rate reflects the exposure condition of the advertisement and is the ratio of the participation amount to the exposure amount, the click rate reflects the click condition of a user to the advertisement, the ratio of the click rate to the exposure amount, the conversion rate reflects the condition of converting the user into a buyer, and the ratio of the conversion amount to the click rate.
The historical releasing effect in the embodiment of the application is the average value of the releasing effects in the same preset time period in each sampling period, specifically, assuming that the historical releasing effect is the click rate, the sampling period is 1 day, and assuming that the click rates of 10 am to 11 am on monday, tuesday, wednesday, thursday and friday are respectively 11%, 12%, 13%, 14% and 15%, the average click rate can be calculated to be 13%, and the click rate of 13% can be determined to be the historical releasing effect.
According to the method and the device, the release quantity in different preset time periods may be different, the release quantity is constantly changed, the change of the historical release effect can lead to the change of the release quantity, the historical release effect is good, and the release quantity in the preset time period may be increased.
If it is determined that the user profile of the target user does not have a candidate resource requester, it is determined that the target user does not want to push the resource.
Step S102, if the historical releasing effect of the candidate resource consignor in the preset time period is determined to meet the preset condition, the preset time period is determined to be the target releasing time period of the candidate resource consignor, and the average releasing quantity in the target releasing time period of the candidate resource consignor is determined to be the target releasing quantity of the resource consignor.
According to the method and the device, if the historical releasing effect of the candidate resource consignor in the preset time period is determined to meet the preset condition, the preset time period is determined to be the target releasing time period of the candidate resource consignor.
Specifically, it is assumed that the click rates of the preset time periods are respectively as follows: the click rate of 6 to 7 points is 10%, the click rate of 7 to 8 points is 12%, the click rate of 8 to 9 points is 14%, and the click rate of 9 to 10 points is 16%, and if the expected delivery effect of the candidate resource consignor is that the click rate reaches 14%, obviously, the click rates of 8 to 9 points and 9 to 10 points meet the condition, and in addition, the click rate of 7 to 8 points and the average value of the click rates of 9 to 10 points meet the preset condition, 3 preset time periods of 7 to 8 points, 8 to 9 points, and 9 to 10 points can be determined as the target delivery time periods.
After the target release time periods of the candidate resource consignors are determined, the release quantity in the target release time periods of the candidate resource consignors is determined to be the target release quantity of the candidate resource consignors. Specifically, as the preset time periods of 6 to 7, 7 to 8, 8 to 9 and 9 to 10 are assumed to have the release numbers of 100, 200, 250 and 300, respectively, and since 7 to 8, 8 to 9 and 9 to 10 are the target release time periods, the target release numbers of 7 to 8, 8 to 9 and 9 to 10 in the respective target release time periods can be determined to be 200, 250 and 300, respectively.
In summary, each feature category to which each user portrait belongs may be determined, then the advertiser corresponding to each feature category may be determined, the target delivery time period corresponding to each advertiser and the target delivery number corresponding to each target delivery time period may be determined, if the target delivery time period and the target delivery number corresponding to each target delivery time period are represented in the form of key value pairs, the key of the key value pair is each feature category and the corresponding advertiser, the value is the target time period and the target delivery number of the target time period of each advertiser, for example (male guangzhou internet industry vehicle consumption level high tesla, 6 am to 8 pm from 10 am to 12 pm, 10001100), where "male guangzhou internet industry vehicle consumption level high" is the feature category of the target user, "tesla" is a candidate resource delegating party, "10 am to 12 pm from 6 pm to 8 pm" is a candidate resource delegating party's target delivery time period, "10001100" indicates that the target placement amount for the target placement time period "10 am to 12 am" is 1000 and the target placement amount for the target placement time period "6 pm to 8 pm" is 1100.
After the target release time period of each candidate resource consignor and the target release number in the target release time period are determined, the corresponding relation among the resource consignor, the target release time period of the resource consignor and the target release number in the target release time period can be established and stored.
Step S103, obtaining a target release time period, a target release quantity and an actual release quantity corresponding to at least one resource consignor, and determining a reference resource consignor from the candidate resource consignors.
The actual delivery quantity in the embodiment of the application refers to the quantity of the resources of the resource consignor which are actually delivered within the target delivery time and at the current moment.
The method and the device for determining the target delivery time period, the target delivery quantity and the actual delivery quantity of each candidate resource consignor are used for determining the reference resource consignor from the candidate resource consignors, the reference resource consignor receives the price inquiry request of the resource consignor, and the detailed determination process is shown in the following contents.
Assuming that 100 candidate resource consignors corresponding to the target user image are determined, and 10 reference resource consignors are determined from 100 candidate resource consignors according to the target delivery time period, the target delivery quantity and the actual delivery quantity of each resource consignor, the 10 reference resource consignors are sent out the inquiry request.
Step S104, sending an inquiry request to the reference resource requester, if receiving inquiry response information returned by the reference resource requester for the inquiry request, determining a target resource requester from the reference resource requester according to the inquiry response information, and pushing the resource of the target resource requester to a target user.
The method comprises the steps that a query request comprises a unique identifier of a reference resource consignor, a user queries a bid price of the reference resource consignor, after the reference resource consignor receives the query request, each reference resource consignor can judge whether to participate in bidding or not aiming at the query request, if the reference resource consignor participates in bidding, query response information is returned aiming at the query request, and the query response information comprises the bid price of the reference resource consignor; if the user does not participate in bidding, the inquiry response information is not sent.
If receiving the inquiry response information returned by the reference resource consignor for the inquiry request, determining the target resource consignor according to the competitive price in the inquiry response information, for example, determining the reference resource consignor with the highest competitive price as the target resource consignor, or determining the resource consignor with the competitive price ranked in the top 3 as the target resource consignor.
After the target resource consignor is determined, the resource of the target resource consignor is pushed to the target user.
Specifically, for example, the resource is an advertisement, and when the target user starts the application program, the target user pushes the advertisement of the target advertiser to the target user.
After the user portrait of the target user is obtained, at least one candidate resource consignor corresponding to the user portrait is preliminarily obtained, historical releasing effects of the candidate resource consignors in each preset time period are obtained in each sampling period, the target releasing time period is determined based on the historical releasing effects, the target releasing time period is determined according to the historical releasing effects, and it can be guaranteed that releasing of resources in each target releasing time period is high in operation efficiency.
The embodiment of the application provides a possible implementation mode, wherein the user portrait comprises a preset amount of characteristic information; determining that there is at least one candidate resource offeror corresponding to the user representation, including:
determining a feature category to which feature information of the user portrait belongs;
traversing the edges of a pre-generated image tree, inquiring at least one target path where the characteristic category of the user image is located, and determining a resource consignation party in the last node corresponding to the inquired at least one target path as a candidate resource consignation party;
the edges of the image tree are characteristic types, the nodes of the image tree are resource consignators, and the edges on the target path where each node is located are the characteristic types of the resource consignators.
The user image of the target user in the embodiment of the application comprises a preset amount of characteristic information, for example, the characteristic information of the target user A is male, 40 years old, hobby singing, financial analyst industry and the like.
After the user portrait of the target user is obtained, the characteristic type of the user portrait of the target user is determined. Specifically, continuing the above example, the feature categories to which the feature information of the target user a belongs are specifically: the feature information "male" belongs to the feature category "male", the feature information "40 years old" belongs to the feature category "20 years old to 60 years old", the feature information "singing love" belongs to the feature category "singing love, listening song", and the feature information "financial analyst" belongs to the "financial industry".
In the embodiment of the application, edges of pre-generated image trees are feature categories, nodes are resource consignators, edges on a target path where each node is located are feature categories of the resource consignators, and feature categories at the same level belong to different categories with the same attribute.
As shown in fig. 2, which exemplarily shows a pre-generated rendering tree, where a root node is empty, a layer edge has an attribute of m, includes 2 feature classes, which are m1 and m2 from left to right, resource delegators conforming to the feature class of m1 have p1, p2, p3, and p4, and data of leaf nodes on the left of a second layer can be determined as p1, p2, p3, and p 4; resource consignators conforming to the feature class m2 have p5, p6, p7, p8 and p9, and the nodes on the right side of the second layer can be determined to be p5, p6, p7, p8 and p 9.
The attribute of the second level is n, comprising 3 characteristic categories, n1, n2 and n3, each node of the second layer sequentially has 3 edges of n1, n2 and n3 from left to right, resource consignators conforming to the characteristic categories of m1 and n1 have p1 and p3, resource consignators conforming to the characteristic categories of m1 and n2 have p2, resource consignators conforming to the characteristic categories of m1 and n3 have p4, resource consignators conforming to the characteristic categories of m2 and n1 have p5, resource consignators conforming to the characteristic categories of m2 and n 63 2 have p6 and p7, resource consignators conforming to the characteristic categories of m2 and n3 have p8 and p9, it may be determined that data in the third node is p1 and p3, data in the second node is p2, data in the third node is p4, data in the fourth node is p5, data in the fifth node is p6 and p7, and data in the sixth node is p8 and p 9.
If the feature types of the target user B belong to m1 and n1, the candidate resource consignees can be determined to be p1 and p3 by traversing the portrait tree, and if the feature types of the target user C belong to m2 and n3, the candidate resource consignees can be determined to be p8 and p9 by traversing the portrait tree.
According to the method and the device, at least one target path where the user portrait type is located can be inquired by traversing non-leaf nodes of the pre-generated portrait tree, and the resource consignator corresponding to the leaf node where the at least one target path is located is a candidate resource consignator.
The embodiment of the application provides a possible implementation mode, and the image tree is generated based on the following steps:
acquiring each characteristic category of each resource consignor;
creating an image tree according to each characteristic category of the resource consignor; the edges of the image tree are the characteristic types, the nodes of the image tree are the resource consignors, and the edges on the target path where the nodes are located are the characteristic types of the resource consignors.
The resource consignor in the embodiment of the application has the corresponding characteristic types, and can have the same or different characteristic types, for example, the resource consignor is an advertiser, the advertiser A is an automobile advertiser, and the characteristic types of the advertisement of the advertiser A are male, Beijing Shanghai Guangzhou, unlimited industry, vehicle and the like; the characteristic categories of the advertisement of the advertiser B are unlimited in gender, Shanghai, industry, food and the like, and each advertiser can set each characteristic category according to the actual situation and set detailed and accurate characteristic categories as far as possible.
After the feature categories of each resource consignor are obtained, a portrait tree is created according to the feature categories of each resource consignor, the edges of the portrait tree are each feature category, and the level of the feature categories of each attribute in the portrait tree can be determined according to the importance degree of each attribute, for example, the level of the attribute with higher importance is higher, or the level of the feature categories of each attribute is higher, for example, the level of the attribute with more feature categories is higher, which is not limited in the embodiments of the present application.
The nodes of the image tree are all resource consignators, and the edges of the target path where the nodes are located are the characteristic types of the resource consignators.
The embodiment of the present application provides a possible implementation manner, where if it is determined that a historical releasing effect of a preset time period of a candidate resource consignor meets a preset condition, determining that the preset time period is a target releasing time period of the candidate resource consignor includes:
and sequencing the historical releasing effects of each preset time period from large to small, and if the mean value of the historical releasing effects of the first n preset time periods is determined to meet the preset condition, determining the first n preset time periods as target releasing time periods, wherein n is a positive integer.
The sampling period is divided into i preset time periods if the sampling period is T, the time length of each preset time period is T, namely T is { T1, T2, T3 and T4 … … ti }, and i is a positive integer. For example, the time of day is divided into 24 preset time periods.
In the embodiment of the application, historical release effects of the same candidate resource consignor in different preset time periods may be different, for example, some target users are used to use the application program w at 8 o 'clock-9 o' clock at night, some target users are used to use the application program w at 9 o 'clock-10 o' clock at night, and click amounts in different time periods may be different due to the reasons.
Specifically, assuming that the historical impression effect is click rate, the click rate of each preset time period is: the click rate of 6 to 7 points is 10%, the click rate of 7 to 8 points is 12%, the click rate of 8 to 9 points is 14%, and the click rate of 9 to 10 points is 16%, and if the desired delivery effect of the resource consignor is that the click rate reaches 14%, it is obvious that the click rates of 8 to 9 points and 9 to 10 points meet the conditions, and in addition, the click rates of 7 to 8 points and the click rates of 9 to 10 points both meet the preset conditions, 3 preset time periods of 7 to 8 points, 8 to 9 points, and 9 to 10 points can be determined as the target delivery time periods.
The embodiment of the present application provides a possible implementation manner, where determining an amount of released resources in a target release time period of a candidate resource delegator as an amount of released resources of the resource delegator includes:
and calculating the average value of the delivery quantity of the candidate resource consignor in each target delivery time period, and determining the average value as the target delivery quantity of the candidate resource consignor.
After the target release time periods of the resource consignors are determined, the release quantity in the target release time periods of the candidate resource consignors is determined to be the target release quantity of the candidate resource consignors. Specifically, continuing the above example, assuming that the number of shots from 6 to 7 on the same target time period of monday to friday is 200, 240, 220, and 240, respectively, the target number of shots can be calculated as (200+200+240+220+240)/5 as 220.
The embodiment of the present application provides a possible implementation manner, where a target delivery time period, a target delivery number, and an actual delivery number corresponding to at least one candidate resource consignor are obtained, and a reference resource consignor is determined from the candidate resource consignors, including:
and if the current time is in the target release time period of the candidate resource consignor and the actual release quantity is less than the target release quantity, determining the candidate resource consignor as the reference resource consignor.
The current time of the embodiment of the application is the time of acquiring the portrait of the target user, and the actual release quantity is the quantity of the resources of the resource consignor actually released within the target release time and at the current time.
And if the current time is in the target delivery time period of the resource consignor and the actual delivery quantity is less than the target time period, determining the candidate resource consignor as the reference resource consignor.
An embodiment of the present application provides a resource pushing apparatus, as shown in fig. 3, the resource pushing apparatus 30 may include:
the candidate resource consignor determining module 310 is used for obtaining the user image of the target user, and if at least one candidate resource consignor corresponding to the user image is determined to exist, obtaining the historical release effect of the resources of the at least one candidate resource consignor in each preset time period in each sampling period and the release quantity in each preset time period;
the target delivery time period determination module 320 is configured to determine that the preset time period is the target delivery time period of the candidate resource consignor and determine that the average of the delivery number in the target delivery time period of the candidate resource consignor is the target delivery number of the resource consignor if it is determined that the historical delivery effect of the preset time period of the candidate resource consignor meets the preset condition;
a reference resource consignor determining module 330, configured to obtain a target delivery time period, a target delivery number, and an actual delivery number corresponding to at least one resource consignor, and determine the reference resource consignor from the candidate resource consignors;
the pushing module 340 is configured to send a query request to the reference resource requester, and if receiving query response information returned by the reference resource requester for the query request, determine a target resource requester from the reference resource requester according to the query response information, and push resources of the target resource requester to a target user.
The embodiment of the present application provides a possible implementation manner, and the candidate resource determining module includes:
the user portrait feature type determining submodule is used for determining the feature type of the feature information of the user portrait;
the candidate resource consignor determining submodule is used for traversing edges of a pre-generated image tree, inquiring at least one target path where a characteristic category of the user image is located, and determining a resource consignor in a last node corresponding to the inquired at least one target path as a candidate resource consignor;
the edges of the image tree are characteristic types, the nodes of the image tree are resource consignators, and the edges on the target path where each node is located are the characteristic types of the resource consignators.
The embodiment of the application provides a possible implementation manner, and the image tree is generated based on the following steps:
acquiring each characteristic category of each resource consignor;
creating an image tree according to each characteristic category of the resource consignor; the edges of the image tree are the characteristic types, the nodes of the image tree are the resource consignors, and the edges on the target path where the nodes are located are the characteristic types of the resource consignors.
The embodiment of the present application provides a possible implementation manner, and a target delivery time period determining module includes:
and the target delivery time period determining submodule is used for sequencing the historical delivery effects of the preset time periods of the candidate resource consignors from large to small, and if the mean value of the historical delivery effects of the first n preset time periods of the candidate resource consignors is determined to meet the preset condition, determining the first n preset time periods of the candidate resource consignors as the target delivery time periods of the candidate resource consignors, wherein n is a positive integer.
The embodiment of the present application provides a possible implementation manner, and a target delivery time period determining module includes:
and the target release quantity determining submodule is used for calculating the average value of the release quantity in each target release time period of the candidate resource consignor and determining the average value as the target release quantity of the candidate resource consignor.
The embodiment of the application provides a possible implementation manner, and the reference resource consignor determining module comprises:
and the reference resource consignor determining submodule is used for determining the candidate resource consignor as the reference resource consignor if the current time is in the target release time period of the resource consignor and the actual release quantity is less than the target release quantity.
The resource pushing apparatus of this embodiment may perform the steps of the resource pushing method shown in the foregoing embodiments of the present application, and the implementation principles thereof are similar, and are not described herein again.
The resource pushing device provided by the embodiment of the application can be used for initially obtaining at least one candidate resource consignor corresponding to a user portrait after obtaining the user portrait of a target user, obtaining historical releasing effects of the candidate resource consignors in each preset time period in each sampling period, determining a target releasing time period based on the historical releasing effects, determining the target releasing time period according to the historical releasing effects, and ensuring that releasing of the resources in each target releasing time period can obtain higher operation efficiency.
The apparatus of the embodiment of the present application may perform the method provided by the embodiment of the present application, and the implementation principle thereof is similar, the actions performed by the modules in the apparatus of the embodiments of the present application correspond to the steps in the method of the embodiments of the present application, and for the detailed functional description of the modules of the apparatus, reference may be specifically made to the description in the corresponding method shown in the foregoing, and details are not repeated here.
The embodiment of the present application provides an electronic device (computer apparatus/device/system), which includes a memory, a processor, and a computer program stored on the memory, where the processor executes the computer program to implement the steps of the resource pushing method, and compared with the prior art, the method can implement: after a user portrait of a target user is obtained, at least one candidate resource consignor corresponding to the user portrait is preliminarily obtained, historical release effects of each candidate resource consignor in each preset time period are obtained in each sampling period, a target release time period of each candidate resource consignor is determined based on the historical release effects, the target release time period is determined according to the historical release effects, and high operation efficiency of release of resources in each target release time period can be guaranteed.
In an alternative embodiment, an electronic device is provided, as shown in fig. 4, the electronic device 4000 shown in fig. 4 comprising: a processor 4001 and a memory 4003. Processor 4001 is coupled to memory 4003, such as via bus 4002. Optionally, the electronic device 4000 may further include a transceiver 4004, and the transceiver 4004 may be used for data interaction between the electronic device and other electronic devices, such as data transmission and/or data reception. In addition, the transceiver 4004 is not limited to one in practical applications, and the structure of the electronic apparatus 4000 is not limited to the embodiment of the present application.
The Processor 4001 may be a CPU (Central Processing Unit), a general-purpose Processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other Programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure herein. The processor 4001 may also be a combination that performs a computational function, including, for example, a combination of one or more microprocessors, a combination of a DSP and a microprocessor, or the like.
The Memory 4003 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical Disc storage, optical Disc storage (including Compact Disc, laser Disc, optical Disc, digital versatile Disc, blu-ray Disc, etc.), a magnetic Disc storage medium, other magnetic storage devices, or any other medium that can be used to carry or store a computer program and that can be Read by a computer, without limitation.
The memory 4003 is used for storing computer programs for executing the embodiments of the present application, and is controlled by the processor 4001 to execute. The processor 4001 is used to execute computer programs stored in the memory 4003 to implement the steps shown in the foregoing method embodiments.
Among them, the electronic devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. The electronic device shown in fig. 4 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
The embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program can implement the steps and corresponding contents of the foregoing method embodiments when executed by a processor, compared with the prior art, the method includes obtaining historical delivery effects of each resource consignor in each preset time period in each sampling period by obtaining at least one candidate resource consignor corresponding to a user image of a target user preliminarily after obtaining the user image, determining a target delivery time period based on the historical delivery effects, determining the target delivery time period according to the historical delivery effects, and ensuring that delivery of resources in each target delivery time period obtains higher operation efficiency, and further determining a reference resource consignor from the resource consignors, only sending a price inquiry request to the reference resource consignor, the waste caused by sending excessive inquiry requests and multiple system resources such as CPU is avoided.
It is noted that the computer-readable media described above in this disclosure can be either computer-readable signal media or computer-readable media or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may include a data signal propagating in a baseband or as part of a carrier wave, in which computer readable program code is carried. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
Embodiments of the present application further provide a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps and corresponding contents of the foregoing method embodiments can be implemented. Compared with the prior art, after the user portrait of the target user is obtained, at least one candidate resource consignor corresponding to the user portrait is preliminarily obtained, the historical delivery effect of each resource consignor in each preset time period is obtained in each sampling period, the target delivery time period is determined based on the historical delivery effect, the target delivery time period is determined according to the historical delivery effect, and high operation efficiency of delivery of each target delivery time period to resources can be guaranteed.
It should be understood that, although each operation step is indicated by an arrow in the flowchart of the embodiment of the present application, the implementation order of the steps is not limited to the order indicated by the arrow. In some implementation scenarios of the embodiments of the present application, the implementation steps in the flowcharts may be performed in other sequences as desired, unless explicitly stated otherwise herein. In addition, some or all of the steps in each flowchart may include multiple sub-steps or multiple stages based on an actual implementation scenario. Some or all of these sub-steps or stages may be performed at the same time, or each of these sub-steps or stages may be performed at different times. In a scenario where execution times are different, an execution sequence of the sub-steps or the phases may be flexibly configured according to requirements, which is not limited in the embodiment of the present application.
The above are only optional embodiments of some implementation scenarios in the present application, and it should be noted that, for a person having ordinary skill in the art, other similar implementation means based on the technical idea of the present application are also within the protection scope of the embodiments of the present application without departing from the technical idea of the present application.
Claims (10)
1. A resource pushing method is characterized by comprising the following steps:
acquiring a user portrait of a target user, and if at least one candidate resource consignor corresponding to the user portrait is determined to exist, acquiring historical release effects of resources of the at least one candidate resource consignor in each preset time period in each sampling period and release quantity in each preset time period;
if the historical releasing effect of the candidate resource consignor in the preset time period is determined to meet the preset condition, determining that the preset time period is the target releasing time period of the candidate resource consignor, and determining that the average releasing quantity in the target releasing time period of the candidate resource consignor is the target releasing quantity of the resource consignor;
acquiring a target delivery time period, a target delivery quantity and an actual delivery quantity corresponding to the at least one resource consignor, and determining a reference resource consignor from the candidate resource consignors;
sending an inquiry request to the reference resource consignor, if receiving inquiry response information returned by the reference resource consignor for the inquiry request, determining a target resource consignor from the reference resource consignor according to the inquiry response information, and pushing the resources of the target resource consignor to the target user.
2. The resource pushing method of claim 1, wherein the user representation includes a preset amount of feature information; the determining that there is at least one candidate resource delegator to which the user representation corresponds includes:
determining a feature category to which feature information of the user portrait belongs;
traversing edges of a pre-generated image tree, inquiring at least one target path where the characteristic category of the user image is located, and determining a resource consignation party in the last node corresponding to the inquired at least one target path as a candidate resource consignation party;
the edges of the image tree are characteristic types, the nodes of the image tree are resource consignors, and the edges on the target path where each node is located are the characteristic types of the resource consignors.
3. The resource pushing method of claim 2, wherein the representation tree is generated based on the steps of:
acquiring each characteristic category of each resource consignor;
creating the image tree according to each characteristic category of the resource consignor; the edges of the image tree are all characteristic types, the nodes of the image tree are all resource consignors, and the edges on the target path where the nodes are located are the characteristic types of the resource consignors.
4. The resource pushing method according to claim 1, wherein if it is determined that the historical releasing effect of the candidate resource consignor in the preset time period meets a preset condition, determining that the preset time period is the target releasing time period of the candidate resource consignor includes:
and sorting the historical releasing effects of each preset time period of each candidate resource consignor from large to small, and if the mean value of the historical releasing effects of the first n preset time periods is determined to meet a preset condition, determining the first n preset time periods as target releasing time periods of the candidate resource consignor, wherein n is a positive integer.
5. The resource pushing method according to claim 1, wherein the determining that the number of impressions within the target impression time period of the candidate resource delegator is the target number of impressions of the candidate resource delegator comprises:
and calculating the average value of the delivery quantity of the candidate resource consignor in each target delivery time period, and determining the average value as the target delivery quantity of the candidate resource consignor.
6. The resource pushing method according to any one of claims 1 to 5, wherein the obtaining a target delivery time period, a target delivery number, and an actual delivery number corresponding to the at least one resource consignor, and determining a reference resource consignor from the candidate resource consignors, comprises:
and if the current time is in the target release time period of the resource consignor and the actual release quantity is less than the target release quantity, determining the candidate resource consignor as a reference resource consignor.
7. A resource pushing apparatus, comprising:
the candidate resource consignor determining module is used for obtaining a user image of a target user, and if at least one candidate resource consignor corresponding to the user image is determined to exist, obtaining historical release effects of resources of the at least one candidate resource consignor in each preset time period in each sampling period and release quantity in each preset time period;
the target release time period determining module is used for determining that the preset time period is the target release time period of the candidate resource consignor and determining that the average release quantity in the target release time period of the resource consignor is the target release quantity of the candidate resource consignor if the historical release effect of the preset time period of the candidate resource consignor is determined to meet the preset condition;
the reference resource consignor determining module is used for acquiring a target delivery time period, a target delivery quantity and an actual delivery quantity corresponding to the at least one resource consignor and determining a reference resource consignor from the candidate resource consignors;
and the pushing module is used for sending an inquiry request to the reference resource consignor, if inquiry response information returned by the reference resource consignor for the inquiry request is received, determining a target resource consignor from the reference resource consignor according to the inquiry response information, and pushing the resources of the target resource consignor to the target user.
8. An electronic device comprising a memory, a processor and a computer program stored on the memory, characterized in that the processor executes the computer program to implement the steps of the method of any of claims 1-6.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the resource pushing method of any one of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that the computer program realizes the steps of the method of any one of claims 1-6 when executed by a processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111188010.9A CN114240527A (en) | 2021-10-12 | 2021-10-12 | Resource pushing method and device, electronic equipment, readable medium and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111188010.9A CN114240527A (en) | 2021-10-12 | 2021-10-12 | Resource pushing method and device, electronic equipment, readable medium and computer program |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114240527A true CN114240527A (en) | 2022-03-25 |
Family
ID=80743099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111188010.9A Pending CN114240527A (en) | 2021-10-12 | 2021-10-12 | Resource pushing method and device, electronic equipment, readable medium and computer program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114240527A (en) |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010257156A (en) * | 2009-04-23 | 2010-11-11 | Nippon Telegr & Teleph Corp <Ntt> | Device, method and program for planning of advertisement delivery |
CN102117466A (en) * | 2011-02-25 | 2011-07-06 | 北京开心人信息技术有限公司 | Method and system for directionally delivering web advertisements |
JP2015111380A (en) * | 2013-12-06 | 2015-06-18 | ヤフー株式会社 | Advertisement device, prediction method, and prediction program |
CN105631707A (en) * | 2015-12-23 | 2016-06-01 | 北京奇虎科技有限公司 | Advertisement click rate estimation method based on decision tree, application recommendation method and device |
US20170323337A1 (en) * | 2015-06-30 | 2017-11-09 | Tencent Technology (Shenzhen) Company Limited | Advertisement push system, apparatus, and method |
US20170329856A1 (en) * | 2015-04-08 | 2017-11-16 | Tencent Technology (Shenzhen) Company Limited | Method and device for selecting data content to be pushed to terminal, and non-transitory computer storage medium |
CN108776907A (en) * | 2018-05-31 | 2018-11-09 | 康键信息技术(深圳)有限公司 | Advertisement intelligent recommends method, server and storage medium |
CN109636488A (en) * | 2019-01-17 | 2019-04-16 | 珠海天燕科技有限公司 | Advertisement placement method and device |
CN110210882A (en) * | 2018-03-21 | 2019-09-06 | 腾讯科技(深圳)有限公司 | Promote position matching process and device, promotion message methods of exhibiting and device |
CN110415010A (en) * | 2019-05-23 | 2019-11-05 | 上海大犀角信息科技有限公司 | A kind of Internet advertisement serving system, method and its application system |
CN110490627A (en) * | 2018-05-15 | 2019-11-22 | 北京三快在线科技有限公司 | Advertisement trustship method, apparatus, electronic equipment and readable storage medium storing program for executing |
CN110704739A (en) * | 2019-09-30 | 2020-01-17 | 汉海信息技术(上海)有限公司 | Resource recommendation method and device and computer storage medium |
CN110992114A (en) * | 2019-12-24 | 2020-04-10 | 斑马网络技术有限公司 | Advertisement transaction method, platform, electronic device and computer readable storage medium |
CN111178970A (en) * | 2019-12-30 | 2020-05-19 | 微梦创科网络科技(中国)有限公司 | Advertisement delivery method and device, electronic equipment and computer readable storage medium |
CN111191122A (en) * | 2019-12-20 | 2020-05-22 | 重庆邮电大学 | Learning resource recommendation system based on user portrait |
US20200226637A1 (en) * | 2019-01-10 | 2020-07-16 | Baidu Online Network Technology (Beijing) Co., Ltd. | Recommendation method and apparatus for delivery resource of outdoor advertisement, and storage medium |
CN111582955A (en) * | 2020-06-16 | 2020-08-25 | 腾讯科技(深圳)有限公司 | Promotion information display method and device, electronic equipment and storage medium |
CN113112305A (en) * | 2021-04-28 | 2021-07-13 | 腾讯科技(深圳)有限公司 | Information delivery method, device and equipment |
CN113139115A (en) * | 2020-01-19 | 2021-07-20 | 北京沃东天骏信息技术有限公司 | Information recommendation method, search method, device, client, medium and equipment |
-
2021
- 2021-10-12 CN CN202111188010.9A patent/CN114240527A/en active Pending
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010257156A (en) * | 2009-04-23 | 2010-11-11 | Nippon Telegr & Teleph Corp <Ntt> | Device, method and program for planning of advertisement delivery |
CN102117466A (en) * | 2011-02-25 | 2011-07-06 | 北京开心人信息技术有限公司 | Method and system for directionally delivering web advertisements |
JP2015111380A (en) * | 2013-12-06 | 2015-06-18 | ヤフー株式会社 | Advertisement device, prediction method, and prediction program |
US20170329856A1 (en) * | 2015-04-08 | 2017-11-16 | Tencent Technology (Shenzhen) Company Limited | Method and device for selecting data content to be pushed to terminal, and non-transitory computer storage medium |
US20170323337A1 (en) * | 2015-06-30 | 2017-11-09 | Tencent Technology (Shenzhen) Company Limited | Advertisement push system, apparatus, and method |
CN105631707A (en) * | 2015-12-23 | 2016-06-01 | 北京奇虎科技有限公司 | Advertisement click rate estimation method based on decision tree, application recommendation method and device |
CN110210882A (en) * | 2018-03-21 | 2019-09-06 | 腾讯科技(深圳)有限公司 | Promote position matching process and device, promotion message methods of exhibiting and device |
CN110490627A (en) * | 2018-05-15 | 2019-11-22 | 北京三快在线科技有限公司 | Advertisement trustship method, apparatus, electronic equipment and readable storage medium storing program for executing |
CN108776907A (en) * | 2018-05-31 | 2018-11-09 | 康键信息技术(深圳)有限公司 | Advertisement intelligent recommends method, server and storage medium |
US20200226637A1 (en) * | 2019-01-10 | 2020-07-16 | Baidu Online Network Technology (Beijing) Co., Ltd. | Recommendation method and apparatus for delivery resource of outdoor advertisement, and storage medium |
CN111429163A (en) * | 2019-01-10 | 2020-07-17 | 百度在线网络技术(北京)有限公司 | Outdoor advertisement delivery resource recommendation method and device and computer equipment |
CN109636488A (en) * | 2019-01-17 | 2019-04-16 | 珠海天燕科技有限公司 | Advertisement placement method and device |
CN110415010A (en) * | 2019-05-23 | 2019-11-05 | 上海大犀角信息科技有限公司 | A kind of Internet advertisement serving system, method and its application system |
CN110704739A (en) * | 2019-09-30 | 2020-01-17 | 汉海信息技术(上海)有限公司 | Resource recommendation method and device and computer storage medium |
CN111191122A (en) * | 2019-12-20 | 2020-05-22 | 重庆邮电大学 | Learning resource recommendation system based on user portrait |
CN110992114A (en) * | 2019-12-24 | 2020-04-10 | 斑马网络技术有限公司 | Advertisement transaction method, platform, electronic device and computer readable storage medium |
CN111178970A (en) * | 2019-12-30 | 2020-05-19 | 微梦创科网络科技(中国)有限公司 | Advertisement delivery method and device, electronic equipment and computer readable storage medium |
CN113139115A (en) * | 2020-01-19 | 2021-07-20 | 北京沃东天骏信息技术有限公司 | Information recommendation method, search method, device, client, medium and equipment |
CN111582955A (en) * | 2020-06-16 | 2020-08-25 | 腾讯科技(深圳)有限公司 | Promotion information display method and device, electronic equipment and storage medium |
CN113112305A (en) * | 2021-04-28 | 2021-07-13 | 腾讯科技(深圳)有限公司 | Information delivery method, device and equipment |
Non-Patent Citations (3)
Title |
---|
CHAOMA: "User Portrait-based Hybrid Recommendation Method of Web Services", 《JOURNAL OF COMPUTER》, vol. 32, no. 02, 30 April 2021 (2021-04-30), pages 197 - 212 * |
冯丽丹: "大数据背景下基于用户特征库的个性化资源推荐技术探讨", 《信息记录材料》, vol. 22, no. 04, 1 April 2021 (2021-04-01), pages 201 - 202 * |
郭心语;刘鹏;周敏奇;周傲英;: "网络广告定向技术综述", 华东师范大学学报(自然科学版), no. 03, 25 May 2013 (2013-05-25), pages 93 - 105 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9117235B2 (en) | Belief propagation for generalized matching | |
CN110645983A (en) | Path planning method, device and system for unmanned vehicle | |
CN105190671A (en) | Compact data interface for real time bidding in digital video advertisement systems | |
CN109831501B (en) | Information distribution method and system based on block chain | |
CN107451785B (en) | Method and apparatus for outputting information | |
CN109345389A (en) | A kind of resource sharing method, device and equipment | |
CN102841906A (en) | Integrated transaction processing system and transaction processing method | |
CN108898436A (en) | Advertisement placement method and system, server and computer readable storage medium | |
CN112884405A (en) | Inquiry system and scheduling method thereof | |
AU2016201632A1 (en) | Auction method and server that establishes a sales price at the lowest bidding price among bidding prices of the selected winning bidders for all winning bidders satisfying an auction condition | |
US20140122367A1 (en) | Social Shipping | |
CN108921613A (en) | Advertisement price competing method, system and advertisement placement method, system | |
CN111523935A (en) | Virtual resource allocation method and device | |
US20140188630A1 (en) | Configurable clearing price logic for ad exchanges | |
Schwartz et al. | Bidding mechanisms for data allocation in multi-agent environments | |
CN109509012A (en) | Ad traffic predictor method and device | |
CN114240527A (en) | Resource pushing method and device, electronic equipment, readable medium and computer program | |
CN108564406B (en) | Incentive pushing method and device | |
CN110910208A (en) | Network transaction method and device, storage medium and equipment | |
CN111831896A (en) | Information pushing method and device, electronic equipment and storage medium | |
CN109033343B (en) | Method and apparatus for generating information | |
CN113962786A (en) | Commodity bidding method, device and equipment based on block chain and storage medium | |
CN110956514A (en) | Method and device for generating order information | |
CN106598987B (en) | Information recommendation method and device | |
CN110378714B (en) | Method and device for processing access data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |