CN118586965A - Advertisement pushing method, advertisement pushing device, advertisement pushing computer equipment, advertisement pushing storage medium and advertisement pushing program product - Google Patents

Advertisement pushing method, advertisement pushing device, advertisement pushing computer equipment, advertisement pushing storage medium and advertisement pushing program product Download PDF

Info

Publication number
CN118586965A
CN118586965A CN202410643427.7A CN202410643427A CN118586965A CN 118586965 A CN118586965 A CN 118586965A CN 202410643427 A CN202410643427 A CN 202410643427A CN 118586965 A CN118586965 A CN 118586965A
Authority
CN
China
Prior art keywords
advertisement
application user
information
target
pushing
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
Application number
CN202410643427.7A
Other languages
Chinese (zh)
Inventor
代朝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202410643427.7A priority Critical patent/CN118586965A/en
Publication of CN118586965A publication Critical patent/CN118586965A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application relates to an advertisement pushing method, an advertisement pushing device, a computer device, a storage medium and a program product. The method comprises the following steps: acquiring calendar information and consumption related information of an application user; the consumption associated information at least comprises consumption capability information of an application user and area information of an area to which the application user belongs; selecting a target advertisement for the application user from the candidate advertisements according to the calendar information and the consumption association information; targeted advertising is pushed to application users. By adopting the method, the contact rate of the advertisement can be improved.

Description

