Nothing Special   »   [go: up one dir, main page]

CN101520878A - Method, device and system for pushing advertisements to users - Google Patents

Method, device and system for pushing advertisements to users Download PDF

Info

Publication number
CN101520878A
CN101520878A CN200910081151A CN200910081151A CN101520878A CN 101520878 A CN101520878 A CN 101520878A CN 200910081151 A CN200910081151 A CN 200910081151A CN 200910081151 A CN200910081151 A CN 200910081151A CN 101520878 A CN101520878 A CN 101520878A
Authority
CN
China
Prior art keywords
advertisement
user
advertisements
users
interest
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
CN200910081151A
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200910081151A priority Critical patent/CN101520878A/en
Publication of CN101520878A publication Critical patent/CN101520878A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a method, a device and a system for recommending advertisements to users. The method mainly comprises the steps: clicking information of the advertisements by users is obtained, the users are divided into different groups according to the clicking information of the advertisements by the users, the users in the same group have the general characteristic for the advertisements, the interest degree of the users in the same group for the advertisements is calculated by adopting a random walk model by aiming at each group, and the matched advertisements are selected at least according to the interest degree of the users for the advertisements and are recommended to the users. The invention can sufficiently use the clicking data of the prior advertisements by the users in the process that the random walk model is led into the interest degree of the users, dig the commonness among the users and obtain the potential interests of the users for the advertisements, individuation advertisements can be recommended to the users in a driving mode under the condition that the users do not input information, and the advertising precision of the advertisements is increased.

Description

