[go: up one dir, main page]

WO2016183862A1 - Method and device for fingerprint input password of mobile terminal - Google Patents

Method and device for fingerprint input password of mobile terminal Download PDF

Info

Publication number
WO2016183862A1
WO2016183862A1 PCT/CN2015/080102 CN2015080102W WO2016183862A1 WO 2016183862 A1 WO2016183862 A1 WO 2016183862A1 CN 2015080102 W CN2015080102 W CN 2015080102W WO 2016183862 A1 WO2016183862 A1 WO 2016183862A1
Authority
WO
WIPO (PCT)
Prior art keywords
fingerprint information
mobile terminal
finger
finger fingerprint
virtual key
Prior art date
Application number
PCT/CN2015/080102
Other languages
French (fr)
Chinese (zh)
Inventor
孙聪聪
薛涛
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2016183862A1 publication Critical patent/WO2016183862A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Definitions

  • the present invention relates to the field of mobile terminal technologies, and in particular, to a method and an apparatus for fingerprint inputting a password of a mobile terminal.
  • terminal devices such as smart phones and tablet computers not only store a large amount of important information such as personal information and pictures, but also often involve online banking, payment fields, etc., and often require the operation of setting a password. Security becomes more important.
  • the embodiment of the invention provides a method and a device for inputting a password into a fingerprint of a mobile terminal, so as to solve the problem of inconvenience and trouble for the user due to the forgotten password or password being stolen in the prior art.
  • an embodiment of the present invention provides a method for fingerprint inputting a password of a mobile terminal, including:
  • the finger fingerprint information includes at least two finger fingerprint information of a thumb, an index finger, a middle finger, a ring finger, and a little finger of a right hand and/or a left hand;
  • the virtual key sequence includes a digital virtual key sequence and a letter virtual key sequence.
  • performing association processing on the finger fingerprint information and the virtual key sequence one by one includes:
  • the two finger fingerprint information is bound to the alpha virtual key sequence and the digital virtual key sequence to create a cryptographic virtual keyboard comprising a sequence of alpha virtual keys and a sequence of digital virtual keys.
  • the process of associating the finger fingerprint information with the virtual key sequence one by one includes:
  • displaying the virtual key sequence associated with the current finger fingerprint information on a screen of the mobile terminal according to the detected current finger fingerprint information of the mobile terminal user includes:
  • the timer is started to detect the timing
  • a virtual key sequence associated with the current finger fingerprint information is displayed on the screen.
  • displaying a virtual key sequence associated with the current finger fingerprint information on the screen includes:
  • the password that is received by the receiving mobile terminal user through the password virtual keyboard includes:
  • the method further includes: authenticating the input password combination and its corresponding finger fingerprint information, specifically:
  • the finger fingerprint information is successfully authenticated
  • an embodiment of the present invention provides an apparatus for fingerprint inputting a password of a mobile terminal, including:
  • a detecting module configured to detect a finger fingerprint of the mobile terminal user, obtain and save finger fingerprint information of the mobile terminal user
  • Establishing a password virtual keyboard module configured to perform association processing on the finger fingerprint information and the virtual key sequence one by one, and establish a password virtual keyboard including the virtual key sequence;
  • Displaying a virtual key sequence module configured to display a virtual key sequence associated with the current finger fingerprint information on a screen of the mobile terminal according to the measured current finger fingerprint information of the mobile terminal user;
  • Password input module configured to receive a password input by the mobile terminal user through the password virtual keyboard.
  • the finger fingerprint information includes at least two finger fingerprint information of a thumb, an index finger, a middle finger, a ring finger, and a little finger of a right hand and/or a left hand;
  • the virtual key sequence includes a digital virtual key sequence and a letter virtual key sequence.
  • the establishing a password virtual keyboard module includes:
  • the first establishing a password virtual keyboard unit is configured to bind the two finger fingerprint information with the alphabet virtual key sequence and the digital virtual key sequence when the finger fingerprint information includes two finger fingerprint information, to establish a virtual key including the alphabet a cryptographic virtual keyboard for sequence and digital virtual key sequences;
  • the second establishing a password virtual keyboard unit is configured to bind one finger fingerprint information and a digital virtual key sequence when the finger fingerprint information includes three or more finger fingerprint information, and use other finger fingerprint information and different letters.
  • the virtual key sequences are separately bound to create a cryptographic virtual keyboard that includes a sequence of digital virtual keys and a sequence of different virtual keys.
  • the displaying the virtual key sequence module includes:
  • a timing unit configured to: when the mobile terminal detects the current finger fingerprint information of the mobile terminal user, start a timer to detect the timing;
  • the virtual key sequence unit is displayed, and is configured to display a virtual key sequence associated with the current finger fingerprint information on a screen of the mobile terminal when the detection timing of the timer reaches a preset value.
  • the fingerprint password input module is set to:
  • the device further includes a password authentication module, configured to:
  • the finger fingerprint information is successfully authenticated
  • the embodiment of the present invention further provides a computer readable storage medium, where the storage medium stores a computer program, the computer program includes program instructions, when the program instruction is executed by the mobile terminal device, enabling the device to execute the mobile terminal Fingerprint method for entering a password.
  • the embodiment of the present invention uses different finger fingerprint information to select a combination of passwords of mobile terminals composed of numbers and/or letters, thereby improving the security of the password of the mobile terminal.
  • FIG. 1 is a flowchart of a method for inputting a password of a fingerprint of a mobile terminal according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of an apparatus for inputting a password of a fingerprint of a mobile terminal according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of a fingerprint input password of a mobile terminal according to an embodiment of the present invention.
  • FIG. 4 is a flowchart of a fingerprint password setting of a mobile terminal according to an embodiment of the present invention.
  • FIG. 5 is a flowchart of a fingerprint password input of a mobile terminal according to an embodiment of the present invention.
  • FIG. 1 is a flowchart of a method for inputting a fingerprint of a fingerprint of a mobile terminal according to an embodiment of the present invention. As shown in FIG. 1 , the method includes the following steps:
  • Step S101 obtaining and storing finger fingerprint information for the password virtual keyboard by detecting the finger fingerprint of the mobile terminal user;
  • the finger fingerprint information includes a thumb, an index finger, a middle finger of the right hand and/or the left hand, At least two finger fingerprint information of the ring finger and the little finger.
  • Step S102 Perform a correlation process on the finger fingerprint information and the virtual key sequence one by one to establish a password virtual keyboard including the virtual key sequence;
  • the virtual key sequence includes a digital virtual key sequence and a letter virtual key sequence.
  • Step S103 After the password virtual keyboard is established, the virtual key sequence associated with the current finger fingerprint information is displayed on the screen of the mobile terminal according to the current finger fingerprint information of the currently detected mobile terminal user.
  • Step S104 Receive a password input by the mobile terminal user through the password virtual keyboard.
  • performing association processing on the finger fingerprint information and the virtual key sequence one by one includes: combining the two finger fingerprint information with an alphabet virtual key sequence and a digital virtual
  • the key sequence is bound to create a cryptographic virtual keyboard that includes a sequence of alphanumeric keys and a sequence of digital virtual keys.
  • the process of associating the finger fingerprint information with the virtual key sequence one by one includes: binding a finger fingerprint information to a digital virtual key sequence, The other finger fingerprint information is separately bound to the different alphabet virtual key sequences, thereby establishing a password virtual keyboard including a digital virtual key sequence and different alphabet virtual key sequences.
  • the displaying, according to the currently detected current finger fingerprint information of the mobile terminal user, the virtual key sequence associated with the current finger fingerprint information on the screen of the mobile terminal includes: when the mobile terminal detects the current current user of the mobile terminal When the finger fingerprint information is used, the timer is started to detect the timing; when the detection timing of the timer reaches the preset value, the virtual key sequence associated with the current finger fingerprint information is displayed on the screen.
  • displaying a virtual key sequence associated with the current finger fingerprint information on the screen includes: detecting the current finger fingerprint information and the finger fingerprint saved by the terminal The information is matched, and the finger fingerprint information that is consistent with the detected current finger fingerprint information is searched; and the virtual button associated with the current finger fingerprint information is displayed on the screen according to the corresponding relationship between the found finger fingerprint information and the virtual key sequence. Sequence so that the mobile terminal user enters a password through the virtual key sequence.
  • the password input by the receiving mobile terminal user through the password virtual keyboard includes:
  • the letter or number corresponding to the button is used as the entered password. Since the virtual key sequence is in one-to-one correspondence with the finger fingerprint, the password combination input by the user corresponds to the finger fingerprint order information of the user.
  • the embodiment of the present invention further includes an operation step of authenticating the password combination input by the user and the corresponding finger fingerprint information
  • the specific step includes: determining, according to the finger fingerprint information corresponding to the password combination pre-stored by the mobile terminal, The detected order of the finger fingerprint information input by the user of the mobile terminal is correct; when it is determined that the detected order of the finger fingerprint information input by the user of the mobile terminal is correct, the fingerprint information of the finger is successfully authenticated; when the detected When the order of the finger fingerprint information input by the mobile terminal user is wrong, the authentication of the fingerprint information of the finger fails.
  • FIG. 2 is a schematic diagram of a device for inputting a fingerprint of a fingerprint of a mobile terminal according to an embodiment of the present invention.
  • the device includes a processor and a program storage device.
  • the device includes: a detection module 201, and a password creation virtual keyboard module 202.
  • the virtual key sequence module 203 and the password input module 204 are displayed.
  • the detecting module 201 is configured to obtain and save finger fingerprint information for the password virtual keyboard by detecting the finger fingerprint of the mobile terminal user; and establish a password virtual keyboard module 202, configured to pass the finger fingerprint information and the virtual
  • the key sequence is subjected to association processing to establish a password virtual keyboard including the virtual key sequence; and the virtual key sequence module 203 is configured to apply, according to the current detection, the current finger fingerprint of the mobile terminal user after the password virtual keyboard is established.
  • the password input module 204 is adapted to receive a password input by the mobile terminal user through the password virtual keyboard, and specifically includes: detecting the user on the screen in real time The sliding key selection operation is performed in the virtual key sequence displayed above, and a letter or number corresponding to the virtual key selected by the user is used as the input password.
  • the finger fingerprint information includes at least two finger fingerprint information of a thumb, an index finger, a middle finger, a ring finger, and a little finger of the right hand and/or the left hand; the virtual key sequence includes a digital virtual key sequence and a letter virtual key sequence.
  • the establishing password virtual keyboard module 202 includes: a first password creation virtual keyboard unit, and is adapted to: when the finger fingerprint information includes two finger fingerprint information, the two finger fingerprint information and the alphabet virtual key sequence and The digital virtual key sequence is bound to create A virtual keystroke of the alphabet virtual key sequence and the digital virtual key sequence; a second virtual password virtual keyboard unit, adapted to use a finger fingerprint information and a digital virtual key when the finger fingerprint information includes three or more finger fingerprint information The sequence is bound, and the other finger fingerprint information is respectively bound to different alphabet virtual key sequences, thereby establishing a password virtual keyboard including a digital virtual key sequence and different alphabet virtual key sequences.
  • the display virtual key sequence module 203 includes: a timing unit, configured to start a timer to detect a time when the mobile terminal detects the current finger fingerprint information of the mobile terminal user; display a virtual key sequence unit, when the timer When the detection timing reaches the preset value, a virtual key sequence associated with the current finger fingerprint information is displayed on the screen of the mobile terminal, so that the mobile terminal user inputs the password through the virtual key sequence.
  • the device further includes a password authentication module 205, configured to authenticate the password input by the user, including: determining, according to the finger fingerprint information corresponding to the password combination pre-stored by the mobile terminal, the detected mobile terminal user input. Whether the order of the finger fingerprint information is correct; when it is judged that the detected finger fingerprint information input by the user of the mobile terminal is correct, the fingerprint information of the finger is successfully authenticated; when the detected finger fingerprint input by the user of the mobile terminal is determined When the order of the information is wrong, the authentication of the fingerprint information of the finger fails.
  • a password authentication module 205 configured to authenticate the password input by the user, including: determining, according to the finger fingerprint information corresponding to the password combination pre-stored by the mobile terminal, the detected mobile terminal user input. Whether the order of the finger fingerprint information is correct; when it is judged that the detected finger fingerprint information input by the user of the mobile terminal is correct, the fingerprint information of the finger is successfully authenticated; when the detected finger fingerprint input by the user of the mobile terminal is determined When the order of the
  • FIG. 3 is a schematic structural diagram of a fingerprint input password of a mobile terminal according to an embodiment of the present invention.
  • the system includes a setting module 301, an acquisition module 302, a storage module 303, and an authentication module 304.
  • the setting module 301 is adapted to complete the setting of the password by using the fingerprint password information input by the user of the mobile terminal, and includes a letter or a number corresponding to the virtual button selected by the user in the virtual key sequence as the input password;
  • the collection module 302 is adapted to detect a plurality of fingerprint information input by the user.
  • the collection module 302 may be a fingerprint sensor directly integrated on the mobile phone, or a touchpad of the mobile phone backplane, or may be an external device.
  • the storage module 303 is configured to save the plurality of fingerprint information detected by the collection module 302 and the password input by the user in an order, wherein the storage module 303 can be a ROM, a T card, or the like.
  • the authentication module 304 is used when the mobile terminal user inputs the password by using the fingerprint information, and the authentication succeeds when the input multiple fingerprint sequence information is consistent with the multiple fingerprint sequence information stored in the storage module 303.
  • Embodiments of the present invention use different finger fingerprints to set different numbers (letters, symbols).
  • a finger presses a long finger on the fingerprint sensor to display a sequence of numbers (letters, symbols) represented by the finger on the screen, and then the user slides the fingerprint sensor through the finger to select a desired number (letter, symbol). ), complete the password combination entry setting; when the password is required, the user can input the fingerprint (key, symbol) represented by the preset finger fingerprint on the fingerprint sensor, and input the fingerprint sequence in order, which can effectively solve the account password.
  • FIG. 4 is a flowchart of setting a fingerprint password of a mobile terminal according to an embodiment of the present invention. As shown in FIG. 4, the method includes the following steps:
  • Step S401 Support the user to customize the keyboard type of the fingerprint input according to his own habits and preferences;
  • Step S402 The user selects a certain type of keyboard
  • An example is a computer physical keyboard that takes a sequence of horizontal actions for a total of four sequences: a number line, a "q" line, an "a” line, and a "z” line.
  • Step S403 The user enters a fingerprint to implement a sequence corresponding to different fingerprint calls
  • the digit line enters the fingerprint of the right index finger
  • the “q” line enters the right middle finger fingerprint
  • the “a” line enters the left index finger
  • the “z” line enters the left middle finger.
  • the user can enter the corresponding sequence according to his own habits (for example, if all four sequences are entered into the right index finger, the four sequences appear in order from top to bottom when called).
  • the user can customize a finger to display a sequence of numbers (letters, symbols) represented by the finger on the screen after long press, and the sequence comes from but not limited to a computer keyboard (eg, the index finger represents “1- 9-0 digit line”, middle finger stands for “q line”, ring finger stands for “a line”, little finger stands for “z line”), mobile phone input method keyboard (such as index finger stands for "digital panel”, middle finger stands for “q line” The ring finger stands for "a line”, the little finger stands for “z line”), and even the alphabetic order column (such as the index finger stands for "letter ag”, the middle finger stands for "letter hn”, the ring finger stands for "letter ot”, and the little finger stands for "letter ot”).
  • a computer keyboard eg, the index finger represents "1- 9-0 digit line”, middle finger stands for “q line”, ring finger stands for “a line”, little finger stands for “z line”
  • mobile phone input method keyboard such as index finger stands for "digit
  • the user is allowed to customize the sequence represented by each finger according to personal habits and for security reasons (such as when using a computer keyboard, the user can set the index finger to represent "z line”), and even each finger can represent a multi-line sequence (if adopted)
  • the user can set the index finger to represent "z line” and "number” Word line”).
  • Step S404 sliding the finger to determine a desired number (letter, symbol);
  • Step S405 Complete the password setting.
  • the long-pressing or double-clicking on the fingerprint sensor can be used, but not limited to three fingers, and the thumb can be long pressed, etc., through a similar action gesture, indicating that the password entry process is completed. You can also click the "Finish" button directly on the screen.
  • the input in step S403 is used by the acquisition module 302.
  • the acquisition module 302 mentioned here is, for example, a fingerprint recognition sensor.
  • the structural principle of the fingerprint sensor and the like are not described in the prior art.
  • FIG. 5 is a flowchart of a fingerprint password input of a mobile terminal according to an embodiment of the present invention. As shown in FIG. 5, the method includes the following steps:
  • Step S501 When inputting a password, use a finger to press and hold on the fingerprint sensor to call up the corresponding sequence, and slide the finger to select the corresponding number (letter, symbol) on the sensor;
  • the user according to the set password (such as the set password is scc31, the input "s-index”, “c-middle”, “3-name”, “1-Little Thumb”), and then use the corresponding finger fingerprint verification - - index finger, middle finger, middle finger, ring finger, little finger. Pay attention to the fingers of the left and right hands. Specifically:
  • Step1 long press the left index finger -> pop a line -> slide the left index finger to reach s, click OK;
  • Step2 long press the left middle finger -> pop z line -> slide left hand to reach c, click OK;
  • Step3 repeat step2, that is, long press the left middle finger -> pop z line -> slide left hand to reach c, click OK;
  • Step4 long press the right index finger -> pop up the number line -> slide the right index finger to reach 3, click OK;
  • Step5 long press the right index finger -> pop up the number line -> slide the right index finger to reach 1, click OK. That is, the input is completed.
  • Step S502 After all the numbers (letters, symbols) are input, the fingerprint password is saved by the storage module 303.
  • Step S503 When the password is required to be input, the fingerprints are sequentially entered in the order of the preset fingerprints. If the order of the fingerprints entered is the same as the fingerprint sequence corresponding to the password combination pre-stored by the terminal, the authentication is successful.
  • the authentication module may be used to authenticate the entered fingerprint information, and according to the finger fingerprint information corresponding to the password combination pre-stored by the mobile terminal, determine whether the sequence of the finger fingerprint information input by the detected mobile terminal user is correct; When the detected order of the finger fingerprint information input by the user of the mobile terminal is correct, the fingerprint information of the finger is successfully authenticated; when it is determined that the detected order of the finger fingerprint information input by the user of the mobile terminal is incorrect, the fingerprint of the finger is detected. Information authentication failed.
  • step S501 sequentially puts the left index finger, the left middle finger, the left middle finger, the right index finger, and the right index finger in the collection module 301 in sequence. It is also possible to use the flow of steps S501 and S502 again, fingerprint input.
  • the embodiment of the present invention avoids the easy to leak the letters (numbers or symbols) directly on the input method keyboard, and may have more scenes requiring a higher security factor such as inputting a password, but the invention is not limited.
  • the password After the password is defined, the user can directly decrypt the fingerprint or use the fingerprint to input the password again.
  • the present invention supports the authentication module 404, which is different from other authentication in the field. The difference between the modules.
  • the authentication module 404 is not required and does not limit the matching only when the password is authenticated. Can be disassembled or merged, and the order of some processes can be exchanged and repeated, and can not be limited.
  • the present invention has the following technical effects:
  • the embodiments of the present invention use different finger fingerprints to set different password combinations (letters, numbers, and/or symbols) to improve the security of the password.
  • the embodiment of the invention uses different finger fingerprints to set a combination of different letters, numbers or symbols, which can improve the security of the password setting of the mobile terminal.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Collating Specific Patterns (AREA)

Abstract

A method and device for fingerprint input password of a mobile terminal. The method comprises: detecting a fingerprint of a mobile terminal user, and obtaining and saving fingerprint information used for a password virtual keyboard; associating the fingerprint information with a virtual key sequence one by one, so as to establish the password virtual keyboard comprising the virtual key sequence; and displaying the virtual key sequence associated with current fingerprint information on a screen of a mobile terminal according to the current fingerprint information about the mobile terminal user obtained through the detection, and receiving a password input by the mobile terminal user via the password virtual keyboard. The embodiments of the present invention use fingerprint information about a plurality of fingers to input a password, thereby improving the security of an account password.

Description

一种移动终端指纹输入密码的方法及装置Method and device for inputting password of mobile terminal fingerprint 技术领域Technical field
本文涉及移动终端技术领域,特别涉及一种移动终端指纹输入密码的方法及装置。The present invention relates to the field of mobile terminal technologies, and in particular, to a method and an apparatus for fingerprint inputting a password of a mobile terminal.
背景技术Background technique
近年来,随着移动互联网的高速发展,终端设备如智能手机、平板电脑等不仅存储有大量个人信息、图片等重要资料,还经常涉及网上银行、支付领域等,经常需要设置密码这个操作,其安全性变得更为重要。In recent years, with the rapid development of mobile Internet, terminal devices such as smart phones and tablet computers not only store a large amount of important information such as personal information and pictures, but also often involve online banking, payment fields, etc., and often require the operation of setting a password. Security becomes more important.
目前最常见是在输入法键盘上输入数字+字母的组合或者图形等形式来实现对其终端设备的密码保护,而一旦该口令、图形被泄露,则会给用户带来不可估量的损失。而另外一种方式,指纹、掌纹、声纹等新型密码方式,因其唯一性、独特性而被广泛应用,如门禁、笔记本电脑、手机、汽车、银行支付等电子设备上均可应用指纹鉴权技术。但是,单一指纹录入作为密码这种方式,变得极其容易被复制和盗用,如何有效如何安全的利用指纹特征,成为急需解决的问题。这样,直接导致最常见的两个问题:一是忘记密码,需费力找回密码或者重新设置;二是密码被盗,尤其是利用输入法键盘特点(病毒)非法获取用户的密码,这种情况无论是否能找回密码,已经造成的资料信息泄露或者网银被操作转账等损失,往往无法挽回。上述问题会给用户带来极大的不便和困扰。At present, the most common is to input a combination of numbers + letters or graphics on the input method keyboard to implement password protection for the terminal device, and once the password and graphics are leaked, it will bring immeasurable loss to the user. In another way, new passwords such as fingerprints, palm prints, and voiceprints are widely used because of their uniqueness and uniqueness. For example, fingerprints, laptops, mobile phones, automobiles, bank payment and other electronic devices can be applied to fingerprints. Authentication technology. However, the single fingerprint entry as a password becomes extremely easy to be copied and stolen. How to effectively use the fingerprint feature safely becomes an urgent problem to be solved. In this way, it directly leads to the two most common problems: one is to forget the password, it takes a lot of effort to retrieve the password or reset it; the other is the password is stolen, especially using the input method keyboard feature (virus) to illegally obtain the user's password. Whether or not the password can be retrieved, the information information that has been leaked or the online banking is transferred by operation is often irreparable. The above problems will bring great inconvenience and trouble to users.
发明内容Summary of the invention
本发明实施例提供一种移动终端指纹输入密码的方法及装置,以解决现有技术中因忘记密码或密码被盗而为用户带来极大不便和困扰的问题。The embodiment of the invention provides a method and a device for inputting a password into a fingerprint of a mobile terminal, so as to solve the problem of inconvenience and trouble for the user due to the forgotten password or password being stolen in the prior art.
根据本发明的一个方面,本发明实施例提供了一种移动终端指纹输入密码的方法,包括:According to an aspect of the present invention, an embodiment of the present invention provides a method for fingerprint inputting a password of a mobile terminal, including:
检测移动终端用户的手指指纹,得到并保存所述移动终端用户的手指指 纹信息;Detecting a finger fingerprint of the mobile terminal user, obtaining and saving the finger finger of the mobile terminal user Grain information
对所述手指指纹信息与虚拟按键序列一一进行关联处理,建立包括所述虚拟按键序列的密码虚拟键盘;Performing association processing on the finger fingerprint information and the virtual key sequence one by one to establish a password virtual keyboard including the virtual key sequence;
根据检测到的所述移动终端用户的当前手指指纹信息,在所述移动终端的屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列;Displaying, according to the detected current finger fingerprint information of the mobile terminal user, a virtual key sequence associated with the current finger fingerprint information on a screen of the mobile terminal;
接收所述移动终端用户通过所述密码虚拟键盘输入的密码。Receiving a password input by the mobile terminal user through the password virtual keyboard.
可选地,其中所述手指指纹信息包括右手和/或左手的大拇指、食指、中指、无名指、小拇指中的至少两个手指指纹信息;Optionally, wherein the finger fingerprint information includes at least two finger fingerprint information of a thumb, an index finger, a middle finger, a ring finger, and a little finger of a right hand and/or a left hand;
所述虚拟按键序列包括数字虚拟按键序列和字母虚拟按键序列。The virtual key sequence includes a digital virtual key sequence and a letter virtual key sequence.
可选地,其中,当所述手指指纹信息包括两个手指指纹信息时,对所述手指指纹信息与虚拟按键序列一一进行关联处理包括:Optionally, when the finger fingerprint information includes two finger fingerprint information, performing association processing on the finger fingerprint information and the virtual key sequence one by one includes:
将所述两个手指指纹信息与字母虚拟按键序列和数字虚拟按键序列进行绑定,以建立包括字母虚拟按键序列和数字虚拟按键序列的密码虚拟键盘。The two finger fingerprint information is bound to the alpha virtual key sequence and the digital virtual key sequence to create a cryptographic virtual keyboard comprising a sequence of alpha virtual keys and a sequence of digital virtual keys.
可选地,其中,当所述手指指纹信息包括三个或三个以上的手指指纹信息时,对所述手指指纹信息与虚拟按键序列一一进行关联处理包括:Optionally, wherein when the finger fingerprint information includes three or more finger fingerprint information, the process of associating the finger fingerprint information with the virtual key sequence one by one includes:
将一个手指指纹信息与数字虚拟按键序列进行绑定,将其它手指指纹信息与不同的字母虚拟按键序列分别进行绑定,以建立包括一个数字虚拟按键序列和不同的字母虚拟按键序列的密码虚拟键盘。Binding a finger fingerprint information with a digital virtual key sequence, and binding other finger fingerprint information with different alphabet virtual key sequences to create a password virtual keyboard including a digital virtual key sequence and different alpha virtual key sequences. .
可选地,其中所述根据检测到的移动终端用户的当前手指指纹信息,在所述移动终端的屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列包括:Optionally, wherein displaying the virtual key sequence associated with the current finger fingerprint information on a screen of the mobile terminal according to the detected current finger fingerprint information of the mobile terminal user includes:
当移动终端检测到移动终端用户的当前手指指纹信息时,启动计时器进行检测计时;When the mobile terminal detects the current finger fingerprint information of the mobile terminal user, the timer is started to detect the timing;
当所述计时器的检测计时达到预设值时,在所述屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列。When the detection timing of the timer reaches a preset value, a virtual key sequence associated with the current finger fingerprint information is displayed on the screen.
可选地,其中所述当所述计时器的检测计时达到预设值时,在所述屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列包括: Optionally, wherein when the detection timing of the timer reaches a preset value, displaying a virtual key sequence associated with the current finger fingerprint information on the screen includes:
将检测到的移动终端用户的当前手指指纹信息与终端保存的手指指纹信息进行匹配,查找与检测到的所述移动终端用户的当前手指指纹信息相一致的手指指纹信息;Matching the current finger fingerprint information of the detected mobile terminal user with the finger fingerprint information saved by the terminal, and searching for finger fingerprint information that is consistent with the detected current finger fingerprint information of the mobile terminal user;
根据查找到的手指指纹信息与虚拟按键序列的对应关系,在所述屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列。And displaying a virtual key sequence associated with the current finger fingerprint information on the screen according to the corresponding relationship between the found finger fingerprint information and the virtual key sequence.
可选地,其中所述接收移动终端用户通过所述密码虚拟键盘输入的密码包括:Optionally, the password that is received by the receiving mobile terminal user through the password virtual keyboard includes:
实时检测所述移动终端用户当前手指的滑动点选操作;Detecting a sliding click operation of the current finger of the mobile terminal user in real time;
根据检测到的所述移动终端用户当前手指的滑动点选操作,将所述移动终端用户在所述屏幕上显示的虚拟按键序列中选出的一个虚拟按键对应的字母或数字作为输入的密码。And determining, according to the detected sliding click operation of the current finger of the mobile terminal user, a letter or a number corresponding to a virtual key selected by the mobile terminal user in the virtual key sequence displayed on the screen as the input password.
可选地,所述方法还包括对输入的密码组合与其相对应的手指指纹信息进行鉴权,具体包括:Optionally, the method further includes: authenticating the input password combination and its corresponding finger fingerprint information, specifically:
根据移动终端预存的密码组合所对应的手指指纹信息,判断检测到的移动终端用户输入的手指指纹信息的顺序是否正确;Determining, according to the finger fingerprint information corresponding to the password combination pre-stored by the mobile terminal, whether the sequence of the finger fingerprint information input by the detected mobile terminal user is correct;
当判断检测到的移动终端用户输入的手指指纹信息的顺序正确时,则对手指指纹信息鉴权成功;When it is determined that the detected order of the finger fingerprint information input by the mobile terminal user is correct, the finger fingerprint information is successfully authenticated;
当判断检测到的移动终端用户输入的手指指纹信息的顺序错误时,则对手指指纹信息鉴权失败。When it is judged that the detected order of the finger fingerprint information input by the user of the mobile terminal is wrong, the authentication of the finger fingerprint information fails.
根据本发明的另一方面,本发明实施例提供了一种移动终端指纹输入密码的装置,包括:According to another aspect of the present invention, an embodiment of the present invention provides an apparatus for fingerprint inputting a password of a mobile terminal, including:
检测模块,设置为检测移动终端用户的手指指纹,得到并保存所述移动终端用户的手指指纹信息;a detecting module, configured to detect a finger fingerprint of the mobile terminal user, obtain and save finger fingerprint information of the mobile terminal user;
建立密码虚拟键盘模块,设置为对所述手指指纹信息与虚拟按键序列一一进行关联处理,建立包括所述虚拟按键序列的密码虚拟键盘;Establishing a password virtual keyboard module, configured to perform association processing on the finger fingerprint information and the virtual key sequence one by one, and establish a password virtual keyboard including the virtual key sequence;
显示虚拟按键序列模块,设置为根据测到的所述移动终端用户的当前手指指纹信息,在所述移动终端的屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列; Displaying a virtual key sequence module, configured to display a virtual key sequence associated with the current finger fingerprint information on a screen of the mobile terminal according to the measured current finger fingerprint information of the mobile terminal user;
密码输入模块:设置为接收所述移动终端用户通过所述密码虚拟键盘输入的密码。Password input module: configured to receive a password input by the mobile terminal user through the password virtual keyboard.
可选地,其中所述手指指纹信息包括右手和/或左手的大拇指、食指、中指、无名指、小拇指中的至少两个手指指纹信息;Optionally, wherein the finger fingerprint information includes at least two finger fingerprint information of a thumb, an index finger, a middle finger, a ring finger, and a little finger of a right hand and/or a left hand;
所述虚拟按键序列包括数字虚拟按键序列和字母虚拟按键序列。The virtual key sequence includes a digital virtual key sequence and a letter virtual key sequence.
可选地,其中所述建立密码虚拟键盘模块包括:Optionally, the establishing a password virtual keyboard module includes:
第一建立密码虚拟键盘单元,设置为当手指指纹信息包括两个手指指纹信息时,将所述两个手指指纹信息与字母虚拟按键序列和数字虚拟按键序列进行绑定,以建立包括字母虚拟按键序列和数字虚拟按键序列的密码虚拟键盘;The first establishing a password virtual keyboard unit is configured to bind the two finger fingerprint information with the alphabet virtual key sequence and the digital virtual key sequence when the finger fingerprint information includes two finger fingerprint information, to establish a virtual key including the alphabet a cryptographic virtual keyboard for sequence and digital virtual key sequences;
第二建立密码虚拟键盘单元,设置为当手指指纹信息包括三个或三个以上的手指指纹信息时,将一个手指指纹信息与数字虚拟按键序列进行绑定,将其它手指指纹信息与不同的字母虚拟按键序列分别进行绑定,以建立包括一个数字虚拟按键序列和不同的字母虚拟按键序列的密码虚拟键盘。The second establishing a password virtual keyboard unit is configured to bind one finger fingerprint information and a digital virtual key sequence when the finger fingerprint information includes three or more finger fingerprint information, and use other finger fingerprint information and different letters. The virtual key sequences are separately bound to create a cryptographic virtual keyboard that includes a sequence of digital virtual keys and a sequence of different virtual keys.
可选地,其中所述显示虚拟按键序列模块包括:Optionally, the displaying the virtual key sequence module includes:
计时单元,设置为当移动终端检测到移动终端用户的当前手指指纹信息时,启动计时器进行检测计时;a timing unit configured to: when the mobile terminal detects the current finger fingerprint information of the mobile terminal user, start a timer to detect the timing;
显示虚拟按键序列单元,设置为当所述计时器的检测计时达到预设值时,在所述移动终端的屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列。The virtual key sequence unit is displayed, and is configured to display a virtual key sequence associated with the current finger fingerprint information on a screen of the mobile terminal when the detection timing of the timer reaches a preset value.
可选地,其中所述指纹密码输入模块是设置为:Optionally, wherein the fingerprint password input module is set to:
实时检测所述移动终端用户当前手指的滑动点选操作;Detecting a sliding click operation of the current finger of the mobile terminal user in real time;
根据检测到的所述移动终端用户当前手指的滑动点选操作,将所述移动终端用户在所述屏幕上显示的虚拟按键序列中选出的一个虚拟按键对应的字母或数字作为输入的密码。And determining, according to the detected sliding click operation of the current finger of the mobile terminal user, a letter or a number corresponding to a virtual key selected by the mobile terminal user in the virtual key sequence displayed on the screen as the input password.
可选地,所述装置还包括密码鉴权模块,设置为:Optionally, the device further includes a password authentication module, configured to:
根据移动终端预存的密码组合所对应的手指指纹信息,判断检测到的移 动终端用户输入的手指指纹信息的顺序是否正确;Determining the detected shift according to the finger fingerprint information corresponding to the password combination prestored by the mobile terminal Whether the order of the finger fingerprint information input by the mobile terminal user is correct;
当判断检测到的移动终端用户输入的手指指纹信息的顺序正确时,则对手指指纹信息鉴权成功;When it is determined that the detected order of the finger fingerprint information input by the mobile terminal user is correct, the finger fingerprint information is successfully authenticated;
当判断检测到的移动终端用户输入的手指指纹信息的顺序错误时,则对手指指纹信息鉴权失败。When it is judged that the detected order of the finger fingerprint information input by the user of the mobile terminal is wrong, the authentication of the finger fingerprint information fails.
本发明实施例还提供一种计算机可读存储介质,所述存储介质存储有计算机程序,该计算机程序包括程序指令,当该程序指令被移动终端设备执行时,使得该设备可执行上述的移动终端指纹输入密码的方法。The embodiment of the present invention further provides a computer readable storage medium, where the storage medium stores a computer program, the computer program includes program instructions, when the program instruction is executed by the mobile terminal device, enabling the device to execute the mobile terminal Fingerprint method for entering a password.
与现有技术相比较,本发明实施例的有益效果在于:Compared with the prior art, the beneficial effects of the embodiments of the present invention are:
本发明实施例利用不同的手指指纹信息来选取由数字和/或字母组成移动终端的密码组合,提高了移动终端密码的安全性。The embodiment of the present invention uses different finger fingerprint information to select a combination of passwords of mobile terminals composed of numbers and/or letters, thereby improving the security of the password of the mobile terminal.
附图概述BRIEF abstract
图1是本发明实施例提供的一种移动终端指纹输入密码的方法流程图;1 is a flowchart of a method for inputting a password of a fingerprint of a mobile terminal according to an embodiment of the present invention;
图2是本发明实施例提供的一种移动终端指纹输入密码的装置示意图;2 is a schematic diagram of an apparatus for inputting a password of a fingerprint of a mobile terminal according to an embodiment of the present invention;
图3是本发明实施例提供的移动终端指纹输入密码的结构示意图;3 is a schematic structural diagram of a fingerprint input password of a mobile terminal according to an embodiment of the present invention;
图4是本发明实施例提供的移动终端指纹密码设置的流程图;4 is a flowchart of a fingerprint password setting of a mobile terminal according to an embodiment of the present invention;
图5是本发明实施例提供的移动终端指纹密码输入的流程图。FIG. 5 is a flowchart of a fingerprint password input of a mobile terminal according to an embodiment of the present invention.
本发明的较佳实施方式Preferred embodiment of the invention
以下结合附图对本发明的实施例进行详细说明。应当理解,以下所说明的实施例仅用于说明和解释本发明,并不用于限定本发明。Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It is to be understood that the embodiments described below are merely illustrative of the invention and are not intended to limit the invention.
图1显示了本发明实施例提供的一种移动终端指纹输入密码的方法流程图,如图1所示,包括以下步骤:FIG. 1 is a flowchart of a method for inputting a fingerprint of a fingerprint of a mobile terminal according to an embodiment of the present invention. As shown in FIG. 1 , the method includes the following steps:
步骤S101:通过对移动终端用户的手指指纹进行检测,得到并保存用于密码虚拟键盘的手指指纹信息;Step S101: obtaining and storing finger fingerprint information for the password virtual keyboard by detecting the finger fingerprint of the mobile terminal user;
其中,所述的手指指纹信息包括右手和/或左手的大拇指、食指、中指、 无名指、小拇指中的至少两个手指指纹信息。Wherein, the finger fingerprint information includes a thumb, an index finger, a middle finger of the right hand and/or the left hand, At least two finger fingerprint information of the ring finger and the little finger.
步骤S102:通过对所述手指指纹信息与虚拟按键序列一一进行关联处理,建立包括所述虚拟按键序列的密码虚拟键盘;Step S102: Perform a correlation process on the finger fingerprint information and the virtual key sequence one by one to establish a password virtual keyboard including the virtual key sequence;
其中,所述虚拟按键序列包括数字虚拟按键序列和字母虚拟按键序列。The virtual key sequence includes a digital virtual key sequence and a letter virtual key sequence.
步骤S103:在建立所述密码虚拟键盘后,根据当前检测得到的移动终端用户的当前手指指纹信息,在移动终端的屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列。Step S103: After the password virtual keyboard is established, the virtual key sequence associated with the current finger fingerprint information is displayed on the screen of the mobile terminal according to the current finger fingerprint information of the currently detected mobile terminal user.
步骤S104:接收移动终端用户通过所述密码虚拟键盘输入的密码。Step S104: Receive a password input by the mobile terminal user through the password virtual keyboard.
具体地,当所述手指指纹信息包括两个手指指纹信息时,对所述手指指纹信息与虚拟按键序列一一进行关联处理包括:将所述两个手指指纹信息与字母虚拟按键序列和数字虚拟按键序列进行绑定,从而建立包括字母虚拟按键序列和数字虚拟按键序列的密码虚拟键盘。当所述手指指纹信息包括三个或三个以上的手指指纹信息时,对所述手指指纹信息与虚拟按键序列一一进行关联处理包括:将一个手指指纹信息与数字虚拟按键序列进行绑定,将其它手指指纹信息与不同的字母虚拟按键序列分别进行绑定,从而建立包括一个数字虚拟按键序列和不同的字母虚拟按键序列的密码虚拟键盘。Specifically, when the finger fingerprint information includes two finger fingerprint information, performing association processing on the finger fingerprint information and the virtual key sequence one by one includes: combining the two finger fingerprint information with an alphabet virtual key sequence and a digital virtual The key sequence is bound to create a cryptographic virtual keyboard that includes a sequence of alphanumeric keys and a sequence of digital virtual keys. When the finger fingerprint information includes three or more finger fingerprint information, the process of associating the finger fingerprint information with the virtual key sequence one by one includes: binding a finger fingerprint information to a digital virtual key sequence, The other finger fingerprint information is separately bound to the different alphabet virtual key sequences, thereby establishing a password virtual keyboard including a digital virtual key sequence and different alphabet virtual key sequences.
具体地,所述根据当前检测得到的移动终端用户的当前手指指纹信息,在移动终端的屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列包括:当移动终端检测到移动终端用户的当前手指指纹信息时,启动计时器进行检测计时;当所述计时器的检测计时达到预设值时,在屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列。其中,所述当所述计时器的检测计时达到预设值时,在屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列包括:将检测到的当前手指指纹信息与终端保存的手指指纹信息进行匹配,查找与检测到的当前手指指纹信息相一致的手指指纹信息;根据查找到的手指指纹信息与虚拟按键序列的对应关系,在屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列,以便移动终端用户通过所述虚拟按键序列输入密码。Specifically, the displaying, according to the currently detected current finger fingerprint information of the mobile terminal user, the virtual key sequence associated with the current finger fingerprint information on the screen of the mobile terminal includes: when the mobile terminal detects the current current user of the mobile terminal When the finger fingerprint information is used, the timer is started to detect the timing; when the detection timing of the timer reaches the preset value, the virtual key sequence associated with the current finger fingerprint information is displayed on the screen. When the detection timing of the timer reaches a preset value, displaying a virtual key sequence associated with the current finger fingerprint information on the screen includes: detecting the current finger fingerprint information and the finger fingerprint saved by the terminal The information is matched, and the finger fingerprint information that is consistent with the detected current finger fingerprint information is searched; and the virtual button associated with the current finger fingerprint information is displayed on the screen according to the corresponding relationship between the found finger fingerprint information and the virtual key sequence. Sequence so that the mobile terminal user enters a password through the virtual key sequence.
具体地,所述接收移动终端用户通过所述密码虚拟键盘输入的密码包括: Specifically, the password input by the receiving mobile terminal user through the password virtual keyboard includes:
实时检测移动终端用户当前手指的滑动点选操作;根据检测到的移动终端用户当前手指的滑动点选操作,将所述移动终端用户在所述屏幕上显示的虚拟按键序列中选出的一个虚拟按键对应的字母或数字作为输入的密码。由于虚拟按键序列与手指指纹一一对应,用户输入的密码组合对应于用户的手指指纹顺序信息。Detecting a sliding click operation of the current finger of the mobile terminal user in real time; and selecting a virtual one selected from the virtual key sequence displayed on the screen by the mobile terminal user according to the detected sliding click operation of the current finger of the mobile terminal user The letter or number corresponding to the button is used as the entered password. Since the virtual key sequence is in one-to-one correspondence with the finger fingerprint, the password combination input by the user corresponds to the finger fingerprint order information of the user.
可选地,本发明实施例还包括对用户输入的密码组合与其相对应的手指指纹信息进行鉴权的操作步骤,其具体步骤包括:根据移动终端预存的密码组合所对应的手指指纹信息,判断检测到的移动终端用户输入的手指指纹信息的顺序是否正确;当判断检测到的移动终端用户输入的手指指纹信息的顺序正确时,则对手指的指纹信息鉴权成功;当判断所检测到的移动终端用户输入的手指指纹信息的顺序错误时,则对手指的指纹信息鉴权失败。Optionally, the embodiment of the present invention further includes an operation step of authenticating the password combination input by the user and the corresponding finger fingerprint information, and the specific step includes: determining, according to the finger fingerprint information corresponding to the password combination pre-stored by the mobile terminal, The detected order of the finger fingerprint information input by the user of the mobile terminal is correct; when it is determined that the detected order of the finger fingerprint information input by the user of the mobile terminal is correct, the fingerprint information of the finger is successfully authenticated; when the detected When the order of the finger fingerprint information input by the mobile terminal user is wrong, the authentication of the fingerprint information of the finger fails.
图2显示了本发明实施例提供的一种移动终端指纹输入密码的装置示意图,如图2所示,包括处理器和程序存储设备,所述装置包括:检测模块201、建立密码虚拟键盘模块202,显示虚拟按键序列模块203和密码输入模块204。所述检测模块201,适用于通过对移动终端用户的手指指纹进行检测,得到并保存用于密码虚拟键盘的手指指纹信息;建立密码虚拟键盘模块202,适用于通过对所述手指指纹信息与虚拟按键序列一一进行关联处理,建立包括所述虚拟按键序列的密码虚拟键盘;显示虚拟按键序列模块203,适用于在建立所述密码虚拟键盘后,根据当前检测得到的移动终端用户的当前手指指纹信息,在屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列;密码输入模块204,适用于接收移动终端用户通过所述密码虚拟键盘输入的密码,具体包括:实时检测用户在所述屏幕上显示的虚拟按键序列中进行滑动点选操作,将用户选择的虚拟按键对应的一个字母或数字作为输入的密码。其中,所述的手指指纹信息包括右手和/或左手的大拇指、食指、中指、无名指、小拇指中的至少两个手指指纹信息;所述虚拟按键序列包括数字虚拟按键序列和字母虚拟按键序列。FIG. 2 is a schematic diagram of a device for inputting a fingerprint of a fingerprint of a mobile terminal according to an embodiment of the present invention. As shown in FIG. 2, the device includes a processor and a program storage device. The device includes: a detection module 201, and a password creation virtual keyboard module 202. The virtual key sequence module 203 and the password input module 204 are displayed. The detecting module 201 is configured to obtain and save finger fingerprint information for the password virtual keyboard by detecting the finger fingerprint of the mobile terminal user; and establish a password virtual keyboard module 202, configured to pass the finger fingerprint information and the virtual The key sequence is subjected to association processing to establish a password virtual keyboard including the virtual key sequence; and the virtual key sequence module 203 is configured to apply, according to the current detection, the current finger fingerprint of the mobile terminal user after the password virtual keyboard is established. And displaying a virtual key sequence associated with the current finger fingerprint information on the screen; the password input module 204 is adapted to receive a password input by the mobile terminal user through the password virtual keyboard, and specifically includes: detecting the user on the screen in real time The sliding key selection operation is performed in the virtual key sequence displayed above, and a letter or number corresponding to the virtual key selected by the user is used as the input password. The finger fingerprint information includes at least two finger fingerprint information of a thumb, an index finger, a middle finger, a ring finger, and a little finger of the right hand and/or the left hand; the virtual key sequence includes a digital virtual key sequence and a letter virtual key sequence.
具体地,所述的建立密码虚拟键盘模块202包括:第一建立密码虚拟键盘单元,适用于当手指指纹信息包括两个手指指纹信息时,将所述两个手指指纹信息与字母虚拟按键序列和数字虚拟按键序列进行绑定,从而建立包括 字母虚拟按键序列和数字虚拟按键序列的密码虚拟键盘;第二建立密码虚拟键盘单元,适用于当手指指纹信息包括三个或三个以上的手指指纹信息时,将一个手指指纹信息与数字虚拟按键序列进行绑定,将其它手指指纹信息与不同的字母虚拟按键序列分别进行绑定,从而建立包括一个数字虚拟按键序列和不同的字母虚拟按键序列的密码虚拟键盘。所述的显示虚拟按键序列模块203包括:计时单元,适用于当移动终端检测到移动终端用户的当前手指指纹信息时,启动计时器进行检测计时;显示虚拟按键序列单元,当所述计时器的检测计时达到预设值时,在移动终端的屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列,以便移动终端用户通过所述虚拟按键序列输入密码。Specifically, the establishing password virtual keyboard module 202 includes: a first password creation virtual keyboard unit, and is adapted to: when the finger fingerprint information includes two finger fingerprint information, the two finger fingerprint information and the alphabet virtual key sequence and The digital virtual key sequence is bound to create A virtual keystroke of the alphabet virtual key sequence and the digital virtual key sequence; a second virtual password virtual keyboard unit, adapted to use a finger fingerprint information and a digital virtual key when the finger fingerprint information includes three or more finger fingerprint information The sequence is bound, and the other finger fingerprint information is respectively bound to different alphabet virtual key sequences, thereby establishing a password virtual keyboard including a digital virtual key sequence and different alphabet virtual key sequences. The display virtual key sequence module 203 includes: a timing unit, configured to start a timer to detect a time when the mobile terminal detects the current finger fingerprint information of the mobile terminal user; display a virtual key sequence unit, when the timer When the detection timing reaches the preset value, a virtual key sequence associated with the current finger fingerprint information is displayed on the screen of the mobile terminal, so that the mobile terminal user inputs the password through the virtual key sequence.
可选地,所述装置还包括密码鉴权模块205,设置为对用户输入的密码进行鉴权,包括:根据移动终端预存的密码组合所对应的手指指纹信息,判断检测到的移动终端用户输入的手指指纹信息的顺序是否正确;当判断检测到的移动终端用户输入的手指指纹信息的顺序正确时,则对手指的指纹信息鉴权成功;当判断所检测到的移动终端用户输入的手指指纹信息的顺序错误时,则对手指的指纹信息鉴权失败。Optionally, the device further includes a password authentication module 205, configured to authenticate the password input by the user, including: determining, according to the finger fingerprint information corresponding to the password combination pre-stored by the mobile terminal, the detected mobile terminal user input. Whether the order of the finger fingerprint information is correct; when it is judged that the detected finger fingerprint information input by the user of the mobile terminal is correct, the fingerprint information of the finger is successfully authenticated; when the detected finger fingerprint input by the user of the mobile terminal is determined When the order of the information is wrong, the authentication of the fingerprint information of the finger fails.
图3显示了本发明实施例提供的移动终端指纹输入密码的结构示意图,如图3所示,包括设置模块301、采集模块302、存储模块303以及鉴权模块304。所述设置模块301适用于利用移动终端用户输入的指纹密码信息完成密码的设置,包括用户在虚拟按键序列中进行滑动点选操作选择的虚拟按键对应的一个字母或数字作为输入的密码;所述采集模块302适用于检测用户输入的多个指纹信息,其中,采集模块302可以是直接集成在手机上的指纹传感器,或者手机背板的触摸板,也可以是外接设备。所述存储模块303适用于按次序保存所述采集模块302所检测到的多个指纹信息和用户输入的密码,其中,所述存储模块303可以是ROM、T卡等。所述鉴权模块304用于移动终端用户利用指纹信息输入密码时,当所输入的多个指纹顺序信息与存储模块303中保存的多个指纹顺序信息一致时,鉴权成功。FIG. 3 is a schematic structural diagram of a fingerprint input password of a mobile terminal according to an embodiment of the present invention. As shown in FIG. 3, the system includes a setting module 301, an acquisition module 302, a storage module 303, and an authentication module 304. The setting module 301 is adapted to complete the setting of the password by using the fingerprint password information input by the user of the mobile terminal, and includes a letter or a number corresponding to the virtual button selected by the user in the virtual key sequence as the input password; The collection module 302 is adapted to detect a plurality of fingerprint information input by the user. The collection module 302 may be a fingerprint sensor directly integrated on the mobile phone, or a touchpad of the mobile phone backplane, or may be an external device. The storage module 303 is configured to save the plurality of fingerprint information detected by the collection module 302 and the password input by the user in an order, wherein the storage module 303 can be a ROM, a T card, or the like. The authentication module 304 is used when the mobile terminal user inputs the password by using the fingerprint information, and the authentication succeeds when the input multiple fingerprint sequence information is consistent with the multiple fingerprint sequence information stored in the storage module 303.
本发明实施例利用不同的手指指纹来设定成不同的数字(字母、符号)。 首先通过某个手指在指纹传感器上长按后在屏幕上显示出该手指代表的数字(字母、符号)序列,然后用户通过该手指在指纹传感器进行滑动来点选所需的数字(字母、符号),完成密码组合的录入设置;当需要输入密码时,用户可以在指纹传感器上按照预先设定的手指指纹所代表的数字(字母、符号),按照指纹顺序组合进行输入,可以有效解决账户密码的安全问题。Embodiments of the present invention use different finger fingerprints to set different numbers (letters, symbols). First, a finger presses a long finger on the fingerprint sensor to display a sequence of numbers (letters, symbols) represented by the finger on the screen, and then the user slides the fingerprint sensor through the finger to select a desired number (letter, symbol). ), complete the password combination entry setting; when the password is required, the user can input the fingerprint (key, symbol) represented by the preset finger fingerprint on the fingerprint sensor, and input the fingerprint sequence in order, which can effectively solve the account password. Security issue.
图4显示了本发明实施例提供的移动终端指纹密码设置的流程图,如图4所示,包括以下步骤:FIG. 4 is a flowchart of setting a fingerprint password of a mobile terminal according to an embodiment of the present invention. As shown in FIG. 4, the method includes the following steps:
步骤S401:支持用户根据自己的习惯和喜好,自定义指纹输入的键盘类型;Step S401: Support the user to customize the keyboard type of the fingerprint input according to his own habits and preferences;
如电脑物理键盘、输入法26键键盘、字母表、数字键盘等,也支持自己设计和排版,可以根据自己常用的字母、数字、符号来制作特定的键盘。Such as computer physical keyboard, input method 26-key keyboard, alphabet, numeric keyboard, etc., also support their own design and layout, you can create a specific keyboard according to their commonly used letters, numbers, symbols.
步骤S402:用户选定某个类型的键盘;Step S402: The user selects a certain type of keyboard;
示例为电脑物理键盘,以横行为一个序列,共4个序列:数字行、“q”行、“a”行、“z”行。An example is a computer physical keyboard that takes a sequence of horizontal actions for a total of four sequences: a number line, a "q" line, an "a" line, and a "z" line.
步骤S403:用户录入指纹,以实现不同的指纹调用对应的序列;Step S403: The user enters a fingerprint to implement a sequence corresponding to different fingerprint calls;
示例:数字行录入的是右手食指的指纹、“q”行录入的是右手中指指纹,“a”行录入的是左手食指、“z”行录入的是左手中指。实际中用户可以根据自己的习惯录入对应序列(如所有这4个序列都是录入右手食指,则在调用时,按从上到下的顺序依次出现这4个序列)。也就是说,用户可自定义某个手指在长按后,在屏幕上显示出该手指代表的数字(字母、符号)序列,这个序列来自包括但不局限于电脑键盘(如食指代表“1-9-0的数字行”,中指代表“q行”,无名指代表“a行”,小拇指代表“z行”)、手机输入法的键盘(如食指代表“数字面板”,中指代表“q行”,无名指代表“a行”,小拇指代表“z行”),甚至是字母表的顺序列(如食指代表“字母a-g”,中指代表“字母h-n”,无名指代表“字母o-t”,小拇指代表“字母u-z”)等等。同时支持用户根据个人习惯及出于安全考虑自定义每个手指代表的序列(如采用电脑键盘时,用户可以设定食指代表“z行”),甚至每个手指可以代表多行序列(如采用电脑键盘时,用户可以设定食指代表“z行”和“数 字行”)。Example: The digit line enters the fingerprint of the right index finger, the “q” line enters the right middle finger fingerprint, the “a” line enters the left index finger, and the “z” line enters the left middle finger. In practice, the user can enter the corresponding sequence according to his own habits (for example, if all four sequences are entered into the right index finger, the four sequences appear in order from top to bottom when called). That is to say, the user can customize a finger to display a sequence of numbers (letters, symbols) represented by the finger on the screen after long press, and the sequence comes from but not limited to a computer keyboard (eg, the index finger represents "1- 9-0 digit line", middle finger stands for "q line", ring finger stands for "a line", little finger stands for "z line"), mobile phone input method keyboard (such as index finger stands for "digital panel", middle finger stands for "q line" The ring finger stands for "a line", the little finger stands for "z line"), and even the alphabetic order column (such as the index finger stands for "letter ag", the middle finger stands for "letter hn", the ring finger stands for "letter ot", and the little finger stands for "letter ot"). Uz") and so on. At the same time, the user is allowed to customize the sequence represented by each finger according to personal habits and for security reasons (such as when using a computer keyboard, the user can set the index finger to represent "z line"), and even each finger can represent a multi-line sequence (if adopted) When the computer keyboard is used, the user can set the index finger to represent "z line" and "number" Word line").
步骤S404:滑动手指确定所需的数字(字母、符号);Step S404: sliding the finger to determine a desired number (letter, symbol);
调用某一序列后,用户通过手指在指纹传感器上滑动来点选所需的数字(字母、符号)。如通过食指长按调出某一序列,然后食指滑动,那么屏幕上的对应的数字(字母、符号)也会随食指滑动来供用户选择,如目前对应的是用户想要的数字(字母、符号),可以通过轻点食指来确认。然后可以继续在该序列中选择所需数字(字母、符号),或者换另一手指长按,调出新的序列,再选择新的数字(字母、符号),也支持区别左右手的手指指纹。After calling a sequence, the user swipes the finger on the fingerprint sensor to select the desired number (letter, symbol). If a certain sequence is called up by the long index of the index finger, and then the index finger slides, the corresponding number (letter, symbol) on the screen will also slide with the index finger for the user to select, as currently corresponds to the number (letter, Symbol) can be confirmed by tapping the index finger. You can then continue to select the desired number (letter, symbol) in the sequence, or press another finger to press a new sequence, select a new number (letter, symbol), and also support the fingerprint of the left and right hands.
步骤S405:完成密码设置。Step S405: Complete the password setting.
待全部密码数字(字母、符号)输入完毕后,可以采用但不局限于三指在指纹传感器上长按或者双击,也可以大拇指长按等,通过类似的动作手势,表示密码录入过程完成。也可以直接在屏幕上点击“完成”按钮。After all the password numbers (letters, symbols) are input, the long-pressing or double-clicking on the fingerprint sensor can be used, but not limited to three fingers, and the thumb can be long pressed, etc., through a similar action gesture, indicating that the password entry process is completed. You can also click the "Finish" button directly on the screen.
步骤S403中的录入用到采集模块302,这里提到的采集模块302例如是指纹识别传感器,指纹传感器的结构原理等已经是公知领域不做赘述。The input in step S403 is used by the acquisition module 302. The acquisition module 302 mentioned here is, for example, a fingerprint recognition sensor. The structural principle of the fingerprint sensor and the like are not described in the prior art.
图5显示了本发明实施例提供的移动终端指纹密码输入的流程图,如图5所示,包括以下步骤:FIG. 5 is a flowchart of a fingerprint password input of a mobile terminal according to an embodiment of the present invention. As shown in FIG. 5, the method includes the following steps:
步骤S501:输入密码时,使用某个手指在指纹传感器上长按,调出设置好的对应的序列,通过该手指在传感器上滑动点选对应的数字(字母、符号);Step S501: When inputting a password, use a finger to press and hold on the fingerprint sensor to call up the corresponding sequence, and slide the finger to select the corresponding number (letter, symbol) on the sensor;
用户根据设定好的密码(如设置的密码为scc31,输入的“s-食指”,“c-中指”,“3-无名指”,“1-小拇指”),依次使用对应的手指指纹验证——食指、中指、中指、无名指、小拇指。注意区别左右手的手指。具体地说:The user according to the set password (such as the set password is scc31, the input "s-index", "c-middle", "3-name", "1-Little Thumb"), and then use the corresponding finger fingerprint verification - - index finger, middle finger, middle finger, ring finger, little finger. Pay attention to the fingers of the left and right hands. Specifically:
Step1长按左手食指->弹出a行->滑动左手食指到达s时,点击确定;Step1 long press the left index finger -> pop a line -> slide the left index finger to reach s, click OK;
Step2长按左手中指->弹出z行->滑动左手中指到达c时,点击确定;Step2 long press the left middle finger -> pop z line -> slide left hand to reach c, click OK;
Step3重复step2,即长按左手中指->弹出z行->滑动左手中指到达c时,点击确定;Step3 repeat step2, that is, long press the left middle finger -> pop z line -> slide left hand to reach c, click OK;
Step4长按右手食指->弹出数字行->滑动右手食指到达3时,点击确定;Step4 long press the right index finger -> pop up the number line -> slide the right index finger to reach 3, click OK;
Step5长按右手食指->弹出数字行->滑动右手食指到达1时,点击确定。 即完成输入。Step5 long press the right index finger -> pop up the number line -> slide the right index finger to reach 1, click OK. That is, the input is completed.
步骤S502:待全部数字(字母、符号)输入完毕后,该指纹密码即被存储模块303保存记录。Step S502: After all the numbers (letters, symbols) are input, the fingerprint password is saved by the storage module 303.
步骤S503:需要输入密码时,直接按照预先设置好的指纹顺序依次录入,如果录入的指纹顺序与终端预存的密码组合对应的指纹顺序一致,则鉴权成功。Step S503: When the password is required to be input, the fingerprints are sequentially entered in the order of the preset fingerprints. If the order of the fingerprints entered is the same as the fingerprint sequence corresponding to the password combination pre-stored by the terminal, the authentication is successful.
具体地,可以采用鉴权模块对录入的指纹信息进行鉴权,根据移动终端预存的密码组合所对应的手指指纹信息,判断检测到的移动终端用户输入的手指指纹信息的顺序是否正确;当判断检测到的移动终端用户输入的手指指纹信息的顺序正确时,则对手指的指纹信息鉴权成功;当判断所检测到的移动终端用户输入的手指指纹信息的顺序错误时,则对手指的指纹信息鉴权失败。Specifically, the authentication module may be used to authenticate the entered fingerprint information, and according to the finger fingerprint information corresponding to the password combination pre-stored by the mobile terminal, determine whether the sequence of the finger fingerprint information input by the detected mobile terminal user is correct; When the detected order of the finger fingerprint information input by the user of the mobile terminal is correct, the fingerprint information of the finger is successfully authenticated; when it is determined that the detected order of the finger fingerprint information input by the user of the mobile terminal is incorrect, the fingerprint of the finger is detected. Information authentication failed.
如上述步骤S501示例的方法则依次在集采模块301中依次放上左手食指、左手中指、左手中指、右手食指、右手食指。也可以再次使用步骤S501、步骤S502的流程,指纹输入。The method as exemplified in the above step S501 sequentially puts the left index finger, the left middle finger, the left middle finger, the right index finger, and the right index finger in the collection module 301 in sequence. It is also possible to use the flow of steps S501 and S502 again, fingerprint input.
本发明实施例避免直接在输入法键盘选择字母(数字或符号)这种容易泄密的方式,可能在输入密码等这种需要安全系数更高的场景会较多,但本发明并不限制。而在定义好密码后,输入密码时,用户既可以直接用指纹解密,也可以再次使用指纹输入密码,本发明均支持,这也是本发明实施例中鉴权模块404不同于本领域其他鉴权模块的差异点。鉴权模块404并非必须,也不限制只做密码鉴权时的匹配。可以拆开或者合并,而部分流程的顺序是可以调换和反复的,并不能以此限制。The embodiment of the present invention avoids the easy to leak the letters (numbers or symbols) directly on the input method keyboard, and may have more scenes requiring a higher security factor such as inputting a password, but the invention is not limited. After the password is defined, the user can directly decrypt the fingerprint or use the fingerprint to input the password again. The present invention supports the authentication module 404, which is different from other authentication in the field. The difference between the modules. The authentication module 404 is not required and does not limit the matching only when the password is authenticated. Can be disassembled or merged, and the order of some processes can be exchanged and repeated, and can not be limited.
综上所述,本发明具有以下技术效果:In summary, the present invention has the following technical effects:
本发明实施例利用不同的手指指纹来设定不同的密码组合(字母、数字和/或符号组成),提高了密码的安全性。The embodiments of the present invention use different finger fingerprints to set different password combinations (letters, numbers, and/or symbols) to improve the security of the password.
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。One of ordinary skill in the art will appreciate that all or a portion of the steps described above can be accomplished by a program that instructs the associated hardware, such as a read-only memory, a magnetic or optical disk, and the like. Optionally, all or part of the steps of the above embodiments may also be used. One or more integrated circuits are implemented. Correspondingly, each module/unit in the foregoing embodiment may be implemented in the form of hardware or in the form of a software function module. The invention is not limited to any specific form of combination of hardware and software.
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围The invention may, of course, be embodied in a variety of other embodiments without departing from the spirit and scope of the invention. Changes and modifications are intended to fall within the scope of the claims of the present invention.
工业实用性Industrial applicability
本发明实施例利用不同的手指指纹来设定不同的字母、数字或符号组成的密码组合,可以提高移动终端密码设置的安全性。 The embodiment of the invention uses different finger fingerprints to set a combination of different letters, numbers or symbols, which can improve the security of the password setting of the mobile terminal.

