Disclosure of Invention
In view of the above, an object of the present application is to overcome the deficiencies of the prior art, and provide an advertisement push method, apparatus, device and system.
In order to achieve the purpose, the following technical scheme is adopted in the application:
a first aspect of the present application provides an advertisement push method, including:
acquiring a first facial image of a user;
identifying a first facial image of the user to obtain a first mood result of the user;
determining a corresponding advertisement pushing strategy according to the first mood result;
and pushing the advertisement according to the advertisement pushing strategy.
Optionally, after the advertisement is pushed according to the advertisement pushing policy, the method further includes:
acquiring a second face image of the user;
identifying a second facial image of the user to obtain a second mood result of the user;
obtaining a mood change result of the user according to the first mood result and the second mood result;
adjusting the advertisement pushing strategy according to the mood change result of the user to obtain an adjusted advertisement pushing strategy;
and pushing the advertisement according to the adjusted advertisement pushing strategy.
Optionally, the mood variation result includes: good mood, unchanged mood and bad mood.
Optionally, the adjusting the advertisement pushing policy according to the mood change result of the user includes:
if the mood change result is that the mood is good, increasing the user preference value of the advertisement push strategy;
if the mood change result is that the mood is not changed, the user preference value of the advertisement push strategy is not changed;
and if the mood change result is that the mood is bad, reducing the user preference value of the advertisement push strategy.
Optionally, before acquiring the first facial image of the user, the method further includes:
establishing a corresponding relation between the mood result and the advertisement pushing strategy;
the determining a corresponding advertisement push strategy according to the first mood result includes:
and searching the mood result consistent with the first mood result from the corresponding relation between the mood result and the advertisement push strategy, and determining the corresponding advertisement push strategy according to the searched mood result.
A second aspect of the present application provides an advertisement push apparatus, including:
the acquisition module is used for acquiring a first facial image of a user;
the identification module is used for identifying a first facial image of the user to obtain a first mood result of the user;
the determining module is used for determining a corresponding advertisement pushing strategy according to the first mood result;
and the pushing module is used for pushing the advertisement according to the advertisement pushing strategy.
Optionally, the apparatus further includes an adjusting module, where the adjusting module is configured to:
acquiring a second face image of the user;
analyzing a second facial image of the user to obtain a second mood result of the user;
obtaining a mood change result of the user according to the first mood result and the second mood result;
adjusting the advertisement pushing strategy according to the mood change result of the user to obtain an adjusted advertisement pushing strategy;
and pushing the advertisement according to the adjusted advertisement pushing strategy.
Optionally, the apparatus further comprises a preprocessing module, wherein the preprocessing module is configured to:
establishing a corresponding relation between the mood result and the advertisement pushing strategy;
the determining module is configured to:
and searching the mood result consistent with the first mood result from the corresponding relation between the mood result and the advertisement push strategy, and determining the corresponding advertisement push strategy according to the searched mood result.
A third aspect of the present application provides an advertisement push apparatus, including:
a processor, and a memory coupled to the processor;
the memory is used for storing a computer program;
the processor is configured to invoke and execute the computer program in the memory to perform the method according to the first aspect of the application.
A fourth aspect of the present application provides an advertisement delivery system, including a camera and the advertisement delivery apparatus according to the third aspect of the present application.
The technical scheme provided by the application can comprise the following beneficial effects:
in the scheme of this application, through the first facial image that acquires the user, and discern the first facial image of user, can obtain user's first mood result, according to user's first mood result, can follow different advertisement propelling movement strategies, choose the advertisement propelling movement strategy that corresponds, then according to this advertisement propelling movement strategy propelling movement advertisement for the user, so, go the propelling movement advertisement on the basis that combines user's mood, according to the mood of user difference, implement different advertisement propelling movement strategies, the advertisement recommendation effect has been promoted greatly.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail below. It is to be understood that the embodiments described are only a few embodiments of the present application and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the examples given herein without making any creative effort, shall fall within the protection scope of the present application.
Fig. 1 is a flowchart of an advertisement push method according to an embodiment of the present application. As shown in the figure, the advertisement push method provided in this embodiment may specifically include the following steps:
and 11, acquiring a first face image of the user.
The first facial image of the user may be a photo of the face of the user, and thus, the facial expression of the user may be obtained by obtaining the first facial image of the user.
And step 12, identifying the first facial image of the user to obtain a first mood result of the user.
The mood of people can be presented through facial expressions generally, after the first facial image of the user is obtained, the facial expression of the user in the first facial image can be recognized through a face recognition technology, and then the first mood result of the user is obtained.
Specifically, the specific implementation manner of recognizing the facial expression through the face recognition technology may refer to the related art, and is not described herein again.
And step 13, determining a corresponding advertisement pushing strategy according to the first mood result.
And step 14, pushing the advertisement according to the advertisement pushing strategy.
In this embodiment, through obtaining the first facial image of user, and discern the first facial image of user, can obtain the first mood result of user, according to the first mood result of user, can select out corresponding advertisement propelling movement strategy from different advertisement propelling movement strategies, then according to this advertisement propelling movement strategy propelling movement advertisement for the user, so, go the propelling movement advertisement on the basis that combines user's mood, according to the different moods of user, implement different advertisement propelling movement strategies, the advertisement recommendation effect has been promoted greatly.
The execution main body of the application can be an intelligent terminal, a software and/or hardware-based functional module in the intelligent terminal, other equipment and the like.
In practical application, when a user uses the intelligent terminal, the intelligent terminal can acquire a first facial image of the user by calling a camera so as to realize acquisition of current facial data of the user; when the first facial image of the user is identified, the facial expression of the user in the first facial image is analyzed, the first mood result of the user can be obtained, the advertisement push strategy corresponding to the current first mood result can be determined according to the first mood result of the user, therefore, the advertisement can be pushed according to the corresponding advertisement push strategy, for example, when the user smiles, the user can know that the mood of the user is happy at the moment, the user has the buying desire when the mood is happy, and the key advertisement can be pushed; the expression of the user is cloudy, so that the user can feel bad mood, and the advertisement recommendation is reduced.
In order to further improve the advertisement recommendation effect and ensure that different advertisement push strategies can be implemented according to different moods of the user, before the first face image of the user is obtained, the corresponding relation between the mood result and the advertisement push strategy can be established in advance, so that the mood result consistent with the first mood result can be found from the corresponding relation between the mood result and the advertisement push strategy according to the first mood result, and then the corresponding advertisement push strategy can be determined according to the searched mood result. For example, there are A, B, C three mood results, which correspond to a, B, and c advertisement push strategies, respectively, and when the first mood result of the user is B, which is obtained from the first facial image of the user, the advertisement push strategy corresponding to the first mood result of the user can be determined to be B according to the corresponding relationship between the mood result and the advertisement push strategy, so that the advertisement can be pushed to the user according to the advertisement push strategy B, so that the advertisement push effect is better.
Similarly, in order to better understand the mood of the user after watching the recommended advertisement and to ensure that the advertisement push strategy implemented according to the mood result is accurate and effective, after the advertisement is pushed according to the advertisement push strategy, the advertisement push method may further include: acquiring a second face image of the user; identifying a second facial image of the user to obtain a second mood result of the user; obtaining a mood change result of the user according to the first mood result and the second mood result; adjusting an advertisement pushing strategy according to the mood change result of the user to obtain an adjusted advertisement pushing strategy; and pushing the advertisement according to the adjusted advertisement pushing strategy.
When the method is specifically implemented, after the user watches the pushed advertisement by using the intelligent terminal, the intelligent terminal can call the camera again to obtain the second facial image of the user, so that a second mood result of the user after watching the pushed advertisement is obtained, so that the mood change result of the user can be obtained through the first mood result and the second mood result, whether the implemented advertisement pushing strategy corresponding to the first mood result is applicable or not can be known, then the advertisement pushing strategy can be adjusted according to the mood change result of the user, the pushed advertisement is omitted according to the adjusted advertisement pushing strategy, so that the adjusted advertisement pushing strategy is more suitable for the user, and the advertisement pushing effect is improved. For example, if the user is smiling before watching the recommended advertisement and is still smiling after watching the recommended advertisement, the user can know that the user does not dislike the advertisement, and the advertisement can be continuously pushed to the user; the user smiles before watching the recommended advertisement, and if the user does not have smile after watching the recommended advertisement, the user is inferred to feel the advertisement, and then the advertisement push is reduced.
In some embodiments, the mood variation result may include: good mood, unchanged mood and bad mood.
Correspondingly, according to the mood change result of the user, the advertisement push strategy can be adjusted, and the specific adjustment process can include: if the mood changes well, increasing the user preference value of the advertisement push strategy; if the mood change result is that the mood is not changed, the user preference value of the advertisement push strategy is not changed; and if the mood changes to be bad, reducing the user preference value of the advertisement push strategy.
The larger the user preference value is, the higher the recommendation frequency of the advertisement of the corresponding category in the advertisement push strategy is.
In specific implementation, if the mood change result of the user is that the mood is good after the advertisement is pushed, and the user likes the currently recommended advertisement, the user preference value of the currently recommended advertisement can be weighted so as to increase the weight of the user preference value in the corresponding advertisement pushing strategy and improve the recommendation frequency; if the mood change result of the user is that the mood is not changed, the fact that the user does not dislike the currently recommended advertisements is indicated, and the user preference value of the currently recommended advertisements does not need to be changed, namely the user preference value in the advertisement push strategy does not need to be changed; if the mood change result of the user is that the mood is bad, which indicates that the user does not like the currently recommended advertisement, the user preference value of the currently recommended advertisement can be properly reduced, so that the weight of the user preference value in the corresponding advertisement push strategy is reduced, and the recommendation frequency of the advertisement is reduced.
An embodiment of the present application provides an advertisement push apparatus, as shown in fig. 2, the apparatus may specifically include: an obtainingmodule 201, configured to obtain a first facial image of a user; theidentification module 202 is configured to identify a first facial image of a user to obtain a first mood result of the user; the determiningmodule 203 is configured to determine a corresponding advertisement pushing policy according to the first mood result; and the pushingmodule 204 is configured to push the advertisement according to the advertisement pushing policy.
Optionally, the apparatus further includes an adjusting module, where the adjusting module is configured to: acquiring a second face image of the user; analyzing a second facial image of the user to obtain a second mood result of the user; obtaining a mood change result of the user according to the first mood result and the second mood result; adjusting an advertisement pushing strategy according to the mood change result of the user to obtain an adjusted advertisement pushing strategy; and pushing the advertisement according to the adjusted advertisement pushing strategy.
Optionally, the mood variation result may include: good mood, unchanged mood and bad mood.
Optionally, the advertisement pushing policy is adjusted according to a mood change result of the user, and the adjusting module is specifically configured to: if the mood changes well, increasing the user preference value of the advertisement push strategy; if the mood change result is that the mood is not changed, the user preference value of the advertisement push strategy is not changed; and if the mood changes to be bad, reducing the user preference value of the advertisement push strategy.
Optionally, the apparatus further includes a preprocessing module, where the preprocessing module is configured to: establishing a corresponding relation between the mood result and the advertisement pushing strategy; accordingly, the determiningmodule 203 is configured to: and searching the mood result consistent with the first mood result from the corresponding relation between the mood result and the advertisement push strategy, and determining the corresponding advertisement push strategy according to the searched mood result.
For a specific implementation of the advertisement push device provided in the embodiment of the present application, reference may be made to the implementation of the advertisement push method described in any of the above embodiments, and details are not described here again.
An embodiment of the present application provides an advertisement push device, as shown in fig. 3, the device may specifically include: aprocessor 301, and amemory 302 connected to theprocessor 301; thememory 302 is used to store computer programs; theprocessor 301 is adapted to call and execute a computer program in thememory 302 to perform the advertisement push method according to any of the above embodiments.
The specific implementation of the advertisement push device provided in the embodiment of the present application may refer to the implementation of the advertisement push method described in any of the above embodiments, and details are not repeated here.
An embodiment of the present application provides an advertisement push system, as shown in fig. 4, the advertisement push system may specifically include acamera 401 and anadvertisement push device 402 as described in any of the above embodiments.
Thecamera 401 is configured to provide a first facial image to theadvertisement push device 402.
Further, thecamera 401 may also provide a second facial image to theadvertisement delivery device 402.
It is understood that the same or similar parts in the above embodiments may be mutually referred to, and the same or similar parts in other embodiments may be referred to for the content which is not described in detail in some embodiments.
It should be noted that, in the description of the present application, the terms "first", "second", etc. are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. Further, in the description of the present application, the meaning of "a plurality" means at least two unless otherwise specified.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and the scope of the preferred embodiments of the present application includes other implementations in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present application.
It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present application may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.
In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application, and that variations, modifications, substitutions and alterations may be made to the above embodiments by those of ordinary skill in the art within the scope of the present application.