Method, device and system for pushing advertisement to user
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a system for pushing an advertisement to a user.
Background
The personalized advertisement is a very important means for accurate advertisement delivery, because the recommended advertisement is closely related to the interest of the user, the user experience can be effectively improved, the user can accept the personalized advertisement, from the perspective of an advertiser, the personalized advertisement is purposeful, the waste of advertisement delivery is avoided, and the efficiency of advertisement delivery is improved.
The traditional personalized advertisement recommendation technology is based on user browsing records and behaviors, establishes an interest model for a user, and then matches advertisements with the interest model. The general method for establishing the user interest model is to count webpage information browsed by a user within a period of time, then extract keywords in the webpages browsed by the user or classify the webpages browsed by the user, and take the extracted keywords or the webpage classification result as the characteristics of the user; correspondingly, characteristics are extracted for the advertisements, namely, each advertisement is classified when the advertisements are input, corresponding keywords are set for the advertisements, and the category to which the advertisements belong or the keywords corresponding to the advertisements can be used as the characteristics of the advertisements. When the advertisement needs to be delivered to the user, the characteristics of the advertisement are matched with the characteristics of the user, the advertisement which is most matched with the characteristics of the user is selected, and the matched advertisement is delivered to the user in various modes.
In the prior art, a scheme for advertisement delivery to a user includes: the method comprises the steps of extracting information characteristics of a user from input information of the user, extracting advertisement characteristics containing the information characteristics from an advertisement library, determining advertisement information corresponding to the advertisement characteristics, extracting output information corresponding to the input information of the user from the information library, and pushing the output information and the advertisement information to the corresponding user.
In the process of implementing the present invention, the inventor finds out that in the existing advertisement push scheme for users: only under the condition that the user inputs information, the personalized advertisement can be actively pushed to the user, in other words, the application scene is limited, and a scheme which is not limited by the application scene and can push the personalized advertisement to the user is urgently needed in the industry at present, namely, the scheme can push the personalized advertisement to the user no matter whether the user inputs the information or not.
Disclosure of Invention
The embodiment of the invention provides a method for pushing advertisements to a user, a user interest computing device and an advertisement pushing system, which are used for pushing personalized advertisements to the user under the condition of not being limited by an application scene.
A method for pushing advertisements to users comprises the following steps:
acquiring click information of a user on an advertisement;
dividing the users into different groups according to the clicking information of the users on the advertisements, so that the users in the same group have the common characteristic on the advertisements;
aiming at each group, calculating the interest degree of the users in the group to the advertisement by adopting a random walk model;
and selecting matched advertisements according to the interest degree of the user for the advertisements, and pushing the advertisements to the user.
A user interest computing device, comprising:
the user grouping module is used for grouping the users into different groups according to the obtained click information of the users on the advertisements, so that the users in the same group have the common characteristic on the advertisements;
and the interest degree acquisition module is used for calculating the interest degree of the users in the group on the advertisement by adopting a random walk model aiming at each group.
An advertisement push system comprising:
the user interest calculation device is used for dividing the users into different groups according to the obtained click information of the users on the advertisements, so that the users in the same group have common characteristics on the advertisements; aiming at each group, calculating the interest degree of the users in the group to the advertisement by adopting a random walk model;
and the advertisement pushing device is used for selecting the matched advertisement at least according to the interest degree of the user for the advertisement and pushing the advertisement to the user.
According to the technical scheme provided by the embodiment of the invention, the users are divided into different groups according to the click information of the users on the advertisements, the random walk model is introduced into the calculation process of the interest degrees of the users in the groups on the advertisements, the click data of the users on the existing advertisements is fully utilized to mine the commonality of the users and the users, the interest degrees of the users on the clicked advertisements are obtained, the potential interest degrees of the users on the un-clicked advertisements are also obtained, and the matched advertisements are selected and pushed to the users at least according to the interest degrees of the users on the advertisements, so that the personalized advertisements are actively pushed to the users under the condition that the users do not input information, and the personalized advertisements are pushed to the users under the condition that the application scenes are not limited.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
Fig. 1 is a schematic flowchart of a method for pushing an advertisement to a user according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a method for pushing an advertisement to a user according to a second embodiment of the present invention;
FIG. 3 is a schematic diagram of a user and an advertisement according to a second embodiment of the present invention;
fig. 4 is a flowchart illustrating a method for pushing an advertisement to a user according to a third embodiment of the present invention;
FIG. 5 is a schematic structural diagram of a user interest calculation apparatus according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an advertisement delivery system according to an embodiment of the present invention;
FIG. 7 is a schematic structural diagram of an advertisement push system according to an embodiment of the present invention when there is no user input information;
fig. 8 is a schematic structural diagram of an advertisement push system according to an embodiment of the present invention when a user inputs information.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example one
The processing flow of the method for pushing the advertisement to the user provided by the embodiment of the invention is shown in fig. 1, and comprises the following steps:
and 11, acquiring click information of the user on the advertisement.
And 12, dividing the users into different groups according to the click information of the users to the advertisements, so that the users in the same group have common characteristics to the advertisements.
Specifically, the users may be divided into different groups by using a clustering algorithm according to the click information of the users on the advertisements.
Here, the grouping of users into different groups using a clustering algorithm includes: according to the click information of each user on the advertisement, constructing the interest vector of each user, and according to the category of the advertisement, constructing the feature vectors of various advertisements. And clustering the users by adopting a K-means clustering algorithm and dividing the users into different groups by taking the interest vector set cooperation of each user as a set to be clustered, taking the number of the advertisement types as the initial number of the clustering categories, taking the feature vectors of various advertisements as the initial center. It should be understood that it is a necessary condition in the K-means clustering algorithm that the interest vector sets of the respective users cooperate as a set to be clustered, the feature vectors of the various types of advertisements serve as initial centers, and the number of the types of advertisements serve as initial numbers of the clustering categories. By clustering users by adopting the K-means clustering algorithm, users with common characteristics to advertisements can be clustered into the same group, namely, users with relatively high common characteristics are clustered together.
And step 13, aiming at each group, calculating the interest degree of the users in the group on the advertisement by adopting a random walk model.
The method specifically comprises the following steps: calculating the migration probability among all nodes in a first set, wherein the nodes in the first set comprise all users in the group and advertisements clicked by the users;
forming a first matrix by using the migration probability among the nodes, wherein the first matrix is N rows and N columns, N is the total number of the nodes in the first set, elements of i rows and k columns of the first matrix are the calculated migration probability from the ith node to the kth node in the set, and the value ranges of i and k are from 1 to N;
performing iterative processing on the first matrix until the matrix converges, wherein an element on an ith row and a kth column in the converged matrix is an interest degree of an ith node in the kth node, and the iterative processing comprises the following steps:
when the ith node is a user and the kth node is an advertisement, the elements on the ith row and kth column represent the interest degree of the user i in the advertisement kth;
when the ith node is an advertisement and the kth node is a user, the elements on the ith row and kth column represent the attraction of the advertisement i to the user k;
when the ith and kth nodes are all users, the elements on the ith row and kth column represent the similarity between the users i and k;
when the ith and kth nodes are all advertisements, the elements on the ith row and kth column represent the similarity between the advertisements i and k.
And step 14, selecting the matched advertisement at least according to the interest degree of the user for the advertisement, and pushing the advertisement to the user.
Further, the interest level of different users in different advertisements may be stored.
1. When no user inputs information, the specific process of pushing the advertisement to the user in step 14 includes:
when a triggering condition for pushing advertisements to the user is met, ordering the advertisements according to the interest degrees of the user, and pushing a certain number of first series of advertisements which are matched with the interest degrees in the top order to the corresponding user; or,
when a triggering condition for pushing the advertisements to the users is met, selecting a first series of advertisements of which the interest degrees of the users to the advertisements meet a preset interest threshold value, and pushing the first series of advertisements to the corresponding users; or,
when the triggering condition for pushing the advertisements to the users is met, aiming at the appointed advertisement types, sorting the advertisements according to the interest degrees of the users, and pushing a certain number of first series of advertisements which are matched with the interest degrees in the top sorting to the corresponding users; or,
when the triggering condition for pushing the advertisements to the users is met, a first series of advertisements with the interest degree of the advertisements meeting a preset interest threshold value are selected according to the appointed advertisement types, and the advertisements are pushed to the corresponding users.
It should be understood that, if the user inputs the request information, the foregoing step of pushing to the corresponding user further includes:
extracting user information characteristics from request information input by a user, and calculating the content relevance between the user information characteristics and advertisement characteristics of each advertisement in the first series of advertisements;
and determining the advertisements matched with the user according to the content relevance and the interestingness corresponding to the first series of advertisements.
2. When there is information input by the user, the specific process of pushing the advertisement to the user in step 14 includes:
extracting user information characteristics from request information input by a user, and calculating the content relevance between the user information characteristics and advertisement characteristics of each advertisement in an advertisement library;
selecting a certain number of advertisements with content relevance ranked in the front or advertisements with content relevance meeting a preset relevant threshold as content relevant advertisements corresponding to the request information;
and according to the stored interest degree information of the user for the advertisement, acquiring the interest degree of the user for the advertisement related to the content, determining the advertisement matched with the user according to the content relevance degree and the interest degree corresponding to the advertisement related to the content, and returning the matched advertisement and the response information of the user request information to the user.
Under one implementation, determining an advertisement matched with a user according to the content relevance and the interestingness corresponding to the content-relevant advertisement specifically includes:
and calculating the matching degree P of each advertisement in the content-related advertisements to the user according to the content relevance degree and the interestingness corresponding to the content-related advertisements, wherein the advertisements with the certain number are ranked in the front and the matching degree P is a certain number of advertisements, or the advertisements with the matching degree P meeting a preset matching threshold value are the advertisements matched with the user.
Therefore, in the embodiment of the invention, the users are divided into different groups according to the click information of the users on the advertisements, the random walk model is introduced into the calculation process of the interest degrees of the users in the groups on the advertisements, the click data of the users on the existing advertisements is fully utilized to mine the commonality between the users, the interest degrees of the users on the clicked advertisements are obtained, the potential interest degrees of the users on the non-clicked advertisements are also obtained, and the matched advertisements are selected and pushed to the users at least according to the interest degrees of the users on the advertisements, so that the personalized advertisements can be actively pushed to the users no matter whether the users input the information or not, namely the personalized advertisements are pushed to the users without being limited by application scenes.
Example two
The processing flow of the method for pushing the advertisement to the user provided by the embodiment of the invention is shown in fig. 2, and comprises the following processing steps:
and step 21, collecting user access data to obtain the click information of the user on the advertisement.
In practical application, the telecom operator can act as an advertisement service provider, and the placement and the release of the advertisement are managed by the telecom operator. The access data of the user is extracted from telecom operation equipment, such as GGSN (Gateway GPRS supporting Node)/DSLAM (Digital Subscriber line access Multiplexer)/WAP GW (wireless application Protocol Gateway), where the access data may be access information of a user accessing the internet via a mobile phone to a network, including a mobile phone number of the user, an access URL, access time, and the like.
Analyzing the access data to obtain click information of the user on the advertisement, wherein the click information comprises: user information, click time, click on an advertisement, etc. And storing the click information of the user on the advertisement in a user behavior database.
The structure of a user behavior database is shown in table 1 below:
table 1:
user information Click on advertisement Time of click
1394512**** http://wap.chinatelecom.com.cn/ad?id=D01223 2004-12-1212:01:12
... ... ...
And step 22, dividing the users into different groups by adopting a clustering algorithm according to the click information of the users on the advertisements.
After the click information of the users to the advertisements is obtained, the users are divided into different groups by adopting a clustering algorithm, so that the users in the same group have the common characteristic to the advertisements. The specific grouping process is as follows:
according to the records of the users clicking the advertisement, an interest vector of each user is respectively constructed, for example, the interest vector of the ith user can be expressed as: { ni1,...nij,...,nisIn which n isijIndicating the number of clicks of the ith user on the jth advertisement.
Respectively constructing initial gathering points of various advertisements according to the categories of the advertisements, wherein the initial gathering points are represented as eachFeature vectors of class ads. For example, a feature vector for a certain type of advertisement may be represented as {0, 0.,. n., n }i,…,nj0, 0}, where n isi=...=njThe i to j advertisements belong to this category, i.e., the advertisement belonging to this category is 1.
The method comprises the steps of taking interest vector sets of all users as a set to be clustered, taking initial aggregation points of various advertisements as initial centers, taking the number of advertisement types as initial numbers of clustering categories, clustering the users by using a k-means clustering algorithm, and obtaining a series of user groups.
The K-means clustering algorithm firstly calculates the distance between each user vector and each initial center respectively, and how many groups there are initial centers, the distance adopts a cosine included angle calculation method, then the users are divided into the group with the central point closest to the distance, and after all the users are grouped, the first iteration is completed; and then recalculating the central point of each group, regrouping the users by using the new central point until the class center is not changed any more, and ending the iteration.
The formula in which the center point of each group is recalculated is as follows:
<math> <mrow> <msub> <mi>u</mi> <mi>j</mi> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>|</mo> <msub> <mi>C</mi> <mi>j</mi> </msub> <mo>|</mo> </mrow> <mo>)</mo> </mrow> <msub> <mi>&Sigma;</mi> <mrow> <mi>x</mi> <mo>&Element;</mo> <msub> <mi>C</mi> <mi>j</mi> </msub> </mrow> </msub> <mi>x</mi> </mrow></math>
ujis the new center point of the j sets,|Cji is the number of j sets of vectors, x is the number of CjThe vector of (1).
The users are divided into different groups through the clustering process, so that the calculation amount of the interest degree of the users to the advertisements by adopting a random walk model is reduced, and the clustering is to cluster the users with high commonality to the advertisements, and the random walk model evaluates the potential interest of the users to the advertisements by utilizing the commonality among the users, so that the random walk model can be more effective through the clustering process.
And step 23, calculating interest degrees of the users in each group to the advertisements by using the random walk model in the group unit.
Taking a group of user data, and calculating the interest degree of the group of users for the advertisement by adopting a random walk model, wherein the specific calculation process comprises the following steps:
first, a bipartite graph of the group of users and advertisements is created, as shown in fig. 3, the bipartite graph of the group of users and advertisements is shown, where the left dot represents a user, the right dot represents an advertisement, the solid line represents a user click on the advertisement, the number of clicks may be represented by the number of the continuous lines, and the dotted line corresponds to a user and an advertisement that are not clicked.
A probability of migration between the user and the advertisement is calculated. The bipartite graph shown in fig. 3 is expanded, and the user and the advertisement are both regarded as nodes in the set S, and the transition probability between the nodes in the set S is calculated.
The conventional calculation formula of the transition probability P (i | k) from the point i to the point k is as follows:
<math> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>|</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>&alpha;</mi> <mo>)</mo> </mrow> <mfrac> <msub> <mi>N</mi> <mi>ik</mi> </msub> <mrow> <msub> <mi>&Sigma;</mi> <mi>j</mi> </msub> <msub> <mi>N</mi> <mi>jk</mi> </msub> </mrow> </mfrac> </mtd> <mtd> <mrow> <mo>(</mo> <mo>&ForAll;</mo> <mi>k</mi> <mo>&NotEqual;</mo> <mi>i</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mi>&alpha;</mi> </mtd> <mtd> <mrow> <mo>(</mo> <mi>k</mi> <mo>=</mo> <mi>i</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mrow></math> equation 1
N in the above formula 1ikThe number of connecting lines from the point i to the point k is represented, alpha represents the migration probability of the pointed node, the migration probability is a constant, the value range of j is 1 to N, and N is the total number of the nodes in the set S.
The transition probabilities P (i | k) have different meanings according to the meaning represented by i and k:
when one of i and k is an advertisement and the other is a user, the migration probability P (i | k) represents the interest degree of the user in the advertisement or the attraction of the advertisement to the user;
when i and k are both users, the migration probability P (i | k) represents the similarity between the users;
when i, k are both advertisements, the transition probability P (i | k) represents the similarity between advertisements.
The calculated transition probability when i and k are equal has no specific meaning, but for the convenience of later calculation, the value is alpha, 0< alpha <1, and corresponding processing is carried out on the condition that i and k are not equal, and the value is multiplied by a coefficient 1-alpha.
The interest level P (a |3) of the user a in the advertisement 3 is calculated according to the calculation formula of P (i | k), and we see from fig. 3 that the user a does not directly click on the advertisement 3, so the obtained transition probability P (a |3) is 0, which indicates that a is not interested in 3. But the actual situation may not be, we can see that the user a clicks on the advertisement 2, and b clicks on both 2 and 3, which indicates that there is a commonality between the a and b points and, if the commonality is large enough, or the commonality is sufficient, for example, the users a and b are both interested in amazon shopping web and computer books, and both click on the advertisement related to amazon shopping web, and if the user b clicks on the advertisement related to the current shopping web, it is known that the user a is also interested in the current shopping web, but the interest level is lower than that of the amazon shopping web, and in order to calculate the potential interest of the user in the advertisement that has not been clicked, the embodiment uses a random walk model to calculate the interest level of the user in the advertisement, where the interest level of the user in the advertisement includes: the user's interest level in the clicked advertisement and the user's potential interest level in the advertisement that has not been clicked.
From fig. 3, we can see that although point a cannot reach point 3 directly, point a can reach point 2 first, then reach point b, and finally reach point 3 through point b, that is, point a >2- > b- >3, and point a can reach point 3 after walking 3 steps. It can be seen that the more interesting user a is for point 3, the more lines can reach point 3 by this constant wandering.
Mathematically the relationship between the points changes after any n-step walk can be calculated by matrix iteration. In this embodiment, the transition probability calculated according to the above formula 1 constitutes a matrix a, where i rows and k columns of elements in a are the above transition probability P (i | k), and the matrix a is N rows and N columns. Iterating the matrix A for n times (n is the eigenvector of the matrix A) until convergence is reached, wherein the element P' (i | k) on the ith row and k column is the interest level of the node i on the node k, that is, the interest level of the node i on the node k is obtained
Figure A200910081151D00181
When the node i is a user and the node k is an advertisement, the P' (i | k) represents the interest degree of the user i in the advertisement k;
when the node i is an advertisement and the node k is a user, the P' (i | k) represents the attraction of the advertisement i to the user k;
when the nodes i and k are both users, the P' (i | k) represents the similarity between the users i and k;
when both nodes i, k are advertisements, the P' (i | k) represents the similarity between the advertisements i, k.
Similarly, the element P' (i | j) in the ith row and j column is the interest level of the user i in the advertisement j.
After the interest degrees of the user i for all the advertisements are obtained, the interest degree information of the user i for each advertisement is stored in a user interest database according to the ascending order or the descending order of the interest degrees. The structure of a user interest database is shown in table 2 below:
table 2:
user identification Advertisement sign Degree of interest
1394512**** D01223 0.254
... ... ...
It should be noted that, if the telecommunication operator acts as an advertisement service provider, and the advertisement delivery and publication are managed by the telecommunication operator, the telecommunication operator stores all the information of the advertisement, including the link of the advertisement, the id of the advertisement, and so on, so that the id of the advertisement can be obtained through the link of the advertisement. In another mode, the telecom operator may also cooperate with a partner (a content provider or a network operator), the advertisement publishing management is charged by the partner, the telecom operator provides data services, collects feedback information of the user and submits the feedback information to the partner for processing, and the partner obtains a history access record of the user and a click record of the advertisement and recommends the advertisement to the user by using the processing flow of the embodiment of the present invention.
The above processing is repeatedly executed until all the user groups are processed, and the interest degrees of all the users in all the groups in the advertisement can be obtained and stored in the user interest database.
The process of calculating the interest degree of each group of users in the advertisement by using the random walk model may be triggered at regular time or when the collected user behavior data reaches a certain threshold value.
And 24, selecting the matched advertisement at least according to the interest degree of the user for the advertisement, and pushing the advertisement to the user.
When an operator determines that an advertisement needs to be pushed to a user according to a certain trigger condition, the trigger condition may be that a request sent by the user is received, or a predetermined timing time for the user is reached, or a predetermined condition for the user is met, for example, the user and a telecommunication operator sign an advertisement allowing to send catering discount information, and when the telecommunication operator obtains a large amount of catering information advertisements, the advertisement is pushed to the user.
Extracting the interest degree information of the user on various advertisements stored in the user interest database, sorting the advertisements according to the interest degrees of the user on the advertisements, and pushing a certain number of advertisements matched with the interest degrees sorted in the front to the corresponding users; or,
selecting advertisements with interest degrees of users for the advertisements meeting a preset interest threshold value, and pushing the advertisements to corresponding users; or,
aiming at the appointed advertisement type, ordering according to the interest degree of the user for the advertisement type, and pushing a certain number of advertisements which are matched with the interest degree in the top order to the corresponding user; or,
and selecting advertisements with interest degrees of users for the advertisements meeting a preset interest threshold value aiming at the appointed advertisement types, and pushing the advertisements to the corresponding users.
The advertisement can be pushed by sending an email with the advertisement to the user, or sending an advertisement short message to the user, and so on.
Therefore, in the embodiment, the clustering algorithm and the random walk model are introduced into the process of the interest degree of the user in the advertisement, the common characteristics of the user and the user are mined by fully utilizing the click data of the user on the existing advertisement, the interest degree of the user on the clicked advertisement is obtained, the potential interest degree of the user on the non-clicked advertisement is also obtained, and the matched advertisement is selected and pushed to the user at least according to the interest degree of the user on the advertisement, so that the advertisement is actively pushed to the user under the condition that the user does not input information, and the advertisement putting precision is improved.
EXAMPLE III
According to the embodiment of the invention, the interest degree of the user for the advertisement is obtained according to the processing flow provided by the second embodiment, and the interest degree is stored in the user interest database. And searching related advertisements according to the information input by the user, and calculating the content relevance between the searched advertisements and the information input by the user. And the matched advertisements are pushed to the user by comprehensively considering the interest degree and the content relevance degree of the user on the advertisements. The processing flow of the method for pushing the advertisement to the user provided by the embodiment is shown in fig. 4, and includes the following processing steps:
step 41, retrieving an advertisement related to the user information content (referred to as a content-related advertisement for short) from an advertisement library according to the request information input by the user, and obtaining the content relevancy corresponding to the content-related advertisement.
Specifically, the method for receiving and acquiring information input by a user, based on keyword or information classification, extracts user information features from the request information, calculates the similarity between the user information features and advertisement features of each advertisement in an advertisement library, the similarity is also called content relevance, and takes a certain number of advertisements with the similarity arranged in the front or advertisements with the content relevance meeting a preset relevant threshold as content relevant advertisements corresponding to the request information, namely advertisements relevant to the user information content.
One method for calculating the content relevancy is as follows: and constructing a user information characteristic vector I ═ I1.,. in } and an advertisement characteristic vector A ═ a 1.,. an }, calculating a cosine included angle of the two vectors, and obtaining a similarity p1 between the user information characteristic and the advertisement characteristic.
For example, a user accessing the Internet with a mobile phone requests an ISP (Internet Service Provider) to access a news webpage of a certain sports category, and after receiving the request of the user, the ISP analyzes the user and the request of the user, and retrieves a pile of advertisements related to sports from an advertisement library.
And step 42, obtaining the interest degree of the user for the content-related advertisement from a user interest database.
Specifically, the user interest library is queried according to the advertisement identifier and the user identifier of the content-related advertisement obtained in step 41, so as to obtain the interest level of the user in the content-related advertisement.
And 43, calculating the matching degree of the advertisement according to the content relevance degree and the interestingness information corresponding to the content-related advertisement, and determining the advertisement which is most matched with the user according to the matching degree.
Calculating the matching degree P of the user to the content-related advertisement, wherein the calculating method of the matching degree P comprises the following steps:
<math> <mrow> <mi>P</mi> <mfrac> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mrow> <mo>&PartialD;</mo> <mi>P</mi> </mrow> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mo>&PartialD;</mo> <mo>)</mo> </mrow> <msub> <mi>P</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> <msup> <mrow> <mo>[</mo> <msub> <mrow> <mo>&PartialD;</mo> <mi>P</mi> </mrow> <mn>1</mn> </msub> <mo>+</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mo>&PartialD;</mo> <mo>)</mo> </mrow> <msub> <mi>P</mi> <mn>2</mn> </msub> <mo>]</mo> </mrow> <mn>2</mn> </msup> </mfrac> </mrow></math>
where P1 is the content relevance of the content-relevant advertisement, P2 is the user's interest level in the content-relevant advertisement,
Figure A200910081151D0021171828QIETU
for adjusting the factor, can be adjusted by
Figure A200910081151D0021171828QIETU
The proportion of the content relevance and the interestingness in the calculation of the matching degree is adjusted,
Figure A200910081151D0021171828QIETU
take between (1, 0).
And selecting a certain number of advertisements with the top-ranked matching degree as the advertisements which are most matched with the user.
And step 44, sending the advertisement which is matched with the user most and response information of the user request information to the user.
When response information needs to be returned to the user according to the information input by the user, the advertisement needing to be pushed to the user is inserted into the response information and is returned to the user. Such as into a web page requested by the user or into a video requested by the user.
When the user receives the response message, the user also sees the advertisement pushed to the user.
It should be noted that, in the embodiment of the present invention, the order of selecting the content-related advertisement and selecting the advertisement that the user is interested in may be changed, for example, after obtaining the first batch of matched advertisements by referring to step 34 in the second embodiment, the content-related degrees corresponding to the first batch of advertisements are further obtained, the matching degree of the advertisements is calculated according to the interest degree and the content-related degree corresponding to the first batch of advertisements, and the advertisement that is most matched with the user is determined from the first batch of advertisements according to the matching degree.
Therefore, in the embodiment, under the condition that the user inputs information, the content relevance of the retrieved advertisements and the interest degree of the user in the advertisements can be comprehensively considered, so that the best matched advertisements are screened out and pushed to the user.
An embodiment of the present invention further provides a user interest calculating device, a structure of which is shown in fig. 5, and the structure may include:
the user grouping module 51 is used for grouping the users into different groups according to the obtained click information of the users on the advertisements, so that the users in the same group have common characteristics on the advertisements;
and the interestingness acquiring module 52 is used for calculating the interestingness of the users in the group to the advertisement by adopting a random walk model aiming at each group.
Under one implementation, the user grouping module 51 specifically includes:
the vector construction module 511 is configured to construct interest vectors of each user according to click information of the user on the advertisement, which is obtained from the collected user access data, and to construct feature vectors of various types of advertisements according to categories to which the advertisements belong;
and a clustering processing module 512, configured to cluster the users by using the interest vector set of each user obtained by the vector construction module as a cluster set, using the feature vectors of each type of advertisement obtained by the vector construction module as an initial center, using the number of the advertisement types as an initial number of a clustering category, and using a K-means clustering algorithm to cluster the users, so as to divide the users into different groups.
In one implementation, the interestingness obtaining module 52 specifically includes:
and the inter-node migration probability calculation module 521 is configured to calculate a migration probability between nodes in the first set, where the nodes in the first set include all users in the group and advertisements clicked by the users.
The method is specifically used for: selecting a group of users, using each user in the group of users as a node, using each advertisement as a node, forming all the nodes into a first set, and calculating the migration probability among the nodes in the first set.
An interest degree calculating module 522, configured to use the migration probabilities among the nodes calculated by the inter-node migration probability calculating module to form a first matrix, and perform iterative processing on the first matrix until the first matrix converges, where elements on an ith row and a k column in the converged matrix are interest degrees of an ith node to a kth node, where the first matrix is N rows and N columns, where N is the total number of nodes in the set, elements on an i row and a k column in the first matrix are the calculated migration probabilities of the ith node to the kth node in the set, and values of i and k range from 1 to N.
Specifically, when the ith node is a user and the kth node is an advertisement, the elements in the ith row and kth column represent the interest degree of the user i in the advertisement k;
when the ith node is an advertisement and the node k is a user, the elements on the ith row and k columns represent the attraction of the advertisement i to the user k;
when the ith and kth nodes are all users, the elements on the ith row and kth column represent the similarity between the users i and k;
when the ith and kth nodes are all advertisements, the elements on the ith row and kth column represent the similarity between the advertisements i and k.
Therefore, in the user interest calculation device in the embodiment of the invention, the users are divided into different groups according to the click information of the users on the advertisements, and the random walk model is introduced into the calculation process of the interest degree of the users on the advertisements in each group, so that the click data of the users on the existing advertisements is fully utilized to mine the commonality between the users, and not only the interest degree of the users on the clicked advertisements is obtained, but also the potential interest degree of the users on the non-clicked advertisements is obtained.
An embodiment of the present invention further provides an advertisement delivery system, the structure of which is shown in fig. 6, including:
the user interest calculation device 61 is used for dividing the users into different groups according to the obtained click information of the users on the advertisements, so that the users in the same group have common characteristics on the advertisements; aiming at each group, calculating the interest degree of the users in the group to the advertisement by adopting a random walk model;
and the advertisement pushing device 62 is used for selecting the matched advertisement according to at least the interest degree of the user in the advertisement and pushing the advertisement to the user.
In one implementation, the advertisement delivery system of the embodiment of the present invention further includes a user interest database, configured to store the interest degrees of different users for different advertisements calculated by the user interest calculation device;
the advertisement pushing device 62 is a first advertisement pushing device, and is configured to, when a trigger condition for pushing an advertisement to a user is met, rank the advertisements according to interest degrees of the user, and push a certain number of advertisements, which are matched with the interest degrees ranked in the top, to the corresponding user;
or, when the triggering condition for pushing the advertisement to the user is met, selecting the advertisement of which the interest degree of the user to the advertisement meets a preset interest threshold value, and pushing the advertisement to the corresponding user;
or when the triggering condition for pushing the advertisements to the users is met, ordering the advertisements according to the interest degrees of the users in the type of the appointed advertisements according to the interest degrees of the users, and pushing a certain number of advertisements which are matched with the interest degrees in the top order to the corresponding users;
or, when the trigger condition for pushing the advertisement to the user is met, selecting the advertisement with the interest degree of the user for the advertisement meeting the preset interest threshold value according to the appointed advertisement type, and pushing the advertisement to the corresponding user.
In another implementation, the advertisement delivery system of the embodiment of the present invention further includes a user interest database, configured to store the interest degrees of different users for different advertisements, which are calculated by the user interest calculation device;
the content-related advertisement determining device is used for extracting user information characteristics from request information input by a user and calculating the content relevance between the user information characteristics and advertisement characteristics of each advertisement in an advertisement library, wherein the content relevance ranks a certain number of advertisements in the front, or the advertisements with the content relevance meeting a preset relevant threshold value are the content-related advertisements related to the request information;
the advertisement pushing device 62 is a second advertisement pushing device, and is configured to obtain the interest level of the user in the content-related advertisement, determine an advertisement matched with the user according to the content-related advertisement and the interest level corresponding to the content-related advertisement, and return the matched advertisement and response information of the user request information to the user.
The following describes a specific implementation of the advertisement delivery system according to an embodiment of the present invention with reference to specific drawings:
1. when no user inputs information, a specific implementation structure of the advertisement delivery system is shown in fig. 7, and includes: information collection means 70, user interest calculation means 71, advertisement push means 72, and user behavior database 73, user interest database 74, user database 75, and advertisement database 76. Wherein,
a user database 75 for storing user detailed data including a user identifier and the like;
an advertisement database 76 for storing advertisement detail data containing advertisement identification and the like;
and an information collecting device 70 for collecting the access data of the user, obtaining the click information of the user on the advertisement according to the access data, and storing the click information of the user on the advertisement in the user behavior database 73.
A user behavior database 73 is structured as shown in table 1 above.
The user interest calculation device 71 is used for acquiring the click information of the user on the advertisement from the user behavior database 73, and dividing the users into different groups by adopting a clustering algorithm according to the click information so that the users in the same group have common characteristics on the advertisement; aiming at each group, calculating the interest degree of the users in the group to the advertisement by adopting a random walk model; and stores the calculated user interest level in the advertisement in the user interest database 74.
The structure of a user interest database is shown in table 2 above.
The advertisement pushing device 72 is configured to, when a trigger condition for pushing the advertisement to the user is satisfied, sort the advertisements in the user interest database according to the interest degrees of the users in the advertisements, obtain a certain number of advertisements, which are matched with the interest degrees sorted in the front, from the advertisement database 76, and push the advertisements to the corresponding users;
or, when the trigger condition for pushing the advertisement to the user is satisfied, the advertisement with the interest degree of the user for the advertisement satisfying the preset interest threshold is obtained from the advertisement database 76, and the advertisement is pushed to the corresponding user;
or, when the trigger condition for pushing the advertisement to the user is satisfied, for the appointed advertisement type, sorting the advertisement type in the user interest database 74 according to the interest degree of the user for the advertisement type, acquiring a certain number of advertisements matched with the interest degree in the front sorting from the advertisement database 76, and pushing the advertisements to the corresponding user;
or, when the trigger condition for pushing the advertisement to the user is met, the advertisement with the interest degree of the advertisement meeting the preset interest threshold value is extracted from the advertisement database 76 according to the appointed advertisement type, and the advertisement is pushed to the corresponding user. It should be understood that different advertisement push functions can be flexibly adopted according to actual needs.
2. When there is information input by a user, a specific implementation structure of the advertisement delivery system is shown in fig. 8, and includes: information collecting means 80, user interest calculating means 81, content-related advertisement determining means 82 and advertisement pushing means 83, and user behavior database 84, user interest database 85, user database 86, advertisement database 87 and information database 88; the user behavior database 84, the user interest database 85, and the user database 86 are the same as above, and therefore are not described again;
an advertisement database 87 for storing detailed advertisement data including advertisement identifiers and advertisement characteristics, the advertisement characteristics being generally identified by categories to which advertisements belong and keywords;
an information database 88 for storing information requested by the user.
And the information collecting device 80 is used for collecting the access data of the user, obtaining the click information of the user on the advertisement according to the access data, and storing the click information of the user on the advertisement into the user behavior database 84.
The user interest calculation device 81 is used for acquiring the click information of the user on the advertisement from the user behavior database 84, and dividing the users into different groups by adopting a clustering algorithm according to the click information so that the users in the same group have common characteristics on the advertisement; aiming at each group, calculating the interest degree of the users in the group to the advertisement by adopting a random walk model; and stores the calculated user's interest level in the advertisement in the user interest database 85.
A content-related advertisement determination device 82, configured to extract user information features from request information input by a user, extract advertisement features of each advertisement from an advertisement database 87, and calculate a content relevance between the user information features and each advertisement feature, where a certain number of advertisements with top-ranked content relevance in the advertisement database 87, or advertisements with content relevance satisfying a preset relevance threshold are content-related advertisements related to the request information;
and the advertisement pushing device 83 is configured to obtain the interest degree of the user for the content-related advertisement from the user interest database 85, determine an advertisement matched with the user according to the content-related degree and the interest degree corresponding to the content-related advertisement, and return the matched advertisement and response information of the user request information to the user.
Therefore, in the advertisement push system of the embodiment of the invention, users are divided into different groups according to the click information of the users on the advertisements, the random walk model is introduced into the calculation process of the interest degrees of the users in the groups on the advertisements, the click data of the users on the existing advertisements is fully utilized to mine the commonality of the users and the users, the interest degrees of the users on the clicked advertisements and the potential interest degrees of the users on the un-clicked advertisements are obtained through the commonality of the users and the users, and the matched advertisements are selected and pushed to the users at least according to the interest degrees of the users on the advertisements, so that the personalized advertisements can be actively pushed to the users no matter whether the users input information or not, namely, the personalized advertisements are pushed to the users under the condition of not being limited by application scenes, and the potential interest of the users on the advertisements is calculated, thereby improving the accuracy of advertisement delivery.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
In summary, the embodiments of the present invention introduce the clustering algorithm and the random walk model into the process of the interest degree of the user in the advertisement, so that the click data of the user on the existing advertisement can be fully utilized, and the click data of the user on the advertisement is used as the main reference factor of the interest of the user. The method and the device can fully mine the commonality between the user and the user, can acquire the potential interest of the user to the advertisement, actively push the advertisement to the user under the condition that the user does not input information, and improve the advertisement putting precision.
The embodiment of the invention can comprehensively consider the content relevance of the searched content-related advertisement and the interest of the user in the content-related advertisement under the condition that the user inputs information, obtain the advertisement which is most matched with the user, and push the advertisement to the user.
According to the embodiment of the invention, the users are grouped through a clustering algorithm, and then the interest degree of the users in the group to the advertisement is calculated, so that the random walk model is optimized, and the problems of large calculation amount and long time consumption of the random walk model are solved.
The embodiment of the invention not only can be used for guiding the advertisement putting, but also can be used for measuring the advertisement publishing effect, fully excavates the potential clicking behavior of the user by calculating the interest degree of the user in the advertisement, and is more objective and fair than simply counting the clicking rate of the user on the advertisement to evaluate the advertisement putting effect.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (15)

