CN107609908A - Advertisement anti-cheating method and system based on geographical position difference - Google Patents
Advertisement anti-cheating method and system based on geographical position difference Download PDFInfo
- Publication number
- CN107609908A CN107609908A CN201710813727.5A CN201710813727A CN107609908A CN 107609908 A CN107609908 A CN 107609908A CN 201710813727 A CN201710813727 A CN 201710813727A CN 107609908 A CN107609908 A CN 107609908A
- Authority
- CN
- China
- Prior art keywords
- mrow
- display end
- geographical position
- advertisement
- advertisement display
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Advertisement anti-cheating method provided by the invention based on geographical position difference, in advertisement display end displaying advertising messages and advertisement message identification code;Receive the barcode scanning message sent after user terminal scanning advertising message identification code, the geographical location information of the barcode scanning message package containing user terminal;By the geographical location information of user terminal compared with the geographical location information of advertisement display end, the distance between user terminal and advertisement display end are determined, if the distance is more than given threshold, the barcode scanning behavior of the user terminal is cheating.The present invention is according to the address location difference of user terminal and advertisement display end, accurate detection advertisement cheating.
Description
Technical field
The invention belongs to Internet advertising to launch technical field, is related to a kind of anti-cheating of the advertisement based on geographical position difference
Method and system.
Background technology
With the development of internet and technology of Internet of things, dispensing form rich and variedization increasingly of advertisement, except traditional
Outside the form such as TV and web browser, also elevator card, building advertisement, bus medium and various dynamics or static state
Outdoor billboard etc..
In mobile Internet ad system, advertiser is launched extensively by flow side in various terminals application to user
Accuse, advertisement delivery effect can be measured by click volume.It can also be used to various terminals application push Quick Response Code by counting
Family barcode scanning quantity just measures advertisement delivery effect.
Advertiser always it is expected that the dispensing effect of advertisement is true and reliable, and the expense of advertiser is really used to propagate extensively
Accuse, and advertisement is truly watched and consumed by user.
On the one hand, under mobile internet environment, the notice of user is also being disperseed by increasingly various advertisement, extensively
Accuse it is main can attempt to insert various favor informations in advertisement, to attract the user's attention power to watch ad content.It is but this
Attract the mode of notice, necessarily expedite the emergence of out another cheating, with construction false " ad click " or " sweep merely
Code " is preferential to obtain, and more economic losses are brought for advertiser.
On the other hand, because economic interests reason, fraudulent meanses reach its maturity and intellectuality, or even have perfect solution party
Case, such as mobile phone " clone " technology, network IP converter techniques, cheating device etc. so that influenceed also increasingly caused by cheating
Greatly.
Then, the anti-problem of practising fraud of advertisement, the problem of turning into the increasingly concern of internet and advertising.Such as:Patent
201611245657.X proposes a kind of advertisement based on geographical position counter practise fraud method and device, and it is normal that the patent obtains advertisement terminal
In geographical position, total ad click quantity of flow to be identified and the touching quantity of advertisement to be identified, with reference to statistical method,
Cheating flow is analyzed, reaches the anti-purpose practised fraud.
The content of the invention
To solve the problems, such as that prior art is present, the present invention provides a kind of advertisement based on geographical position difference anti-cheating side
Method is accurate to detect advertisement cheating according to the address location difference of user terminal and advertisement display end.
The present invention provides the advertisement anti-cheating method based on geographical position difference, including:
(1) geographical location information of advertisement display end is determined, the geographic location information of advertisement display end is shown comprising advertisement
Hold identification code and geographical position;Advertisement display end reports the geographical location information of advertisement display end to server;
(2) server generation advertising message identification code, and combine advertising message and launch on advertisement display end;
(3) the barcode scanning message sent after user terminal scanning advertising message identification code is received, the barcode scanning message package contains user
The geographical position of terminal and advertisement display end identification code;
(4) advertisement according to corresponding to advertisement display end identification code searches the advertisement display end identification code on the server is shown
The geographical position at end;
(5) by the geographical position of user terminal compared with the geographical position of advertisement display end, determine user terminal with
The distance between advertisement display end, if the distance is more than given threshold, the barcode scanning behavior of the user terminal is cheating.
Threshold value size, place place such as display end, can do different adjustment according to the characteristic of advertisement display end.Terminal, which obtains, to be known
The mode of other code, it is different according to terminal form, can by Network Capture (such as Real time displaying screen), can also by printing,
The modes such as air brushing (such as significantly static advertising).
Preferably for geographical position fix advertisement display end for, its geographical position pre-deposit server for
For the unfixed advertisement display end in geographical position, it has embedded position sensor, and the embedded position sensor obtains advertisement
Geographical position is uploaded to server by the geographical position of display end, advertisement display end.Advertisement display end is kept for one with server
The long connection of TCP/IP forms, keep communicating by heartbeat packet form, with server real-time synchronization geographical position.Geographical position passes
Sensor use built in GPS module, the SIM card either module such as bluetooth iBeacon modules or GSM+GPS, show for obtaining advertisement
Show the geographical position at end.
The concrete mode for determining user terminal and the distance between advertisement display end is distance dist=aR, wherein:R is
Earth radius, the geographical position of user terminal are:Longitude:Lng1, latitude lat1, the geographical position of advertisement display end are:Longitude:
Lng2, latitude lat2;
To improve the enthusiasm of user's browse advertisements, barcode scanning message package of the present invention contains user terminal identity, according to
User terminal identity provides advertisement and browses excitation.
The barcode scanning message package received contains ad identifier, and ad identifier is swept from the advertising message identification code
Retouch to obtain;By ad identifier determine user terminal barcode scanning corresponding to ad content, determine in the advertisement that user is watched
Rong Hou, the energisation mode that can be directed to ad content setting browse excitation to user's granting advertisement, such as provide coupons.
Preferably, advertising message identification code is word, bar code, Quick Response Code, image or video.
The present invention also provides a kind of advertisement anti-cheating system based on geographical position difference, including advertisement display end, service
Device, decoder module, location verification module;
Advertisement display end determines its geographical location information, and the geographic location information of advertisement display end includes advertisement display end mark
Know code and geographical position, report the geographical location information of advertisement display end to server;
Server generates advertising message identification code, and advertising message identification code and advertising message are launched and arrive advertisement display end;
Receive the barcode scanning message sent after user terminal scanning advertising message identification code, geographical position of the barcode scanning message package containing user terminal
Put;
Decoder module obtains the geographical position of user terminal according to barcode scanning source codec, is existed according to advertisement display end identification code
The geographical position of advertisement display end corresponding to the advertisement display end identification code is searched on server, by the geographical position of user terminal
Put, the geographical position of advertisement display end is sent to location verification module;
Location verification module enters row distance checking according to the geographical position of user terminal, the geographical position of advertisement display end,
If the distance is more than given threshold, the barcode scanning behavior of the user terminal is cheating.
Preferably, the geographical position of advertisement display end pre-deposits server, or, advertisement display end has embedded position
Sensor, the embedded position sensor obtain the geographical position of advertisement display end, are uploaded to geographical position by advertisement display end
Server.
Preferably, the barcode scanning message package contains user terminal identity, and server is provided wide according to user terminal identity
Announcement browses excitation.
Preferably, the concrete mode for determining user terminal and the distance between advertisement display end is distance dist=aR, its
In:R is earth radius, and the geographical position of user terminal is:Longitude:Lng1, latitude lat1, the geographical position of advertisement display end
For:Longitude:Lng2, latitude lat2;
Advertisement anti-cheating method and system provided by the invention based on geographical position difference, it is only necessary to few amount of calculation
Resource, conventional hardware location information sensor, it is possible to reach the anti-effect practised fraud, hardly dramatically increase software and hardware
Cost.
The advertisement display end of the present invention, the form of expression is numerous, can be that building advertisement or electronics used in elevator card are wide
The medium screen or billboard shielded on either static billboards or public transport bus subway taxi is accused, will not significantly be increased
Add the improvement cost of existing advertising equipment.
The effect that the present invention is brought is significant, if user attempts to pass through technological means or other means, fabricates advertisement
Scanning times, will strictly it be controlled by the present invention, that is, the user for attempting cheating, his cheating position radius will be by very big
Control.In view of the characteristics of some advertisements, such as outdoor advertising, building advertisement etc., the advertisement terminal number in ad-hoc location radius
Amount is very limited, once limiting the position radius of cheating user, it is difficult cheating to be in fact.
Brief description of the drawings
Fig. 1 is the advertisement anti-cheating method flow chart provided by the invention based on geographical position difference;
Fig. 2 is that the present invention obtains geographical location information flow chart using position sensor;
Fig. 3 is that of the invention use is previously written server mode recording geographical position information flow chart;
Fig. 4 is the flow chart of the embodiment of the present invention one;
Fig. 5 is the flow chart of the embodiment of the present invention two.
Embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, it is right below in conjunction with drawings and Examples
The present invention is further elaborated.It should be appreciated that described embodiment is only to explain the present invention, it is not whole
Embodiment, be not intended to limit the present invention.
In order to illustrate technical solutions according to the invention, illustrated below by specific embodiment.
As shown in Figure 1, 2, 3, the advertisement anti-cheating method provided by the invention based on geographical position difference, including following step
Suddenly:
Step 1:The geographical location information of advertisement display end is determined, advertisement display end geographic location information is shown comprising advertisement
Hold identification code and geographical position.
Advertisement display end identification code, is managed collectively by server background database, advertisement display end mark should include but
The exclusive identification code that server end defines is not limited to, or advertisement shows end equipment exclusive identification code etc., it is each wide for distinguishing
Accuse display end.
Geographical position is the current effective geographical position in real time of advertisement display end.
Step 2:Advertisement display end reports geographical location information to server.
As shown in figure 3, the relatively-stationary display end in geographical position is reported by the way of server database is previously written,
Its geographical position is stored in database in advance.
As shown in Fig. 2 the unfixed display end in geographical position, using embedded position approach sensor, position sensor obtains
The geographical position of advertisement display end is taken, server is uploaded to by advertisement display end, advertisement display end and background server keep one
The long connection of individual TCP/IP forms, keep communicating by heartbeat packet form, with server sync location information.Position sensor can
Using built-in GPS module, the SIM card either module such as bluetooth iBeacon modules or GSM+GPS, for obtaining user terminal
Geographical location information.
Step 3:Server generates advertising message identification code, is launched with reference to advertising message and arrives advertisement display end.
Advertising message identification code includes advertisement display end identification code and ad identifier.
Ad identifier is the coding of the advertisement favor information of the ad content that user terminal barcode scanning is watched or acquisition
Information.
Advertising message identification code can be word, bar code, Quick Response Code or can identify image even one section of video etc..
The generating mode of advertising message identification code is produced by server according to certain strategy or algorithm, and with ad content
Launch together and arrive advertisement display end.
Step 4:User terminal scans advertising message identification code, obtains the content information of identification code.
User terminal includes mobile phone, pad tablet personal computers or barcode scanning special equipment etc..
The acquisition modes of advertisement identification code:
(1) if, advertisement identification code be textual form, user terminal can be obtained by picture and text conversion program;
(2) if, advertisement identification code be bar code, Quick Response Code form, user terminal can pass through two-dimensional code scanning program
Obtain;
(3) if, advertisement identification code be picture or one section of video content, user terminal can be by recognition of face, artificial
The modes such as intelligence obtain.
Step 5:User terminal determines the current geographical location information of user, and user terminal geographical location information includes user
The current geographical position of host ID, user terminal.
User terminal identification code is the IMEI code of the electronic equipment such as mobile phone or tablet personal computer, MAC Address, client electronic
One or more in equipment exclusive identification code.
The locating modules such as the GPS that the current geographical position of user terminal is carried by user terminal provide.
Step 6:User terminal sends the advertising message that barcode scanning message scans to server, barcode scanning message package containing user terminal
Identification code and user terminal geographical location information.
User sends the approach of barcode scanning message, the shape such as APP that can be provided by barcode scanning program or download server end
Any one of formula is a variety of.
Step 7:Server background receives the barcode scanning information that user sends over, and Decoding Analysis is carried out to barcode scanning information.
Step 8:The barcode scanning message data treated by Decoding Analysis is carried out location verification by server.
It should be noted that the order of above step can adjust as needed, not specific tandem.
The position verification method of the present invention is as follows:
Assuming that the geographical position of user terminal is:Longitude:Lng1, latitude lat1;
The geographical position of advertisement terminal is:Longitude:Lng2, latitude lat2;
Both distances are calculated with following formula:
Dist=get_distance (lat1, lng1, lat2, lng2),
Dist specific formula for calculation is:Dist=aR,
Wherein:R=6378173 (earth radius, unit rice),
After the position difference value dist for obtaining both, if it exceeds given threshold, you can judge possible cheating.
For example, user can see advertisement around the advertisement display end in the range of 1 meter, then if difference value is more than 1 meter, then user
Cheating.
The noun being related in the embodiment of the present invention is applied to following explanation
Advertisement display end:Reception and display device as advertising message, being obtained by certain dispensing form needs to show
The advertising message shown, and advertising message is shown by picture and text, or the mode such as Streaming Media.Conventional ads display end includes
Building advertisement board, elevator card board, guideboard, poster, public transport or station kiosk, mural painting, the bus waiting Room and compartment wall
Advertisement etc..And electronic curtain form advertisement display end includes the streamium TV on bus, taxi, subway or aircraft, building
Large electronic display etc., and the browser under mobile internet environment, APP, or mobile phone application etc., belong to advertisement and show
End.
User terminal:As the barcode scanning terminal of the advertising message identification code of user, including user mobile phone, tablet personal computer and
Electronics barcode scanning identification device etc..
Position sensor:Belong to built-in GPS module, the SIM card either mould such as bluetooth iBeacon modules or GSM+GPS
Block, for obtaining the geographical location information of user terminal, geographic position sensors need and background server keeps a TCP/
The long connection of IP forms, keep communicating by heartbeat packet form, position and believe with server sync.
Server:The manager of advertisement display end, the putting person of advertising message, advertisement display end are related to advertising message
For data storage in the database of server, server background program has the generation of advertising message code and push products, user terminal
The decoding program of barcode scanning message, and the proving program of anti-cheating.
Decoder module:It is whole to server background, background decoding barcode scanning message, extraction user that user terminal sends barcode scanning message
Hold geographical location information and advertisement display end geographical location information.
Location verification module:The user terminal geographical location information and advertisement that location verification module is sent according to decoder module
Display end geographical location information, positional distance comparison is carried out, is verified whether as advertisement cheating.
Decoder module, location verification module can be a parts for server, that is, install decoding program on the server,
Proving program, it can also be separately provided.
Advertisement is practised fraud:By fraudulent meanses, in advertisement barcode scanning link, for certain purpose or in order to which simple barcode scanning obtains
Advertisement favor information is taken, malice carries out the behavior of barcode scanning, and this malicious act is practised fraud as advertisement.For example refer to some by special
The mobile phone application very developed, it can forge the data such as barcode scanning by technological means, so as to be cheating barcode scanning or acquisition advertisement
Favor information.
In order to make the purpose , technical scheme and advantage of the present invention be clearer, drawings and Examples are gathered below, it is right
The present invention is further elaborated.
The present invention, which provides, has the advertisement anti-cheating system based on geographical position difference altogether.It will carry out respectively specifically below
It is bright.
Embodiment one:
The advertisement anti-cheating system provided by the invention based on geographical position difference is illustrated in figure 4, for convenience of description,
The part related to present example is only shown, including:
Advertisement display end:Advertisement display end determines geographical location information, and advertisement display end geographical location information is reported
To server.
Advertisement display end geographic location information includes display end identification code and geographical position.
Advertisement display end identification code, it can either show that end equipment exclusive identification code etc. is a kind of or more using unique number
Kind form, exclusive identification code correspond with advertisement display end.
For the relatively-stationary advertisement display end in geographical position, as building, escalator, public transport stop board and large-scale open air are wide
The display ends such as board are accused, will not be changed in the regular period of status position, can be by the way of pre-recorded, by geographical location information
In the database of write service device, geographical position has altered, then real-time update.
For the unfixed advertisement display end in geographical position, such as the billboard on public transport, taxi, subway or aircraft or
Person's medium screen is, it is necessary to built-in GPS module, the geography of the SIM card either mode such as bluetooth iBeacon modules or GSM+GPS modules
Position sensor, geographic position sensors need and server keeps the long of TCP/IP forms to connect, and pass through heartbeat packet shape
Formula keeps communication, with server sync location information.Server background receives the location update message that advertisement display terminal is sent,
Message is actively decoded, if position changes, becomes the geographical position letter of corresponding advertisement display end in real-time update database
Breath record.
Server:Server receives the geographical location information that advertisement display end reports transmission, is stored in background data base.
Server generates advertising message identification code, and advertising message identification code is launched and arrives advertisement display end, advertising message identification code bag
Display end containing advertisement identifies and ad identifier.
Ad identifier is the coding of the advertisement favor information of the ad content that user terminal barcode scanning is watched or acquisition
Information.Advertising message identification code can be word, bar code, Quick Response Code or can identify image even one section of video etc..Extensively
The generating mode for accusing message identification code is produced by media service device operator according to certain strategy or algorithm, and with ad content
Launch together and arrive advertisement display end.
User terminal:User terminal scans advertising message identification code, obtains advertisement display end mark, and barcode scanning message is sent out
It is sent to server.
Barcode scanning message package geographical location information containing user terminal and advertising message identification code.
The geographical location information of user terminal is made up of user terminal identification code and current geographical position.
User terminal identification code is IMEI (the International Mobile of the electronic equipments such as mobile phone or tablet personal computer
Equipment Identity) code, the one or more in MAC Address, client electronic device exclusive identification code.
The scan mode of advertising message identification code:
(1) if, advertising message identification code be textual form, user terminal can be obtained by picture and text conversion program;
(2) if, advertising message identification code be bar code form, user terminal can be obtained by two-dimensional code scanning program
Take;
(3) if, advertising message identification code be picture or one section of video content, user terminal can by recognition of face,
The modes such as artificial intelligence obtain.
User sends the mode of barcode scanning message, can pass through the forms such as medium APP that barcode scanning program or user are downloaded
Any one of.
Decoder module:The user terminal barcode scanning message received is carried out Decoding Analysis by server.
Decoder module extracts user terminal geographical location information from barcode scanning message.
Decoder module identifies from the extraction advertisement display end in the advertising message identification code in barcode scanning message.
Decoder module is identified according to advertisement display end, and advertisement display end geographical position letter is inquired about into server database
Breath.
User terminal geographical location information and advertisement display end geographical location information are sent to location verification by decoder module
Module.
Location verification module:Location verification module receives the user terminal geographical location information that decoder module is sent,
With advertisement display end geographical location information, enter row distance checking.
If both geographical position checkings are not by being considered as cheating advertisement;
The position verification method of this example:
Assuming that the geographical position of user terminal is longitude:Lng1, latitude lat1,
The geographical position of advertisement terminal is longitude:Lng2, latitude lat2,
Both distances are calculated with following formula:
Dist=get_distance (lat1, lng1, lat2, lng2)
After the position difference value dist for obtaining both, if it exceeds given threshold, you can judge possible cheating.
Example two:
The advertisement anti-cheating system provided by the invention based on geographical position difference is illustrated in figure 5, for convenience of description,
The part related to present example is only shown, including:
Advertisement display end:Advertisement display end determines geographical location information, and advertisement display end geographical location information is reported
To server.
Advertisement display end geographic location information includes exclusive identification code and the geographical position of display end.
Server:Server receives the geographical location information that advertisement display end reports transmission, is stored in background data base.
Server generates advertising message identification code, and advertising message identification code is launched and arrives advertisement display end, advertising message identification code bag
The geographical location information of display end containing advertisement and ad identifier.
User terminal:User terminal scans advertising message identification code, obtains advertisement display end mark, and barcode scanning message is sent out
It is sent to server.
Barcode scanning message package geographical location information containing user terminal and advertising message identification code.
Decoder module:The user terminal barcode scanning message received is carried out Decoding Analysis by server.
Decoder module extracts user terminal geographical location information from barcode scanning message.
Decoder module is from the advertising message identification code in barcode scanning message, the advertisement display end geographical location information of extraction,
Advertisement display end geographical location information is pre-arranged in advertising message identification code.
User terminal geographical location information and advertisement display end geographical location information are sent to location verification by decoder module
Module.
Location verification module:Location verification module receives the user terminal geographical location information that decoder module is sent,
With advertisement display end geographical location information, enter row distance checking.
If both geographical position checkings are not by being considered as cheating advertisement;
The position verification method of the present embodiment:
Assuming that the geographical position of user terminal is longitude:Lng1, latitude lat1,
The geographical position of advertisement terminal is longitude:Lng2, latitude lat2,
Both distances are calculated with following formula:
Dist=get_distance (lat1, lng1, lat2, lng2)
After the position difference value dist for obtaining both, if it exceeds some threshold value, you can judge possible cheating.
By above-described embodiment, the present invention proposes a kind of anti-cheating method of advertisement compared based on geographical position, leads to
The mode of low cost is crossed, has prevented the possibility of many cheatings.
It should be noted that:
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein.
Various general-purpose systems can also be used together with teaching based on this.As described above, required by constructing this kind of system
Structure be obvious.In addition, the present invention is not also directed to any specific programming language, not for specific commercial paper
Type.It should be understood that various hardware environments, advertising platform can be utilized to realize invention described herein content.
Those skilled in the art be appreciated that change that adaptivity can be carried out to each module in embodiment and
They are arranged in one or more equipment different from the embodiment.Unless otherwise being expressly recited, disclosed in this specification
Each feature can be replaced by the alternative features for providing identical, equivalent or similar purpose.
The all parts embodiment of the present invention can be realized with hardware, or to be run on one or more processor
Software module realize, or realized with combinations thereof.
The preferred embodiments of the invention is the foregoing is only, is not limited to the claims of the present invention.
It is simultaneously described above, for those skilled in the technology concerned it would be appreciated that and implement, therefore other are based on institute of the present invention
The equivalent change that disclosure is completed, should be included in the covering scope of the claims.
Claims (10)
- A kind of 1. advertisement anti-cheating method based on geographical position difference, it is characterised in that:(1) geographical location information of advertisement display end is determined, the geographic location information of advertisement display end includes advertisement display end mark Know code and geographical position;Advertisement display end reports the geographical location information of advertisement display end to server;(2) server generation advertising message identification code, and combine advertising message and launch on advertisement display end;(3) the barcode scanning message sent after user terminal scanning advertising message identification code is received, the barcode scanning message package contains user terminal Geographical position and advertisement display end identification code;(4) the advertisement display end according to corresponding to advertisement display end identification code searches the advertisement display end identification code on the server Geographical position;(5) geographical position of user terminal is determined into user terminal and advertisement compared with the geographical position of advertisement display end The distance between display end, if the distance is more than given threshold, the barcode scanning behavior of the user terminal is cheating.
- 2. the advertisement anti-cheating method based on geographical position difference as claimed in claim 1, it is characterised in that:Advertisement display end Geographical position pre-deposit server, or, advertisement display end has embedded position sensor, and the embedded position sensor obtains The geographical position of advertisement display end is taken, geographical position is uploaded to server by advertisement display end.
- 3. the advertisement anti-cheating method based on geographical position difference as claimed in claim 1, it is characterised in that:Determine user's end It is distance dist=aR to hold with the concrete mode of the distance between advertisement display end, wherein:R is earth radius, user terminal Geographical position is:Longitude:Lng1, latitude lat1, the geographical position of advertisement display end are:Longitude:Lng2, latitude lat2;<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>a</mi> <mo>=</mo> <mn>2</mn> <mi>arctan</mi> <mrow> <mo>(</mo> <msqrt> <mfrac> <mi>r</mi> <mrow> <mn>1</mn> <mo>-</mo> <mi>r</mi> </mrow> </mfrac> </msqrt> <mo>)</mo> </mrow> <mo>,</mo> <mi>d</mi> <mi>l</mi> <mi>a</mi> <mi>t</mi> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <mi>l</mi> <mi>a</mi> <mi>t</mi> <mn>1</mn> <mo>-</mo> <mi>l</mi> <mi>a</mi> <mi>t</mi> <mn>2</mn> <mo>)</mo> <mo>*</mo> <mi>&pi;</mi> </mrow> <mn>180</mn> </mfrac> <mo>,</mo> <mi>d</mi> <mi>ln</mi> <mi>g</mi> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <mi>ln</mi> <mi>g</mi> <mn>1</mn> <mo>-</mo> <mi>ln</mi> <mi>g</mi> <mn>2</mn> <mo>)</mo> <mo>*</mo> <mi>&pi;</mi> </mrow> <mn>180</mn> </mfrac> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>r</mi> <mo>=</mo> <msup> <mi>sin</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>d</mi> <mi>l</mi> <mi>a</mi> <mi>t</mi> </mrow> <mn>2</mn> </mfrac> <mo>)</mo> </mrow> <mo>+</mo> <mi>cos</mi> <mo>(</mo> <mfrac> <mrow> <mi>l</mi> <mi>a</mi> <mi>t</mi> <mn>1</mn> <mo>*</mo> <mi>&pi;</mi> </mrow> <mn>180</mn> </mfrac> <mo>)</mo> <mi>cos</mi> <mo>(</mo> <mfrac> <mrow> <mi>l</mi> <mi>a</mi> <mi>t</mi> <mn>2</mn> <mo>*</mo> <mi>&pi;</mi> </mrow> <mn>180</mn> </mfrac> <mo>)</mo> <msup> <mi>sin</mi> <mn>2</mn> </msup> <mo>(</mo> <mfrac> <mrow> <mi>d</mi> <mi>ln</mi> <mi>g</mi> </mrow> <mn>2</mn> </mfrac> <mo>)</mo> <mo>.</mo> </mrow> </mtd> </mtr> </mtable> </mfenced>
- 4. the advertisement anti-cheating method based on geographical position difference as described in claim 1,2 or 3, it is characterised in that:It is described Barcode scanning message package contains user terminal identity, and providing advertisement according to user terminal identity browses excitation.
- 5. the advertisement anti-cheating method based on geographical position difference as described in claim 1,2 or 3, it is characterised in that:Receive The barcode scanning message package arrived contains ad identifier, and ad identifier is scanned from the advertising message identification code and obtained;Pass through Ad identifier determines ad content corresponding to user terminal barcode scanning.
- 6. the advertisement anti-cheating method based on geographical position difference as described in claim 1,2 or 3, it is characterised in that:Advertisement Message identification code is word, bar code, Quick Response Code, image or video.
- A kind of 7. advertisement anti-cheating system based on geographical position difference, it is characterised in that:Including advertisement display end, server, Decoder module, location verification module;Advertisement display end determines its geographical location information, and the geographic location information of advertisement display end includes advertisement display end identification code With geographical position, the geographical location information of advertisement display end is reported to server;Server generates advertising message identification code, and advertising message identification code and advertising message are launched and arrive advertisement display end;Receive The barcode scanning message sent after user terminal scanning advertising message identification code, the geographical position of the barcode scanning message package containing user terminal;Decoder module obtains the geographical position of user terminal according to barcode scanning source codec, is being serviced according to advertisement display end identification code The geographical position of advertisement display end corresponding to the advertisement display end identification code is searched on device, by the geographical position of user terminal, extensively The geographical position for accusing display end is sent to location verification module;Location verification module enters row distance checking according to the geographical position of user terminal, the geographical position of advertisement display end, if The distance is more than given threshold, then the barcode scanning behavior of the user terminal is cheating.
- 8. the advertisement anti-cheating method based on geographical position difference as claimed in claim 7, it is characterised in that:Advertisement display end Geographical position pre-deposit server, or, advertisement display end has embedded position sensor, and the embedded position sensor obtains The geographical position of advertisement display end is taken, geographical position is uploaded to server by advertisement display end.
- 9. the advertisement anti-cheating system based on geographical position difference as claimed in claim 7, it is characterised in that:The barcode scanning disappears Breath includes user terminal identity, and server provides advertisement according to user terminal identity and browses excitation.
- 10. the advertisement anti-cheating system based on geographical position difference as claimed in claim 7, it is characterised in that:Determine user Terminal and the concrete mode of the distance between advertisement display end are distance dist=aR, wherein:R is earth radius, user terminal Geographical position be:Longitude:Lng1, latitude lat1, the geographical position of advertisement display end are:Longitude:Lng2, latitude lat2;<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>a</mi> <mo>=</mo> <mn>2</mn> <mi>arctan</mi> <mrow> <mo>(</mo> <msqrt> <mfrac> <mi>r</mi> <mrow> <mn>1</mn> <mo>-</mo> <mi>r</mi> </mrow> </mfrac> </msqrt> <mo>)</mo> </mrow> <mo>,</mo> <mi>d</mi> <mi>l</mi> <mi>a</mi> <mi>t</mi> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <mi>l</mi> <mi>a</mi> <mi>t</mi> <mn>1</mn> <mo>-</mo> <mi>l</mi> <mi>a</mi> <mi>t</mi> <mn>2</mn> <mo>)</mo> <mo>*</mo> <mi>&pi;</mi> </mrow> <mn>180</mn> </mfrac> <mo>,</mo> <mi>d</mi> <mi>ln</mi> <mi>g</mi> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <mi>ln</mi> <mi>g</mi> <mn>1</mn> <mo>-</mo> <mi>ln</mi> <mi>g</mi> <mn>2</mn> <mo>)</mo> <mo>*</mo> <mi>&pi;</mi> </mrow> <mn>180</mn> </mfrac> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>r</mi> <mo>=</mo> <msup> <mi>sin</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>d</mi> <mi>l</mi> <mi>a</mi> <mi>t</mi> </mrow> <mn>2</mn> </mfrac> <mo>)</mo> </mrow> <mo>+</mo> <mi>cos</mi> <mo>(</mo> <mfrac> <mrow> <mi>l</mi> <mi>a</mi> <mi>t</mi> <mn>1</mn> <mo>*</mo> <mi>&pi;</mi> </mrow> <mn>180</mn> </mfrac> <mo>)</mo> <mi>cos</mi> <mo>(</mo> <mfrac> <mrow> <mi>l</mi> <mi>a</mi> <mi>t</mi> <mn>2</mn> <mo>*</mo> <mi>&pi;</mi> </mrow> <mn>180</mn> </mfrac> <mo>)</mo> <msup> <mi>sin</mi> <mn>2</mn> </msup> <mo>(</mo> <mfrac> <mrow> <mi>d</mi> <mi>ln</mi> <mi>g</mi> </mrow> <mn>2</mn> </mfrac> <mo>)</mo> <mo>.</mo> </mrow> </mtd> </mtr> </mtable> </mfenced>
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710813727.5A CN107609908A (en) | 2017-09-11 | 2017-09-11 | Advertisement anti-cheating method and system based on geographical position difference |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710813727.5A CN107609908A (en) | 2017-09-11 | 2017-09-11 | Advertisement anti-cheating method and system based on geographical position difference |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107609908A true CN107609908A (en) | 2018-01-19 |
Family
ID=61063455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710813727.5A Pending CN107609908A (en) | 2017-09-11 | 2017-09-11 | Advertisement anti-cheating method and system based on geographical position difference |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107609908A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881427A (en) * | 2018-06-12 | 2018-11-23 | 武汉盛硕电子有限公司 | A kind of ad content and the management system and method for launching space-time |
CN109242575A (en) * | 2018-09-27 | 2019-01-18 | 武汉聚鸿传媒文化有限公司 | A kind of advertisement delivery system based on block chain |
CN109447676A (en) * | 2018-09-10 | 2019-03-08 | 北京海逸风传媒股份有限公司 | A kind of advertising media's monitoring system and method |
CN109523312A (en) * | 2018-11-08 | 2019-03-26 | 深圳市海波广告有限公司 | A kind of method and its system of the neighbouring Business Information of quick obtaining bus stop board |
CN111931085A (en) * | 2020-08-13 | 2020-11-13 | 上海绮树网络科技有限公司 | Outdoor plant education information pushing method, receiving method, equipment and system |
CN115440092A (en) * | 2022-11-03 | 2022-12-06 | 成都沃飞天驭科技有限公司 | Navigation information display method and device, aircraft and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1501306A (en) * | 2002-11-18 | 2004-06-02 | �ձ����ŵ绰��ʽ���� | Service offering system and apparatus or method thereof or recording medium thereof or program thereof |
CN101444003A (en) * | 2006-03-16 | 2009-05-27 | 柯蒂斯·M·布鲁巴克 | System and method for configuring direct current converter |
CN101558597A (en) * | 2006-11-17 | 2009-10-14 | 高通股份有限公司 | Device and process for unique Internet access identification |
US20110202270A1 (en) * | 2010-02-03 | 2011-08-18 | Sharma Sridar G | Delivery of advertisments over broadcasts to receivers with upstream connection and the associated compensation models |
CN102842275A (en) * | 2012-08-10 | 2012-12-26 | 鸿富锦精密工业(深圳)有限公司 | Intelligent streetlamp and advertising server and system |
-
2017
- 2017-09-11 CN CN201710813727.5A patent/CN107609908A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1501306A (en) * | 2002-11-18 | 2004-06-02 | �ձ����ŵ绰��ʽ���� | Service offering system and apparatus or method thereof or recording medium thereof or program thereof |
CN101444003A (en) * | 2006-03-16 | 2009-05-27 | 柯蒂斯·M·布鲁巴克 | System and method for configuring direct current converter |
CN101558597A (en) * | 2006-11-17 | 2009-10-14 | 高通股份有限公司 | Device and process for unique Internet access identification |
US20110202270A1 (en) * | 2010-02-03 | 2011-08-18 | Sharma Sridar G | Delivery of advertisments over broadcasts to receivers with upstream connection and the associated compensation models |
CN102842275A (en) * | 2012-08-10 | 2012-12-26 | 鸿富锦精密工业(深圳)有限公司 | Intelligent streetlamp and advertising server and system |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881427A (en) * | 2018-06-12 | 2018-11-23 | 武汉盛硕电子有限公司 | A kind of ad content and the management system and method for launching space-time |
CN109447676A (en) * | 2018-09-10 | 2019-03-08 | 北京海逸风传媒股份有限公司 | A kind of advertising media's monitoring system and method |
CN109242575A (en) * | 2018-09-27 | 2019-01-18 | 武汉聚鸿传媒文化有限公司 | A kind of advertisement delivery system based on block chain |
CN109523312A (en) * | 2018-11-08 | 2019-03-26 | 深圳市海波广告有限公司 | A kind of method and its system of the neighbouring Business Information of quick obtaining bus stop board |
CN111931085A (en) * | 2020-08-13 | 2020-11-13 | 上海绮树网络科技有限公司 | Outdoor plant education information pushing method, receiving method, equipment and system |
CN115440092A (en) * | 2022-11-03 | 2022-12-06 | 成都沃飞天驭科技有限公司 | Navigation information display method and device, aircraft and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107609908A (en) | Advertisement anti-cheating method and system based on geographical position difference | |
US8126505B2 (en) | Data verification system for a near field communications enabled display | |
US20050021393A1 (en) | Smart interactive billboard device | |
US11074608B2 (en) | Systems, methods and programmed products for dynamically tracking delivery and performance of digital advertisements in electronic digital displays | |
US20020099769A1 (en) | Server system for distributing information to portable mobile information terminal in specific area | |
US20160292713A1 (en) | Measuring user engagement with smart billboards | |
CN110390538B (en) | Advertisement putting method and device | |
TWI649709B (en) | Advertisement audience dynamical detection circuit, computer program product, and related method for estimating quantity of out-of-home (ooh) advertisement audiences passing through specific location in specific time period | |
JP2017162374A (en) | Information display effect measurement system and information display effect measurement method | |
US20040027619A1 (en) | Information relay terminal and information distribution server | |
WO2004038685A1 (en) | System for presenting and controlling information on a display device | |
CN112399333B (en) | Exposure data statistical method and device | |
JP2004157499A (en) | Advertisement distribution system | |
CN104581888B (en) | Upper net guided system and method based on wireless access point | |
US20130325615A1 (en) | Intelligent information interaction system | |
CN109711903A (en) | Included screen knapsack and operation mode | |
RU2659475C1 (en) | Method of efficiency measurement of online advertising campaign placing (options) | |
KR20120076639A (en) | Network server, custom-built advertisement system and method thereof | |
JP2004139193A (en) | Stamp rally system | |
US20220084066A1 (en) | System and method for managing advertising and information content, intended for positioning on the means of displaying information, with the possibility of evaluating the effectiveness of the displayed content | |
CN106102060A (en) | A kind of free WIFI authentication mode increasing information exposure rate | |
JP2004287296A (en) | Advertisement distribution system | |
JP2008233233A (en) | Electronic advertisement system | |
CN109214839B (en) | Advertisement audience dynamic detection circuit and outdoor advertisement audience number detection method | |
KR20140145655A (en) | Server and method for advertisement based on location |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180119 |
|
WD01 | Invention patent application deemed withdrawn after publication |