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 PDF

Info

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
Application number
CN201710813727.5A
Other languages
Chinese (zh)
Inventor
于成龙
陈晓晖
徐丽
候连宏
张振华
吴选勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Huaxin Chain Technology Service Co Ltd
Original Assignee
Zhejiang Huaxin Chain Technology Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Huaxin Chain Technology Service Co Ltd filed Critical Zhejiang Huaxin Chain Technology Service Co Ltd
Priority to CN201710813727.5A priority Critical patent/CN107609908A/en
Publication of CN107609908A publication Critical patent/CN107609908A/en
Pending legal-status Critical Current

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

Advertisement anti-cheating method and system based on geographical position difference
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)

  1. 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. 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. 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>&amp;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>&amp;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>&amp;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>&amp;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. 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. 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. 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.
  7. 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. 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. 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. 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>&amp;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>&amp;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>&amp;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>&amp;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>
CN201710813727.5A 2017-09-11 2017-09-11 Advertisement anti-cheating method and system based on geographical position difference Pending CN107609908A (en)

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)

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

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

Patent Citations (5)

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

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