The ticket-checking system and method that a kind of application palm arteries and veins certification and mobile phone positioning are combinedTechnical field
The present invention relates to a kind of ticket-checking system and method, more particularly to a kind of while application palm arteries and veins certification and mobile phone positioningTicket-checking system and method.
Background technology
Ticket-checking system is applied to the multiple fields of daily life, and most common scenic spot ticket checking, railway station ticket checking, track are handed overLogical ticket checking, coach station ticket checking etc..Ticket-checking system generally comprises access control equipment (such as gate) and ticket checking module composition, with skillThe progress of art, the method for ticket checking develop into diversified automatic ticket checking method, general automatic ticket checking method from artificial ticket checkingIncluding IC card ticket checking, mobile phone NFC ticket checking, mobile phone two-dimension code ticket checking, the ticket checking of admission ticket bar code, identity card ticket checking, bank card ticket checking, intelligenceEnergy bracelet ticket checking etc..These ticket checking methods represent unique account or user identity to sum up be two ways nothing but using ID.These ticket checking modes, which are typically necessary passenger, must carry corresponding article, and show in ticket checking.For example take ground in user, it is necessary to carry mass transit card or purchase one-way ticket during iron, and user may leave behind mass transit card or wallet in some cases, fromAnd make troubles to trip;Mass transit card or wallet are being taken out in use, action is sometimes inconvenient at the same time, also easily cause articleLoss
Biometrics are popular applications in recent years, have also gradually come into the daily life of people.Biological identification skillArt has iris authentication, finger print identifying, DNA certifications, face authentication, voiceprint, palm arteries and veins certification etc., due to everyone biologyFeature all there is otherness, can uniquely represent a person's identity, these biometrics are in security monitoring, identityIdentification, mobile payment, gate inhibition's access etc. have played important function.But current biometrics are limited to, work as sample, will there are the problem of authentication error when originally reaching certain amount level.Therefore the application of biological identification at present also exists necessarilyLimitation, or a kind of biometrics password is intended only as, it is used cooperatively with other technologies.
It is desirable that using a kind of method of the palm arteries and veins certification as ticket checking, user only needs the brush palm in special equipmentJust can be easy to use into braker, this method.Slapping arteries and veins collection at the same time is a kind of contactless live body collection, is difficult toReplicate, palm arteries and veins feature stability degree is high, is a kind of biometrics of high security.But there is also biological identification for the certification of palm arteries and veinsThe common bottleneck of technology, after number of users reaches certain amount level, accuracy rate will be unable to be guaranteed, and matching speed also can be significantlyDecline.
The content of the invention
The technical problem to be solved in the present invention is:Large user measure when, the palm arteries and veins certification ticket-checking system accuracy and in real timeProperty is relatively low.
In order to solve the above-mentioned technical problem, a technical solution of the invention there is provided a kind of application palm arteries and veins certification and handThe ticket-checking system that machine positioning is combined, including:
Gate with palm arteries and veins collection apparatus equipment, the palm arteries and veins spy of active user is gathered by slapping arteries and veins collection apparatus equipmentSign, it is characterised in that further include:
Positioning of mobile equipment module, the positional information of each user is obtained according to the location of each mobile equipment, then systemAll users in target area are counted, and the User ID corresponding to these users is updated and gives palm arteries and veins authentication module;
Arteries and veins authentication module is slapped, being safeguarded in it has each User ID and the list with its one-to-one palm arteries and veins feature, by instituteHave in User ID and set with the user corresponding to the corresponding part User ID of User ID that is obtained from positioning of mobile equipment moduleIt is set to candidate user, reads the palm arteries and veins feature of the active user of palm arteries and veins collection apparatus equipment collection, the palm arteries and veins of active user is specialLevy and match with the palm arteries and veins feature of each candidate user, if successful match, notify gate clearance active user, and will be with the palm arteries and veinsThe corresponding User ID of feature is sent to user account management module;
User account management module, the User ID of the user for recording gate clearance, for the user ID according to differenceApplication demand carry out different processing.
Preferably, the gate or be arranged only at the inlet of target area, or be arranged in target area inlet andExit.
Preferably, application software is installed in advance in the mobile equipment, passes through the application software and palm arteries and veins registers equipmentUser ID and corresponding palm arteries and veins feature are registered.
Preferably, palm arteries and veins certification cluster is further included, it has the number for storing all User ID and its corresponding palm arteries and veins featureAccording to storehouse, after it fails to match for the palm arteries and veins authentication module, the palm arteries and veins feature of all users is matched by palm arteries and veins certification cluster,If successful match, gate clearance active user is notified.
Preferably, palm arteries and veins feature fingerprint characteristic, palm print characteristics, iris feature or the face characteristic are replaced, or adoptedBlended with a variety of biological characteristics.
Preferably, the candidate user further includes frequent flight passenger, through statistics after a while, obtained high frequency is come in and gone out sameThe user of one target area is set to the frequent flight passenger of the target area.
Preferably, the positioning of mobile equipment module includes running on the local module and distal end mould in each mobile equipmentBlock, wherein:
Local module, for obtaining the positional information of the mobile equipment corresponding to it, and by corresponding to current mobile deviceUser ID and positional information be sent to remote end module;
Remote end module, for receiving User ID and corresponding positional information from each local module, according to positional informationThe User ID of all users in target area is counted, and obtained User ID is updated to the palm arteries and veins authentication module(3)。
Another technical solution of the present invention there is provided a kind of application palm arteries and veins certification based on said system and mobile phone is determinedThe ticket checking method that position is combined, it is characterised in that include the following steps:
Step 1, when user is close to a certain gate, positioning of mobile equipment module detect the user appear in gate weekEnclose, the user is charged into user's inventory, and the User Status of the user is changed to actively, when user leaves the gate by inactiveIt is during surrounding, the User Status of the user in user's inventory is inactive by being actively changed to;
It is corresponding that the changed user information of User Status is sent to gate by step 2, positioning of mobile equipment moduleArteries and veins authentication module is slapped, user information contains the change of User ID and User Status:From being actively changed into inactive, or from non-Actively become active, the palm arteries and veins authentication module after user information is received, if the change of User Status turn to it is inactive become active,The user is set to candidate user immediately;If the change of User Status, which turns to, is actively changed into inactive, postpone after a certain period of time, willThe user is set to non-candidate user;
Palm is placed in the palm arteries and veins collection apparatus equipment of gate by step 3, user, the palm arteries and veins collection apparatus equipment collection palmSent after arteries and veins feature to palm arteries and veins authentication module;
The palm corresponding to step 4, the User ID for slapping arteries and veins feature and candidate user by active user of palm arteries and veins authentication moduleArteries and veins feature is matched, if successful match, informs that gate allows active user to pass through, and the User ID of active user is notified to useFamily account management module.
Preferably, in the step 4, if matching is unsuccessful, the authentication management service of thenad arteries and veins certification cluster is continuedDevice proposes matching application, and authentication management server will need matched palm arteries and veins feature to be respectively issued to N platforms palm arteries and veins authentication calculations machine, the palmMatching result is returned to authentication management server by arteries and veins authentication calculations machine after calculating, authentication management server collect it is allAfter slapping the result of arteries and veins authentication calculations machine, the result of successful match or failure is returned into palm arteries and veins authentication module.
In order to slap accuracy and real time problems of the arteries and veins certification in ticket-checking system when solving large user's amount, the present invention proposes willMobile phone positions the method that customer location technology is combined with palm arteries and veins certification, and matching when this method greatly reduces palm arteries and veins certification is waitedSelect sample size, well solve the palm arteries and veins authentication techniques by number of users restricted problem, and can facilitate, safely, be rapidly performed byTicket checking.
The present invention can provide the mode of more advanced, convenient safety for the ticket checking of subway station, scenic spot etc., it is appliedInternet technology and biometrics currently popular, close knot has been carried out by ticket checking method and cell phone applicationClose.At the same time cell phone application is incorporated into ticket-checking system, can further expand such as supplement with money, pay, information service content.ThisThe advantages of invention, also resides in solve a large number of users in the case of, biometrics cannot still meet the reality of practical application, lead toThe mobile phone that everybody needs to carry is crossed, positioning customer position information will need matched user's Candidate Set to reduce, so as to ensure biologyThe accuracy rate and matching speed of certification.
Brief description of the drawings
Fig. 1 is the structure and step explanatory drawin of example one;
Fig. 2 is the structure and step explanatory drawin of example two;
Fig. 3 is the structure and step explanatory drawin for adding palm arteries and veins matching cluster;
Fig. 4 is the flow chart for slapping arteries and veins registration.
Embodiment
To become apparent the present invention, hereby with preferred embodiment, and attached drawing is coordinated to be described in detail below.
With reference to figure 1, system provided by the invention includes nusrmgr.cpl module 4, gate 1, mobile phone locating module 2, the palmSeveral parts such as arteries and veins authentication module 3, while Fig. 1 show also basic step of user when using the ticket-checking system.
Before user uses the system, it is necessary to which, as palm arteries and veins registered user, which manages mould by user accountBlock 4 is realized.With reference to Fig. 4, user needs to be registered as the user of above-mentioned cell phone application software first, obtains unique User ID, andThe information such as User ID, user mobile phone number, rate card card number are bound in registration;Then registered in palm arteries and veins registration equipmentArteries and veins feature is slapped, and is bound with User ID, user account management module 4 will preserve all user informations in database, and will useFamily ID and the palm arteries and veins feature of registration send palm arteries and veins authentication module 3 to, and the user for completing information above registration is referred to as to slap arteries and veins registrationUser.Palm arteries and veins registers equipment as existing equipment, and with palm arteries and veins acquisition module, it is connected with cell phone application server end by network.User ID can be sent to palm arteries and veins registration equipment, palm arteries and veins registration equipment is adopted by slapping arteries and veins acquisition module during cell phone application user's registrationCollect user and slap arteries and veins feature, user account management module is sent to after then palm arteries and veins feature is associated with User ID.
Mobile phone locating module 2, includes cell phone application software client and its server end, which should for existing mobile phoneWith software, it can obtain location at present by modes such as GPS, cellular base station positioning.Server end is collecting userAfter geographical location information, the User ID of 1 surrounding user of gate can be updated immediately and give palm arteries and veins authentication module 3.During using the function,User needs to log in cell phone application software.
Another positioning method of mobile phone locating module 2 is positioned by wifi hotspot, and user needs to log in mobile phoneAPP softwares are attached with specific wifi hotspot.By connecting wifi hotspot, cell phone application software obtains the position letter of mobile phoneBreath, upload onto the server end.Server end, which immediately can update the User ID of 1 surrounding user of gate, gives palm arteries and veins authentication module 3.
Gate 1 includes gate and palm arteries and veins collection apparatus equipment, is the combination of two kinds of existing equipments.Slapped when registered user brushesDuring into braker, palm arteries and veins collection apparatus equipment collection user slaps arteries and veins feature and is sent to palm arteries and veins authentication module 3 and is authenticated, and receivesThe authentication result of arteries and veins authentication module 3 is slapped, notice gate carries out clearance action or forbidden prompting.When carrying out clearance action, gateEnabling allows user to pass through;When forbidden, gate prompting user brushes once again, and user repeats the action of the brush palm.As user continuous twoDuring secondary brush palm certification success, gate has the function of to judge whether to repeat the brush palm, lets pass to second of brush palm refusal, and notify palm arteries and veinsAuthentication module repeats the brush palm.
Palm arteries and veins authentication module 3 is the server of operation palm arteries and veins identifying algorithm, and in store one contains all User IDAnd its tables of data of palm arteries and veins feature, it is connected by network with gate module and user account management module.Use in tables of dataFamily state is divided into candidate user and non-candidate user, when certain user is close to gate module a certain range, mobile phone locating module meetingThe user ID is sent to palm arteries and veins authentication module 3, User Status is changed to candidate user by palm arteries and veins authentication module 3;When user leavesAfter gate a certain range, mobile phone locating module 2 informs that 3 user of palm arteries and veins authentication module leaves, and palm arteries and veins authentication module 3 is obtaining messageUser Status is changed to non-candidate user after cycle certain time (such as half an hour).When user's brush palm enters the station, arteries and veins certification mould is slappedBlock 3 obtains the palm arteries and veins feature of gate upload, and aspect ratio pair is only carried out in candidate user, informs that gate is put if comparing successfullyOK;After gate is successfully let pass, user is passed in and out pipeline sending to user account management module 4 by notice palm arteries and veins authentication module 3.
The in store all user informations of nusrmgr.cpl module 4, while it also records what palm arteries and veins authentication module 3 uploadedUser's record out of the station, and billing operation is carried out to user account according to the record out of the station of user.
Summarize the substantially as follows using step of the system:
Use premise:User's registration becomes palm arteries and veins registered user, opens cell phone application software, is networked, made by mobile networkWith the Account Logon software of registration, or pass through APP softwares and connect specific WIFI.
Step B1:When user is close to a certain gate 1, mobile phone locating module 2 obtains the user and appears in around gate 1,Update the inventory of the 1 surrounding any active ues of gate.When user is left around gate, any active ues in inventory are changed to inactiveUser.
Step B2:The user information of state change is sent to the corresponding palm arteries and veins certification mould of gate 1 by mobile phone locating module 3Block 3, user information contain User ID and User Status change:It is changed into living from being actively changed into inactive, or from inactiveJump.Arteries and veins authentication module 3 is slapped after user information is received, is become active if inactive, then the user is set to candidate immediately usesFamily;If being actively changed into inactive, then postpone after a certain period of time, the user is set to non-candidate user.
Step B3:When slapping arteries and veins registered user into ticket gate machine 1, palm is placed on the palm arteries and veins collecting device of gate 1, slaps arteries and veinsCollecting device detects palm, and gathers palm arteries and veins feature.
Step B4:Gate 1 will be slapped arteries and veins feature and be sent to palm arteries and veins authentication module 3;What palm arteries and veins authentication module 3 uploaded gate 1The palm arteries and veins feature of palm arteries and veins feature and candidate user is compared one by one, obtains matched user.
Step B5:If it fails to match, inform that no thoroughfare for gate 1, gate 1 prompts user to brush the palm, return to step B3 again;If successful match, inform that gate 1 allows to pass through, and User ID is informed into gate 1.
Step B6:Gate 1 is obtained after allowing pass-through command, judges whether the user has successfully passed through within a certain period of timeCross, if successfully passing through, inform that repetition brush is slapped, be prohibited from entering, inform that 3 this time brush palm of palm arteries and veins authentication module is invalid;If notSuccessfully passed through, then open gate and let pass, user by clearance User ID by being sent to palm arteries and veins module.
Step B7:After palm arteries and veins authentication module 3 receives gate clearance message, the User ID that this is passed through is sent to user accountManagement module 4;User ID, transit time, the information such as gate number of passing through of the current user of the record of user account management module 4, andCorresponding billing operation is carried out, flow terminates.
Another scene that the present invention supports is as shown in Figure 2, it is necessary to which the application out of the station for being both needed to ticket checking, most typically is trackTraffic checks.Enter the station ticket checking and outbound ticket checking basic procedure it is consistent with Fig. 1 the methods, difference lies in:
1st, gate module is divided into enter the station gate and outbound gate, when gate module uploads information out of the station, is used except uploadingFamily ID, also needs to upload the type (entering the station or outbound) of gate.
When the 2nd, slapping arteries and veins module upload information out of the station, also need to upload type out of the station.
3rd, user account management module need to match the information out of the station of a certain user, could be calculated after successful matchingExpense.
Gate 1 and palm arteries and veins authentication module 3 in the present invention can be extended to multiple websites, and each website can configure more locksMachine (including enter the station gate and outbound gate) and at least one palm arteries and veins authentication module.Mobile phone locating module need to be by any active ues informationSend to the palm arteries and veins authentication module of respective site.
Mode except through mobile phone positioning is reduced outside user's matching range, and for the user of traffic ticket checking, the present invention is alsoPropose the concept of frequent flight passenger.Such as track traffic user, general discrepancy website on and off duty is all fixed, passes through one sectionThe statistics of time, can obtain the user of the same website of high frequency discrepancy, these users are classified as to the frequent flight passenger of the website.For normalPassenger, is also set to the website palm matched candidate user of arteries and veins authentication module, these users are even in the situation for leaving behind mobile phoneUnder, also can quickly it be entered the station by brushing the palm.
User for leaving behind mobile phone, present invention also proposes a solution, that is, adds palm arteries and veins certification cluster 7, such asShown in Fig. 4.Due to leaving behind the user of mobile phone, system can not reduce matching range, in order to ensure matched real-time, using parallelMatched method.Palm arteries and veins certification cluster 7 slaps arteries and veins authentication calculations machine by N platforms and an authentication management server forms, every palm arteries and veinsAuthentication calculations machine runs identical palm arteries and veins identifying algorithm.User is slapped arteries and veins database and is divided into N parts, is recognized respectively to each palm arteries and veinsComputer is demonstrate,proved, every palm arteries and veins authentication calculations machine is only compared the user of 1/N.When slapping the contrast failure of arteries and veins authentication module, stepIncrease step B4-1, B4-2 after rapid B4, i.e., be not that failure result is returned into gate immediately, and be to continue with thenad arteries and veins certification cluster7 authentication management server proposes matching application, and authentication management server will need matched palm arteries and veins feature to be respectively issued to the N platforms palmMatching result is returned to authentication management server, authentication management by arteries and veins authentication calculations machine, palm arteries and veins authentication calculations machine after calculatingServer returns to palm arteries and veins certification mould after the result of all palm arteries and veins authentication calculations machines is collected, by the result of successful match or failureBlock, remaining step are same as described above.Quantity N and the gate for slapping arteries and veins authentication calculations machine pass through the response time (Tx) of requirement, userThe size (M) of property data base, the velocity correlation (Tm) of single match, calculation formula N=Tm*M/Tx.
Since the usage quantity of each application scenarios gate is few, palm arteries and veins certification number of clusters can also be used according to gateQuantity is dynamically expanded.
The present invention except using slap arteries and veins certification in addition to, can be substituted using other biometrics, as finger print identifying,The technologies such as palmprint authentication, iris authentication, face authentication;Especially a variety of biotechnologys blend, and can effectively improve certificationAccuracy, such as authentication techniques that the palm arteries and veins and palmmprint blend.