SYSTEM AND METHOD FOR UNLOCKING AN ELECTRONIC DEVICE
First Claim
1. A computer-implemented method for unlocking an electronic device, the method comprising:
- presetting a unlocking operation having motion units, each of the motion units comprising three-axis acceleration values and three-axis rotation vectors of the electronic device, the three-axis acceleration values being detected by a first sensor of the electronic device and the three-axis rotation vectors being detected by a second sensor of the electronic device;
sampling the unlocking operation at a preset time interval, and storing the sampled unlocking operation into a storage system of the electronic device;
obtaining the three-axis acceleration values and the three-axis rotation vectors continuously from the first sensor and the second sensor as an input operation, when the electronic device receives a preset unlocking command to unlock the electronic device;
recording motion units of the input operation;
sampling the input operation at the preset time interval as sampled input operation;
calculating a membership degree of the input operation according to a predetermined formula of a theory of fuzzy logic, the sampled unlocking operation, and the sampled input operation;
unlocking the electronic device when the membership degree of the input operation conforms to a preset unlocking threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for unlocking an electronic device, unlocking operation having motion units are preset and are stored into a storage system. Sampled unlocking operation is stored into the storage system. When the electronic device receives a preset unlocking command to start unlocking the electronic device, three-axis acceleration values and three-axis rotation vectors are obtained continuously as an input operation from a first sensor and a second sensor. Motion units of the input operation are recorded. Sampled input operation is obtained by sampling the input operation at a preset time interval. A membership degree of the input operation is calculated. When the membership degree of the input operation conforms to a preset unlocking threshold, the electronic device is unlocked.
8 Citations
18 Claims
-
1. A computer-implemented method for unlocking an electronic device, the method comprising:
-
presetting a unlocking operation having motion units, each of the motion units comprising three-axis acceleration values and three-axis rotation vectors of the electronic device, the three-axis acceleration values being detected by a first sensor of the electronic device and the three-axis rotation vectors being detected by a second sensor of the electronic device; sampling the unlocking operation at a preset time interval, and storing the sampled unlocking operation into a storage system of the electronic device; obtaining the three-axis acceleration values and the three-axis rotation vectors continuously from the first sensor and the second sensor as an input operation, when the electronic device receives a preset unlocking command to unlock the electronic device; recording motion units of the input operation; sampling the input operation at the preset time interval as sampled input operation; calculating a membership degree of the input operation according to a predetermined formula of a theory of fuzzy logic, the sampled unlocking operation, and the sampled input operation; unlocking the electronic device when the membership degree of the input operation conforms to a preset unlocking threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory storage medium storing a set of instructions, when executed by at least one processor of an electronic device, cause the at least one processor to perform a method for unlocking the electronic device, the method comprising:
-
presetting an unlocking operation having motion units, each of the motion units comprising three-axis acceleration values and three-axis rotation vectors of the electronic device, the three-axis acceleration values being detected by a first sensor of the electronic device and the three-axis rotation vectors being detected by a second sensor of the electronic device; sampling the unlocking operation at a preset time interval, and storing the sampled unlocking operation into a storage system of the electronic device; obtaining the three-axis acceleration values and the three-axis rotation vectors continuously from the first sensor and the second sensor as an input operation, when the electronic device receives a preset unlocking command to unlock the electronic device; recording the motion units of the input operation; sampling the input operation at the preset time interval as sampled input operation; calculating a membership degree of the input operation according to a predetermined formula of a theory of fuzzy logic, the sampled unlocking operation and the sampled input operation; unlocking the electronic device when the membership degree of the input operation conforms to a preset unlocking threshold. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An electronic device, comprising:
-
a first sensor for detecting three-axis acceleration values and a second sensor for detecting three-axis rotation vectors of the electronic device; a storage system; at least one processor; and one or more programs that are stored in the storage system and executed by the at least one processor, the one or more programs comprising; a setting module that presets an unlocking operation having motion units, each of the motion units comprising the three-axis acceleration values and the three-axis rotation vectors of the electronic device; a sampling module that samples the unlocking operation at a preset time interval, and stores the sampled unlocking operation into the storage system; an acquisition module that obtains the three-axis acceleration values and the three-axis rotation vectors continuously from the first sensor and the second sensor as an input operation, when the electronic device receives a preset unlocking command to unlock the electronic device; a recording module that records the motion units of the input operation; the sampling module further samples the input operation at the preset time interval as sampled input operation; a calculation module that calculates a membership degree of the input operation according to a predetermined formula of a theory of fuzzy logic, the sampled unlocking operation and the sampled input operation; a processing module that unlocks the electronic device when the membership degree of the input operation conforms to a preset unlocking threshold. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification