CN109756840A - Mobile terminal is registered anti-cheating method, device, system, equipment and storage medium - Google Patents
Mobile terminal is registered anti-cheating method, device, system, equipment and storage medium Download PDFInfo
- Publication number
- CN109756840A CN109756840A CN201910030413.7A CN201910030413A CN109756840A CN 109756840 A CN109756840 A CN 109756840A CN 201910030413 A CN201910030413 A CN 201910030413A CN 109756840 A CN109756840 A CN 109756840A
- Authority
- CN
- China
- Prior art keywords
- registering
- coordinate information
- mobile terminal
- information
- positioning coordinate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
It registers anti-cheating method and device, system, equipment, storage medium the invention discloses a kind of intelligent mobile terminal IOS system, anti-cheating method of registering suitable for mobile terminal, comprising steps of the position to mobile terminal positions, to obtain location information;The position of mobile terminal is repositioned, to obtain reposition information;Judge whether acquired last time location information and secondary location information second from the bottom are identical, if judging result is different, the normal information of registering of display.If judging result is identical, and does not obtain the 4th positioning coordinate, then repeatedly step obtains location information step and judgment step again;The 4th positioning coordinate is obtained, then display is forbidden registering.The simulator locating for whether passing through simulator locating software by judging mobile terminal or being carried out by developer's mode, solves the problems, such as cheating in the prior art, improves the positional accuracy of positioning record.
Description
Technical field
The present invention relates to anti-cheating method of registering, device, system, equipment and storage mediums, are suitable for mobile terminal, especially
It is suitable for the anti-cheating method of apple Mobile operating system (iOS) mobile terminal location function, device, system, equipment and to deposit
Storage media.
Background technique
Intelligent terminal it is universal make it possible to realize by APP client register, the very big attendance for facilitating personnel
Management.Current APP multi-pass of registering crosses the positioning of terminal geographic position and personnel identity information realization is registered, but due to apple
IOS system provides developer's option, and there is also position simulation softwards, provides possibility for modification positioning coordinate information,
And IOS system realizes the access limit of system bottom by escaping from prison, installation site simulation softward realizes simulator locating.
Current each mobile phone positioning function is not very rigorous.Such as during registering, installation position after iOS mobile phone is escaped from prison
Current actual location address can be changed by setting simulation softward, caused user to do positioning cheating using this loophole and registered,
Employee is non-honest, and causes unnecessary loss to enterprise.
Especially for field force, current software of registering is mostly based on the confirmation that mobile phone positioning carries out position, root
Realize that employee registers according to certain attendance rule.As ZL201710536544.3 patent disclose attendance rule be time conditions,
Locality condition with, successfully obtain certain attendance record and the factors confirmation intelligent terminal such as successful record that the not stored same day registers is
It is no to meet condition of registering.The patent solves the problems, such as that attendance in the prior art is registered path length, low efficiency, but to simulation softward position
It is helpless to set change location information in simulation or developer's option.
ZL201610425994.0 discloses movable attendance checking processing method, device, equipment and system, and obtaining at least one needs
For the terminal device of attendance user in the history attendance record at least once of default geographic area, history attendance record includes that terminal is set
The standby positioning coordinate information on default geographic area;According to history attendance record, determines and examined corresponding to default geographic area
Diligent localization region;Using attendance localization region, attendance processing is carried out to attendance user.Although the patent improves examining for attendance user
Diligent processing accuracy, but premise is built upon on the basis of employee's sincerity, when employee is manually set and changes positioning coordinate information,
It can not discover.
ZL201610404442.1 discloses one kind and registers method, terminal and IM application server, improves and is applied based on IM
The reliability registered, information collection interface be used to indicate user according to preset rules acquire target image, the preset rules
It is used to indicate the biometric image that mark object image and the user for ground of registering are included at least in the target image;
Since user is to indicate that preset rules acquire image by terminal according to information collection interface, it can guarantee user and end in this way
End is consistent, and prevents cheating of registering, and improves the reliability registered applied based on IM.But acquisition mark object image is bothersome laborious
Flow is consumed, the burden of server authentication is caused, cannot achieve automatic detection, it is very inconvenient.
ZL201610454289.3 discloses Work attendance method, device and equipment based on mobile terminal, solves cheating and (such as exists
When generating attendance data, the geographical location etc. of current mobile terminal is distorted) mode checked card is the ground for first determining whether mobile terminal
Manage location information acquisition source whether be trusted sources, with verify geographical location information whether have cheating or distort, passing through
Subsequent attendance is just carried out after legal verifying, and it is invalid to solve cheating existing in the prior art attendance caused by behavior of checking card
Problem.But what this method solved is the situation for solving to cause attendance invalid by trusted sources (white list), to whether judging
Status position positioning whether practise fraud without reference to.
Anti- cheating disclosed in ZL201610717773.0 is the address WLANMAC that mobile terminal is first sent to attendance server
Information verifies identity with this, and receive attendance server feedback be verified information after, Xiang Kaoqin server sends life
Object information and geographical location information, ground whether consistent with pre-stored biological information by attendance server authentication biological information
Manage location information whether with it is pre-stored consistent, and generate checking-in result information.ZL201710096671.6 is by being based on shellfish
The anti-cheating big data detection method of the movable attendance checking of this model of leaf;ZL201710144517.1 is by being based on multifactor cross validation
User register personal identification method;The movable attendance checking method of ZL201710350364.6 based on scene and image recognition etc. is not
It is related to the positioning coordinate information in geographical location.
Although Z201710549818.2 discloses a kind of attendance cheating detection method based on positioning system, be based on
Detection method of one people of Precise Position System with more card attendance cheatings, it is ensured that the operation areas such as industrialized regions, construction site
Related one people band one of operating personnel opens the progress operation of accurate positioning card and attendance in domain, solves existing based on biological characteristic
The attendance of identification technology there is technical issues that can not be to entire operation process, and realizing can be with by this method
It effectively detects that a people is repeated as many times the attendances cheatings such as amount of calculation with more cards etc., entire operation process can be carried out
Monitoring, it is ensured that the technical effect of the accuracy of processing time matrix.This detection method is different from the anti-cheating method principle of the application,
And attendance is carried out by positioning card, without universal applicability.
Although the above-mentioned prior art is disclosed is registered by mobile phone or terminal realization, but can not be solved intelligent terminal and be especially
Mobile phone self poisoning coordinate information is modified or positions problem of modelling.
Summary of the invention
The present invention provides a kind of intelligent mobile terminal IOS and registers anti-cheating method, device, system, equipment and storage medium,
The simulator locating for whether passing through simulator locating software by judging mobile terminal or being carried out by developer's mode solves existing
Cheating problem in technology improves the positional accuracy of positioning record.
In order to achieve the above objectives, the first aspect of the present invention provides a kind of anti-work of registering suitable for IOS mobile terminal
Disadvantage method, comprising steps of
S1, the position of mobile terminal is positioned, to obtain positioning coordinate information;
S2, the position of mobile terminal is repositioned, to obtain reposition coordinate information;
S3, judge whether acquired last time positioning coordinate information and second from the bottom positioning coordinate information are identical,
If judging result is different, the normal information of registering of display;If judging result is identical, and does not obtain the 4th positioning coordinate, it is transferred to step
Rapid S2, if having obtained the 4th positioning coordinate, display is forbidden registering.
It still further comprises, the information of normally registering of user is sent to server of registering.By the information hair of registering of user
It send to server of registering.Information of registering includes: the unique identity that user registers in the server of registering.It registers information
It can also include location coordinate information, temporal information of registering, biological identification information or combination of the above.In server authentication of registering
Whether the information of registering meets register rule after, mobile terminal receive return response of registering.Rule of specifically registering can be with
It is set according to situations such as personnel's rank, time requirement, status requirement, same day historical data, if whether identity has registered,
Whether meet preset position of registering, register the time or whether identity limits with position, time to corresponding etc..If
Satisfaction is registered rule, then returns to success response of registering, and mobile terminal storage register record, the especially same day register for the first time with
Last is registered record, and for inquiry, which includes at least temporal information of registering.The mobile terminal is mobile phone, plate
Computer, smartwatch.Positioning coordinate is obtained by CLLocationManager attribute.
The second aspect of the present invention provides a kind of anti-cheating device of registering suitable for IOS mobile terminal, including
Module is obtained, is positioned for the position to mobile terminal, to obtain positioning coordinate information;To mobile terminal
Position is repositioned, to obtain reposition coordinate information;
Judgment module judges acquired last time positioning coordinate information and whether positions coordinate information second from the bottom time
It is identical;
Display module, if judging result is different, the normal information of registering of display;If judging result is identical, and does not obtain the 4th
Secondary positioning coordinate information is repeated the steps of until obtaining the 4th positioning coordinate information: being obtained again by the acquisition module
Positioning coordinate information judges that last time positions coordinate information and whether second from the bottom time position coordinate information by judgment module
It is identical;If judging result is identical, and has obtained the 4th positioning coordinate information, then display is forbidden registering.
Information sending module of normally registering is still further comprised, for the information of normally registering of user to be sent to clothes of registering
Business device.
The third aspect of the present invention provides a kind of anti-cheating method of registering suitable for IOS mobile terminal, comprising steps of
S1, the position of mobile terminal is positioned, to obtain positioning coordinate information to server transmission of registering;
S2, the position of mobile terminal is repositioned, with the reposition coordinate obtained to server transmission of registering
Information;
S3, in server of registering to acquired last time positioning coordinate information and positioning coordinate information second from the bottom time
Judge whether it is identical after the completion of, mobile terminal receive judging result;If judging result is different, the normal information of registering of display;If
Judging result is identical, and mobile terminal does not transmit the 4th positioning coordinate information to server, then is transferred to step S2;If judgement knot
Fruit is identical, and mobile terminal transmits the 4th positioning coordinate information to server, then display is forbidden registering.
It still further comprises, the information of normally registering of user is sent to server of registering.
The fourth aspect of the present invention provides a kind of anti-cheating device of registering suitable for IOS mobile terminal, comprising steps of
Module is obtained, is positioned for the position to mobile terminal, to obtain positioning coordinate information;To mobile terminal
Position is repositioned, to obtain reposition coordinate information;
Sending module, for being sent to server of registering after obtaining positioning coordinate information;
Receiving module, for fixed to acquired last time positioning coordinate information and second from the bottom time in server of registering
Position coordinate information judge whether it is identical after the completion of, receive judging result;
Display module, if different for judging result, the normal information of registering of display;If judging result is identical, and sends
Module does not transmit the 4th positioning coordinate information to server of registering, then repeats the steps of to obtain the 4th positioning coordinate letter
Breath: positioning coordinate information, the positioning coordinate information that will be obtained again by sending module are obtained again by the acquisition module
It is sent to server of registering;Acquired last time positioning coordinate information and second from the bottom positioning are sat registering server
Mark information judge whether it is identical after the completion of, mobile terminal receive judging result;If judging result is identical, and sending module is to label
The 4th positioning coordinate information is transmitted to server, then display is forbidden registering.
Information sending module of normally registering is still further comprised, for the information of normally registering of user to be sent to clothes of registering
Business device.
The fifth aspect of the present invention provides one kind and registers anti-cheating method, comprising steps of
S1, when receive IOS mobile terminal sending positioning coordinate information after, server record location coordinate of registering letter
Breath;
S2, when receive mobile terminal sending reposition coordinate information after, server of registering record reposition sit
Mark information;
Whether S3, the last time positioning coordinate information for judging record and second from the bottom positioning coordinate information are identical, if
Judging result is different, then normally registers to mobile terminal transmission;If judging result is identical, and does not obtain the 4th positioning coordinate letter
Breath then proposes to reposition request to mobile terminal, is transferred to step S2;If judging result is identical, and has obtained the 4th positioning and sat
Information is marked, then forbids registering to mobile terminal transmission.
It still further comprises, receives the information of normally registering of user, and register accordingly to mobile terminal return.
The sixth aspect of the present invention provides one kind and registers anti-cheating device, comprising steps of
Logging modle, for when receiving the positioning coordinate information of IOS mobile terminal sending, server of registering record to be fixed
Position coordinate information;When receiving the reposition coordinate information of mobile terminal sending, server of registering record, which repositions, to be sat
Mark information;
Judgment module, for judging that the last time of record positions coordinate information and secondary positioning coordinate information second from the bottom is
It is no identical;
Transmission and processing module, if different for judging result, server of registering normally is registered to mobile terminal transmission;
Judging result is identical, and logging modle does not receive the 4th positioning coordinate information, repeats following steps to obtain the 4th
Positioning coordinate information: server of registering proposes to reposition request to mobile terminal, receives to reposition by logging modle and sit
Mark information;Judge that the last time of record positions coordinate information and whether positions coordinate information with second from the bottom time by judgment module
It is identical;Judging result is identical, and logging modle has received the 4th positioning coordinate, then server of registering is sent to mobile terminal
Forbid registering.
It still further comprises, processing module of registering, receives normally registering information for user for server of registering, and to shifting
Dynamic terminal return is registered corresponding.
The seventh aspect of the present invention provides one kind and registers system, it is characterised in that including described in second, four, six aspects
Device.
The eighth aspect of the present invention provides a kind of equipment, and the equipment includes:
One or more processors;
Storage device, term store one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processing
Device realizes anti-cheating method of registering described in one, three, five aspects.
The ninth aspect of the present invention provides a kind of storage medium comprising computer executable instructions,
The computer executable instructions as computer processor when being executed for executing described in one, three, five aspects
It registers anti-cheating method.
The mobile terminal is mobile phone, tablet computer, smartwatch.The mobile terminal operating system is IOS system, can be with
Positioning coordinate is obtained by CLLocationManager attribute.The association attributes of CLLocationManager when passing through positioning
The variation of value, to judge whether user passes through at present the end IOS simulator locating software on the market or carry out by developer's mode
Simulator locating, effectively prevent user using IOS mobile phone app positioning function when cheating, improve positioning
The positional accuracy of record.After the Location Request twice of anti-cheating method of the invention issues, for the first time with second of positioning interval
By IOS system auto-returned.Since GPS positioning is the positioning result of a random chance, the anchor point twice of return
CLLocatiuon attribute is not identical, will not cause to forbid registering terminal location is constant.Simulator locating is selected by returning
What position fixing point was realized, so the anchor point CLLocatiuon attribute returned does not change, so as to cause positioning coordinate information phase
Together.
Official under county magistrate who administers lawsuit, etc. of the present invention concludes whether coordinate is identical and positions whether coordinate is tampered to determine, after starting positioning, when this
When the coordinate of secondary positioning and last time positioning coordinate difference, normally register.When the coordinate of this positioning is identical as last time positioning coordinate
When, there is the suspicion distorted, further judgement, obtains positioning coordinate and last time coordinate matching, if positioned again at this time
The number of coordinate reach 4 times it is still identical, it can be determined that positional information abnormity, positioning address is illegal, forbids registering.The present invention
Substantially can prevent cheating to check card phenomenon, without further identifying by biological information or hybrid verification, especially suitable for field personnel
Personnel improve register efficiency and accuracy without biometric authentication cumbersome at present.
The above description is only an overview of the technical scheme of the present invention, in order to better understand the technical means of the present invention,
And it can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can
It is clearer and more comprehensible, the followings are specific embodiments of the present invention.
Detailed description of the invention
Fig. 1 is a kind of flow diagram for anti-cheating method of registering that the embodiment of the present invention one provides;
Fig. 2 is a kind of another flow diagram for anti-cheating method of registering that the embodiment of the present invention one provides;
Fig. 3 is the anti-cheating device schematic diagram of registering provided by Embodiment 2 of the present invention for mobile terminal;
Fig. 4 is the anti-cheating method flow diagram of registering suitable for mobile terminal that the embodiment of the present invention three provides;
Fig. 5 is the anti-cheating device schematic diagram of registering suitable for mobile terminal that the embodiment of the present invention four provides;
Fig. 6 is the anti-cheating method flow diagram of registering that the embodiment of the present invention five provides;
Fig. 7 is the anti-cheating device schematic diagram of registering that the embodiment of the present invention six provides.
Specific embodiment
The exemplary embodiment that the present invention will be described in more detail below with reference to accompanying drawings.Although showing the present invention in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the present invention without should be by embodiments set forth here
It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure
It is fully disclosed to those skilled in the art.
Register anti-cheating method, device, system, equipment and storage medium are provided to the embodiment of the present invention with reference to the accompanying drawing
It is described in detail.
Embodiment one
Fig. 1 is that the one kind that provides of the embodiment of the present invention one is registered anti-cheating method schematic diagram, side provided by the present embodiment
Method can be by mobile terminal execution.This method can be by software realization, which runs in the terminal, can individually make
Be software installation in mobile terminal, also can integrate in other applications, as wechat small routine, enterprise communication software,
In business management software, run on mobile terminal.There is the mobile terminal corresponding functional unit can be positioned, such as logical
It crosses the mobile base station GPS/WIFI//AGPS etc. to be positioned, satellite positioning can also be Beidou, Galileo and Glonass etc..
Specifically, being suitable for the anti-cheating method of registering of IOS mobile terminal provided by the present embodiment, comprising:
Step 101 positions the position of mobile terminal, to obtain positioning coordinate information;
When user carries out attendance, starting attendance is registered software, after the completion of carrying out account login, to the position of mobile terminal into
Row positioning, extracts latitude and longitude information, to obtain positioning coordinate information.Position coordinate information acquisition can in several ways,
For the end iOS, location coordinate information can be extracted according to CLLocationManager.
Step 102 repositions the position of mobile terminal, to obtain reposition coordinate information;
After obtaining position coordinates for the first time, it still can not judge whether to practise fraud, need to obtain positioning coordinate information again.
Step 103 judges acquired last time positioning coordinate information and whether positions coordinate information second from the bottom time
It is identical;
If judging result is different, the normal information of registering of display;If judging result is identical, and does not obtain the 4th positioning and sit
Mark, is transferred to step S2, if having obtained the 4th positioning coordinate, display is forbidden registering.
It still further comprises, the information of normally registering of user is sent to server of registering.By the information hair of registering of user
It send to server of registering.Information of registering includes: the unique identity that user registers in the server of registering.It registers information
It can also include location coordinate information, temporal information of registering, biological identification information or combination of the above.In server authentication of registering
Whether the information of registering meets register rule after, mobile terminal receive return response of registering.Rule of specifically registering can be with
It is set according to situations such as personnel's rank, time requirement, status requirement, same day historical data, if whether identity has registered,
Whether meet preset position of registering, register time requirement or whether identity limits with position, time to corresponding etc..
It registers rule if met, return is registered success response, and is registered record in server end and mobile terminal storage, especially
The same day registers for the first time and last is registered record, and so that the inquiry same day registers record, which, which includes at least the time of registering, believes
Breath.If the same day lacks and registers or first and last time is registered undesirable, it should be reminded with significant color, further may be used also
To remind otherwise, such as sound, information.The mobile terminal is mobile phone, tablet computer, smartwatch.Pass through
CLLocationManager attribute obtains positioning coordinate.
If judging result it is identical, need to further determine whether to distort coordinate data, the number of judgement is total up to
Repeatedly, it carries out circulation acquisition and judges, if obtaining the 4th positions coordinate, judging result is still identical, then display is forbidden signing
It arrives.
The flow diagram of the present embodiment can also be expressed as Fig. 2.When user enters attendance/field personnel page of APP, first
Start to position.When judging that n-th positioning is identical as the secondary positioning coordinate information in (n+1)th (n < 4), after obtaining the 4th coordinate,
Judge that there is currently cheatings by the user, to prompt user that attendance/field personnel is forbidden to check card.When judging n-th positioning with n-th
When the secondary positioning coordinate information in+1 (n < 4) is not identical, user can be normally carried out attendance/field personnel and check card.It is secondary fixed to carry out (n+1)
Whether position coordinate information is identical as n-th positioning coordinate information, 0 < n < 4.If obtain the 4th positioning coordinate after, traversal it is several
Secondary positioning coordinate comparison result is still identical, then positioning address is illegal, forbids registering.(n+1) secondary positioning coordinate information
Not identical as n-th positioning coordinate information, 0 < n < 4 show that positioning address is normal, then terminate to compare, and display is normally registered.In order to
Cheating of user when using the positioning function of iOS mobile phone app is effectively prevented, the position for promoting positioning record is accurate
Property, the present invention realizes the variation of the value of the association attributes of CLLocationManager when passing through positioning, whether to judge user
By the end ios simulator locating software or the simulator locating carried out by developer's mode on the market at present, when judging to use
When family uses simulator locating, the further operating of user can be forbidden.
The present invention can prevent phenomenon, simulator locating software or the mould carried out by developer's mode of checking card of practising fraud substantially
Forbid registering when drafting.Without special punched-card machine, especially suitable for field force, without further being known by biological information
Not or anti-cheating can be realized in hybrid verification, improves register efficiency and accuracy.
Embodiment two
Fig. 3 is a kind of anti-cheating device of registering suitable for IOS mobile terminal, including
Module 201 is obtained, is positioned for the position to mobile terminal, to obtain positioning coordinate information;To mobile whole
The position at end is repositioned, to obtain reposition coordinate information;
Obtaining module can be positioned by the positioning component of mobile terminal to mobile terminal, obtain positioning coordinate;
Mobile terminal is positioned again, obtains and repositions coordinate information;Think to compare in next step and prepare.Meanwhile it comparing
As a result it when identical, obtain module and also needs to obtain positioning coordinate information again.
Judgment module 202 judges acquired last time positioning coordinate information and second from the bottom positioning coordinate information
It is whether identical;
The positioning coordinate information of acquisition can be 4 times (preceding comparison result several times is identical), obtain after coordinate information with upper one
Secondary coordinate compares.
Display module 203, if judging result is different, the normal information of registering of display;If judging result is identical, and does not obtain
The 4th positions coordinate information, repeats the steps of until obtaining the 4th positioning coordinate information: again by the acquisition module
Positioning coordinate information is obtained, last time positioning coordinate information and second from the bottom positioning coordinate information are judged by judgment module
It is whether identical;If judging result is identical, and has obtained the 4th positioning coordinate information, then display is forbidden registering.
Information sending module of normally registering is still further comprised, for the information of normally registering of user to be sent to clothes of registering
Business device.
Embodiment three
Fig. 4 is a kind of anti-cheating method of registering suitable for IOS mobile terminal, and verifying carries out in server section, avoids moving
The influence of dynamic terminal, further improves the standard of anti-cheating:
Step 301 positions the position of mobile terminal, to obtain positioning coordinate information to server transmission;
When user carries out attendance, starting attendance is registered software, after the completion of carrying out account login, to the position of mobile terminal into
Row positioning, extracts latitude and longitude information, to obtain positioning coordinate information.Position coordinate information acquisition can in several ways,
For the end iOS, location coordinate information can be extracted according to CLLocationManager.
Step 302 repositions the position of mobile terminal, with the reposition coordinate obtained to server transmission
Information;
After obtaining position coordinates for the first time, it still can not judge whether to practise fraud, need to obtain positioning coordinate information again.It should
Positioning coordinate information is transmitted to server.Position coordinates comparison is carried out for server to prepare.
Step 303 positions acquired last time positioning coordinate information and second from the bottom time in server of registering and sits
Mark information judge whether it is identical after the completion of, mobile terminal receive judging result;If judging result is different, the normal letter of registering of display
Breath;If judging result is identical, and mobile terminal does not transmit the 4th positioning coordinate information to server, then is transferred to step S2;If sentencing
Disconnected result is identical, and mobile terminal transmits the 4th positioning coordinate information to server, then display is forbidden registering.
It still further comprises, the information of normally registering of user is sent to server of registering.
The comparison of server is similar with the comparison of client in embodiment one.After obtaining second of position coordinates, with first
Secondary position coordinates are compared, and are not that fixed tampered position is sat if it is different, then indicating that the position coordinates obtained are changed
Mark.After the completion of server compares, mobile terminal receives comparison result and can normally be registered if comparison result is different.With
Family is clicked and registers, and registers request to server transmission, and after server completion is registered, result of registering is returned according to rule of registering to shifting
Dynamic terminal, record of registering are stored on server, can also be locally downloading.Specifically register rule according to personnel's rank, when
Between requirement, status requirement, the same day historical data situations such as set.
If judging result it is identical, need further judge be to distort coordinate data, the number judged be it is multiple, into
Row circulation obtains judgement, if obtaining the 4th positions coordinate, judging result is still identical, then display is forbidden registering.
Example IV
Fig. 5 is a kind of anti-cheating device of registering suitable for IOS mobile terminal, and verifying is carried out in server end, mobile
Terminal receives verification result, improves anti-cheating standard, comprising steps of
Module 401 is obtained, is positioned for the position to mobile terminal, to obtain positioning coordinate information;To mobile whole
The position at end is repositioned, to obtain reposition coordinate information;
Sending module 402, for being sent to server to the positioning coordinate information obtained every time;
Receiving module 403, for fixed to acquired last time positioning coordinate information and second from the bottom time in server
Position coordinate information judge whether it is identical after the completion of, receive judging result;
Display module 404, if different for judging result, the normal information of registering of display;If judging result is identical, and sends out
It send module not transmit the 4th positioning coordinate information to server of registering, then repeats the steps of to obtain the 4th positioning coordinate letter
Breath: positioning coordinate information, the positioning coordinate information that will be obtained again by sending module are obtained again by the acquisition module
It is sent to server of registering;Acquired last time positioning coordinate information and second from the bottom positioning are sat registering server
Mark information judge whether it is identical after the completion of, mobile terminal receive judging result;If judging result is identical, and sending module is to label
The 4th positioning coordinate information is transmitted to server, then display is forbidden registering.
Information sending module of normally registering is still further comprised, for the information of normally registering of user to be sent to clothes of registering
Business device.
Embodiment five
Fig. 6 is that one kind is registered anti-cheating method, and verifying is carried out in server end, avoids the influence of mobile terminal, further
The standard of anti-cheating is improved, comprising steps of
Step 501, when receive IOS mobile terminal sending positioning coordinate information when, record location coordinate information;
Starting attendance is registered software, after the completion of carrying out account login, is positioned to the position of mobile terminal, and longitude and latitude is extracted
Information is spent, to obtain positioning coordinate information.After the positioning coordinate information is transmitted to server, server receives mobile terminal hair
Positioning coordinate information out,
Step 502, when receive mobile terminal sending reposition coordinate information when, record reposition coordinate letter
Breath;
It after server obtains position coordinates for the first time, still can not judge whether to practise fraud, need to obtain positioning coordinate letter again
Breath.
Step 503, the last time positioning coordinate information for judging record and it is second from the bottom time position coordinate information whether phase
Together, it if judging result is different, normally registers to mobile terminal transmission;If judging result is identical, and does not obtain the 4th positioning and sit
Information is marked, then proposes to reposition request to mobile terminal, is transferred to step S2;If judging result is identical, and it is fixed to have obtained the 4th
Position coordinate information then is forbidden registering to mobile terminal transmission.
It still further comprises, receives the information of normally registering of user, and register accordingly to mobile terminal return.
It after obtaining second of position coordinates, is compared with first time position coordinates, if it is different, then indicating the position obtained
Coordinate is changed, and is not fixed tampered position coordinate.It, will if comparison result is different after the completion of server compares
It normally registers and is sent to mobile terminal.If judging result it is identical, need further judge be to distort coordinate data, service
Device receives location coordinate information again, and the number of judgement is total up to 4 times, is looped to determine, and sits if obtaining the 4th positioning
Mark, judging result is still identical, then forbids registering to mobile terminal transmission.
Embodiment six
Fig. 7 is that one kind is registered anti-cheating device, and verifying is carried out in server end, avoids the influence of mobile terminal, further
The standard of anti-cheating is improved, comprising steps of
Logging modle 701, for when receive IOS mobile terminal sending positioning coordinate information when, record location coordinate
Information;When receiving the reposition coordinate information of mobile terminal sending, record repositions coordinate information;
Judgment module 702, for judging the last time positioning coordinate information and second from the bottom positioning coordinate letter of record
It whether identical ceases;
Sending module 703, if different for judging result, server of registering normally is registered to mobile terminal transmission;Sentence
Disconnected result is identical, and logging modle does not receive the 4th positioning coordinate information, and it is fixed to obtain the 4th to repeat following steps
Position coordinate information: server of registering proposes to reposition request to mobile terminal, is received by logging modle and reposition coordinate
Information;By judgment module judge record last time position coordinate information and it is second from the bottom time position coordinate information whether phase
Together;Judging result is identical, and logging modle has received the 4th positioning coordinate, then server of registering is sent to mobile terminal to be prohibited
Only register.
It still further comprises, processing module of registering, receives normally registering information for user for server of registering, and to shifting
Dynamic terminal return is registered corresponding.
Embodiment seven
Embodiment seven is that one kind is registered system, it is characterised in that the described device including second, four, six aspects.The system
Either the system of registering of server end, is also possible to the system of registering of mobile terminal.
Embodiment eight
Embodiment eight is a kind of equipment, and the equipment includes:
One or more processors;
Storage device, term store one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processing
Device realizes anti-cheating method of registering described in one, three, five aspects.
The system either the deployment of server end system of registering, being also possible to registering for the installation of mobile terminal is
System.
Embodiment nine
Embodiment nine be a kind of storage medium comprising computer executable instructions, the computer executable instructions by
For executing anti-cheating method of registering described in one, three, five aspects when computer processor executes.
By the description above with respect to embodiment, it is apparent to those skilled in the art that, the present invention
It can be realized by software and required common hardware, naturally it is also possible to which by hardware realization, but in many cases, the former is more
Good embodiment.Based on this understanding, technical solution of the present invention substantially in other words contributes to the prior art
Part can be embodied in the form of software products, which can store in computer readable storage medium
In, floppy disk, read-only memory (Read-Only Memory, abbreviation ROM), random access memory such as computer
(RandomAccess Memory, abbreviation RAM), flash memory (FLASH), hard disk or CD etc., including some instructions are used so that one
Platform computer equipment (can be personal computer, server or the network equipment etc.) executes described in each embodiment of the present invention
Anti-cheating method of registering.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that
The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation,
It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention
It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also
It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.
Claims (23)
1. a kind of anti-cheating method of registering suitable for IOS mobile terminal, which is characterized in that comprising steps of
S1, the position of mobile terminal is positioned, to obtain positioning coordinate information;
S2, the position of mobile terminal is repositioned, to obtain reposition coordinate information;
S3, judge whether acquired last time positioning coordinate information and second from the bottom positioning coordinate information are identical, if sentencing
Disconnected result is different, then the normal information of registering of display;If judging result is identical, and does not obtain the 4th positioning coordinate, it is transferred to step
S2, if having obtained the 4th positioning coordinate, display is forbidden registering.
2. the method according to claim 1, wherein
It still further comprises, the information of normally registering of user is sent to server of registering.
3. method according to claim 1 or 2, which is characterized in that
The mobile terminal is mobile phone, tablet computer, smartwatch.
4. method according to claim 1 or 2, which is characterized in that
Positioning coordinate is obtained by CLLocationManager attribute.
5. a kind of anti-cheating device of registering suitable for IOS mobile terminal, which is characterized in that
Module is obtained, is positioned for the position to mobile terminal, to obtain positioning coordinate information;It is also used to mobile terminal
Position repositioned, to obtain reposition coordinate information;
Judgment module, judge acquired last time positioning coordinate information and position for second from the bottom time coordinate information whether phase
Together;
Display module, if judging result is different, the normal information of registering of display;If judging result is identical, and it is fixed not obtain the 4th
Position coordinate information repeats the steps of until obtaining the 4th positioning coordinate information: obtaining positioning again by the acquisition module
Coordinate information, by judgment module judge last time position coordinate information and it is second from the bottom time position coordinate information whether phase
Together;If judging result is identical, and has obtained the 4th positioning coordinate information, then display is forbidden registering.
6. device according to claim 5, which is characterized in that
Information sending module of normally registering is still further comprised, for the information of normally registering of user to be sent to the service of registering
Device.
7. device according to claim 5 or 6, which is characterized in that
The mobile terminal is mobile phone, tablet computer, smartwatch.
8. device according to claim 5 or 6, which is characterized in that
Positioning coordinate is obtained by CLLocationManager attribute.
9. a kind of anti-cheating method of registering suitable for IOS mobile terminal, which is characterized in that comprising steps of
S1, the position of mobile terminal is positioned, to registering, server transmission obtains positioning coordinate information;
S2, the position of mobile terminal is repositioned, the reposition coordinate information obtained to server transmission of registering;
S3, in server of registering to acquired last time positioning coordinate information and positioning coordinate information judgement second from the bottom time
Whether it is identical after the completion of, mobile terminal receive judging result;If judging result is different, the normal information of registering of display;If judgement
As a result identical, and mobile terminal does not transmit the 4th positioning coordinate information to server, then is transferred to step S2;If judging result phase
Together, and mobile terminal transmits the 4th positioning coordinate information to server, then display is forbidden registering.
10. according to the method described in claim 9, it is characterized in that,
It still further comprises, the information of normally registering of user is sent to server of registering.
11. method according to claim 9 or 10, which is characterized in that
The mobile terminal is mobile phone, tablet computer, smartwatch.
12. method according to claim 9 or 10, which is characterized in that
Positioning coordinate is obtained by CLLocationManager attribute.
13. a kind of anti-cheating device of registering suitable for IOS mobile terminal, which is characterized in that comprising steps of
Module is obtained, is positioned for the position to mobile terminal, positioning coordinate information is obtained;It is also used to mobile terminal
Position is repositioned, and is obtained and is repositioned coordinate information;
Sending module, for being sent to server of registering after obtaining positioning coordinate information;
Receiving module is sat for positioning in server of registering to acquired last time positioning coordinate information and second from the bottom time
Mark information judge whether it is identical after the completion of, receive judging result;
Display module, if different for judging result, the normal information of registering of display;If judging result is identical, and sending module
The 4th positioning coordinate information is not transmitted to server of registering, then is repeated the steps of to obtain the 4th positioning coordinate information: logical
It crosses the acquisition module and obtains positioning coordinate information again, be sent to the positioning coordinate information obtained again by sending module
It registers server;In server of registering to acquired last time positioning coordinate information and second from the bottom positioning coordinate information
Judge whether it is identical after the completion of, mobile terminal receive judging result;If judging result is identical, and sending module is to the service of registering
Device transmits the 4th positioning coordinate information, then display is forbidden registering.
14. device according to claim 13, which is characterized in that
Information sending module of normally registering is still further comprised, for the information of normally registering of user to be sent to the service of registering
Device.
15. device described in 3 or 14 according to claim 1, which is characterized in that
The mobile terminal is mobile phone, tablet computer, smartwatch.
16. device described in 3 or 14 according to claim 1, which is characterized in that
Positioning coordinate is obtained by CLLocationManager attribute.
The anti-cheating method 17. one kind is registered, which is characterized in that comprising steps of
S1, when receive IOS mobile terminal sending positioning coordinate information after, server record location coordinate information of registering;
S2, when receive mobile terminal sending reposition coordinate information after, server of registering record reposition coordinate letter
Breath;
Whether S3, the last time positioning coordinate information for judging record and second from the bottom positioning coordinate information are identical, if judgement
As a result different, then it normally registers to mobile terminal transmission;If judging result is identical, and does not obtain the 4th positioning coordinate information, then
It proposes to reposition request to mobile terminal, is transferred to step S2;If judging result is identical, and has obtained the 4th positioning coordinate letter
Breath then is forbidden registering to mobile terminal transmission.
18. according to the method for claim 17, which is characterized in that
It still further comprises, receives the information of normally registering of user, and register accordingly to mobile terminal return.
The anti-cheating device 19. one kind is registered, which is characterized in that comprising steps of
Logging modle, for when receiving the positioning coordinate information of IOS mobile terminal sending, server record location of registering to be sat
Mark information;When receiving the reposition coordinate information of mobile terminal sending, server of registering record repositions coordinate letter
Breath;
Judgment module, for judge record last time positioning coordinate information and it is second from the bottom time position coordinate information whether phase
Together;
Transmission and processing module, if different for judging result, server of registering normally is registered to mobile terminal transmission;Judgement
As a result identical, and logging modle does not receive the 4th positioning coordinate information, repeats following steps to obtain the 4th positioning
Coordinate information: server of registering proposes to reposition request to mobile terminal, is received by logging modle and reposition coordinate letter
Breath;By judgment module judge record last time position coordinate information and it is second from the bottom time position coordinate information whether phase
Together;Judging result is identical, and logging modle has received the 4th positioning coordinate, then server of registering is sent to mobile terminal to be prohibited
Only register.
20. device according to claim 19, which is characterized in that
It still further comprises, processing module of registering, the information of normally registering of user is received for server of registering, and eventually to movement
End, which returns, registers accordingly.
The system 21. one kind is registered, it is characterised in that including such as claim 5-8, any dress of registering in 13-16,19-20
It sets.
The equipment 22. one kind is registered, which is characterized in that the equipment includes:
One or more processors;
Storage device, term store one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processors are real
The now anti-cheating method of registering as described in any in claim 1-4,9-12,17-18.
23. a kind of storage medium comprising computer executable instructions, which is characterized in that
The computer executable instructions by computer processor when being executed for executing such as claim 1-4,9-12,17-
Any anti-cheating method of registering in 18.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910030413.7A CN109756840B (en) | 2019-01-14 | 2019-01-14 | Mobile terminal sign-in anti-cheating method, device, system, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910030413.7A CN109756840B (en) | 2019-01-14 | 2019-01-14 | Mobile terminal sign-in anti-cheating method, device, system, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109756840A true CN109756840A (en) | 2019-05-14 |
CN109756840B CN109756840B (en) | 2021-04-09 |
Family
ID=66405533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910030413.7A Active CN109756840B (en) | 2019-01-14 | 2019-01-14 | Mobile terminal sign-in anti-cheating method, device, system, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109756840B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111508095A (en) * | 2020-04-08 | 2020-08-07 | 厦门中控智慧信息技术有限公司 | Mobile phone remote card punching method and device |
CN112311824A (en) * | 2019-07-29 | 2021-02-02 | 腾讯科技(深圳)有限公司 | Attendance information processing method and related device |
CN113128131A (en) * | 2021-05-17 | 2021-07-16 | 中国银行股份有限公司 | Step-counting cheating detection method and device |
CN114040339A (en) * | 2021-11-26 | 2022-02-11 | 苏州万店掌网络科技有限公司 | Mobile terminal attendance checking method, device, equipment and computer readable storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150002261A1 (en) * | 2012-01-12 | 2015-01-01 | Sixs S.R.L. -Soluzioni Informatiche Per Il Sociale | Method and system for certifying the presence of an operator |
CN105788016A (en) * | 2016-02-26 | 2016-07-20 | 河南智业科技发展有限公司 | Anti-counterfeiting internet attendance method |
CN106127873A (en) * | 2016-06-21 | 2016-11-16 | 北京奇虎科技有限公司 | Work attendance method based on mobile terminal, device and equipment |
CN107026845A (en) * | 2017-01-03 | 2017-08-08 | 阿里巴巴集团控股有限公司 | Task cheating recognition methods and device |
CN107195007A (en) * | 2017-05-22 | 2017-09-22 | 何雨航 | Bluetooth based on scene is registered method and system |
CN107786716A (en) * | 2016-08-19 | 2018-03-09 | 镇江雅迅软件有限责任公司 | A kind of meeting signature management system based on LBS |
CN107820210A (en) * | 2017-11-14 | 2018-03-20 | 广东欧珀移动通信有限公司 | One kind is registered method, mobile terminal and computer-readable recording medium |
-
2019
- 2019-01-14 CN CN201910030413.7A patent/CN109756840B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150002261A1 (en) * | 2012-01-12 | 2015-01-01 | Sixs S.R.L. -Soluzioni Informatiche Per Il Sociale | Method and system for certifying the presence of an operator |
CN105788016A (en) * | 2016-02-26 | 2016-07-20 | 河南智业科技发展有限公司 | Anti-counterfeiting internet attendance method |
CN106127873A (en) * | 2016-06-21 | 2016-11-16 | 北京奇虎科技有限公司 | Work attendance method based on mobile terminal, device and equipment |
CN107786716A (en) * | 2016-08-19 | 2018-03-09 | 镇江雅迅软件有限责任公司 | A kind of meeting signature management system based on LBS |
CN107026845A (en) * | 2017-01-03 | 2017-08-08 | 阿里巴巴集团控股有限公司 | Task cheating recognition methods and device |
CN107195007A (en) * | 2017-05-22 | 2017-09-22 | 何雨航 | Bluetooth based on scene is registered method and system |
CN107820210A (en) * | 2017-11-14 | 2018-03-20 | 广东欧珀移动通信有限公司 | One kind is registered method, mobile terminal and computer-readable recording medium |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112311824A (en) * | 2019-07-29 | 2021-02-02 | 腾讯科技(深圳)有限公司 | Attendance information processing method and related device |
CN111508095A (en) * | 2020-04-08 | 2020-08-07 | 厦门中控智慧信息技术有限公司 | Mobile phone remote card punching method and device |
CN113128131A (en) * | 2021-05-17 | 2021-07-16 | 中国银行股份有限公司 | Step-counting cheating detection method and device |
CN114040339A (en) * | 2021-11-26 | 2022-02-11 | 苏州万店掌网络科技有限公司 | Mobile terminal attendance checking method, device, equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109756840B (en) | 2021-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109756840A (en) | Mobile terminal is registered anti-cheating method, device, system, equipment and storage medium | |
CN103958012B (en) | Mobile position and the age verification for buying lottery ticket | |
CN109788440A (en) | It registers anti-cheating method, device, system, equipment and storage medium | |
US11775985B2 (en) | Secure methods and systems for environmental credit scoring | |
CN104980393B (en) | Method of calibration, system, server and terminal | |
US20240154961A1 (en) | Using common identifiers related to location to link fraud across mobile devices | |
KR20220154116A (en) | Safe Methods and Systems for Environmental Credit Ratings | |
CN109117250A (en) | A kind of simulator recognition methods, identification equipment and computer-readable medium | |
CN109145590A (en) | A kind of function hook detection method, detection device and computer-readable medium | |
Balan et al. | Livelabs: Building an in-situ real-time mobile experimentation testbed | |
CN105868596B (en) | The method and apparatus of identity real name certification | |
US10628902B2 (en) | Deployable kiosk for providing data input and verification | |
US20200098041A1 (en) | Determining attribution for an electronic credit application | |
CN110363020A (en) | Screenshotss monitoring method, device, computer equipment and storage medium | |
US20200143465A1 (en) | Out-of-band verification for an electronic application | |
CN105354481B (en) | Network verification method and network authentication server | |
CN107154080A (en) | A kind of work attendance based on NFC is registered system and method | |
CA3058653A1 (en) | Out-of-band verification for an electronic application | |
CN108076012A (en) | Abnormal login determination methods and device | |
CN108092947A (en) | A kind of method and device that identity discriminating is carried out to third-party application | |
CN110471843A (en) | Method, apparatus, storage medium and the electronic equipment of version test | |
US20160150363A1 (en) | Software Development Kit for Phone App with Location Data | |
CN109101577A (en) | A kind of data circulation method, apparatus and system | |
CN107483456A (en) | Identity identifying method and device | |
CN106453418A (en) | Verification method and system |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |