Personalized advertisement content accurate delivery method and system based on user portrait
Technical Field
The invention belongs to the technical field of intelligent popularization, and particularly relates to a personalized advertisement content accurate delivery method and system based on user portraits.
Background
Since the birth of the 90 th century of the 20 th century, elevator advertisements are subjected to three main technical development stages, namely static plane advertisements mainly comprise paper or frame posters, and are put in depending on limited tags such as building types, people stream time periods and the like, so that the problems of extensive put in, difficulty in quantification of effects, homogenization of contents and the like exist. Outside-elevator LCD advertisements, which are characterized in that dynamic video advertisements are introduced by enterprises such as mass media, so that visual impact is enhanced, the outside-elevator LCD advertisements are still limited by short waiting time (usually less than 10 seconds) and cannot be matched with user attributes accurately. And the intelligent screen advertisement in the elevator adopts a digital screen for enterprises such as new trend media and the like, supports the functions of dynamic content update, AI visual identification, time-period throwing and interaction, and gradually replaces the traditional frame advertisement and outside the elevator.
Although intelligent screen technology has significantly improved advertising efficiency, there is a technical bottleneck that the lack of dynamic analysis of the real-time behavior of the elevator passengers results in a lower interest prediction accuracy. The putting mode still has resource waste, the traditional CPD (daily charge) mode is easy to cause 'empty ladder playing', the content generation and scene suitability are poor, the advertisement content is mostly a fixed template, and the advertisement content cannot be adjusted in real time according to the characteristics (such as age and sex) of a person taking a ladder. For example, when the maternal and infant advertisement is put in the aged community, the conversion rate is reduced by more than 40 percent, and the invention provides the following technical scheme for solving the problems.
Disclosure of Invention
The invention aims to provide a personalized advertisement content accurate delivery method and system based on user portraits, which solve the problems of poor advertisement delivery flexibility and low conversion rate in the prior art.
The aim of the invention can be achieved by the following technical scheme:
The personalized advertisement content accurate delivery method based on the user portrait comprises the following steps:
First, confirming audience group types and corresponding image data of each advertisement;
acquiring the duty ratio ai of the audience group types corresponding to each advertisement;
i takes the value of 1 to n, n represents the audience group category number;
Secondly, at the moment t1 before the next advertisement is played, acquiring image information in the elevator through an image acquisition unit in the elevator, wherein t1 is a preset value;
Analyzing and obtaining the gender and age of each person in the elevator;
dividing the personnel in the elevator into a plurality of person groups according to the gender and age of each personnel in the elevator, wherein each person group corresponds to one audience group type;
Acquiring each advertisement playable by the display unit and recording the advertisement as an advertisement to be played;
acquiring an advertisement playing benefit score R corresponding to the character composition in the current elevator when each advertisement to be played is supposed to be played;
And thirdly, adopting the advertisement to be played with the corresponding advertisement playing benefit score Rmax as the finally determined advertisement to be played next.
When the audience group category number is determined, the duty ratio of each audience group is ordered according to the order from big to small, then the duty ratios are added according to the order from big to small until the comprehensive duty ratio exceeds a preset proportion coefficient, the audience group participating in the summation calculation is taken as the audience group category of the finally confirmed advertisement, and the duty ratio normalization processing is carried out.
As a further scheme of the invention, the method for calculating the advertisement playing benefit score R is as follows
Where ai represents the corresponding duty ratio of each person group, bi represents the number of people in each person group in the elevator.
As a further scheme of the invention, the method also comprises an advertisement playing scheme optimizing strategy, comprising the following steps:
Acquiring advertisement playing benefit scores R of advertisements played by each display unit in a past preset time range;
For a display unit, ordering all advertisements played by the display unit according to the sequence from the higher to the lower of the sum of corresponding advertisement playing benefit scores R, and representing the advertisement as ek;
wherein k represents the corresponding order of each advertisement, ek represents the sum of specific advertisement playing benefit scores R;
Sequencing according to the sequence of the advertisement importance from big to small, and then determining display units for each advertisement according to the sequence to form a plurality of schemes;
For one scheme, after all advertisements are determined by the display units, calculating the sequence of each advertisement in a plurality of corresponding display units, and further calculating the sum H of the sequences corresponding to each advertisement;
The sum H1 of the sum H of all advertisement corresponding sequences is calculated;
And sequentially calculating H1 values corresponding to the schemes, determining a set of scheme with the minimum H1 as a finally determined advertisement playing scheme, and playing the advertisement according to the advertisement playing scheme in the next period.
As a further scheme of the invention, when the number of advertisements to be played changes:
If the number is reduced on the basis of the prior art, deleting the playing of the advertisement which is correspondingly reduced in the advertisement playing scheme;
When the number is increased, the increased advertisements are subjected to trial playing in each display unit, and then an advertisement playing scheme optimizing strategy is executed according to the playing result.
As a further scheme of the present invention, when the number of advertisements to be played and the playing amount requirement of each advertisement are determined, the playing order of each advertisement is further allocated, and the specific steps are as follows:
sequentially calculating to obtain advertisement playing benefit scores R of the advertisements to be played;
acquiring the completion proportion cj of each advertisement to be played in the current period, wherein j is 1 to m, and m represents the number of advertisements to be played;
The completion proportion refers to the sum of the corresponding advertisement playing benefit scores R of each time of playing the advertisement to be played in the current period and/or the sum of the advertisement playing benefit scores R required to be completed in the current period;
Before a new advertisement to be played is played, calculating the completion proportion cj of each advertisement to be played, and then calculating the standard deviation S1 of m cj values;
calculating a standard deviation S2 corresponding to the advertisements to be played after the proportion cj is updated after the advertisements to be played are played;
And calculating m corresponding |S1-S2| values, selecting an advertisement to be played corresponding to an S2 value with the minimum corresponding |S1-S2| value, and taking the advertisement to be played as an advertisement to be played next by the display unit.
As a further scheme of the invention, the method for adjusting the quantity of the advertisements to be played of each display unit is further included, and specifically comprises the following steps:
When one display unit finishes playing of the advertisement to be played in one period;
Firstly, confirming whether time remains in the period, and if so, adding the number of advertisements to be played in the display unit;
If not, the following steps:
for one advertisement, acquiring the order g of the corresponding advertisement playing benefits R when the advertisement is used as the advertisement to be played every time;
acquiring an average value G of an order G corresponding to each play of the advertisement in the whole period;
Acquiring an average value Gp of G values of all advertisements to be played after one display unit finishes playing the advertisements to be played in one period;
And when the average value Gp is larger than a preset value Gy, adding the number of advertisements to be played in the display unit.
The invention also discloses a personalized advertisement content accurate delivery system based on the user portrait, which is used for executing the delivery method, and comprises the following steps:
the image acquisition unit is used for acquiring scene images in the elevator and transmitting the acquired scene image information to the image analysis unit;
The image analysis unit is used for analyzing the scene image and identifying the number, sex and age information of the people in the scene image;
the main control unit is used for determining the next played advertisement according to the crowd figure data in the elevator analyzed by the image analysis unit;
and the display unit is used for playing the advertisement.
The invention has the beneficial effects that:
According to the invention, by combining the user portrait characteristics such as gender/age and the elevator scene real-time data and dynamically calculating the advertisement playing benefit score R, the accurate matching of advertisement content and current audience is realized, and the conversion efficiency of single advertisement is improved.
The invention adopts a benefit score ordering and advertisement importance dual evaluation mechanism, dynamically generates an optimal playing scheme through an H1 value minimization algorithm, ensures the exposure rights and interests of high-value advertisements, and can optimize the playing strategy in real time according to the historical effect.
The invention balances the progress difference of each advertisement by dynamically adjusting the playing sequence by introducing the standard deviation monitoring (|S1-S2|minimization principle) of the completion proportion. Experimental data shows that the method can reduce the advertisement progress deviation by about 37 percent (taking a week as a unit for periodic test), and effectively avoid long-term backlog of partial advertisements due to low benefit scores.
According to the invention, the advertisement bearing capacity of the low-efficiency display unit is intelligently expanded through comparison of the advertisement benefit sequence average value Gp and the threshold value Gy. Practical application shows that the strategy can improve advertising benefit of a single elevator screen by 15-22%.
According to the invention, through space-time double-dimensional intelligent decision, the optimal balance of accurate delivery, dynamic tuning and resource utilization is realized in an elevator advertisement scene, and the method is particularly suitable for advertisement value mining of a high-fluidity closed space.
Drawings
The invention is further described below with reference to the accompanying drawings.
FIG. 1 is a flow chart of a personalized advertising content accurate delivery method based on user portraits according to an embodiment of the invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1
The personalized advertisement content accurate delivery method based on the user portrait, as shown in fig. 1, comprises the following steps:
the first step, confirming the audience group types of each advertisement and the image data of each audience group;
acquiring the duty ratio ai of the audience group types corresponding to each advertisement;
i takes the value of 1 to n, n represents the audience group category number;
because the audience group composition of many products is complex, besides the main audience groups, the audience group composition also comprises many other audience groups with smaller occupation ratio, in order to simplify calculation, the occupation ratios of the audience groups can be ordered from big to small, and then added according to the order of the occupation ratios until the comprehensive occupation ratio exceeds a preset proportionality coefficient, the audience group participating in the summation calculation is taken as the audience group type of the finally confirmed advertisement, and the occupation ratio of the audience group types of the finally confirmed advertisement is expanded in equal proportion, so that the sum of the occupation ratios of the audience group types of the finally confirmed advertisement is 1;
the audience group portrait data here includes gender and age;
specifically, audience images of the products corresponding to the advertisements can be obtained through purchasing records, questionnaires, and the like, and the method for obtaining the audience images is a common known technology in investigation, so that specific description and limitation are not made here;
Secondly, at the moment t1 before the next advertisement is played, acquiring image information in the elevator through an image acquisition unit in the elevator, wherein t1 is a preset value;
the image analysis unit is used for analyzing the image information acquired by the image acquisition unit to acquire the gender and age of each person in the elevator;
classifying the personnel in the elevator according to the gender and age of each personnel in the elevator, dividing the personnel into a plurality of person groups, wherein each person group corresponds to one audience group type;
acquiring advertisements which can be played by the display unit, and marking the advertisements as advertisements to be played for the clarity of subsequent expression;
acquiring an advertisement playing benefit score R corresponding to the character composition in the current elevator when each advertisement to be played is supposed to be played;
The method for calculating the advertisement playing benefit score R is as follows
Wherein ai represents the corresponding duty ratio of each person group, bi represents the number of people in each person group in the elevator;
After being calculated according to the method, the larger the primary advertisement playing benefit score R of one advertisement to be played is, the higher the playing effect and benefit are.
And thirdly, adopting the advertisement to be played with the corresponding advertisement playing benefit score R with the largest value as the finally determined advertisement to be played next, and fully utilizing the stream resources in the mode to maximize the benefit of advertisement playing.
Fourthly, obtaining advertisement playing benefit scores R of advertisements played by the display units in a past preset time range;
For a display unit, ordering all advertisements played by the display unit according to the sequence from the higher to the lower of the sum of corresponding advertisement playing benefit scores R, and representing the advertisement as ek;
wherein k represents the corresponding order of each advertisement, ek represents the sum of specific advertisement playing benefit scores R;
Fifthly, sequencing all advertisements according to the sequence from big to small of importance scores of the advertisements, and then determining a display unit for playing all advertisements according to the sequence;
according to different choices, a plurality of schemes are formed;
For one scheme, after all advertisements are determined by the display units, calculating the sequence of each advertisement in a plurality of corresponding display units, and further calculating the sum H of the sequences corresponding to each advertisement;
The sum H1 of the sum H of all advertisement corresponding sequences is calculated;
And sequentially calculating H1 values corresponding to the schemes, determining a set of scheme with the minimum H1 as a finally determined advertisement playing scheme, and playing the advertisement according to the advertisement playing scheme in the next period.
The importance score of the advertisement may be determined based on revenue of the advertisement, the higher the revenue, the higher the corresponding score.
When the number of advertisements to be played changes:
If the number is reduced on the basis of the prior art, deleting the playing of the advertisement which is correspondingly reduced in the advertisement playing scheme;
When the number is increased, the increased advertisements are subjected to trial playing in each display unit (namely, the increased advertisements are added to the advertisements to be played in each display unit), and then the operations in the fourth step and the fifth step are executed according to the playing result.
Example two
In practical operation, the method in the first embodiment promotes the effect of delivering partial advertisements, and has a negative effect on the effect of delivering other partial advertisements, so that the embodiment further distributes the playing order of each advertisement when the number of advertisements to be played and the playing amount requirement of each advertisement are determined based on the first embodiment, and the specific steps are as follows:
according to the method in the second step in the first embodiment, sequentially calculating to obtain advertisement playing benefit scores R of the advertisements to be played;
Acquiring the completion proportion cj of each advertisement to be played in the current period, wherein j takes a value of 1 to m, and m represents the number of advertisements to be played;
the period may be one day, one week, one month, or the like;
The completion proportion refers to the sum of the corresponding advertisement playing benefit scores R of each time of playing the advertisement to be played in the current period and/or the sum of the advertisement playing benefit scores R required to be completed in the current period;
Before a new advertisement to be played is played, calculating the completion proportion cj of each advertisement to be played, and then calculating the standard deviation S1 of m cj values;
calculating a standard deviation S2 corresponding to the advertisements to be played after the proportion cj is updated after the advertisements to be played are played;
Calculating m corresponding |S1-S2| values (playing different advertisements to be played corresponds to different updated values), selecting the advertisement to be played corresponding to the S2 value with the smallest corresponding |S1-S2| value, and taking the advertisement to be played as the advertisement played next by the display unit.
The application confirms the next advertisement to be played through the completion proportion of each advertisement and the advertisement playing benefit score updated in real time, thereby ensuring that the progress of the completion proportion of each advertisement to be played is similar, ensuring that the advertisement to be played with larger sum of the advertisement playing benefit scores R to be completed can be played under the condition of larger corresponding single advertisement playing benefit score R as much as possible, and improving the utilization efficiency of the stream resources on the premise of ensuring the playing requirements of all advertisements.
Example III
On the basis of the second embodiment, the present embodiment further provides a method for adjusting the number of advertisements to be played in each display unit, which specifically includes the following steps:
According to the method in the second embodiment, when one display unit completes the playing of the advertisement to be played in one period;
Firstly, confirming whether time remains in the period, and if so, adding the number of advertisements to be played in the display unit;
If not, the following steps:
for one advertisement, acquiring the order g of the corresponding advertisement playing benefits R when the advertisement is used as the advertisement to be played every time;
acquiring an average value G of an order G corresponding to each play of the advertisement in the whole period;
Acquiring an average value Gp of G values of all advertisements to be played after one display unit finishes playing the advertisements to be played in one period;
when the average value Gp is greater than the preset value Gy, it indicates that the utilization efficiency of the corresponding display unit is low, and the number of advertisements to be played can also be added in the display unit.
Otherwise, if the average value Gp is greater than the preset value Gy, it indicates that the utilization efficiency of the corresponding display unit is higher, and the number of advertisements to be played in the display unit is not adjusted.
The mode can further improve the benefits brought by the advertisement playing of the display unit and improve the advertising return rate.
Example IV
The invention also discloses a system for executing the personalized advertisement content accurate delivery method based on the user portrait, which comprises the following steps:
the image acquisition unit is used for acquiring scene images in the elevator and transmitting the acquired scene image information to the image analysis unit;
The image analysis unit is used for analyzing the scene image and identifying the number, sex and age information of the people in the scene image;
the main control unit is used for determining the next played advertisement according to the crowd figure data in the elevator analyzed by the image analysis unit;
and the display unit is used for playing the advertisement.
The foregoing is merely illustrative and explanatory of the invention, as various modifications and additions may be made to the particular embodiments described, or in a similar manner, by those skilled in the art, without departing from the scope of the invention or exceeding the scope of the invention as defined in the claims.