Claims (15)

  1. 一种移动终端指纹输入密码的方法,包括:A method for fingerprint inputting a password of a mobile terminal, comprising:
    检测移动终端用户的手指指纹,得到并保存所述移动终端用户的手指指纹信息;Detecting a finger fingerprint of the mobile terminal user, obtaining and saving finger fingerprint information of the mobile terminal user;
    对所述手指指纹信息与虚拟按键序列一一进行关联处理,建立包括所述虚拟按键序列的密码虚拟键盘;Performing association processing on the finger fingerprint information and the virtual key sequence one by one to establish a password virtual keyboard including the virtual key sequence;
    根据检测到的所述移动终端用户的当前手指指纹信息,在所述移动终端的屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列;Displaying, according to the detected current finger fingerprint information of the mobile terminal user, a virtual key sequence associated with the current finger fingerprint information on a screen of the mobile terminal;
    接收所述移动终端用户通过所述密码虚拟键盘输入的密码。Receiving a password input by the mobile terminal user through the password virtual keyboard.
  2. 根据权利要求1所述的方法,其中,所述手指指纹信息包括右手和/或左手的大拇指、食指、中指、无名指、小拇指中的至少两个手指指纹信息;The method according to claim 1, wherein the finger fingerprint information comprises at least two finger fingerprint information of a thumb, an index finger, a middle finger, a ring finger, and a little finger of a right hand and/or a left hand;
    所述虚拟按键序列包括数字虚拟按键序列和字母虚拟按键序列。The virtual key sequence includes a digital virtual key sequence and a letter virtual key sequence.
  3. 根据权利要求2所述的方法,其中,当所述手指指纹信息包括两个手指指纹信息时,对所述手指指纹信息与虚拟按键序列一一进行关联处理包括:The method according to claim 2, wherein when the finger fingerprint information comprises two finger fingerprint information, the process of associating the finger fingerprint information with the virtual key sequence one by one comprises:
    将所述两个手指指纹信息与字母虚拟按键序列和数字虚拟按键序列进行绑定,以建立包括字母虚拟按键序列和数字虚拟按键序列的密码虚拟键盘。The two finger fingerprint information is bound to the alpha virtual key sequence and the digital virtual key sequence to create a cryptographic virtual keyboard comprising a sequence of alpha virtual keys and a sequence of digital virtual keys.
  4. 根据权利要求2所述的方法,其中,当所述手指指纹信息包括三个或三个以上的手指指纹信息时,对所述手指指纹信息与虚拟按键序列一一进行关联处理包括:The method according to claim 2, wherein when the finger fingerprint information comprises three or more finger fingerprint information, the process of associating the finger fingerprint information with the virtual key sequence one by one comprises:
    将一个手指指纹信息与数字虚拟按键序列进行绑定,将其它手指指纹信息与不同的字母虚拟按键序列分别进行绑定,以建立包括一个数字虚拟按键序列和不同的字母虚拟按键序列的密码虚拟键盘。Binding a finger fingerprint information with a digital virtual key sequence, and binding other finger fingerprint information with different alphabet virtual key sequences to create a password virtual keyboard including a digital virtual key sequence and different alpha virtual key sequences. .
  5. 根据权利要求1所述的方法,其中,所述根据检测得到的移动终端用户的当前手指指纹信息,在所述移动终端的屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列包括:The method according to claim 1, wherein the displaying, according to the detected current finger fingerprint information of the mobile terminal user, the virtual key sequence associated with the current finger fingerprint information on the screen of the mobile terminal comprises:
    当移动终端检测到移动终端用户的当前手指指纹信息时,启动计时器进行检测计时;When the mobile terminal detects the current finger fingerprint information of the mobile terminal user, the timer is started to detect the timing;
    当所述计时器的检测计时达到预设值时,在所述屏幕上显示与所述当前 手指指纹信息关联的虚拟按键序列。Displaying the current time on the screen when the detection timing of the timer reaches a preset value A virtual key sequence associated with finger fingerprint information.
  6. 根据权利要求5所述的方法,其中,所述当所述计时器的检测计时达到预设值时,在所述屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列包括:The method according to claim 5, wherein when the detection timing of the timer reaches a preset value, displaying a virtual key sequence associated with the current finger fingerprint information on the screen comprises:
    将检测到的移动终端用户的当前手指指纹信息与终端保存的手指指纹信息进行匹配,查找与检测到的所述移动终端用户的当前手指指纹信息相一致的手指指纹信息;Matching the current finger fingerprint information of the detected mobile terminal user with the finger fingerprint information saved by the terminal, and searching for finger fingerprint information that is consistent with the detected current finger fingerprint information of the mobile terminal user;
    根据查找到的手指指纹信息与虚拟按键序列的对应关系,在所述屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列。And displaying a virtual key sequence associated with the current finger fingerprint information on the screen according to the corresponding relationship between the found finger fingerprint information and the virtual key sequence.
  7. 根据权利要求6所述的方法,其中所述接收移动终端用户通过所述密码虚拟键盘输入的密码,具体包括:The method of claim 6, wherein the receiving a password input by the mobile terminal user through the password virtual keyboard comprises:
    实时检测所述移动终端用户当前手指的滑动点选操作;Detecting a sliding click operation of the current finger of the mobile terminal user in real time;
    根据检测到的所述移动终端用户当前手指的滑动点选操作,将所述移动终端用户在所述屏幕上显示的虚拟按键序列中选出的一个虚拟按键对应的字母或数字作为输入的密码。And determining, according to the detected sliding click operation of the current finger of the mobile terminal user, a letter or a number corresponding to a virtual key selected by the mobile terminal user in the virtual key sequence displayed on the screen as the input password.
  8. 根据权利要求1所述的方法,还包括:对输入的密码组合与其相对应的手指指纹信息进行鉴权,具体包括:The method of claim 1, further comprising: authenticating the input combination of the password and the corresponding finger fingerprint information, specifically comprising:
    根据移动终端预存的密码组合所对应的手指指纹信息,判断检测到的移动终端用户输入的手指指纹信息的顺序是否正确;Determining, according to the finger fingerprint information corresponding to the password combination pre-stored by the mobile terminal, whether the sequence of the finger fingerprint information input by the detected mobile terminal user is correct;
    当判断检测到的移动终端用户输入的手指指纹信息的顺序正确时,则对手指指纹信息鉴权成功;When it is determined that the detected order of the finger fingerprint information input by the mobile terminal user is correct, the finger fingerprint information is successfully authenticated;
    当判断检测到的移动终端用户输入的手指指纹信息的顺序错误时,则对手指指纹信息鉴权失败。When it is judged that the detected order of the finger fingerprint information input by the user of the mobile terminal is wrong, the authentication of the finger fingerprint information fails.
  9. 一种移动终端指纹输入密码的装置,包括:A device for inputting a password into a fingerprint of a mobile terminal, comprising:
    检测模块,设置为检测移动终端用户的手指指纹,得到并保存所述移动用户的手指指纹信息;a detecting module, configured to detect a fingerprint of a finger of the mobile terminal user, obtain and save finger fingerprint information of the mobile user;
    建立密码虚拟键盘模块,设置为对所述手指指纹信息与虚拟按键序列一一进行关联处理,建立包括所述虚拟按键序列的密码虚拟键盘; Establishing a password virtual keyboard module, configured to perform association processing on the finger fingerprint information and the virtual key sequence one by one, and establish a password virtual keyboard including the virtual key sequence;
    显示虚拟按键序列模块,设置为根据检测得到的所述移动终端用户的当前手指指纹信息,在所述移动终端的屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列;Displaying a virtual key sequence module, configured to display a virtual key sequence associated with the current finger fingerprint information on a screen of the mobile terminal according to the detected current finger fingerprint information of the mobile terminal user;
    密码输入模块:设置为接收所述移动终端用户通过所述密码虚拟键盘输入的密码。Password input module: configured to receive a password input by the mobile terminal user through the password virtual keyboard.
  10. 根据权利要求9所述的装置,其中,所述手指指纹信息包括右手和/或左手的大拇指、食指、中指、无名指、小拇指中的至少两个手指指纹信息;The device according to claim 9, wherein the finger fingerprint information comprises at least two finger fingerprint information of a thumb, an index finger, a middle finger, a ring finger, and a little finger of a right hand and/or a left hand;
    所述虚拟按键序列包括数字虚拟按键序列和字母虚拟按键序列。The virtual key sequence includes a digital virtual key sequence and a letter virtual key sequence.
  11. 根据权利要求10所述的装置,其中,所述建立密码虚拟键盘模块包括:The device of claim 10, wherein the establishing a password virtual keyboard module comprises:
    第一建立密码虚拟键盘单元,设置为当手指指纹信息包括两个手指指纹信息时,将所述两个手指指纹信息与字母虚拟按键序列和数字虚拟按键序列进行绑定,以建立包括字母虚拟按键序列和数字虚拟按键序列的密码虚拟键盘;The first establishing a password virtual keyboard unit is configured to bind the two finger fingerprint information with the alphabet virtual key sequence and the digital virtual key sequence when the finger fingerprint information includes two finger fingerprint information, to establish a virtual key including the alphabet a cryptographic virtual keyboard for sequence and digital virtual key sequences;
    第二建立密码虚拟键盘单元,设置为当手指指纹信息包括三个或三个以上的手指指纹信息时,将一个手指指纹信息与数字虚拟按键序列进行绑定,将其它手指指纹信息与不同的字母虚拟按键序列分别进行绑定,以建立包括一个数字虚拟按键序列和不同的字母虚拟按键序列的密码虚拟键盘。The second establishing a password virtual keyboard unit is configured to bind one finger fingerprint information and a digital virtual key sequence when the finger fingerprint information includes three or more finger fingerprint information, and use other finger fingerprint information and different letters. The virtual key sequences are separately bound to create a cryptographic virtual keyboard that includes a sequence of digital virtual keys and a sequence of different virtual keys.
  12. 根据权利要求9所述的装置,其中,所述显示虚拟按键序列模块包括:The apparatus of claim 9, wherein the displaying the virtual key sequence module comprises:
    计时单元,设置为当移动终端检测到移动终端用户的当前手指指纹信息时,启动计时器进行检测计时;a timing unit configured to: when the mobile terminal detects the current finger fingerprint information of the mobile terminal user, start a timer to detect the timing;
    显示虚拟按键序列单元,设置为当所述计时器的检测计时达到预设值时,在所述移动终端的屏幕上显示与所述当前手指指纹信息关联的虚拟按键序列。The virtual key sequence unit is displayed, and is configured to display a virtual key sequence associated with the current finger fingerprint information on a screen of the mobile terminal when the detection timing of the timer reaches a preset value.
  13. 根据权利要求9所述的装置,其中,所述指纹密码输入模块是设置为:The apparatus of claim 9, wherein the fingerprint password input module is configured to:
    实时检测所述移动终端用户当前手指的滑动点选操作; Detecting a sliding click operation of the current finger of the mobile terminal user in real time;
    根据检测到的所述移动终端用户当前手指的滑动点选操作,将所述移动终端用户在所述屏幕上显示的虚拟按键序列中选出的一个虚拟按键对应的字母或数字作为输入的密码。And determining, according to the detected sliding click operation of the current finger of the mobile terminal user, a letter or a number corresponding to a virtual key selected by the mobile terminal user in the virtual key sequence displayed on the screen as the input password.
  14. 根据权利要求9所述的装置,还包括密码鉴权模块,设置为:The apparatus of claim 9 further comprising a password authentication module configured to:
    根据移动终端预存的密码组合所对应的手指指纹信息,判断检测到的移动终端用户输入的手指指纹信息的顺序是否正确;Determining, according to the finger fingerprint information corresponding to the password combination pre-stored by the mobile terminal, whether the sequence of the finger fingerprint information input by the detected mobile terminal user is correct;
    当判断检测到的移动终端用户输入的手指指纹信息的顺序正确时,则对手指指纹信息鉴权成功;When it is determined that the detected order of the finger fingerprint information input by the mobile terminal user is correct, the finger fingerprint information is successfully authenticated;
    当判断检测到的移动终端用户输入的手指指纹信息的顺序错误时,则对手指指纹信息鉴权失败。When it is judged that the detected order of the finger fingerprint information input by the user of the mobile terminal is wrong, the authentication of the finger fingerprint information fails.
  15. 一种计算机可读存储介质,所述存储介质存储有计算机程序,该计算机程序包括程序指令,当该程序指令被移动终端设备执行时,使得该设备可执行权利要求1-8任一项的方法。 A computer readable storage medium storing a computer program, the computer program comprising program instructions, when the program instruction is executed by a mobile terminal device, causing the device to perform the method of any one of claims 1-8 .
