CN106209986A - Advertisement pulling method and device and terminal - Google Patents
Advertisement pulling method and device and terminal Download PDFInfo
- Publication number
- CN106209986A CN106209986A CN201610491318.3A CN201610491318A CN106209986A CN 106209986 A CN106209986 A CN 106209986A CN 201610491318 A CN201610491318 A CN 201610491318A CN 106209986 A CN106209986 A CN 106209986A
- Authority
- CN
- China
- Prior art keywords
- price
- advertisement
- price advertising
- advertising
- cache pool
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 238000004891 communication Methods 0.000 claims description 8
- 230000003111 delayed effect Effects 0.000 claims description 5
- 238000000151 deposition Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000005457 optimization Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5683—Storage of data provided by user terminals, i.e. reverse caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses an advertisement pulling method, an advertisement pulling device and a terminal. The method comprises the following steps: judging whether a first price advertisement exists in an advertisement cache pool in the terminal, wherein the first price advertisement is a highest price advertisement; if the first price advertisement does not exist in the advertisement cache pool, pulling the first price advertisement to the target website; if the first price advertisement exists in the advertisement cache pool, judging whether the first price advertisement in the advertisement cache pool is displayed or not; if the first price advertisement in the advertisement cache pool is already shown, the first price advertisement is pulled to the target website. The method improves the effective display rate of the advertisement with the highest price and reduces the bandwidth consumption of the server.
Description
Technical field
The present invention relates to field of terminal, particularly relate to a kind of advertisement and pull method, device and terminal.
Background technology
Along with the high speed development of various software platforms, various advertisers increasingly tend to show on various software platforms
The advertisement of oneself, then, one of advertisement important revenue source becoming Internet firm.Owing to the price of advertisement has height to have
Low, in order to improve ad revenue, in existing technology, the timing of terminal has arrived at when, access in terminal
The when of network, terminal starts target process when, terminal display target pages when, click on target in terminal wide
The when of announcement, all triggering terminal can pull ceiling price advertisement to targeted website and be stored in the resource pool of terminal.But, drawn
As long as the ceiling price advertisement got just can be shown being triggered by user when, if user never triggers, then drawn
The ceiling price advertisement got will not be demonstrated the most always, and the advertisement not being demonstrated will be dropped over time, become, institute
With, this pull ceiling price advertisement continually but be not shown the effective displaying rate that can reduce ceiling price advertisement.
Summary of the invention
Embodiment of the present invention technical problem to be solved is, it is provided that a kind of advertisement pulls method, device and terminal,
The technical problem that effective displaying rate of high price advertisement is the highest can be solved.
First aspect, improves a kind of advertisement and pulls method, including: judge whether the advertisement cache pool in terminal exists
First price advertising, wherein, described first price advertising is ceiling price advertisement;If described advertisement cache pool does not exist
One price advertising, then pull described first price advertising to targeted website;If described advertisement cache pool exists described first
Price advertising, then judge that described first price advertising in described advertisement cache pool has been demonstrated;If described advertisement
Described first price advertising in cache pool has been demonstrated, then pull described first price advertising to described targeted website.
In conjunction with first aspect, in the embodiment that the first of first aspect is possible, if in described advertisement cache pool
Described first price advertising has been demonstrated, then pull described first price advertising to described targeted website and specifically include: if
Described first price advertising in described advertisement cache pool has been demonstrated, then judge whether exist still in described advertisement cache pool
The second price advertising not being demonstrated, wherein, the price of described second price advertising is lower than described first price advertising;If deposited
At the second price advertising being not yet demonstrated, the most only pull described first price advertising to described objective network;If there is no
The second price advertising being not yet demonstrated, first pulls described first price advertising, if pulling institute to described targeted website
State the first price advertising success, then terminate flow process;If pulling described first price advertising failure, then draw to described targeted website
Take described second price advertising.
In conjunction with first aspect, in the embodiment that the second of first aspect is possible, if in described advertisement cache pool not
There is the first price advertising, then pull described first price advertising to targeted website and specifically include: if described advertisement cache pool
In there is not the first price advertising, then judge whether described advertisement cache pool exists the second price advertising being not yet demonstrated,
Wherein, the price of described second price advertising is lower than described first price advertising;If there is the second price being not yet demonstrated
Advertisement, the most only pulls described first price advertising to described objective network;Wide if there is no the second price being not yet demonstrated
Accusing, first pull described first price advertising to described targeted website, if pulling described first price advertising success, then tying
Line journey;If pulling described first price advertising failure, then pull described second price advertising to described targeted website.
In conjunction with first aspect, in the third possible embodiment of first aspect, if in described advertisement cache pool
Described first price advertising is not demonstrated, then stop pulling advertisement to described targeted website.
In conjunction with first aspect, in the 4th kind of possible embodiment of first aspect, it is judged that the advertisement cache pool in terminal
In whether there is the first price advertising before also include: judge whether to meet at least one trigger condition following: described terminal
Timing has arrived at;Described accessing terminal to network;Described terminal starts target process;Described terminal display target pages;
Described terminal clicks on targeted advertisements;Judge that whether there is the first price advertising in the advertisement cache pool in terminal specifically includes: as
Fruit meets at least one trigger condition, then judge whether there is the first price advertising in the advertisement cache pool in terminal.
Second aspect, improves a kind of advertisement pulling device, including the first judge module, the second judge module and pull
Module, described first judge module is for judging whether there is the first price advertising, wherein, institute in the advertisement cache pool in terminal
Stating the first price advertising is ceiling price advertisement;For there is not the first price in described advertisement cache pool in the described module that pulls
During advertisement, pull described first price advertising to targeted website;Described second judge module is in described advertisement cache pool
When there is described first price advertising, it is judged that described first price advertising in described advertisement cache pool has been demonstrated;
Described pull described first price advertising that module is additionally operable in described advertisement cache pool when being demonstrated, to described target
Website pulls described first price advertising.
In conjunction with second aspect, in the embodiment that the first of second aspect is possible, described in pull module and also include first
Judging unit and pull unit, described first judging unit is for described first price advertising in described advertisement cache pool
When being demonstrated, it is judged that whether described advertisement cache pool exists the second price advertising being not yet demonstrated, wherein, described
The price of two price advertisings is lower than described first price advertising;The described unit that pulls is additionally operable to there is second be not yet demonstrated
During price advertising, only pull described first price advertising to described objective network;There is not the second price being not yet demonstrated
During advertisement, first pull described first price advertising to described targeted website, and pulling described first price advertising success
Time, terminate flow process;When pulling described first price advertising failure, pull described second price advertising to described targeted website.
In conjunction with second aspect, in the embodiment that the second of second aspect is possible, described in pull module and also include second
Judging unit and pull unit, for there is not the first price advertising in described second judging unit in described advertisement cache pool
Time, it is judged that whether described advertisement cache pool exists the second price advertising being not yet demonstrated, wherein, described second price advertising
Price lower than described first price advertising;Described pull unit for exist not yet be demonstrated the second price advertising time,
Only pull described first price advertising to described objective network;When there is not the second price advertising being not yet demonstrated, first
Pull described first price advertising to described targeted website, when pulling described first price advertising success, terminate flow process;Drawing
When taking described first price advertising failure, pull described second price advertising to described targeted website.
In conjunction with second aspect, in the third possible embodiment of second aspect, described device also includes stopping modular,
Described stopping modular, when described first price advertising in described advertisement cache pool is not demonstrated, stops to described mesh
Mark website pulls advertisement.
In conjunction with second aspect, in the 4th kind of possible embodiment of second aspect, described device also includes trigger module,
Described trigger module is used for judging whether to meet at least one trigger condition following: the timing of described terminal has arrived at;
Described accessing terminal to network;Described terminal starts target process;Described terminal display target pages;It is wide that described terminal clicks on target
Accuse;Described first judge module is additionally operable to when meeting at least one trigger condition, it is judged that in the advertisement cache pool in terminal be
No existence the first price advertising.
The third aspect, it is provided that a kind of terminal, including: processor, memorizer, communication interface and bus;Described processor,
Described memorizer and described communication interface are connected by described bus and complete mutual communicating;Described memorizer storage can be held
Line program code;Described processor is run by the executable program code of storage in the described memorizer of reading and holds with described
The program that line program code is corresponding, pulls method for performing a kind of advertisement;Wherein, described method is such as claim 1 to 5
Method described in any one.
Fourth aspect, the invention provides a kind of computer-readable recording medium, and described computer-readable recording medium is deposited
Store up the program code for subject recommending performed by calculating equipment.Described program code includes for performing in first aspect
Any one of the instruction of method.
By implementing the embodiment of the present invention, advertisement cache pool does not exist ceiling price advertisement, or, advertisement cache pool
In ceiling price advertisement be demonstrated and be, just pull ceiling price advertisement to targeted website such that it is able to effectively reduce not
Suitably opportunity pulls ceiling price advertisement to advertisement cache pool, it is achieved that improve effective displaying rate of the advertisement of ceiling price,
And reduce the bandwidth consumption of the server of oneself.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
In having technology to describe, the required accompanying drawing used is briefly described, it should be apparent that, the accompanying drawing in describing below is only this
Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to
Other accompanying drawing is obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet that the embodiment of the present invention the first advertisement disclosed pulls method;
Fig. 2 is the schematic flow sheet that the second advertisement disclosed in the embodiment of the present invention pulls method;
Fig. 3 is the schematic flow sheet that the embodiment of the present invention the third advertisement disclosed pulls method;
Fig. 4 is the structural representation of the embodiment of the present invention the first advertisement pulling device disclosed;
Fig. 5 is the structural representation of the second advertisement pulling device disclosed in the embodiment of the present invention;
Fig. 6 is the structural representation of the embodiment of the present invention the third advertisement pulling device disclosed;
Fig. 7 is the structural representation of a kind of terminal disclosed in the embodiment of the present invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Describe, it is clear that described embodiment is only a part of embodiment of the present invention rather than whole embodiments wholely.Based on
Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under not making creative work premise
Embodiment, broadly falls into the scope of protection of the invention.
It should be noted that the term used in embodiments of the present invention is only merely for the mesh describing specific embodiment
, and it is not intended to be limiting the present invention." one of singulative used in the embodiment of the present invention and appended claims
Kind ", " described " and " being somebody's turn to do " be also intended to include majority form, unless context clearly shows that other implications.It is also understood that this
Any or all possible group that the term "and/or" used in literary composition refers to and comprises one or more project of listing being associated
Close.
Terminal herein can be smart mobile phone, panel computer, notebook computer, desktop computer etc., or all right
For running Android operation system, iOS operating system, Windows operating system or the smart machine etc. of other operating systems.
Seeing Fig. 1, Fig. 1 is the schematic flow sheet that the embodiment of the present invention the first advertisement disclosed pulls method.This enforcement
The advertisement of example pulls method and is described from the angle of terminal.The advertisement of the present embodiment pulls method and includes:
110: judge whether the advertisement cache pool in terminal exists the first price advertising.
Advertisement cache pool is the spatial cache of the advertisement in terminal.Advertisement cache pool caches and has pulled from targeted website
Advertisement, when terminal needs display advertisement, directly can read advertisement showing from advertisement cache pool, without
To targeted website application advertisement, thus the time delay avoiding the return advertisement of wait targeted website and causing.It is said that in general, advertisement is delayed
Depositing the advertisement in pond and only can cache a period of time, after arriving cache-time, the advertisement in advertisement cache pool will be dropped.Or
Person, after the advertisement in advertisement cache pool is fully shown, the advertisement in advertisement cache pool can be dropped too.
In a specific embodiment, it is judged that whether the advertisement cache pool in terminal exists the first price advertising.If
There is the first price advertising, then enter step 120, if there is no the first price advertising, then enter step 130.Wherein, first
Price advertising is ceiling price advertisement.
120: judge that the first price advertising in advertisement cache pool has been demonstrated.If in advertisement cache pool
One price advertising has been exposed to, and enters step 130, if the first price advertising in advertisement cache pool is not the most opened up
Show, then terminate flow process.
130: pull the first price advertising to targeted website.
Targeted website can provide the website of the advertisement of multiple pricing, and quantity can be one or more, same mesh
Mark website can provide the advertisement of multiple different price, it is also possible to provides the advertisement of same price.
In a specific embodiment, if there is not the first price advertising in the advertisement cache pool in terminal, or, eventually
The first price advertising in advertisement cache pool in end has been exposed to, then terminal can pull the first price to targeted website
Advertisement, and be buffered in advertisement cache pool.So, when advertisement can be shown by terminal, it is possible to from advertisement cache pool
In find the first price advertising to be shown, to improve the income of advertisement.
Seeing Fig. 2, Fig. 2 is the schematic flow sheet that the second advertisement disclosed in the embodiment of the present invention pulls method.This enforcement
The advertisement of example pulls method and is described from the angle of terminal.The advertisement of the present embodiment pulls method and includes:
210: judge whether to meet at least one trigger condition following.
In a specific embodiment, trigger condition could be arranged to: the timing of terminal has arrived at;Terminal accesses
Network;Terminal starts target process;Terminal display target pages;Terminal clicks on targeted advertisements.Bar is triggered when meeting at least one
During part, enter step 220, if be unsatisfactory for any one trigger condition, then exit flow process.
220: judge whether the advertisement cache pool in terminal exists the first price advertising.
Advertisement cache pool is the spatial cache of the advertisement in terminal.Advertisement cache pool caches and has pulled from targeted website
Advertisement, when terminal needs display advertisement, directly can read advertisement showing from advertisement cache pool, without
To targeted website application advertisement, thus the time delay avoiding the return advertisement of wait targeted website and causing.It is said that in general, advertisement is delayed
Depositing the advertisement in pond and only can cache a period of time, after arriving cache-time, the advertisement in advertisement cache pool will be dropped.Or
Person, after the advertisement in advertisement cache pool is fully shown, the advertisement in advertisement cache pool can be dropped too.
In a specific embodiment, it is judged that whether the advertisement cache pool in terminal exists the first price advertising.If
There is the first price advertising, then enter step 230, if there is no the first price advertising, then enter step 240.Wherein, first
Price advertising is ceiling price advertisement.
230: judge that the first price advertising in advertisement cache pool has been demonstrated.If in advertisement cache pool
One price advertising has been exposed to, and enters step 240, if the first price advertising in advertisement cache pool is not the most opened up
Show, then enter step 250.
240: pull the first price advertising to targeted website.
Targeted website can provide the website of the advertisement of multiple pricing, and quantity can be one or more, same mesh
Mark website can provide the advertisement of multiple different price, it is also possible to provides the advertisement of same price.
In a specific embodiment, if there is not the first price advertising in the advertisement cache pool in terminal, or, eventually
The first price advertising in advertisement cache pool in end has been exposed to, then terminal can pull the first price to targeted website
Advertisement, and be buffered in advertisement cache pool.So, when advertisement can be shown by terminal, it is possible to from advertisement cache pool
In find the first price advertising to be shown, to improve the income of advertisement.
250: stop pulling the first price advertising to targeted website.
If advertisement cache pool exists the first price advertising, and, the first price advertising in advertisement cache pool is not yet
It is demonstrated, then stops pulling to targeted website the first price advertising, thus avoid pulling the first price advertising continually, but not
Show, thus reduce effective displaying rate of the first advertisement.
Seeing Fig. 3, Fig. 3 is the schematic flow sheet that the embodiment of the present invention the third advertisement disclosed pulls method.This enforcement
The advertisement of example pulls method and is described from the angle of terminal.The advertisement of the present embodiment pulls method and includes:
310: judge whether to meet at least one trigger condition following.
In a specific embodiment, trigger condition could be arranged to: the timing of terminal has arrived at;Terminal accesses
Network;Terminal starts target process;Terminal display target pages;Terminal clicks on targeted advertisements.Bar is triggered when meeting at least one
During part, enter step 320, if be unsatisfactory for any one trigger condition, then exit flow process.
320: judge whether the advertisement cache pool in terminal exists the first price advertising.
Advertisement cache pool is the spatial cache of the advertisement in terminal.Advertisement cache pool caches and has pulled from targeted website
Advertisement, when terminal needs display advertisement, directly can read advertisement showing from advertisement cache pool, without
To targeted website application advertisement, thus the time delay avoiding the return advertisement of wait targeted website and causing.It is said that in general, advertisement is delayed
Depositing the advertisement in pond and only can cache a period of time, after arriving cache-time, the advertisement in advertisement cache pool will be dropped.Or
Person, after the advertisement in advertisement cache pool is fully shown, the advertisement in advertisement cache pool can be dropped too.
In a specific embodiment, it is judged that whether the advertisement cache pool in terminal exists the first price advertising.If
There is the first price advertising, then enter step 330, if there is no the first price advertising, then enter step 340.Wherein, first
Price advertising is ceiling price advertisement.
330: judge that the first price advertising in advertisement cache pool has been demonstrated.If in advertisement cache pool
One price advertising has been exposed to, and enters step 340, if the first price advertising in advertisement cache pool is not the most opened up
Show, then enter step 350.
340: judge the second price advertising whether existing in advertisement cache pool be not yet demonstrated.
If the advertisement cache pool in terminal does not exist the first price advertising, or, although the advertisement caching in terminal
Pond exists the first price advertising, but, the first price advertising has been demonstrated, then need to judge whether deposit in advertisement cache pool
At the second price advertising being not yet demonstrated.Wherein, the price of the second price advertising is less than the price of the first price advertising.If
There is not the second price advertising being not yet demonstrated, enter step 350;If there is the second price advertising being not yet demonstrated,
Enter step 380.
350: pull the first price advertising to targeted website.
Targeted website can provide the website of the advertisement of multiple pricing, and quantity can be one or more, same mesh
Mark website can provide the advertisement of multiple different price, it is also possible to provides the advertisement of same price.
In a specific embodiment, if there is not the first price advertising in the advertisement cache pool in terminal, or, eventually
The first price advertising in advertisement cache pool in end has been exposed to, then terminal can pull the first price to targeted website
Advertisement, and be buffered in advertisement cache pool.So, when advertisement can be shown by terminal, it is possible to from advertisement cache pool
In find the first price advertising to be shown, to improve the income of advertisement.
360: judge to pull the first price advertising to targeted website the most successful.In order to ensure the advertisement cache pool in terminal
In either with or without the advertisement being demonstrated, and avoid repeating to show the advertisement shown, or terminal can be shown without advertisement,
So, if terminal pulls the first price advertising failure to targeted website, then also need to enter step 370 and pull to targeted website
Second price advertising;If terminal pulls the first price advertising success to targeted website, and is stored in advertisement cache pool, then exist
When terminal needs display advertisement, terminal can directly show the first price advertising being stored in advertisement cache pool, and without again
Pull the second price advertising that price is relatively low, so, terminal directly terminates flow process.
370: pull the second price advertising to targeted website.
380: only pull the first price advertising to targeted website.
In an embodiment of the present invention, if advertisement cache pool exists the second price advertising being not yet demonstrated, then terminal
The first price advertising is only pulled to targeted website.If pull the first price advertising success to targeted website, then and be stored in wide
Accuse in cache pool, then when advertisement can be shown by terminal, it is possible to find the first price advertising from advertisement cache pool
Being shown, if pull the first price advertising failure to targeted website, then terminal not yet can be opened up with display advertisement cache pool
The second price advertising shown, without duplicating the advertisement shown, or, terminal can be shown without advertisement
Situation.
The above-mentioned method illustrating the embodiment of the present invention, following for being easy to preferably implement the embodiment of the present invention
Such scheme, correspondingly, is also provided below for coordinating the relevant device implementing such scheme.
It is the structural representation of the embodiment of the present invention the first advertisement pulling device disclosed refering to Fig. 4, Fig. 4.The present invention
Advertisement pulling device 40 in embodiment includes: first judge module the 410, second judge module 420 and pull module 430.
Described first judge module 410 is used in the advertisement cache pool judging in terminal whether there is the first price advertising,
Wherein, described first price advertising is ceiling price advertisement.
Described when pulling module 430 for there is not the first price advertising in described advertisement cache pool, to targeted website
Pull described first price advertising.
In described second judge module 420 in time there is described first price advertising in described advertisement cache pool, it is judged that
Described first price advertising in described advertisement cache pool has been demonstrated.
Described pull described first price advertising that module 430 is additionally operable in described advertisement cache pool and be demonstrated
Time, described first price advertising is pulled to described targeted website.
The advertisement that the advertisement pulling device 40 of the embodiment of the present invention is capable of as shown in Figure 1 pulls method, specifically please join
Readding Fig. 1 and related embodiment, it is no longer repeated herein.
Referring to Fig. 5, Fig. 5 is the structural representation of the second advertisement pulling device disclosed in the embodiment of the present invention.Such as Fig. 5
Shown in, the advertisement pulling device that this enforcement provides is to obtain according to the advertisement pulling device optimization shown in Fig. 4.The present embodiment
The difference of the advertisement pulling device 40 shown in advertisement pulling device 50 and Fig. 4 is, also includes trigger module 440 and stops
Only module 450.
Described trigger module 440 is used for judging whether meeting at least one trigger condition following: during the timing of described terminal
Between have arrived at;Described accessing terminal to network;Described terminal starts target process;Described terminal display target pages;Described end
End points hits targeted advertisements.
Described first judge module 410 is additionally operable to when meeting at least one trigger condition, it is judged that the advertisement in terminal is delayed
Deposit and whether pond exists the first price advertising.
When described first price advertising that described stopping modular 450 is used in described advertisement cache pool is not demonstrated,
Stop pulling advertisement to described targeted website.
The advertisement that the advertisement pulling device 50 of the embodiment of the present invention is capable of as shown in Figure 2 pulls method, specifically please join
Readding Fig. 2 and related embodiment, it is no longer repeated herein.
Refer to the structural representation that Fig. 6, Fig. 6 are the embodiment of the present invention the third advertisement pulling device disclosed.Such as Fig. 6
Shown in, the advertisement pulling device 60 that this enforcement provides is to obtain according to the advertisement pulling device optimization shown in Fig. 5.The present embodiment
The difference of the advertisement pulling device 50 shown in advertisement pulling device 60 and Fig. 5 be, described in pull module 430 and include
One judging unit the 431, second judging unit 433 and pull unit 435.
Described first judging unit 431 has been demonstrated for described first price advertising in described advertisement cache pool
Time, it is judged that whether described advertisement cache pool exists the second price advertising being not yet demonstrated, wherein, described second price advertising
Price lower than described first price advertising.
The described unit 435 that pulls is additionally operable to when there is the second price advertising being not yet demonstrated, only to described target network
Network pulls described first price advertising;When there is not the second price advertising being not yet demonstrated, first to described target network
Station pulls described first price advertising, and when pulling described first price advertising success, terminates flow process;Pulling described first
During price advertising failure, pull described second price advertising to described targeted website.
In described second judging unit 433 in described advertisement cache pool in time there is not the first price advertising, it is judged that institute
State and whether advertisement cache pool exists the second price advertising being not yet demonstrated, wherein, the price ratio of described second price advertising
Described first price advertising is low;
For when there is the second price advertising being not yet demonstrated in the described unit 435 that pulls, only to described objective network
Pull described first price advertising;When there is not the second price advertising being not yet demonstrated, first draw to described targeted website
Take described first price advertising, when pulling described first price advertising success, terminate flow process;Pulling, described first price is wide
When failing, pull described second price advertising to described targeted website.
Referring to Fig. 7, Fig. 7 is the structural representation of a kind of terminal disclosed in the embodiment of the present invention.The terminal of the present embodiment
Including: at least one processor 801, communication interface 802, user interface 803 and memorizer 804, processor 801, communication interface
802, user interface 803 and memorizer 804 can be connected by bus or alternate manner, and the embodiment of the present invention is to pass through bus
As a example by 805 connect.Wherein,
Processor 801 can be general processor, such as central processing unit (Central Processing Unit,
CPU)。
Communication interface 802 can be wireline interface (such as Ethernet interface) or wave point (such as cellular network interface
Or use wireless lan interfaces), for communicating with other-end or website.In the embodiment of the present invention, communication interface 802
Specifically for target recommended being recommended the user of terminal.
User interface 803 concretely contact panel, including touch screen and touch screen, for detecting the behaviour on contact panel
Instructing, user interface 803 can also be physical button or mouse.User interface 803 can also be display screen, for defeated
Go out, show image or data.
Memorizer 804 can include volatile memory (Volatile Memory), such as random access memory
(Random Access Memory, RAM);Memorizer can also include nonvolatile memory (Non-Volatile
Memory), such as read only memory (Read-Only Memory, ROM), flash memory (Flash Memory), hard disk
(Hard Disk Drive, HDD) or solid state hard disc (Solid-State Drive, SSD);Memorizer 804 can also include
State the combination of the memorizer of kind.Memorizer 804 is used for storing batch processing code, and processor 801 is used for calling memorizer 804
The program code of middle storage, performs to operate as follows:
Judging whether to exist in the advertisement cache pool in terminal the first price advertising, wherein, described first price advertising is
Ceiling price advertisement;
If described advertisement cache pool does not exist the first price advertising, then pull described first price to targeted website wide
Accuse;If described advertisement cache pool exists described first price advertising, then judge described first in described advertisement cache pool
Price advertising has been demonstrated;
If described first price advertising in described advertisement cache pool has been demonstrated, then pull to described targeted website
Described first price advertising.
Alternatively, processor 801 is additionally operable to perform to operate as follows: if described first price in described advertisement cache pool
Advertisement has been demonstrated, then judge whether there is the second price advertising being not yet demonstrated, wherein, institute in described advertisement cache pool
The price stating the second price advertising is lower than described first price advertising;If there is the second price advertising being not yet demonstrated, then
Only pull described first price advertising to described objective network;If there is no the second price advertising being not yet demonstrated, then first
First pulling described first price advertising to described targeted website, if pulling described first price advertising success, then terminating flow process;
If pulling described first price advertising failure, then pull described second price advertising to described targeted website.
Alternatively, processor 801 is additionally operable to perform to operate as follows: if there is not the first price in described advertisement cache pool
Advertisement, then judge whether there is the second price advertising being not yet demonstrated in described advertisement cache pool, wherein, and described second price
The price of advertisement is lower than described first price advertising;If there is the second price advertising being not yet demonstrated, the most only to described mesh
Mark network pulls described first price advertising;If there is no the second price advertising being not yet demonstrated, first to described mesh
Mark website pulls described first price advertising, if pulling described first price advertising success, then terminates flow process;If pulling institute
State the first price advertising failure, then pull described second price advertising to described targeted website.
Alternatively, processor 801 is additionally operable to perform to operate as follows: if described first price in described advertisement cache pool
Advertisement is not demonstrated, then stop pulling advertisement to described targeted website.
Alternatively, processor 801 is additionally operable to perform to operate as follows: judge whether to meet at least one trigger condition following:
The timing of described terminal has arrived at;Described accessing terminal to network;Described terminal starts target process;Described terminal display
Target pages;Described terminal clicks on targeted advertisements;If meeting at least one trigger condition, then judge the advertisement caching in terminal
Whether pond exists the first price advertising.
By implementing the embodiment of the present invention, advertisement cache pool does not exist ceiling price advertisement, or, advertisement cache pool
In ceiling price advertisement be demonstrated and be, just pull ceiling price advertisement to targeted website such that it is able to effectively reduce not
Suitably opportunity pulls ceiling price advertisement to advertisement cache pool, it is achieved that improve effective displaying rate of the advertisement of ceiling price,
And reduce the bandwidth consumption of the server of oneself.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, be permissible
Instructing relevant hardware by computer program to complete, described program can be stored in a computer read/write memory medium
In, this program is upon execution, it may include such as the flow process of the embodiment of above-mentioned each method.Wherein, described storage medium can be magnetic
Dish, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access
Memory, RAM) etc..
Above disclosed it is only one preferred embodiment of the present invention, certainly can not limit the power of the present invention with this
Profit scope, one of ordinary skill in the art will appreciate that all or part of flow process realizing above-described embodiment, and weighs according to the present invention
Profit requires the equivalent variations made, and still falls within the scope that invention is contained.
Claims (10)
1. an advertisement pulls method, it is characterised in that including:
Judging whether to exist in the advertisement cache pool in terminal the first price advertising, wherein, described first price advertising is the highest
Price advertising;
If described advertisement cache pool does not exist the first price advertising, then pull described first price advertising to targeted website;
If described advertisement cache pool exists described first price advertising, then judge described first price in described advertisement cache pool
Advertisement has been demonstrated;
If described first price advertising in described advertisement cache pool has been demonstrated, then pull described to described targeted website
First price advertising.
Method the most according to claim 1, it is characterised in that if described first price in described advertisement cache pool is wide
Accuse and be demonstrated, then pull described first price advertising to described targeted website and specifically include:
If described first price advertising in described advertisement cache pool has been demonstrated, then judge described advertisement cache pool is
The second price advertising that no existence is not yet demonstrated, wherein, the price of described second price advertising is than described first price advertising
Low;
If there is the second price advertising being not yet demonstrated, the most only pull described first price advertising to described objective network;
If there is no the second price advertising being not yet demonstrated, first pull described first price advertising to described targeted website,
If pulling described first price advertising success, then terminate flow process;If pulling described first price advertising failure, then to described
Targeted website pulls described second price advertising.
Method the most according to claim 1, it is characterised in that if it is wide to there is not the first price in described advertisement cache pool
Accuse, then pull described first price advertising to targeted website and specifically include:
If described advertisement cache pool does not exist the first price advertising, then judge whether described advertisement cache pool exists not yet
The second price advertising being demonstrated, wherein, the price of described second price advertising is lower than described first price advertising;
If there is the second price advertising being not yet demonstrated, the most only pull described first price advertising to described objective network;
If there is no the second price advertising being not yet demonstrated, first pull described first price advertising to described targeted website,
If pulling described first price advertising success, then terminate flow process;If pulling described first price advertising failure, then to described
Targeted website pulls described second price advertising.
Method the most according to claim 1, it is characterised in that if described first price in described advertisement cache pool is wide
Accuse and be not demonstrated, then stop pulling advertisement to described targeted website.
Method the most according to claim 1, it is characterised in that judge whether have first in the advertisement cache pool in terminal
Also include before price advertising:
Judge whether to meet at least one trigger condition following: the timing of described terminal has arrived at;Described terminal accesses
Network;Described terminal starts target process;Described terminal display target pages;Described terminal clicks on targeted advertisements;
Judge that whether there is the first price advertising in the advertisement cache pool in terminal specifically includes:
If meeting at least one trigger condition, then judge whether the advertisement cache pool in terminal exists the first price advertising.
6. an advertisement pulling device, it is characterised in that include the first judge module, the second judge module and pull module,
Described first judge module is for judging whether there is the first price advertising, wherein, institute in the advertisement cache pool in terminal
Stating the first price advertising is ceiling price advertisement;
Described when pulling module for there is not the first price advertising in described advertisement cache pool, pull described to targeted website
First price advertising;
In described second judge module in described advertisement cache pool in time there is described first price advertising, it is judged that described advertisement
Described first price advertising in cache pool has been demonstrated;
Described pull described first price advertising that module is additionally operable in described advertisement cache pool when being demonstrated, to described
Targeted website pulls described first price advertising.
Device the most according to claim 6, it is characterised in that described in pull module and also include the first judging unit and draw
Take unit,
Described first judging unit is when described first price advertising in described advertisement cache pool has been demonstrated, it is judged that
Whether described advertisement cache pool exists the second price advertising being not yet demonstrated, wherein, the price of described second price advertising
Lower than described first price advertising;
The described unit that pulls is additionally operable to, when there is the second price advertising being not yet demonstrated, only pull institute to described objective network
State the first price advertising;When there is not the second price advertising being not yet demonstrated, first pull institute to described targeted website
State the first price advertising, and when pulling described first price advertising success, terminate flow process;Pulling described first price advertising
During failure, pull described second price advertising to described targeted website.
Device the most according to claim 6, it is characterised in that described in pull module and also include the second judging unit and draw
Take unit,
In described second judging unit in described advertisement cache pool in time there is not the first price advertising, it is judged that described advertisement is delayed
Deposit and whether pond exists the second price advertising being not yet demonstrated, wherein, the price ratio described first of described second price advertising
Price advertising is low;
The described unit that pulls, for when there is the second price advertising being not yet demonstrated, only pulls described to described objective network
First price advertising;When there is not the second price advertising being not yet demonstrated, first pull described to described targeted website
One price advertising, when pulling described first price advertising success, terminates flow process;Pulling described first price advertising failure
Time, described second price advertising is pulled to described targeted website.
Device the most according to claim 6, it is characterised in that described device also includes stopping modular, described stopping modular
When described first price advertising in described advertisement cache pool is not demonstrated, stop pulling extensively to described targeted website
Accuse.
10. a terminal, it is characterised in that including: processor, memorizer, communication interface and bus;
Described processor, described memorizer and described communication interface are connected by described bus and complete mutual communicating;Institute
State memorizer storage executable program code;Described processor is by reading the executable program code of storage in described memorizer
Run the program corresponding with described executable program code, pull method for performing a kind of advertisement;Wherein, described method
For the method as described in any one of claim 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610491318.3A CN106209986B (en) | 2016-06-28 | 2016-06-28 | Advertisement pulling method and device and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610491318.3A CN106209986B (en) | 2016-06-28 | 2016-06-28 | Advertisement pulling method and device and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106209986A true CN106209986A (en) | 2016-12-07 |
CN106209986B CN106209986B (en) | 2019-03-15 |
Family
ID=57461496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610491318.3A Expired - Fee Related CN106209986B (en) | 2016-06-28 | 2016-06-28 | Advertisement pulling method and device and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106209986B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112070564A (en) * | 2020-11-10 | 2020-12-11 | 腾讯科技(深圳)有限公司 | Advertisement pulling method, device and system and electronic equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079039A (en) * | 2006-06-30 | 2007-11-28 | 腾讯科技(深圳)有限公司 | Search advertisement sequencing system and method |
US20080090513A1 (en) * | 2006-01-06 | 2008-04-17 | Qualcomm Incorporated | Apparatus and methods of selective collection and selective presentation of content |
US20080163071A1 (en) * | 2006-12-28 | 2008-07-03 | Martin Abbott | Systems and methods for selecting advertisements for display over a communications network |
US20080281676A1 (en) * | 2007-04-30 | 2008-11-13 | Demand Media, Inc. | Methods and Systems to Facilitate Keyword Bid Arbitrage with Multiple Advertisement Placement Providers |
CN101599156A (en) * | 2008-06-05 | 2009-12-09 | 阿里巴巴集团控股有限公司 | A kind of showing advertisement methods, devices and systems |
CN103139720A (en) * | 2011-11-25 | 2013-06-05 | 北京百分通联传媒技术有限公司 | Processing method for decreasing network flow of mobile phone advertisements |
CN104966215A (en) * | 2015-07-01 | 2015-10-07 | 小米科技有限责任公司 | Advertisement information push method and apparatus |
-
2016
- 2016-06-28 CN CN201610491318.3A patent/CN106209986B/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080090513A1 (en) * | 2006-01-06 | 2008-04-17 | Qualcomm Incorporated | Apparatus and methods of selective collection and selective presentation of content |
CN101079039A (en) * | 2006-06-30 | 2007-11-28 | 腾讯科技(深圳)有限公司 | Search advertisement sequencing system and method |
US20080163071A1 (en) * | 2006-12-28 | 2008-07-03 | Martin Abbott | Systems and methods for selecting advertisements for display over a communications network |
US20080281676A1 (en) * | 2007-04-30 | 2008-11-13 | Demand Media, Inc. | Methods and Systems to Facilitate Keyword Bid Arbitrage with Multiple Advertisement Placement Providers |
CN101599156A (en) * | 2008-06-05 | 2009-12-09 | 阿里巴巴集团控股有限公司 | A kind of showing advertisement methods, devices and systems |
CN103139720A (en) * | 2011-11-25 | 2013-06-05 | 北京百分通联传媒技术有限公司 | Processing method for decreasing network flow of mobile phone advertisements |
CN104966215A (en) * | 2015-07-01 | 2015-10-07 | 小米科技有限责任公司 | Advertisement information push method and apparatus |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112070564A (en) * | 2020-11-10 | 2020-12-11 | 腾讯科技(深圳)有限公司 | Advertisement pulling method, device and system and electronic equipment |
CN112070564B (en) * | 2020-11-10 | 2021-02-05 | 腾讯科技(深圳)有限公司 | Advertisement pulling method, device and system and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN106209986B (en) | 2019-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150379160A1 (en) | Apparatus and methods for transferring focus control and related return content within a graphical user interface | |
CN107911487A (en) | Information-pushing method, device, server and readable storage medium storing program for executing | |
US20090300496A1 (en) | User interface for online ads | |
JP2010250827A (en) | Touchpoint customization system | |
JP6431905B2 (en) | Associate an ad with an event | |
CN104484235A (en) | Memory optimization method and device based on waterfall stream technology | |
CN104915461B (en) | Page presentation method and device | |
US20120005017A1 (en) | Method and system for providing advertisements | |
US11836758B1 (en) | Systems, methods, and media for detecting content view ability | |
CN107943803A (en) | A kind of method and apparatus for realizing that webpage quickly loads based on big data | |
CN107341690A (en) | Information-pushing method and device | |
CN101777065A (en) | Multi-page browser for mobile communication equipment terminals and application method thereof | |
CN104463642A (en) | Advertisement filtering processing method and device and browser client side | |
JP2017111829A (en) | Hint available search advertisement | |
US20170364965A1 (en) | Method and apparatus for facilitating a provisioning of advertisements to customers | |
CN109740083A (en) | A kind of method and device of page jump | |
US20130298034A1 (en) | Delayed command servicing in an application executed on a network accessible device | |
US20140359222A1 (en) | General Storage Cache Functionality Extension | |
KR20130006829A (en) | Social commerce providing system for individual seller and method thereof | |
JP6906735B2 (en) | Programs, information processing methods, and information processing equipment | |
CN104750363A (en) | Realization method and system for concealed floating window | |
US20120030005A1 (en) | Method and system for providing advertisements | |
CN106209986A (en) | Advertisement pulling method and device and terminal | |
CN105718156A (en) | Business processing method and system | |
CN112905081B (en) | Method, device, medium and program product for displaying presence information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190315 |