1. A method for advertisement push to a user, comprising:
acquiring click information of a user on an advertisement;
dividing the users into different groups according to the clicking information of the users on the advertisements, so that the users in the same group have the common characteristic on the advertisements;
aiming at each group, calculating the interest degree of the users in the group to the advertisement by adopting a random walk model;
and selecting matched advertisements according to the interest degree of the user for the advertisements, and pushing the advertisements to the user.
2. The method of claim 1, wherein the grouping users into different groups according to the click information of the users on the advertisement comprises:
and according to the click information of the users to the advertisements, dividing the users into different groups by adopting a clustering algorithm.
3. The method of claim 2, wherein the grouping users into different groups according to the click information of the users on the advertisement by using a clustering algorithm comprises:
constructing interest vectors of all users according to the click information of all users on the advertisements;
constructing feature vectors of various advertisements according to the categories to which the advertisements belong;
the method comprises the steps of taking the cooperation of interest vector sets of all users as a set to be clustered, taking feature vectors of various advertisements as initial centers, taking the number of advertisement types as the initial number of clustering categories, clustering the users by adopting a K-means clustering algorithm, and dividing the users into different groups.
4. The method for pushing advertisement to user according to claim 1, wherein said calculating interest level of users in the group for advertisement by using random walk model comprises:
calculating the migration probability among all nodes in a first set, wherein the nodes in the first set comprise all users in the group and advertisements clicked by the users;
forming a first matrix by using the migration probability among the nodes, wherein the first matrix is N rows and N columns, N is the total number of the nodes in the first set, elements of i rows and k columns of the first matrix are the calculated migration probability from the ith node to the kth node in the set, and the value ranges of i and k are from 1 to N;
and performing iterative processing on the first matrix until the matrix is converged, wherein elements on an ith row and an ith column in the converged matrix are the interest degree of an ith node in the kth node.
5. The method of advertisement push to user according to claim 4, characterized by:
when the ith node is a user and the kth node is an advertisement, the elements on the ith row and kth column represent the interest degree of the user i in the advertisement kth;
when the ith node is an advertisement and the kth node is a user, the elements on the ith row and kth column represent the attraction of the advertisement i to the user k;
when the ith and kth nodes are all users, the elements on the ith row and kth column represent the similarity between the users i and k;
when the ith and kth nodes are all advertisements, the elements on the ith row and kth column represent the similarity between the advertisements i and k.
6. The method of any of claims 1 to 5, wherein the method further comprises: storing the interest degrees of different users for different advertisements;
the selecting and pushing the matched advertisement according to the interest degree of the user to the advertisement comprises:
when a triggering condition for pushing advertisements to the user is met, ordering the advertisements according to the interest degrees of the user, and pushing a certain number of first series of advertisements which are matched with the interest degrees in the top order to the corresponding user; or,
selecting a first series of advertisements of which the interest degrees of the users to the advertisements meet a preset interest threshold value, and pushing the first series of advertisements to the corresponding users; or,
aiming at the appointed advertisement type, ordering according to the interest degree of the user for the advertisement type, and pushing a certain number of first series of advertisements which are matched with the interest degree in the top order to the corresponding user; or,
and aiming at the appointed advertisement type, selecting a first series of advertisements of which the interest degrees of the users to the advertisements meet a preset interest threshold value, and pushing the advertisements to the corresponding users.
7. The method of any claim 6, wherein if the user inputs the request information, the step of pushing further comprises:
extracting user information characteristics from request information input by a user, and calculating the content relevance between the user information characteristics and advertisement characteristics of each advertisement in the first series of advertisements;
and determining the advertisements matched with the user according to the content relevance and the interestingness corresponding to the first series of advertisements.
8. The method of any of claims 1 to 5, wherein the method further comprises: storing the information of interest degrees of different users for different advertisements; the step of selecting the matched advertisement according to at least the interest degree of the user in the advertisement and pushing the advertisement to the user comprises the following steps:
extracting user information characteristics from request information input by a user, and calculating the content relevance between the user information characteristics and advertisement characteristics of each advertisement in an advertisement library;
selecting a certain number of advertisements with content relevance ranked in the front or advertisements with content relevance meeting a preset relevant threshold as content relevant advertisements corresponding to the request information;
and according to the stored interest degree information of the user for the advertisement, acquiring the interest degree of the user for the advertisement related to the content, determining the advertisement matched with the user according to the content relevance degree and the interest degree corresponding to the advertisement related to the content, and returning the matched advertisement and the response information of the user request information to the user.
9. The method of claim 8, wherein determining the advertisement matching the user according to the content relevance and the interest level corresponding to the content-relevant advertisement comprises:
and calculating the matching degree P of each advertisement in the content-related advertisements to the user according to the content relevance degree and the interestingness corresponding to the content-related advertisements, wherein the advertisements with the certain number are ranked in the front and the matching degree P is a certain number of advertisements, or the advertisements with the matching degree P meeting a preset matching threshold value are the advertisements matched with the user.
10. A user interest computing apparatus, comprising:
the user grouping module is used for grouping the users into different groups according to the obtained click information of the users on the advertisements, so that the users in the same group have the common characteristic on the advertisements;
and the interest degree acquisition module is used for calculating the interest degree of the users in the group on the advertisement by adopting a random walk model aiming at each group.
11. The apparatus of claim 10, wherein the user grouping module comprises:
the vector construction module is used for constructing interest vectors of all users according to click information of the users on the advertisements, which is obtained from the collected user access data, and constructing characteristic vectors of various advertisements according to the categories to which the advertisements belong;
and the clustering processing module is used for clustering the users by adopting a mean clustering algorithm by taking the interest vector set of each user obtained by the vector construction module as a cluster set, taking the number of the advertisement types as the initial number of the clustering categories and taking the feature vectors of various advertisements obtained by the vector construction module as the initial center, and dividing the users into different groups.
12. The apparatus for pushing advertisement to user according to claim 10, wherein the interestingness obtaining module comprises:
an inter-node migration probability calculation module, configured to calculate a migration probability between nodes in a first set, where the nodes in the first set include all users in the group and advertisements clicked by the users;
an interest degree calculation module, configured to use the migration probabilities among the nodes calculated by the inter-node migration probability calculation module to form a first matrix, perform iterative processing on the first matrix until the first matrix converges, where elements on an ith row and a kth column in the converged matrix are interest degrees of an ith node to a kth node, where the first matrix is N rows and N columns, where N is the total number of nodes in the set, elements on an ith row and a kth column of the first matrix are the calculated migration probabilities of the ith node to the kth node in the set, and values of i and k range from 1 to N.
13. An advertisement push system, comprising:
the user interest calculation device is used for dividing the users into different groups according to the obtained click information of the users on the advertisements, so that the users in the same group have common characteristics on the advertisements; aiming at each group, calculating the interest degree of the users in the group to the advertisement by adopting a random walk model;
and the advertisement pushing device is used for selecting the matched advertisement at least according to the interest degree of the user for the advertisement and pushing the advertisement to the user.
14. The system of claim 13, further comprising a user interest database for storing the interest level of different users in different advertisements calculated by the user interest calculation device;
the advertisement pushing device is a first advertisement pushing device and is used for sorting the advertisements according to the interest degrees of the users when the triggering condition for pushing the advertisements to the users is met, and pushing a certain number of advertisements which are matched with the interest degrees in the front sorting to the corresponding users;
or, when the triggering condition for pushing the advertisement to the user is met, selecting the advertisement of which the interest degree of the user to the advertisement meets a preset interest threshold value, and pushing the advertisement to the corresponding user;
or when the triggering condition for pushing the advertisements to the users is met, ordering the advertisements according to the interest degrees of the users in the type of the appointed advertisements according to the interest degrees of the users, and pushing a certain number of advertisements which are matched with the interest degrees in the top order to the corresponding users;
or, when the trigger condition for pushing the advertisement to the user is met, selecting the advertisement with the interest degree of the user for the advertisement meeting the preset interest threshold value according to the appointed advertisement type, and pushing the advertisement to the corresponding user.
15. The system of claim 13, further comprising a user interest database for storing the interest level of different users in different advertisements calculated by the user interest calculation device;
the advertisement push system further comprises:
the content-related advertisement determining device is used for extracting user information characteristics from request information input by a user and calculating the content relevance between the user information characteristics and advertisement characteristics of each advertisement in an advertisement library, wherein the content relevance ranks a certain number of advertisements in the front, or the advertisements with the content relevance meeting a preset relevant threshold value are the content-related advertisements related to the request information;
the advertisement pushing device is a second advertisement pushing device and is used for obtaining the interest degree of the user for the content-related advertisement, determining the advertisement matched with the user according to the content-related degree and the interest degree corresponding to the content-related advertisement, and returning the matched advertisement and the response information of the user request information to the user.
CN200910081151A 2009-04-03 2009-04-03 Method, device and system for pushing advertisements to users Pending CN101520878A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910081151A CN101520878A (en) 2009-04-03 2009-04-03 Method, device and system for pushing advertisements to users

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910081151A CN101520878A (en) 2009-04-03 2009-04-03 Method, device and system for pushing advertisements to users