PCT/CN2015/080102 2015-05-15 2015-05-28 Method and device for fingerprint input password of mobile terminal WO2016183862A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510246167.0 2015-05-15
CN201510246167.0A CN106295282B (en) 2015-05-15 2015-05-15 Method and device for inputting password by fingerprint of mobile terminal

Publications (1)

Publication Number Publication Date
WO2016183862A1 true WO2016183862A1 (en) 2016-11-24

Family

ID=57319177

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/080102 WO2016183862A1 (en) 2015-05-15 2015-05-28 Method and device for fingerprint input password of mobile terminal

Country Status (2)

Country Link
CN (1) CN106295282B (en)
WO (1) WO2016183862A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062477A (en) * 2018-06-15 2018-12-21 维沃移动通信有限公司 A kind of input method and terminal

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106982223A (en) * 2017-04-25 2017-07-25 上海汇尔通信息技术有限公司 A kind of safety identification authentication method and system based on fingerprint
CN108038949B (en) * 2017-12-27 2020-06-30 北京康力优蓝机器人科技有限公司 Access control system, access control robot and operation method thereof
CN108241453A (en) * 2018-01-08 2018-07-03 广东虹勤通讯技术有限公司 Method and terminal device for fingerprint control terminal device
CN109241719A (en) * 2018-08-31 2019-01-18 张军强 Login validation method, device, storage medium and the intelligent terminal of fingerprint recognition based on multiple fingers
CN112287317B (en) * 2020-10-26 2024-03-22 深圳市创智成科技股份有限公司 User information input method and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104091103A (en) * 2014-07-03 2014-10-08 南昌欧菲生物识别技术有限公司 Fingerprint and password combined type verification method and device thereof
CN104408357A (en) * 2014-12-01 2015-03-11 上海合合信息科技发展有限公司 Fingerprint encryption device and method, fingerprint decryption device and method
CN104503631A (en) * 2015-01-21 2015-04-08 北京京东方茶谷电子有限公司 Password input keyboard, theft-proof unlocking method and ATM machine

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100856203B1 (en) * 2006-06-27 2008-09-03 삼성전자주식회사 User input device and method using fingerprint recognition sensor
CN102117175A (en) * 2010-09-29 2011-07-06 北京搜狗科技发展有限公司 Method and device for inputting Chinese in sliding way and touch-screen input method system
US20120256840A1 (en) * 2011-04-10 2012-10-11 Mahmoud Razzaghi Virtual keyboard
EP2634672A1 (en) * 2012-02-28 2013-09-04 Alcatel Lucent System and method for inputting symbols
CN104182163B (en) * 2013-05-27 2018-07-13 华为技术有限公司 A kind of method and device of display dummy keyboard
CN104375659B (en) * 2013-08-16 2017-11-28 联想(北京)有限公司 A kind of information processing method and electronic equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104091103A (en) * 2014-07-03 2014-10-08 南昌欧菲生物识别技术有限公司 Fingerprint and password combined type verification method and device thereof
CN104408357A (en) * 2014-12-01 2015-03-11 上海合合信息科技发展有限公司 Fingerprint encryption device and method, fingerprint decryption device and method
CN104503631A (en) * 2015-01-21 2015-04-08 北京京东方茶谷电子有限公司 Password input keyboard, theft-proof unlocking method and ATM machine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062477A (en) * 2018-06-15 2018-12-21 维沃移动通信有限公司 A kind of input method and terminal

