Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
The structural representation of the advertisement pushing system that Fig. 2 provides for the embodiment of the invention one, as shown in Figure 2, present embodiment advertisement pushing system comprises at least two advertisement pushing equipment 21 and advertisement pushing ruling equipment 22, wherein:
Advertisement pushing equipment 21; Be used for monitor that target terminal sends the web page access request time; Send and this web page access request correspondent advertisement pushed information according to preset advertisement pushing strategy, comprised the advertising message to be pushed and the address information of target terminal in this advertisement pushing information;
Concrete; Target terminal is when comprehensive website of visit; Possibly send a plurality of web page access requests to internet WEB server; The flow that these a plurality of web page access requests produce possibly transmit via a plurality of links, can be monitored by a plurality of (at least two) advertisement pushing equipment 21 of corresponding connection with a plurality of links respectively.These a plurality of advertisement pushing equipment 21 can comprise the advertising message to be pushed and the address information of target terminal according to the web page access acquisition request correspondent advertisement pushed information that monitors in this advertisement pushing information.It is understandable that; This advertising message can be advertisement or advertising address; For example; The web page access request that advertisement pushing equipment 21 gets access to is the access request of target terminal to " physical culture " type news, and advertisement pushing equipment 21 can be included in the reference address of " advertisement of category-A type " in the advertisement pushing information, also can directly this advertisement be included in the advertisement pushing information.In addition; Those skilled in the art can know; In order to guarantee the legitimacy of this advertisement pushing information; Make this target terminal think that this advertisement pushing information is its advertising message that target terminal pushed that will visit, therefore, also need comprise the purpose web page address that target terminal will be visited in this advertising message to be pushed.
Advertisement pushing ruling equipment 22; Be used to receive the advertisement pushing information that advertisement pushing equipment 21 sends; When satisfying preset advertisement pushing condition, send said advertisement pushing information to said target terminal, so that the advertisement that said target terminal pushes according to said advertisement pushing information acquisition.
Concrete; Advertisement pushing ruling equipment 22 can be when satisfying preset advertisement pushing condition; One of them advertisement pushing information in a plurality of advertisement pushing information that only will receive is sent to target terminal; Thereby can prevent that a plurality of advertisements from appearing at target terminal simultaneously, influences terminal use's experience.Wherein, preset advertisement pushing condition can for: preceding once to moment that said target terminal sends advertisement pushing information apart from time difference of current time more than or equal to Preset Time at interval.This Preset Time can freely be provided with at interval as required, for example can be 1 minute or 10 seconds.It is understandable that those skilled in the art can know that when not satisfying preset pushing condition, advertisement pushing ruling equipment 22 can abandon the advertisement pushing information that receives.
Concrete, target terminal is when receiving the advertisement pushing information that advertisement pushing ruling equipment 22 sends, if the advertising message that comprises in this advertisement pushing information is the advertisement page, then target terminal can directly obtain the advertisement that pushes according to this advertisement pushing information; If the advertising message that comprises in this advertisement pushing information is an advertising address, then target terminal can obtain the advertisement of propelling movement according to this advertising address visit Advertisement Server.
Present embodiment pushes the preset advertisement pushing condition of ruling equipment basis to the target terminal pushed advertisement through adopting; Can only be sent to target terminal with one in a plurality of advertisement pushing information of at least two advertisement pushing equipment propelling movements; Thereby avoided pushing the problem that a plurality of advertisements influence user capture to the user simultaneously; Improve the quality of advertisement pushing, improved the user experience in the advertisement pushing process preferably.
The structural representation of the advertisement pushing system that Fig. 3 provides for the embodiment of the invention two, as shown in Figure 3, present embodiment is on the basis of embodiment one, and the advertisement pushing system also comprises Advertisement Server 23 and advertising strategy determining apparatus 24, wherein:
Advertisement Server 23 is used for when definite said target terminal has obtained the advertisement of propelling movement according to said advertisement pushing information, sends the advertisement pushing success message;
Concrete; Target terminal is after the advertisement pushing information that receives 22 transmissions of advertisement pushing ruling equipment, if the advertising message that comprises in this advertisement pushing information is an advertising address, then target terminal can be according to this advertising address visit Advertisement Server 23; Advertisement Server 23 is after receiving the access request of target terminal; With the advertisement page that will push be sent to target terminal, simultaneously, Advertisement Server 23 sends the advertisement pushing success messages to advertising strategy determining apparatus 24.
Advertising strategy determining apparatus 24; Be used for when receiving the advertisement pushing success message of said Advertisement Server transmission; Send canceling push message to said advertisement pushing equipment, be used to indicate said advertisement pushing equipment to stop to send said advertisement pushing information to said advertisement pushing ruling equipment.
Concrete; Advertising strategy determining apparatus 24 is behind the advertisement pushing success message that receives Advertisement Server 23 transmissions; Send canceling push message to advertisement pushing equipment 21; This canceling push message is used to indicate advertisement pushing equipment 21 when receiving the same web page access request at same target terminal, to stop to send advertisement pushing information to advertisement pushing ruling equipment 22, has improved user experience.
Present embodiment pushes the number of ads that the minimizing of ruling equipment pushes to target terminal through adopting; One that can be worth in a plurality of advertisement pushing information that at least two advertisement pushing equipment are pushed is sent to target terminal; Thereby the issuable problem that pushes a plurality of advertisements simultaneously to the user when having solved the end-user access website can only push an advertisement in setting-up time, has improved user's in the advertisement pushing process online preferably and has experienced; And; Also, not only effectively improved the propelling movement success rate of advertisement, and avoided repeating to push to the user simultaneously the problem of same advertisement through increasing feedback mechanism.
The structural representation of the advertisement pushing ruling equipment that Fig. 4 provides for the embodiment of the invention three, as shown in Figure 4, the advertisement pushing ruling equipment of present embodiment comprises receiver module 31 and sending module 32, wherein:
Receiver module 31 is used to receive the advertisement pushing information that at least two advertisement pushing equipment send, and comprises the advertising message that remains to be pushed and the address information of target terminal in this advertisement pushing information.
Concrete, this advertising message can be advertisement or advertising address.
Sending module 32 is used for when satisfying preset advertisement pushing condition, sending said advertisement pushing information to said target terminal, so that the advertisement that said target terminal pushes according to said advertisement pushing information acquisition.
Preferably; In a plurality of advertisement pushing information that sending module 32 can be only receives above-mentioned receiver module 31 one of them is sent to target terminal; So that target terminal can obtain the advertisement of propelling movement according to advertisement pushing information, and don't influence user's experience of surfing the Net.
On this basis, further, can comprise judging unit 321 and processing unit 322 in the sending module 32.Wherein:
Judging unit 321, before being used to judge once to moment that target terminal sends advertisement pushing information apart from time difference of current time whether at interval more than or equal to Preset Time;
Processing unit 322, being used in the judged result when judging unit 321 is the time difference more than or equal to Preset Time at interval the time, sends said advertisement pushing information to said target terminal;
Preferably, processing unit 322 can be the time difference in the judged result of judging unit 321 more than or equal to Preset Time at interval the time, sends a said advertisement pushing information to said target terminal.
It is understandable that; Those skilled in the art can also know; Current once to moment that target terminal sends advertisement pushing information apart from time difference of current time during less than preset time interval, processing unit 322 can abandon the advertisement pushing information that receives.
Present embodiment advertisement pushing ruling equipment is through being sent to target terminal according to pre-conditioned with one in a plurality of advertisement pushing information of at least two advertisement pushing equipment propelling movements; The issuable problem that pushes a plurality of advertisements simultaneously to the user when having solved the end-user access website has been improved user's in the advertisement pushing process online preferably and has been experienced.
The structural representation of the advertisement pushing equipment that Fig. 5 provides for the embodiment of the invention four, as shown in Figure 5, the advertisement pushing equipment of present embodiment comprises acquisition module 41 and pushes module 42.Wherein:
Acquisition module 41 is used for when monitoring the web page access request that target terminal sends, obtaining and this web page access request correspondent advertisement pushed information, comprises the advertising message that remains to be pushed and the address information of target terminal in this advertisement pushing information;
Concrete, this advertising message can be advertisement or advertising address.This advertising message can obtain from the advertising strategy determining apparatus, and the advertising strategy determining apparatus can be set concrete advertising message to be pushed according to the web page access request of target terminal.
It is understandable that; Those skilled in the art can know; In order to guarantee the legitimacy of this advertisement pushing information; Make this target terminal think that this advertisement pushing information is its advertising message that target terminal pushed that will visit, therefore, also need comprise the purpose web page address that target terminal will be visited in this advertising message to be pushed.
For example; Acquisition module 41 monitors the web page access request that target terminal sends; This access request is the access request to " physical culture " type web page contents; Then acquisition module 41 can with to should " physical culture " chained address of type M type advertisement that web page contents institute will push be that the link address information of the address information of advertising address, target terminal and " physical culture " type webpage that former target terminal will be visited is combined in the advertisement pushing information, this advertisement pushing information is sent to propelling movement module 42.Push module 42 and send the advertisement pushing information that acquisition module 41 obtains to advertisement pushing ruling equipment; So that advertisement pushing ruling equipment is when satisfying preset advertisement pushing condition; Send a said advertisement pushing information that receives to target terminal, so that target terminal obtains pushed advertisement according to advertisement pushing information.
On this basis, further,, when propelling movement module 42 can also remain on the web page access request that at every turn monitors target terminal always, all send advertisement pushing information to advertisement pushing ruling equipment for improving the success rate of advertisement pushing; When receiving the canceling push message of advertising strategy determining apparatus transmission; Just stop to send advertisement pushing information to advertisement pushing ruling equipment, to be the advertising strategy determining apparatus send when Advertisement Server confirms that target terminal has obtained the advertisement of propelling movement receiving this canceling push message.
Present embodiment is sent to target terminal according to pre-conditioned with one in a plurality of advertisement pushing information of a plurality of advertisement pushing equipment propelling movements through adopting propelling movement ruling equipment; Thereby the issuable problem that pushes a plurality of advertisements simultaneously to the user when having solved the end-user access website; Can in setting-up time, only push an advertisement; Improved user's in the advertisement pushing process online preferably and experienced, and, also through increasing feedback mechanism; Not only effectively improve the propelling movement success rate of advertisement, and avoided repeating to push to the user simultaneously the problem of same advertisement.
On the above-mentioned basis that advertisement pushing system and advertisement pushing device be provided, the embodiment of the invention also provides the advertisement sending method based on above-mentioned advertisement pushing system and advertisement pushing device.The schematic flow sheet of the advertisement sending method that Fig. 6 provides for the embodiment of the invention five, as shown in Figure 6, the advertisement sending method of present embodiment can may further comprise the steps:
Step 501, receive the advertisement pushing information that at least two advertisement pushing equipment send, comprise the advertising message that remains to be pushed and the address information of target terminal in this advertisement pushing information.Concrete, this advertising message can be advertisement or advertising address.
Step 502, when satisfying preset advertisement pushing condition, send said advertisement pushing information to target terminal, so that target terminal obtains the advertisement of propelling movement according to said advertisement pushing information.
Preferably, one of them in a plurality of advertisement pushing information that can only will receive is sent to target terminal, so that target terminal can obtain the advertisement of propelling movement according to advertisement pushing information, and don't influences user's experience of surfing the Net.
Present embodiment pushes to client through in a plurality of redirection messages that adopt to push ruling equipment advertisement pushing equipment is pushed one of them in setting-up time; Thereby issuablely when having solved the client user accesses website push the problem that a plurality of advertisements influence user capture to the user simultaneously; Improved the quality of advertisement pushing, improved user's in the advertisement pushing process online preferably and experienced.
The signalling diagram of the advertisement sending method that Fig. 7 provides for the embodiment of the invention six, in the present embodiment, the target terminal in the present embodiment can be client browser; Advertisement pushing information can be redirection message.As shown in Figure 7, the advertisement sending method of present embodiment mainly may further comprise the steps:
Step 601, user send the web page browsing request through client browser to the WEB server, and this web page access browse request is arrived by the advertisement pushing monitoring of equipment.
The user can send the web page access request to internet WEB server through client browser, and this web page access request can be arrived by the advertisement pushing monitoring of equipment.Under distributed scene, this advertisement pushing equipment is a plurality of, forms the advertisement pushing device cluster that is made up of a plurality of one group of advertisement pushing equipment with identical function.The web page access request that the user initiates through client browser transmits via a plurality of links, quilt respectively with a plurality of link corresponding advertisement pushing equipment crowds in a plurality of advertisement pushing monitoring of equipments arrive; For example, when the user in visit certain comprehensive website the time, possible moment is initiated a plurality of web page browsing requests, these a plurality of web page browsing requests are by a plurality of advertisement pushing monitoring of equipments.
Step 602, advertisement pushing equipment report the advertising strategy determining apparatus with this web page access request.
After advertisement pushing equipment carries out flow analysis according to the web page access request that monitors to user's visit, obtain user's personal characteristic information.For example can be through the point of interest of judges such as the visit click on content of user when access websites or webpage, keyword, can also obtain user's information such as age, address; And the individual subscriber characteristic information that above-mentioned flow analysis obtains is sent to the advertising strategy determining apparatus.
Step 603, advertising strategy determining apparatus are sent the advertisement pushing strategy to advertisement pushing equipment.
The advertising strategy determining apparatus is behind the individual subscriber characteristic information that receives the transmission of advertisement pushing equipment; Can judge according to this characteristic information and be directed against the advertisement that this user can push certain type; And the advertisement pushing strategy is sent to advertisement pushing equipment, this advertisement pushing strategy is used to indicate the pushed advertisement of advertisement pushing equipment to the appointment of client browser pushed advertisement strategy determining apparatus; The advertising strategy determining apparatus can be carried the contents such as reference address information of this specified class pushed advertisement in the advertisement pushing policy message of sending to advertisement pushing equipment.Wherein, The advertisement pushing strategy promptly pushes the advertisement of M type to the user of category-A type; Can be stored in the advertising strategy determining apparatus in advance; Can be that advertising strategy determining apparatus and memory device carry out the information synchronization acquisition, this memory device be equivalent to a database, is stored with predefined advertisement pushing strategy.
For example; One of them device A in the advertisement pushing device cluster is after the web page access request that monitors client browser; Carrying out flow analysis, to draw this web page access request be the access request to " physical culture " aspect content, and this analysis result is sent to the advertising strategy determining apparatus.The advertising strategy determining apparatus can be judged to the corresponding user of this client browser need push this series advertisements of M; Then the advertising strategy determining apparatus is sent to device A and is pushed policy message; And the reference address information of in this propelling movement policy message, carrying the M series advertisements that is pushed, indicating equipment A pushes to client browser with the M series advertisements.
Step 604, advertisement pushing equipment generate redirection message, and this redirection message is sent to advertisement pushing ruling equipment.
Concrete; The web page address information that advertisement pushing equipment can will be visited client browser, the advertising message that receives from the advertising strategy determining apparatus and the address information of client browser are combined into redirection message, and this redirection message is sent to advertisement pushing ruling equipment.Wherein, advertising message can be advertisement or advertising address.It is understandable that; Those skilled in the art can know; In order to guarantee the legitimacy of this advertisement pushing information; Make this target terminal think that this advertisement pushing information is its advertising message that target terminal pushed that will visit, therefore, also need comprise the purpose web page address that target terminal will be visited in this redirection message.
For example; Under the Distributed Application scene; The advertisement pushing strategy that all has the advertising strategy determining apparatus to send on each equipment in the advertisement pushing device cluster; When some comprehensive websites of user capture; Client browser possibly initiated a plurality of web page access requests simultaneously, and these requests are arrived by a plurality of advertisement pushing monitoring of equipments in the advertisement pushing device cluster through a plurality of links simultaneously, possibly cause these a plurality of advertisement pushing equipment all to send a plurality of redirection messages according to the advertisement pushing strategy to advertisement pushing ruling equipment.
Before step 605, advertisement pushing ruling equipment are judged once to moment that client browser sends redirection message apart from time difference of current time whether at interval more than or equal to Preset Time.
Advertisement pushing ruling equipment is behind the redirection message that receives a plurality of advertisement pushing equipment transmissions; Before the judgement once to moment that client browser sends redirection message apart from time difference of current time whether at interval more than or equal to Preset Time; This Preset Time can independently be set at interval, for example can be 1 minute or 10 seconds.If the time difference, then execution in step 606 more than or equal to Preset Time at interval, otherwise advertisement pushing ruling equipment can abandon above-mentioned a plurality of redirection message, no longer pushes to client browser.
Step 606, advertisement pushing ruling equipment send a redirection message to client browser, and write down this propelling movement time.
Step 607, client browser send the advertisement browse request according to the redirection message that receives to Advertisement Server; And the purpose web page address information according to the client browser in the redirection message will be visited is sent the web page access request to the WEB server.
The advertisement page that step 608, Advertisement Server will push is sent to client browser, and client browser is shown to the user with this advertisement page; The WEB server is given the user with the purpose webpage that the user will visit through browser display.
The embodiment of the invention pushes to client through in a plurality of redirection messages that adopt to push ruling equipment advertisement pushing equipment is pushed one of them in setting-up time; Thereby issuablely when having solved the client user accesses website push the problem that a plurality of advertisements influence user capture to the user simultaneously; Improved the quality of advertisement pushing, improved user's in the advertisement pushing process online preferably and experienced.
The schematic flow sheet of the advertisement sending method that Fig. 8 provides for the embodiment of the invention seven, the advertisement sending method of present embodiment may further comprise the steps:
Step 701, when monitoring the web page access request that target terminal sends, obtain and said web page access request correspondent advertisement pushed information, comprise the advertising message that remains to be pushed and the address information of target terminal in the said advertisement pushing information.
Step 702, send said advertisement pushing information to advertisement pushing ruling equipment; So that said advertisement pushing ruling equipment is when satisfying preset advertisement pushing condition; Send said advertisement pushing information to said target terminal, so that said target terminal obtains the advertisement of propelling movement according to said advertisement pushing information.
Preferably, one of them in a plurality of advertisement pushing information that can only will receive is sent to target terminal, so that target terminal can obtain the advertisement of propelling movement according to advertisement pushing information, and don't influences user's experience of surfing the Net.
The signalling diagram of the advertisement sending method that Fig. 9 provides for the embodiment of the invention eight; The main distinction of present embodiment and embodiment six is; Embodiment six has solved the problem that pushes simultaneously in a plurality of advertisement short time through pushing ruling equipment; And present embodiment further solves the low problem of advertisement pushing success rate through feedback mechanism on the basis of embodiment six.As shown in Figure 9, the advertisement sending method of present embodiment is compared the method among the embodiment six, has mainly increased step 809 and 810, and the step in the present embodiment is simply described, and idiographic flow please see embodiment six for details, repeats no more at this.This embodiment method mainly may further comprise the steps:
Step 801, user send the web page browsing request through client browser to the WEB server, and this request is arrived by the advertisement pushing monitoring of equipment.
Step 802, advertisement pushing equipment report the advertising strategy determining apparatus with this web page access request.
After advertisement pushing equipment carries out flow analysis according to the web page access request that monitors to user's visit, obtain user's personal characteristic information.For example can be through the point of interest of judges such as the visit click on content of user when access websites or webpage, keyword, can also obtain user's information such as age, address; And the individual subscriber characteristic information that above-mentioned flow analysis obtains is sent to the advertising strategy determining apparatus.
Step 803, advertising strategy determining apparatus are sent the advertisement pushing strategy to advertisement pushing equipment.
The advertising strategy determining apparatus is behind the individual subscriber characteristic information that receives the transmission of advertisement pushing equipment; Can judge according to this characteristic information and be directed against the advertisement that this user can push certain type; And the advertisement pushing strategy is sent to advertisement pushing equipment, this advertisement pushing strategy is used to indicate the pushed advertisement of advertisement pushing equipment to the appointment of client browser pushed advertisement strategy determining apparatus; The advertising strategy determining apparatus can be carried the contents such as reference address information of this specified class pushed advertisement in the advertisement pushing policy message of sending to advertisement pushing equipment.
Step 804, advertisement pushing equipment generate redirection message, and this redirection message is sent to advertisement pushing ruling equipment.
Concrete; The web page address information that advertisement pushing equipment can will be visited client browser, the advertising message to be pushed that receives from the advertising strategy determining apparatus and the address information of client browser are combined into redirection message, and this redirection message is sent to advertisement pushing ruling equipment.
Before step 805, advertisement pushing ruling equipment are judged once to moment that client browser sends redirection message apart from time difference of current time whether at interval more than or equal to Preset Time.
Advertisement pushing ruling equipment is behind a plurality of redirection messages that receive at least two advertisement pushing equipment transmissions; Before the judgement once to moment that client browser sends redirection message apart from time difference of current time whether at interval more than or equal to Preset Time; This Preset Time can independently be set at interval, for example can be 1 minute or 10 seconds.If the time difference, then execution in step 806 more than or equal to Preset Time at interval, otherwise advertisement pushing ruling equipment can abandon above-mentioned a plurality of redirection message, no longer pushes to client browser.
Step 806, advertisement pushing ruling equipment send a redirection message to client browser, and write down this propelling movement time.
Step 807, client browser send the advertisement browse request according to the redirection message that receives to Advertisement Server; And the web page address information according to the client browser in the redirection message will be visited is sent the web page access request to the WEB server.
The advertisement page that step 808, Advertisement Server will push is sent to client browser, and client browser is shown to the user with this advertisement page; The WEB server is given the user with the purpose webpage that the user will visit through browser display.
After step 809, Advertisement Server receive the advertisement browse request of client browser transmission, send the advertisement pushing success message to the advertising strategy determining apparatus.
Step 810, advertising strategy determining apparatus are sent canceling push message to advertisement pushing equipment after receiving the advertisement pushing success message, this canceling push message is used to indicate advertisement pushing equipment to stop to send redirection message to client browser.
The propelling movement strategy that the advertising strategy determining apparatus is sent to advertisement pushing equipment can keep always; As long as be that advertisement pushing equipment monitors the web page access request that client browser sends at every turn; Just push redirection message, receive up to advertisement pushing equipment till the canceling push message of advertising strategy determining apparatus transmission to this client browser.
Present embodiment is sent to target terminal according to pre-conditioned with one in a plurality of advertisement pushing information of a plurality of advertisement pushing equipment propelling movements through adopting propelling movement ruling equipment on the one hand; Thereby the issuable problem that pushes a plurality of advertisements simultaneously to the user when having solved the end-user access website; Can in setting-up time, only push an advertisement; Improved user's in the advertisement pushing process online preferably and experienced, and, also through increasing feedback mechanism; Not only effectively improve the propelling movement success rate of advertisement, and avoided repeating to push to the user simultaneously the problem of same advertisement.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be accomplished through the relevant hardware of program command; Aforesaid program can be stored in the computer read/write memory medium; This program the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
What should explain at last is: above embodiment is only in order to technical scheme of the present invention to be described but not limit it; Although the present invention has been carried out detailed explanation with reference to preferred embodiment; Those of ordinary skill in the art is to be understood that: it still can make amendment or be equal to replacement technical scheme of the present invention, also can not make amended technical scheme break away from the spirit and the scope of technical scheme of the present invention and these are revised or be equal to replacement.