Background technology
At present, known fingerprint identification system is by client resource 1.1, server end resource 1.2, and fingerprint database 1.3 is formed.Client sensor acquisition fingerprint image 1.11, the feature 1.12 that takes the fingerprint in wired mode, is submitted the 1.13 quick search softwares 1.21 to server end to, finds out some similar fingerprint templates from fingerprint database 1.3, accurately compares 1.22 one by one.The checking result feeds back to client 1.23 in wired mode.See Fig. 1.
Known mobile communication equipment mobile phone is by radio frequency chip 2.1, analog baseband circuitry 2.2, and digital baseband circuit 2.3, and external equipment 2.4 constitutes.Analog baseband circuitry 2.2 and digital baseband circuit 2.3 constitute the core of mobile phones.Along with improving constantly of integrated technology, will simulate at present, digital baseband circuit is integrated in the middle of the IC chip, general designation handset processes device.
Digital baseband circuit 2.3 mainly is made of digital signal processor DSP 2.31, micro-control unit MCU2.32.Digital signal processor DSP is responsible for functions such as the modulation, channel coding/decoding, speech coding/decoding, encrypting and decrypting of baseband signal; Micro-control unit MCU is by Peripheral Interface 2.321, and peripheral hardwares such as LCDs, finger-board, buzzer, SIM card 2.4 are continuous with being connected; MCU is responsible for user interface, the operation of application software and higher-layer protocols under the control and management of systems soft ware 2.322.See Fig. 2.
Digital communication mobile phone principle is:
Post a letter: the voice signal of transmitter is through the 8kHz sampling and the A/D conversion 2.22 of Analog Baseband chip 2.2, become the data flow of uniform quantization, through speech coding 2.311, chnnel coding 2.312, encrypt 2.313, equilibrium treatment 2.314, form the tdma frame data flow of 270.833kbit/s, after sending the GMSK modulation circuit 2.21D/A conversion of Analog Baseband chip, form I, Q signal, be modulated into 900MHz or 1800MHz radiofrequency signal by the modulating emission circuit 2.12 of handing in the radio-frequency (RF) receiving and transmission module, carry out power amplification, through radio frequency T/R transmitting-receiving conversion 2.11, launch from antenna.
Collect mail: opposite with the process of posting a letter, the signal that antenna receives is changed 2.11 through T/R, carry out frequency conversion, the amplification of low noise intermediate frequency, demodulation, produce baseband I, Q signal 2.13, deliver to the wireless signal GMSK demodulator circuit 2.21 of Analog Baseband chip, I, the Q signal of simulating carried out digitlization, recover digital baseband signal, do D/A conversion 2.22 again, speech is sent from phone.
But existing fingerprint identification system all with online submission fingerprint characteristic and checking result, makes fingerprint authentication be subjected to place and spatial limitation, can not make things convenient for, realize at large remote authentication; Existing digital communication equipment mobile phone does not have the fingerprint characteristic information that will sense, and to having the fingerprint characteristic data storehouse, realizes the finger print identifying function of remote server end via the wireless network teletransmission.
Summary of the invention
In order to overcome the necessary online submission fingerprint characteristic information of existing fingerprint identification system, the limitation of carrying out the on-line search comparison; Only do the communication use in order to break through existing mobile phone, can not be as the restriction of finger print identifying terminal, the invention provides a kind of mobile phone of making mobile finger print identifying terminal, this mobile phone can not only be brought into play the existing wireless communications function as usual, and can gather, handle finger print information easily, the user is carried out legitimate verification, and with the fingerprint characteristic information of collection in worksite, by wireless network, long-range being delivered in face of the particular fingerprint property data base, search for comparison, realize the purpose of finger print identifying.
The technical solution adopted for the present invention to solve the technical problems is: this finger print identifying mobile phone referring to Fig. 3, includes:
One housing;
One control circuit is arranged in this housing; This control circuit includes: a processor; One memory is electrically connected on this processor; And the fingerprint identification software module, being stored in this memory, this processor can be used to carry out this fingerprint identification software;
One keyboard includes a plurality of buttons and is arranged on this housing, and this keyboard is electrically connected on this control circuit;
One display floater is arranged in this housing, and this display floater is to be electrically connected in this control circuit, and via the control of this control circuit with display text or image;
One antenna is arranged on this housing, is used for transmitting, receiving radio signals;
One radio circuit is arranged in this housing, and this radio circuit is to be electrically connected on this control circuit and this antenna;
One microphone is electrically connected on this control circuit, is sound letter to be used for speech conversion; And loud speaker, be electrically connected on this control circuit, to be used for that a voice signal is converted to corresponding voice;
One loud speaker is electrically connected on this control circuit, to be used for that a voice signal is converted to corresponding voice;
One fingerprint characteristic sensor cluster, this fingerprint characteristic sensor cluster is to be electrically connected in this control circuit, and via the control of this control circuit with sensing somatic fingerprint information, characteristic information takes the fingerprint;
Wherein when the user pushes at least one predetermined key of this keyboard, this control circuit can enter a finger print identifying operator scheme, and this fingerprint characteristic sensor cluster is obtained sensing somatic fingerprint information, generation comprises this fingerprint characteristic information certainly, this fingerprint characteristic information is sent to the remote fingerprint certificate server via this radio circuit and this antenna, and search for comparison via the remote fingerprint certificate server, obtain the fingerprint authentication result.
The technical solution adopted for the present invention to solve the technical problems can also be further perfect.
Described fingerprint characteristic information earlier be pre-stored in advance fingerprint characteristic template in the mobile phone compare by after, be sent to remote fingerprint certificate server front end via this radio circuit and this antenna by wireless network again, search for comparison, be verified the result.
Described fingerprint characteristic sensor cluster 3.1 is by fingerprint sensor and support that circuit constitutes, and by coupled data/address bus 3.11 and control bus 3.12, the Peripheral Interface of being had jurisdiction over existing handset processes device micro-control unit MCU2.32 2.321 is connected.It with the connected mode of handset processes device Peripheral Interface is: the data transmit-receive end of fingerprint sensor circuit 4.1 is connected with the data transmit-receive end of handset processes device Peripheral Interface 4.2; The Data Transmission Controlling end of fingerprint sensor circuit is connected with the Data Transmission Controlling end of handset processes device Peripheral Interface.See Fig. 4.
Connected mode can adopt I according to the particular hardware environment
2General modes connected in series such as C, SPI, UART, perhaps general parallel connected mode.
The present invention reaches the method that the finger print identifying technique effect adopted to be:
One, in existing mobile phone protocol stack, embeds the GPRS protocol stack.Existing mobile phone protocol stack by: L1 physical layer protocol 5.1, L2 (data link layer) agreement 5.2, L3 (network layer) agreement 5.3, MMI human interface software 5.4 constitute.The L3 network layer is the core of protocol stack, wherein radio management sublayer RR and mobile management sublayer MM constitute the bottom of agreement, be in the operation of calling control sublayer CC between the moving exchanging center MSC of being responsible for mobile phone and wireless network one side on L3 upper strata, be mainly the CC calling entity of call setup special use, and keep carrying out smoothly of inter-related task; Man-machine interface is the interface between user and the mobile phone, and major function has: the input of user's keyboard, mobile phone state and call handling process demonstration, SIM card and the management of electronics book, PIN code control etc.; DS data, services software 5.5 and drive software 5.6 cooperatings V.24.
In order to realize the wireless transmission of fingerprint characteristic information, the present invention must embed general packet radio service gprs protocol stack 5.7 in the existing protocol stack, make in the GPRS agreement from bottom to top the control of each layer medium transmission key-course MAC/ Radio Link (RLC), logic link control LLC, subnet rely on polymer layer SNDC and be connected successively with each layer of L3 procotol.Referring to Fig. 5.
Two, transform existing cell phone software system.Drive aspect 5.11 in existing mobile phone hardware, embed fingerprint sensor drive software 6.1.
At the application software layer, increase key fingerprint identification software module, can be fingerprint feature extraction 6.21, fingerprint characteristic template typing 6.22, aspect ratio to 6.23 etc., and these software modules are encapsulated into api function, form finger print identifying software library 6.2, be incorporated in existing mobile phone application software aspect.
Add the finger print identifying sets of applications 6.3 that can call above-mentioned finger print identifying function in existing mobile phone MMI man-machine interface 5.4, these application programs can be local terminal finger print identifying 6.31 and far-end finger print identifying 6.32.Referring to Fig. 6.
Three, make up the remote fingerprint certificate server.Comprising, fingerprint characteristic data storehouse system 7.1, fingerprint characteristic input system 7.2, fingerprint identification system 7.3.Fingerprint characteristic data storehouse system 7.1 is made of fingerprint characteristic data storehouse 7.11 and database maintenance system 7.12; Fingerprint characteristic input system 7.2, by fingerprint characteristic information read in 7.21, fingerprint characteristic extracts 7.22, template extraction 7.23, template typing 7.24 constitute; Fingerprint identification system 7.3 by mobile phone fingerprint characteristic message pick-up 7.31, database search for 7.32 fast, comparison and result adjudicate 7.33, the fingerprint authentication result sends 7.34 and constitutes.In order to strengthen fingerprint characteristic information and checking object information safety of transmission in common wireless channel, receive/post a letter both sides and adopt the asymmetric encryption mode, institute's transmission information is carried out encryption and decryption.Referring to Fig. 7.
After the condition that possesses aspect above-mentioned three, the present invention realizes finger print identifying according to following process:
1, drive software makes fingerprint sensor be in operating conditions;
2, transducer picked-up finger print information;
3, the characteristic that takes the fingerprint;
4, with this machine template comparison (optional);
5, wireless transmission fingerprint characteristic data;
6, far-end server comparison;
7, the far-end comparison result is sent to the destination.
The effect that the present invention is useful is:
1) breaks away from the limitation that finger print identifying must wired connection, opened up the new world that the finger print identifying profit is used wireless channel.
2) give full play to existing mobile phone and wireless network resource advantage, so that make up the finger print identifying network with getting twice the result with half the effort.Help the foundation of safety, sincere social environment.
3) embody finger print identifying technology and mobile communication technology and merge new development trend,, provide technical guarantee for creating new value chain mobile-phone payment, wireless authorization, digital right affirmation, remote opening etc.Service field to communication, commerce, finance, the contour structure of knowledge of medical insurance, high added value will exert far reaching influence.
Embodiment
The present invention is further described below in conjunction with drawings and Examples.
Embodiment 1: in the embodiment shown in fig. 8, adopt Intel PXA800F handset processes device 8.2, wherein comprise the signal processor MSA of the 104MHz of micro-signal framework; Processor based on Intel Xscale technology; Flash memory FLASH on the sheet; Static memory SRAM; The GSM/GPRS processing logic; Peripheral interface circuit etc.Radio frequency chip 8.3 adopts the AD6534 rf chip of ADI company.Adopt the AD6521 chip to handle as analog/digital base band 8.4.Make power management and speech processes 8.5 with Dialog DA9010.Fingerprint sensor 8.1 adopts the AuthenTecAES3500 fingerprint sensor, by being the external circuit of this sensor design specially, is connected with the XScale Peripheral Interface of Intel PXA800F handset processes device.
In the embodiment shown in fig. 9, fingerprint sensor 9.1 links to each other its data sending terminal TXD4.11 by supporting circuit with the data receiver UART2_RX4.21 of mobile phone primary processor 4.2; The defeated transmitting terminal UART2_TX4.22 of handset processes device data is accepted receiving end RXD4.12 with the data of fingerprint sensor to link to each other; The ready end RTR4.13 of fingerprint sensor Data Receiving links to each other with handset processes device data transmission preparations UART2_RTS#4.23.
In circuit diagram shown in Figure 10, the AES3500 inductance type fingerprint sensor that adopts AuthenTec company to produce; General 12MHz crystal oscillating circuit links to each other with XTAL_OUT pin 55 with the XTAL_IN pin 54 of fingerprint sensor; U2 is a power isolator, the 2nd pin I01, the 3rd pin I02 and transducer DRIVE_RING pin 38,39; 88,89 link to each other, the 1st pin ground connection GND, and the 4th pin Vin connects the 3.3v power supply; Transducer PLL_FLTER pin 56, PPL_ENABLE pin 57 link to each other with the phase-locked circle filtering circuit in outside; One group of shunt capacitance is close to the road alternating component for the 3.3V power supply; Fingerprint sensor Data Receiving RXD pin 60 links to each other with the UART2_TX pin of handset processes device peripheral interface; The fingerprint sensor data send TXD pin 42 and link to each other with the UART2_RX pin of handset processes device peripheral interface; Ready RTR pin 61 of fingerprint sensor Data Receiving and handset processes device peripheral interface
The UART2_RTS# pin links to each other.
Table 1 is the explanation of fingerprint identification api function, will be packaged into No. 1 function of fingerprint characteristic extraction, No. 2 functions of fingerprint template typing, No. 3 function performances of fingerprint comparison of api function form, is incorporated into the concrete form of existing mobile phone application software aspect.Referring to Fig. 6.
In the present embodiment, according to actual operating position, special to No. 1 function from the fingerprint image feature that takes the fingerprint, fingerprint image acquisition area, two parameters of fingerprint image quality are set, as the reference of follow-up template typing, fingerprint comparison; In No. 3 functions comparison fingerprint template and feature, be provided with 5 kinds of safe classes, so that satisfy different misclassification rate FAR requirement such as 0.1%, 0.01%, 0.001%, 0.0001%.
No. | Function | Function | Parameter | Return value | |
1 | Int MXFingerExtract (byte
*PImage, byte
*PFeature, int AreaHold, int QualityHold)
| Feature takes the fingerprint from fingerprint image | PImage-fingerprint image buffering first address pFeature-fingerprint characteristic pointer, length is 648 bytes AreaHold-fingerprint image area fractions control threshold value, area fraction equals the percentage that effective fingerprint area accounts for entire image. and QualityHold-fingerprint image mass fraction control threshold value, scope is 0 to 100. | 0: extract successfully;>0: extract failure, wherein: the 1-area is little; 2-is of poor quality; Other mistake of 3-. |
2 | Int MXFingerMerge (byte
*PFeatureList, int FeatureNum, byte
*PTemplate, byte
*PMemory)
| Merge fingerprint characteristic, produce fingerprint template | The number of fingerprint characteristic in the pFeatureList-fingerprint characteristic sequence pointer FeatureNum-fingerprint characteristic sequence.PTemplate-fingerprint template pointer, 3*648 bytes pMemory-merges the internal memory pointer that need take | 0: merge failure; 1: merge successfully |
3 | Int MXMatch (byte
*PTemplate, byte
*PFeature, byte
*PMemory, int SafeLevel)
| Comparison fingerprint template and feature | PTemplate-fingerprint template pointer, 3*648 bytes pFeature-fingerprint characteristic pointer, the safe class of the internal memory pointer SafeLevel-comparison that 648bytes pMemory-comparison need take, 1-5, accuracy of system identification is respectively 0.1%, 0.01%, 0.001%, 0.0001%, 0 | 0: it fails to match; 1: the match is successful |
Table 1
Figure 12 is that the present invention solves mobile phone remote transmission/reception fingerprint characteristic data, a kind of preferable aerial connected mode that is adopted, i.e. GPRS agreement.This is because the fingerprint characteristic data amount that is transmitted is all bigger, can not adopt the note SMS mechanism of existing mobile phone to transmit.So adopt high transfer rate, set up seamless, direct-connected GPRS mode with the Internet net with 171.2kbps.
GSM mobile handset is that the air interface between mobile station MS and the service GPRS strong point SGSN is Um among Figure 12.The existing explanations of earlier figures 5 that are of five storeys of the communication protocol of Um Interface.Because network layer provides TCP/IP and agreement X.25, various traditional GSM network hardware resources such as base station sub-system BSS and network service subsystem NSS etc. are because of having disposed these protocol softwares, when transfer of data and become transparent.The present invention needn't relate to the following transmission of network layer details, only needs the fingerprint characteristic data that need transmit directly is packaged into TCP or UDP message bag, utilizes the GPRS agreement to transmit and gets final product.The data format of TCP or UDP bag, visible correlation technique data.
Figure 12 is the feature extraction that takes the fingerprint, template recording program block diagram.Detailed process is to obtain fingerprint image 12.1; Feature 12.2 takes the fingerprint; If extract successfully 12.3, deposit in the feature list feature in 12.4, obtain fingerprint image 12.1 otherwise return; Expire 12.5 if feature list has been arranged, all features are merged generation fingerprint template 12.6, obtain fingerprint image 12.1 otherwise return; If template successfully produces 12.7, this template is preserved 12.8, EP (end of program) is obtained fingerprint image 12.1 otherwise return.
Figure 13 is a fingerprint comparison flow chart.At first obtain fingerprint image 13.1; The feature 13.2 that takes the fingerprint, if extracts successfully 13.3, the template 13.4 that then takes the fingerprint compares 13.5 with template and characteristic value, exports comparison result 13.6; Obtain fingerprint image 13.1 otherwise return.The structure of backstage fingerprint base: cell-phone number is a major key, and fingerprint template is a field.Server is determined the finger print identifying scope according to cell-phone number, carries out one to one finger print identifying.Background server system, fingerprint base system can be with existing " wired " systems, but need set up wireless transmission platform, are note or multimedia message at present.Middle wireless platform is known technology at present, is wireless as present social security and medicare system, but can adds the wireless authentication platform fully, makes things convenient for the user.