Also Published As

Publication number Publication date
CN106295282B (en) 2021-02-23
CN106295282A (en) 2017-01-04

Similar Documents

Publication Publication Date Title
WO2016183862A1 (en) Method and device for fingerprint input password of mobile terminal
US10764280B2 (en) Method and apparatus for authentication based on fingerprint recognition
US10176315B2 (en) Graphical authentication
US9710632B2 (en) User-authentication gestures
JP5009422B2 (en) Authentication apparatus, authentication method, and program for causing computer to execute the same
US20120110663A1 (en) Apparatus and method for inputting user password
US20100009658A1 (en) Method for identity authentication by mobile terminal
US20120127179A1 (en) Method, apparatus and computer program product for user interface
US20120252410A1 (en) Systems and Methods for Gesture Lock Obfuscation
CN105825382A (en) Mobile payment method and electronic device
US20100071060A1 (en) Electronic device and method for verifying user identification
CN105446636A (en) Dynamic unlocking method and electronic device
CN105354455B (en) State switching method and electronic equipment
CN104598786B (en) A kind of cipher-code input method and device
US20170249450A1 (en) Device and Method for Authenticating a User
CN108491703A (en) A kind of double verification unlocking method and system based on comprehensive screen equipment
US20070047846A1 (en) Handwriting input system and method thereof
US20120291123A1 (en) Method and electronic device for inputting passwords
KR20150089104A (en) Method and Device for Unlocking Input using the Combination of Number and Pattern Image at Smartphone
CN108052269A (en) Unlocking screen optimization method, terminal device and computer-readable medium
CN104063651B (en) Authentication and issuing means and authentication and submission method
CN116301402A (en) Password input method and device
JP5006897B2 (en) Password judgment device
KR102177565B1 (en) Method and Device for Security Number Input using the Combination of Password Number and Pattern Image Input in Mobile Stock Trading
KR20150082876A (en) Method and Device for Password and Unlocking Input using the Combination of Character and Pattern Image

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15892241

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15892241

Country of ref document: EP

Kind code of ref document: A1