CN106209986A - Advertisement pulling method and device and terminal - Google Patents

Advertisement pulling method and device and terminal Download PDF

Info

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
Application number
CN201610491318.3A
Other languages
Chinese (zh)
Other versions
CN106209986B (en
Inventor
龚赈
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201610491318.3A priority Critical patent/CN106209986B/en
Publication of CN106209986A publication Critical patent/CN106209986A/en
Application granted granted Critical
Publication of CN106209986B publication Critical patent/CN106209986B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5683Storage 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

Advertisement pulls method, device and terminal
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.
CN201610491318.3A 2016-06-28 2016-06-28 Advertisement pulling method and device and terminal Expired - Fee Related CN106209986B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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