WO2019034082A1 - 智能移动终端及其解锁方法、具有存储功能的装置 - Google Patents
智能移动终端及其解锁方法、具有存储功能的装置 Download PDFInfo
- Publication number
- WO2019034082A1 WO2019034082A1 PCT/CN2018/100660 CN2018100660W WO2019034082A1 WO 2019034082 A1 WO2019034082 A1 WO 2019034082A1 CN 2018100660 W CN2018100660 W CN 2018100660W WO 2019034082 A1 WO2019034082 A1 WO 2019034082A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- feature data
- human body
- motion feature
- preset
- mobile terminal
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72463—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
- H04M1/724631—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device by limiting the access to the user interface, e.g. locking a touch-screen or a keypad
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72463—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
Definitions
- the present application relates to the field of intelligent mobile terminals, and in particular, to an intelligent mobile terminal, an unlocking method thereof, and a device having a storage function.
- the screen of the intelligent mobile terminal is basically a touch screen, in order to solve the problem that the intelligent mobile terminal does not have a lock screen.
- the problem of misoperation caused by accidental collision usually locks the smart mobile terminal. After the user unlocks the smart mobile terminal, the smart mobile terminal can be used normally again.
- unlocking methods such as unlocking digital or graphic passwords and unlocking fingerprints. These unlocking methods are not only easy to be mistakenly touched but cause misoperation.
- Another type of rocking and flipping intelligent mobile terminal is unlocked in such a manner that its motion track conforms to the unlocked condition. These unlocking methods are not only easy to be mistakenly touched and cause misoperation, and the safety factor is not high, and there is a safety hazard.
- the display screen of the current smart mobile terminal is generally capacitive, and there is also an unlocking method that utilizes the capacitive characteristics of the human body, that is, when the human body is in contact with the touch screen, there is an alternating signal on the capacitive screen, the coupling capacitance between the human body and the earth, This determines the identity of the user and then unlocks it in conjunction with the graphical password.
- this method it is easy to receive external interference and introduce other capacitors, thereby interfering with the detection of the AC signal, and the misjudgment often occurs.
- the technical problem to be solved by the present application is to provide an intelligent mobile terminal, an unlocking method thereof, and a device having a storage function, which can not only reduce the incidence of misoperation, but also have high security and improve user experience.
- the first technical solution adopted by the present application is to provide a device having a storage function, the device storing program data, wherein the program data can be executed to implement the following steps: acquiring and storing a specific human body Characteristic data; recording and storing specific motion feature data after acquiring the instruction; acquiring human body feature data, comprising: acquiring at least one of the impedance characteristic data of the human body or the capacitance characteristic data of the human body through the human body sensor; determining the acquired human body characteristic data Whether it matches the preset human body characteristic data; if the acquired human body feature data matches the preset human body feature data, acquiring the motion feature data; determining whether the acquired motion feature data matches the preset motion feature data; The acquired motion feature data matches the preset motion feature data, and the unlocking operation is performed.
- the second technical solution adopted by the present application is to provide an intelligent mobile terminal, which includes: a communication circuit, a memory, and a processor; the communication circuit is used for communication and acquisition with other intelligent terminals. And a transfer instruction; the memory is configured to store specific human body characteristic data, specific motion feature data, a computer program executed by the processor, and intermediate data generated when the computer program is executed; and the processor executes the computer program to implement the following steps:
- the human body characteristic data is determined whether the acquired human body characteristic data matches the preset human body characteristic data; if the acquired human body characteristic data matches the preset human body characteristic data, the motion feature data is acquired; and the acquired motion feature data is determined; Whether it matches the preset motion feature data; if the acquired motion feature data matches the preset motion feature data, the unlocking operation is performed.
- the third technical solution adopted by the present application is to provide a method for unlocking an intelligent mobile terminal.
- the method for unlocking the smart mobile terminal includes: acquiring human body feature data; determining the acquired human body feature data and pre- Whether the human body characteristic data is matched; if the acquired human body characteristic data matches the preset human body characteristic data, the motion feature data is acquired; and the obtained motion feature data is matched with the preset motion feature data; The motion feature data is matched with the preset motion feature data, and the unlocking operation is performed.
- the smart mobile terminal determines whether to unlock the smart mobile terminal according to the human body feature data and the motion track of the smart mobile terminal, because the human body feature data is uniquely determined and is not easily copied, thereby improving security. .
- determining whether to unlock the smart mobile terminal from two dimensions can reduce the incidence of misoperation and improve the user experience.
- FIG. 1 is a schematic flowchart of an implementation manner of an unlocking method of an intelligent mobile terminal according to the present application
- FIG. 2 is a schematic structural diagram of an implementation manner of an intelligent mobile terminal according to the present application.
- FIG. 3 is a schematic structural diagram of an embodiment of an apparatus having a storage function according to the present application.
- the present application provides an intelligent mobile terminal, an unlocking method thereof, and a device having a storage function.
- FIG. 1 is a schematic flowchart of an implementation manner of an unlocking method of an intelligent mobile terminal according to the present application.
- the unlocking method of this embodiment includes the following steps:
- the human body has its own characteristics of capacitance and impedance, which are unique and identifiable. At the same time, the human body can act as a medium for transmitting information and can transmit specific information.
- the human body characteristic data is specific human body information data, and includes at least one of the impedance characteristic data of the human body or the capacitance characteristic data of the human body, and may be designed according to actual conditions, and is not specifically limited herein.
- a chip symbolizing identity information may be implanted in the human body, and the identity information in the chip is unique, and the human body feature data may be identity information in the chip.
- the smart mobile terminal includes a smart phone, a tablet computer, and other smart devices, such as a smart watch, and is not limited herein.
- the smart mobile terminal includes a human body sensor capable of detecting and receiving body information while a contact is provided at a specific location on the outer casing of the smart mobile terminal.
- the two sides of the outer casing of the smart mobile terminal are provided with a plurality of hand-held contacts.
- the rear housing of the smart mobile terminal is provided with contactable contacts. The position and number of contacts of the intelligent mobile terminal can be designed according to actual conditions, which is convenient for the user to contact and the intelligent mobile terminal can detect the human body information, and is not specifically limited herein.
- the human body When the human body is in contact with the contact of the smart mobile terminal, the human body forms a communication loop with the human body sensor in the smart mobile terminal, and the human body sensor can acquire the characteristic data of the human body.
- Step 102 Determine whether the acquired human body feature data matches the preset human body feature data.
- the preset human body feature data is a preset body characteristic data of a specific human body, including body impedance data or body capacitance data.
- the intelligent mobile terminal needs to preset the feature data of a specific human body.
- the smart mobile terminal starts the operation of presetting the human body feature data according to the corresponding instruction. Specifically, the smart mobile terminal prompts the user to select some parts of the human body to contact the contact of the smart mobile terminal, and the smart mobile terminal After receiving the contact instruction of the human body and the contact, the human body sensor detects the acquired human body characteristic data, and stores the acquired human body characteristic data to a specific storage path of the smart mobile terminal.
- the step of pre-setting the human body feature data may be performed multiple times to accurately determine the value or specific range of the human body feature data.
- the number of users of the smart mobile terminal may exceed one.
- the human body feature data of the plurality of users may be preset.
- the smart mobile terminal matches the human body feature data acquired by the sensor with the preset human body feature data, for example, whether the acquired human body feature data is within a preset range of the human body feature data. Or whether the obtained human body characteristic data is equal to the value of the preset human body characteristic data. If the obtained human body feature data is equal to the preset human body feature data or within the range of the preset body feature data, the match is performed; otherwise, the two do not match.
- the feature data of the human body acquired at different locations or time periods may have slight differences.
- the threshold of similarity may be preset, which may be 95%, 90%, or Other data, as long as the accuracy of the implementation can be guaranteed, is not limited here.
- the similarity is greater than the preset threshold, it is determined that the acquired human body feature data matches the preset human body feature data.
- the preset human body characteristic data can also be set by a wearable smart terminal such as a smart watch.
- the smart terminal contains unique human body information and human body sensors.
- the smart terminal is taken as an example of a smart watch.
- the smart watch is worn on the left hand of the user, and the right hand of the user is in contact with the contact of the smart mobile terminal, and a communication loop is formed between the smart watch, the human body, and the intelligent mobile terminal.
- the smart mobile terminal determines whether the acquired human body characteristic data matches the human body information data included in the smart watch.
- the smart mobile terminal acquires the motion feature data.
- the motion feature data includes at least one of an acceleration, such as a gravitational acceleration or an angular velocity, which may be designed according to a specific situation, and is not specifically limited herein.
- the change of the motion state caused by the smart mobile terminal being shaken, swung or flipped may be acquired, and the acceleration of the smart mobile terminal is acquired by the accelerometer acquisition.
- the feature data, wherein the acceleration feature data may be an average acceleration or a motion trajectory of the acceleration, and may be designed according to actual conditions, and is not specifically limited herein.
- the rotational angular velocity characteristic data is acquired by the gyroscope set on the smart mobile terminal. Specifically, when it is detected that the motion state of the smart mobile terminal changes, the smart mobile terminal may be shaken and waved. Or the change of the motion state caused by the flipping, obtaining the rotational angular velocity characteristic data of the intelligent mobile terminal by the gyroscope acquisition, wherein the rotational angular velocity characteristic data may be an average rotational angular velocity or a rotational angular velocity motion trajectory, which may be designed according to actual conditions. This is not specifically limited.
- the motion feature data of the smart mobile terminal may be acquired from multiple dimensions, that is, the acceleration feature data and the rotational angular velocity feature data of the smart mobile terminal may be acquired at the same time.
- the preset motion feature data includes preset acceleration, such as gravitational acceleration, rotational angular velocity, and the like, and the preset motion feature data may be a specific value, such as an average value or an extreme value of the motion feature data; The specific numerical range can be set according to the actual situation, and is not specifically limited herein.
- the preset motion feature data may further include an operation trajectory corresponding to the acceleration and the rotational angular velocity.
- the preset motion feature data is set when the smart mobile terminal is shipped from the factory.
- the unlocking action gesture may be customized according to the user's habit.
- the preset motion feature data can also be customized by the user. Specifically, after the recording function of the unlocking gesture of the smart mobile terminal is turned on, the smart mobile terminal is moved according to a specific trajectory, and the motion track of the smart mobile terminal is recorded and the motion feature data is acquired, and the motion trajectory acquired by the smart mobile terminal is acquired. The motion feature data is stored in a preset database to complete the custom unlock gesture setting.
- the smart mobile terminal determines whether the acquired motion feature value is greater than a threshold of the preset motion feature data.
- the threshold value of the preset motion feature data may be a specific value, such as a maximum value, or a specific value range, which may be designed according to actual conditions, and is not specifically limited herein.
- the smart mobile terminal often has a small amount of motion and is often mistaken for an unlocking operation. In order to avoid misoperation, the unlocking operation is performed when it is detected that the smart mobile terminal shakes twice.
- the motion characteristic data is taken as an example of gravity acceleration.
- the three-axis readings of the acceleration sensors on the smart mobile terminal are X 1 , Y 1 , and Z 1 respectively , and the gravity acceleration of the earth is according to the characteristics of the acceleration sensor.
- G is the gravity acceleration of the earth.
- the gravity acceleration of the smart mobile terminal is obtained in a preset time.
- the preset time is 1 s, 2 s, or other values, such as 1.5 s and 3 s, which can be designed according to actual conditions, and is not specifically limited herein.
- G t is the gravity acceleration corresponding to the point in time of the smart mobile terminal at time t
- X t , Y t , and Z t are the three-axis readings corresponding to the sensor at time t.
- the gravitational acceleration will have two maximum values, the maximum value from the left to the right when the maximum value is G t1 , and then from the far right to the far left
- the large value G t2 when G t1 , G t2 is greater than the preset threshold G n , that is, it is detected that the smart mobile terminal is greatly shaken.
- the smart mobile terminal determines whether the similarity between the acquired motion feature data and the preset motion feature data is greater than a preset similarity threshold. Specifically, the obtained motion feature data is matched with the preset motion feature data, for example, the acceleration feature data or the rotational angular velocity feature data is matched with the acceleration or the rotational angular velocity data in the preset database, if similar If the degree is greater than the preset similarity threshold, the acquired feature data matches the preset motion feature data, that is, the matching is successful; if the similarity is not greater than the preset similarity threshold, the acquired feature data and the preset are obtained. The motion feature data does not match, ie the match fails.
- the preset similarity threshold is a preset value, and may be 80%, 90%, 95%, or other values, as long as the accuracy of the implementation can be ensured, which is not limited herein.
- the smart mobile terminal performs an unlocking operation if the acquired motion feature data matches the preset motion feature data.
- the smart mobile terminal if the acquired motion feature data does not match the preset motion feature data, the smart mobile terminal further determines whether the human body sensor of the smart mobile terminal is always used when acquiring the motion feature data. Triggering, if the human body sensor is always triggered, that is, the human body has been in contact with the contact of the smart mobile terminal housing, the motion characteristic data of the intelligent mobile terminal is acquired again and the motion characteristics of the intelligent mobile terminal are performed as described in any of the above embodiments. All steps after the data. If the human body sensor is not always triggered, then all the steps of any of the above embodiments are performed.
- the smart mobile terminal in the present embodiment determines whether to unlock the smart mobile terminal by combining the human body feature data and the motion track of the smart mobile terminal, because the human body feature data is uniquely determined and is not easily copied. Can improve security. At the same time, determining whether to unlock the smart mobile terminal from two dimensions can reduce the incidence of misoperation and improve the user experience.
- FIG. 2 is a schematic structural diagram of an implementation manner of an intelligent mobile terminal according to the present application.
- the smart mobile terminal 20 includes a communication circuit 21, a processor 22, and a memory 23.
- the communication circuit 21 is used for communication, acquisition and transmission of instructions by other intelligent terminals
- the memory 23 is used for storing specific human body characteristic data, specific motion characteristic data, a computer program executed by the processor 22, and generated when the computer program is executed.
- the intermediate data, processor 22 executes a computer program to implement the steps of the unlocking method in any of the following embodiments.
- the smart mobile terminal 20 includes a smart phone, a tablet computer, and other smart devices, such as a smart watch, and is not limited herein.
- the processor 22 acquires human body feature data.
- the human body itself has the characteristics of capacitance and impedance, and is unique and identifiable.
- the human body can act as a medium for transmitting information and can transmit specific information.
- the human body characteristic data is specific human body information data, and includes at least one of the impedance characteristic data of the human body or the capacitance characteristic data of the human body, and may be designed according to actual conditions, and is not specifically limited herein.
- a chip symbolizing identity information may be implanted in the human body, and the identity information in the chip is unique, and the human body feature data may be identity information in the chip.
- the smart mobile terminal 20 includes a human body sensor capable of detecting and receiving human body information while a contact is provided at a specific location on the outer casing of the smart mobile terminal 20.
- the two sides of the outer casing of the smart mobile terminal 20 are provided with a plurality of hand-held contacts.
- the rear case of the smart mobile terminal 20 is provided with contactable contacts. The position and the number of the contacts of the smart mobile terminal 20 can be designed according to the actual situation, and the user can be contacted and the processor 22 can detect the human body information, which is not specifically limited herein.
- the human body When the human body is in contact with the contact of the smart mobile terminal 20, the human body forms a communication loop with the human body sensor in the smart mobile terminal 20, and the human body sensor can acquire the characteristic data of the human body.
- the processor 22 determines, according to the acquired human body feature data, whether the acquired human body feature data matches the preset human body feature data.
- the preset human body feature data is a preset body characteristic data of a specific human body, including body impedance data or body capacitance data.
- the processor 22 needs to preset feature data of a specific human body.
- the processor 22 starts the operation of presetting the human body feature data according to the corresponding instruction. Specifically, the processor 22 prompts the user to select some parts of the human body to contact the contacts of the smart mobile terminal 20, and the processor After receiving the contact instruction of the human body and the contact, the human body sensor detects the acquired human body characteristic data, and stores the acquired human body characteristic data to a specific storage path of the smart mobile terminal 20.
- the step of pre-setting the human body feature data may be performed multiple times to accurately determine the value or specific range of the human body feature data.
- the number of users of the smart mobile terminal 20 may exceed one.
- the human body feature data of the plurality of users may be preset.
- the processor 22 matches the human body feature data acquired by the sensor with the preset human body feature data, for example, whether the acquired human body feature data is within a preset range of the human body feature data. Or whether the obtained human body characteristic data is equal to the value of the preset human body characteristic data. If the obtained human body feature data is equal to the preset human body feature data or within the range of the preset body feature data, the match is performed; otherwise, the two do not match.
- the feature data of the human body acquired at different locations or time periods may have slight differences.
- the threshold of similarity may be preset, which may be 95%, 90%, or Other data, as long as the accuracy of the implementation can be guaranteed, is not limited here.
- the similarity is greater than the preset threshold, the acquired human body feature data matches the preset human body feature data.
- the preset human body feature data may also be set by a wearable smart terminal, such as a smart watch, which includes unique human body information and a human body sensor.
- a wearable smart terminal such as a smart watch
- the smart terminal is taken as an example of a smart watch.
- the smart watch is worn on the left hand of the user, and the right hand of the user is in contact with the contact of the smart mobile terminal 20, and a communication loop is formed between the smart watch, the human body, and the processor 22.
- the processor 22 determines whether the acquired human body feature data matches the human body information data included in the smart watch. If it matches, the motion feature data is acquired.
- the smart mobile terminal acquires the motion feature data.
- the motion feature data includes at least one of an acceleration, such as an acceleration of gravity, or an angular velocity, which may be designed according to a specific situation, and is not specifically limited herein.
- the processor 22 when the processor 22 detects that the motion state of the smart mobile terminal 20 changes, the change of the motion state caused by the smart mobile terminal 20 being shaken, swung, or flipped may be acquired by the accelerometer.
- the rotational angular velocity characteristic data is acquired by the gyroscope acquisition provided on the smart mobile terminal 20, and specifically, when the processor 22 detects that the motion state of the smart mobile terminal 20 changes, it may be a smart mobile.
- the change of the motion state caused by the terminal 20 is shaken, swung or flipped, and the rotational angular velocity characteristic data of the smart mobile terminal 20 is acquired by the gyroscope, wherein the rotational angular velocity characteristic data may be an average rotational angular velocity or a rotational angular velocity. It can be designed according to the actual situation and is not specifically limited here.
- the motion feature data of the smart mobile terminal 20 may be acquired from multiple dimensions, that is, the acceleration feature data and the rotational angular velocity feature of the smart mobile terminal 20 may be acquired at the same time. data.
- the processor 22 determines whether the acquired motion feature data matches the preset motion feature data.
- the preset motion feature data includes preset acceleration, such as gravitational acceleration, rotational angular velocity, and the like, and the preset motion feature data may be a specific value, such as an average value or an extreme value of the motion feature data; The specific numerical range can be set according to the actual situation, and is not specifically limited herein.
- the preset motion feature data may further include an operation trajectory corresponding to the acceleration and the rotational angular velocity.
- the preset motion feature data is set when the smart mobile terminal 20 is shipped from the factory.
- the unlocking action gesture may be customized according to the user's habit.
- the preset motion feature data can also be customized by the user. Specifically, after the processor 22 turns on the recording function of the smart mobile terminal 20 to unlock the gesture, the smart mobile terminal 20 moves the motion track of the smart mobile terminal 20 and acquires the motion feature data according to the specific trajectory, and passes the smart mobile terminal. The motion feature data acquired by the motion track of 20 is stored in a preset database, and the custom unlock gesture setting is completed.
- the processor 22 determines whether the acquired motion feature value is greater than a threshold of the preset motion feature data.
- the threshold value of the preset motion feature data may be a specific value, such as a maximum value, or a specific value range, which may be designed according to actual conditions, and is not specifically limited herein.
- the smart mobile terminal 20 often has a small amount of motion and is often mistaken for an unlocking operation. In order to avoid erroneous operation, the unlocking operation is performed when it is detected that the smart mobile terminal 20 is shaken a large amount twice.
- the motion characteristic data is taken as an example of gravity acceleration.
- the three-axis readings of the acceleration sensors on the smart mobile terminal 20 are X 1 , Y 1 , and Z 1 respectively , and the gravity acceleration of the earth is according to the characteristics of the acceleration sensor.
- G is the gravity acceleration of the earth.
- the processor 22 obtains the gravitational acceleration of the smart mobile terminal 20 in a preset time.
- the preset time is 1s, 2s, or other values, such as 1.5s and 3s, which can be designed according to actual conditions. Make specific limits.
- G t is the gravity acceleration corresponding to the point in time of the smart mobile terminal at time t
- X t , Y t , and Z t are the three-axis readings corresponding to the sensor at time t.
- the gravitational acceleration will have two maximum values, the maximum value from the left to the right when the maximum value is Gt1 , and then from the far right to the leftmost
- the maximum value G t2 when G t1 , G t2 is greater than the preset threshold G n , that is, it is detected that the smart mobile terminal 20 is greatly shaken.
- the processor 22 determines whether the acquired similarity between the motion feature data and the preset motion feature data is greater than a preset similarity threshold. Specifically, the obtained motion feature data is matched with the preset motion feature data, for example, the acceleration feature data or the rotational angular velocity feature data is matched with the acceleration or the rotational angular velocity data in the preset database, if similar If the degree is greater than the preset similarity threshold, the acquired feature data matches the preset motion feature data, that is, the matching is successful; if the similarity is not greater than the preset similarity threshold, the acquired feature data and the preset are obtained. The motion feature data does not match, ie the match fails.
- the preset similarity threshold is a preset value, and may be 80%, 90%, 95%, or other values, as long as the accuracy of the implementation can be ensured, which is not limited herein.
- an unlocking operation is performed if the motion feature data acquired by the processor 22 matches the preset motion feature data.
- the motion feature data of the smart mobile terminal 20 can satisfy the preset unlocking condition, in order to avoid re-acquiring and determining whether the human body feature data is related to the preset human body feature. Whether the data matches or not, improving the efficiency of unlocking.
- the processor 22 further determines whether the human body sensor of the smart mobile terminal 20 is always obtained when acquiring the motion feature data. Is triggered, if the human body sensor is always triggered, that is, the human body has been in contact with the contact of the outer casing of the smart mobile terminal 20, the motion characteristic data of the smart mobile terminal 20 is acquired again and the processor 22 is obtained in any of the above embodiments. All steps after the motion feature data of the smart mobile terminal 20. If the human body sensor is not always triggered, then all the steps of any of the above embodiments are performed.
- the memory 23 is used to store a computer program in which the processor 22 executes the unlocking method in any of the above embodiments and intermediate data generated when the computer program is executed.
- the method includes: preset human body feature data, threshold value of data when preset motion features, acquired motion feature data, similarity, preset time, and the like.
- the smart mobile terminal in the present embodiment determines whether to unlock the smart mobile terminal by combining the human body feature data and the motion track of the smart mobile terminal, because the human body feature data is uniquely determined and is not easily copied. Can improve security. At the same time, determining whether to unlock the smart mobile terminal from two dimensions can reduce the incidence of misoperation and improve the user experience.
- FIG. 3 is a schematic structural diagram of an embodiment of an apparatus having a storage function according to the present application.
- at least one program 31 is stored in the device 30 having the storage function.
- the program 31 is for performing an unlocking method in any of the following embodiments.
- the device 30 with the storage function may be a storage chip in the smart mobile terminal, a hard disk, or a portable hard disk or other readable and writable storage tools such as a USB flash drive or an optical disk, and may also be a server or the like, which is not specifically limited herein. .
- the device 30 having the storage function is a memory chip in the smart mobile terminal as an example.
- the program 31 acquires human body feature data.
- the human body itself has the characteristics of capacitance and impedance, and is unique and identifiable.
- the human body can act as a medium for transmitting information and can transmit specific information.
- the human body characteristic data is specific human body information data, and includes at least one of the impedance characteristic data of the human body or the capacitance characteristic data of the human body, and may be designed according to actual conditions, and is not specifically limited herein.
- a chip symbolizing identity information may be implanted in the human body, and the identity information in the chip is unique, and the human body feature data may be identity information in the chip.
- the smart mobile terminal includes a human body sensor capable of detecting and receiving body information while a contact is provided at a specific location on the outer casing of the smart mobile terminal.
- the two sides of the outer casing of the smart mobile terminal are provided with a plurality of hand-held contacts.
- the rear housing of the smart mobile terminal is provided with contactable contacts. The position and number of contacts of the intelligent mobile terminal can be designed according to actual conditions, which is convenient for the user to contact and the intelligent mobile terminal can detect the human body information, and is not specifically limited herein.
- the human body When the human body is in contact with the contact of the intelligent mobile terminal, the human body forms a communication loop with the human body sensor in the smart mobile terminal, and the human body sensor can acquire the characteristic data of the human body.
- the program 31 determines, according to the acquired human body feature data, whether the acquired human body feature data matches the preset human body feature data.
- the preset human body feature data is a preset body characteristic data of a specific human body, including body impedance data or body capacitance data.
- the program 31 needs to preset the feature data of a specific human body.
- the program 31 starts the operation of presetting the human body feature data according to the corresponding instruction. Specifically, the program 31 prompts the user to select some parts of the human body to contact with the contacts of the smart mobile terminal, and the program 31 receives the completion. After the human body contacts the contact with the contact, the human body sensor detects the acquired human body characteristic data, and stores the acquired human body characteristic data to a specific storage path of the smart mobile terminal.
- the step of pre-setting the human body feature data may be performed multiple times to accurately determine the value or specific range of the human body feature data.
- the number of users of the smart mobile terminal may exceed one.
- the human body feature data of the plurality of users may be preset.
- the program 31 compares the human body feature data acquired by the sensor with the preset human body feature data, for example, whether the acquired human body feature data is within the range of the preset human body feature data. Or whether the obtained human body characteristic data is equal to the value of the preset human body characteristic data. If the obtained human body feature data is equal to the preset human body feature data or within the range of the preset body feature data, the match is performed; otherwise, the two do not match.
- the feature data of the human body acquired at different locations or time periods may have slight differences.
- the threshold of similarity may be preset, which may be 95%, 90%, or Other data, as long as the accuracy of the implementation can be guaranteed, is not limited here.
- the similarity is greater than the preset threshold, the acquired human body feature data matches the preset human body feature data.
- the preset human body feature data may also be set by a wearable smart terminal, such as a smart watch, which includes unique human body information and a human body sensor.
- a wearable smart terminal such as a smart watch
- the smart terminal is taken as an example of a smart watch.
- the smart watch is worn on the left hand of the user, and the right hand of the user is in contact with the contact of the smart mobile terminal, and a communication loop is formed between the smart watch, the human body, and the intelligent mobile terminal.
- the program 31 determines whether the acquired human body characteristic data matches the human body information data included in the smart watch. If it matches, the motion feature data is acquired.
- the program 31 acquires the motion feature data.
- the motion feature data includes at least one of an acceleration, such as an acceleration of gravity, or an angular velocity, which may be designed according to a specific situation, and is not specifically limited herein.
- the smart mobile terminal when the program 31 detects that the motion state of the smart mobile terminal changes, the smart mobile terminal may be shaken, swung, or flipped to change the motion state, and the smart mobile terminal is acquired by the accelerometer.
- the acceleration characteristic data wherein the acceleration characteristic data may be an average acceleration or an acceleration motion trajectory, and may be designed according to actual conditions, and is not specifically limited herein.
- the rotational angular velocity characteristic data is acquired by the gyroscope set on the smart mobile terminal. Specifically, when the program 31 detects that the motion state of the smart mobile terminal changes, the smart mobile terminal may be shaken. The fluctuation of the motion state caused by the swinging or flipping, and acquiring the rotational angular velocity characteristic data of the intelligent mobile terminal by the gyroscope, wherein the rotational angular velocity characteristic data may be an average rotational angular velocity or a rotational angular velocity motion trajectory, which may be based on actual conditions. Design, no specific restrictions here.
- the motion feature data of the smart mobile terminal may be acquired from multiple dimensions, that is, the acceleration feature data and the rotational angular velocity feature data of the smart mobile terminal may be acquired at the same time.
- the program 31 determines whether the acquired motion feature data matches the preset motion feature data.
- the preset motion feature data includes preset acceleration, such as gravitational acceleration, rotational angular velocity, and the like, and the preset motion feature data may be a specific value, such as an average value or an extreme value of the motion feature data; The specific numerical range can be set according to the actual situation, and is not specifically limited herein.
- the preset motion feature data may further include an operation trajectory corresponding to the acceleration and the rotational angular velocity.
- the preset motion feature data is set when the smart mobile terminal is shipped from the factory.
- the unlocking action gesture may be customized according to the user's habit.
- the preset motion feature data can also be customized by the user. Specifically, after the program 31 starts the recording function of the unlocking gesture of the smart mobile terminal, the smart mobile terminal moves according to a specific trajectory, starts recording the motion trajectory of the smart mobile terminal, and acquires the motion feature data, and the motion trajectory of the smart mobile terminal is adopted. The acquired motion feature data is stored in a preset database to complete a custom unlock gesture setting.
- the program 31 determines whether the acquired motion feature value is greater than a threshold of the preset motion feature data.
- the threshold value of the preset motion feature data may be a specific value, such as a maximum value, or a specific value range, which may be designed according to actual conditions, and is not specifically limited herein.
- the smart mobile terminal often has a small amount of motion and is often mistaken for an unlocking operation.
- the unlocking operation is performed when the program 31 detects that the smart mobile terminal has shaken a large amount twice.
- the motion characteristic data is taken as an example of gravity acceleration.
- the three-axis readings of the acceleration sensors on the smart mobile terminal are X 1 , Y 1 , and Z 1 respectively , and the gravity acceleration of the earth is according to the characteristics of the acceleration sensor.
- G is the gravity acceleration of the earth.
- the gravity acceleration of the smart mobile terminal is obtained in a preset time.
- the preset time is 1 s, 2 s, or other values, such as 1.5 s and 3 s, which can be designed according to actual conditions, and is not specifically limited herein.
- the program 31 detects that the smart mobile terminal is shaken, the gravity acceleration of the intelligent mobile terminal at a certain point in time
- G t is the gravity acceleration corresponding to the point in time of the smart mobile terminal at time t
- X t , Y t , and Z t are the three-axis readings corresponding to the sensor at time t.
- the gravitational acceleration will have two maximum values, the maximum value from the left to the right when the maximum value is G t1 , and then from the far right to the far left
- the large value G t2 when G t1 , G t2 is greater than the preset threshold G n , that is, it is detected that the smart mobile terminal is greatly shaken.
- the program 31 determines whether the similarity between the acquired motion feature data and the preset motion feature data is greater than a preset similarity threshold.
- the obtained motion feature data is similarly matched with the preset motion feature data, for example, the acquired acceleration feature data or the rotational angular velocity feature data is similar to the acceleration or rotational angular velocity data in the preset database.
- Matching if the similarity is greater than the preset similarity threshold, the acquired feature data matches the preset motion feature data, that is, the matching is successful; if the similarity is not greater than the preset similarity threshold, the acquired feature is obtained.
- the data does not match the preset motion feature data, that is, the match fails.
- the preset similarity threshold is a preset value, and may be 80%, 90%, 95%, or other values, as long as the accuracy of the implementation can be ensured, which is not limited herein.
- the program 31 further determines whether the human body sensor of the smart mobile terminal is always triggered when acquiring the motion feature data. If the human body sensor is always triggered, that is, the human body has been in contact with the contact of the smart mobile terminal casing, the motion feature data of the smart mobile terminal is acquired again and the motion feature data of the smart mobile terminal is obtained as described in any of the above embodiments. All the steps after that. If the human body sensor is not always triggered, then all the steps of any of the above embodiments are performed.
- the program in the device with the storage function in the embodiment determines the whether to unlock the smart mobile terminal by combining the human body feature data and the motion track of the smart mobile terminal, because the human body feature data is uniquely determined and not It is easy to be copied, so it can improve security. At the same time, determining whether to unlock the smart mobile terminal from two dimensions can reduce the incidence of misoperation and improve the user experience.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种智能移动终端及其解锁方法、具有存储功能的装置,该智能移动终端的解锁方法包括:获取人体特征数据;判断获取到的人体特征数据与预设的人体特征数据是否匹配;如果获取到的人体特征数据与预设的人体特征数据匹配,则获取运动特征数据;判断获取到的运动特征数据与预设的运动特征数据是否匹配;如果获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作。通过上述实施方式,不仅可以减少误操作的发生率,而且具有较高的安全性,提高了用户体验。
Description
本申请涉及智能移动终端领域,特别是涉及一种智能移动终端及其解锁方法、具有存储功能的装置。
随着电子技术的发展和人们生活水平的不断提高,各种智能移动终端的使用越来越普及,而且智能移动终端的屏幕基本为触摸屏,为了解决智能移动终端在没有锁屏的情况下出现的因误碰而引起的误操作的问题,通常会对智能移动终端进行锁屏。用户在对智能移动终端解锁之后,才能再次正常使用智能移动终端。
目前,有很多不同种类的解锁方式,比如数字或图形密码解锁、指纹解锁,这些解锁方式不仅容易被误碰而产生误操作。另有一类摇晃翻转智能移动终端以使其运动轨迹符合解锁的条件的方式解锁,这些解锁方式不仅容易被误碰而产生误操作,同时的安全系数不高,存在着安全隐患。现在的智能移动终端的显示屏一般为电容式,也有利用人体的电容特性的解锁方式,即,当人体与触摸屏接触时,电容式屏幕、人体与大地之间耦合电容上会有交流信号,以此确定用户的身份,再结合图形密码的方式解锁。此种方法,容易收到外界的干扰引入其他电容,从而干扰交流信号的检测,会经常出现误判的情况。
【发明内容】
本申请主要解决的技术问题是提供一种智能移动终端及其解锁方法、具有存储功能的装置,不仅可以减少误操作的发生率,而且具有较高的安全性,提高了用户体验。
为解决上述技术问题,本申请采用的第一个技术方案是:提供一种具有存储功能的装置,该装置存储有程序数据,其中,程序数据能够被执行实现如下步骤:获取并存储特定的人体特征数据;获取指令后录制 并存储特定的运动特征数据;获取人体特征数据,包括:通过人体传感器获取人体的阻抗特征数据或人体的电容特征数据中的至少一种;判断获取到的人体特征数据与预设的人体特征数据是否匹配;如果获取到的人体特征数据与预设的人体特征数据匹配,则获取运动特征数据;判断获取到的运动特征数据与预设的运动特征数据是否匹配;如果获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作。
为解决上述技术问题,本申请采用的第二个技术方案是:提供一种智能移动终端,该智能移动终端包括:通信电路、存储器及处理器;通信电路用于与其他智能终端进行通信、获取及传输指令;存储器用于存储特定的人体特征数据、特定的运动特征数据、处理器执行的计算机程序以及在执行计算机程序时所产生的中间数据;处理器执行计算机程序时以实现如下步骤:获取人体特征数据;判断获取到的人体特征数据与预设的人体特征数据是否匹配;如果获取到的人体特征数据与预设的人体特征数据匹配,则获取运动特征数据;判断获取到的运动特征数据与预设的运动特征数据是否匹配;如果获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作。
为解决上述技术问题,本申请采用的第三个技术方案是:提供一种智能移动终端的解锁方法,该智能移动终端的解锁方法包括:获取人体特征数据;判断获取到的人体特征数据与预设的人体特征数据是否匹配;如果获取到的人体特征数据与预设的人体特征数据匹配,则获取运动特征数据;判断获取到的运动特征数据与预设的运动特征数据是否匹配;如果获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作。
本申请的有益效果是:智能移动终端结合人体特征数据和智能移动终端的运动轨迹确定是否对智能移动终端进行解锁操作,因为人体特征数据是唯一确定的且不容易被仿制,因此可以提高安全性。同时,从两个维度判断确定是否对智能移动终端进行解锁操作,可以减少误操作的发生率,提高了用户体验。
图1是本申请智能移动终端的解锁方法一实施方式的流程示意图;
图2是本申请智能移动终端一实施方式的结构示意图;
图3是本申请具有存储功能的装置一实施方式的结构示意图。
本申请提供一种智能移动终端及其解锁方法、具有存储功能的装置,为使本申请的目的、技术方案和技术效果更加明确、清楚,以下对本申请进一步详细说明,应当理解此处所描述的具体实施条例仅用于解释本申请,并不用于限定本申请。
参阅图1,图1是本申请智能移动终端的解锁方法一实施方式的流程示意图。本实施方式的解锁方法包括如下步骤:
101:获取人体特征数据。
人体本身有电容和阻抗的特性,具有唯一性和可辨识性。同时,人体可以作为传输信息的介质,可以传输特定的信息。
其中,人体特征数据为特定的人体信息数据,包括人体的阻抗特征数据或人体的电容特征数据中的至少一种,可根据实际情况设计,在此不做具体限定。另外,需要说明的是,也可以在人体植入象征身份信息的芯片,芯片内的身份信息具有唯一性,人体特征数据可以为芯片内的身份信息。
智能移动终端包括智能手机、平板电脑以及其他智能设备,如智能手表等,在此不做限定。
在一个具体的实施方式中,智能移动终端包括能检测并接收人体信息的人体传感器,同时在智能移动终端的外壳上的特定位置设置有触点。在其中的一个实施方式中,智能移动终端的外壳的两侧设置有若干个手握的触点。在另一个实施方式中,智能移动终端的后壳设置有可接触的触点。智能移动终端的触点的位置和数量可根据实际情况设计,方便用户接触和智能移动终端检测人体信息即可,在此不做具体限定。
当人体与智能移动终端的触点接触时,人体与智能移动终端中的人 体传感器形成通讯回路,人体传感器便可以获取到人体的特征数据。
102:判断所述获取到的人体特征数据与预设的人体特征数据是否匹配。
其中,预设的人体特征数据为预先设定的特定人体的人体特征数据,包括人体阻抗数据或人体电容数据。
智能移动终端需要先预设特定人体的特征数据。在其中的一个实施方式中,智能移动终端根据相应的指令开启预设人体特征数据的操作,具体地,智能移动终端提示用户选择人体的某些部位与智能移动终端的触点接触,智能移动终端接收到完成人体与触点的接触指令后,人体传感器检测获取人体特征数据,并将获取到的人体特征数据存储至智能移动终端特定的存储路径。
需要说明的是,为了保证人体特征数据的准确性,可以多次执行上述预设人体特征数据的步骤,精确地确定人体特征数据的值或具体的范围。
另外,在一些情况下,智能移动终端的用户可能超过一个,为满足不同用户都能够执行解锁操作,可以预设多个用户的人体特征数据。
在一个具体的实施方式中,智能移动终端将传感器所获取的人体特征数据与预设的人体特征数据做相似度匹配,比如,获取到的人体特征数据是否在预设的人体特征数据的范围内或获取到的人体特征数据是否与预设的人体特征数据的值相等。如果获取到的的人体特征数据与预设的人体特征数据相等或在预设的人体特征数据的范围内,则匹配;否则,两者不匹配。
可选地,在不同的地点或时间段所获取的人体的特征数据可能会有微小的差异,为了避免误判断而影响用户体验,可以预设相似度的阈值,可以是95%、90%或其他数据,只要能够保证实施的准确率即可,在此不做限定。当相似度大于预设的阈值时,则判定获取的人体特征数据与预设的人体特征数据相匹配。
在另一个实施方式中,预设的人体特征数据也可以通过可佩戴的智能终端,如智能手表来设置。该智能终端中包含唯一的人体信息和人体 传感器。具体地,以智能终端为智能手表为例说明。智能手表佩戴在用户的左手,用户的右手与智能移动终端的触点接触,则智能手表、人体、智能移动终端之间形成通信回路。智能移动终端判断获取到的人体特征数据与智能手表所包含的人体信息数据是否匹配。
103:如果所述获取到的人体特征数据与预设的人体特征数据匹配,则获取运动特征数据。
在一个具体的实施方式中,如果获取到的人体特征数据与预设的人体特征数据匹配,则智能移动终端获取运动特征数据。其中,运动特征数据包括加速度、如重力加速度或角速度中的至少一种,可根据具体情况设计,在此不做具体限定。
在其中的一个实施方式中,当检测到智能移动终端的运动状态发生改变时,可以为智能移动终端被摇晃、挥动或翻转所引起的运动状态的变化,通过加速度计采集获取智能移动终端的加速度特征数据,其中,加速度特征数据可以是平均加速度也可以是加速度的运动轨迹,可根据实际情况设计,在此不做具体限定。
在另一个实施方式中,通过设置在智能移动终端上的陀螺仪采集获取其旋转角速度特征数据,具体地,当检测到智能移动终端的运动状态发生改变时,可以为智能移动终端被晃动、挥动或翻转所引起的运动状态的变化,通过陀螺仪采集获取智能移动终端的旋转角速度特征数据,其中,旋转角速度特征数据可以是平均旋转角速度也可以是旋转角速度的运动轨迹,可根据实际情况设计,在此不做具体限定。
可选地,为了使所获取的运动特征数据的对比度更高,可以从多个维度采集获取智能移动终端的运动特征数据,即可以同时采集获取智能移动终端的加速度特征数据和旋转角速度特征数据。
104:判断所述获取到的运动特征数据与预设的运动特征数据是否匹配。
其中,预设的运动特征数据包括预设的加速度、如重力加速度,旋转角速度等数据信息,预设的运动特征数据可以为具体的值,如运动特征数据的平均值或极值;也可以为具体的数值范围,可根据实际情况进 行设定,在此不做具体限定。另外,该预设的运动特征数据还可以包括与该加速度以及旋转角速度对应的运行轨迹。
在其中一个实施方式中,预设的运动特征数据为智能移动终端出厂时即设置完成的。
可选地,因为不同个体间挥动手势的动作存在差异,为了提高了解锁动作判断识别率,可根据用户习惯自定义设置解锁动作手势。在其中一个实施方式中,预设的运动特征数据也可以由用户自定义设置。具体地,开启智能移动终端解锁手势的录制功能后,使智能移动终端按照特定的轨迹运动,开始录制智能移动终端的运动轨迹并获取运动特征数据,并将通过智能移动终端的运动轨迹所获取的运动特征数据存储至预设的数据库,完成自定义解锁手势设置。
在一个具体的实施方式中,智能移动终端判断所述获取到的运动特征数值是否大于预设的运动特征数据的阈值。其中,预设的运动特征数据的阈值可以是具体的数值,比如一个极大值,也可以是具体的数值范围,可根据实际情况设计,在此不做具体限定。在其中的一个实施方式中,智能移动终端时常会有小幅度的运动,会经常被误判为解锁操作。为了避免误操作,当检测到智能移动终端大幅度摇晃两下时,才执行解锁操作。在此,以运动特征数据为重力加速度为例解释说明。
在预设的时间内获取智能移动终端的重力加速度,其中,预设的时间为1s、2s,也可以是其他数值,如1.5s、3s,可根据实际情况设计,在此不做具体限定。当检测到智能移动终端被摇晃时,某个时刻点智能移动终端的重力加速度
其中,G
t为智能移动终端在t时刻点所对应的重力加速度,X
t、Y
t、Z
t为传感器在t时刻点所对应的三轴读数。比如,当智能移动终端被快速左右摇晃两下时,重力加速度会 出现两个极大值,从左摇晃到最右时的极大值为G
t1,再从最右摇到最左时的极大值G
t2,当G
t1、G
t2大于预设的阈值G
n时,即,则检测到智能移动终端被大幅度摇晃。
可选地,在另一个具体的实施方式中,智能移动终端判断获取到的运动特征数据与预设的运动特征数据的相似度是否大于预设的相似度阈值。具体地,将获取到运动特征数据与预设的运动特征数据进行相似度匹配,比如将加速度特征数据或旋转角速度特征数据与预设的数据库中的加速度或旋转角速度数据进行相似度匹配,如果相似度大于预设的相似度阈值,则获取到的特征数据与预设的运动特征数据相匹配,即匹配成功;如果相似度不大于预设的相似度阈值,则获取到的特征数据与预设的运动特征数据不匹配,即匹配失败。
其中,预设的相似度阈值为预先设定的数值,可以为80%、90%、95%,或其他数值,只要能够保证实施的准确率即可,在此不做限定。
105:如果所述获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作。
在一具体的实施方式中,如果获取到的运动特征数据与预设运动特征数据匹配,则智能移动终端执行解锁操作。
另外,一般情况下,要多次摇晃或挥动智能移动终端才能使智能移动终端的运动特征的数据满足预设的解锁条件,为了避免再次获取并判断人体特征数据是否与预设的人体特征数据是否匹配,提高解锁的效率。
在上述任一实施方式中,如果所述获取到的运动特征数据与预设的运动特征数据不匹配,智能移动终端进一步的判断,在获取运动特征数据时,智能移动终端的人体传感器是否一直被触发,如果人体传感器一直被触发,即人体一直与智能移动终端外壳的触点有接触,则再次获取智能移动终端的运动特征数据并执行上述任一实施方式中所述获取智能移动终端的运动特征数据之后的所有步骤。如果人体传感器没有一直被触发,则执行上述任一实施方式的所有步骤。
区别于现有技术,本实施方式中的智能移动终端结合人体特征数据 和智能移动终端的运动轨迹确定是否对智能移动终端进行解锁操作,因为人体特征数据是唯一确定的且不容易被仿制,因此可以提高安全性。同时,从两个维度判断确定是否对智能移动终端进行解锁操作,可以减少误操作的发生率,提高了用户体验。
另外,当人体与智能移动终端的触点一直有接触时,无需获取并判断人体特征数据是否匹配,便可以再次获取智能移动终端的运动特征数据,执行解锁操作,提高解锁的效率。
参阅图2,图2是本申请智能移动终端一实施方式的结构示意图。在本实施方式中,智能移动终端20包括通信电路21、处理器22和存储器23。其中,通信电路21用于其他智能终端进行通信、获取及传输指令,存储器23用于存储特定的人体特征数据、特定的运动特征数据、处理器22执行的计算机程序以及在执行计算机程序时所产生的中间数据,处理器22执行计算机程序,实现如下任一实施方式中的解锁方法的步骤。
智能移动终端20包括智能手机、平板电脑以及其他智能设备,如智能手表等,在此不做限定。
在本实施方式中,处理器22获取人体特征数据。
具体地,人体本身有电容和阻抗的特性,具有唯一性和可辨识性。同时,人体可以作为传输信息的介质,可以传输特定的信息。其中,人体特征数据为特定的人体信息数据,包括人体的阻抗特征数据或人体的电容特征数据中的至少一种,可根据实际情况设计,在此不做具体限定。另外,需要说明的是,也可以在人体植入象征身份信息的芯片,芯片内的身份信息具有唯一性,人体特征数据可以为芯片内的身份信息。
在一个具体的实施方式中,智能移动终端20包括能检测并接收人体信息的人体传感器,同时在智能移动终端20的外壳上的特定位置设置有触点。在其中的一个实施方式中,智能移动终端20的外壳的两侧设置有若干个手握的触点。在另一个实施方式中,智能移动终端20的后壳设置有可接触的触点。智能移动终端20的触点的位置和数量可根据实际情况设计,方便用户接触和处理器22检测人体信息即可,在此 不做具体限定。
当人体与智能移动终端20的触点接触时,人体与智能移动终端20中的人体传感器形成通讯回路,人体传感器便可以获取到人体的特征数据。
处理器22根据获取到的人体特征数据,判断确定获取到的人体特征数据与预设的人体特征数据是否匹配。其中,预设的人体特征数据为预先设定的特定人体的人体特征数据,包括人体阻抗数据或人体电容数据。
处理器22需要先预设特定人体的特征数据。在其中的一个实施方式中,处理器22根据相应的指令开启预设人体特征数据的操作,具体地,处理器22提示用户选择人体的某些部位与智能移动终端20的触点接触,处理器22接收到完成人体与触点的接触指令后,人体传感器检测获取人体特征数据,并将获取到的人体特征数据存储至智能移动终端20特定的存储路径。
需要说明的是,为了保证人体特征数据的准确性,可以多次执行上述预设人体特征数据的步骤,精确地确定人体特征数据的值或具体的范围。
另外,在一些情况下,智能移动终端20的用户可能超过一个,为满足不同用户都能够执行解锁操作,可以预设多个用户的人体特征数据。
在一个具体的实施方式中,处理器22将传感器所获取的人体特征数据与预设的人体特征数据做相似度匹配,比如,获取到的人体特征数据是否在预设的人体特征数据的范围内或获取到的人体特征数据是否与预设的人体特征数据的值相等。如果获取到的的人体特征数据与预设的人体特征数据相等或在预设的人体特征数据的范围内,则匹配;否则,两者不匹配。
可选地,在不同的地点或时间段所获取的人体的特征数据可能会有微小的差异,为了避免误判断而影响用户体验,可以预设相似度的阈值,可以是95%、90%或其他数据,只要能够保证实施的准确率即可,在此 不做限定。当相似度大于预设的阈值时,则获取的人体特征数据与预设的人体特征数据相匹配。
在另一个实施方式中,预设的人体特征数据也可以通过可佩戴的智能终端设置,如智能手表,该智能终端中包含唯一的人体信息和人体传感器。具体地,以智能终端为智能手表为例说明。智能手表佩戴在用户的左手,用户的右手与智能移动终端20的触点接触,则智能手表、人体、处理器22之间形成通信回路。处理器22判断获取到的人体特征数据与智能手表所包含的人体信息数据是否匹配。如果匹配,则获取运动特征数据。
在一个具体的实施方式中,如果获取到的人体特征数据与预设的人体特征数据匹配,则智能移动终端获取运动特征数据。其中,运动特征数据包括加速度、如重力加速度,或角速度中的至少一种,可根据具体情况设计,在此不做具体限定。
在其中的一个实施方式中,当处理器22检测到智能移动终端20的运动状态发生改变时,可以为智能移动终端20被摇晃、挥动或翻转所引起的运动状态的变化,通过加速度计采集获取智能移动终端20的加速度特征数据,其中,加速度特征数据可以是平均加速度也可以是加速度的运动轨迹,可根据实际情况设计,在此不做具体限定。
在另一个实施方式中,通过设置在智能移动终端20上的陀螺仪采集获取其旋转角速度特征数据,具体地,当处理器22检测到智能移动终端20的运动状态发生改变时,可以为智能移动终端20被晃动、挥动或翻转所引起的运动状态的变化,通过陀螺仪采集获取智能移动终端20的旋转角速度特征数据,其中,旋转角速度特征数据可以是平均旋转角速度也可以是旋转角速度的运动轨迹,可根据实际情况设计,在此不做具体限定。
可选地,为了使所获取的运动特征数据的对比度更高,可以从多个维度采集获取智能移动终端20的运动特征数据,即可以同时采集获取智能移动终端20的加速度特征数据和旋转角速度特征数据。
进一步地,处理器22判断获取到的运动特征数据与预设的运动特 征数据是否匹配。其中,预设的运动特征数据包括预设的加速度、如重力加速度,旋转角速度等数据信息,预设的运动特征数据可以为具体的值,如运动特征数据的平均值或极值;也可以为具体的数值范围,可根据实际情况进行设定,在此不做具体限定。另外,该预设的运动特征数据还可以包括与该加速度以及旋转角速度对应的运行轨迹。
在其中一个实施方式中,预设的运动特征数据为智能移动终端20出厂时即设置完成的。
可选地,因为不同个体间挥动手势的动作存在差异,为了提高了解锁动作判断识别率,可根据用户习惯自定义设置解锁动作手势。在其中一个实施方式中,预设的运动特征数据也可以由用户自定义设置。具体地,处理器22开启智能移动终端20解锁手势的录制功能后,使智能移动终端20按照特定的轨迹运动,开始录制智能移动终端20的运动轨迹并获取运动特征数据,并将通过智能移动终端20的运动轨迹所获取的运动特征数据存储至预设的数据库,完成自定义解锁手势设置。
在一个具体的实施方式中,处理器22判断所述获取到的运动特征数值是否大于预设的运动特征数据的阈值。其中,预设的运动特征数据的阈值可以是具体的数值,比如一个极大值,也可以是具体的数值范围,可根据实际情况设计,在此不做具体限定。在其中的一个实施方式中,智能移动终端20时常会有小幅度的运动,会经常被误判为解锁操作。为了避免误操作,当检测到智能移动终端20大幅度摇晃两下时,才执行解锁操作。在此,以运动特征数据为重力加速度为例解释说明。
在预设的时间内处理器22获取智能移动终端20的重力加速度,其中,预设的时间为1s、2s,也可以是其他数值,如1.5s、3s,可根据实际情况设计,在此不做具体限定。当检测到智能移动终端20被摇晃时,某个时刻点智能移动终端20的重力加速度
其中,G
t为 智能移动终端在t时刻点所对应的重力加速度,X
t、Y
t、Z
t为传感器在t时刻点所对应的三轴读数。比如,当智能移动终端20被快速左右摇晃两下时,重力加速度会出现两个极大值,从左摇晃到最右时的极大值为G
t1,再从最右摇到最左时的极大值G
t2,当G
t1、G
t2大于预设的阈值G
n时,即,则检测到智能移动终端20被大幅度摇晃。
可选地,在另一个具体的实施方式中,处理器22判断获取到的运动特征数据与预设的运动特征数据相似度是否大于预设的相似度阈值。具体地,将获取到运动特征数据与预设的运动特征数据进行相似度匹配,比如将加速度特征数据或旋转角速度特征数据与预设的数据库中的加速度或旋转角速度数据进行相似度匹配,如果相似度大于预设的相似度阈值,则获取到的特征数据与预设的运动特征数据相匹配,即匹配成功;如果相似度不大于预设的相似度阈值,则获取到的特征数据与预设的运动特征数据不匹配,即匹配失败。
其中,预设的相似度阈值为预先设定的数值,可以为80%、90%、95%,或其他数值,只要能够保证实施的准确率即可,在此不做限定。
在一具体的实施方式中,如果处理器22所获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作。
另外,一般情况下,要多次摇晃或挥动智能移动终端才20能使智能移动终端20的运动特征数据满足预设的解锁条件,为了避免再次获取并判断人体特征数据是否与预设的人体特征数据是否匹配,提高解锁的效率。
在上述任一实施方式中,如果所述获取到的运动特征数据与预设的运动特征数据不匹配,处理器22进一步的判断,在获取运动特征数据时,智能移动终端20的人体传感器是否一直被触发,如果人体传感器一直被触发,即人体一直与智能移动终端20外壳的触点有接触,则再次获取智能移动终端20的运动特征数据并执行上述任一实施方式中所述处理器22获取智能移动终端20的运动特征数据之后的所有步骤。如果人体传感器没有一直被触发,则执行上述任一实施方式的所有步骤。
在上述任一实施方式中,存储器23用于存储处理器22执行上述任 一实施方式中的解锁方法的计算机程序以及在执行该计算机程序时所产生的中间数据。具体的包括:预设的人体特征数据、预设的运动特征时数据的阈值、获取到的运动特征数据、相似度、预设的时间等。
区别于现有技术,本实施方式中的智能移动终端结合人体特征数据和智能移动终端的运动轨迹确定是否对智能移动终端进行解锁操作,因为人体特征数据是唯一确定的且不容易被仿制,因此可以提高安全性。同时,从两个维度判断确定是否对智能移动终端进行解锁操作,可以减少误操作的发生率,提高了用户体验。
另外,当人体与智能移动终端的触点一直有接触时,无需获取并判断人体特征数据是否匹配,便可以再次获取智能移动终端的运动特征数据,执行解锁操作,提高解锁的效率。
参阅图3,图3是本申请具有存储功能的装置一实施方式的结构示意图。在本实施方式中,具有存储功能的装置30中存储有至少一个程序31。程序31用于执行如下任一实施方式中的解锁方法。
其中,所述具有存储功能的装置30可以是智能移动终端中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等,在此不做具体限定。
为了清楚的说明本实施方式,以具有存储功能的装置30是智能移动终端中的存储芯片为例说明。
在本实施方式中,程序31获取人体特征数据。具体地,人体本身有电容和阻抗的特性,具有唯一性和可辨识性。同时,人体可以作为传输信息的介质,可以传输特定的信息。其中,人体特征数据为特定的人体信息数据,包括人体的阻抗特征数据或人体的电容特征数据中的至少一种,可根据实际情况设计,在此不做具体限定。另外,需要说明的是,也可以在人体植入象征身份信息的芯片,芯片内的身份信息具有唯一性,人体特征数据可以为芯片内的身份信息。
在一个具体的实施方式中,智能移动终端包括能检测并接收人体信息的人体传感器,同时在智能移动终端的外壳上的特定位置设置有触点。在其中的一个实施方式中,智能移动终端的外壳的两侧设置有若干 个手握的触点。在另一个实施方式中,智能移动终端的后壳设置有可接触的触点。智能移动终端的触点的位置和数量可根据实际情况设计,方便用户接触和智能移动终端检测人体信息即可,在此不做具体限定。
当人体与智能移动终端的触点接触时,人体与智能移动终端中的人体传感器形成通讯回路,人体传感器便可以获取到人体的特征数据。
程序31根据上述获取到的人体特征数据,判断确定获取到的人体特征数据与预设的人体特征数据是否匹配。其中,预设的人体特征数据为预先设定的特定人体的人体特征数据,包括人体阻抗数据或人体电容数据。
程序31需要先预设特定人体的特征数据。在其中的一个实施方式中,程序31根据相应的指令开启预设人体特征数据的操作,具体地,程序31提示用户选择人体的某些部位与智能移动终端的触点接触,程序31接收到完成人体与触点的接触指令后,人体传感器检测获取人体特征数据,并将获取到的人体特征数据存储至智能移动终端特定的存储路径。
需要说明的是,为了保证人体特征数据的准确性,可以多次执行上述预设人体特征数据的步骤,精确地确定人体特征数据的值或具体的范围。
另外,在一些情况下,智能移动终端的用户可能超过一个,为满足不同用户都能够执行解锁操作,可以预设多个用户的人体特征数据。
在一个具体的实施方式中,程序31将传感器所获取的人体特征数据与预设的人体特征数据做匹配度比对,比如,获取到的人体特征数据是否在预设的人体特征数据的范围内或获取到的人体特征数据是否与预设的人体特征数据的值相等。如果获取到的的人体特征数据与预设的人体特征数据相等或在预设的人体特征数据的范围内,则匹配;否则,两者不匹配。
可选地,在不同的地点或时间段所获取的人体的特征数据可能会有微小的差异,为了避免误判断而影响用户体验,可以预设相似度的阈值,可以是95%、90%或其他数据,只要能够保证实施的准确率即可,在此 不做限定。当相似度大于预设的阈值时,则获取的人体特征数据与预设的人体特征数据相匹配。
在另一个实施方式中,预设的人体特征数据也可以通过可佩戴的智能终端设置,如智能手表,该智能终端中包含唯一的人体信息和人体传感器。具体地,以智能终端为智能手表为例说明。智能手表佩戴在用户的左手,用户的右手与智能移动终端的触点接触,则智能手表、人体、智能移动终端之间形成通信回路。程序31判断获取到的人体特征数据与智能手表所包含的人体信息数据是否匹配。如果匹配,则获取运动特征数据。
在一个具体的实施方式中,如果获取到的人体特征数据与预设的人体特征数据匹配,则程序31获取运动特征数据。其中,运动特征数据包括加速度、如重力加速度,或角速度中的至少一种,可根据具体情况设计,在此不做具体限定。
在其中的一个实施方式中,当程序31检测到智能移动终端的运动状态发生改变时,可以为智能移动终端被摇晃、挥动或翻转所引起的运动状态的变化,通过加速度计采集获取智能移动终端的加速度特征数据,其中,加速度特征数据可以是平均加速度也可以是加速度的运动轨迹,可根据实际情况设计,在此不做具体限定。
在另一个实施方式中,通过设置在智能移动终端上的陀螺仪采集获取其旋转角速度特征数据,具体地,当程序31检测到智能移动终端的运动状态发生改变时,可以为智能移动终端被晃动、挥动或翻转所引起的运动状态的变化,通过陀螺仪采集获取智能移动终端的旋转角速度特征数据,其中,旋转角速度特征数据可以是平均旋转角速度也可以是旋转角速度的运动轨迹,可根据实际情况设计,在此不做具体限定。
可选地,为了使所获取的运动特征数据的对比度更高,可以从多个维度采集获取智能移动终端的运动特征数据,即可以同时采集获取智能移动终端的加速度特征数据和旋转角速度特征数据。
进一步地,程序31判断获取到的运动特征数据与预设的运动特征数据是否匹配。其中,预设的运动特征数据包括预设的加速度、如重力 加速度,旋转角速度等数据信息,预设的运动特征数据可以为具体的值,如运动特征数据的平均值或极值;也可以为具体的数值范围,可根据实际情况进行设定,在此不做具体限定。另外,该预设的运动特征数据还可以包括与该加速度以及旋转角速度对应的运行轨迹。
在其中一个实施方式中,预设的运动特征数据为智能移动终端出厂时即设置完成的。
可选地,因为不同个体间挥动手势的动作存在差异,为了提高了解锁动作判断识别率,可根据用户习惯自定义设置解锁动作手势。在其中一个实施方式中,预设的运动特征数据也可以由用户自定义设置。具体地,程序31开启智能移动终端解锁手势的录制功能后,使智能移动终端按照特定的轨迹运动,开始录制智能移动终端的运动轨迹并获取运动特征数据,并将通过智能移动终端的运动轨迹所获取的运动特征数据存储至预设的数据库,完成自定义解锁手势设置。
在一个具体的实施方式中,程序31判断所述获取到的运动特征数值是否大于预设的运动特征数据的阈值。其中,预设的运动特征数据的阈值可以是具体的数值,比如一个极大值,也可以是具体的数值范围,可根据实际情况设计,在此不做具体限定。在其中的一个实施方式中,智能移动终端时常会有小幅度的运动,会经常被误判为解锁操作。为了避免误操作,当程序31检测到智能移动终端大幅度摇晃两下时,才执行解锁操作。在此,以运动特征数据为重力加速度为例解释说明。
在预设的时间内获取智能移动终端的重力加速度,其中,预设的时间为1s、2s,也可以是其他数值,如1.5s、3s,可根据实际情况设计,在此不做具体限定。当程序31检测到智能移动终端被摇晃时,某个时刻点智能移动终端的重力加速度
其中,G
t为智能移动终端在t时刻点所对应的重力加速度,X
t、Y
t、Z
t为传感器在t时刻点所 对应的三轴读数。比如,当智能移动终端被快速左右摇晃两下时,重力加速度会出现两个极大值,从左摇晃到最右时的极大值为G
t1,再从最右摇到最左时的极大值G
t2,当G
t1、G
t2大于预设的阈值G
n时,即,则检测到智能移动终端被大幅度摇晃。
可选地,在另一个具体的实施方式中,程序31判断获取到的运动特征数据与预设的运动特征数据的相似度是否大于预设的相似度阈值。具体地,将获取到的运动特征数据与预设的运动特征数据进行相似度匹配,比如将获取到的加速度特征数据或旋转角速度特征数据与预设的数据库中的加速度或旋转角速度数据进行相似度匹配,如果相似度大于预设的相似度阈值,则获取到的特征数据与预设的运动特征数据相匹配,即匹配成功;如果相似度不大于预设的相似度阈值,则获取到的特征数据与预设的运动特征数据不匹配,即匹配失败。
其中,预设的相似度阈值为预先设定的数值,可以为80%、90%、95%,或其他数值,只要能够保证实施的准确率即可,在此不做限定。
在一个具体的实施方式中,如果程序31所获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作。
另外,一般情况下,要多次摇晃或挥动智能移动终端才能使智能移动终端的运动特征数据满足预设的解锁条件,为了避免再次获取并判断人体特征数据是否与预设的人体特征数据是否匹配,提高解锁的效率。
在上述任一实施方式中,如果所述获取到的运动特征数据与预设的运动特征数据不匹配,程序31进一步的判断,在获取运动特征数据时,智能移动终端的人体传感器是否一直被触发,如果人体传感器一直被触发,即人体一直与智能移动终端外壳的触点有接触,则再次获取智能移动终端的运动特征数据并执行上述任一实施方式中所述获取智能移动终端的运动特征数据之后的所有步骤。如果人体传感器没有一直被触发,则执行上述任一实施方式的所有步骤。
区别于现有技术,本实施方式中的具有存储功能的装置中的程序结合人体特征数据和智能移动终端的运动轨迹确定是否对智能移动终端进行解锁操作,因为人体特征数据是唯一确定的且不容易被仿制,因此 可以提高安全性。同时,从两个维度判断确定是否对智能移动终端进行解锁操作,可以减少误操作的发生率,提高了用户体验。
另外,当人体与智能移动终端的触点一直有接触时,无需获取并判断人体特征数据是否匹配,便可以再次获取智能移动终端的运动特征数据,执行解锁操作,提高解锁的效率。
以上所述仅为本申请的实施方式,并非因此限制本申请的专利保护范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (20)
- 一种具有存储功能的装置,其中,所述装置存储有程序数据,所述程序数据能够被执行实现如下操作:获取并存储特定的人体特征数据;获取指令后录制并存储特定的运动特征数据;获取人体特征数据,包括:通过人体传感器获取人体的阻抗特征数据或人体的电容特征数据中的至少一种;判断所述获取到的人体特征数据与预设的人体特征数据是否匹配;如果所述获取到的人体特征数据与预设的人体特征数据匹配,则获取运动特征数据;判断所述获取到的运动特征数据与预设的运动特征数据是否匹配;如果所述获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作。
- 根据权利要求1所述的装置,其中,所述程序数据还能够被执行以实现如下操作:判断所述获取到的运动特征数值是否大于预设的运动特征数据的阈值;所述如果所述获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作的步骤具体包括:如果所述获取到的运动特征数值大于预设的运动特征数据的阈值,则执行解锁操作。
- 根据权利要求2所述的装置,其中,所述运动特征数值为重力加速度的平均值或重力加速度的极值。
- 根据权利要求1所述的装置,其中,所述程序数据还能够被执行以实现如下操作:判断所述获取到的运动特征数据与预设的运动特征数据的相似度是否大于预设的相似度阈值;所述如果所述获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作的步骤包括:如果所述获取到的运动特征与预设的运动特征的相似度大于预设的相似度阈值,则执行解锁操作。
- 一种智能移动终端,其中,所述智能移动终端包括:通信电路、存储器及处理器;所述通信电路用于与其他智能终端进行通信、获取及传输指令;所述存储器用于存储特定的人体特征数据、特定的运动特征数据、所述处理器执行的计算机程序以及在执行所述计算机程序时所产生的中间数据;所述处理器执行所述计算机程序时以实现如下步骤:获取人体特征数据;判断所述获取到的人体特征数据与预设的人体特征数据是否匹配;如果所述获取到的人体特征数据与预设的人体特征数据匹配,则获取运动特征数据;判断所述获取到的运动特征数据与预设的运动特征数据是否匹配;如果所述获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作。
- 根据权利要求5所述的智能移动终端,其中,所述判断所述获取到的运动特征数据与预设的运动特征数据是否匹配的步骤具体包括:判断所述获取到的运动特征数值是否大于预设的运动特征数据的阈值;所述如果所述获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作的步骤具体包括:如果所述获取到的运动特征数值大于预设的运动特征数据的阈值,则执行解锁操作。
- 根据权利要求6所述的智能移动终端,其中,所述运动特征数值为重力加速度的平均值或重力加速度的极值。
- 根据权利要求5所述的智能移动终端,其中,所述判断所述获取到的运动特征数据与预设的运动特征数据是否匹配的步骤具体包括:判断所述获取到的运动特征数据与预设的运动特征数据的相似度是否大于预设的相似度阈值;所述如果所述获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作的步骤包括:如果所述获取到的运动特征与预设的运动特征的相似度大于预设的相似度阈值,则执行解锁操作。
- 根据权利要求8所述的智能移动终端,其中,所述相似度阈值为90%或 95%。
- 根据权利要求5所述的智能移动终端,其中,所述获取人体特征数据的步骤具体包括:通过人体传感器获取人体的阻抗特征数据或人体的电容特征数据中的至少一种。
- 根据权利要求5所述的智能移动终端,其中,所述获取人体特征数据的步骤之前还包括预设人体特征数据的步骤:获取并存储特定的人体特征数据。
- 根据权利要求5所述的智能移动终端,其中,所述获取人体特征数据的步骤之前还包括预设运动特征数据的步骤:获取指令后录制并存储特定的运动特征数据。
- 一种智能移动终端的解锁方法,其中,所述智能移动终端的解锁方法包括:获取人体特征数据;判断所述获取到的人体特征数据与预设的人体特征数据是否匹配;如果所述获取到的人体特征数据与预设的人体特征数据匹配,则获取运动特征数据;判断所述获取到的运动特征数据与预设的运动特征数据是否匹配;如果所述获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作。
- 根据权利要求13所述的智能移动终端的解锁方法,其中,所述判断所述获取到的运动特征数据与预设的运动特征数据是否匹配的步骤具体包括:判断所述获取到的运动特征数值是否大于预设的运动特征数据的阈值;所述如果所述获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作的步骤具体包括:如果所述获取到的运动特征数值大于预设的运动特征数据的阈值,则执行解锁操作。
- 根据权利要求14所述的智能移动终端的解锁方法,其中,所述运动特征数值为重力加速度的平均值或重力加速度的极值。
- 根据权利要求13所述的智能移动终端的解锁方法,其中,所述判断所述获取到的运动特征数据与预设的运动特征数据是否匹配的步骤具体包括:判断所述获取到的运动特征数据与预设的运动特征数据的相似度是否大于预设的相似度阈值;所述如果所述获取到的运动特征数据与预设运动特征数据匹配,则执行解锁操作的步骤包括:如果所述获取到的运动特征与预设的运动特征的相似度大于预设的相似度阈值,则执行解锁操作。
- 根据权利要求16所述的智能移动终端的解锁方法,其中,所述相似度阈值为90%或95%。
- 根据权利要求13所述的智能移动终端的解锁方法,其中,所述获取人体特征数据的步骤具体包括:通过人体传感器获取人体的阻抗特征数据或人体的电容特征数据中的至少一种。
- 根据权利要求13所述的智能移动终端的解锁方法,其中,所述获取人体特征数据的步骤之前还包括预设人体特征数据的步骤:获取并存储特定的人体特征数据。
- 根据权利要求13所述的智能移动终端的解锁方法,其中,所述获取人体特征数据的步骤之前还包括预设运动特征数据的步骤:获取指令后录制并存储特定的运动特征数据。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710704197.0 | 2017-08-16 | ||
CN201710704197.0A CN107704742A (zh) | 2017-08-16 | 2017-08-16 | 智能移动终端及其解锁方法、具有存储功能的装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019034082A1 true WO2019034082A1 (zh) | 2019-02-21 |
Family
ID=61170147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/100660 WO2019034082A1 (zh) | 2017-08-16 | 2018-08-15 | 智能移动终端及其解锁方法、具有存储功能的装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107704742A (zh) |
WO (1) | WO2019034082A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112333503A (zh) * | 2020-09-24 | 2021-02-05 | 深圳Tcl新技术有限公司 | 智能大屏的控制方法、装置、智能设备及可读存储介质 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107704742A (zh) * | 2017-08-16 | 2018-02-16 | 捷开通讯(深圳)有限公司 | 智能移动终端及其解锁方法、具有存储功能的装置 |
CN108919949A (zh) * | 2018-06-25 | 2018-11-30 | 联想(北京)有限公司 | 一种状态切换方法及装置 |
CN108829337A (zh) * | 2018-06-29 | 2018-11-16 | 努比亚技术有限公司 | 设备控制方法、装置及计算机可读存储介质 |
CN110008675B (zh) * | 2019-03-28 | 2021-07-20 | 南京维沃软件技术有限公司 | 一种指纹识别方法及移动终端 |
CN110621060A (zh) * | 2019-09-29 | 2019-12-27 | 芯海科技(深圳)股份有限公司 | 一种电子设备及其控制方法、控制装置及存储介质 |
CN112837459B (zh) * | 2019-11-22 | 2023-01-31 | Oppo广东移动通信有限公司 | 门禁解锁方法及相关设备 |
CN113157090A (zh) * | 2021-03-24 | 2021-07-23 | 维沃移动通信有限公司 | 电子设备的亮屏控制方法、装置及电子设备 |
CN113051538B (zh) * | 2021-03-31 | 2023-05-23 | 维沃移动通信有限公司 | 信息解锁方法和电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964126A (zh) * | 2010-09-13 | 2011-02-02 | 中兴通讯股份有限公司 | 移动终端支付方法及移动终端 |
CN104657638A (zh) * | 2015-01-22 | 2015-05-27 | 成都朝越科技有限公司 | 一种基于运动特征的手机解锁方法 |
CN107704742A (zh) * | 2017-08-16 | 2018-02-16 | 捷开通讯(深圳)有限公司 | 智能移动终端及其解锁方法、具有存储功能的装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102135850A (zh) * | 2010-12-06 | 2011-07-27 | 华为终端有限公司 | 手持终端设备及其自动解锁的方法 |
US9510197B2 (en) * | 2014-06-12 | 2016-11-29 | Sony Mobile Communications Inc. | Electronic equipment and method of authenticating a user |
CN106789065A (zh) * | 2016-12-09 | 2017-05-31 | 广州视源电子科技股份有限公司 | 信息验证方法、***、可穿戴设备及终端 |
-
2017
- 2017-08-16 CN CN201710704197.0A patent/CN107704742A/zh active Pending
-
2018
- 2018-08-15 WO PCT/CN2018/100660 patent/WO2019034082A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964126A (zh) * | 2010-09-13 | 2011-02-02 | 中兴通讯股份有限公司 | 移动终端支付方法及移动终端 |
CN104657638A (zh) * | 2015-01-22 | 2015-05-27 | 成都朝越科技有限公司 | 一种基于运动特征的手机解锁方法 |
CN107704742A (zh) * | 2017-08-16 | 2018-02-16 | 捷开通讯(深圳)有限公司 | 智能移动终端及其解锁方法、具有存储功能的装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112333503A (zh) * | 2020-09-24 | 2021-02-05 | 深圳Tcl新技术有限公司 | 智能大屏的控制方法、装置、智能设备及可读存储介质 |
CN112333503B (zh) * | 2020-09-24 | 2023-08-01 | 深圳Tcl新技术有限公司 | 智能大屏的控制方法、装置、智能设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107704742A (zh) | 2018-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019034082A1 (zh) | 智能移动终端及其解锁方法、具有存储功能的装置 | |
EP3252644B1 (en) | Method for activating function using fingerprint and electronic device including touch display supporting the same | |
US10055563B2 (en) | Air writing and gesture system with interactive wearable device | |
US9965608B2 (en) | Biometrics-based authentication method and apparatus | |
CN107402663B (zh) | 指纹验证方法和用于执行该方法的电子设备 | |
US10511600B2 (en) | Maintaining user authentications with common trusted devices | |
CN108694312B (zh) | 用于存储指纹信息的电子设备和方法 | |
US9858467B2 (en) | Method and apparatus for recognizing fingerprints | |
CN107257949A (zh) | 触摸处理方法和支持该方法的电子设备 | |
KR102575672B1 (ko) | 전자 장치 및 그 동작 방법 | |
KR102614046B1 (ko) | 생체 데이터를 획득하기 위한 방법 및 그 전자 장치 | |
CN109074435B (zh) | 用于提供用户信息的电子设备和方法 | |
KR102370678B1 (ko) | 전자 장치의 터치 센싱 모듈 제어 방법 및 전자 장치, 전자 장치에 구비된 터치 센싱 모듈의 동작 방법 및 터치 센싱 모듈 | |
EP2880509B1 (en) | Improving input by tracking gestures | |
WO2019101096A1 (zh) | 安全验证的方法、装置及移动终端 | |
US9696815B2 (en) | Method, device, system and non-transitory computer-readable recording medium for providing user interface | |
CN102937869A (zh) | 一种终端设备触发控制指令的方法和装置 | |
JP2013232816A (ja) | 携帯端末 | |
CN108460261B (zh) | 用于管理内容的方法及其电子设备 | |
WO2016131245A1 (zh) | 控制终端操作的方法及装置 | |
CN105205377A (zh) | 一种防止误启动相机的装置、方法及移动终端 | |
US9478082B2 (en) | Wearable device and associated control method | |
US20190073097A1 (en) | Application program data processing method and device | |
CN113779531A (zh) | 移动终端触控解锁处理方法、装置、移动终端及存储介质 | |
CN118245125A (zh) | 移动终端及其应用程序启动方法、控制器、介质 |
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: 18846144 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: 18846144 Country of ref document: EP Kind code of ref document: A1 |