CN108960898A - A kind of advertisement placement method and device - Google Patents
A kind of advertisement placement method and device Download PDFInfo
- Publication number
- CN108960898A CN108960898A CN201810595454.6A CN201810595454A CN108960898A CN 108960898 A CN108960898 A CN 108960898A CN 201810595454 A CN201810595454 A CN 201810595454A CN 108960898 A CN108960898 A CN 108960898A
- Authority
- CN
- China
- Prior art keywords
- advertisement
- index information
- newly
- increased
- candidate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0242—Determining effectiveness of advertisements
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention provides a kind of advertisement placement method and devices, are related to technical field of data processing.This method comprises: building keyed advertising model;Receive the advertisement acquisition request of client;It include target index information and object filtering information in advertisement acquisition request;From keyed advertising model, it is determined for compliance with each target candidate advertisement of target index information;Using object filtering information, advertisement to be put is filtered out from each target candidate advertisement;The corresponding played data of advertisement to be put is sent to client, to launch advertisement to client.In the present invention, server-side can construct keyed advertising model, and according to target index information, the screening range of candidate locations is reduced by keyed advertising model, the candidate locations of target index information are not met without participating in subsequent screening process, so as to shortening the time of server-side screening advertisement, namely shortens server-side and answer an advertisement time of acquisition request, and then improve advertisement and launch efficiency.
Description
Technical field
The present invention relates to technical field of data processing, more particularly to a kind of advertisement placement method and device.
Background technique
With becoming increasingly abundant for communication media, businessman can be publicized by various forms, for example, businessman can
To launch advertisement in video website, so that video website can launch advertisement to client in client terminal playing video.
In general, the advertisements such as video website playing platform can provide the candidate locations for being largely used to launch, advertisement plays flat
The server-side of platform needs successively to determine whether each candidate locations meets each orientation bar when launching advertisement to client
The advertisement for meeting each stereotactic conditions to screen to all candidate locations, and is delivered to client by part.
In practical applications, since the quantity of candidate locations is quite a lot of, all candidate locations are screened, it will
Time needed for extending server-side screening advertisement, so that efficiency is launched in the advertisement for reducing server-side.
Summary of the invention
In view of the above problems, it proposes the embodiment of the present invention and at least overcomes the advertisement of the above problem to launch in order to provide one kind
Method and apparatus.
According to the first aspect of the invention, a kind of advertisement placement method is provided, which comprises
Construct keyed advertising model;
Receive the advertisement acquisition request of client;It include target index information and object filtering in the advertisement acquisition request
Information;
From the keyed advertising model, it is determined for compliance with each target candidate advertisement of the target index information;
Using the object filtering information, advertisement to be put is filtered out from each target candidate advertisement;
The corresponding played data of the advertisement to be put is sent to the client, it is wide to be launched to the client
It accuses.
Optionally, the building keyed advertising model, comprising:
Obtain each initial candidate advertisement and the corresponding initial index information of each initial candidate advertisement;
Each initial candidate advertisement is classified according to initial index information, it is each to obtain each initial index information
From the keyed advertising model of a corresponding candidate locations set.
Optionally, the method also includes:
Obtain newly-increased candidate locations and the corresponding newly-increased index information of the newly-increased candidate locations;
According to the newly-increased candidate locations and the newly-increased index information, the keyed advertising model is updated.
Optionally, described according to the newly-increased candidate locations and the newly-increased index information, update the keyed advertising mould
Type, comprising:
When the newly-increased index information is identical as the first index information, the newly-increased candidate locations are added to described
In the corresponding candidate locations set of one index information;First index information is any in each initial index information
Initial index information;
When the newly-increased index information and each initial index information are all different, the newly-increased index letter is established
Corresponding candidate locations set is ceased, and the newly-increased candidate locations are added to the corresponding candidate locations of the newly-increased index information
In set.
Optionally, the target index information includes advertisement position, client operation platform, launches strategy and user location
At least one of domain.
According to the second aspect of the invention, a kind of advertisement delivery device is provided, described device includes:
Module is constructed, for constructing keyed advertising model;
Receiving module, for receiving the advertisement acquisition request of client;It is indexed in the advertisement acquisition request comprising target
Information and object filtering information;
Determining module, for being determined for compliance with each target of the target index information from the keyed advertising model
Candidate locations;
Screening module is filtered out from each target candidate advertisement wait throw for utilizing the object filtering information
The advertisement put;
Putting module, for the corresponding played data of the advertisement to be put to be sent to the client, with to institute
It states client and launches advertisement.
Optionally, the building module includes:
Acquisition submodule, it is corresponding just for obtaining each initial candidate advertisement and each initial candidate advertisement
Beginning index information;
Submodule of classifying obtains each for each initial candidate advertisement to be classified according to initial index information
A initial index information respectively corresponds to the keyed advertising model of a candidate locations set.
Optionally, described device further include:
Module is obtained, for obtaining newly-increased candidate locations and the corresponding newly-increased index information of the newly-increased candidate locations;
Update module, for updating the keyed advertising according to the newly-increased candidate locations and the newly-increased index information
Model.
Optionally, the update module includes:
First addition submodule, for that described will increase newly when the newly-increased index information is identical as the first index information
Candidate locations are added in the corresponding candidate locations set of first index information;First index information is described each
Any initial index information in initial index information;
Second addition submodule, for being all different when the newly-increased index information with each initial index information
When, the corresponding candidate locations set of the newly-increased index information is established, and the newly-increased candidate locations are added to described increase newly
In the corresponding candidate locations set of index information.
Optionally, the target index information includes advertisement position, client operation platform, launches strategy and user location
At least one of domain.
The embodiment of the present invention includes following advantages:
In embodiments of the present invention, server-side can construct keyed advertising model, and can be according in advertisement acquisition request
The target index information for including, the screening range of candidate locations is reduced by keyed advertising model, and does not meet target index letter
The candidate locations of breath need not then participate in subsequent screening process, so as to shorten the time needed for server-side screens advertisement,
Shorten server-side to the response time of advertisement acquisition request, and then efficiency is launched in the advertisement for improving server-side.
Detailed description of the invention
Fig. 1 is a kind of flow chart of advertisement placement method provided in an embodiment of the present invention;
Fig. 2 is the flow chart of another advertisement placement method provided in an embodiment of the present invention;
Fig. 3 is a kind of schematic diagram of keyed advertising model provided in an embodiment of the present invention;
Fig. 4 is the schematic diagram of another keyed advertising model provided in an embodiment of the present invention;
Fig. 5 is a kind of schematic diagram of updated keyed advertising model provided in an embodiment of the present invention;
Fig. 6 is the schematic diagram of the updated keyed advertising model of another kind provided in an embodiment of the present invention;
Fig. 7 is a kind of block diagram of advertisement delivery device provided in an embodiment of the present invention;
Fig. 8 is the block diagram of another advertisement delivery device provided in an embodiment of the present invention.
Specific embodiment
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, with reference to the accompanying drawing and specific real
Applying mode, the present invention is described in further detail.
Embodiment one
Referring to Fig.1, a kind of flow chart of advertisement placement method is shown, this method can specifically include following steps:
Step 101: building keyed advertising model.
In embodiments of the present invention, numerous businessmans can throw for publicity demand to the advertisements playing platform such as video website
The advertisement of amplification quantity, so that the server-side of advertisement playing platform is available to a large amount of initial candidate advertisements to be put.In general,
Businessman wishes farthest improve benefit by advertising, therefore the advertisement oneself launched would generally be arranged in businessman
Some stereotactic conditions.For example, certain businessman develops a Android version Huimin application for the city A, the businessman is for maximum journey
Degree improves the purpose of download, and can require the stereotactic conditions of Huimin application advertisement is to need to be directed to be located at the city A, and client
Operating platform is that the crowd of Android system launches.In practical applications, the dimension of advertisement stereotactic conditions is varied, such as
For the advertisement position dimension of particular advertisement play position, region dimension, for user's dimension of VIP user etc..
In embodiments of the present invention, initial index information can be initial candidate advertisement under each index dimension of setting
Specific object.For example, the initial index information of initial candidate advertisement a can index the preceding bumper advertisements under dimension for advertisement position
The tactful dispensing strategy 2 indexed under dimension and user institute, are launched at the iPhone platform under client operation platform index dimension in position
Shanghai under ground Domain Index dimension.Wherein, each index dimension is in each stereotactic conditions dimension, and demand frequency is greater than default
Frequency, and meet the stereotactic conditions dimension of default publicity condition.Wherein, the established standards for presetting publicity condition can be by related skill
Art personnel are rule of thumb with statistical data etc. setting, such as default publicity condition can be the assessment such as the effect of publicity Intrusion Index
Parameter.Server-side can select advertiser to propose that demand number is more, and declare for advertisement from numerous stereotactic conditions dimensions
The significant stereotactic conditions dimension of influential effect is passed, and is set as the index dimension of candidate locations.
In practical applications, each initial candidate advertisement can be classified according to initial index information, is obtained each
Initial index information respectively corresponds to the keyed advertising model of a candidate locations set.Correspondingly, keyed advertising model can be used
In the candidate locations set for being determined for compliance with initial index information.
Step 102: receiving the advertisement acquisition request of client;It include target index information and target in advertisement acquisition request
Filter information.
When meeting default transmission condition, client can send advertisement acquisition request to server-side, that is to say client
It requests to obtain the advertisement for playing to user's viewing from server-side.It may include target index information in the advertisement acquisition request
With object filtering information, wherein target index information is that advertisement to be put needs to meet under each index dimension of setting
Specific object.
In addition, in practical applications, the orientation bar in addition to indexing dimension can be selected from each stereotactic conditions dimension
Part dimension is set as the screening dimension of candidate locations, such as screening dimension can be age of user, user's gender, broadcasting channel
Etc..Correspondingly, object filtering information is the specific category that advertisement to be put needs to meet under each screening dimension of setting
Property.
For example, stereotactic conditions include the condition of 20 kinds of dimensions, wherein advertisement position, client operation platform, launch strategy and
This 4 kinds of dimensions of region can be used as index dimension where user, remaining 16 kinds can be used as screening dimension.
Step 103: from keyed advertising model, being determined for compliance with each target candidate advertisement of target index information.
In keyed advertising model, each index information can correspond to a candidate locations set, so that server-side can be with
From keyed advertising model, it is determined for compliance with each target candidate advertisement of target index information.In embodiments of the present invention, it services
End can reduce the screening of candidate locations by keyed advertising model according to the target index information for including in advertisement acquisition request
Range, and the candidate locations for not meeting target index information need not then participate in subsequent screening process, so as to shorten service
Time needed for the screening advertisement of end, namely shorten server-side to the response time of advertisement acquisition request, and then improve server-side
Efficiency is launched in advertisement.
Server-side can use demand frequency greater than predeterminated frequency, and meet the stereotactic conditions dimension of default publicity condition into
Row keyed advertising can use advertisement position, client operation platform, launch region 4 where strategy and user in practical applications
The important dimension of a different attribute carries out keyed advertising as index dimension.Wherein, meet the advertisements of various important dimensions to
The specific aim of family group is stronger, so as to which advertisement is thrown to the most desirable user group, and the important dimension of different attribute
It can guarantee the flexibility that advertisement is launched again, be unlikely to exceedingly to reduce audience size, it is wide so as to improve to the maximum extent
The dispensing effect of announcement.
Step 104: utilizing object filtering information, filter out advertisement to be put from each target candidate advertisement.
After determining to meet each target candidate advertisement of target index information, server-side can be believed with object filtering
Breath, filters out advertisement to be put from each target candidate advertisement, that is to say that server-side can be from each target candidate advertisement
In, determine the advertisement for meeting object filtering information, the advertisement launched as preparation to the client.
Step 105: the corresponding played data of advertisement to be put being sent to client, to launch advertisement to client.
In embodiments of the present invention, server-side, can after filtering out advertisement to be put in each target candidate advertisement
The corresponding played data of advertisement to be put is sent to client, to realize that the advertisement to client is launched.Client
In the played data for receiving advertisement, it can use the played data and play advertisement.
The embodiment of the present invention includes following advantages:
In embodiments of the present invention, server-side can construct keyed advertising model, and can be according in advertisement acquisition request
The target index information for including, the screening range of candidate locations is reduced by keyed advertising model, and does not meet target index letter
The candidate locations of breath need not then participate in subsequent screening process, so as to shorten the time needed for server-side screens advertisement,
Shorten server-side to the response time of advertisement acquisition request, and then efficiency is launched in the advertisement for improving server-side.
Embodiment two
Referring to Fig. 2, the flow chart of another advertisement placement method is shown, this method can specifically include following steps:
Step 201: obtaining each initial candidate advertisement and the corresponding initial index information of each initial candidate advertisement.
In embodiments of the present invention, numerous businessmans can throw for publicity demand to the advertisements playing platform such as video website
The advertisement of amplification quantity, so that the server-side of advertisement playing platform is available to a large amount of initial candidate advertisements to be put.Meanwhile
Some stereotactic conditions would generally be arranged to the advertisement oneself launched in businessman, so that server-side can also get each initial candidate
The specific object of the corresponding initial index information of advertisement namely each initial candidate advertisement under each index dimension of setting.
For example, numerous businessmans are after advertisement playing platform launches a large amount of advertisement, the server-side of advertisement playing platform can
To get 7000 initial candidate advertisements and the corresponding initial index information of each initial candidate advertisement.Wherein, 7000
In a initial candidate advertisement, the initial index information being related to may include advertisement position, client operation platform, launch strategy and use
The index information of 4 dimensions in region where family.For example, initial index information can be advertisement position for initial candidate advertisement a
It indexes the preceding bumper advertisements position under dimension, the iPhone platform under client operation platform index dimension, launch strategy index dimension
Dispensing strategy 2 under degree and the Shanghai under the Domain Index dimension of user location.
Step 202: each initial candidate advertisement being classified according to initial index information, obtains each initial index letter
Breath respectively corresponds to the keyed advertising model of a candidate locations set.
In embodiments of the present invention, since the initial index information of each initial candidate advertisement is different, such as client
This index dimension of operating platform is held, initial index information of the initial candidate advertisement a under the index dimension can be iPhone
Platform, initial index information of the initial candidate advertisement b under the index dimension can be Android platform, and therefore, server-side can
Each initial candidate advertisement to be classified according to initial index information, as shown in Figure 3, each initial index information is obtained
The respectively keyed advertising model of a corresponding candidate locations set.
In practical applications, initial index information may include advertisement position, client operation platform, launch strategy and user
At least one of place region, the merely exemplary initial index information that shows includes that advertisement position, client operation are flat in Fig. 3
Platform, the keyed advertising model for launching this 4 index dimensions of strategy and user place region.Wherein, strategy is launched to play advertisement
When control information, may include the information such as type, playing duration, advertisement time started, advertisement broadcasting time for playing advertisement.
For example, server-side can classify 7000 initial candidate advertisements according to initial index information, obtain such as Fig. 4
Shown in each initial index information respectively correspond to a candidate locations set keyed advertising model.For example, for initially waiting
Advertisement a is selected, bumper advertisements position, iPhone platform, dispensing strategy 2 and Shanghai are common before initial candidate advertisement a being added to
In corresponding candidate locations set 2.
Step 203: obtaining newly-increased candidate locations and the corresponding newly-increased index information of newly-increased candidate locations.
In embodiments of the present invention, since businessman can launch advertisement to advertisement playing platform at any time, correspondingly, advertisement is broadcast
The server-side for being laid flat platform can get newly-increased candidate locations namely newly added candidate locations in real time, and available arrive
The newly-increased corresponding newly-increased index information of candidate locations.
For example, certain businessman can launch advertisement to advertisement playing platform, so that server-side is available to newly-increased candidate wide
Accuse c and the corresponding newly-increased index information of newly-increased candidate locations c: strategy 2 and north, are launched at iPhone platform in preceding bumper advertisements position
Capital.
Step 204: according to newly-increased candidate locations and newly-increased index information, updating keyed advertising model.
In embodiments of the present invention, the implementation of this step may include: when newly-increased index information and the first index are believed
Simultaneously, newly-increased candidate locations are added in the corresponding candidate locations set of the first index information for manner of breathing;First index information is
Any initial index information in each initial index information;When newly-increased index information and each initial index information are all different
When, the newly-increased corresponding candidate locations set of index information is established, and newly-increased candidate locations are added to newly-increased index information and are corresponded to
Candidate locations set in.
Wherein, whether the candidate locations newly-increased for one, server-side can first look under each index dimension
There are the corresponding newly-increased index informations of newly-increased candidate locations.If having existed, server-side can directly by newly-increased candidate locations,
It is added in the corresponding candidate locations set of already present index information.If it does not exist, then server-side can be first in advertisement rope
Draw and increase new index information in model, newly-increased candidate locations are then added to the corresponding candidate locations of newly-increased index information again
In set, to realize the dynamic real-time update of keyed advertising model, and the keyed advertising model of real-time update can satisfy extensively
Accuse the real-time demand launched.
For example, referring to Fig. 3, it is targeted ads position 2 for newly-increased index information, client operation platform M-1, launches strategy
The newly-increased candidate locations c of 2 and user place region Q+1, can look under the advertisement position index dimension of keyed advertising model first
It looks for the presence or absence of this specific object of advertisement position 2, server side searches arrive, then can continue to index dimension in client operation platform
Under search whether that, there are this specific object of client operation platform M-1, server side searches arrive, then can continue launch strategy
It searches whether to exist under index dimension and launches tactful 2 this specific object, server side searches arrive, then can continue where user
Search whether that there are this specific object of region Q+1, server-sides where user not to find under ground Domain Index dimension, then it can be
Launch the corresponding candidate locations set of region Q+1 where establishing user under tactful 2 this specific object, and by newly-increased candidate locations
C is added to advertisement position 2, client operation platform M-1, dispensing strategy 2 and region Q+1 where user corresponding candidate locations jointly
In set Q+1, it is hereby achieved that updated keyed advertising model as shown in Figure 5.
Using newly-increased index information, candidate locations newly-increased in real time can be added in existing keyed advertising model, from
And the dynamic that keyed advertising model may be implemented is established, and the keyed advertising model of real-time update can satisfy the reality of advertisement dispensing
When property demand.
It should be noted that after keyed advertising model foundation and in the case that various dispensing demands are basically unchanged, service
End guarantees to carry out real-time update to keyed advertising model, without establishing a keyed advertising before launching advertisement every time
Model.Certainly, in practical applications, when dispensing demand varies widely, can be re-established wide according to real-time demand
Index model is accused, the present invention is not especially limit this.
For example, referring to Fig. 4, it is bumper advertisements position before orienting for newly-increased index information, iPhone platform, launches strategy 2
Candidate locations c is increased newly with Pekinese, before can searching whether to exist under the advertisement position index dimension of keyed advertising model first
This specific object of bumper advertisements position, server side searches arrive, then can continue to search in the case where client operation platform indexes dimension
With the presence or absence of this specific object of iPhone platform, server side searches are arrived, then can continue to look into the case where launching strategy index dimension
It looks for the presence or absence of tactful 2 this specific object are launched, server side searches arrive, then can continue in user location Domain Index dimension
Under search whether that, there are this specific object of Beijing, server-side is not found, then can be in the case where launching tactful 2 this specific object
The corresponding candidate locations set in Beijing is established, and newly-increased candidate locations c is added to preceding bumper advertisements position, iPhone platform, is thrown
Strategy 2 and Beijing are put jointly in corresponding candidate locations set Q+1, it is hereby achieved that updated advertisement as shown in FIG. 6
Index model.
Step 205: receiving the advertisement acquisition request of client;It include target index information and target in advertisement acquisition request
Filter information.
In embodiments of the present invention, when meeting default transmission condition, client can send advertisement to server-side and obtain
Request that is to say that client request obtains one from server-side and plays to the advertisement that user watches, and then server-side can receive
The advertisement acquisition request sent to client.It may include target index information and object filtering letter in the advertisement acquisition request
Breath, wherein target index information and object filtering information can pass through corresponding gain of parameter in parsing advertisement acquisition request.?
In practical application, where target index information may include advertisement position, client operation platform, launch strategy and user in region
At least one, the present invention is not especially limit this.
For example, client can send advertisement acquisition request to server-side, and then service when meeting default transmission condition
End can receive the advertisement acquisition request of client transmission.Before the target index information for including in advertisement acquisition request can be
Bumper advertisements position, iPhone platform, dispensing strategy 2 and Shanghai, object filtering information can be 18-25 years old, female user, place
Channel etc..
Step 206: from updated keyed advertising model, each target candidate for being determined for compliance with target index information is wide
It accuses.
In keyed advertising model in the updated, each index information can correspond to a candidate locations set, to take
Business end can be determined for compliance with each target candidate advertisement of target index information from updated keyed advertising model.At this
In inventive embodiments, server-side can pass through keyed advertising model according to the target index information for including in advertisement acquisition request
The screening range of candidate locations is reduced, and the candidate locations for not meeting target index information need not then participate in subsequent screened
Journey, when so as to shorten the time needed for server-side screens advertisement, namely shorten response of the server-side to advertisement acquisition request
Between, and then efficiency is launched in the advertisement for improving server-side.
Server-side can use advertisement position, client operation platform, launch region where strategy and user, this 4 differences
The important dimension of attribute carries out keyed advertising.Wherein, the advertisement for meeting various important dimensions is stronger to the specific aim of user group,
So as to which advertisement is thrown to the most desirable user group, and the important dimension of different attribute can guarantee what advertisement was launched
Flexibility is unlikely to exceedingly to reduce audience size, so as to improve the dispensing effect of advertisement to the maximum extent.
It should be noted that since businessman can launch advertisement to advertisement playing platform at any time, keyed advertising model
Update can also with real-time perfoming, as long as namely have new advertisement that advertisement playing platform is added, can to keyed advertising model into
Row updates.In addition, due to client can also at any time to server-side send advertisement acquisition request, when a client to
When server-side sends advertisement acquisition request, if keyed advertising model has been based on newly-increased advertisement and updated, server-side can
To carry out advertisement screening by updated keyed advertising model.After if new advertisement is added, the also non-property of keyed advertising model obtain and
It is updated based on newly-increased advertisement, then server-side can first pass through keyed advertising model and carry out advertisement screening, then again to advertisement
Index model is updated, to can use updated keyed advertising model when subsequent progress advertisement screening.Actually answering
In, renewal process and the advertisement screening process of keyed advertising model can carry out respectively, be independent of each other.
For example, server-side can determine that target index information is from updated keyed advertising model as shown in FIG. 6
Preceding bumper advertisements position, is launched in the candidate locations set 2 namely candidate locations set 2 in strategy 2 and Shanghai iPhone platform
Each target candidate advertisement meets above-mentioned target index information.
Step 207: utilizing object filtering information, filter out advertisement to be put from each target candidate advertisement.
In embodiments of the present invention, after determining to meet each target candidate advertisement of target index information, service
End can filter out advertisement to be put from each target candidate advertisement with object filtering information, that is to say that server-side can be from
In each target candidate advertisement, the advertisement for meeting object filtering information is determined, the advertisement launched as preparation to the client.
For example, server-side can use 18-25 years old, female user, the object filterings information such as local channel, from candidate locations
In set 2 in each target candidate advertisement, filtering out advertisement to be put is a.
Step 208: the corresponding played data of advertisement to be put being sent to client, to launch advertisement to client.
In embodiments of the present invention, server-side, can after filtering out advertisement to be put in each target candidate advertisement
The corresponding played data of advertisement to be put is sent to client, to realize that the advertisement to client is launched.Client
In the played data for receiving advertisement, it can use the played data and play advertisement.
For example, the corresponding played data of advertisement a to be put can be sent to client by server-side, to throw to client
Advertisement is put, so that client, which when receiving the played data of advertisement a, can use the played data, plays advertisement a.
The embodiment of the present invention includes following advantages:
In embodiments of the present invention, server-side can construct keyed advertising model, and can increase newly in real time candidate locations and
Corresponding index information can satisfy the real-time demand of advertisement dispensing to realize that the dynamic of keyed advertising model is established.Separately
Outside, server-side can be reduced candidate wide according to the target index information for including in advertisement acquisition request by keyed advertising model
The screening range of announcement, and the candidate locations for not meeting target index information need not then participate in subsequent screening process, so as to
Time needed for shortening server-side screening advertisement, namely shorten server-side to the response time of advertisement acquisition request, and then improve
Efficiency is launched in the advertisement of server-side.Furthermore server-side can use advertisement position, client operation platform, launch strategy and user
At least one of place region important dimension carries out keyed advertising, meets needle of the advertisement to user group of various important dimensions
Stronger to property, so as to which advertisement is thrown to the most desirable user group, and the important dimension of different attribute can guarantee
The flexibility that advertisement is launched, is unlikely to exceedingly to reduce audience size, so as to improve the dispensing effect of advertisement to the maximum extent
Fruit.
It should be noted that for simple description, therefore, it is stated as a series of action groups for embodiment of the method
It closes, but those skilled in the art should understand that, embodiment of that present invention are not limited by the describe sequence of actions, because according to
According to the embodiment of the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art also should
Know, the embodiments described in the specification are all preferred embodiments, and the related movement not necessarily present invention is implemented
Necessary to example.
Embodiment three
Referring to Fig. 7, a kind of block diagram of advertisement delivery device 700 is shown, which can specifically include:
Module 701 is constructed, for constructing keyed advertising model;
Receiving module 702, for receiving the advertisement acquisition request of client;It include target rope in the advertisement acquisition request
Fuse breath and object filtering information;
Determining module 703, for being determined for compliance with each mesh of the target index information from the keyed advertising model
Mark candidate locations;
Screening module 704, for utilize the object filtering information, filtered out from each target candidate advertisement to
The advertisement of dispensing;
Putting module 705, for the corresponding played data of the advertisement to be put to be sent to the client, with to
The client launches advertisement.
The embodiment of the present invention includes following advantages:
In embodiments of the present invention, server-side can construct keyed advertising model by building module, and then server-side can
To be reduced by keyed advertising model candidate by determining module according to the target index information for including in advertisement acquisition request
The screening range of advertisement, and the candidate locations for not meeting target index information need not then participate in subsequent screening process, so as to
Time needed for enough shortening server-side screening advertisement, namely shorten response time of the server-side to advertisement acquisition request, Jin Erti
Efficiency is launched in the advertisement of high server-side.
Example IV
Referring to Fig. 8, the block diagram of another advertisement delivery device 800 is shown, which can specifically include:
Module 801 is constructed, for constructing keyed advertising model;
Receiving module 802, for receiving the advertisement acquisition request of client;It include target rope in the advertisement acquisition request
Fuse breath and object filtering information;
Determining module 803, for being determined for compliance with each mesh of the target index information from the keyed advertising model
Mark candidate locations;
Screening module 804, for utilize the object filtering information, filtered out from each target candidate advertisement to
The advertisement of dispensing;
Putting module 805, for the corresponding played data of the advertisement to be put to be sent to the client, with to
The client launches advertisement.
Optionally, referring to Fig. 8, the building module 801 includes:
Acquisition submodule 8011, it is corresponding for obtaining each initial candidate advertisement and each initial candidate advertisement
Initial index information;
Classification submodule 8012 is obtained for each initial candidate advertisement to be classified according to initial index information
The keyed advertising model of a candidate locations set is respectively corresponded to each initial index information.
Optionally, referring to Fig. 8, described device further include:
Module 806 is obtained, for obtaining newly-increased candidate locations and the corresponding newly-increased index letter of the newly-increased candidate locations
Breath;
Update module 807, for updating the advertisement rope according to the newly-increased candidate locations and the newly-increased index information
Draw model.
Optionally, referring to Fig. 8, the update module 807 includes:
First addition submodule 8071, is used for when the newly-increased index information is identical as the first index information, will be described
Newly-increased candidate locations are added in the corresponding candidate locations set of first index information;First index information is described
Any initial index information in each initial index information;
Second addition submodule 8072, for when the newly-increased index information and each initial index information not phase
Meanwhile the corresponding candidate locations set of the newly-increased index information is established, and the newly-increased candidate locations are added to described new
Increase in the corresponding candidate locations set of index information.
Optionally, the target index information includes advertisement position, client operation platform, launches strategy and user location
At least one of domain.
The embodiment of the present invention includes following advantages:
In embodiments of the present invention, server-side can construct keyed advertising model by building module, and can be by obtaining
Modulus block and update module increase candidate locations and corresponding index information newly, to realize the dynamic of keyed advertising model in real time
It establishes, can satisfy the real-time demand of advertisement dispensing.In addition, server-side can be asked by determining module according to advertisement acquisition
The target index information for including in asking, the screening range of candidate locations is reduced by keyed advertising model, and does not meet target rope
The candidate locations of fuse breath need not then participate in subsequent screening process, when so as to shorten needed for server-side screening advertisement
Between, namely shorten server-side to the response time of advertisement acquisition request, and then efficiency is launched in the advertisement for improving server-side.Furthermore
The important dimension at least one of region where server-side can use advertisement position, client operation platform, launch strategy and user
Degree carries out keyed advertising, and the advertisement for meeting various important dimensions is stronger to the specific aim of user group, so as to throw advertisement
It puts to the most desirable user group, and the important dimension of different attribute can guarantee the flexibility that advertisement is launched, and be unlikely to
Degree ground reduces audience size, so as to improve the dispensing effect of advertisement to the maximum extent.
For device embodiment, since it is basically similar to the method embodiment, related so being described relatively simple
Place illustrates referring to the part of embodiment of the method.
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are with
The difference of other embodiments, the same or similar parts between the embodiments can be referred to each other.
It should be understood by those skilled in the art that, the embodiment of the embodiment of the present invention can provide as method, apparatus or calculate
Machine program product.Therefore, the embodiment of the present invention can be used complete hardware embodiment, complete software embodiment or combine software and
The form of the embodiment of hardware aspect.Moreover, the embodiment of the present invention can be used one or more wherein include computer can
With in the computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) of program code
The form of the computer program product of implementation.
In a typical configuration, the computer equipment includes one or more processors (CPU), input/output
Interface, network interface and memory.Memory may include the non-volatile memory in computer-readable medium, random access memory
The forms such as device (RAM) and/or Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is to calculate
The example of machine readable medium.Computer-readable medium includes that permanent and non-permanent, removable and non-removable media can be with
Realize that information is stored by any method or technique.Information can be computer readable instructions, data structure, the module of program or
Other data.The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory
(SRAM), dynamic random access memory (DRAM), other kinds of random access memory (RAM), read-only memory
(ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory techniques, CD-ROM are read-only
Memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage or
Other magnetic storage devices or any other non-transmission medium, can be used for storage can be accessed by a computing device information.According to
Herein defines, and computer-readable medium does not include non-persistent computer readable media (transitory media), such as
The data-signal and carrier wave of modulation.
The embodiment of the present invention be referring to according to the method for the embodiment of the present invention, terminal device (system) and computer program
The flowchart and/or the block diagram of product describes.It should be understood that flowchart and/or the block diagram can be realized by computer program instructions
In each flow and/or block and flowchart and/or the block diagram in process and/or box combination.It can provide these
Computer program instructions are set to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing terminals
Standby processor is to generate a machine, so that being held by the processor of computer or other programmable data processing terminal devices
Capable instruction generates for realizing in one or more flows of the flowchart and/or one or more blocks of the block diagram
The device of specified function.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing terminal devices
In computer-readable memory operate in a specific manner, so that instruction stored in the computer readable memory generates packet
The manufacture of command device is included, which realizes in one side of one or more flows of the flowchart and/or block diagram
The function of being specified in frame or multiple boxes.
These computer program instructions can also be loaded into computer or other programmable data processing terminal devices, so that
Series of operation steps are executed on computer or other programmable terminal equipments to generate computer implemented processing, thus
The instruction executed on computer or other programmable terminal equipments is provided for realizing in one or more flows of the flowchart
And/or in one or more blocks of the block diagram specify function the step of.
Although the preferred embodiment of the embodiment of the present invention has been described, once a person skilled in the art knows bases
This creative concept, then additional changes and modifications can be made to these embodiments.So the following claims are intended to be interpreted as
Including preferred embodiment and fall into all change and modification of range of embodiment of the invention.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to by
One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation
Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning
Covering non-exclusive inclusion, so that process, method, article or terminal device including a series of elements not only wrap
Those elements are included, but also including other elements that are not explicitly listed, or further includes for this process, method, article
Or the element that terminal device is intrinsic.In the absence of more restrictions, being wanted by what sentence "including a ..." limited
Element, it is not excluded that there is also other identical elements in process, method, article or the terminal device for including the element.
Above to a kind of advertisement placement method provided by the present invention and a kind of advertisement delivery device, detailed Jie has been carried out
It continues, used herein a specific example illustrates the principle and implementation of the invention, and the explanation of above embodiments is only
It is to be used to help understand method and its core concept of the invention;At the same time, for those skilled in the art, according to this hair
Bright thought, there will be changes in the specific implementation manner and application range, in conclusion the content of the present specification should not manage
Solution is limitation of the present invention.
Claims (10)
1. a kind of advertisement placement method, which is characterized in that the described method includes:
Construct keyed advertising model;
Receive the advertisement acquisition request of client;Believe in the advertisement acquisition request comprising target index information and object filtering
Breath;
From the keyed advertising model, it is determined for compliance with each target candidate advertisement of the target index information;
Using the object filtering information, advertisement to be put is filtered out from each target candidate advertisement;
The corresponding played data of the advertisement to be put is sent to the client, to launch advertisement to the client.
2. the method according to claim 1, wherein the building keyed advertising model, comprising:
Obtain each initial candidate advertisement and the corresponding initial index information of each initial candidate advertisement;
Each initial candidate advertisement is classified according to initial index information, it is respectively right to obtain each initial index information
Answer the keyed advertising model of a candidate locations set.
3. the method according to claim 1, wherein the method also includes:
Obtain newly-increased candidate locations and the corresponding newly-increased index information of the newly-increased candidate locations;
According to the newly-increased candidate locations and the newly-increased index information, the keyed advertising model is updated.
4. according to the method described in claim 3, it is characterized in that, described according to the newly-increased candidate locations and the newly-increased rope
Fuse breath, updates the keyed advertising model, comprising:
When the newly-increased index information is identical as the first index information, the newly-increased candidate locations are added to first rope
Fuse ceases in corresponding candidate locations set;First index information is any initial in each initial index information
Index information;
When the newly-increased index information and each initial index information are all different, the newly-increased index information pair is established
The candidate locations set answered, and the newly-increased candidate locations are added to the corresponding candidate locations set of the newly-increased index information
In.
5. the method according to claim 1, wherein the target index information includes advertisement position, client behaviour
At least one of region where making platform, launching strategy and user.
6. a kind of advertisement delivery device, which is characterized in that described device includes:
Module is constructed, for constructing keyed advertising model;
Receiving module, for receiving the advertisement acquisition request of client;It include target index information in the advertisement acquisition request
With object filtering information;
Determining module, for being determined for compliance with each target candidate of the target index information from the keyed advertising model
Advertisement;
Screening module filters out to be put for utilizing the object filtering information from each target candidate advertisement
Advertisement;
Putting module, for the corresponding played data of the advertisement to be put to be sent to the client, with to the visitor
Launch advertisement in family end.
7. device according to claim 6, which is characterized in that the building module includes:
Acquisition submodule, for obtaining each initial candidate advertisement and the corresponding initial rope of each initial candidate advertisement
Fuse breath;
Submodule of classifying obtains each first for each initial candidate advertisement to be classified according to initial index information
Beginning index information respectively corresponds to the keyed advertising model of a candidate locations set.
8. device according to claim 6, which is characterized in that described device further include:
Module is obtained, for obtaining newly-increased candidate locations and the corresponding newly-increased index information of the newly-increased candidate locations;
Update module, for updating the keyed advertising model according to the newly-increased candidate locations and the newly-increased index information.
9. device according to claim 8, which is characterized in that the update module includes:
First addition submodule, is used for when the newly-increased index information is identical as the first index information, by the newly-increased candidate
Advertisement is added in the corresponding candidate locations set of first index information;First index information is described each initial
Any initial index information in index information;
Second addition submodule, for building when the newly-increased index information is all different with each initial index information
The corresponding candidate locations set of the newly-increased index information is found, and the newly-increased candidate locations are added to the newly-increased index and are believed
It ceases in corresponding candidate locations set.
10. device according to claim 6, which is characterized in that the target index information includes advertisement position, client behaviour
At least one of region where making platform, launching strategy and user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810595454.6A CN108960898A (en) | 2018-06-11 | 2018-06-11 | A kind of advertisement placement method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810595454.6A CN108960898A (en) | 2018-06-11 | 2018-06-11 | A kind of advertisement placement method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108960898A true CN108960898A (en) | 2018-12-07 |
Family
ID=64488439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810595454.6A Pending CN108960898A (en) | 2018-06-11 | 2018-06-11 | A kind of advertisement placement method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108960898A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111210258A (en) * | 2019-12-23 | 2020-05-29 | 北京三快在线科技有限公司 | Advertisement putting method and device, electronic equipment and readable storage medium |
CN111881402A (en) * | 2020-08-05 | 2020-11-03 | 香港乐蜜有限公司 | Configuration data delivery method and device and electronic equipment |
CN113157702A (en) * | 2021-04-27 | 2021-07-23 | 拉扎斯网络科技(上海)有限公司 | Data processing method and device |
CN113723992A (en) * | 2021-08-13 | 2021-11-30 | 北京奇艺世纪科技有限公司 | Method, device and equipment for constructing advertisement request and storage medium |
CN114647775A (en) * | 2020-12-21 | 2022-06-21 | 北京达佳互联信息技术有限公司 | Information pushing method and device and electronic equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101458690A (en) * | 2007-12-14 | 2009-06-17 | 北京龙拓互动广告有限公司 | Advertisement publishing method and advertisement server |
CN102880969A (en) * | 2011-07-13 | 2013-01-16 | 阿里巴巴集团控股有限公司 | Advertisement putting method, advertisement putting server and advertisement putting system |
CN104036407A (en) * | 2013-03-07 | 2014-09-10 | 云壤(北京)信息技术有限公司 | Mobile internet advertisement system and advertisement method |
CN105611342A (en) * | 2015-11-04 | 2016-05-25 | 合一网络技术(北京)有限公司 | Advertising method and system |
CN105610954A (en) * | 2015-12-31 | 2016-05-25 | 腾讯科技(深圳)有限公司 | Media information processing method and system |
CN106227796A (en) * | 2016-07-20 | 2016-12-14 | 无锡天脉聚源传媒科技有限公司 | A kind of method and device building keyed advertising |
CN107027057A (en) * | 2017-03-31 | 2017-08-08 | 北京奇艺世纪科技有限公司 | A kind of advertisement serving policy system of selection and device |
-
2018
- 2018-06-11 CN CN201810595454.6A patent/CN108960898A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101458690A (en) * | 2007-12-14 | 2009-06-17 | 北京龙拓互动广告有限公司 | Advertisement publishing method and advertisement server |
CN102880969A (en) * | 2011-07-13 | 2013-01-16 | 阿里巴巴集团控股有限公司 | Advertisement putting method, advertisement putting server and advertisement putting system |
CN104036407A (en) * | 2013-03-07 | 2014-09-10 | 云壤(北京)信息技术有限公司 | Mobile internet advertisement system and advertisement method |
CN105611342A (en) * | 2015-11-04 | 2016-05-25 | 合一网络技术(北京)有限公司 | Advertising method and system |
CN105610954A (en) * | 2015-12-31 | 2016-05-25 | 腾讯科技(深圳)有限公司 | Media information processing method and system |
CN106227796A (en) * | 2016-07-20 | 2016-12-14 | 无锡天脉聚源传媒科技有限公司 | A kind of method and device building keyed advertising |
CN107027057A (en) * | 2017-03-31 | 2017-08-08 | 北京奇艺世纪科技有限公司 | A kind of advertisement serving policy system of selection and device |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111210258A (en) * | 2019-12-23 | 2020-05-29 | 北京三快在线科技有限公司 | Advertisement putting method and device, electronic equipment and readable storage medium |
CN111881402A (en) * | 2020-08-05 | 2020-11-03 | 香港乐蜜有限公司 | Configuration data delivery method and device and electronic equipment |
CN111881402B (en) * | 2020-08-05 | 2024-06-14 | 卓米私人有限公司 | Configuration data release method and device and electronic equipment |
CN114647775A (en) * | 2020-12-21 | 2022-06-21 | 北京达佳互联信息技术有限公司 | Information pushing method and device and electronic equipment |
CN113157702A (en) * | 2021-04-27 | 2021-07-23 | 拉扎斯网络科技(上海)有限公司 | Data processing method and device |
CN113723992A (en) * | 2021-08-13 | 2021-11-30 | 北京奇艺世纪科技有限公司 | Method, device and equipment for constructing advertisement request and storage medium |
CN113723992B (en) * | 2021-08-13 | 2023-08-22 | 北京奇艺世纪科技有限公司 | Advertisement request construction method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108960898A (en) | A kind of advertisement placement method and device | |
CN104980809B (en) | A kind of barrage treating method and apparatus | |
CN106487781B (en) | Resource data processing method, device and system based on live broadcast | |
DE102009060268B4 (en) | Social networking and announcements in a mobile device on a Local Personal Area Network | |
US9377938B2 (en) | Live videocast to social network | |
US8620996B2 (en) | Method and apparatus for determining a group preference in a social network | |
CN104301436B (en) | Content to be displayed push, subscription, update method and its corresponding device | |
CN108900923A (en) | Recommend the method and apparatus of live streaming template | |
CN107105316A (en) | A kind of advertisement broadcast method and device | |
CN113038239B (en) | Bullet screen setting method, device and system | |
CN106303588A (en) | Video recommendation method, client and server | |
CN102761609A (en) | Data push system and method for server | |
CN104902295A (en) | Intelligent TV business realization method, terminal device and system | |
CN111125497A (en) | Information recommendation method, device, processor and storage medium | |
CN103647756A (en) | Advertisement broadcasting method, server, client and system | |
CN104363507A (en) | Video and audio recording and sharing method and system based on OTT set-top box | |
CN109754285A (en) | Information processing method, device, electronic equipment and computer readable storage medium | |
CN110418158B (en) | Live broadcast room service configuration method and device, electronic equipment and storage medium | |
CN106372962A (en) | Information publishment and feedback method of intelligent cloud screen | |
CN111083504A (en) | Interaction method, device and equipment | |
US20170171333A1 (en) | Method and electronic device for information pushing | |
CN108124188B (en) | Audio-video system operation method | |
CN106888406A (en) | A kind of time-based interaction content method for pushing and system | |
CN111629236B (en) | Friend relationship establishing method, device, equipment and computer readable storage medium | |
CN110275981A (en) | A kind of content recommendation method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181207 |