Specific implementation mode
Below in conjunction with attached drawing, technical solution in the embodiment of the present invention is described.
The technical solution of the embodiment of the present invention can be applied to the various terminals with fingerprint module, such as mobile phone, tabletComputer, PC, household electrical appliance etc., but the embodiment of the present invention does not limit this.
In embodiments of the present invention, the fingerprint module in terminal can be the fingerprint mould using various fingerprint identification technologiesGroup, the embodiment of the present invention also do not limit this.
For example, above-mentioned fingerprint module can be generated by voltage on pixel (pixel) circuit in the case where not pressingAnalog signal is amplified and then is passed through by programmable gain amplifier (programmable gain amplifier, PGA)Analog-digital converter (analog-to-digital converter, ADC) conversion generates benchmark (base) data.Press itFingerprint module afterwards can subsequently pass through same processing mode because the paddy ridge of fingerprint lines generates different size of analog signalFingerprint pressing data is generated later.Two groups of data will form a fingerprint image after related fingerprint algorithm.Pass through fingerThe identification of print image realizes fingerprint recognition in turn.
In embodiments of the present invention, in fingerprint recognition VAS application -to-terminal service being operated, that is, press a variety of benchmark and operate passConnection carries out a variety of benchmark and presses associated operation, so as to reality when determining that a variety of benchmark pressings are triggered by fingerprint recognitionNow efficiently terminal operation promotes the performance of user experience and terminal.The technical solution of the embodiment of the present invention is carried out below detailedThin description.
Fig. 1 shows the schematic flow chart of the method 100 of the operating terminal of the embodiment of the present invention.As shown in Figure 1, the partyMethod 100 may include:
110, according to finger print data, determines and be triggered at least two benchmark pressing of terminal, wherein described at least twoBenchmark pressing includes the benchmark pressing of at least two different fingers and/or the benchmark pressing in different pressing directions;
120, it carries out at least two benchmark and presses associated operation.
In embodiments of the present invention, at least two benchmark are pressed and is associated with operation.For example, certain two kinds of benchmark pressing and endEnd sleep association, alternatively, certain two kinds of benchmark pressing with open a terminal in a certain association etc..According to fingerprint module in terminalThe finger print data of acquisition, it may be determined that whether benchmark pressing is triggered.It is pressed when determining and operating associated at least two benchmarkWhen being triggered, carries out at least two benchmark and press associated operation.
Optionally, benchmark pressing can be the corresponding pressing of preset fingerprint.Correspondingly, benchmark pressing, which is triggered, to beThe fingerprint of acquisition and preset fingerprint matches.
Optionally, benchmark pressing can be the corresponding pressing of fingerprint in preset specific pressing direction.Correspondingly, benchmark is pressedPressure is triggered can be consistent with preset fingerprint matches and pressing direction for the fingerprint of acquisition.
In embodiments of the present invention, by the way that the pressing of at least two benchmark to be associated with operation, more operation may be implementedAssociation, the prompt operation of more operation can be realized, so as to promote user experience.
Optionally, in an embodiment of the invention, at least two benchmark pressing includes at least two different fingersBenchmark pressing.That is, a variety of benchmark pressing for being associated with a kind of operation is the corresponding pressing of fingerprint of different fingers.ExampleSuch as, the pressing of left hand thumb can be associated with a kind of operation with the pressing of left index finger.
Optionally, in an embodiment of the invention, at least two benchmark pressing includes at least two different pressingsThe benchmark in direction presses.That is, a variety of benchmark pressing for being associated with a kind of operation is the different pressing directions of same fingerThe corresponding pressing of fingerprint.For example, pressing that can be by the upward pressing of left hand thumb finger tip and left hand thumb finger tip to the rightIt is associated with a kind of operation.
Optionally, in an embodiment of the invention, at least two benchmark pressing includes at least two different fingersBenchmark pressing and it is different pressing directions benchmark pressing.That is, a variety of benchmark pressing for being associated with a kind of operation is differenceThe corresponding pressing of fingerprint in the different pressing directions of finger.For example, can be big by the upward pressing of left index finger finger tip and left handThe pressing of thumb tip to the right is associated with a kind of operation.
It is alternatively possible to after registering multiple fingerprints, according to the multiple fingerprint, at least two benchmark is set and is pressedPressure;And at least two benchmark is set and presses associated operation.
Specifically, after having registered finger, user's selection can be allowed to be pressed with the associated multiple benchmark of corresponding operating.WithFamily can select corresponding fingerprint, or the fingerprint in corresponding pressing direction.According to the user's choice, corresponding finger can be setPressed on the basis of the corresponding pressing of line, or the corresponding pressing of fingerprint in corresponding pressing direction, and by the pressing of multiple benchmark withCorresponding operating is associated with.
Optionally, in an embodiment of the invention, at least two benchmark pressing be triggered be specifically as follows it is describedThe pressing of at least two benchmark is triggered in the given time.
In embodiments of the present invention, which indicates the period.That is, at least two benchmark pressing will be predeterminedIt is triggered in period.If that is, at least two benchmark pressing is triggered in the given time, described in progress extremelyFew two kinds of benchmark press associated operation.
Optionally, in an embodiment of the invention, at least two benchmark pressing be triggered be specifically as follows it is describedThe pressing of at least two benchmark is triggered in a predetermined order in the given time.
Specifically, in the present embodiment, at least two benchmark pressing will be in the given time according to the suitable of settingSequence is triggered.If at least two benchmark pressing is triggered in a predetermined order in the given time, at least two described in progressKind benchmark presses associated operation.
Optionally, in an embodiment of the invention, can be arranged at least two benchmark pressing be triggered it is predeterminedTime corresponding timer, to realize the timing of the predetermined time.
It is pressed, i.e. the first benchmark pressing and the pressing of the second benchmark, is associated with for a kind of operation, description with two kinds of benchmark belowThe technical solution of the embodiment of the present invention.It should be understood that this is only to facilitate more fully understand the technical solution of the embodiment of the present invention,The range for the embodiment that is not intended to limit the present invention.
Optionally, in one embodiment, the first benchmark pressing is that the benchmark of the first finger presses, second baseQuasi- pressing is that the benchmark of second finger presses.After having registered finger, the fingerprint of first finger of user's selection is corresponded toPressing, be set as first benchmark pressing;By the corresponding pressing of fingerprint of the second finger of user's selection, it is set asThe second benchmark pressing.The pressing of above two benchmark is associated with a kind of operation.
Optionally, in another embodiment, the first benchmark pressing is the base in the first pressing direction of third fingerQuasi- pressing, the second benchmark pressing are the benchmark pressing in the second pressing direction of the third finger;After having registered finger,By user selection the third finger first pressing direction the corresponding pressing of fingerprint, be set as first benchmark byPressure;By the corresponding pressing of fingerprint in the second pressing direction of the third finger of user's selection, it is set as second benchmarkPressing.The pressing of above two benchmark is associated with a kind of operation.
Optionally, in another embodiment, the first benchmark pressing is that the third of the 4th finger presses the base in directionQuasi- pressing, the second benchmark pressing are the benchmark pressing in the 4th pressing direction of the 5th finger;After having registered finger, it will useThe corresponding pressing of fingerprint in the third pressing direction of the 4th finger of family selection, is set as the first benchmark pressing;It willThe corresponding pressing of fingerprint in the 4th pressing direction of the 5th finger of user's selection, is set as the second benchmark pressing.The pressing of above two benchmark is associated with a kind of operation.
It is above-mentioned after setting completed, subsequently can above two benchmark press be triggered when, carry out both benchmark and pressPress associated operation.
Specifically, when obtaining the first finger print data, determine that the pressing of the first benchmark is touched according to first finger print dataWhen hair, start timer;Before the timer expiry, if the second finger print data is got, and according to the second fingerprint numberIt is triggered according to determining that the second benchmark presses, then carries out the first benchmark pressing and second benchmark presses associated operation.
It should be understood that when being not provided with trigger sequence, above-mentioned first benchmark pressing and the pressing of the second benchmark are triggered suitableSequence can convert;When provided with trigger sequence, the sequence that above-mentioned first benchmark pressing and the pressing of the second benchmark are triggered cannotTransformation, that is, only when being triggered in a predetermined order, the operation that is just associated.
Fig. 2 shows the process charts of two kinds of benchmark pressing association corresponding operatings.In fig. 2, two kinds of benchmark, which press, isThe benchmark of different fingers presses.
201, register multiple fingerprints.
After starting up of terminal, user's registration fingerprint is prompted.In the present embodiment, multiple fingerprints, and multiple fingerprint are registeredFor the fingerprint of multiple fingers.
202, each finger is full.
It for each finger for wanting registered fingerprint, is repeatedly identified, that is, full pre-determined number is learned, to improve recognition efficiency.
203, the first benchmark of setting presses.
User's selection is prompted to be pressed with associated first benchmark of corresponding operating, by the fingerprint pair of the first finger of user's selectionThe pressing answered is set as the pressing of the first benchmark.
204, the second benchmark of setting presses.
User's selection is prompted to be pressed with associated second benchmark of corresponding operating, by the fingerprint pair of the second finger of user's selectionThe pressing answered is set as the pressing of the second benchmark.
205, timer is set.
The timer defines the pressing of the first benchmark and the second benchmark presses the maximum time interval being triggered.
So far, the pressing of the first benchmark related is provided with to what the second benchmark pressed.
If also needing to that other operations are arranged, 203-205 can be repeated.
206, the pressing of the first benchmark is triggered.
According to the first finger print data that fingerprint module acquires, determine that the pressing of the first benchmark is triggered.If for example, the first fingerprintThe corresponding fingerprint image of data is matched with the fingerprint image of the first finger, then can determine that the pressing of the first benchmark is triggered.
207, trigger timer.
When determining that the pressing of the first benchmark is triggered, start timer.
208, the pressing of the second benchmark is triggered.
Before timer expiry, according to the second finger print data that fingerprint module acquires, determine that the pressing of the second benchmark is triggered.For example, if the corresponding fingerprint image of the second finger print data is matched with the fingerprint image of second finger, the second benchmark can be determinedPressing is triggered.
209, the operation being associated.
When the pressing of first benchmark is triggered, start timer, before timer expiry, when the pressing of the second benchmark is triggered,It carries out the pressing of the first benchmark and the second benchmark presses associated operation.
Optionally, in one implementation, terminal can be by finger print management system and fingerprint control system to userCorresponding setting interface is provided.For embodiment shown in Fig. 2, after user's booting, first (such as passing through password) fingerprint pipe can be enteredReason system, in finger print management system registered fingerprint.For example, registration left hand thumb and left index finger.Each finger can carry out moreSecondary identification.Then user can enter the associated a variety of benchmark pressings of fingerprint control system setting operation, for example, the setting big thumb of left handIt is that the first benchmark presses to refer to pressing, and left index finger pressing is that the second benchmark presses, and the first benchmark then, which is arranged, by timer pressesAfter pressure triggering, the latest time of the second benchmark pressing triggering, such as 1.5s, and this control flow is associated with and is slept.User setsAfter setting, subsequent user only need to click on fingerprint module within 1.5s in operating terminal with left hand thumb and index fingerSleep operation can be realized.
Fig. 3 shows another process chart of two kinds of benchmark pressing association corresponding operatings.In figure 3, two kinds of benchmark are pressedPressure is the benchmark pressing in different pressing directions, wherein the benchmark pressing in difference pressing direction is divided into the different pressings of same fingerThe benchmark in the benchmark pressing in direction and the different pressing directions of different fingers presses two kinds of situations.
301, register multiple fingerprints.
After starting up of terminal, user's registration fingerprint is prompted.In the present embodiment, multiple fingerprints are registered, multiple fingerprint canThink the fingerprint of one or more fingers.
302, each finger is full.
It for each finger for wanting registered fingerprint, is repeatedly identified, that is, full pre-determined number is learned, to improve recognition efficiency.
303, the first benchmark of setting presses.
User's selection is prompted to be pressed with associated first benchmark of corresponding operating, by the finger in the first pressing direction of user's selectionThe corresponding pressing of line is set as the pressing of the first benchmark.
304, angle cutting.
The case where for needing to judge direction, needs to carry out angle cutting, to determine the direction of fingerprint.The side of angle cuttingIt can be set as needed to quantity, for example, 4 or more, it is not limited in the embodiment of the present invention.
305, the second benchmark of setting presses.
User's selection is prompted to be pressed with associated second benchmark of corresponding operating, by the finger in the second pressing direction of user's selectionThe corresponding pressing of line is set as the pressing of the second benchmark.The fingerprint in the second pressing direction and the fingerprint in the first pressing direction can belong toIn the same finger, different fingers can also be belonged to.
306, timer is set.
The timer defines the pressing of the first benchmark and the second benchmark presses the maximum time interval being triggered.
So far, the pressing of the first benchmark related is provided with to what the second benchmark pressed.
If also needing to that other operations are arranged, 303-306 can be repeated.
307, the pressing of the first benchmark is triggered.
According to the first finger print data that fingerprint module acquires, determine that the pressing of the first benchmark is triggered.If for example, the first fingerprintThe corresponding fingerprint image of data is consistent with the fingerprint image matching in the first pressing direction and direction, then can determine that the first benchmark is pressedPressure is triggered.
308, trigger timer.
When determining that the pressing of the first benchmark is triggered, start timer.
309, the pressing of the second benchmark is triggered.
Before timer expiry, according to the second finger print data that fingerprint module acquires, determine that the pressing of the second benchmark is triggered.If for example, the corresponding fingerprint image of the second finger print data with second pressing direction fingerprint image matching and direction it is consistent, canTo determine that the pressing of the second benchmark is triggered.
310, the operation being associated.
When the pressing of first benchmark is triggered, start timer, before timer expiry, when the pressing of the second benchmark is triggered,It carries out the pressing of the first benchmark and the second benchmark presses associated operation.
Optionally, in one implementation, terminal can be by finger print management system and fingerprint control system to userCorresponding setting interface is provided.For embodiment shown in Fig. 3, after user's booting, first (such as passing through password) fingerprint pipe can be enteredReason system, in finger print management system registered fingerprint.For example, registration left hand thumb.It can repeatedly be identified.Then user can be intoEnter the associated a variety of benchmark pressing of fingerprint control system setting operation, for example, the upward pressing of setting left hand thumb finger tip isFirst benchmark presses, and angle is cut with 90 °, altogether four direction, and the pressing of setting left hand thumb finger tip to the right is the second benchmarkPressing, after the pressing triggering of the first benchmark then is set by timer, the latest time of the second benchmark pressing triggering, such as1.5s, and this control flow is associated with to the operation for opening a certain application.After user setting, subsequent user is in operating terminalOnly fingerprint module need to be clicked on the direction of finger tip upwards and to the right with left hand thumb within 1.5s and opening can be realizedThe operation of the application.
The technical solution of the embodiment of the present invention, described in being carried out when being triggered at least two benchmark pressing of terminalAt least two benchmark press associated operation, efficiently terminal operation may be implemented, so as to promote the performance of terminal.
It should be understood that in various embodiments of the present invention, size of the sequence numbers of the above procedures is not meant to execute suitableThe execution sequence of the priority of sequence, each process should be determined by its function and internal logic, the implementation without coping with the embodiment of the present inventionProcess constitutes any restriction.
The above-detailed method of the operating terminal of the embodiment of the present invention, is described below the end of the embodiment of the present inventionEnd.
It should be understood that the terminal in the embodiment of the present invention can execute the method in the embodiment of the present invention, has and execute accordinglyThe function of method.
Fig. 4 shows the schematic block diagram of the terminal 400 of one embodiment of the invention.
As shown in figure 4, the terminal 400 includes:
Fingerprint module 410, for acquiring finger print data;
Processor 420 touches at least two benchmark pressing of the terminal for according to the finger print data, determiningHair carries out at least two benchmark and presses associated operation, wherein at least two benchmark pressing does not include at least two notWith the benchmark pressing of finger and/or the benchmark pressing in different pressing directions.
Optionally, in an embodiment of the invention, the processor 420 is specifically used for, and determines at least two baseQuasi- pressing is triggered in the given time, carries out at least two benchmark and presses associated operation.
Optionally, in an embodiment of the invention, the processor 420 is specifically used for, and determines at least two baseQuasi- pressing is triggered in a predetermined order in the given time, carries out at least two benchmark and presses associated operation.
Optionally, in an embodiment of the invention, the processor 420 is additionally operable to:
Register multiple fingerprints;
According to the multiple fingerprint, at least two benchmark pressing is set;
At least two benchmark is set and presses associated operation.
Optionally, in an embodiment of the invention, the processor 420 is additionally operable to:
At least two benchmark is set and presses the predetermined time corresponding timer being triggered.
Optionally, in an embodiment of the invention, at least two benchmark pressing includes the pressing of the first benchmark and theTwo benchmark press;
The processor 420 is specifically used for:
The first finger print data for obtaining fingerprint module acquisition, according to first finger print data determine the first benchmark byPressure is triggered;
Start the timer;
Before the timer expiry, the second finger print data of the fingerprint module acquisition is obtained, is referred to according to described secondLine data determine that the pressing of the second benchmark is triggered;
It carries out the first benchmark pressing and second benchmark presses associated operation.
Optionally, in an embodiment of the invention, the first benchmark pressing is that the benchmark of the first finger presses, describedThe pressing of second benchmark is that the benchmark of second finger presses;
The processor 420 is specifically used for:
By the corresponding pressing of fingerprint of first finger of user's selection, it is set as the first benchmark pressing;
By the corresponding pressing of fingerprint of the second finger of user's selection, it is set as the second benchmark pressing.
Optionally, in an embodiment of the invention, the first benchmark pressing is the first pressing direction of third fingerBenchmark pressing, second benchmark pressing is the benchmark pressing in the second pressing direction of the third finger;
The processor 420 is specifically used for:
By the corresponding pressing of fingerprint in the first pressing direction of the third finger of user's selection, it is set as described firstBenchmark presses;
By the corresponding pressing of fingerprint in the second pressing direction of the third finger of user's selection, it is set as described secondBenchmark presses.
Optionally, in an embodiment of the invention, the first benchmark pressing is that the third of the 4th finger presses directionBenchmark pressing, second benchmark pressing is the benchmark pressing in the 4th pressing direction of the 5th finger;
The processor 420 is specifically used for:
The corresponding pressing of fingerprint that the third of the 4th finger of user's selection is pressed to direction, is set as described firstBenchmark presses;
By the corresponding pressing of fingerprint in the 4th pressing direction of the 5th finger of user's selection, it is set as described secondBenchmark presses.
The terminal 400 of the embodiment of the present invention can correspond to the executive agent of the method for the operating terminal of the embodiment of the present invention,And above and other operation and/or function of the modules in terminal 400 is respectively for the respective streams of aforementioned each methodJourney, for sake of simplicity, details are not described herein.
Fig. 5 shows the schematic block diagram of the terminal 500 of another embodiment of the present invention.As shown in figure 5, the terminal 500Including multiprocessor 510 and memory 520.
Memory 520 is for storing program.Specifically, program may include program code, and said program code includes meterCalculation machine operational order.Memory 520 may include read-only memory and random access memory, and refer to the offer of processor 510Order and data.Memory 520 may include high-speed random access memory (Random-Access Memory, RAM), it is also possible toFurther include nonvolatile memory (non-volatile memory), for example, at least a magnetic disk storage.
Optionally, in memory 520 can the storage implementation embodiments of the present invention operating terminal method program.
Optionally, processor 510 executes the program that memory 520 is stored, for executing the embodiments of the present inventionThe method of operating terminal.
Processor 510 can be a kind of IC chip, have processing capacity.During realization, the above methodEach step can be completed by the integrated logic circuit of the hardware in processor 510 or the instruction of software form.Above-mentioned placeIt can be general processor, such as central processing unit (Central Processing Unit, CPU), microprocessor to manage device 510Deng may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present invention.Implement in conjunction with the present inventionThe step of method disclosed in example, can be embodied directly in hardware processor and execute completion, or with hardware in processor and softPart block combiner executes completion.Software module can be located at random access memory, and flash memory, read-only memory may be programmed read-only storageIn the storage medium of this fields such as device or electrically erasable programmable memory, register maturation.The storage medium is located at storageThe step of device 520, processor 510 reads the information in memory 520, the above method is completed in conjunction with its hardware.
It should be understood that the specific example in the embodiment of the present invention is intended merely to that those skilled in the art is helped to more fully understandThe embodiment of the present invention, the range for the embodiment that is not intended to limit the present invention.
It should be understood that in embodiments of the present invention, term "and/or" is only a kind of incidence relation of description affiliated partner,Indicate may exist three kinds of relationships.For example, A and/or B, can indicate:Individualism A, exists simultaneously A and B, individualism B thisThree kinds of situations.In addition, character "/" herein, it is a kind of relationship of "or" to typically represent forward-backward correlation object.
Those of ordinary skill in the art may realize that lists described in conjunction with the examples disclosed in the embodiments of the present disclosureMember and algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardwareWith the interchangeability of software, each exemplary composition and step are generally described according to function in the above description.ThisA little functions are implemented in hardware or software actually, depend on the specific application and design constraint of technical solution.SpeciallyIndustry technical staff can use different methods to achieve the described function each specific application, but this realization is notIt is considered as beyond the scope of this invention.
It is apparent to those skilled in the art that for convenience of description and succinctly, foregoing description isThe specific work process of system, device and unit, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be withIt realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unitIt divides, only a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or componentIt can be combined or can be integrated into another system, or some features can be ignored or not executed.In addition, shown or beg forThe mutual coupling, direct-coupling or communication connection of opinion can be the INDIRECT COUPLING by some interfaces, device or unitOr communication connection, can also be electricity, mechanical or other form connections.
The unit illustrated as separating component may or may not be physically separated, aobvious as unitThe component shown may or may not be physical unit, you can be located at a place, or may be distributed over multipleIn network element.Some or all of unit therein can be selected according to the actual needs to realize the embodiment of the present inventionPurpose.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can alsoIt is that each unit physically exists alone, can also be during two or more units are integrated in one unit.It is above-mentioned integratedThe form that hardware had both may be used in unit is realized, can also be realized in the form of SFU software functional unit.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent productWhen, it can be stored in a computer read/write memory medium.Based on this understanding, technical scheme of the present invention is substantiallyThe all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other wordsIt embodies, which is stored in a storage medium, including some instructions are used so that a computerEquipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the present inventionPortion or part steps.And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read-OnlyMemory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store journeyThe medium of sequence code.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, anyThose familiar with the art in the technical scope disclosed by the present invention, can readily occur in various equivalent modifications or replaceIt changes, these modifications or substitutions should be covered by the protection scope of the present invention.Therefore, protection scope of the present invention should be with rightIt is required that protection domain subject to.