CN105657072A - Method and device for pushing control data - Google Patents
Method and device for pushing control data Download PDFInfo
- Publication number
- CN105657072A CN105657072A CN201610201339.7A CN201610201339A CN105657072A CN 105657072 A CN105657072 A CN 105657072A CN 201610201339 A CN201610201339 A CN 201610201339A CN 105657072 A CN105657072 A CN 105657072A
- Authority
- CN
- China
- Prior art keywords
- address
- source
- regional information
- target area
- corresponding relation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012544 monitoring process Methods 0.000 claims description 66
- 230000007246 mechanism Effects 0.000 claims description 27
- 239000000284 extract Substances 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000008901 benefit Effects 0.000 abstract description 3
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 230000008569 process Effects 0.000 description 15
- 238000004088 simulation Methods 0.000 description 4
- 238000000151 deposition Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012360 testing method Methods 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/55—Push-based network services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0261—Targeted advertisements based on user location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
An embodiment of the invention discloses a method and a device for pushing control data. The method and the device are applied to a control server. The method includes steps of applying for an auxiliary URL (uniform resource locator) for directional advertisements for target regions; receiving first requests for accessing the corresponding auxiliary URL for each advertisement request; extracting second source IP (internet protocol) addresses according to the first requests; establishing corresponding relations between first source IP addresses and the second source IP addresses; determining IP addresses of the directional advertisements for the target regions according to the multiple established corresponding relations; transmitting the determined IP addresses to media servers so as to stop the media servers from transmitting the directional advertisements for the target regions to advertisement front ends corresponding to the determined IP addresses. The first requests are transmitted by the advertisement front ends. The second source IP addresses correspond to the advertisement front ends. The directional advertisements at the determined IP addresses need to be stopped from being released. The method and the device have the advantages that regional information difference due to strategy routes on basis of domain names and DNS (domain name server) hijacking can be reduced, and accordingly loss of media can be decreased.
Description
Technical field
The present invention relates to data-pushing technical field, particularly to a kind of method controlling region targeted ads data-pushing and device.
Background technology
The web advertisement is through web advertisement release platform and media to utilize ad banner on website, text link, multimedia method, in the Internet publication or issue and pass through the network delivery a kind of high-tech advertisement to Internet user. Businessman selects when doing the web advertisement, in order to prevent the pageview of the online media sites false web advertisement, it is necessary to the effect assessment that third party is the web advertisement and advertisement charging provide just quantity basis, and this third party refers to third party network monitor mechanism.
Input for region targeted ads, URL (the UniformResourceLocator of corresponding region targeted ads is being asked to access in advertisement front end to the media server of advertisement rear end, URL) and after receiving the region ad data of feedback, can ask to access the URL in order to monitor region targeted ads of third party monitoring mechanism, the media server of advertisement rear end and the Monitoring Service device of third party monitoring mechanism are all use user to ask the source IP (InternetProtocol detected during above-mentioned two URL respectively, the agreement of interconnection between network) address judges the regional information of user, but, due to based on the policybased routing of domain name and DNS (DomainNameSystem, domain name system) existence kidnapped, it is different that the request of advertisement front end accesses network line passed for above-mentioned two URL, cause that the source IP address detected by the Monitoring Service device of third party monitoring mechanism is different from by the source IP address of advertisement back end media server detection, therefore the region corresponding to source IP address also will produce difference.
As from the foregoing, for a region targeted ads thrown in, the inevitable injected volume added up with third party monitoring mechanism of the injected volume added up by media has certain difference, the input data that advertiser can provide according to third party monitoring mechanism, the a part of injected volume that not there are differences in the input data of clearing media statistics, or requiring that media carry out the even double benefit amount of benefit amount etc., this obviously can reduce the income of media.
To sum up, it is highly important for reducing the regional information difference caused by policybased routing and the DNS abduction based on domain name as far as possible.
Summary of the invention
The embodiment of the invention discloses a kind of method controlling data-pushing and device, kidnapped, by policybased routing and the DNS based on domain name, the regional information difference caused for reducing in prior art. Technical scheme is as follows:
First aspect, embodiments provides a kind of method controlling data-pushing, is applied to control server, including:
For target area targeted ads, apply for an auxiliary URL; Wherein, the request after the URL accessing described target area targeted ads to media server request of advertisement front end accesses described auxiliary URL; The monitoring domain name that host domain name is third party monitoring of the advertisement mechanism in described auxiliary URL, there is binding relationship with described auxiliary URL in the IP address of described control server;
For each ad-request about described target area targeted ads, receive the first request accessing described auxiliary URL sent by advertisement front end; Ask according to described first, extract the second source IP address that described advertisement front end is corresponding; Set up described first source IP address and the corresponding relation of described second source IP address; Wherein, described first request includes the first source IP address of advertisement front end, and described first source IP address is media server by extracting in described ad-request and feeding back to the IP address that the described advertisement front end of described advertisement front end is corresponding;
According to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads;
Determined IP address is sent to described media server, so that transmission described target area, the advertisement front end targeted ads that described media server is not corresponding to determined IP address.
Preferably, the multiple described corresponding relation of described foundation, including:
Described first source IP address set up in preset time period and the corresponding relation of described second source IP address;
Or, the corresponding relation of described first source IP address of the predetermined number of foundation and described second source IP address.
Preferably, described according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads, including:
From the multiple described corresponding relation set up, add up each first source IP address and the number of times of regional information difference and the total degree of each first source IP address appearance occur, and calculate the ratio of the total degree of the described number of times that regional information difference occurs and described appearance for each first source IP address; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address;
Described ratio is defined as more than the first source IP address of the first predetermined threshold value the IP address needing to stop throwing in described target area targeted ads.
Preferably, described according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads, including:
From the multiple described corresponding relation set up, add up each first source IP address and the number of times of regional information difference occurs, described number of times is defined as more than the first source IP address of the second predetermined threshold value the IP address needing to stop throwing in described target area targeted ads; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address.
Preferably, described according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads, including:
From the multiple described corresponding relation set up, statistics determines that the first source IP address regional information difference occur is the IP address needing to stop throwing in described target area targeted ads; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address.
Preferably, the server that described control server, described media server and described monitoring domain name are corresponding is positioned at same homology machine room.
Second aspect, embodiments provides a kind of device controlling data-pushing, is applied to control server, including:
Application module, for for target area targeted ads, applying for an auxiliary URL; Wherein, the request after the URL accessing described target area targeted ads to media server request of advertisement front end accesses described auxiliary URL; The monitoring domain name that host domain name is third party monitoring of the advertisement mechanism in described auxiliary URL, there is binding relationship with described auxiliary URL in the IP address of described control server;
Corresponding relation building module, for for each ad-request about described target area targeted ads, receiving the first request accessing described auxiliary URL sent by advertisement front end; Ask according to described first, extract the second source IP address that described advertisement front end is corresponding; Set up described first source IP address and the corresponding relation of described second source IP address; Wherein, described first request includes the first source IP address of advertisement front end, and described first source IP address is media server by extracting in described ad-request and feeding back to the IP address that the described advertisement front end of described advertisement front end is corresponding;
Determine module, for according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads;
Control module, for determined IP address is sent to described media server, so that transmission described target area, the advertisement front end targeted ads that described media server is not corresponding to determined IP address.
Preferably, described determine module, specifically for:
Corresponding relation according to described first source IP address set up in preset time period with described second source IP address, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads;
Or, the corresponding relation according to described first source IP address of predetermined number set up with described second source IP address, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads.
Preferably, described determine module, specifically for:
From the multiple described corresponding relation set up, add up each first source IP address and the number of times of regional information difference and the total degree of each first source IP address appearance occur, and calculate the ratio of the total degree of the described number of times that regional information difference occurs and described appearance for each first source IP address; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address;
Described ratio is defined as more than the first source IP address of the first predetermined threshold value the IP address needing to stop throwing in described target area targeted ads.
Preferably, described determine module, specifically for:
From the multiple described corresponding relation set up, add up each first source IP address and the number of times of regional information difference occurs, described number of times is defined as more than the first source IP address of the second predetermined threshold value the IP address needing to stop throwing in described target area targeted ads; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address.
Preferably, described determine module, specifically for:
From the multiple described corresponding relation set up, statistics determines that the first source IP address regional information difference occur is the IP address needing to stop throwing in described target area targeted ads; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address.
Preferably, the server that described control server, described media server and described monitoring domain name are corresponding is positioned at same homology machine room.
A kind of method controlling data-pushing of embodiment of the present invention offer and device, control the auxiliary URL that first server goes one host domain name of application to be third party monitoring of the advertisement mechanism monitoring domain name, this auxiliary URL is bundled on the IP controlling server, so advertisement front-end access third party monitoring takes mechanism in order in the URL monitored and the process accessing auxiliary URL, policybased routing and DNS based on domain name kidnap identical, therefore can the process of approximate simulation third party monitoring collect source IP address; So after collecting a period of time or collecting certain data volume, the IP address needing to stop throwing in described target area targeted ads can be filtered out for the first source IP address, so that advertisement back end media server is refused above-mentioned needs thereafter and is stopped throwing in the ad-request being directed to target area targeted ads that the first source IP address of described target area targeted ads sends, thus, in territory advertisement release process thereafter, occur that the situation of regional information difference reduces, it is possible to reduce the loss of media.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, the accompanying drawing used required in embodiment or description of the prior art will be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
The schematic flow sheet of a kind of method controlling data-pushing that Fig. 1 provides for the embodiment of the present invention;
The structural representation of a kind of device controlling data-pushing that Fig. 2 provides for 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 clearly and completely described, it is clear that described embodiment is only a part of embodiment of the present invention, rather than whole embodiments. Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention.
A kind of method controlling data-pushing that the embodiment of the present invention provides, as it is shown in figure 1, be applied to control server, it should explanation, this controls server is that media are pre-configured with, and said method includes step:
S101: for target area targeted ads, applies for an auxiliary URL;Wherein, the request after the URL accessing described target area targeted ads to media server request of advertisement front end accesses described auxiliary URL; The monitoring domain name that host domain name is third party monitoring of the advertisement mechanism in described auxiliary URL, there is binding relationship with described auxiliary URL in the IP address of described control server.
Should be noted that namely advertisement front end here refers to client, for instance PC end and mobile phone terminal; Above-mentioned monitoring domain name refers in third party monitoring mechanism for detecting the domain name of the input situation of target area targeted ads.
In the prior art, advertisement front end is after accessing the URL of described target area targeted ads and obtaining the ad data that media server is thrown in, request can access the monitoring URL of third party monitoring mechanism immediately, the realization of such a process, realize by prior art arranges the modes such as code, in embodiments of the present invention, realize the request after the URL accessing described target area targeted ads to media server request of advertisement front end and access the technical scheme of described auxiliary URL and above-mentioned to arrange the schemes such as code identical, belong to prior art, do not do too much introduction herein.
Existing URL by resource type, deposit the host domain name of resource, resource file name three part forms, host domain name in above-mentioned auxiliary URL is that the monitoring domain name of third party monitoring of the advertisement mechanism represents and is meant that, auxiliary URL characterizes the monitoring domain name of the part correspondence third party monitoring of the advertisement mechanism of the host domain name depositing resource, this can ensure that this auxiliary URL with in the monitoring URL of third party monitoring of the advertisement mechanism, the host domain name depositing resource is identical, because the host domain name in this monitoring URL is similarly the monitoring domain name of third party monitoring of the advertisement mechanism.
Such as, the monitoring domain name of third party testing agency is m.cn.zhenmiao.com, then the monitoring URL of third party monitoring mechanism can be m.cn.zhenmiao.com/monitor, and this auxiliary URL can be m.cn.zhenmiao.com/ip-collect.
Should be noted that in the embodiment of the present invention, the policybased routing based on domain name refers to that the transmitting line of ad-request determines according to the domain name of the URL of required request access. owing to host domain name corresponding in monitoring URL and the URL of described target area targeted ads is different, so advertisement front end is when the policybased routing based on domain name removes to access above-mentioned two URL, access path is likely to difference, due to through different paths, source IP address in access request data bag proxied server etc. may can revise the apparatus modifications of source IP address, different paths, the result of amendment is different, so the source IP address that extracts of the Monitoring Service device of media server and third party monitoring mechanism is it is possible to difference, regional information corresponding to source IP address is also it is possible to different.
DNS kidnaps also known as Domain Hijacking, refers to the request intercepting domain name mapping in the network range kidnapped, the domain name of analysis request, the request beyond examination scope is let pass, and otherwise returns to the IP address of vacation or does nothing and make request lose response, and in the technical field belonging to the present invention, it sometimes appear that Virtual network operator translates domain names on the IP of the proxy server of self, rather than the unit (video website or mechanism for monitoring) belonging to domain name, although proxy server finally also can forward a request to the IP of domain name affiliated unit, but it is because have passed through proxy server, proxy server have modified the source IP address in ad-request packet header, in the ad-request that domain name affiliated unit receives, source IP address in packet header is not the IP address of truthful advertisement front end, but the IP address of the proxy server of operator.
From the foregoing, it will be observed that no matter be based on the policybased routing of domain name or operator kidnaps the DNS regional information difference caused, all it is because host domain name corresponding in monitoring URL and the URL of described target area targeted ads different; So, in embodiments of the present invention, binding relationship is there is in the IP address of described control server with described auxiliary URL, namely refer to that this auxiliary URL is bundled on the IP address controlling server, so can so that when the application of advertisement front end accesses this auxiliary URL, this access request can arrive control server.
In the embodiment of the present invention, when advertisement front end asks to access above-mentioned monitoring URL and auxiliary URL respectively, policybased routing based on domain name is identical with DNS abduction process, therefore, institute's source IP address major part that institute's source IP address that control server extracts extracts with Monitoring Service device is identical.
S102: for each ad-request about described target area targeted ads, receive the first request accessing described auxiliary URL sent by advertisement front end; Ask according to described first, extract the second source IP address that described advertisement front end is corresponding; Set up described first source IP address and the corresponding relation of described second source IP address; Wherein, described first request includes the first source IP address of advertisement front end, and described first source IP address is media server by extracting in described ad-request and feeding back to the IP address that the described advertisement front end of described advertisement front end is corresponding;
In the embodiment of the present invention, the corresponding same ad-request about described target area targeted ads, in order to make the first source IP address extracted by media server set up corresponding relation with by the second source IP address controlling server extraction, receive region targeted ads request and above-mentioned ad-request at media server after, the first source IP address that can be extracted by media server is sent to advertisement front end, when assisting URL described in advertisement front-end access, the first source IP address that media server extracts can be transmitted to control server simultaneously, controlling server is set up corresponding relation from the second source IP address accessing extraction this first request and the first source IP address.
It should be emphasized that, in embodiments of the present invention, the first source IP address that described first request includes advertisement front end refers to, first source IP address is stored in the first request with the form of information content, first request is as a packet, and the first source IP address includes in the clean load data of packet. Certainly, in the embodiment of the present invention, it is also possible to go to transmit directly as information by the first source IP address, prior art only need to be utilized to make the first source IP address set up corresponding relation with the corresponding first request.
S103: according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads;
The multiple described corresponding relation of foundation described here, including:
Described first source IP address set up in preset time period and the corresponding relation of described second source IP address, namely refer to and collect multiple corresponding relation in preset duration, for instance all corresponding relations set up in collecting 1 day;
Or, the corresponding relation of described first source IP address of the predetermined number of foundation and described second source IP address, for instance start from a certain moment to collect 100,000 corresponding relations set up.
Above-mentioned set up multiple corresponding relation and be contemplated to collect substantial amounts of data, to complete the follow-up step found from data and need to stop throwing in the first source IP address of described target area targeted ads.
In the embodiment of the present invention, the input of region targeted ads is gone operation by media server, so needing to select the IP address needing to stop throwing in described target area targeted ads from all of first source IP address, it is clear that, determined IP address belongs to the first source IP address here.
In the first scheme of the embodiment of the present invention, above-mentioned steps is according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads, it is possible to be:
From the multiple described corresponding relation set up, add up each first source IP address and the number of times of regional information difference and the total degree of each first source IP address appearance occur, and calculate the ratio of the total degree of the described number of times that regional information difference occurs and described appearance for each first source IP address; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address;
Described ratio is defined as more than the first source IP address of the first predetermined threshold value the IP address needing to stop throwing in described target area targeted ads.
Here the first predetermined threshold value is determined according to practical situation, for instance could be arranged to 50%.
In the alternative plan of the embodiment of the present invention, above-mentioned steps is according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads, it is also possible to be:
From the multiple described corresponding relation set up, add up each first source IP address and the number of times of regional information difference occurs, described number of times is defined as more than the first source IP address of the second predetermined threshold value the IP address needing to stop throwing in described target area targeted ads; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address.
It addition, in the third program of the embodiment of the present invention, above-mentioned steps is according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads, it is also possible to be:
From the multiple described corresponding relation set up, statistics determines that the first source IP address regional information difference occur is the IP address needing to stop throwing in described target area targeted ads; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address.
Should be noted that the step in the embodiment of the present invention is according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads, be not limited to above three scheme.
S104: determined IP address is sent to described media server, so that transmission described target area, the advertisement front end targeted ads that described media server is not corresponding to determined IP address.
In embodiments of the present invention, before step S104, media server is for arbitrary request about target area targeted ads, as long as regional information corresponding to source IP address extracted from the ad-request regional information that to be target area advertisement corresponding, media server will throw in described target area targeted ads data to this about the advertisement front end of the request of target area targeted ads.
But after step s 104, media server has learned that the IP address that can produce regional information difference, if so the first source IP address that media server extracts belongs to above-mentioned determined IP address, even if the regional information that the regional information of its correspondence is corresponding with target area advertisement is identical, media server also can be refused to these input described target area, advertisement front end targeted ads data about the request of target area targeted ads.Therefore, the embodiment of the present invention just plays the effect of an advertisement putting Data Control.
Server corresponding to control server described above, described media server and described monitoring domain name is positioned at same homology machine room. this refers to that the IP address of described herein three server is the IP network section in same homology machine room, this is to eliminate the areal variation that the policybased routing based on purpose IP address brings, because the IP address of three servers is the IP network section in same homology machine room, if so the request of advertisement front end corresponding above three server respectively uses the policybased routing based on purpose IP address to transmit, the path of its respective process is identical, simply terminal is different, may further ensure that the similarity controlling institute's source IP address data that institute's source IP address data of extracting of server are extracted with Monitoring Service device.
Should be noted that, in prior art, media server or monitoring server (i.e. Monitoring Service device) corresponding to domain name are designed with identical industry standard IP storehouse, the IP address stored in the sector standard IP storehouse and the corresponding relation of regional information, so the mode that media server obtains regional information corresponding to source IP address with Monitoring Service device is all, the source IP address of packet is extracted from request data package, then from regional information corresponding to industry standard IP library lookup source IP address. In the embodiment of the present invention, control server is obviously also and shares a set of industry standard IP storehouse with media server and Monitoring Service device.
In the embodiment of the present invention, the result of advertisement putting data collected by the simulation Monitoring Service device that is disposed to controlling server. Additionally, it should be emphasized that, in prior art, randomized policy route also results in the appearance of regional information difference, and in embodiments of the present invention, the difference that stochastic route causes is can be embodied in multiple corresponding relations of foundation equally, so the present invention can reduce randomized policy to a certain extent and route the regional information difference caused.
This programme can reduce in prior art is kidnapped, by policybased routing and the DNS based on domain name, the regional information difference caused. In this programme, control server and first remove to obtain the auxiliary URL that host domain name is third party monitoring of the advertisement mechanism monitoring domain name, this auxiliary URL is bundled on the IP controlling server, so advertisement front-end access third party monitoring takes mechanism in order in the URL monitored and the process accessing auxiliary URL, policybased routing and DNS based on domain name kidnap identical, therefore can the process of approximate simulation third party monitoring collect source IP address.
After collecting a period of time or collecting certain data volume and corresponding relation, the IP address needing to stop throwing in described target area targeted ads can be filtered out for the first source IP address, so that advertisement back end media server is refused above-mentioned needs thereafter and is stopped throwing in the ad-request being directed to target area targeted ads that the first source IP address of described target area targeted ads sends, thus, in territory advertisement release process thereafter, occur that the situation of regional information difference reduces, it is possible to reduce the loss of media.
Corresponding to said method embodiment, the embodiment of the present invention additionally provides a kind of device controlling data-pushing, is applied to control server, as in figure 2 it is shown, include application module 110, corresponding relation building module 120, determine module 130 and control module 140;
Application module 110, for for target area targeted ads, applying for an auxiliary URL;Wherein, the request after the URL accessing described target area targeted ads to media server request of advertisement front end accesses described auxiliary URL; The monitoring domain name that host domain name is third party monitoring of the advertisement mechanism in described auxiliary URL, there is binding relationship with described auxiliary URL in the IP address of described control server;
Corresponding relation building module 120, for for each ad-request about described target area targeted ads, receiving the first request accessing described auxiliary URL sent by advertisement front end; Ask according to described first, extract the second source IP address that described advertisement front end is corresponding; Set up described first source IP address and the corresponding relation of described second source IP address; Wherein, described first request includes the first source IP address of advertisement front end, and described first source IP address is media server by extracting in described ad-request and feeding back to the IP address that the described advertisement front end of described advertisement front end is corresponding;
Determine module 130, for according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads;
Control module 140, for determined IP address is sent to described media server, so that transmission described target area, the advertisement front end targeted ads that described media server is not corresponding to determined IP address.
Concrete, described determine module 130, it is possible to be used for:
Corresponding relation according to described first source IP address set up in preset time period with described second source IP address, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads;
Or, the corresponding relation according to described first source IP address of predetermined number set up with described second source IP address, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads.
Concrete, described determine module 130, it is possible to be used for:
From the multiple described corresponding relation set up, add up each first source IP address and the number of times of regional information difference and the total degree of each first source IP address appearance occur, and calculate the ratio of the total degree of the described number of times that regional information difference occurs and described appearance for each first source IP address; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address;
Described ratio is defined as more than the first source IP address of the first predetermined threshold value the IP address needing to stop throwing in described target area targeted ads.
Concrete, described determine module 130, it is possible to be used for:
From the multiple described corresponding relation set up, add up each first source IP address and the number of times of regional information difference occurs, described number of times is defined as more than the first source IP address of the second predetermined threshold value the IP address needing to stop throwing in described target area targeted ads; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address.
Concrete, described determine module 130, it is possible to be used for:
From the multiple described corresponding relation set up, statistics determines that the first source IP address regional information difference occur is the IP address needing to stop throwing in described target area targeted ads; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address.
Concrete, server corresponding to described control server, described media server and described monitoring domain name is positioned at same homology machine room.
This programme can reduce in prior art is kidnapped, by policybased routing and the DNS based on domain name, the regional information difference caused. In this programme, control the auxiliary URL that first server goes one host domain name of application to be third party monitoring of the advertisement mechanism monitoring domain name, this auxiliary URL is bundled on the IP controlling server, so advertisement front-end access third party monitoring takes mechanism in order in the URL monitored and the process accessing auxiliary URL, policybased routing and DNS based on domain name kidnap identical, therefore can the process of approximate simulation third party monitoring collect source IP address.
After collecting a period of time or collecting certain data volume and corresponding relation, the IP address needing to stop throwing in described target area targeted ads can be filtered out for the first source IP address, so that advertisement back end media server is refused above-mentioned needs thereafter and is stopped throwing in the ad-request being directed to target area targeted ads that the first source IP address of described target area targeted ads sends, thus, in territory advertisement release process thereafter, occur that the situation of regional information difference reduces, it is possible to reduce the loss of media.
It should be noted that, in this article, the relational terms of such as first and second or the like is used merely to separate an entity or operation with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially. And, term " includes ", " comprising " or its any other variant are intended to comprising of nonexcludability, so that include the process of a series of key element, method, article or equipment not only include those key elements, but also include other key elements being not expressly set out, or also include the key element intrinsic for this process, method, article or equipment. When there is no more restriction, statement " including ... " key element limited, it is not excluded that there is also other identical element in including the process of described key element, method, article or equipment.
Each embodiment in this specification all adopts relevant mode to describe, between each embodiment identical similar part mutually referring to, what each embodiment stressed is the difference with other embodiments. Especially for device embodiment, owing to it is substantially similar to embodiment of the method, so what describe is fairly simple, relevant part illustrates referring to the part of embodiment of the method.
One of ordinary skill in the art will appreciate that all or part of step realizing in said method embodiment can be by the hardware that program carrys out instruction relevant and completes, described program can be stored in computer read/write memory medium, the storage medium obtained designated herein, as: ROM/RAM, magnetic disc, CD etc.
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit protection scope of the present invention. All make within the spirit and principles in the present invention any amendment, equivalent replacement, improvement etc., be all contained in protection scope of the present invention.
Claims (12)
1. the method controlling data-pushing, it is characterised in that be applied to control server, including:
For target area targeted ads, apply for an auxiliary URL; Wherein, the request after the URL accessing described target area targeted ads to media server request of advertisement front end accesses described auxiliary URL;The monitoring domain name that host domain name is third party monitoring of the advertisement mechanism in described auxiliary URL, there is binding relationship with described auxiliary URL in the IP address of described control server;
For each ad-request about described target area targeted ads, receive the first request accessing described auxiliary URL sent by advertisement front end; Ask according to described first, extract the second source IP address that described advertisement front end is corresponding; Set up described first source IP address and the corresponding relation of described second source IP address; Wherein, described first request includes the first source IP address of advertisement front end, and described first source IP address is media server by extracting in described ad-request and feeding back to the IP address that the described advertisement front end of described advertisement front end is corresponding;
According to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads;
Determined IP address is sent to described media server, so that transmission described target area, the advertisement front end targeted ads that described media server is not corresponding to determined IP address.
2. method according to claim 1, it is characterised in that the multiple described corresponding relation of described foundation, including:
Described first source IP address set up in preset time period and the corresponding relation of described second source IP address;
Or, the corresponding relation of described first source IP address of the predetermined number of foundation and described second source IP address.
3. method according to claim 1, it is characterised in that described according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads, including:
From the multiple described corresponding relation set up, add up each first source IP address and the number of times of regional information difference and the total degree of each first source IP address appearance occur, and calculate the ratio of the total degree of the described number of times that regional information difference occurs and described appearance for each first source IP address; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address;
Described ratio is defined as more than the first source IP address of the first predetermined threshold value the IP address needing to stop throwing in described target area targeted ads.
4. method according to claim 1, it is characterised in that described according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads, including:
From the multiple described corresponding relation set up, add up each first source IP address and the number of times of regional information difference occurs, described number of times is defined as more than the first source IP address of the second predetermined threshold value the IP address needing to stop throwing in described target area targeted ads; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address.
5. method according to claim 1, it is characterised in that described according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads, including:
From the multiple described corresponding relation set up, statistics determines that the first source IP address regional information difference occur is the IP address needing to stop throwing in described target area targeted ads;Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address.
6. the method according to any one of Claims 1 to 5, it is characterised in that server corresponding to described control server, described media server and described monitoring domain name is positioned at same homology machine room.
7. the device controlling data-pushing, it is characterised in that be applied to control server, including:
Application module, for for target area targeted ads, applying for an auxiliary URL; Wherein, the request after the URL accessing described target area targeted ads to media server request of advertisement front end accesses described auxiliary URL; The monitoring domain name that host domain name is third party monitoring of the advertisement mechanism in described auxiliary URL, there is binding relationship with described auxiliary URL in the IP address of described control server;
Corresponding relation building module, for for each ad-request about described target area targeted ads, receiving the first request accessing described auxiliary URL sent by advertisement front end; Ask according to described first, extract the second source IP address that described advertisement front end is corresponding; Set up described first source IP address and the corresponding relation of described second source IP address; Wherein, described first request includes the first source IP address of advertisement front end, and described first source IP address is media server by extracting in described ad-request and feeding back to the IP address that the described advertisement front end of described advertisement front end is corresponding;
Determine module, for according to the multiple described corresponding relation set up, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads;
Control module, for determined IP address is sent to described media server, so that transmission described target area, the advertisement front end targeted ads that described media server is not corresponding to determined IP address.
8. device according to claim 7, it is characterised in that described determine module, specifically for:
Corresponding relation according to described first source IP address set up in preset time period with described second source IP address, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads;
Or, the corresponding relation according to described first source IP address of predetermined number set up with described second source IP address, from described first source IP address, it is determined that need the IP address stopping throwing in described target area targeted ads.
9. device according to claim 7, it is characterised in that described determine module, specifically for:
From the multiple described corresponding relation set up, add up each first source IP address and the number of times of regional information difference and the total degree of each first source IP address appearance occur, and calculate the ratio of the total degree of the described number of times that regional information difference occurs and described appearance for each first source IP address; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address;
Described ratio is defined as more than the first source IP address of the first predetermined threshold value the IP address needing to stop throwing in described target area targeted ads.
10. device according to claim 7, it is characterised in that described determine module, specifically for:
From the multiple described corresponding relation set up, add up each first source IP address and the number of times of regional information difference occurs, described number of times is defined as more than the first source IP address of the second predetermined threshold value the IP address needing to stop throwing in described target area targeted ads;Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address.
11. device according to claim 7, it is characterised in that described determine module, specifically for:
From the multiple described corresponding relation set up, statistics determines that the first source IP address regional information difference occur is the IP address needing to stop throwing in described target area targeted ads; Described regional information difference is in described corresponding relation, and the regional information that the first source IP address is corresponding is different from the regional information corresponding to the second source IP address.
12. according to the device described in any one of claim 7��11, it is characterised in that server corresponding to described control server, described media server and described monitoring domain name is positioned at same homology machine room.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610201339.7A CN105657072A (en) | 2016-03-31 | 2016-03-31 | Method and device for pushing control data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610201339.7A CN105657072A (en) | 2016-03-31 | 2016-03-31 | Method and device for pushing control data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105657072A true CN105657072A (en) | 2016-06-08 |
Family
ID=56496645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610201339.7A Pending CN105657072A (en) | 2016-03-31 | 2016-03-31 | Method and device for pushing control data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105657072A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106899588A (en) * | 2017-02-22 | 2017-06-27 | 郑州云海信息技术有限公司 | It is a kind of to be applied to the program adaptive environment that multiterminal coexist and build system |
CN107147695A (en) * | 2017-03-31 | 2017-09-08 | 北京奇艺世纪科技有限公司 | A kind of information-pushing method and device |
CN107590605A (en) * | 2017-09-15 | 2018-01-16 | 北京奇艺世纪科技有限公司 | The control method and system that internet data shows |
CN107659625A (en) * | 2017-09-08 | 2018-02-02 | 北京奇艺世纪科技有限公司 | The number system and method that internet data shows |
CN108734493A (en) * | 2017-04-20 | 2018-11-02 | 腾讯科技(北京)有限公司 | A kind of advertisement orientation launches control method, monitoring method and device |
CN109886723A (en) * | 2018-12-27 | 2019-06-14 | 精硕科技(北京)股份有限公司 | Obtain the method and device of regional information |
CN112202676A (en) * | 2020-12-03 | 2021-01-08 | 深圳乐播科技有限公司 | Advertisement delivery management method and device and computer readable storage medium |
CN114205652A (en) * | 2020-09-18 | 2022-03-18 | 腾讯科技(深圳)有限公司 | Media information processing method and device and computer equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030005067A1 (en) * | 2001-06-29 | 2003-01-02 | Martin Anthony G. | System and method for using continuous messaging units in a network architecture |
CN103124263A (en) * | 2013-01-14 | 2013-05-29 | 华为技术有限公司 | Advertisement serving system, advertisement serving device and advertisement server |
CN104104556A (en) * | 2013-04-12 | 2014-10-15 | 腾讯科技(北京)有限公司 | Method and system for presenting recommendation information |
US20170140423A1 (en) * | 2015-11-17 | 2017-05-18 | Bonis Opus LLC | System and method for advertising and distributing messages |
-
2016
- 2016-03-31 CN CN201610201339.7A patent/CN105657072A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030005067A1 (en) * | 2001-06-29 | 2003-01-02 | Martin Anthony G. | System and method for using continuous messaging units in a network architecture |
CN103124263A (en) * | 2013-01-14 | 2013-05-29 | 华为技术有限公司 | Advertisement serving system, advertisement serving device and advertisement server |
CN104104556A (en) * | 2013-04-12 | 2014-10-15 | 腾讯科技(北京)有限公司 | Method and system for presenting recommendation information |
US20170140423A1 (en) * | 2015-11-17 | 2017-05-18 | Bonis Opus LLC | System and method for advertising and distributing messages |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106899588A (en) * | 2017-02-22 | 2017-06-27 | 郑州云海信息技术有限公司 | It is a kind of to be applied to the program adaptive environment that multiterminal coexist and build system |
CN107147695A (en) * | 2017-03-31 | 2017-09-08 | 北京奇艺世纪科技有限公司 | A kind of information-pushing method and device |
CN108734493A (en) * | 2017-04-20 | 2018-11-02 | 腾讯科技(北京)有限公司 | A kind of advertisement orientation launches control method, monitoring method and device |
CN108734493B (en) * | 2017-04-20 | 2022-02-08 | 腾讯科技(北京)有限公司 | Advertisement targeted delivery control method, monitoring method and device |
CN107659625A (en) * | 2017-09-08 | 2018-02-02 | 北京奇艺世纪科技有限公司 | The number system and method that internet data shows |
CN107659625B (en) * | 2017-09-08 | 2020-06-19 | 北京奇艺世纪科技有限公司 | Counting system and method for internet data display |
CN107590605A (en) * | 2017-09-15 | 2018-01-16 | 北京奇艺世纪科技有限公司 | The control method and system that internet data shows |
CN109886723A (en) * | 2018-12-27 | 2019-06-14 | 精硕科技(北京)股份有限公司 | Obtain the method and device of regional information |
CN114205652A (en) * | 2020-09-18 | 2022-03-18 | 腾讯科技(深圳)有限公司 | Media information processing method and device and computer equipment |
CN114205652B (en) * | 2020-09-18 | 2024-05-31 | 腾讯科技(深圳)有限公司 | Media information processing method and device and computer equipment |
CN112202676A (en) * | 2020-12-03 | 2021-01-08 | 深圳乐播科技有限公司 | Advertisement delivery management method and device and computer readable storage medium |
CN112202676B (en) * | 2020-12-03 | 2021-04-23 | 深圳乐播科技有限公司 | Advertisement delivery management method and device and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105657072A (en) | Method and device for pushing control data | |
AU2011315838B2 (en) | Correlating online behavior with presumed viewing of television advertisements | |
US8510431B2 (en) | Method and apparatus for internet traffic monitoring by third parties using monitoring implements transmitted via piggybacking HTTP transactions | |
US8478862B2 (en) | Method and apparatus for internet traffic monitoring by third parties using monitoring implements | |
US20080052392A1 (en) | System and Method for Monitoring a User's Online Activity | |
US20080294711A1 (en) | System and Method for Centrally Collecting Real-Time Information Regarding Consumer Click-Through Traffic | |
US8286176B1 (en) | Optimizing resource configurations | |
CN101656617B (en) | Method for promoting advertisement, device and system thereof | |
US20160088118A1 (en) | Client side cache management | |
US8751303B2 (en) | Systems and methods of tracking online advertisement exposure | |
US20160344751A1 (en) | Customized record handling in a content delivery network | |
CN105872640A (en) | Live broadcast video obtaining method, device and system | |
WO2003017123A1 (en) | System and method for maintaining statefulness during client-server interactions | |
US7032017B2 (en) | Identifying unique web visitors behind proxy servers | |
CN105790960B (en) | Method for recognizing flux and system, flow gateway | |
KR20120037417A (en) | Method and apparatus for modifying internet content through redirection of embedded objects | |
CN108564405A (en) | Push the method and apparatus of marketing message | |
CN108734493A (en) | A kind of advertisement orientation launches control method, monitoring method and device | |
CN101360108A (en) | A method, device and system for judging network access validity | |
CN107481049A (en) | The method and system being monitored to advertisement | |
US11570139B2 (en) | System and method for matching and collecting user data and/or user device data | |
KR100557023B1 (en) | Part of page of website or specific frame rental service method and system | |
CN109902241A (en) | A kind of loading method of resource, device and its equipment | |
US11995692B2 (en) | Systems, methods, and media for detecting advertisements with advertising cues | |
KR100763484B1 (en) | How to accumulate points from multiple sites into one device, its device and record carrier |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160608 |