Advertisement pushing method, advertisement pushing device, advertisement pushing computer equipment, advertisement pushing storage medium and advertisement pushing program product
Technical Field
The present application relates to the field of computer technology, and in particular, to an advertisement pushing method, an advertisement pushing device, a computer device, a storage medium, and a program product.
Background
With the popularity of intelligent terminals, conventional advertising mediums have changed. Advertisement pushing is performed at a user terminal, and has become a common mode of advertisement pushing. And the accurate pushing of the advertisements is realized, which is important to the improvement of the advertisement contact rate.
Most of the current advertisement pushing is active marketing and is carried out in a mode of advertisement popup window, the content of each pushing is fixed, and even more, some pushed advertisements are irrelevant to the current purchasing demand of a user, so that the pushed content cannot resonate with the user, even the user feels dislike, and the advertisement touch rate is low.
Disclosure of Invention
Accordingly, in order to solve the above-mentioned problems, it is necessary to provide an advertisement pushing method, an advertisement pushing device, a computer device, a storage medium and a program product, which can accurately push an advertisement to a user, thereby improving the advertisement access rate.
In a first aspect, the present application provides an advertisement pushing method, including:
acquiring calendar information and consumption related information of an application user; the consumption associated information at least comprises consumption capability information of an application user and area information of an area to which the application user belongs;
selecting a target advertisement for the application user from the candidate advertisements according to the calendar information and the consumption association information;
targeted advertising is pushed to application users.
In one embodiment, selecting a targeted advertisement for an application user from among candidate advertisements based on calendar information and consumption-related information includes:
Determining a target advertisement type according to the calendar information; selecting a target subtype from all subtypes under the target advertisement type according to the consumption associated information; a targeted advertisement for the application user is selected from the candidate advertisements based on the targeted subtype.
In one embodiment, determining the targeted advertisement type based on the calendar information includes:
judging whether a time period to be pushed corresponding to an application user is in any set time period or not according to calendar information; and determining the type of the target advertisement according to the judging result.
In one embodiment, the consumption-related information further includes work information of the application user; correspondingly, determining the target advertisement type according to the judging result comprises the following steps:
If the judgment result is that the time period to be pushed corresponding to the application user is not in any set time period, determining the type of the target advertisement according to the working information; if the judgment result is that the time slot to be pushed corresponding to the application user is in any set time slot, the advertisement type corresponding to the set time slot in which the time slot to be pushed is located is used as the target advertisement type.
In one embodiment, the consumption-related information includes historical advertisement browsing data; accordingly, selecting a target advertisement for the application user from the candidate advertisements according to the target subtype, including:
According to the historical advertisement browsing data, predicting the advertisement acceptance of the application user in the to-be-pushed time slot; determining advertisement pushing quantity according to the advertisement acceptance; and selecting target advertisements aiming at application users from the candidate advertisements according to the target subtype and the advertisement pushing quantity.
In one embodiment, the consumption-related information includes historical advertisement browsing data; accordingly, pushing the targeted advertisement to the application user includes:
Determining at least two candidate pushing modes according to version information of an application client installed in a terminal held by an application user; determining the mode acceptance of the application user on each candidate pushing mode according to the historical advertisement browsing data; selecting a target pushing mode from the candidate pushing modes according to the acceptance of each mode; and pushing the target advertisement to the application user by adopting a target pushing mode.
In a second aspect, the present application also provides an advertisement pushing device, which includes:
the acquisition module is used for acquiring calendar information and consumption related information of the application user; the consumption associated information at least comprises consumption capability information of an application user and area information of an area to which the application user belongs;
the selection module is used for selecting target advertisements aiming at application users from candidate advertisements according to the calendar information and the consumption association information;
and the pushing module is used for pushing the target advertisement to the application user.
In a third aspect, the present application also provides a computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
acquiring calendar information and consumption related information of an application user; the consumption associated information at least comprises consumption capability information of an application user and area information of an area to which the application user belongs;
selecting a target advertisement for the application user from the candidate advertisements according to the calendar information and the consumption association information;
targeted advertising is pushed to application users.
In a fourth aspect, the present application also provides a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
acquiring calendar information and consumption related information of an application user; the consumption associated information at least comprises consumption capability information of an application user and area information of an area to which the application user belongs;
selecting a target advertisement for the application user from the candidate advertisements according to the calendar information and the consumption association information;
targeted advertising is pushed to application users.
In a fifth aspect, the application also provides a computer program product comprising a computer program which, when executed by a processor, performs the steps of:
acquiring calendar information and consumption related information of an application user; the consumption associated information at least comprises consumption capability information of an application user and area information of an area to which the application user belongs;
selecting a target advertisement for the application user from the candidate advertisements according to the calendar information and the consumption association information;
targeted advertising is pushed to application users.
The advertisement pushing method, the advertisement pushing device, the computer equipment, the storage medium and the program product are used for pushing the selected target advertisement to the application user by acquiring the calendar information of the application user and consumption related information at least comprising the consumption capability and the belonging area information of the application user and selecting the target advertisement aiming at the application user from the candidate advertisements based on the acquired information. By introducing calendar information, the scheme not only can enrich analysis dimension of advertisement pushing, but also can realize diversification of advertisement pushing based on diversification of calendars; furthermore, by combining two dimensions of calendar information and consumption related information, the pushed advertisement can be more targeted, so that the contact rate of the advertisement is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the related art, the drawings that are required to be used in the embodiments or the related technical descriptions will be briefly described, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to the drawings without inventive effort for those skilled in the art.
FIG. 1 is an application environment diagram of an advertisement pushing method provided in an embodiment of the present application;
Fig. 2 is a schematic flow chart of an advertisement pushing method according to an embodiment of the present application;
FIG. 3 is a schematic flow chart of selecting a targeted advertisement according to an embodiment of the present application;
FIG. 4 is a schematic flow chart of pushing targeted advertisements to application users according to an embodiment of the present application;
FIG. 5 is a flowchart illustrating another advertisement pushing method according to an embodiment of the present application;
FIG. 6 is a block diagram illustrating an advertisement pushing apparatus according to an embodiment of the present application;
FIG. 7 is a block diagram illustrating another advertisement pushing device according to an embodiment of the present application;
fig. 8 is an internal structural diagram of a computer device according to an embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The advertisement pushing method provided by the embodiment of the application can be applied to an application environment shown in figure 1. The logic operation code corresponding to the advertisement pushing method may be deployed on the server 104, and a visual operation interface corresponding to the advertisement pushing method is provided on the terminal 102. The terminal 102 communicates with the server 104 via a network. At the terminal 102, information of the application user may be collected by a data collection technique (e.g., a data burial point technique) and the application user's data stored in a data storage system for invocation when the server 104 runs logical operation code. The server 104 invokes information of the application user from the data storage system, and operates the logic operation code corresponding to the advertisement pushing method according to the invoked information of the application user, so that the advertisement can be pushed to the application user through the visual operation interface on the terminal 102. The operational components on the visual operational interface may be used to apply user click-through and read advertising content. The data storage system may store data that the server 104 needs to process. The data storage system may be integrated on the server 104 or may be located on a cloud or other network server. The server 104 obtains calendar information and consumption associated information of the application user, and determines a target advertisement corresponding to the application user according to the calendar information and the consumption associated information; the targeted advertisement is ultimately pushed to the application user through the terminal 102. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, internet of things devices, and portable wearable devices, where the internet of things devices may be smart speakers, smart televisions, smart air conditioners, smart vehicle devices, and the like. The portable wearable device may be a smart watch, smart bracelet, headset, or the like. The server 104 may be implemented as a stand-alone server or as a server cluster of multiple servers.
In an exemplary embodiment, as shown in fig. 2, an advertisement pushing method is provided, which is illustrated by using the method applied to the server 104 in fig. 1 as an example, and may include the following steps:
s201, calendar information and consumption related information of an application user are acquired.
Wherein, the application user can understand the object to which the advertisement pushing method can be applied. Optionally, the application user in the embodiment of the present application may be one or more users of a registered user, a trial user, and the like of the application program corresponding to the advertisement pushing method. The application may be an application in the financial domain, or may be an application in another domain, for example. Correspondingly, the application client of the application program is installed in the terminal 102, and the server 104 is an application server of the application program.
The calendar information of the application user may be used to record events of interest to the application user and may include, but is not limited to, principal birthdays, family birthdays, payroll dates, credit card repayment dates, vehicle fueling dates, fee charging dates, legal holidays, and the like. The consumption-related information is information related to consumption of the application user, and may include, but is not limited to, consumption capability information of the application user, area information of an area to which the application user belongs, educational information of the application user, marital of the application user, and the like.
For example, information of the application user within a set period of time, such as calendar information and consumption-related information of the application user, may be obtained from the data storage system based on the user identification of the application user. The set period of time may be a period of time before the current time, for example, may include one month before the current time; the set period of time may also include a period of time after the current time, such as one month before and one month after the current time, etc.
When the calendar information and consumption related information of the application user are acquired, information reading is performed under the premise of authorization of the application user.
S202, selecting target advertisements aiming at application users from candidate advertisements according to calendar information and consumption association information.
Wherein the candidate advertisement may include at least one of a preconfigured advertisement, an automatically generated advertisement, and the like. Further, targeted advertising may be understood as advertising for pushing to application users.
One implementation way, based on calendar information, judges whether or not a period to be pushed is a special date, for example, date such as birthday and payroll date; wherein, the type of the push advertisement corresponding to the special date is preset; further, determining the type of the pushed advertisement according to the judging result of whether the time period to be pushed is a special date; meanwhile, based on the consumption capability information of the application user, the area information of the area to which the application user belongs, the education information of the application user, marital information of the application user and the like in the consumption related information, the consumption level and other contents of the application user can be determined; further, according to the determined consumption level and other contents, further screening can be performed in the advertisements corresponding to the push advertisement types, and finally the target advertisements aiming at the application users can be selected.
In another implementation, targeted advertisements for application users may be selected based on the calendar information of the application users, consumption-related information of the application users, and current event hotspots. For example, if the discussion level of any of the temporal hot content exceeds a certain threshold, the targeted advertisement may include one or more advertisements related to the temporal hot content, and advertisements selected for the application user based on the calendar information and the consumption-related information.
S203, pushing the target advertisement to the application user.
For example, after determining the target advertisement for the application user, pushing may be performed to the application user; the pushing mode can be at least one of short messages, popup windows, telephones and the like.
Optionally, if the pushing manner is a short message, the short message may include, but is not limited to, information such as an application name, a target advertisement name, and a web page link of the target advertisement, where the web page link in the short message jumps to a detailed description part of the advertisement; if the pushing mode is a popup, advertisement pushing can be performed through an application client corresponding to the application program, and the popup can include, but is not limited to, information such as an application name, a target advertisement name, target advertisement text description, a webpage link of a target advertisement and the like, and an application user can jump to a detailed description part of the advertisement through the webpage link; if the pushing mode is telephone, the manual intelligent telephone advertisement pushing can be performed, or the telephone advertisement pushing can be performed for the application user by special line personnel.
It should be noted that, the pushing manner of the target advertisement may be determined by combining the record of the history advertisement browsing by the application user and the pushing manner that may be implemented by the application client installed in the terminal 102.
According to the advertisement pushing method, the calendar information of the application user and the consumption related information at least comprising the consumption capability and the affiliated area information of the application user are obtained, the target advertisement aiming at the application user is selected from the candidate advertisements based on the obtained information, and the selected target advertisement is pushed to the application user. By introducing calendar information, the scheme not only can enrich analysis dimension of advertisement pushing, but also can realize diversification of advertisement pushing based on diversification of calendars; furthermore, by combining two dimensions of calendar information and consumption related information, the pushed advertisement can be more targeted, so that the contact rate of the advertisement is improved.
On the basis of the above-described embodiment, the embodiment of the present application will be explained in detail with reference to the above-described embodiment S202. Specifically, the embodiment of the application relates to a process of selecting a target advertisement for an application user from candidate advertisements according to calendar information and consumption association information, as shown in fig. 3, and specifically comprises the following steps:
S301, determining the type of the target advertisement according to the calendar information.
Wherein the targeted advertisement type may be at least one of an investment type, a surprise type, a coupon type, and a gift type.
In an implementation manner, whether a period to be pushed corresponding to an application user is in any set period is judged according to calendar information; and determining the type of the target advertisement according to the judging result. The period to be pushed may be a preset period, for example, the period to be pushed may be one week or one month in the future. The application does not specifically limit the time period to be pushed.
The specific date of each set period corresponds to a specific date of the application user, for example, the specific date may be a principal birthday, a family birthday, a wage sending day, a credit card repayment day, a vehicle refueling day, a fee recharging day, a legal holiday, and the like.
The method comprises the steps of obtaining calendar information of a week in the future of an application user, and judging whether the week in the future (namely, a to-be-pushed period) is any set period of the application user according to the calendar information, namely, whether dates such as a principal birthday, a family birthday, a wage sending day, a credit card repayment day, a vehicle refueling day, a fee recharging day, a legal holiday and the like of the application user exist in the week in the future; further, according to the judgment result of whether the future week (i.e. the to-be-pushed period) is any set period of the application user, determining the target advertisement type of the application user.
In another implementation manner, calendar information of an application user in a period to be pushed is obtained, and the calendar information is used as input of an advertisement prediction model; and determining the target advertisement type through analysis of the advertisement prediction model. It should be noted that the advertisement prediction model may be obtained by training sample data, where the sample data includes calendar information of each sample user, consumption related information, and advertisement labels corresponding to each sample user. A sample user is a user among registered users of an application.
S302, selecting a target subtype from all subtypes under the target advertisement type according to consumption associated information.
It should be noted that the target advertisement type includes at least one subtype; where the subtype is a finer division of the targeted advertisement types.
Optionally, the target advertisement type is screened according to information such as consumption capability information of the application user, region information of a region to which the application user belongs, education information of the application user, marital of the application user and the like in the consumption related information, so as to obtain a target subtype corresponding to the application user. For example, according to the consumption capability information of the application user and the area information (for example, the area consumption grade and other information) of the area to which the application user belongs in the consumption association information, a target subtype matching the consumption capability information of the application user and the area information is selected from the target advertisement types.
S303, selecting target advertisements aiming at application users from candidate advertisements according to the target subtype.
One implementation way is to take advertisements corresponding to target subtypes in candidate advertisements as target advertisements; or according to the heat information, ordering advertisements corresponding to the target subtype in the candidate advertisements in a descending order, and determining the preset number of advertisements ordered in front as target advertisements.
Alternatively, the consumption-related information may also include historical advertisement browsing data. Wherein historical advertisement browsing data may be understood as data representing advertisement browsing operations performed by an application user on an application client. For example, the historical advertisement browsing data may include at least one of a number of times the application user clicks on the different type of advertisement, a time the different type of advertisement was read, and the like.
Further, the advertisement acceptance of the application user in the period to be pushed can be predicted according to the historical advertisement browsing data; determining advertisement pushing quantity according to the advertisement acceptance; and selecting target advertisements aiming at application users from the candidate advertisements according to the target subtype and the advertisement pushing quantity.
For example, the period to be pushed is the previous week of the mother's day, historical advertisement browsing data of the application user is obtained, and the advertisement acceptance of the application user in the period to be pushed (the previous week of the mother's day) is determined based on the historical advertisement browsing data; the advertisement acceptance degree can be determined from the number of advertisements browsed by the application user and the number of advertisements pushed; further, based on the advertisement acceptance, determining the number of advertisements pushed to the application user in the to-be-pushed time slot, namely the advertisement pushing number; thus, based on the target subtype and the advertisement pushing quantity, selecting the advertisement of the target subtype from the candidate advertisements, and conducting optimization again from the advertisement of the target subtype, and finally pushing the target advertisement to the application user; the number of the target advertisements is the advertisement pushing number.
There are various preferred ways of proceeding from the target subtype advertisement, and the present application is not particularly limited. For example, advertisements may be ranked by real-time push popularity, or may be ranked by application user's advertisement type preferences based on historical advertisement browsing records, etc.
In the embodiment of the application, the type of the target advertisement corresponding to the application user is determined step by step and accurately by combining the calendar information and the consumption related information, and the target advertisement suitable for the application user is determined accurately.
On the basis of the above embodiment, the consumption related information may further include work information of the application user. Accordingly, in one implementation manner in the above embodiment S301: according to the judging result, determining the target advertisement type can further comprise: if the judgment result is that the time period to be pushed corresponding to the application user is not in any set time period, determining the type of the target advertisement according to the working information; if the judgment result is that the time slot to be pushed corresponding to the application user is in any set time slot, the advertisement type corresponding to the set time slot in which the time slot to be pushed is located is used as the target advertisement type.
If the judgment result shows that the time period to be pushed corresponding to the application user is not in any set time period, the time period to be pushed is proved to be a usual date, and accordingly, recommendation of advertisements can be performed according to the working information of the application user, namely, the type of the target advertisements is determined according to the working information; alternatively, the application users may be categorized according to their occupation, work location, etc. For example, if the application user's occupation is tour guide, advertisements related to travel, physical protection, etc. may be pushed to the application user; if the occupation of the application user is accounting (sitting office), and the working position of the application user is combined, the advertisement which is related to the exercise and relaxation and is around the working position can be pushed to the application user.
Further, if the judgment result is that the time slot to be pushed corresponding to the application user is in any set time slot, directly taking the advertisement type corresponding to the set time slot in which the time slot to be pushed is located as the target advertisement type; wherein, each set time interval and the advertisement type corresponding to each set time interval can be preconfigured; for example, the set period corresponding to the payroll day is 5 days before and after the payroll day, and the advertisement type corresponding to the set period is the investment type.
In the embodiment of the application, the judgment of the time slot to be pushed lays a foundation for accurately determining the target advertisement type corresponding to the application user.
On the basis of the above-described embodiment, the embodiment of the present application will be explained in detail with reference to the above-described embodiment S203. Specifically, the embodiment of the application relates to a process of pushing a target advertisement to an application user, as shown in fig. 4, specifically including the following steps:
S401, determining at least two candidate pushing modes according to version information of an application client installed in a terminal held by an application user.
The candidate pushing manner may include, but is not limited to, a short message, a popup window, a telephone, and the like.
It should be noted that, the pushing manners supported by different versions of the application client may be different, so that the determination of the candidate pushing manner needs to be performed according to the version information of the application client.
For example, the version information of the application client installed in the terminal held by the application user is used as an index, the association relationship between the preset version information and the pushing mode is searched, and the searched pushing mode is determined as the candidate pushing mode.
S402, determining the mode acceptance of the application user on each candidate pushing mode according to the historical advertisement browsing data.
Exemplary, the advertisement pushing number a i corresponding to each candidate pushing mode and the advertisement browsing number B i corresponding to each candidate pushing mode in the historical advertisement browsing data are obtained, and the mode acceptance of each candidate pushing mode may be determined by B i/Ai. Wherein i represents any candidate pushing mode.
S403, selecting a target pushing mode from the candidate pushing modes according to the acceptance degree of each mode.
The method comprises the steps of sorting the acceptance degrees of all modes from high to low, and determining a target pushing mode by using a candidate pushing mode with the highest acceptance degree of the modes; or the target push mode can be determined by the candidate push modes of the two top mode acceptances. The target pushing mode in the embodiment of the application can comprise at least one candidate pushing mode.
S404, pushing the target advertisement to the application user by adopting a target pushing mode.
If the target pushing mode is a popup window and a short message, the target advertisement is pushed to the application user in the popup window and short message mode.
In the embodiment of the application, the acceptance of the introduction mode lays a foundation for improving the accessibility of the advertisement.
On the basis of the above embodiment, this embodiment provides an alternative example of an advertisement pushing method. As shown in fig. 5, the specific implementation procedure is as follows:
s501, calendar information and consumption related information of an application user are acquired. The consumption associated information at least comprises consumption capability information of the application user, region information of a region to which the application user belongs, working information of the application user and historical advertisement browsing data of the application user.
S502, judging whether a period to be pushed corresponding to an application user is in any set period or not according to calendar information. If not, executing S503; if yes, then S504 is performed.
S503, determining the target advertisement type according to the work information of the application user, and executing S505.
S504, taking the advertisement type corresponding to the set time slot where the time slot to be pushed is as the target advertisement type, and executing S505.
S505, selecting a target subtype from all subtypes under the target advertisement type according to the consumption associated information.
S506, predicting the advertisement acceptance of the application user in the period to be pushed according to the historical advertisement browsing data of the application user.
S507, determining the advertisement pushing quantity according to the advertisement acceptance.
And S508, selecting target advertisements aiming at application users from the candidate advertisements according to the target subtype and the advertisement pushing quantity.
S509, determining at least two candidate pushing modes according to version information of an application client installed in a terminal held by an application user.
S510, determining the mode acceptance of the application user for each candidate pushing mode according to the historical advertisement browsing data of the application user.
S511, selecting a target pushing mode from the candidate pushing modes according to the acceptance degree of each mode.
S512, pushing the target advertisement to the application user by adopting a target pushing mode.
The specific process of S501-S512 may refer to the description of the foregoing method embodiment, and its implementation principle and technical effects are similar, and are not repeated herein.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application also provides an advertisement pushing device for realizing the above related advertisement pushing method. The implementation of the solution provided by the device is similar to the implementation described in the above method, so the specific limitation in the embodiments of one or more advertisement pushing devices provided below may refer to the limitation of the advertisement pushing method hereinabove, and will not be repeated herein.
In an exemplary embodiment, as shown in fig. 6, there is provided an advertisement pushing device 1, including: an acquisition module 10, a selection module 20 and a pushing module 30, wherein:
An acquisition module 10, configured to acquire calendar information and consumption related information of an application user; the consumption associated information at least comprises consumption capability information of the application user and area information of an area to which the application user belongs.
A selection module 20 for selecting a targeted advertisement for the application user from the candidate advertisements based on the calendar information and the consumption-related information.
A pushing module 30, configured to push the targeted advertisement to the application user.
In one embodiment, as shown in fig. 7, the selecting module 20 specifically further includes:
a determining unit 21 for determining the type of targeted advertisement based on the calendar information.
The first selecting unit 22 is configured to select a target subtype from the subtypes under the target advertisement type according to the consumption related information.
A second selecting unit 23 for selecting a target advertisement for the application user from the candidate advertisements according to the target subtype.
In an embodiment, the determining unit 21 is specifically further configured to:
judging whether a time period to be pushed corresponding to an application user is in any set time period or not according to calendar information; and determining the type of the target advertisement according to the judging result.
In an embodiment, the determining unit 21 is specifically further configured to:
If the judgment result is that the time period to be pushed corresponding to the application user is not in any set time period, determining the type of the target advertisement according to the working information; if the judgment result is that the time slot to be pushed corresponding to the application user is in any set time slot, the advertisement type corresponding to the set time slot in which the time slot to be pushed is located is used as the target advertisement type.
In an embodiment, the second selection unit 23 is specifically further configured to:
According to the historical advertisement browsing data, predicting the advertisement acceptance of the application user in the to-be-pushed time slot; determining advertisement pushing quantity according to the advertisement acceptance; and selecting target advertisements aiming at application users from the candidate advertisements according to the target subtype and the advertisement pushing quantity.
In one embodiment, the pushing module 30 is specifically further configured to:
Determining at least two candidate pushing modes according to version information of an application client installed in a terminal held by an application user; determining the mode acceptance of the application user on each candidate pushing mode according to the historical advertisement browsing data; selecting a target pushing mode from the candidate pushing modes according to the acceptance of each mode; and pushing the target advertisement to the application user by adopting a target pushing mode.
The various modules in the advertisement pushing device described above may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one exemplary embodiment, a computer device is provided, which may be a server, and the internal structure thereof may be as shown in fig. 8. The computer device includes a processor, a memory, an Input/Output interface (I/O) and a communication interface. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface is connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is used to store data of the application user. The input/output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement an advertisement pushing method.
It will be appreciated by those skilled in the art that the structure shown in FIG. 8 is merely a block diagram of some of the structures associated with the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements may be applied, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In one exemplary embodiment, a computer device is provided comprising a memory and a processor, the memory having stored therein a computer program, the processor when executing the computer program performing the steps of:
acquiring calendar information and consumption related information of an application user; the consumption associated information at least comprises consumption capability information of an application user and area information of an area to which the application user belongs;
selecting a target advertisement for the application user from the candidate advertisements according to the calendar information and the consumption association information;
targeted advertising is pushed to application users.
In one embodiment, the processor when executing the computer program further performs the steps of:
Determining a target advertisement type according to the calendar information; selecting a target subtype from all subtypes under the target advertisement type according to the consumption associated information; a targeted advertisement for the application user is selected from the candidate advertisements based on the targeted subtype.
In one embodiment, the processor when executing the computer program further performs the steps of:
judging whether a time period to be pushed corresponding to an application user is in any set time period or not according to calendar information; and determining the type of the target advertisement according to the judging result.
In one embodiment, the processor when executing the computer program further performs the steps of:
If the judgment result is that the time period to be pushed corresponding to the application user is not in any set time period, determining the type of the target advertisement according to the working information; if the judgment result is that the time slot to be pushed corresponding to the application user is in any set time slot, the advertisement type corresponding to the set time slot in which the time slot to be pushed is located is used as the target advertisement type.
In one embodiment, the processor when executing the computer program further performs the steps of:
According to the historical advertisement browsing data, predicting the advertisement acceptance of the application user in the to-be-pushed time slot; determining advertisement pushing quantity according to the advertisement acceptance; and selecting target advertisements aiming at application users from the candidate advertisements according to the target subtype and the advertisement pushing quantity.
In one embodiment, the processor when executing the computer program further performs the steps of:
Determining at least two candidate pushing modes according to version information of an application client installed in a terminal held by an application user; determining the mode acceptance of the application user on each candidate pushing mode according to the historical advertisement browsing data; selecting a target pushing mode from the candidate pushing modes according to the acceptance of each mode; and pushing the target advertisement to the application user by adopting a target pushing mode.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
acquiring calendar information and consumption related information of an application user; the consumption associated information at least comprises consumption capability information of an application user and area information of an area to which the application user belongs;
selecting a target advertisement for the application user from the candidate advertisements according to the calendar information and the consumption association information;
targeted advertising is pushed to application users.
In one embodiment, the computer program when executed by the processor further performs the steps of:
Determining a target advertisement type according to the calendar information; selecting a target subtype from all subtypes under the target advertisement type according to the consumption associated information; a targeted advertisement for the application user is selected from the candidate advertisements based on the targeted subtype.
In one embodiment, the computer program when executed by the processor further performs the steps of:
judging whether a time period to be pushed corresponding to an application user is in any set time period or not according to calendar information; and determining the type of the target advertisement according to the judging result.
In one embodiment, the computer program when executed by the processor further performs the steps of:
If the judgment result is that the time period to be pushed corresponding to the application user is not in any set time period, determining the type of the target advertisement according to the working information; if the judgment result is that the time slot to be pushed corresponding to the application user is in any set time slot, the advertisement type corresponding to the set time slot in which the time slot to be pushed is located is used as the target advertisement type.
In one embodiment, the computer program when executed by the processor further performs the steps of:
According to the historical advertisement browsing data, predicting the advertisement acceptance of the application user in the to-be-pushed time slot; determining advertisement pushing quantity according to the advertisement acceptance; and selecting target advertisements aiming at application users from the candidate advertisements according to the target subtype and the advertisement pushing quantity.
In one embodiment, the computer program when executed by the processor further performs the steps of:
Determining at least two candidate pushing modes according to version information of an application client installed in a terminal held by an application user; determining the mode acceptance of the application user on each candidate pushing mode according to the historical advertisement browsing data; selecting a target pushing mode from the candidate pushing modes according to the acceptance of each mode; and pushing the target advertisement to the application user by adopting a target pushing mode.
In one embodiment, a computer program product is provided comprising a computer program which, when executed by a processor, performs the steps of:
acquiring calendar information and consumption related information of an application user; the consumption associated information at least comprises consumption capability information of an application user and area information of an area to which the application user belongs;
selecting a target advertisement for the application user from the candidate advertisements according to the calendar information and the consumption association information;
targeted advertising is pushed to application users.
In one embodiment, the computer program when executed by the processor further performs the steps of:
Determining a target advertisement type according to the calendar information; selecting a target subtype from all subtypes under the target advertisement type according to the consumption associated information; a targeted advertisement for the application user is selected from the candidate advertisements based on the targeted subtype.
In one embodiment, the computer program when executed by the processor further performs the steps of:
judging whether a time period to be pushed corresponding to an application user is in any set time period or not according to calendar information; and determining the type of the target advertisement according to the judging result.
In one embodiment, the computer program when executed by the processor further performs the steps of:
If the judgment result is that the time period to be pushed corresponding to the application user is not in any set time period, determining the type of the target advertisement according to the working information; if the judgment result is that the time slot to be pushed corresponding to the application user is in any set time slot, the advertisement type corresponding to the set time slot in which the time slot to be pushed is located is used as the target advertisement type.
In one embodiment, the computer program when executed by the processor further performs the steps of:
According to the historical advertisement browsing data, predicting the advertisement acceptance of the application user in the to-be-pushed time slot; determining advertisement pushing quantity according to the advertisement acceptance; and selecting target advertisements aiming at application users from the candidate advertisements according to the target subtype and the advertisement pushing quantity.
In one embodiment, the computer program when executed by the processor further performs the steps of:
Determining at least two candidate pushing modes according to version information of an application client installed in a terminal held by an application user; determining the mode acceptance of the application user on each candidate pushing mode according to the historical advertisement browsing data; selecting a target pushing mode from the candidate pushing modes according to the acceptance of each mode; and pushing the target advertisement to the application user by adopting a target pushing mode.
It should be noted that, the application user information (including but not limited to application user equipment information, application user personal information, etc.) and the data (including but not limited to data for analysis, stored data, presented data, etc.) related to the present application are both information and data authorized by the application user or sufficiently authorized by each party, and the collection, use and processing of the related data need to meet the related regulations.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magneto-resistive random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (PHASE CHANGE Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The databases referred to in the embodiments provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processor referred to in the embodiments provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, or the like, but is not limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples illustrate only a few embodiments of the application and are described in detail herein without thereby limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of the application should be assessed as that of the appended claims.

Claims (10)

1. An advertisement pushing method, characterized in that the method comprises the following steps:
Acquiring calendar information and consumption related information of an application user; the consumption associated information at least comprises consumption capability information of the application user and area information of an area to which the application user belongs;
Selecting a target advertisement for the application user from candidate advertisements according to the calendar information and the consumption associated information;
Pushing the targeted advertisement to the application user.
2. The method of claim 1, wherein selecting a targeted advertisement for the application user from among candidate advertisements based on the calendar information and the consumption-related information comprises:
determining a target advertisement type according to the calendar information;
Selecting a target subtype from all subtypes under the target advertisement type according to the consumption associated information;
And selecting target advertisements aiming at the application users from candidate advertisements according to the target subtype.
3. The method of claim 2, wherein said determining a targeted advertisement type based on said calendar information comprises:
Judging whether a time period to be pushed corresponding to the application user is in any set time period or not according to the calendar information;
and determining the type of the target advertisement according to the judging result.
4. The method of claim 3, wherein the consumption-related information further comprises work information of the application user;
correspondingly, the determining the target advertisement type according to the judging result comprises the following steps:
If the judgment result is that the time period to be pushed corresponding to the application user is not in any set time period, determining a target advertisement type according to the working information;
and if the judging result is that the time slot to be pushed corresponding to the application user is in any set time slot, taking the advertisement type corresponding to the set time slot in which the time slot to be pushed is positioned as the target advertisement type.
5. The method of claim 2, wherein the consumption-related information includes historical advertisement browsing data;
accordingly, the selecting, according to the target subtype, a target advertisement for the application user from candidate advertisements includes:
according to the historical advertisement browsing data, predicting the advertisement acceptance of the application user in the time slot to be pushed;
Determining advertisement pushing quantity according to the advertisement acceptance;
and selecting target advertisements aiming at the application users from candidate advertisements according to the target subtype and the advertisement pushing quantity.
6. The method of claim 1, wherein the consumption-related information comprises historical advertisement browsing data;
accordingly, the pushing the targeted advertisement to the application user includes:
determining at least two candidate pushing modes according to version information of an application client installed in a terminal held by an application user;
determining the mode acceptance of the application user on each candidate pushing mode according to the historical advertisement browsing data;
Selecting a target pushing mode from the candidate pushing modes according to the acceptance of each mode;
and pushing the target advertisement to the application user by adopting the target pushing mode.
7. An advertisement pushing apparatus, the apparatus comprising:
the acquisition module is used for acquiring calendar information and consumption related information of the application user; the consumption associated information at least comprises consumption capability information of the application user and area information of an area to which the application user belongs;
a selection module for selecting a target advertisement for the application user from candidate advertisements according to the calendar information and the consumption association information;
and the pushing module is used for pushing the target advertisement to the application user.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 6 when the computer program is executed.
9. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
CN202410643427.7A 2024-05-23 2024-05-23 Advertisement pushing method, advertisement pushing device, advertisement pushing computer equipment, advertisement pushing storage medium and advertisement pushing program product Pending CN118586965A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410643427.7A CN118586965A (en) 2024-05-23 2024-05-23 Advertisement pushing method, advertisement pushing device, advertisement pushing computer equipment, advertisement pushing storage medium and advertisement pushing program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410643427.7A CN118586965A (en) 2024-05-23 2024-05-23 Advertisement pushing method, advertisement pushing device, advertisement pushing computer equipment, advertisement pushing storage medium and advertisement pushing program product

Publications (1)

Publication Number Publication Date
CN118586965A true CN118586965A (en) 2024-09-03

Family

ID=92523736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410643427.7A Pending CN118586965A (en) 2024-05-23 2024-05-23 Advertisement pushing method, advertisement pushing device, advertisement pushing computer equipment, advertisement pushing storage medium and advertisement pushing program product

Country Status (1)

Country Link
CN (1) CN118586965A (en)

Similar Documents

Publication Publication Date Title
US7908287B1 (en) Dynamically autocompleting a data entry
US7634463B1 (en) Automatically generating and maintaining an address book
JP5021661B2 (en) Custom user definable keyword bidding system and method
CN102549563B (en) Semantic exchange
US20110082848A1 (en) Systems, methods and computer program products for search results management
US20090319365A1 (en) System and method for assessing marketing data
CN102640143A (en) Methods and systems for searching, selecting, and displaying content
EP2599015A2 (en) Systems and methods for managing electronic content
US9280749B1 (en) Determining an attribute of an online user using user device data
CN108885624A (en) Information recommendation system and method
US9082155B2 (en) Real estate analysis system
CN111028087B (en) Information display method, device and equipment
Houghton Costs and benefits of data provision
Jank et al. Modeling online auctions
US20170251070A1 (en) Multiple User Interest Profiles
CN110858326B (en) Method, device, equipment and medium for training model and acquiring additional characteristic data
Zhang et al. Visitor Information System of Cross‐Border E‐Commerce Platform Based on Mobile Edge Computing
CN118586965A (en) Advertisement pushing method, advertisement pushing device, advertisement pushing computer equipment, advertisement pushing storage medium and advertisement pushing program product
Pirvu et al. Utility indifference pricing: a time consistent approach
CN114201157A (en) Method and system for customizing target service module by low code
CN116414953A (en) Search recommendation word generation method, device, computer equipment and storage medium
Bailey et al. On the Defence: UK cultural narratives of mistrust between energy users and providers
US9658745B1 (en) Presentation of non-interrupting content items
CN117519871A (en) Method, device and equipment for configuring operation layout of financial service application
CN114666402B (en) Resource information pushing method, device, computer equipment and storage medium

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