WO2017032010A1 - 一种解锁方法及移动终端 - Google Patents
一种解锁方法及移动终端 Download PDFInfo
- Publication number
- WO2017032010A1 WO2017032010A1 PCT/CN2016/080349 CN2016080349W WO2017032010A1 WO 2017032010 A1 WO2017032010 A1 WO 2017032010A1 CN 2016080349 W CN2016080349 W CN 2016080349W WO 2017032010 A1 WO2017032010 A1 WO 2017032010A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- touch
- mobile terminal
- unlocking operation
- unlocking
- sliding
- Prior art date
Links
Images
Classifications
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- 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
-
- 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/36—User authentication by graphic or iconic representation
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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 for inputting data by handwriting, e.g. gesture or text
Definitions
- the present invention relates to the field of mobile terminal technologies, and in particular, to an unlocking method and a mobile terminal.
- touch screens are increasingly used as displays and user input devices, ie, touch screens are used in mobile terminals to provide an interface for users to interact with devices.
- a locking function is generally provided.
- the popular mobile terminal screen unlocking schemes can be divided into two categories: the first type of scheme is to use a password to lock the screen, and when the screen is unlocked, a preset password is generally required. There are various ways to unlock the password. In addition to inputting the preset password string to unlock, it also develops some methods of graphical unlocking.
- the second type of scheme is non-password unlocking. Generally, you need to do a simple long or flat screen operation to unlock the screen.
- the password unlocking can effectively protect the privacy of the user, but each time the unlocking requires a password, the operation is complicated, which brings inconvenience to the user.
- the non-password unlocking operation is convenient, due to the loss of password protection, the user's privacy is in danger of being sneaked and stolen by others. Therefore, the existing unlocking method cannot form a better protection for the mobile terminal device, and is easily peeped and imitated, which poses a threat to the privacy information of the mobile phone, and the security of the mobile terminal needs to be improved.
- the embodiment of the invention provides an unlocking method and a mobile terminal, so as to improve unlocking security and interest of the mobile terminal.
- a first aspect of the embodiments of the present invention provides an unlocking method, including:
- the second lock screen interface is removed, and the lock screen state is released.
- the first touch unlocking operation includes an M click unlocking operation, where the M is a positive integer, and the determining the The velocity data of the first unlocking operation satisfies the first preset condition, including:
- the first unlocking operation includes a sliding unlocking operation, and determining that the strength data of the first unlocking operation acquired by the mobile terminal meets a first pre-preparation Set conditions, including:
- the second touch unlocking operation includes N times Clicking the unlocking operation, the N is a positive integer, and the determining that the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal meets the second preset condition includes:
- the second touch unlocking operation includes a sliding unlocking operation, the determining that the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal meets a second preset condition, including:
- the mobile terminal acquires M times of the M click unlock operation input Before the M touch strength and the M touch time in the velocity data, the method further includes:
- the mobile terminal sets x touch velocity ranges according to the X historical touch strengths of the X-history touch operation of the user, where the X and x are positive integers, and the value of the x is smaller than X. Since the above-mentioned x touch force ranges are set according to the habitual touch operation of the user, the touch force range setting process is more in line with the user's touch habits, which is beneficial to improving the accuracy of the mobile terminal in recognizing the user unlocking operation. Improve the user experience.
- the method before the detecting, by the user, the first touch unlocking operation of the first lock screen interface displayed on the display screen of the mobile terminal, the method further includes:
- the display screen of the mobile terminal includes a touch screen and a display screen, wherein the touch screen is provided with an array of pressure sensors, and the pressure sensor array is configured to collect the first Touch data for unlocking operations.
- a second aspect of the embodiments of the present invention provides a mobile terminal, including:
- a first detecting unit configured to detect a first touch unlocking operation of the first lock screen interface displayed on the display screen of the mobile terminal by the user
- a first determining unit configured to determine whether the velocity data of the first touch unlocking operation acquired by the mobile terminal meets a first preset condition
- a removing unit configured to remove the first lock screen if the first determining unit determines that the velocity data of the first touch unlocking operation acquired by the mobile terminal satisfies a first preset condition interface
- a display unit configured to display a second lock screen interface on a display screen of the mobile terminal
- a second detecting unit configured to detect a second touch unlocking operation of the user for the second lock screen interface
- a second determining unit configured to determine whether the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal meets a second preset condition
- An unlocking unit configured to remove the second lock screen interface if the second determining unit determines that the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal meets a second preset condition , unlock the lock screen state.
- the first touch unlocking operation includes an M click unlocking operation, where the M is a positive integer, and the first determining unit is specifically configured to:
- the first unlocking operation includes a sliding unlocking operation, where the first determining unit is specifically configured to:
- the second touch unlocking operation includes N times Clicking the unlocking operation, the N is a positive integer, and the second determining unit is specifically configured to:
- the second touch unlocking operation includes sliding unlocking
- the second determining unit is specifically configured to:
- the mobile terminal further includes:
- a frequency-locking interface loading unit configured to detect, when the first detecting unit detects a first touch unlocking operation of the first lock screen interface displayed on the display screen of the mobile terminal, the user detects that the user presses the mobile terminal
- the screen wakes up function button the display screen of the mobile terminal is switched from the screen state to the bright screen state, the first lock screen interface stored in advance is retrieved, and the first lock screen interface is displayed on the display screen.
- the display screen of the mobile terminal includes a touch screen and a display screen, wherein the touch screen is provided with an array of pressure sensors, and the pressure sensor array is configured to collect the first Touch data for unlocking operations.
- an embodiment of the present invention provides a mobile terminal, including:
- a processor a memory, a transmitter, a receiver, and a communication bus
- the processor, the memory, the transmitter, and the receiver are connected and complete communication with each other through the communication bus, and the receiver and the transmitter are used for wireless communication;
- the processor invokes program code stored in the memory to perform some or all of the steps as described in any of the first aspects of the embodiments of the present invention.
- the mobile terminal first detects the first unlocking operation of the first lock screen interface displayed on the display screen of the mobile terminal, and secondly, the mobile terminal determines the first unlocking operation acquired by the mobile terminal. If the velocity data meets the first preset condition, the first lock screen interface is removed, and the second lock screen interface is displayed on the display screen of the mobile terminal, and again, the second touch of the user for the second lock screen interface is detected. The unlocking operation is controlled. Finally, in a case where it is determined that the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal satisfies the second preset condition, the second lock screen interface is removed, and the lock screen state is released.
- the user needs to input the correct velocity data to unlock the first lock screen interface, and then input the correct unlocking parameter to unlock the second lock screen interface, thereby facilitating the security of unlocking the mobile terminal. And fun.
- FIG. 1 is a schematic flow chart of an unlocking method according to a first embodiment of the present invention
- FIG. 2 is a schematic flow chart of an unlocking method according to a second embodiment of the present invention.
- FIG. 3 is a schematic flow chart of an unlocking method according to a third embodiment of the present invention.
- FIG. 4 is a schematic flow chart of an unlocking method according to a fourth embodiment of the present invention.
- FIG. 5 is a schematic flowchart diagram of an unlocking method according to a fifth embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of a mobile terminal according to a sixth embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of a mobile terminal according to a seventh embodiment of the present invention.
- the embodiment of the invention provides an unlocking method and a mobile terminal, so as to improve the security and interest of unlocking the mobile terminal.
- the mobile terminal described in the embodiment of the present invention includes a smart phone, a tablet computer, and a wearable device. (such as a smart watch), etc., which is provided with an electronic device for displaying a screen, and the operating system installed by the mobile terminal may be, for example, an Android operating system, iOS (Apple's mobile operating system), Windows Phone (Microsoft released mobile operating system), plug
- the display screen of the mobile terminal specifically includes a touch screen and a display screen.
- a pressure sensor array can be disposed in the touch screen, and the mobile terminal can obtain the pressure value received by the pressure sensor array (such as the present invention).
- the pressure sensor may be, for example, a resistance strain gauge pressure sensor, a semiconductor strain gauge pressure sensor, a piezoresistive pressure sensor, an inductive pressure sensor, a capacitive type Pressure sensor, resonant pressure sensor, etc.
- the embodiment of the present invention includes, but is not limited to, the above manner to obtain a pressure value.
- FIG. 1 is a schematic flowchart of an unlocking method according to a first embodiment of the present invention. As shown in FIG. 1 , the unlocking method specifically includes the following steps:
- the mobile terminal detects a first touch unlocking operation of the first lock screen interface displayed on the display screen of the mobile terminal by the user;
- the mobile terminal when the mobile terminal detects that the user presses or touches the power button or the Home button of the mobile terminal or other physical buttons of the wake-up screen, the mobile terminal first switches the display screen of the mobile terminal from the state of the information screen to the light state. a screen state, simultaneously capturing a pre-stored first lock screen interface, displaying the first lock screen interface that is called on the display screen, and detecting the first screen of the first lock screen displayed on the display screen of the user for the mobile terminal a touch unlocking operation, wherein the first touch unlocking operation may include a click unlocking operation or a sliding unlocking operation.
- the mobile terminal after determining that the velocity data of the first touch unlocking operation acquired by the mobile terminal meets a first preset condition, remove the first lock screen interface, and in the moving The second lock screen interface is displayed on the display screen of the terminal;
- the mobile terminal determines that the strength data of the first unlocking operation acquired by the mobile terminal satisfies the first pre-
- the specific implementation manner of the condition is: the mobile terminal first acquires M touch strengths and M touch times in the M pieces of velocity data input by the M click and unlock operation, and acquires the M touch forces M dynamic range targets corresponding to the M touch force ranges Secondly, sorting the M velocity range identifiers according to the preset order of the M touch times to form a velocity range identification sequence; again, determining that the order of the velocity range identification sequences is the M touches Controlling the touch force sequence of the unlocking operation; finally, determining that the touch data sequence matches the preset touch force sequence, determining that the velocity data of the first unlocking operation satisfies the first preset condition.
- the preset order of the touch time is an order from time to time
- the preset touch force order is F1 ⁇ F1 ⁇ F2 ⁇ F2 ⁇ F1 ⁇ F1
- the user acquired by the mobile terminal is for the first lock.
- 6 clicks of the screen interface to unlock the operation 6 sets of velocity data specifically include touch time (hour: minute: second), and touch strength (Newton), examples are as follows:
- the range of the strengths of the above-mentioned touch forces 0.8, 0.9, 1.1, 1.2, 1.0, and 0.8 acquired by the mobile terminal (0.7, 1.0], (0.7, 1.0), (1.0, 1.3), (1.0, 1.3) (0.7, 1.0) ], (0.7, 1.0) corresponding velocity range identifiers are F1, F1, F2, F2, F1, F1;
- the velocity range identification sequence formed by sorting the above-mentioned velocity range identifiers in order from time to time is (F1, F1) , F2, F2, F1, F1),
- the touch force sequence of the above-mentioned 6 touch unlocking operations determined by the mobile terminal is F1 ⁇ F1 ⁇ F2 ⁇ F2 ⁇ F1 ⁇ F1, and the mobile terminal determines the touch force sequence.
- the first unlocking operation includes a sliding unlocking operation
- the specific implementation manner in which the mobile terminal determines that the velocity data of the first unlocking operation acquired by the mobile terminal meets the first preset condition is: the foregoing moving
- the terminal acquires M sliding forces corresponding to the M sliding positions on the sliding track input by the sliding unlocking operation, where the M is a positive integer; determining an average sliding force of the M sliding forces; determining the average sliding In a case where the velocity range to which the velocity belongs matches the preset sliding velocity range, it is determined that the velocity data of the first unlocking operation satisfies the first preset condition.
- the mobile terminal obtains 10 sliding forces corresponding to 10 sliding positions on the sliding track of the sliding unlocking operation input (1.0, 1.1, 1.2, 0.9, 0.8, 0.9, 1.1, 1.0, 0.8, 0.8).
- Unit Newton N determine the average sliding force is 0.96N, the average sliding force belongs to the strength range
- the surrounding [0.9, 1.1] matches the preset sliding velocity range [0.9, 1.1], and determines that the velocity data of the first unlocking operation satisfies the first preset condition.
- the mobile terminal detects a second touch unlocking operation of the user on the second lock screen interface.
- the mobile terminal after determining that the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal meets the second preset condition, removes the second lock screen interface, and releases the lock screen state.
- the mobile terminal determines that the second touch unlocking operation acquired by the mobile terminal is unlocked.
- the specific manner of the parameter meeting the second preset condition is: the mobile terminal first acquires the N touch positions input by the N clicks of the unlocking operation and the N touch times corresponding to the N touch positions, and acquires the N position identifiers corresponding to the N touch positions; secondly, sorting the N position identifiers according to the preset order of the N touch times to form a position identification sequence; and again, determining the performance of the position identification sequence
- the order of the touch positions is the sequence of the touch positions of the N touch unlocking operations; finally, the second touch unlock operation is determined when it is determined that the touch positions are sequentially matched with the preset touch position order.
- the unlocking parameter satisfies the second preset condition.
- the touch control parameters include the touch time (hour: minute: second) and the touch position (X-axis coordinate, Y-axis coordinate), examples are as follows:
- the position identifiers corresponding to the touch positions (x1, y1), (x2, y2), (x3, y3), (x4, y4), (x5, y5), (x6, y6) acquired by the mobile terminal are respectively P1 , P2, P3, P4, P5, P6, the position identification sequence sorted according to the time from far to near is [P1, P2, P3, P4, P5, P6]. Finally, the mobile terminal determines the above 6 touches.
- the order of the touch positions of the unlocking operation is P1 ⁇ P2 ⁇ P3 ⁇ P4 ⁇ P5 ⁇ P6, and the mobile terminal determines that the touch position sequence is matched with the preset touch position order, and determines that the second touch unlock operation is unlocked. The parameter satisfies the second preset condition.
- the mobile terminal first detects a first unlocking operation of the first lock screen interface displayed by the user on the display screen of the mobile terminal, and secondly, the mobile terminal determines that the mobile terminal obtains the first When the velocity data of the unlocking operation satisfies the first preset condition, the first lock screen interface is removed, and the second lock screen interface is displayed on the display screen of the mobile terminal, and again, the user is detected for the second lock screen interface.
- the second touch unlocking operation finally, in a case where it is determined that the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal satisfies the second preset condition, the second lock screen interface is removed, and the lock screen state is released.
- the user needs to input the correct velocity data to unlock the first lock screen interface, and then input the correct unlocking parameter to unlock the second lock screen interface, thereby facilitating the security of unlocking the mobile terminal. And fun.
- FIG. 2 is a schematic flowchart of an unlocking method according to a second embodiment of the present invention. As shown in FIG. 2, the unlocking method specifically includes the following steps:
- the mobile terminal detects a first touch unlocking operation of the first lock screen interface displayed on the display screen of the mobile terminal, where the first touch unlocking operation includes M click unlocking operations, and the M is positive Integer
- the mobile terminal when the mobile terminal detects that the user presses or touches the power button or the Home button of the mobile terminal or other physical buttons of the wake-up screen, the mobile terminal first switches the display screen of the mobile terminal from the state of the information screen to the light state. a screen state, simultaneously capturing a pre-stored first lock screen interface, displaying the first lock screen interface that is called on the display screen, and detecting the first screen of the first lock screen displayed on the display screen of the user for the mobile terminal
- the touch unlocking operation includes the M touch unlocking operation.
- the mobile terminal acquires M touch strengths and M touch times in the M pieces of velocity data input by the M-click unlocking operation, and acquires M touch force ranges to which the M touch forces belong Corresponding M velocity range identifiers;
- the mobile terminal may set x touch force ranges according to X historical touch strengths of the X-history touch operation of the user in advance, where the X and x are positive integers, and the value of the x is smaller than X. .
- the mobile terminal acquires 100 historical touches of the user's 100 historical touch operations, Strength, among which 70 of the above 100 historical touches are in the range of [0.7, 1.3] (in Newtons), and the values of 20 historical touches are (1.3, 2), 10 in history.
- the value of the touch force is [0.2, 0.7), and the mobile terminal can determine that the touch force range [0.7, 1.3] is the first touch force range, and the touch force range (1.3, 2) is the second touch.
- the range of the touch force, the touch force range [0.2, 0.7) is the third touch force range, so that the first touch force range set by the mobile terminal corresponds to the habitual touch action of the user, and the second touch force range Corresponding to the consciously increasing touch action of the user, the third touch force range corresponds to the user's consciously reduced touch operation. It can be seen that the setting process of the touch force range is more in line with the user's touch habit, which is beneficial to the user. Improve the accuracy of the mobile terminal to identify the user unlocking operation and enhance the user experience.
- the mobile terminal sorts the M dynamic range identifiers according to a preset sequence of the M touch times to form a velocity range identification sequence.
- the mobile terminal determines that the sequence represented by the velocity range identifier sequence is a touch force sequence of the M touch unlock operation
- the mobile terminal determines that the touch data sequence matches the preset touch force sequence, and determines that the velocity data of the first unlocking operation satisfies a first preset condition, and removes the first Locking the screen interface and displaying a second lock screen interface on the display screen of the mobile terminal;
- the 6-click unlocking operation of the user acquired by the mobile terminal for the first lock screen interface includes the touch time (hour: minute: second) and the touch force (Newton), examples are as follows:
- the range of the strengths of the above-mentioned touch forces 0.8, 0.9, 1.1, 1.2, 1.0, and 0.8 acquired by the mobile terminal (0.7, 1.0], (0.7, 1.0), (1.0, 1.3), (1.0, 1.3) (0.7, 1.0) ], (0.7, 1.0) corresponding velocity range identifiers are F1, F1, F2, F2, F1, F1;
- the velocity range identification sequence formed by sorting the above-mentioned velocity range identifiers in order from time to time is (F1, F1) , F2, F2, F1, F1),
- the touch force sequence of the above-mentioned 6 touch unlocking operations determined by the mobile terminal is F1 ⁇ F1 ⁇ F2 ⁇ F2 ⁇ F1 ⁇ F1, and the mobile terminal determines the touch force sequence.
- the sequences are matched to determine that the velocity data of the first unlocking operation satisfies the first preset condition.
- the mobile terminal detects a second touch unlocking operation of the user on the second lock screen interface, where the second touch unlocking operation includes N click unlocking operations, and the N is a positive integer;
- the mobile terminal acquires the N touch positions input by the N clicks of the unlocking operation and the N touch times corresponding to the N touch positions, and acquires the N positions corresponding to the N touch positions.
- the mobile terminal sorts the N location identifiers according to a preset sequence of the N touch times to form a location identifier sequence.
- the mobile terminal determines that the sequence represented by the location identifier sequence is a touch location sequence of the N touch unlock operations
- the mobile terminal determines that the unlocking parameter of the second touch unlocking operation satisfies a second preset condition, and removes the The second lock screen interface releases the lock screen state.
- the touch control parameters include the touch time (hour: minute: second) and the touch position (X-axis coordinate, Y-axis coordinate), examples are as follows:
- the position identifiers corresponding to the touch positions (x1, y1), (x2, y2), (x3, y3), (x4, y4), (x5, y5), (x6, y6) acquired by the mobile terminal are respectively P1 , P2, P3, P4, P5, P6, the position identification sequence sorted according to the time from far to near is [P1, P2, P3, P4, P5, P6]. Finally, the mobile terminal determines the above 6 touches.
- the order of the touch positions of the unlocking operation is P1 ⁇ P2 ⁇ P3 ⁇ P4 ⁇ P5 ⁇ P6, and the mobile terminal determines that the touch position sequence is matched with the preset touch position order, and determines that the second touch unlock operation is unlocked. The parameter satisfies the second preset condition.
- the mobile terminal first detects a first unlocking operation of the first lock screen interface displayed by the user on the display screen of the mobile terminal, and secondly, the mobile terminal determines that the mobile terminal obtains the first When the velocity data of an unlocking operation satisfies the first preset condition, In addition to the first lock screen interface, and displaying the second lock screen interface on the display screen of the mobile terminal, again, detecting the second touch unlock operation of the user for the second lock screen interface, and finally, determining the number acquired by the mobile terminal In the case that the unlocking parameter of the touch unlocking operation satisfies the second preset condition, the second lock screen interface is removed, and the lock screen state is released.
- the user needs to input the correct velocity data to unlock the first lock screen interface, and then input the correct unlocking parameter to unlock the second lock screen interface, thereby facilitating the security of unlocking the mobile terminal. And fun.
- FIG. 3 is a schematic flowchart of an unlocking method according to a third embodiment of the present invention. As shown in FIG. 3, the unlocking method specifically includes the following steps:
- the mobile terminal detects a first touch unlocking operation of the first lock screen interface displayed on the display screen of the mobile terminal, where the first unlocking operation includes a sliding unlocking operation;
- the mobile terminal when the mobile terminal detects that the user presses or touches the power button or the Home button of the mobile terminal or other physical buttons of the wake-up screen, the mobile terminal first switches the display screen of the mobile terminal from the state of the information screen to the light state. a screen state, simultaneously capturing a pre-stored first lock screen interface, displaying the first lock screen interface that is called on the display screen, and detecting the first screen of the first lock screen displayed on the display screen of the user for the mobile terminal The touch unlocking operation, wherein the first touch unlocking operation slides the unlocking operation.
- the mobile terminal acquires M sliding strengths corresponding to the M sliding positions on the sliding track input by the sliding unlocking operation, where the M is a positive integer;
- the mobile terminal determines an average sliding strength of the M sliding forces.
- the preset order of the touch time may be an order of time from far to near.
- the mobile terminal determines that the velocity data of the first unlocking operation matches the preset sliding velocity range, and determines that the velocity data of the first unlocking operation satisfies the first preset condition, and removes the a first lock screen interface, and displaying a second lock screen interface on the display screen of the mobile terminal;
- the second lock screen interface may be any one of a digital lock screen interface, a pattern lock screen interface, and a door lock slide screen interface.
- the mobile terminal acquires 10 slips on the sliding track of the sliding unlocking operation input.
- the 10 sliding forces corresponding to the moving position are (1.0, 1.1, 1.2, 0.9, 0.8, 0.9, 1.1, 1.0, 0.8, 0.8) (unit Newton N); the average sliding force is determined to be 0.96 N, and the average sliding force belongs to the velocity
- the range [0.9, 1.1] matches the preset sliding velocity range [0.9, 1.1], and determines that the velocity data of the first unlocking operation satisfies the first preset condition.
- the mobile terminal detects a second touch unlocking operation of the user on the second lock screen interface, where the second touch unlocking operation includes N click unlocking operations, and the N is a positive integer;
- the mobile terminal acquires the N touch positions input by the N clicks of the unlocking operation and the N touch times corresponding to the N touch positions, and acquires the N positions corresponding to the N touch positions.
- the mobile terminal sorts the N location identifiers according to a preset sequence of the N touch times to form a location identifier sequence.
- the mobile terminal determines that the sequence represented by the location identifier sequence is the touch location sequence of the N touch unlock operations
- the mobile terminal determines that the unlocking parameter of the second touch unlocking operation satisfies a second preset condition, and removes the The second lock screen interface releases the lock screen state.
- the six touch parameters include touch time (hour: minute: second) and touch position (X-axis coordinate, Y-axis coordinates), examples are as follows:
- the preset sequence is the time from far to near, the touch positions (x1, y1), (x2, y2), (x3, y3), (x4, y4), (x5, y5) acquired by the mobile terminal.
- the position identifiers corresponding to (x6, y6) are P1, P2, P3, P4, P5, and P6, respectively.
- the position identification sequence sorted according to the time from far to near is [P1, P2, P3, P4, P5. P6]
- the mobile terminal determines that the touch position sequence of the above six touch unlock operations is P1 ⁇ P2 ⁇ P3 ⁇ P4 ⁇ P5 ⁇ P6.
- the mobile terminal first detects a first unlocking operation of the first lock screen interface displayed by the user on the display screen of the mobile terminal, and secondly, the mobile terminal judges When the velocity data of the first unlocking operation acquired by the mobile terminal is broken to satisfy the first preset condition, the first lock screen interface is removed, and the second lock screen interface is displayed on the display screen of the mobile terminal, and the user is detected again.
- the second touch screen unlocking operation is performed on the second touch screen interface.
- the second lock screen interface is removed. Release the lock screen status.
- the user needs to input the correct velocity data to unlock the first lock screen interface, and then input the correct unlocking parameter to unlock the second lock screen interface, thereby facilitating the security of unlocking the mobile terminal. And fun.
- FIG. 4 is a schematic flowchart of an unlocking method according to a fourth embodiment of the present invention. As shown in FIG. 4, the unlocking method specifically includes the following steps:
- the mobile terminal detects a first touch unlocking operation of the first lock screen interface displayed on the display screen of the mobile terminal, where the first touch unlocking operation includes M click unlocking operations, and the M is positive Integer
- the mobile terminal when the mobile terminal detects that the user presses or touches the power button or the Home button of the mobile terminal or other physical buttons of the wake-up screen, the mobile terminal first switches the display screen of the mobile terminal from the state of the information screen to the light state. a screen state, simultaneously capturing a pre-stored first lock screen interface, displaying the first lock screen interface that is called on the display screen, and detecting the first screen of the first lock screen displayed on the display screen of the user for the mobile terminal
- the touch unlocking operation includes the M touch unlocking operation.
- the mobile terminal acquires M touch forces and M touch times in the M pieces of velocity data input by the M clicks of the unlocking operation, and acquires M touch force ranges to which the M touch forces belong.
- M touch force ranges to which the M touch forces belong.
- the mobile terminal may set x touch force ranges according to X historical touch strengths of the X-history touch operation of the user in advance, where the X and x are positive integers, and the value of the x is smaller than X. .
- the mobile terminal acquires 100 historical touches of the user's 100 historical touch operations, among the 100 historical touches, 70 of the historical touch strengths belong to [0.7, 1.3] ( Unit Newton), the value of 20 historical touches is (1.3, 2), 10 historical touches The value of the degree belongs to [0.2, 0.7), and the mobile terminal can determine that the touch force range [0.7, 1.3] is the first touch force range, and the touch force range (1.3, 2) is the second touch force range. The touch force range [0.2, 0.7) is the third touch force range.
- the first touch force range set by the mobile terminal corresponds to the user's habitual touch action
- the second touch force range corresponds to the user.
- the third touch force range corresponds to the user's conscious reduction of the touch operation. It can be seen that the setting process of the touch force range is more in line with the user's touch habit, which is beneficial to enhance the movement.
- the terminal recognizes the accuracy of the user unlocking operation and enhances the user experience.
- the mobile terminal sorts the M dynamic range identifiers according to a preset sequence of the M touch times to form a velocity range identification sequence.
- the mobile terminal determines that the sequence represented by the velocity range identifier sequence is a touch force sequence of the M touch unlock operation
- the mobile terminal determines that the touch data sequence matches the preset touch force sequence, and determines that the velocity data of the first unlocking operation satisfies a first preset condition, and removes the first Locking the screen interface and displaying a second lock screen interface on the display screen of the mobile terminal;
- the 6-click unlocking operation of the user acquired by the mobile terminal for the first lock screen interface includes the touch time (hour: minute: second) and the touch force (Newton), examples are as follows:
- the range of the strengths of the above-mentioned touch forces 0.8, 0.9, 1.1, 1.2, 1.0, and 0.8 acquired by the mobile terminal (0.7, 1.0], (0.7, 1.0), (1.0, 1.3), (1.0, 1.3) (0.7, 1.0) ], (0.7, 1.0) corresponding velocity range identifiers are F1, F1, F2, F2, F1, F1;
- the velocity range identification sequence formed by sorting the above-mentioned velocity range identifiers in order from time to time is (F1, F1) , F2, F2, F1, F1),
- the touch force sequence of the above-mentioned 6 touch unlocking operations determined by the mobile terminal is F1 ⁇ F1 ⁇ F2 ⁇ F2 ⁇ F1 ⁇ F1, and the mobile terminal determines the touch force sequence.
- the mobile terminal detects a second touch unlock operation of the user for the second lock screen interface.
- the second touch unlocking operation includes a sliding unlocking operation
- the mobile terminal acquires a sliding track of the sliding unlocking operation input.
- the mobile terminal determines that the unlocking parameter of the second touch unlocking operation satisfies the second preset condition, when the mobile terminal determines that the sliding track matches the preset sliding track.
- the determining, by the mobile terminal, whether the sliding track matches the preset sliding track may be: the mobile terminal extracts the position coordinates of the Y feature positions in the sliding track, and correspondingly extracts the preset sliding The Z position coordinates in the trajectory are compared. If it is determined that each of the position coordinates of the Y feature positions matches at least one of the Z position coordinates, the sliding trajectory may be determined. Matches the preset sliding track.
- the mobile terminal first detects a first unlocking operation of the first lock screen interface displayed by the user on the display screen of the mobile terminal, and secondly, the mobile terminal determines that the mobile terminal obtains the first When the velocity data of the unlocking operation satisfies the first preset condition, the first lock screen interface is removed, and the second lock screen interface is displayed on the display screen of the mobile terminal, and again, the user is detected for the second lock screen interface.
- the second touch unlocking operation finally, in a case where it is determined that the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal satisfies the second preset condition, the second lock screen interface is removed, and the lock screen state is released.
- the user needs to input the correct velocity data to unlock the first lock screen interface, and then input the correct unlocking parameter to unlock the second lock screen interface, thereby facilitating the security of unlocking the mobile terminal. And fun.
- FIG. 5 is a schematic flowchart of an unlocking method according to a fifth embodiment of the present invention. As shown in FIG. 5, the unlocking method specifically includes the following steps:
- the mobile terminal detects a first touch unlocking operation of the first lock screen interface displayed on the display screen of the mobile terminal, where the first unlocking operation includes a sliding unlocking operation;
- the mobile terminal when the mobile terminal detects that the user presses or touches the power button or the Home button of the mobile terminal or other physical buttons of the wake-up screen, the mobile terminal first switches the display screen of the mobile terminal from the state of the information screen to the light state. a screen state, simultaneously capturing a pre-stored first lock screen interface, displaying the first lock screen interface that is called on the display screen, and detecting the first screen of the first lock screen displayed on the display screen of the user for the mobile terminal a touch unlocking operation, wherein the first touch unlocking operation includes a sliding solution Lock operation.
- the mobile terminal acquires M sliding strengths corresponding to the M sliding positions on the sliding track input by the sliding unlocking operation, where the M is a positive integer;
- the mobile terminal determines an average sliding strength of the M sliding forces.
- the mobile terminal determines that the velocity data of the first unlocking operation meets the first preset condition, if it is determined that the velocity range to which the average sliding velocity belongs is matched with the preset sliding velocity range;
- the second lock screen interface may be any one of a digital lock screen interface, a pattern lock screen interface, and a latch slide lock screen interface.
- the mobile terminal obtains 10 sliding forces corresponding to 10 sliding positions on the sliding track of the sliding unlocking operation input (1.0, 1.1, 1.2, 0.9, 0.8, 0.9, 1.1, 1.0, 0.8, 0.8).
- Unit Newton N determine the average sliding force is 0.96N, the average sliding force belongs to the range of [0.9, 1.1] and the preset sliding velocity range [0.9, 1.1], and determine the velocity data of the first unlocking operation. Meet the first preset condition.
- the mobile terminal detects a second touch unlocking operation of the user on the second lock screen interface, where the second touch unlocking operation includes a sliding unlocking operation;
- the mobile terminal acquires a sliding track of the sliding unlocking operation input.
- the mobile terminal determines that the unlocking parameter of the second touch unlocking operation satisfies a second preset condition, when the mobile terminal determines that the sliding track matches the preset sliding track.
- the determining, by the mobile terminal, whether the sliding track matches the preset sliding track may be: the mobile terminal extracts the position coordinates of the Y feature positions in the sliding track, and correspondingly extracts the preset sliding The Z position coordinates in the trajectory are compared. If it is determined that each of the position coordinates of the Y feature positions matches at least one of the Z position coordinates, the sliding trajectory may be determined. Matches the preset sliding track.
- the mobile terminal first detects a first unlocking operation of the first lock screen interface displayed by the user on the display screen of the mobile terminal, and secondly, the mobile terminal determines that the mobile terminal obtains the first When the velocity data of the unlocking operation satisfies the first preset condition, the first lock screen interface is removed, and the second lock screen interface is displayed on the display screen of the mobile terminal, and again, detecting The second touch unlocking operation is performed by the user for the second touch screen interface. Finally, when it is determined that the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal meets the second preset condition, the second lock screen interface is removed. , unlock the lock screen state.
- the user needs to input the correct velocity data to unlock the first lock screen interface, and then input the correct unlocking parameter to unlock the second lock screen interface, thereby facilitating the security of unlocking the mobile terminal. And fun.
- FIG. 6 is a schematic structural diagram of a mobile terminal according to a sixth embodiment of the present invention.
- the mobile terminal specifically includes a first detecting unit 601, a first determining unit 602, and a removing unit. 603.
- the first detecting unit 601 is configured to detect a first touch unlocking operation of the first lock screen interface displayed on the display screen of the mobile terminal by the user;
- the first determining unit 602 is configured to determine whether the strength data of the first touch unlocking operation acquired by the mobile terminal meets a first preset condition
- the removing unit 603 is configured to remove the first information if the first determining unit determines that the velocity data of the first touch unlocking operation acquired by the mobile terminal meets a first preset condition. Lock screen interface;
- the display unit 604 is configured to display a second lock screen interface on the display screen of the mobile terminal
- the second detecting unit 605 is configured to detect a second touch unlocking operation of the user for the second lock screen interface
- the second determining unit 606 is configured to determine whether the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal meets a second preset condition
- the unlocking unit 607 is configured to remove the second lock if the second determining unit determines that the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal meets a second preset condition. Screen interface, unlock the lock screen status.
- the first determining unit 602 is specifically configured to: acquire the M-click unlocking operation.
- the first determining unit 602 is specifically configured to: acquire M slidings corresponding to the M sliding positions on the sliding track input by the sliding unlocking operation a velocity, the M is a positive integer; determining an average sliding velocity of the M sliding forces; and determining that the velocity range to which the average sliding velocity belongs matches the preset sliding velocity range, determining the first The velocity data of the unlocking operation satisfies the first preset condition.
- the second touch unlocking operation when the second touch unlocking operation includes the N-click unlocking operation, the N is a positive integer, and the second determining unit is specifically configured to: acquire the N of the N-click unlocking operation input N touch times corresponding to the N touch positions, and N position identifiers corresponding to the N touch positions; sorting according to the preset order of the N touch times The N position identifiers are formed to form a position identification sequence; determining the order in which the position identification sequence is performed is the touch position sequence of the N touch unlocking operations; determining the touch position order and the preset touch In the case that the positional order is matched, it is determined that the unlocking parameter of the second touch unlocking operation satisfies the second preset condition.
- the second determining unit is specifically configured to: acquire a sliding track input by the sliding unlocking operation; and determine the sliding track and the preset In the case that the sliding trajectories are matched, it is determined that the unlocking parameter of the second touch unlocking operation satisfies the second preset condition.
- the mobile terminal first detects the first unlocking operation of the first lock screen interface displayed by the user on the display screen of the mobile terminal, and secondly, the mobile terminal determines the mobile terminal. If the velocity data of the first unlocking operation acquired by the terminal meets the first preset condition, the first lock screen interface is removed, and the second lock screen interface is displayed on the display screen of the mobile terminal, and again, the user is detected for the second The second touch unlocking operation of the lock screen interface. Finally, in the case that it is determined that the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal satisfies the second preset condition, the second lock screen interface is removed, and the lock screen is released. status.
- the user needs to input the correct velocity data to unlock the first lock screen interface, and then input the correct unlocking parameter to unlock the second lock screen interface, thereby facilitating the security of unlocking the mobile terminal. And fun.
- FIG. 7 is a schematic structural diagram of a mobile terminal according to a sixth embodiment of the present invention.
- the mobile terminal in the embodiment of the present invention includes: at least one processor 701, such as a CPU, at least one receiver 703, at least one memory 704, at least one transmitter 705, at least one communication bus 702, and touch.
- a display screen 706 is displayed.
- the communication bus 702 is used to implement connection communication between these components.
- the receiver 703 and the transmitter 705 of the device in the embodiment of the present invention may be a wired sending port, or may be a wireless device, for example, including an antenna device, for performing signaling or data communication with other node devices.
- the memory 704 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory.
- the memory 704 can optionally also be at least one storage device located remotely from the aforementioned processor 701.
- a set of program codes is stored in the memory 704, and the processor 701 is configured to call program code stored in the memory for performing the following operations:
- the second lock screen interface is removed, and the lock screen state is released.
- the first touch unlocking operation includes M click unlocking operations.
- the processor 701 determines that the velocity data of the first unlocking operation acquired by the mobile terminal meets the first preset condition is: acquiring the M click unlocking operation.
- the touch force sequence matches the preset touch force sequence, determining that the velocity data of the first unlocking operation satisfies the first preset condition.
- the processor 701 determines that the velocity data of the first unlocking operation acquired by the mobile terminal meets a first preset condition.
- the specific implementation manner is: acquiring M sliding strengths corresponding to the M sliding positions on the sliding track input by the sliding unlocking operation, wherein the M is a positive integer; determining an average sliding strength of the M sliding forces; In a case where the velocity range to which the average sliding velocity belongs is matched with the preset sliding velocity range, it is determined that the velocity data of the first unlocking operation satisfies the first preset condition.
- the second touch unlocking operation includes an N-click unlocking operation
- the N is a positive integer
- the processor 701 determines the second touch acquired by the mobile terminal.
- the specific manners of the unlocking parameter of the unlocking operation satisfying the second preset condition are: acquiring N touch positions input by the N click unlocking operations and N touch times corresponding to the N touch positions, and acquiring the location N position identifiers corresponding to the N touch positions; sorting the N position identifiers according to the preset order of the N touch times to form a position identification sequence; determining the order in which the position identification sequences are represented by Determining the order of the touch positions of the N touch unlocking operations; determining that the unlocking parameters of the second touch unlocking operation satisfy the second in the case that the order of the touch positions is matched with the preset touch position order Preset conditions.
- the determining that the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal meets a second preset The specific manner of the condition is: acquiring a sliding track of the sliding unlocking operation input; and determining that the sliding track is matched with the preset sliding track, determining a solution of the second touch unlocking operation The lock parameter satisfies the second preset condition.
- the processor 701 is further configured to: before detecting the first touch unlocking operation of the first lock screen interface displayed on the display screen of the mobile terminal by the user:
- the display screen 706 of the mobile terminal includes a touch screen and a display screen, wherein the touch screen is provided with a pressure sensor array, and the pressure sensor array is configured to collect the first touch Unlock the velocity data for the operation.
- the mobile terminal first detects the first unlocking operation of the first lock screen interface displayed on the display screen of the mobile terminal, and secondly, the mobile terminal determines the first unlocking operation acquired by the mobile terminal. If the velocity data meets the first preset condition, the first lock screen interface is removed, and the second lock screen interface is displayed on the display screen of the mobile terminal, and again, the second touch of the user for the second lock screen interface is detected. The unlocking operation is controlled. Finally, in a case where it is determined that the unlocking parameter of the second touch unlocking operation acquired by the mobile terminal satisfies the second preset condition, the second lock screen interface is removed, and the lock screen state is released.
- the user needs to input the correct velocity data to unlock the first lock screen interface, and then input the correct unlocking parameter to unlock the second lock screen interface, thereby facilitating the security of unlocking the mobile terminal. And fun.
- the program may be stored in a computer readable storage medium, and the storage medium may include: Flash disk, read-only memory (English: Read-Only Memory, referred to as: ROM), random accessor (English: Random Access Memory, referred to as: RAM), disk or optical disk.
- ROM Read-Only Memory
- RAM Random Access Memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种解锁方法及移动终端,包括:检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作;在判断出移动终端获取的第一触控解锁操作的力度数据满足第一预设条件的情况下,移除第一锁屏界面,并在移动终端的显示屏幕上展示第二锁屏界面;检测用户针对第二锁屏界面的第二触控解锁操作;在判断出移动终端获取的第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除第二锁屏界面,解除锁屏状态。本发明实施例有利于提升移动终端解锁安全性和趣味性。
Description
本发明要求2015年8月27日递交的发明名称为“一种解锁方法及移动终端”的申请号201510542546.4的在先申请优先权,上述在先申请的内容以引入的方式并入本文本中。
本发明涉及移动终端技术领域,具体涉及一种解锁方法及移动终端。
当前,在移动终端设备上,越来越普遍地使用触摸屏作为显示器和用户输入设备,即在移动终端中使用触摸屏来提供用户与设备进行交互的界面。为了防止设备中的私人信息被泄露,一般均提供锁定功能。现在流行的移动终端屏幕解锁方案可以分为两大类:第一类方案是使用密码进行锁屏,解锁屏幕时一般需要输入预设密码。密码解锁的方法形式有多种,除了输入预设的密码串进行解锁外,也发展衍生出一些图形化解锁的方法。第二类方案是非密码解锁,一般需要做简单的长摁或者划屏操作即可对屏幕实现解锁。
现有的解锁技术中,密码解锁可以有效的保护用户的隐私,但每次解锁都需要输入密码,操作复杂,给用户带来了不便。非密码解锁操作虽然方便,但由于失去了密码的保护,用户的隐私又面临被他人窥看窃取的风险。因此,现有解锁方式不能对移动终端设备形成更好的保护,很容易被窥视、被模仿,对手机隐私信息造成威胁的,移动终端的安全性有待提高。
发明内容
本发明实施例提供了一种解锁方法及移动终端,以期提升移动终端解锁安全性和趣味性。
本发明实施例第一方面提供一种解锁方法,包括:
检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作;
在判断出所述移动终端获取的所述第一触控解锁操作的力度数据满足第一预设条件的情况下,移除所述第一锁屏界面,并在所述移动终端的显示屏幕上展示第二锁屏界面;
检测用户针对所述第二锁屏界面的第二触控解锁操作;
在判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除所述第二锁屏界面,解除锁屏状态。
本发明实施例第一方面第一种可能的实现方式中,所述第一触控解锁操作包括M次点击解锁操作,所述M为正整数,所述判断出所述移动终端获取的所述第一解锁操作的力度数据满足第一预设条件,包括:
获取所述M次点击解锁操作输入的M个力度数据中的M个触控力度和M个触控时间,以及获取所述M个触控力度所属的M个触控力度范围对应的M个力度范围标识;
根据所述M个触控时间的预设顺序排序所述M个力度范围标识以形成力度范围标识序列;
确定所述力度范围标识序列所表现的顺序为所述M次触控解锁操作的触控力度序列;
在判断出所述触控力度序列与预设触控力度顺序相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
本发明实施例第一方面第二种可能的实现方式中,所述第一解锁操作包括滑动解锁操作,所述判断出所述移动终端获取的所述第一解锁操作的力度数据满足第一预设条件,包括:
获取所述滑动解锁操作输入的滑动轨迹上的M个滑动位置对应的M个滑动力度,所述M为正整数;
确定所述M个滑动力度的平均滑动力度;
在判断出所述平均滑动力度所属的力度范围与预设滑动力度范围相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
结合本发明第一方面或第一方面第一种或第二种可能的实现方式,在本发明实施例第一方面第三种可能的实现方式中,所述第二触控解锁操作包括N次点击解锁操作,所述N为正整数,所述判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件,包括:
获取所述N次点击解锁操作输入的N个触控位置和所述N个触控位置对应的N个触控时间;
根据所述N个触控时间确定由所述N个触控位置对应的触控位置标识组成的触控顺序;
在判断出所述触控顺序与预设触控顺序相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
结合本发明实施例第一方面或第一方面第一种或第二种可能的实现方式,在本发明实施例第一方面第四种可能的实现方式中,所述第二触控解锁操作包括滑动解锁操作,所述判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件,包括:
获取所述滑动解锁操作输入的滑动轨迹;
在判断出所述滑动轨迹与预设滑动轨迹相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
结合本发明实施例第一方面第一种可能的实现方式,在本发明实施例第一方面第五种可能的实现方式中,所述移动终端在获取所述M次点击解锁操作输入的M个力度数据中的M个触控力度和M个触控时间之前,所述方法还包括:
所述移动终端根据用户的X次历史触控操作的X个历史触控力度设置x个触控力度范围,上述X和x均为正整数,上述x的值小于X。由于上述x个触控力度范围是根据用户的习惯性触控操作进行设置的,故而该触控力度范围设置过程更加符合用户的触控习惯,有利于提升移动终端识别用户解锁操作的准确性和提升用户体验。
结合第一方面,在一些可能的实现方式中,所述检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作之前,所述方法还包括:
在检测到用户按压所述移动终端的屏幕唤醒功能按键时,将所述移动终端的显示屏幕由息屏状态切换为亮屏状态,调取预先存储的第一锁屏界面,并将所述第一锁屏界面展示在显示屏幕上。
结合第一方面,在一些可能的实现方式中,所述移动终端的显示屏幕包括触摸屏和显示屏,所述触控屏中设置有压力传感器阵列,所述压力传感器阵列用于采集所述第一触控解锁操作的力度数据。
本发明实施例第二方面提供一种移动终端,包括:
第一检测单元,用于检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作;
第一判断单元,用于判断所述移动终端获取的所述第一触控解锁操作的力度数据是否满足第一预设条件;
移除单元,用于在所述第一判断单元判断出所述移动终端获取的所述第一触控解锁操作的力度数据满足第一预设条件的情况下,移除所述第一锁屏界面;
显示单元,用于在所述移动终端的显示屏幕上展示第二锁屏界面;
第二检测单元,用于检测用户针对所述第二锁屏界面的第二触控解锁操作;
第二判断单元,用于判断所述移动终端获取的所述第二触控解锁操作的解锁参数是否满足第二预设条件;
解锁单元,用于在所述第二判断单元判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除所述第二锁屏界面,解除锁屏状态。
本发明实施例第二方面第一种可能的实现方式中,所述第一触控解锁操作包括M次点击解锁操作,所述M为正整数,所述第一判断单元具体用于:
获取所述M次点击解锁操作输入的M个力度数据中的M个触控力度和M个触控时间,以及获取所述M个触控力度所属的M个触控力度范围对应的M个力度范围标识;
根据所述M个触控时间的预设顺序排序所述M个力度范围标识以形成力度范围标识序列;
确定所述力度范围标识序列所表现的顺序为所述M次触控解锁操作的触控力度序列;
在判断出所述触控力度序列与预设触控力度顺序相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
本发明实施例第二方面第二种可能的实现方式中,所述第一解锁操作包括滑动解锁操作,所述第一判断单元具体用于:
获取所述滑动解锁操作输入的滑动轨迹上的M个滑动位置对应的M个滑动力度,所述M为正整数;
确定所述M个滑动力度的平均滑动力度;
在判断出所述平均滑动力度所属的力度范围与预设滑动力度范围相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
结合本发明第二方面或第二方面第一种或第二种可能的实现方式,在本发明实施例第二方面第三种可能的实现方式中,所述第二触控解锁操作包括N次点击解锁操作,所述N为正整数,所述第二判断单元具体用于:
获取所述N次点击解锁操作输入的N个触控位置和所述N个触控位置对应的N个触控时间,以及获取所述N个触控位置对应的N个位置标识;
根据所述N个触控时间的预设顺序排序所述N个位置标识以形成位置标识序列;
确定所述位置标识序列所表现的顺序为所述N次触控解锁操作的触控位置顺序;
在判断出所述触控位置顺序与预设触控位置顺序相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
结合本发明第二方面或第二方面第一种或第二种可能的实现方式,在本发明实施例第二方面第三种可能的实现方式中,所述第二触控解锁操作包括滑动解锁操作,所述第二判断单元具体用于:
获取所述滑动解锁操作输入的滑动轨迹;
在判断出所述滑动轨迹与预设滑动轨迹相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
结合第二方面,在一些可能的实现方式中,所述移动终端还包括:
锁频界面加载单元,用于在所述第一检测单元检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作之前,在检测到用户按压所述移动终端的屏幕唤醒功能按键时,将所述移动终端的显示屏幕由息屏状态切换为亮屏状态,调取预先存储的第一锁屏界面,并将所述第一锁屏界面展示在显示屏幕上。
结合第二方面,在一些可能的实现方式中,所述移动终端的显示屏幕包括触摸屏和显示屏,所述触控屏中设置有压力传感器阵列,所述压力传感器阵列用于采集所述第一触控解锁操作的力度数据。
第三方面,本发明实施例提供了一种移动终端,包括:
处理器、存储器、发送器、接收器和通信总线;
所述处理器、所述存储器、所述发送器以及所述接收器通过所述通信总线连接并完成相互间的通信,所述接收器和所述发送器用于无线通信;
所述处理器调用所述存储器中存储的程序代码,执行如本发明实施例第一方面任一方法中所描述的部分或全部步骤。
可以看出,本发明实施例中,移动终端首先检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一解锁操作,其次,移动终端在判断出移动终端获取的第一解锁操作的力度数据满足第一预设条件的情况下,移除第一锁屏界面,并在移动终端的显示屏幕上展示第二锁屏界面,再次,检测用户针对第二锁屏界面的第二触控解锁操作,最后,在判断出移动终端获取的第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除第二锁屏界面,解除锁屏状态。可见,上述移动终端的双锁屏界面中,需要用户输入正确的力度数据解锁第一锁屏界面,再输入正确的解锁参数解锁第二锁屏界面,如此,有利于提升移动终端解锁的安全性和趣味性。
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例提供的一种解锁方法的流程示意图;
图2是本发明第二实施例提供的一种解锁方法的流程示意图;
图3是本发明第三实施例提供的一种解锁方法的流程示意图;
图4是本发明第四实施例提供的一种解锁方法的流程示意图;
图5是本发明第五实施例提供的一种解锁方法的流程示意图;
图6是本发明第六实施例提供的一种移动终端的结构示意图;
图7是本发明第七实施例提供的一种移动终端的结构示意图。
本发明实施例提供了一种解锁方法及移动终端,以期提升移动终端解锁的安全性和趣味性。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
本发明实施例中所描述的移动终端包括智能手机、平板电脑、可穿戴设备
(如智能手表)等设置有显示屏幕的电子设备,该移动终端安装的操作系统例如可以是安卓操作系统、iOS(苹果公司的移动操作系统)、Windows Phone(微软发布的移动操作系统)、塞班操作系统等等,此外,上述移动终端的显示屏幕具体包括触摸屏和显示屏,触摸屏中例如可以设置有压力传感器阵列,移动终端能够通过该压力传感器阵列获取其所受的压力数值(如本发明实施例中所描述的第一触控解锁操作的力度数据),其中,上述压力传感器例如可以是电阻应变片压力传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、电容式压力传感器、谐振式压力传感器等。当然,本发明实施例中包括但不限于上述方式来获取压力数值。
以下分别进行详细说明。
请参阅图1,图1是本发明第一实施例提供的一种解锁方法的流程示意图,如图1所示,该解锁方法具体包括以下步骤:
S101,移动终端检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作;
本发明实施例中,上述移动终端在检测到用户按压或触控移动终端的电源键或Home键或其他唤醒屏幕的物理按键的情况下,首先将移动终端的显示屏幕由息屏状态切换为亮屏状态,同时调取预先存储的第一锁屏界面,将调取的第一锁屏界面展示在显示屏幕上,并检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作,其中,该第一触控解锁操作可以包括点击解锁操作或滑动解锁操作。
S102,上述移动终端在判断出所述移动终端获取的所述第一触控解锁操作的力度数据满足第一预设条件的情况下,移除所述第一锁屏界面,并在所述移动终端的显示屏幕上展示第二锁屏界面;
本发明实施例中,上述第一解锁操作包括M次点击解锁操作时,所述M为正整数,上述移动终端判断出所述移动终端获取的所述第一解锁操作的力度数据满足第一预设条件的具体实现方式为:上述移动终端首先获取所述M次点击解锁操作输入的M个力度数据中的M个触控力度和M个触控时间,以及获取所述M个触控力度所属的M个触控力度范围对应的M个力度范围标
识;其次,根据所述M个触控时间的预设顺序排序所述M个力度范围标识以形成力度范围标识序列;再次,确定所述力度范围标识序列所表现的顺序为所述M次触控解锁操作的触控力度序列;最后,在判断出所述触控力度序列与预设触控力度顺序相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
举例来说,假设上述触控时间的预设顺序为时间由远到近的顺序,预设触控力度顺序为F1→F1→F2→F2→F1→F1,移动终端获取的用户针对第一锁屏界面的6次点击解锁操作6组力度数据具体包括触控时间(时:分:秒)、和触控力度(牛顿),示例如下:
[15:30:23,0.8]、[15:30:24,0.9]、[15:30:25,1.1]、
[15:30:26,1.2]、[15:30:27,1.0]、[15:30:29,0.8]
移动终端获取的上述触控力度0.8、0.9、1.1、1.2、1.0、0.8所属的力度范围(0.7,1.0]、(0.7,1.0]、(1.0,1.3]、(1.0,1.3](0.7,1.0]、(0.7,1.0]对应的力度范围标识分别为F1、F1、F2、F2、F1、F1;按照时间由远到近的顺序排序上述力度范围标识形成的力度范围标识序列为(F1、F1、F2、F2、F1、F1),最后,移动终端确定的上述6次触控解锁操作的触控力度序列为F1→F1→F2→F2→F1→F1,移动终端判断出该触控力度序列与预设触控力度序列相匹配,确定所述第一解锁操作的力度数据满足第一预设条件。
本发明实施例中,上述第一解锁操作包括滑动解锁操作,上述移动终端判断出所述移动终端获取的所述第一解锁操作的力度数据满足第一预设条件的具体实现方式为:上述移动终端获取所述滑动解锁操作输入的滑动轨迹上的M个滑动位置对应的M个滑动力度,所述M为正整数;确定所述M个滑动力度的平均滑动力度;在判断出所述平均滑动力度所属的力度范围与预设滑动力度范围相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
举例来说,上述移动终端获取滑动解锁操作输入的滑动轨迹上的10个滑动位置对应的10个滑动力度为(1.0、1.1、1.2、0.9、0.8、0.9、1.1、1.0、0.8、0.8)(单位牛顿N);确定平均滑动力度为0.96N,该平均滑动力度所属力度范
围为[0.9,1.1]与预设滑动力度范围[0.9,1.1]相匹配,确定所述第一解锁操作的力度数据满足第一预设条件。
S103,上述移动终端检测用户针对所述第二锁屏界面的第二触控解锁操作;
S104,上述移动终端在判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除所述第二锁屏界面,解除锁屏状态。
本发明实施例中,所述第二触控解锁操作包括N次点击解锁操作时,所述N为正整数,上述移动终端判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的具体方式为:上述移动终端首先获取所述N次点击解锁操作输入的N个触控位置和所述N个触控位置对应的N个触控时间,以及获取所述N个触控位置对应的N个位置标识;其次,根据所述N个触控时间的预设顺序排序所述N个位置标识以形成位置标识序列;再次,确定所述位置标识序列所表现的顺序为所述N次触控解锁操作的触控位置顺序;最后,在判断出所述触控位置顺序与预设触控位置顺序相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
举例来说,假设上述预设顺序为时间由远到近的顺序,预设触控位置顺序为P1→P2→P3→P4→P5→P6,移动终端获取的用户针对第二锁屏界面的6次触控解锁操作6组触控参数具体包括触控时间(时:分:秒)和触控位置(X轴坐标、Y轴坐标),示例如下:
[15:30:23,(x1,y1)]、[15:30:24,(x2,y2)]、[15:30:25,(x3,y3)]
[15:30:26,(x4,y4)]、[15:30:27,(x5,y5)]、[15:30:29,(x6,y6)]
移动终端获取的上述触控位置(x1,y1)、(x2,y2)、(x3,y3)、(x4,y4)、(x5,y5)、(x6,y6)对应的位置标识分别为P1、P2、P3、P4、P5、P6,按照时间由远到近的顺序排序后的位置标识序列为[P1、P2、P3、P4、P5、P6],最后,移动终端确定上述6次触控解锁操作的触控位置顺序为P1→P2→P3→P4→P5→P6,移动终端判断出该触控位置顺序与预设触控位置顺序相匹配,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
可以看出,本发明实施例的技术方案中,移动终端首先检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一解锁操作,其次,移动终端在判断出移动终端获取的第一解锁操作的力度数据满足第一预设条件的情况下,移除第一锁屏界面,并在移动终端的显示屏幕上展示第二锁屏界面,再次,检测用户针对第二锁屏界面的第二触控解锁操作,最后,在判断出移动终端获取的第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除第二锁屏界面,解除锁屏状态。可见,上述移动终端的双锁屏界面中,需要用户输入正确的力度数据解锁第一锁屏界面,再输入正确的解锁参数解锁第二锁屏界面,如此,有利于提升移动终端解锁的安全性和趣味性。
请参阅图2,图2是本发明第二实施例提供的一种解锁方法的流程示意图,如图2所示,该解锁方法具体包括以下步骤:
S201,移动终端检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作,其中,所述第一触控解锁操作包括M次点击解锁操作,所述M为正整数;
本发明实施例中,上述移动终端在检测到用户按压或触控移动终端的电源键或Home键或其他唤醒屏幕的物理按键的情况下,首先将移动终端的显示屏幕由息屏状态切换为亮屏状态,同时调取预先存储的第一锁屏界面,将调取的第一锁屏界面展示在显示屏幕上,并检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作,其中,所述第一触控解锁操作包括M次点击解锁操作。
S202,上述移动终端获取所述M次点击解锁操作输入的M个力度数据中的M个触控力度和M个触控时间,以及获取所述M个触控力度所属的M个触控力度范围对应的M个力度范围标识;
本发明实施例中,上述移动终端可以预先根据用户的X次历史触控操作的X个历史触控力度设置x个触控力度范围,上述X和x均为正整数,上述x的值小于X。
举例来说,如移动终端获取用户的100次历史触控操作的100个历史触控
力度,其中,上述100个历史触控力度中有70个历史触控力度的数值属于[0.7,1.3](单位牛顿),20个历史触控力度的数值属于(1.3,2],10个历史触控力度的数值属于[0.2,0.7),则移动终端可以确定上述触控力度范围[0.7,1.3]为第一触控力度范围,上述触控力度范围(1.3,2]为第二触控力度范围,上述触控力度范围[0.2,0.7)为第三触控力度范围,如此,上述移动终端设置的第一触控力度范围对应用户的习惯性触控动作,上述第二触控力度范围对应用户有意识的加大力度的触控动作,上述第三触控力度范围对应用户有意识的减少力度的触控操作,可见,上述触控力度范围的设置过程更加符合用户的触控习惯,有利于提升移动终端识别用户解锁操作的准确性和提升用户体验。
S203,上述移动终端根据所述M个触控时间的预设顺序排序所述M个力度范围标识以形成力度范围标识序列;
S204,上述移动终端确定所述力度范围标识序列所表现的顺序为所述M次触控解锁操作的触控力度序列;
S205,上述移动终端在判断出所述触控力度序列与预设触控力度顺序相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件,移除所述第一锁屏界面,并在所述移动终端的显示屏幕上展示第二锁屏界面;
举例来说,假设上述触控时间的预设顺序为时间由远到近的顺序,预设触控力度顺序为F1→F1→F2→F2→F1→F1(其中F1、F2为力度范围标识),移动终端获取的用户针对第一锁屏界面的6次点击解锁操作6组力度数据具体包括触控时间(时:分:秒)、和触控力度(牛顿),示例如下:
[15:30:23,0.8]、[15:30:24,0.9]、[15:30:25,1.1]、
[15:30:26,1.2]、[15:30:27,1.0]、[15:30:29,0.8]
移动终端获取的上述触控力度0.8、0.9、1.1、1.2、1.0、0.8所属的力度范围(0.7,1.0]、(0.7,1.0]、(1.0,1.3]、(1.0,1.3](0.7,1.0]、(0.7,1.0]对应的力度范围标识分别为F1、F1、F2、F2、F1、F1;按照时间由远到近的顺序排序上述力度范围标识形成的力度范围标识序列为(F1、F1、F2、F2、F1、F1),最后,移动终端确定的上述6次触控解锁操作的触控力度序列为F1→F1→F2→F2→F1→F1,移动终端判断出该触控力度序列与预设触控力度
序列相匹配,确定所述第一解锁操作的力度数据满足第一预设条件。
S206,上述移动终端检测用户针对所述第二锁屏界面的第二触控解锁操作,其中,所述第二触控解锁操作包括N次点击解锁操作,所述N为正整数;
S207,上述移动终端获取所述N次点击解锁操作输入的N个触控位置和所述N个触控位置对应的N个触控时间,以及获取所述N个触控位置对应的N个位置标识;
S208,上述移动终端根据所述N个触控时间的预设顺序排序所述N个位置标识以形成位置标识序列;
S209,上述移动终端确定所述位置标识序列所表现的顺序为所述N次触控解锁操作的触控位置顺序;
S210,上述移动终端在判断出所述触控位置顺序与预设触控位置顺序相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件,移除所述第二锁屏界面,解除锁屏状态。
举例来说,假设上述预设顺序为时间由远到近的顺序,预设触控位置顺序为P1→P2→P3→P4→P5→P6,移动终端获取的用户针对第二锁屏界面的6次触控解锁操作6组触控参数具体包括触控时间(时:分:秒)和触控位置(X轴坐标、Y轴坐标),示例如下:
[15:30:23,(x1,y1)]、[15:30:24,(x2,y2)]、[15:30:25,(x3,y3)]
[15:30:26,(x4,y4)]、[15:30:27,(x5,y5)]、[15:30:29,(x6,y6)]
移动终端获取的上述触控位置(x1,y1)、(x2,y2)、(x3,y3)、(x4,y4)、(x5,y5)、(x6,y6)对应的位置标识分别为P1、P2、P3、P4、P5、P6,按照时间由远到近的顺序排序后的位置标识序列为[P1、P2、P3、P4、P5、P6],最后,移动终端确定上述6次触控解锁操作的触控位置顺序为P1→P2→P3→P4→P5→P6,移动终端判断出该触控位置顺序与预设触控位置顺序相匹配,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
可以看出,本发明实施例的技术方案中,移动终端首先检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一解锁操作,其次,移动终端在判断出移动终端获取的第一解锁操作的力度数据满足第一预设条件的情况下,移
除第一锁屏界面,并在移动终端的显示屏幕上展示第二锁屏界面,再次,检测用户针对第二锁屏界面的第二触控解锁操作,最后,在判断出移动终端获取的第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除第二锁屏界面,解除锁屏状态。可见,上述移动终端的双锁屏界面中,需要用户输入正确的力度数据解锁第一锁屏界面,再输入正确的解锁参数解锁第二锁屏界面,如此,有利于提升移动终端解锁的安全性和趣味性。
请参阅图3,图3是本发明第三实施例提供的一种解锁方法的流程示意图,如图3所示,该解锁方法具体包括以下步骤:
S301,移动终端检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作,其中,所述第一解锁操作包括滑动解锁操作;
本发明实施例中,上述移动终端在检测到用户按压或触控移动终端的电源键或Home键或其他唤醒屏幕的物理按键的情况下,首先将移动终端的显示屏幕由息屏状态切换为亮屏状态,同时调取预先存储的第一锁屏界面,将调取的第一锁屏界面展示在显示屏幕上,并检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作,其中,该第一触控解锁操作滑动解锁操作。
S302,上述移动终端获取所述滑动解锁操作输入的滑动轨迹上的M个滑动位置对应的M个滑动力度,所述M为正整数;
S303,上述移动终端确定所述M个滑动力度的平均滑动力度;
本发明实施例中,上述触控时间的预设顺序可以是时间由远到近的顺序。
S304,上述移动终端在判断出所述平均滑动力度所属的力度范围与预设滑动力度范围相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件,移除所述第一锁屏界面,并在所述移动终端的显示屏幕上展示第二锁屏界面;
本发明实施例中,上述第二锁屏界面例如可以是数字锁屏界面、图案锁屏界面以及门闩式滑动锁屏界面中的任意一种。
举例来说,上述移动终端获取滑动解锁操作输入的滑动轨迹上的10个滑
动位置对应的10个滑动力度为(1.0、1.1、1.2、0.9、0.8、0.9、1.1、1.0、0.8、0.8)(单位牛顿N);确定平均滑动力度为0.96N,该平均滑动力度所属力度范围为[0.9,1.1]与预设滑动力度范围[0.9,1.1]相匹配,确定所述第一解锁操作的力度数据满足第一预设条件。
S305,上述移动终端检测用户针对所述第二锁屏界面的第二触控解锁操作,其中,所述第二触控解锁操作包括N次点击解锁操作,所述N为正整数;
S306,上述移动终端获取所述N次点击解锁操作输入的N个触控位置和所述N个触控位置对应的N个触控时间,以及获取所述N个触控位置对应的N个位置标识;
S307,上述移动终端根据所述N个触控时间的预设顺序排序所述N个位置标识以形成位置标识序列;
S308,上述移动终端确定所述位置标识序列所表现的顺序为所述N次触控解锁操作的触控位置顺序;
S309,上述移动终端在判断出所述触控位置顺序与预设触控位置顺序相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件,移除所述第二锁屏界面,解除锁屏状态。
举例来说,假设移动终端获取的用户针对上述第二锁屏界面的6次触控解锁操作6组触控参数具体包括触控时间(时:分:秒)和触控位置(X轴坐标、Y轴坐标),示例如下:
[15:30:23,(x1,y1)]、[15:30:24,(x2,y2)]、[15:30:25,(x3,y3)]
[15:30:26,(x4,y4)]、[15:30:27,(x5,y5)]、[15:30:29,(x6,y6)]
且上述预设顺序为时间由远到近的顺序,移动终端获取的上述触控位置(x1,y1)、(x2,y2)、(x3,y3)、(x4,y4)、(x5,y5)、(x6,y6)对应的位置标识分别为P1、P2、P3、P4、P5、P6,按照时间由远到近的顺序排序后的位置标识序列为[P1、P2、P3、P4、P5、P6],最后,移动终端确定上述6次触控解锁操作的触控位置顺序为P1→P2→P3→P4→P5→P6。
可以看出,本发明实施例的技术方案中,移动终端首先检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一解锁操作,其次,移动终端在判
断出移动终端获取的第一解锁操作的力度数据满足第一预设条件的情况下,移除第一锁屏界面,并在移动终端的显示屏幕上展示第二锁屏界面,再次,检测用户针对第二锁屏界面的第二触控解锁操作,最后,在判断出移动终端获取的第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除第二锁屏界面,解除锁屏状态。可见,上述移动终端的双锁屏界面中,需要用户输入正确的力度数据解锁第一锁屏界面,再输入正确的解锁参数解锁第二锁屏界面,如此,有利于提升移动终端解锁的安全性和趣味性。
请参阅图4,图4是本发明第四实施例提供的一种解锁方法的流程示意图,如图4所示,该解锁方法具体包括以下步骤:
S401,移动终端检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作,其中,所述第一触控解锁操作包括M次点击解锁操作,所述M为正整数;
本发明实施例中,上述移动终端在检测到用户按压或触控移动终端的电源键或Home键或其他唤醒屏幕的物理按键的情况下,首先将移动终端的显示屏幕由息屏状态切换为亮屏状态,同时调取预先存储的第一锁屏界面,将调取的第一锁屏界面展示在显示屏幕上,并检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作,其中,该第一触控解锁操作包括M次点击解锁操作。
S402,上述移动终端获取所述M次点击解锁操作输入的M个力度数据中的M个触控力度和M个触控时间,以及获取所述M个触控力度所属的M个触控力度范围对应的M个力度范围标识;
本发明实施例中,上述移动终端可以预先根据用户的X次历史触控操作的X个历史触控力度设置x个触控力度范围,上述X和x均为正整数,上述x的值小于X。
举例来说,如移动终端获取用户的100次历史触控操作的100个历史触控力度,其中,上述100个历史触控力度中有70个历史触控力度的数值属于[0.7,1.3](单位牛顿),20个历史触控力度的数值属于(1.3,2],10个历史触控力
度的数值属于[0.2,0.7),则移动终端可以确定上述触控力度范围[0.7,1.3]为第一触控力度范围,上述触控力度范围(1.3,2]为第二触控力度范围,上述触控力度范围[0.2,0.7)为第三触控力度范围,如此,上述移动终端设置的第一触控力度范围对应用户的习惯性触控动作,上述第二触控力度范围对应用户有意识的加大力度的触控动作,上述第三触控力度范围对应用户有意识的减少力度的触控操作,可见,上述触控力度范围的设置过程更加符合用户的触控习惯,有利于提升移动终端识别用户解锁操作的准确性和提升用户体验。
S403,上述移动终端根据所述M个触控时间的预设顺序排序所述M个力度范围标识以形成力度范围标识序列;
S404,上述移动终端确定所述力度范围标识序列所表现的顺序为所述M次触控解锁操作的触控力度序列;
S405,上述移动终端在判断出所述触控力度序列与预设触控力度顺序相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件,移除所述第一锁屏界面,并在所述移动终端的显示屏幕上展示第二锁屏界面;
举例来说,假设上述触控时间的预设顺序为时间由远到近的顺序,预设触控力度顺序为F1→F1→F2→F2→F1→F1(其中F1、F2为力度范围标识),移动终端获取的用户针对第一锁屏界面的6次点击解锁操作6组力度数据具体包括触控时间(时:分:秒)、和触控力度(牛顿),示例如下:
[15:30:23,0.8]、[15:30:24,0.9]、[15:30:25,1.1]、
[15:30:26,1.2]、[15:30:27,1.0]、[15:30:29,0.8]
移动终端获取的上述触控力度0.8、0.9、1.1、1.2、1.0、0.8所属的力度范围(0.7,1.0]、(0.7,1.0]、(1.0,1.3]、(1.0,1.3](0.7,1.0]、(0.7,1.0]对应的力度范围标识分别为F1、F1、F2、F2、F1、F1;按照时间由远到近的顺序排序上述力度范围标识形成的力度范围标识序列为(F1、F1、F2、F2、F1、F1),最后,移动终端确定的上述6次触控解锁操作的触控力度序列为F1→F1→F2→F2→F1→F1,移动终端判断出该触控力度序列与预设触控力度序列相匹配,确定所述第一解锁操作的力度数据满足第一预设条件。
S406,上述移动终端检测用户针对所述第二锁屏界面的第二触控解锁操
作,其中,所述第二触控解锁操作包括滑动解锁操作;
S407,上述移动终端获取所述滑动解锁操作输入的滑动轨迹;
S408,上述移动终端在判断出所述滑动轨迹与预设滑动轨迹相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
本发明实施例中,上述移动终端判断所述滑动轨迹与预设滑动轨迹是否匹配的过程具体可以为:移动终端提取所述滑动轨迹中的Y个特征位置的位置坐标,并对应提取预设滑动轨迹中的Z个位置坐标进行比对,若判断出该Y个特征位置的位置坐标中的每一个位置坐标均与上述Z个位置坐标中的至少一个位置坐标相匹配,则可以确定上述滑动轨迹与预设滑动轨迹相匹配。
可以看出,本发明实施例的技术方案中,移动终端首先检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一解锁操作,其次,移动终端在判断出移动终端获取的第一解锁操作的力度数据满足第一预设条件的情况下,移除第一锁屏界面,并在移动终端的显示屏幕上展示第二锁屏界面,再次,检测用户针对第二锁屏界面的第二触控解锁操作,最后,在判断出移动终端获取的第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除第二锁屏界面,解除锁屏状态。可见,上述移动终端的双锁屏界面中,需要用户输入正确的力度数据解锁第一锁屏界面,再输入正确的解锁参数解锁第二锁屏界面,如此,有利于提升移动终端解锁的安全性和趣味性。
请参阅图5,图5是本发明第五实施例提供的一种解锁方法的流程示意图,如图5所示,该解锁方法具体包括以下步骤:
S501,移动终端检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作,其中,所述第一解锁操作包括滑动解锁操作;
本发明实施例中,上述移动终端在检测到用户按压或触控移动终端的电源键或Home键或其他唤醒屏幕的物理按键的情况下,首先将移动终端的显示屏幕由息屏状态切换为亮屏状态,同时调取预先存储的第一锁屏界面,将调取的第一锁屏界面展示在显示屏幕上,并检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作,其中,该第一触控解锁操作包括滑动解
锁操作。
S502,上述移动终端获取所述滑动解锁操作输入的滑动轨迹上的M个滑动位置对应的M个滑动力度,所述M为正整数;
S503,上述移动终端确定所述M个滑动力度的平均滑动力度;
S504,上述移动终端在判断出所述平均滑动力度所属的力度范围与预设滑动力度范围相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件;
上述第二锁屏界面例如可以是数字锁屏界面、图案锁屏界面以及门闩式滑动锁屏界面中的任意一种。
举例来说,上述移动终端获取滑动解锁操作输入的滑动轨迹上的10个滑动位置对应的10个滑动力度为(1.0、1.1、1.2、0.9、0.8、0.9、1.1、1.0、0.8、0.8)(单位牛顿N);确定平均滑动力度为0.96N,该平均滑动力度所属力度范围为[0.9,1.1]与预设滑动力度范围[0.9,1.1]相匹配,确定所述第一解锁操作的力度数据满足第一预设条件。
S505,上述移动终端检测用户针对所述第二锁屏界面的第二触控解锁操作,其中,所述第二触控解锁操作包括滑动解锁操作;
S506,上述移动终端获取所述滑动解锁操作输入的滑动轨迹;
S507,上述移动终端在判断出所述滑动轨迹与预设滑动轨迹相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
本发明实施例中,上述移动终端判断所述滑动轨迹与预设滑动轨迹是否匹配的过程具体可以为:移动终端提取所述滑动轨迹中的Y个特征位置的位置坐标,并对应提取预设滑动轨迹中的Z个位置坐标进行比对,若判断出该Y个特征位置的位置坐标中的每一个位置坐标均与上述Z个位置坐标中的至少一个位置坐标相匹配,则可以确定上述滑动轨迹与预设滑动轨迹相匹配。
可以看出,本发明实施例的技术方案中,移动终端首先检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一解锁操作,其次,移动终端在判断出移动终端获取的第一解锁操作的力度数据满足第一预设条件的情况下,移除第一锁屏界面,并在移动终端的显示屏幕上展示第二锁屏界面,再次,检测
用户针对第二锁屏界面的第二触控解锁操作,最后,在判断出移动终端获取的第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除第二锁屏界面,解除锁屏状态。可见,上述移动终端的双锁屏界面中,需要用户输入正确的力度数据解锁第一锁屏界面,再输入正确的解锁参数解锁第二锁屏界面,如此,有利于提升移动终端解锁的安全性和趣味性。
请参阅图6,图6是本发明第六实施例提供的一种移动终端的结构示意图,如图6所示,该移动终端具体包括第一检测单元601、第一判断单元602、移除单元603、显示单元604、第二检测单元605、第二判断单元606、解锁单元607,其中:
上述第一检测单元601,用于检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作;
上述第一判断单元602,用于判断所述移动终端获取的所述第一触控解锁操作的力度数据是否满足第一预设条件;
上述移除单元603,用于在所述第一判断单元判断出所述移动终端获取的所述第一触控解锁操作的力度数据满足第一预设条件的情况下,移除所述第一锁屏界面;
上述显示单元604,用于在所述移动终端的显示屏幕上展示第二锁屏界面;
上述第二检测单元605,用于检测用户针对所述第二锁屏界面的第二触控解锁操作;
上述第二判断单元606,用于判断所述移动终端获取的所述第二触控解锁操作的解锁参数是否满足第二预设条件;
上述解锁单元607,用于在所述第二判断单元判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除所述第二锁屏界面,解除锁屏状态。
本发明实施例中,所述第一触控解锁操作包括M次点击解锁操作时,所述M为正整数,所述第一判断单元602具体用于:获取所述M次点击解锁操
作输入的M个力度数据中的M个触控力度和M个触控时间,以及获取所述M个触控力度所属的M个触控力度范围对应的M个力度范围标识;根据所述M个触控时间的预设顺序排序所述M个力度范围标识以形成力度范围标识序列;确定所述力度范围标识序列所表现的顺序为所述M次触控解锁操作的触控力度序列;在判断出所述触控力度序列与预设触控力度顺序相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
本发明实施例中,所述第一解锁操作包括滑动解锁操作时,所述第一判断单元602具体用于:获取所述滑动解锁操作输入的滑动轨迹上的M个滑动位置对应的M个滑动力度,所述M为正整数;确定所述M个滑动力度的平均滑动力度;在判断出所述平均滑动力度所属的力度范围与预设滑动力度范围相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
本发明实施例中,所述第二触控解锁操作包括N次点击解锁操作时,所述N为正整数,所述第二判断单元具体用于:获取所述N次点击解锁操作输入的N个触控位置和所述N个触控位置对应的N个触控时间,以及获取所述N个触控位置对应的N个位置标识;根据所述N个触控时间的预设顺序排序所述N个位置标识以形成位置标识序列;确定所述位置标识序列所表现的顺序为所述N次触控解锁操作的触控位置顺序;在判断出所述触控位置顺序与预设触控位置顺序相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
本发明实施例中,所述第二触控解锁操作包括滑动解锁操作时,所述第二判断单元具体用于:获取所述滑动解锁操作输入的滑动轨迹;在判断出所述滑动轨迹与预设滑动轨迹相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
可以理解的是,本发明实施例的移动终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本发明实施例中,移动终端首先检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一解锁操作,其次,移动终端在判断出移动终
端获取的第一解锁操作的力度数据满足第一预设条件的情况下,移除第一锁屏界面,并在移动终端的显示屏幕上展示第二锁屏界面,再次,检测用户针对第二锁屏界面的第二触控解锁操作,最后,在判断出移动终端获取的第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除第二锁屏界面,解除锁屏状态。可见,上述移动终端的双锁屏界面中,需要用户输入正确的力度数据解锁第一锁屏界面,再输入正确的解锁参数解锁第二锁屏界面,如此,有利于提升移动终端解锁的安全性和趣味性。
请参阅图7,图7是本发明的第六实施例提供的一种移动终端的结构示意图。如图7所示,本发明实施例中的移动终端包括:至少一个处理器701,例如CPU,至少一个接收器703,至少一个存储器704,至少一个发送器705,至少一个通信总线702以及触控显示屏幕706。其中,通信总线702用于实现这些组件之间的连接通信。其中,本发明实施例中装置的接收器703和发送器705可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。存储器704可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器704可选的还可以是至少一个位于远离前述处理器701的存储装置。存储器704中存储一组程序代码,且处理器701用于调用存储器中存储的程序代码,用于执行以下操作:
检测用户针对移动终端的显示屏幕706上展示的第一锁屏界面的第一触控解锁操作;
在判断出所述移动终端获取的所述第一触控解锁操作的力度数据满足第一预设条件的情况下,移除所述第一锁屏界面,并在所述移动终端的显示屏幕706上展示第二锁屏界面;
检测用户针对所述第二锁屏界面的第二触控解锁操作;
在判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除所述第二锁屏界面,解除锁屏状态。
可选的,本发明实施例中,所述第一触控解锁操作包括M次点击解锁操
作时,所述M为正整数,上述处理器701判断出所述移动终端获取的所述第一解锁操作的力度数据满足第一预设条件的具体方式为:获取所述M次点击解锁操作输入的M个力度数据中的M个触控力度和M个触控时间,以及获取所述M个触控力度所属的M个触控力度范围对应的M个力度范围标识;根据所述M个触控时间的预设顺序排序所述M个力度范围标识以形成力度范围标识序列;确定所述力度范围标识序列所表现的顺序为所述M次触控解锁操作的触控力度序列;在判断出所述触控力度序列与预设触控力度顺序相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
可选的,本发明实施例中,所述第一解锁操作包括滑动解锁操作时,上述处理器701判断出所述移动终端获取的所述第一解锁操作的力度数据满足第一预设条件的具体实现方式为:获取所述滑动解锁操作输入的滑动轨迹上的M个滑动位置对应的M个滑动力度,所述M为正整数;确定所述M个滑动力度的平均滑动力度;在判断出所述平均滑动力度所属的力度范围与预设滑动力度范围相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
可选的,本发明实施例中,所述第二触控解锁操作包括N次点击解锁操作,所述N为正整数,上述处理器701判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的具体方式为:获取所述N次点击解锁操作输入的N个触控位置和所述N个触控位置对应的N个触控时间,以及获取所述N个触控位置对应的N个位置标识;根据所述N个触控时间的预设顺序排序所述N个位置标识以形成位置标识序列;确定所述位置标识序列所表现的顺序为所述N次触控解锁操作的触控位置顺序;在判断出所述触控位置顺序与预设触控位置顺序相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
可选的,本发明实施例中,所述第二触控解锁操作包括滑动解锁操作时,所述判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的具体方式为:获取所述滑动解锁操作输入的滑动轨迹;在判断出所述滑动轨迹与预设滑动轨迹相匹配的情况下,确定所述第二触控解锁操作的解
锁参数满足第二预设条件。
可选的,本发明实施例中,所述处理器701在检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作之前,还用于:
在检测到用户按压所述移动终端的屏幕唤醒功能按键时,将所述移动终端的显示屏幕706由息屏状态切换为亮屏状态,调取预先存储的第一锁屏界面,并将所述第一锁屏界面展示在显示屏幕706上。
可选的,本发明实施例中,所述移动终端的显示屏幕706包括触摸屏和显示屏,所述触控屏中设置有压力传感器阵列,所述压力传感器阵列用于采集所述第一触控解锁操作的力度数据。
可以理解的是,本发明实施例的移动终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本发明实施例中,移动终端首先检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一解锁操作,其次,移动终端在判断出移动终端获取的第一解锁操作的力度数据满足第一预设条件的情况下,移除第一锁屏界面,并在移动终端的显示屏幕上展示第二锁屏界面,再次,检测用户针对第二锁屏界面的第二触控解锁操作,最后,在判断出移动终端获取的第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除第二锁屏界面,解除锁屏状态。可见,上述移动终端的双锁屏界面中,需要用户输入正确的力度数据解锁第一锁屏界面,再输入正确的解锁参数解锁第二锁屏界面,如此,有利于提升移动终端解锁的安全性和趣味性。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详
细描述的部分,可以参见其他实施例的相关描述。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (21)
- 一种解锁方法,其特征在于,所述方法包括:检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作;在判断出所述移动终端获取的所述第一触控解锁操作的力度数据满足第一预设条件的情况下,移除所述第一锁屏界面,并在所述移动终端的显示屏幕上展示第二锁屏界面;检测用户针对所述第二锁屏界面的第二触控解锁操作;在判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除所述第二锁屏界面,解除锁屏状态。
- 根据权利要求1所述的方法,其特征在于,所述第一触控解锁操作包括M次点击解锁操作,所述M为正整数,所述判断出所述移动终端获取的所述第一解锁操作的力度数据满足第一预设条件,包括:获取所述M次点击解锁操作输入的M个力度数据中的M个触控力度和M个触控时间,以及获取所述M个触控力度所属的M个触控力度范围对应的M个力度范围标识;根据所述M个触控时间的预设顺序排序所述M个力度范围标识以形成力度范围标识序列;确定所述力度范围标识序列所表现的顺序为所述M次触控解锁操作的触控力度序列;在判断出所述触控力度序列与预设触控力度顺序相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
- 根据权利要求1所述的方法,其特征在于,所述第一解锁操作包括滑动解锁操作,所述判断出所述移动终端获取的所述第一解锁操作的力度数据满足第一预设条件,包括:获取所述滑动解锁操作输入的滑动轨迹上的M个滑动位置对应的M个滑动力度,所述M为正整数;确定所述M个滑动力度的平均滑动力度;在判断出所述平均滑动力度所属的力度范围与预设滑动力度范围相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述第二触控解锁操作包括N次点击解锁操作,所述N为正整数,所述判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件,包括:获取所述N次点击解锁操作输入的N个触控位置和所述N个触控位置对应的N个触控时间,以及获取所述N个触控位置对应的N个位置标识;根据所述N个触控时间的预设顺序排序所述N个位置标识以形成位置标识序列;确定所述位置标识序列所表现的顺序为所述N次触控解锁操作的触控位置顺序;在判断出所述触控位置顺序与预设触控位置顺序相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述第二触控解锁操作包括滑动解锁操作,所述判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件,包括:获取所述滑动解锁操作输入的滑动轨迹;在判断出所述滑动轨迹与预设滑动轨迹相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
- 根据权利要求1-5任一项所述的方法,其特征在于,所述检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作之前,所述方法还包括:在检测到用户按压所述移动终端的屏幕唤醒功能按键时,将所述移动终端的显示屏幕由息屏状态切换为亮屏状态,调取预先存储的第一锁屏界面,并将所述第一锁屏界面展示在显示屏幕上。
- 根据权利要求1-6任一项所述的方法,其特征在于,所述移动终端的显示屏幕包括触摸屏和显示屏,所述触控屏中设置有压力传感器阵列,所述压力传感器阵列用于采集所述第一触控解锁操作的力度数据。
- 一种移动终端,其特征在于,包括:第一检测单元,用于检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作;第一判断单元,用于判断所述移动终端获取的所述第一触控解锁操作的力度数据是否满足第一预设条件;移除单元,用于在所述第一判断单元判断出所述移动终端获取的所述第一触控解锁操作的力度数据满足第一预设条件的情况下,移除所述第一锁屏界面;显示单元,用于在所述移动终端的显示屏幕上展示第二锁屏界面;第二检测单元,用于检测用户针对所述第二锁屏界面的第二触控解锁操作;第二判断单元,用于判断所述移动终端获取的所述第二触控解锁操作的解锁参数是否满足第二预设条件;解锁单元,用于在所述第二判断单元判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除所述第二锁屏界面,解除锁屏状态。
- 根据权利要求8所述的移动终端,其特征在于,所述第一触控解锁操作包括M次点击解锁操作,所述M为正整数,所述第一判断单元具体用于:获取所述M次点击解锁操作输入的M个力度数据中的M个触控力度和M个触控时间,以及获取所述M个触控力度所属的M个触控力度范围对应的M个力度范围标识;根据所述M个触控时间的预设顺序排序所述M个力度范围标识以形成力度范围标识序列;确定所述力度范围标识序列所表现的顺序为所述M次触控解锁操作的触控力度序列;在判断出所述触控力度序列与预设触控力度顺序相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
- 根据权利要求8所述的移动终端,其特征在于,所述第一解锁操作包 括滑动解锁操作,所述第一判断单元具体用于:获取所述滑动解锁操作输入的滑动轨迹上的M个滑动位置对应的M个滑动力度,所述M为正整数;确定所述M个滑动力度的平均滑动力度;在判断出所述平均滑动力度所属的力度范围与预设滑动力度范围相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
- 根据权利要求8-10任一项所述的移动终端,其特征在于,所述第二触控解锁操作包括N次点击解锁操作,所述N为正整数,所述第二判断单元具体用于:获取所述N次点击解锁操作输入的N个触控位置和所述N个触控位置对应的N个触控时间,以及获取所述N个触控位置对应的N个位置标识;根据所述N个触控时间的预设顺序排序所述N个位置标识以形成位置标识序列;确定所述位置标识序列所表现的顺序为所述N次触控解锁操作的触控位置顺序;在判断出所述触控位置顺序与预设触控位置顺序相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
- 根据权利要求8-10任一项所述的移动终端,其特征在于,所述第二触控解锁操作包括滑动解锁操作,所述第二判断单元具体用于:获取所述滑动解锁操作输入的滑动轨迹;在判断出所述滑动轨迹与预设滑动轨迹相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
- 根据权利要求8-12任一项所述的移动终端,其特征在于,所述移动终端还包括:锁频界面加载单元,用于在所述第一检测单元检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作之前,在检测到用户按压所述移动终端的屏幕唤醒功能按键时,将所述移动终端的显示屏幕由息屏状态切换为亮屏状态,调取预先存储的第一锁屏界面,并将所述第一锁屏界面展示在 显示屏幕上。
- 根据权利要求8-13任一项所述的移动终端,其特征在于,所述移动终端的显示屏幕包括触摸屏和显示屏,所述触控屏中设置有压力传感器阵列,所述压力传感器阵列用于采集所述第一触控解锁操作的力度数据。
- 一种移动终端,其特征在于,包括:处理器、存储器、发送器、接收器和通信总线;所述处理器、所述存储器、所述发送器以及所述接收器通过所述通信总线连接并完成相互间的通信,所述接收器和所述发送器用于无线通信;所述处理器调用所述存储器中存储的程序代码,执行以下操作:检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作;在判断出所述移动终端获取的所述第一触控解锁操作的力度数据满足第一预设条件的情况下,移除所述第一锁屏界面,并在所述移动终端的显示屏幕上展示第二锁屏界面;检测用户针对所述第二锁屏界面的第二触控解锁操作;在判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的情况下,移除所述第二锁屏界面,解除锁屏状态。
- 根据权利要求15所述的移动终端,其特征在于,所述第一触控解锁操作包括M次点击解锁操作,所述M为正整数,所述处理器判断出所述移动终端获取的所述第一解锁操作的力度数据满足第一预设条件的实现方式为:获取所述M次点击解锁操作输入的M个力度数据中的M个触控力度和M个触控时间,以及获取所述M个触控力度所属的M个触控力度范围对应的M个力度范围标识;根据所述M个触控时间的预设顺序排序所述M个力度范围标识以形成力度范围标识序列;确定所述力度范围标识序列所表现的顺序为所述M次触控解锁操作的触控力度序列;在判断出所述触控力度序列与预设触控力度顺序相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
- 根据权利要求15所述的移动终端,其特征在于,所述第一解锁操作包括滑动解锁操作,所述处理器判断出所述移动终端获取的所述第一解锁操作的力度数据满足第一预设条件的实现方式为:获取所述滑动解锁操作输入的滑动轨迹上的M个滑动位置对应的M个滑动力度,所述M为正整数;确定所述M个滑动力度的平均滑动力度;在判断出所述平均滑动力度所属的力度范围与预设滑动力度范围相匹配的情况下,确定所述第一解锁操作的力度数据满足第一预设条件。
- 根据权利要求15-17任一项所述的移动终端,其特征在于,所述第二触控解锁操作包括N次点击解锁操作,所述N为正整数,所述处理器判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的实现方式为:获取所述N次点击解锁操作输入的N个触控位置和所述N个触控位置对应的N个触控时间,以及获取所述N个触控位置对应的N个位置标识;根据所述N个触控时间的预设顺序排序所述N个位置标识以形成位置标识序列;确定所述位置标识序列所表现的顺序为所述N次触控解锁操作的触控位置顺序;在判断出所述触控位置顺序与预设触控位置顺序相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
- 根据权利要求15-17任一项所述的移动终端,其特征在于,所述第二触控解锁操作包括滑动解锁操作,所述处理器判断出所述移动终端获取的所述第二触控解锁操作的解锁参数满足第二预设条件的实现方式为:获取所述滑动解锁操作输入的滑动轨迹;在判断出所述滑动轨迹与预设滑动轨迹相匹配的情况下,确定所述第二触控解锁操作的解锁参数满足第二预设条件。
- 根据权利要求15-19任一项所述的移动终端,其特征在于,所述处理器在检测用户针对移动终端的显示屏幕上展示的第一锁屏界面的第一触控解锁操作之前,还用于:在检测到用户按压所述移动终端的屏幕唤醒功能按键时,将所述移动终端的显示屏幕由息屏状态切换为亮屏状态,调取预先存储的第一锁屏界面,并将所述第一锁屏界面展示在显示屏幕上。
- 根据权利要求15-20任一项所述的移动终端,其特征在于,所述移动终端的显示屏幕包括触摸屏和显示屏,所述触控屏中设置有压力传感器阵列,所述压力传感器阵列用于采集所述第一触控解锁操作的力度数据。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510542546.4 | 2015-08-27 | ||
CN201510542546.4A CN105117623A (zh) | 2015-08-27 | 2015-08-27 | 一种解锁方法及移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017032010A1 true WO2017032010A1 (zh) | 2017-03-02 |
Family
ID=54665609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/080349 WO2017032010A1 (zh) | 2015-08-27 | 2016-04-27 | 一种解锁方法及移动终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105117623A (zh) |
WO (1) | WO2017032010A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109063455A (zh) * | 2018-07-24 | 2018-12-21 | 珠海格力电器股份有限公司 | 一种解锁方法、解锁装置及电子设备 |
CN113485629A (zh) * | 2021-07-09 | 2021-10-08 | 网易(杭州)网络有限公司 | 触控事件的处理方法及装置、存储介质、电子设备 |
TWI750473B (zh) * | 2018-05-17 | 2021-12-21 | 大陸商上海耕岩智能科技有限公司 | 一種同步驗證指紋資訊的螢幕解鎖方法和裝置 |
US11899778B2 (en) * | 2017-09-30 | 2024-02-13 | Huawei Technologies Co., Ltd. | Password verification method, password setting method, and mobile terminal |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105117623A (zh) * | 2015-08-27 | 2015-12-02 | 广东欧珀移动通信有限公司 | 一种解锁方法及移动终端 |
JP2019502999A (ja) * | 2015-12-17 | 2019-01-31 | アルカテル ルセントAlcatel Lucent | 強化されたロック画面セキュリティ |
CN105589654B (zh) * | 2015-12-29 | 2019-07-09 | 惠州Tcl移动通信有限公司 | 一种基于压力传感器的移动终端解锁方法及系统 |
CN106126999B (zh) * | 2016-06-15 | 2019-05-17 | 维沃移动通信有限公司 | 一种智能识别访客的解锁方法及移动终端 |
CN106648316A (zh) * | 2016-12-13 | 2017-05-10 | 深圳市金立通信设备有限公司 | 一种解锁方法及终端 |
CN106815500A (zh) * | 2017-01-20 | 2017-06-09 | 联想(北京)有限公司 | 信息处理方法、信息处理装置及电子设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130081133A1 (en) * | 2011-09-23 | 2013-03-28 | Barnesandnoble.Com Llc | System and method for unlocking an electronic device |
CN103543864A (zh) * | 2012-07-09 | 2014-01-29 | 纬创资通股份有限公司 | 压力感应触控方法及其触控显示装置 |
CN103577106A (zh) * | 2013-10-28 | 2014-02-12 | 深圳天珑无线科技有限公司 | 一种电子设备及其触控屏解锁方法和装置 |
CN103870181A (zh) * | 2012-12-14 | 2014-06-18 | 联想(北京)有限公司 | 一种手持设备的控制方法、控制装置及手持设备 |
CN104679420A (zh) * | 2013-11-30 | 2015-06-03 | 富泰华工业(深圳)有限公司 | 屏幕解锁方法与系统 |
CN105117623A (zh) * | 2015-08-27 | 2015-12-02 | 广东欧珀移动通信有限公司 | 一种解锁方法及移动终端 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103513882B (zh) * | 2013-05-31 | 2016-12-28 | 展讯通信(上海)有限公司 | 一种触控设备的控制方法、装置及触控设备 |
CN103440109A (zh) * | 2013-09-16 | 2013-12-11 | 王恩惠 | 一种触摸屏解锁方法及系统 |
CN104598147A (zh) * | 2013-10-31 | 2015-05-06 | 英业达科技有限公司 | 屏幕解锁系统及其方法 |
CN104077075B (zh) * | 2014-05-05 | 2017-05-03 | 河南大学 | 一种基于切换移动终端解锁界面查询天气的方法及其系统 |
-
2015
- 2015-08-27 CN CN201510542546.4A patent/CN105117623A/zh active Pending
-
2016
- 2016-04-27 WO PCT/CN2016/080349 patent/WO2017032010A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130081133A1 (en) * | 2011-09-23 | 2013-03-28 | Barnesandnoble.Com Llc | System and method for unlocking an electronic device |
CN103543864A (zh) * | 2012-07-09 | 2014-01-29 | 纬创资通股份有限公司 | 压力感应触控方法及其触控显示装置 |
CN103870181A (zh) * | 2012-12-14 | 2014-06-18 | 联想(北京)有限公司 | 一种手持设备的控制方法、控制装置及手持设备 |
CN103577106A (zh) * | 2013-10-28 | 2014-02-12 | 深圳天珑无线科技有限公司 | 一种电子设备及其触控屏解锁方法和装置 |
CN104679420A (zh) * | 2013-11-30 | 2015-06-03 | 富泰华工业(深圳)有限公司 | 屏幕解锁方法与系统 |
CN105117623A (zh) * | 2015-08-27 | 2015-12-02 | 广东欧珀移动通信有限公司 | 一种解锁方法及移动终端 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11899778B2 (en) * | 2017-09-30 | 2024-02-13 | Huawei Technologies Co., Ltd. | Password verification method, password setting method, and mobile terminal |
TWI750473B (zh) * | 2018-05-17 | 2021-12-21 | 大陸商上海耕岩智能科技有限公司 | 一種同步驗證指紋資訊的螢幕解鎖方法和裝置 |
TWI790848B (zh) * | 2018-05-17 | 2023-01-21 | 大陸商上海耕岩智能科技有限公司 | 一種驗證指紋資訊的方法和裝置 |
CN109063455A (zh) * | 2018-07-24 | 2018-12-21 | 珠海格力电器股份有限公司 | 一种解锁方法、解锁装置及电子设备 |
CN109063455B (zh) * | 2018-07-24 | 2020-04-24 | 珠海格力电器股份有限公司 | 一种解锁方法、解锁装置及电子设备 |
CN113485629A (zh) * | 2021-07-09 | 2021-10-08 | 网易(杭州)网络有限公司 | 触控事件的处理方法及装置、存储介质、电子设备 |
CN113485629B (zh) * | 2021-07-09 | 2023-07-14 | 网易(杭州)网络有限公司 | 触控事件的处理方法及装置、存储介质、电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN105117623A (zh) | 2015-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017032010A1 (zh) | 一种解锁方法及移动终端 | |
CN105045085B (zh) | 一种智能手表的控制方法及智能手表 | |
WO2017092437A1 (zh) | 基于压力感应触控技术的屏幕解锁方法、装置及终端 | |
CN103019599B (zh) | 电子设备及其屏幕解锁方法 | |
CN103870181A (zh) | 一种手持设备的控制方法、控制装置及手持设备 | |
CN103186793A (zh) | 一种移动终端屏幕锁定解除方法及装置 | |
CN103677236A (zh) | 一种信息处理的方法及电子设备 | |
CN103034414A (zh) | 电子设备及其屏幕解锁方法 | |
CN104978132B (zh) | 一种应用控制方法及移动终端 | |
CN104462907A (zh) | 解锁控制方法和装置、电子设备 | |
WO2017032009A1 (zh) | 一种解锁方法及移动终端 | |
CN105159556A (zh) | 一种界面操作方法及电子终端 | |
CN103442141A (zh) | 一键进入安全模式的方法 | |
CN105279402A (zh) | 一种基于放置角度的解锁方法及移动终端 | |
CN103118201A (zh) | 一种触摸屏解锁系统及方法 | |
CN104869204A (zh) | 一种盲人触觉再现智能触屏终端和拨号方法 | |
CN104021327A (zh) | 一种智能设备的解锁方法及装置 | |
CN105159589A (zh) | 一种图案解锁的方法及终端 | |
CN104850220A (zh) | 基于动作侦测的作业启始方法及系统 | |
CN110084009B (zh) | 数字解锁方法、装置、存储介质及移动终端 | |
WO2017032015A1 (zh) | 一种图片解锁方法及移动终端 | |
CN106447325B (zh) | 一种基于nfc通信的处理方法、装置及移动终端 | |
CN105718775A (zh) | 一种应用控制方法及移动终端 | |
CN105118119A (zh) | 智能锁系统和其智能锁及其通过蓝牙实现智能开锁的方法 | |
CN103793171A (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: 16838272 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: 16838272 Country of ref document: EP Kind code of ref document: A1 |