Publications (1)

Publication Number Publication Date
CN101520878A true CN101520878A (en) 2009-09-02

Family

ID=41081454

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910081151A Pending CN101520878A (en) 2009-04-03 2009-04-03 Method, device and system for pushing advertisements to users

Country Status (1)

Country Link
CN (1) CN101520878A (en)

Cited By (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011079462A1 (en) * 2009-12-31 2011-07-07 Nokia Corporation Methods and apparatuses for user interest modeling
CN102238045A (en) * 2010-04-27 2011-11-09 广州迈联计算机科技有限公司 System and method for predicting user behavior in wireless Internet
CN102289503A (en) * 2011-08-24 2011-12-21 百度在线网络技术(北京)有限公司 Online application searching method and system
CN102377790A (en) * 2010-08-04 2012-03-14 腾讯科技(深圳)有限公司 Method and device for pushing data
CN102402766A (en) * 2011-12-27 2012-04-04 纽海信息技术(上海)有限公司 User interest modeling method based on webpage browsing
CN102521767A (en) * 2011-12-13 2012-06-27 亿赞普(北京)科技有限公司 Method and system for publishing network advertising information
CN102592223A (en) * 2011-01-18 2012-07-18 卓望数码技术(深圳)有限公司 Commodity recommending method and commodity recommending system
CN102668309A (en) * 2009-11-17 2012-09-12 高通股份有限公司 Condition-based wireless power
CN102708131A (en) * 2011-03-02 2012-10-03 奥多比公司 Automatic classification of consumers into micro-segments
CN102739655A (en) * 2012-06-12 2012-10-17 成都边界元科技有限公司 Information continuous pushing method of multiple interest points
CN102779139A (en) * 2011-05-13 2012-11-14 百度在线网络技术(北京)有限公司 Method and device for determining representation forms in information promotional technology of search engine
CN102956014A (en) * 2011-08-12 2013-03-06 源初科技有限公司 Method of attention-targeting for online advertisement
CN102999589A (en) * 2012-11-15 2013-03-27 Tcl集团股份有限公司 Method and system for recommending order
WO2013078640A1 (en) * 2011-11-30 2013-06-06 Google Inc. Estimating user demographics
CN103150663A (en) * 2013-02-18 2013-06-12 亿赞普(北京)科技有限公司 Method and device for placing network placement data
CN103164508A (en) * 2011-12-15 2013-06-19 国际商业机器公司 Systems and method for customizing browsing content according to user data
CN103257963A (en) * 2012-02-15 2013-08-21 珠海德百祺科技有限公司 Method and system for acquiring information
CN103279878A (en) * 2013-05-22 2013-09-04 广州威信信息科技发展有限公司 Precise interactive digital television advertisement putting system and method
CN103577478A (en) * 2012-08-06 2014-02-12 腾讯科技(深圳)有限公司 Web page pushing method and system
CN103593786A (en) * 2013-08-14 2014-02-19 北京世纪喜鹊信息科技有限公司 Advertisement orientation dimension delivering network hardware device based on Internet
CN103824214A (en) * 2014-03-17 2014-05-28 联想(北京)有限公司 Information processing method and device and electronic equipment
US8853995B2 (en) 2009-06-12 2014-10-07 Qualcomm Incorporated Devices for conveying wireless power and methods of operation thereof
WO2014161452A1 (en) * 2013-04-02 2014-10-09 Tencent Technology (Shenzhen) Company Limited System and method for pushing and distributing promotion content
WO2014180407A1 (en) * 2013-12-06 2014-11-13 中兴通讯股份有限公司 Pushing method and device therefor
CN104217353A (en) * 2014-08-20 2014-12-17 苏州海云网络科技有限公司 Webpage advertisement directional pushing system
CN104361062A (en) * 2014-11-03 2015-02-18 百度在线网络技术(北京)有限公司 Associated information recommendation method and device
CN104391883A (en) * 2014-11-05 2015-03-04 北京航空航天大学 Online advertisement audience sorting method based on transfer learning
CN104574134A (en) * 2013-10-23 2015-04-29 传播公司 Method, system and computer-readable recording medium for associating advertisement with specific user group
CN104615707A (en) * 2015-02-02 2015-05-13 百度在线网络技术(北京)有限公司 Information point determining method and device
CN104657506A (en) * 2015-03-13 2015-05-27 百度在线网络技术(北京)有限公司 Data processing method and device based on user scenario
CN104754526A (en) * 2013-12-30 2015-07-01 中国移动通信集团上海有限公司 Method for distributing short message and server
CN104901817A (en) * 2014-03-07 2015-09-09 腾讯科技(北京)有限公司 Method and device for pushing target information
US9177327B2 (en) 2011-03-02 2015-11-03 Adobe Systems Incorporated Sequential engine that computes user and offer matching into micro-segments
CN105095219A (en) * 2014-04-23 2015-11-25 华为技术有限公司 Weibo recommendation method and terminal
CN105550903A (en) * 2015-12-25 2016-05-04 腾讯科技(深圳)有限公司 Target user determination method and apparatus
CN105721528A (en) * 2014-12-04 2016-06-29 中国移动通信集团江苏有限公司 Local area network content push method, device and system
CN105812844A (en) * 2014-12-29 2016-07-27 深圳市Tcl高新技术开发有限公司 User advertisement push method and system of TV
CN105809464A (en) * 2014-12-31 2016-07-27 中国电信股份有限公司 Method and device for information delivery
US9454763B2 (en) 2010-08-24 2016-09-27 Adobe Systems Incorporated Distribution of offer to a social group by sharing based on qualifications
CN102289503B (en) * 2011-08-24 2016-12-14 百度在线网络技术(北京)有限公司 Application on site searching method and system
CN106294410A (en) * 2015-05-22 2017-01-04 苏宁云商集团股份有限公司 A kind of determination method of personalized information push time and determine system
CN106355449A (en) * 2016-08-31 2017-01-25 腾讯科技(深圳)有限公司 User selecting method and device
CN106412635A (en) * 2016-09-29 2017-02-15 北京赢点科技有限公司 Intelligent advertising method and system
WO2017024509A1 (en) * 2015-08-11 2017-02-16 常平 Advertisement push method and advertisement push system
WO2017045415A1 (en) * 2015-09-17 2017-03-23 腾讯科技(深圳)有限公司 Content delivery method and device
CN106557957A (en) * 2016-11-30 2017-04-05 天脉聚源(北京)科技有限公司 The recommendation method and device of advertisement
WO2017071251A1 (en) * 2015-10-28 2017-05-04 百度在线网络技术(北京)有限公司 Information pushing method and device
CN106843900A (en) * 2017-02-09 2017-06-13 北京奇虎科技有限公司 The method for pushing and device of a kind of information
WO2017101413A1 (en) * 2015-12-15 2017-06-22 乐视控股(北京)有限公司 Information pushing method and information pushing apparatus
CN106919946A (en) * 2015-12-25 2017-07-04 华为技术有限公司 A kind of method and device of audience selection
WO2017128424A1 (en) * 2016-01-31 2017-08-03 胡明祥 Method for collecting data about advertisement pushing technology, and pushing system
CN107038213A (en) * 2017-02-28 2017-08-11 华为技术有限公司 A kind of method and device of video recommendations
CN107122805A (en) * 2017-05-15 2017-09-01 腾讯科技(深圳)有限公司 A kind of user clustering method and apparatus
CN107318033A (en) * 2017-06-30 2017-11-03 深圳市九洲电器有限公司 Television advertising recommends method and system
CN107329988A (en) * 2017-06-05 2017-11-07 国政通科技股份有限公司 A kind of method and system that data are provided
CN107341686A (en) * 2017-05-25 2017-11-10 段元文 Divide method, terminal and the computer-readable recording medium of sharp advertisement
CN107392655A (en) * 2017-07-03 2017-11-24 携程计算机技术(上海)有限公司 Reward voucher method for pushing, system, storage medium, electronic equipment and shunt method
CN107656945A (en) * 2016-08-25 2018-02-02 腾讯科技(北京)有限公司 Information processing method and information processor
CN107851260A (en) * 2015-03-06 2018-03-27 斯泰瓦纳托集团股份有限公司 The method and system of information is selectively provided to target group
CN107979762A (en) * 2014-05-08 2018-05-01 谷歌有限责任公司 Using live TV stream as ad serving
CN107977865A (en) * 2017-12-07 2018-05-01 畅捷通信息技术股份有限公司 Advertisement sending method, device, computer equipment and readable storage medium storing program for executing
CN107977382A (en) * 2016-10-25 2018-05-01 北京京东尚科信息技术有限公司 Method and apparatus for pushed information
CN107993084A (en) * 2016-10-27 2018-05-04 北京酷我科技有限公司 A kind of advertisement sending method
CN108062678A (en) * 2016-11-08 2018-05-22 阿里巴巴集团控股有限公司 A kind of advertisement bit allocation method, device and advertisement delivery system
CN108241652A (en) * 2016-12-23 2018-07-03 北京国双科技有限公司 Keyword clustering method and device
CN108446927A (en) * 2011-06-06 2018-08-24 恩弗伦斯媒体公司 Consumer drives ad system
CN108596694A (en) * 2012-09-18 2018-09-28 北京点网聚科技有限公司 Method, system and respective media for providing a user content
CN108628832A (en) * 2018-05-08 2018-10-09 中国联合网络通信集团有限公司 A kind of information keyword acquisition methods and device
CN108898432A (en) * 2018-06-25 2018-11-27 武汉斗鱼网络科技有限公司 Advertisement putting effect evaluation method and device and electronic equipment
CN108960918A (en) * 2018-06-29 2018-12-07 深圳春沐源控股有限公司 The method and system of information push
CN109087711A (en) * 2018-06-28 2018-12-25 郑州大学第附属医院 Medical big data method for digging and system
CN109215258A (en) * 2018-08-10 2019-01-15 成都贝图科技有限公司 A kind of books multimode system for the distribution of commodities
CN109636445A (en) * 2018-11-19 2019-04-16 平安科技(深圳)有限公司 A kind of advertisement update method, device and terminal device based on user's operation information
WO2019128311A1 (en) * 2017-12-29 2019-07-04 广东神马搜索科技有限公司 Advertisement similarity processing method and apparatus, calculation device, and storage medium
CN110083777A (en) * 2018-01-26 2019-08-02 腾讯科技(深圳)有限公司 A kind of social network user group technology, device and server
CN110263862A (en) * 2019-06-21 2019-09-20 北京字节跳动网络技术有限公司 Method for pushing, device, electronic equipment and the readable storage medium storing program for executing of information
CN110288365A (en) * 2018-03-19 2019-09-27 北京京东尚科信息技术有限公司 Data processing method and system, computer system and computer readable storage medium storing program for executing
CN110430291A (en) * 2019-08-02 2019-11-08 秒针信息技术有限公司 Data processing method, device, equipment and storage medium
CN110730119A (en) * 2019-10-24 2020-01-24 珠海格力电器股份有限公司 Multimedia information pushing method and device and storage medium
CN110751526A (en) * 2019-10-25 2020-02-04 广州凌鑫达实业有限公司 Advertisement pushing method and device, computer equipment and storage medium
CN110784500A (en) * 2019-04-02 2020-02-11 北京嘀嘀无限科技发展有限公司 Information pushing method and device
CN111127095A (en) * 2019-12-20 2020-05-08 秒针信息技术有限公司 Target audience interest analysis method, device, equipment and storage medium
CN111127101A (en) * 2019-12-24 2020-05-08 北京汇牛科技有限公司 Advertisement targeted delivery method, device and storage medium
CN111385190A (en) * 2020-03-06 2020-07-07 杭州威佩网络科技有限公司 Message sending method and device, electronic equipment and storage medium
WO2020143849A3 (en) * 2020-04-13 2021-02-11 Alipay (Hangzhou) Information Technology Co., Ltd. Method and system for optimizing user grouping for advertisement
CN112581161A (en) * 2020-12-04 2021-03-30 上海明略人工智能(集团)有限公司 Object selection method and device, storage medium and electronic equipment
CN112948697A (en) * 2021-04-01 2021-06-11 哈尔滨理工大学 Scientific article recommendation algorithm based on bipartite graph
CN112967100A (en) * 2021-04-02 2021-06-15 杭州网易云音乐科技有限公司 Similar population expansion method, device, computing equipment and medium
CN113411627A (en) * 2021-06-17 2021-09-17 广州博冠信息科技有限公司 Data pushing method and device, readable storage medium and electronic equipment
CN113674012A (en) * 2020-05-14 2021-11-19 南宁富桂精密工业有限公司 Advertisement information pushing method and system
CN116417148A (en) * 2023-05-11 2023-07-11 纳里健康科技有限公司 Medical information recommendation method considering user activation interest in 5G application field
CN117829916A (en) * 2023-09-18 2024-04-05 安徽大学 App advertisement putting method and system
US12039569B2 (en) 2016-08-25 2024-07-16 Tencent Technology (Shenzhen) Company Limited Information processing method and device, display terminal, and storage medium

Cited By (143)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8853995B2 (en) 2009-06-12 2014-10-07 Qualcomm Incorporated Devices for conveying wireless power and methods of operation thereof
CN102668309A (en) * 2009-11-17 2012-09-12 高通股份有限公司 Condition-based wireless power
US9680313B2 (en) 2009-11-17 2017-06-13 Qualcomm Incorporated Authorized based receipt of wireless power
CN102668309B (en) * 2009-11-17 2016-06-08 高通股份有限公司 Method and apparatus for wireless power transfer
US9502909B2 (en) 2009-11-17 2016-11-22 Qualcomm Incorporated Power management for electronic devices
CN102687166A (en) * 2009-12-31 2012-09-19 诺基亚公司 Methods and apparatuses for user interest modeling
CN102687166B (en) * 2009-12-31 2016-02-10 诺基亚技术有限公司 For the method and apparatus of user interest modeling
US9031952B2 (en) 2009-12-31 2015-05-12 Nokia Corporation Methods and apparatuses for user interest modeling
WO2011079462A1 (en) * 2009-12-31 2011-07-07 Nokia Corporation Methods and apparatuses for user interest modeling
CN102238045A (en) * 2010-04-27 2011-11-09 广州迈联计算机科技有限公司 System and method for predicting user behavior in wireless Internet
CN102377790B (en) * 2010-08-04 2016-02-24 腾讯科技(深圳)有限公司 A kind of method and apparatus of propelling data
CN102377790A (en) * 2010-08-04 2012-03-14 腾讯科技(深圳)有限公司 Method and device for pushing data
US9454763B2 (en) 2010-08-24 2016-09-27 Adobe Systems Incorporated Distribution of offer to a social group by sharing based on qualifications
CN102592223A (en) * 2011-01-18 2012-07-18 卓望数码技术(深圳)有限公司 Commodity recommending method and commodity recommending system
CN102708131A (en) * 2011-03-02 2012-10-03 奥多比公司 Automatic classification of consumers into micro-segments
US9177327B2 (en) 2011-03-02 2015-11-03 Adobe Systems Incorporated Sequential engine that computes user and offer matching into micro-segments
CN102708131B (en) * 2011-03-02 2015-09-09 奥多比公司 By consumer's automatic classification in fine point
US10078853B2 (en) 2011-03-02 2018-09-18 Adobe Systems Incorporated Offer matching for a user segment
CN102779139A (en) * 2011-05-13 2012-11-14 百度在线网络技术(北京)有限公司 Method and device for determining representation forms in information promotional technology of search engine
CN108460632A (en) * 2011-06-06 2018-08-28 恩弗伦斯媒体公司 Consumer drives ad system
CN108446927A (en) * 2011-06-06 2018-08-24 恩弗伦斯媒体公司 Consumer drives ad system
CN102956014A (en) * 2011-08-12 2013-03-06 源初科技有限公司 Method of attention-targeting for online advertisement
CN102289503B (en) * 2011-08-24 2016-12-14 百度在线网络技术(北京)有限公司 Application on site searching method and system
CN102289503A (en) * 2011-08-24 2011-12-21 百度在线网络技术(北京)有限公司 Online application searching method and system
WO2013078640A1 (en) * 2011-11-30 2013-06-06 Google Inc. Estimating user demographics
CN102521767A (en) * 2011-12-13 2012-06-27 亿赞普(北京)科技有限公司 Method and system for publishing network advertising information
CN103164508A (en) * 2011-12-15 2013-06-19 国际商业机器公司 Systems and method for customizing browsing content according to user data
CN102402766A (en) * 2011-12-27 2012-04-04 纽海信息技术(上海)有限公司 User interest modeling method based on webpage browsing
CN102402766B (en) * 2011-12-27 2017-07-28 北京京东尚科信息技术有限公司 A kind of user interest modeling method based on web page browsing
CN103257963A (en) * 2012-02-15 2013-08-21 珠海德百祺科技有限公司 Method and system for acquiring information
CN103257963B (en) * 2012-02-15 2017-03-15 珠海德百祺科技有限公司 Information getting method and system
CN102739655B (en) * 2012-06-12 2015-04-08 成都边界元科技有限公司 Information continuous pushing method of multiple interest points
CN102739655A (en) * 2012-06-12 2012-10-17 成都边界元科技有限公司 Information continuous pushing method of multiple interest points
CN103577478A (en) * 2012-08-06 2014-02-12 腾讯科技(深圳)有限公司 Web page pushing method and system
CN103577478B (en) * 2012-08-06 2015-07-29 腾讯科技(深圳)有限公司 Web page push method and system
CN108596694A (en) * 2012-09-18 2018-09-28 北京点网聚科技有限公司 Method, system and respective media for providing a user content
CN102999589B (en) * 2012-11-15 2017-04-19 Tcl集团股份有限公司 Method and system for recommending order
CN102999589A (en) * 2012-11-15 2013-03-27 Tcl集团股份有限公司 Method and system for recommending order
CN103150663A (en) * 2013-02-18 2013-06-12 亿赞普(北京)科技有限公司 Method and device for placing network placement data
WO2014161452A1 (en) * 2013-04-02 2014-10-09 Tencent Technology (Shenzhen) Company Limited System and method for pushing and distributing promotion content
US9436768B2 (en) 2013-04-02 2016-09-06 Tencent Technology (Shenzhen) Company Limited System and method for pushing and distributing promotion content
CN103279878B (en) * 2013-05-22 2016-08-17 广东技术师范学院 A kind of digital television interaction advertisement accurately jettison system and method
CN103279878A (en) * 2013-05-22 2013-09-04 广州威信信息科技发展有限公司 Precise interactive digital television advertisement putting system and method
CN103593786A (en) * 2013-08-14 2014-02-19 北京世纪喜鹊信息科技有限公司 Advertisement orientation dimension delivering network hardware device based on Internet
CN104574134A (en) * 2013-10-23 2015-04-29 传播公司 Method, system and computer-readable recording medium for associating advertisement with specific user group
WO2014180407A1 (en) * 2013-12-06 2014-11-13 中兴通讯股份有限公司 Pushing method and device therefor
CN104702484A (en) * 2013-12-06 2015-06-10 中兴通讯股份有限公司 Push method and device
CN104754526A (en) * 2013-12-30 2015-07-01 中国移动通信集团上海有限公司 Method for distributing short message and server
CN104754526B (en) * 2013-12-30 2019-01-18 中国移动通信集团上海有限公司 A kind of method and server for distributing short message
CN104901817A (en) * 2014-03-07 2015-09-09 腾讯科技(北京)有限公司 Method and device for pushing target information
WO2015131748A1 (en) * 2014-03-07 2015-09-11 Tencent Technology (Shenzhen) Company Limited Method and apparatus for pushing target information
US11196829B2 (en) 2014-03-07 2021-12-07 Tencent Technology (Shenzhen) Company Limited Method and apparatus for pushing target information
JP2017501497A (en) * 2014-03-07 2017-01-12 テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド Method and apparatus for pushing target information
CN103824214A (en) * 2014-03-17 2014-05-28 联想(北京)有限公司 Information processing method and device and electronic equipment
CN105095219B (en) * 2014-04-23 2019-02-01 华为技术有限公司 Micro-blog recommendation method and terminal
CN105095219A (en) * 2014-04-23 2015-11-25 华为技术有限公司 Weibo recommendation method and terminal
CN107979762A (en) * 2014-05-08 2018-05-01 谷歌有限责任公司 Using live TV stream as ad serving
CN107979762B (en) * 2014-05-08 2021-01-12 谷歌有限责任公司 Serving live streams as advertisements
CN104217353A (en) * 2014-08-20 2014-12-17 苏州海云网络科技有限公司 Webpage advertisement directional pushing system
CN104361062A (en) * 2014-11-03 2015-02-18 百度在线网络技术(北京)有限公司 Associated information recommendation method and device
CN104361062B (en) * 2014-11-03 2017-10-31 百度在线网络技术(北京)有限公司 A kind of recommendation method and device of related information
CN104391883A (en) * 2014-11-05 2015-03-04 北京航空航天大学 Online advertisement audience sorting method based on transfer learning
CN104391883B (en) * 2014-11-05 2017-06-20 北京航空航天大学 A kind of online advertisement audient's sort method based on transfer learning
CN105721528A (en) * 2014-12-04 2016-06-29 中国移动通信集团江苏有限公司 Local area network content push method, device and system
CN105721528B (en) * 2014-12-04 2019-10-22 中国移动通信集团江苏有限公司 A kind of local area network content delivery method, equipment and system
CN105812844A (en) * 2014-12-29 2016-07-27 深圳市Tcl高新技术开发有限公司 User advertisement push method and system of TV
CN105812844B (en) * 2014-12-29 2019-02-26 深圳市Tcl高新技术开发有限公司 A kind of the user advertising method for pushing and system of TV
CN105809464A (en) * 2014-12-31 2016-07-27 中国电信股份有限公司 Method and device for information delivery
CN104615707A (en) * 2015-02-02 2015-05-13 百度在线网络技术(北京)有限公司 Information point determining method and device
CN104615707B (en) * 2015-02-02 2018-04-13 百度在线网络技术(北京)有限公司 The definite method and device of information point
CN107851260A (en) * 2015-03-06 2018-03-27 斯泰瓦纳托集团股份有限公司 The method and system of information is selectively provided to target group
CN104657506A (en) * 2015-03-13 2015-05-27 百度在线网络技术(北京)有限公司 Data processing method and device based on user scenario
CN106294410A (en) * 2015-05-22 2017-01-04 苏宁云商集团股份有限公司 A kind of determination method of personalized information push time and determine system
WO2017024509A1 (en) * 2015-08-11 2017-02-16 常平 Advertisement push method and advertisement push system
WO2017045415A1 (en) * 2015-09-17 2017-03-23 腾讯科技(深圳)有限公司 Content delivery method and device
US10621516B2 (en) 2015-09-17 2020-04-14 Tencent Technology (Shenzhen) Company Limited Content delivery method, apparatus, and storage medium
WO2017071251A1 (en) * 2015-10-28 2017-05-04 百度在线网络技术(北京)有限公司 Information pushing method and device
WO2017101413A1 (en) * 2015-12-15 2017-06-22 乐视控股(北京)有限公司 Information pushing method and information pushing apparatus
CN105550903A (en) * 2015-12-25 2016-05-04 腾讯科技(深圳)有限公司 Target user determination method and apparatus
CN106919946A (en) * 2015-12-25 2017-07-04 华为技术有限公司 A kind of method and device of audience selection
WO2017128424A1 (en) * 2016-01-31 2017-08-03 胡明祥 Method for collecting data about advertisement pushing technology, and pushing system
CN107656945A (en) * 2016-08-25 2018-02-02 腾讯科技(北京)有限公司 Information processing method and information processor
US12039569B2 (en) 2016-08-25 2024-07-16 Tencent Technology (Shenzhen) Company Limited Information processing method and device, display terminal, and storage medium
WO2018041168A1 (en) * 2016-08-31 2018-03-08 腾讯科技(深圳)有限公司 Information pushing method, storage medium and server
CN106355449A (en) * 2016-08-31 2017-01-25 腾讯科技(深圳)有限公司 User selecting method and device
CN106355449B (en) * 2016-08-31 2021-09-07 腾讯科技(深圳)有限公司 User selection method and device
US11574139B2 (en) 2016-08-31 2023-02-07 Tencent Technology (Shenzhen) Company Limited Information pushing method, storage medium and server
CN106412635B (en) * 2016-09-29 2019-07-30 北京赢点科技有限公司 A kind of intelligence advertisement placement method and system
CN106412635A (en) * 2016-09-29 2017-02-15 北京赢点科技有限公司 Intelligent advertising method and system
CN107977382B (en) * 2016-10-25 2022-02-01 北京京东尚科信息技术有限公司 Method and device for pushing information
CN107977382A (en) * 2016-10-25 2018-05-01 北京京东尚科信息技术有限公司 Method and apparatus for pushed information
CN107993084A (en) * 2016-10-27 2018-05-04 北京酷我科技有限公司 A kind of advertisement sending method
CN108062678A (en) * 2016-11-08 2018-05-22 阿里巴巴集团控股有限公司 A kind of advertisement bit allocation method, device and advertisement delivery system
CN106557957A (en) * 2016-11-30 2017-04-05 天脉聚源(北京)科技有限公司 The recommendation method and device of advertisement
CN108241652A (en) * 2016-12-23 2018-07-03 北京国双科技有限公司 Keyword clustering method and device
CN106843900A (en) * 2017-02-09 2017-06-13 北京奇虎科技有限公司 The method for pushing and device of a kind of information
CN107038213A (en) * 2017-02-28 2017-08-11 华为技术有限公司 A kind of method and device of video recommendations
CN107122805A (en) * 2017-05-15 2017-09-01 腾讯科技(深圳)有限公司 A kind of user clustering method and apparatus
CN107341686A (en) * 2017-05-25 2017-11-10 段元文 Divide method, terminal and the computer-readable recording medium of sharp advertisement
CN107329988A (en) * 2017-06-05 2017-11-07 国政通科技股份有限公司 A kind of method and system that data are provided
CN107318033B (en) * 2017-06-30 2019-11-12 深圳市九洲电器有限公司 Television advertising recommended method and system
WO2019001166A1 (en) * 2017-06-30 2019-01-03 深圳市九洲电器有限公司 Television advertisement pushing method, system and electronic device
CN107318033A (en) * 2017-06-30 2017-11-03 深圳市九洲电器有限公司 Television advertising recommends method and system
CN107392655A (en) * 2017-07-03 2017-11-24 携程计算机技术(上海)有限公司 Reward voucher method for pushing, system, storage medium, electronic equipment and shunt method
CN107392655B (en) * 2017-07-03 2020-06-05 携程计算机技术(上海)有限公司 Coupon pushing method, coupon pushing system, storage medium, electronic equipment and distribution method
CN107977865A (en) * 2017-12-07 2018-05-01 畅捷通信息技术股份有限公司 Advertisement sending method, device, computer equipment and readable storage medium storing program for executing
WO2019128311A1 (en) * 2017-12-29 2019-07-04 广东神马搜索科技有限公司 Advertisement similarity processing method and apparatus, calculation device, and storage medium
CN110083777A (en) * 2018-01-26 2019-08-02 腾讯科技(深圳)有限公司 A kind of social network user group technology, device and server
CN110083777B (en) * 2018-01-26 2022-11-25 腾讯科技(深圳)有限公司 Social network user grouping method and device and server
CN110288365A (en) * 2018-03-19 2019-09-27 北京京东尚科信息技术有限公司 Data processing method and system, computer system and computer readable storage medium storing program for executing
CN110288365B (en) * 2018-03-19 2024-09-20 北京京东尚科信息技术有限公司 Data processing method and system, computer system and computer readable storage medium
CN108628832A (en) * 2018-05-08 2018-10-09 中国联合网络通信集团有限公司 A kind of information keyword acquisition methods and device
CN108898432A (en) * 2018-06-25 2018-11-27 武汉斗鱼网络科技有限公司 Advertisement putting effect evaluation method and device and electronic equipment
CN108898432B (en) * 2018-06-25 2022-05-13 武汉斗鱼网络科技有限公司 Advertisement putting effect evaluation method and device and electronic equipment
CN109087711A (en) * 2018-06-28 2018-12-25 郑州大学第附属医院 Medical big data method for digging and system
WO2020000872A1 (en) * 2018-06-29 2020-01-02 深圳春沐源控股有限公司 Information pushing method and system
CN108960918A (en) * 2018-06-29 2018-12-07 深圳春沐源控股有限公司 The method and system of information push
CN109215258A (en) * 2018-08-10 2019-01-15 成都贝图科技有限公司 A kind of books multimode system for the distribution of commodities
CN109636445A (en) * 2018-11-19 2019-04-16 平安科技(深圳)有限公司 A kind of advertisement update method, device and terminal device based on user's operation information
CN110784500A (en) * 2019-04-02 2020-02-11 北京嘀嘀无限科技发展有限公司 Information pushing method and device
CN110784500B (en) * 2019-04-02 2021-01-22 北京嘀嘀无限科技发展有限公司 Information pushing method and device, electronic equipment and storage medium
CN110263862A (en) * 2019-06-21 2019-09-20 北京字节跳动网络技术有限公司 Method for pushing, device, electronic equipment and the readable storage medium storing program for executing of information
CN110263862B (en) * 2019-06-21 2021-05-07 北京字节跳动网络技术有限公司 Information pushing method and device, electronic equipment and readable storage medium
CN110430291A (en) * 2019-08-02 2019-11-08 秒针信息技术有限公司 Data processing method, device, equipment and storage medium
CN110730119B (en) * 2019-10-24 2020-12-25 珠海格力电器股份有限公司 Multimedia information pushing method and device and storage medium
CN110730119A (en) * 2019-10-24 2020-01-24 珠海格力电器股份有限公司 Multimedia information pushing method and device and storage medium
CN110751526A (en) * 2019-10-25 2020-02-04 广州凌鑫达实业有限公司 Advertisement pushing method and device, computer equipment and storage medium
CN111127095B (en) * 2019-12-20 2023-05-30 秒针信息技术有限公司 Target audience interest analysis method, device, equipment and storage medium
CN111127095A (en) * 2019-12-20 2020-05-08 秒针信息技术有限公司 Target audience interest analysis method, device, equipment and storage medium
CN111127101A (en) * 2019-12-24 2020-05-08 北京汇牛科技有限公司 Advertisement targeted delivery method, device and storage medium
CN111385190A (en) * 2020-03-06 2020-07-07 杭州威佩网络科技有限公司 Message sending method and device, electronic equipment and storage medium
WO2020143849A3 (en) * 2020-04-13 2021-02-11 Alipay (Hangzhou) Information Technology Co., Ltd. Method and system for optimizing user grouping for advertisement
US11227309B2 (en) 2020-04-13 2022-01-18 Alipay (Hangzhou) Information Technology Co., Ltd. Method and system for optimizing user grouping for advertisement
CN113674012A (en) * 2020-05-14 2021-11-19 南宁富桂精密工业有限公司 Advertisement information pushing method and system
CN112581161A (en) * 2020-12-04 2021-03-30 上海明略人工智能(集团)有限公司 Object selection method and device, storage medium and electronic equipment
CN112581161B (en) * 2020-12-04 2024-01-19 上海明略人工智能(集团)有限公司 Object selection method and device, storage medium and electronic equipment
CN112948697A (en) * 2021-04-01 2021-06-11 哈尔滨理工大学 Scientific article recommendation algorithm based on bipartite graph
CN112967100A (en) * 2021-04-02 2021-06-15 杭州网易云音乐科技有限公司 Similar population expansion method, device, computing equipment and medium
CN112967100B (en) * 2021-04-02 2024-03-15 杭州网易云音乐科技有限公司 Similar crowd expansion method, device, computing equipment and medium
CN113411627A (en) * 2021-06-17 2021-09-17 广州博冠信息科技有限公司 Data pushing method and device, readable storage medium and electronic equipment
CN116417148A (en) * 2023-05-11 2023-07-11 纳里健康科技有限公司 Medical information recommendation method considering user activation interest in 5G application field
CN116417148B (en) * 2023-05-11 2024-10-22 纳里健康科技有限公司 Medical information recommendation method considering user activation interest in 5G application field
CN117829916A (en) * 2023-09-18 2024-04-05 安徽大学 App advertisement putting method and system

Similar Documents

Publication Publication Date Title
CN101520878A (en) Method, device and system for pushing advertisements to users
CN107526807B (en) Information recommendation method and device
CN105701216B (en) A kind of information-pushing method and device
CN103914478B (en) Webpage training method and system, webpage Forecasting Methodology and system
Lee et al. MONERS: A news recommender for the mobile web
WO2018041168A1 (en) Information pushing method, storage medium and server
CN104063801B (en) A kind of moving advertising recommend method based on cluster
CN106339383B (en) A kind of search ordering method and system
CN108363821A (en) A kind of information-pushing method, device, terminal device and storage medium
CN109684538A (en) A kind of recommended method and recommender system based on individual subscriber feature
US20090276729A1 (en) Adaptive user feedback window
US20090327913A1 (en) Using web revisitation patterns to support web interaction
CN102004782A (en) Search result sequencing method and search result sequencer
US20150205580A1 (en) Method and System for Sorting Online Videos of a Search
CN101814083A (en) Automatic webpage classification method and system
CN108876537A (en) A kind of mixed recommendation method for on-line mall system
CN103731738A (en) Video recommendation method and device based on user group behavioral analysis
CN104268142B (en) Based on the Meta Search Engine result ordering method for being rejected by strategy
CN102799591A (en) Method and device for providing recommended word
CN101401062A (en) Method and system for determining relevant sources, querying and merging results from multiple content sources
CN107193883B (en) Data processing method and system
CN107896153B (en) Traffic package recommendation method and device based on mobile user internet surfing behavior
CN104778237A (en) Individual recommending method and system based on key users
CN112632405A (en) Recommendation method, device, equipment and storage medium
CN103198098A (en) Network information transfer method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20090902