CN102890614B - A kind of random screen system for unlocking of mobile terminal device and method - Google Patents

A kind of random screen system for unlocking of mobile terminal device and method Download PDF

Info

Publication number
CN102890614B
CN102890614B CN201210351722.2A CN201210351722A CN102890614B CN 102890614 B CN102890614 B CN 102890614B CN 201210351722 A CN201210351722 A CN 201210351722A CN 102890614 B CN102890614 B CN 102890614B
Authority
CN
China
Prior art keywords
screen
lock
unlock
key
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210351722.2A
Other languages
Chinese (zh)
Other versions
CN102890614A (en
Inventor
董渊
王生原
肖明露
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN201210351722.2A priority Critical patent/CN102890614B/en
Publication of CN102890614A publication Critical patent/CN102890614A/en
Application granted granted Critical
Publication of CN102890614B publication Critical patent/CN102890614B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A kind of random screen system for unlocking of mobile terminal device, comprise configuration module, screen monitoring module, screen lock module, touch event processing module and touch release event processing module, based on the random screen unlock method of this system, use when screen is closed randomized algorithm calculate each key and lock the location sets unlocking path Origin And Destination, and generate locking screen interface according to this set; The Explicit solutions lock icon when screen is lighted, and the touch of monitoring users; When namely the key in user's touch screen unlocks path starting point, the finger motion track that generation dynamic icon follows user moves; When user is when locking release key, judge whether user has been dragged to correct locking by correct key, if pairing is correct, unlock successfully, the present invention can ensure that the path of each unlocking operation is not identical, alleviates the screen loss caused of sliding for a long time, simultaneously, the probability introducing maloperation reduces, and the increasing number of combinations of pairs, ensure that screen locking security.

Description

A kind of random screen system for unlocking of mobile terminal device and method
Technical field
The present invention relates to the mobile device supporting Mobile operating system, particularly about a kind of random screen system for unlocking and method of mobile terminal device.
Background technology
Along with internet and the development of the science and technology that communicates, mobile device relies on its outstanding portability and operability, has attracted the eyeball of more and more user.And especially along with the invention of Android system excites the universal tide of giant-screen touch apparatus especially.In order to extend screen life and save battery power, mobile device will close screen when long-time inoperation, enter screen lock state.User needs could close locking screen interface by specific unlocking operation, enters main interface.
There is a lot of unlocking screen schemes at present, as patent CN102520857 adopts detection sliding trace whether to run through the unlock icon to realize unblock, the similarity that patent CN102508614 touches sliding trace and desired guiding trajectory by contrast user realizes unlocking, some traditional nine grids are also had to unlock, unlock password etc.But these unblock schemes also exist some shortcomings:
1: traditional slip unblock and nine grids unlock and all take fixing unblock path (the unblock path unlocked as horizontally slipped always at screen by left-to-right same position).That is each unlocking operation all can leave identical vestige on screen.In the course of time, life-span of screen and attractive in appearance will be affected.Meanwhile, owing to unlocking the appearance of vestige, the security of screen locking will greatly be affected.Such as, unlock for nine grids, people completely can by finding correct unblock path to the observation unlocking vestige.
2: although password screen locking security is higher, and can not produce dragging vestige, screen locking all occurs with immobile interface, comparatively stiff compared with separating screen with slip, needs to input multiple numeral, inconvenient operation, can not meet the individual requirement of user.
Summary of the invention
In order to overcome the deficiencies in the prior art, the object of the present invention is to provide a kind of random screen system for unlocking and method of mobile terminal device, solving the problem of screen trace that slip unlocking operation brings and security.
To achieve these goals, the technical solution used in the present invention is:
A random screen system for unlocking for mobile terminal device, comprising:
For with user interactions, with obtain user arrange configuration module;
For monitoring the change of screen, and module monitored by the screen generating corresponding unlock interface, and described interface comprises multiple lock icon and key icon;
For Explicit solutions lock icon and system status information, and obtain the screen lock module of user's touch and release movement, in described screen lock module, will the position of the unlock icon be reconstructed after screen locking each time, consequently unlock path different at every turn;
For the treatment of the touch event in screen lock module, comprise judgement touch location, draw the touch event processing module of dynamic icon and orbit information;
For the treatment of the touch release event in screen lock module, comprise the touch release event processing module judging off-position and judge pairing correctness.
In described screen lock module, generating different unblock paths is unlock the Origin And Destination position realization in path by randomization.
Based on the random screen unlock method of a kind of mobile terminal device of said system, comprise the steps:
Step one: use when screen is closed randomized algorithm calculate each key and lock the location sets unlocking path Origin And Destination, and generate locking screen interface according to this set;
Step 2: the Explicit solutions lock icon when screen is lighted, and the touch of monitoring users;
Step 3: when namely the key in user's touch screen unlocks path starting point, the finger motion track that generation dynamic icon follows user moves, and when namely the lock in user's touch screen unlocks path termination, lock can not be pulled;
Step 4: when user is when locking release key, judge whether user has been dragged to correct locking by correct key, if pairing is correct, unlock successfully, if pairing mistake, unlock unsuccessfully, again the position of randomization key and lock, and record the frequency of failure, if the frequency of failure is greater than some numerical value, force to enter wait or interface for password input;
Step 5: when user is at other positions release key, key will get back to original position, and pairing mistake, unlock unsuccessfully, the frequency of failure adds 1.
Comprise in described unlock interface that key icon is n1, lock icon is n2, the unlock icon add up to n=n1+n2, expression way is n/n1/n2, and wherein the position of each the unlock icon is determined by randomized algorithm.
User arranges the key-lock pairing of oneself by configuration interface, and this pairing will be used to unlock result and judge.
Unlocking screen arrangements step of the present invention is as follows:
Step one: user chooses a key on key hurdle, chooses a lock on lock hurdle, clicks to preserve to arrange, if there is password, then requires password authentification, is proved to be successful rear preservation key-lock pairing, judges for unblock result;
Step 2: user arranges password, if existing password originally, then requires password authentification, checking, is proved to be successful just can change password afterwards;
Step 3: user activates or forbids self-defined screen locking, if activate, then screen locking of the present invention will replace system default screen locking, if forbidding, recovery system is given tacit consent to screen locking.
Compared with prior art, the invention has the beneficial effects as follows:
Can ensure that the path of each unlocking operation is not identical according to the present invention, significantly reduce the screen loss caused of sliding for a long time, meanwhile, under the easy to operate prerequisite of guarantee, the probability introducing maloperation is extremely low; On the other hand, by increasing the quantity of the unlock icon, the quantity of combinations of pairs is increased (as when 9 keys and 3 locks, having 27 kinds of combinations) greatly, and the security of screen locking has had larger guarantee.
Accompanying drawing explanation
Accompanying drawing 1 is module relation diagram of the present invention.
Accompanying drawing 2 is process flow diagram of the present invention.
Accompanying drawing 3 and accompanying drawing 4 are for forcing process interface.
Accompanying drawing 5 is the unlock interface of stochastic generation.
Accompanying drawing 6 is configuration interface design sketch.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in further details.
As shown in Figure 1, system for unlocking of the present invention contains 5 modules: configuration module, and module monitored by screen, screen lock module, touch event processing module and touch release event processing module.
Configuration module is used for and user interactions, arranges to obtain user, comprises key-lock pairing, password etc., and preserves with the form of encrypting user configuration data.
Screen monitors module for monitoring the change of screen, when screen is closed, and the position of each the unlock icon of randomization, notice system starts locking screen interface; When screen is lighted, notice system display locking screen interface.
Screen lock module is used for Explicit solutions lock icon, the information such as system state, and the touch and the release that obtain user; This process comprises a randomized algorithm, and the position of key and lock is occurred at random.
This method can adopt arbitrary random algorithm, its objective is that to make that the method generates, continuous several times unlock the position of key and lock in pattern different, guarantees that continuous several times unlocks path different, provide an instantiation here:
Comprise in unlock interface that key icon is n1, lock icon is n2, the unlock icon add up to n=n1+n2, wherein the position of each the unlock icon is determined by randomized algorithm;
First, construct a hash table, this table altogether n element, wherein corresponding the unlock icon of each element (locking or key), each unit have two attributes: one is the index path of the unlock icon; Another is the character string for marking the unlock icon pair relationhip, the key of user preset is labeled as " truekey ", corresponding correct lock is labeled as " truelock ", and other the unlock icons are marked as " false ", and these marks will be used in the correctness judging to unlock pairing.Then, the position subscript of automatic out of order this n of function randomization element is used.Finally, when generating unlock interface, program will according to taking out all the unlock icons in turn after randomization, and in unblock district by from left to right, carry out Explicit solutions lock icon from top to bottom, realize the randomization of the unlock icon position, thus ensure the randomization unlocking path.
Touch event processing module, for the treatment of the touch event in screen lock module, comprises judgement touch location, draws dynamic icon and track etc.
Touch release event processing module for the treatment of the touch release event in screen lock module, comprise and judge off-position and judge pairing correctness.In the process judging pairing correctness, by the encrypting user configuration data data using configuration module to generate.
Accompanying drawing 2 detail display implementation process of the present invention.First, screen is monitored module and is listened to screen closedown, so run the location sets (s0) that randomized algorithm calculates the unlock icon, and generates locking screen interface according to s0.When monitor module listen to screen be lit time, start screen lock module display locking screen interface.When user touches screen, touch event processing module will judge the reference position touched be whether key lock region.If it is mobile with finger then to generate dynamic icon.Otherwise will not do and how to process.When user discharges touch, touching release event processing module will judge the validity of off-position.If off-position is effective, this module will judge that key-lock pairing release is correct.If correct, unlock successfully, otherwise unlock unsuccessfully.When the continuous frequency of failure is greater than 3 times, will have two kinds of situations: one, user has started password authentification service, then system will eject password box, requires that user inputs password.This password box cannot be closed.When user inputs correct password, unlock successfully, locking screen interface is closed.Two, user does not open password authentification service, then system will enter 30 seconds timing interfaces.Now user cannot carry out any operation.After 30 seconds, acquisition is attempted chance 1 time by user.If wait 60 seconds unsuccessfully will be forced again.By that analogy.Accompanying drawing 3 and 4 is the design sketch of failure handling.
Accompanying drawing 5 is the unlock interface of stochastic generation.For Fig. 5, suppose that the key-lock combinations of pairs of user preset is key1-lock1.Then it only with the region at finger touch key1 icon place, need be dragged to the position at lock1 icon place by user, and release touch just can complete unlocking operation.If user releases key1 in the position of lock2 or lock3, then cause unlocking unsuccessfully.Program will the position of each the unlock icon of randomization again, and reconstructs unlock interface.If user is in Fei Suo district, the position as key2 releases key1, be then considered as invalid unlocking operation, and key1 will get back to original position.Similarly, unlock unsuccessfully if key2 or key3 moves to lock arbitrarily can cause by user, cause the reconstruct of unlock interface.
Accompanying drawing 6 is configuration interface.User can carry out change theme, arranges key-lock combination, the operations such as Modify password.

Claims (5)

1. a random screen system for unlocking for mobile terminal device, is characterized in that, comprising:
For with user interactions, with obtain user arrange configuration module;
For monitoring the change of screen, and module monitored by the screen generating corresponding unlock interface, described interface comprises multiple lock icon and key icon, key icon is n1, lock icon is n2, the unlock icon add up to n=n1+n2, expression way is n/n1/n2, and wherein the position of each the unlock icon is determined by randomized algorithm;
For Explicit solutions lock icon and system status information, and obtain the screen lock module of user's touch and release movement, in described screen lock module, will the position of the unlock icon be reconstructed after screen locking each time, consequently unlock path different at every turn;
For the treatment of the touch event in screen lock module, comprise judgement touch location, draw the touch event processing module of dynamic icon and orbit information;
For the treatment of the touch release event in screen lock module, comprise the touch release event processing module judging off-position and judge pairing correctness.
2. random screen system for unlocking according to claim 1, is characterized in that, in described screen lock module, generating different unblock paths is that the Origin And Destination position unlocking path by randomization realizes.
3. a random screen unlock method for mobile terminal device, is characterized in that, comprise the steps:
Step one: use randomized algorithm calculate each key and lock the location sets unlocking path Origin And Destination when screen is closed, and generate unlock interface according to this set, comprising key icon in described unlock interface is that n1 is individual, lock icon is n2, the unlock icon add up to n=n1+n2, expression way is n/n1/n2, and wherein the position of each the unlock icon is determined by randomized algorithm;
Step 2: the Explicit solutions lock icon when screen is lighted, and the touch of monitoring users;
Step 3: when namely the key in user's touch screen unlocks path starting point, the finger motion track that generation dynamic icon follows user moves, and when namely the lock in user's touch screen unlocks path termination, lock can not be pulled;
Step 4: when user is when locking release key, judge whether user has been dragged to correct locking by correct key, if pairing is correct, unlock successfully, if pairing mistake, unlock unsuccessfully, again the position of randomization key and lock, and record the frequency of failure, if the frequency of failure is greater than some numerical value, force to enter wait or interface for password input;
Step 5: when user is at other positions release key, key will get back to original position, and pairing mistake, unlock unsuccessfully, the frequency of failure adds 1.
4. random screen unlock method according to claim 3, is characterized in that, user arranges the key-lock pairing of oneself by configuration interface, and this pairing will be used to unlock result judgement.
5. random screen unlock method according to claim 3, it is characterized in that, unlocking screen arrangements step is as follows:
Step one: user chooses a key on key hurdle, chooses a lock on lock hurdle, clicks to preserve to arrange, if there is password, then requires password authentification, is proved to be successful rear preservation key-lock pairing, judges for unblock result;
Step 2: user arranges password, if existing password originally, then requires password authentification, checking, is proved to be successful just can change password afterwards;
Step 3: user activates or forbids self-defined screen locking, if activate, then screen locking of the present invention will replace system default screen locking, if forbidding, recovery system is given tacit consent to screen locking.
CN201210351722.2A 2012-09-20 2012-09-20 A kind of random screen system for unlocking of mobile terminal device and method Expired - Fee Related CN102890614B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210351722.2A CN102890614B (en) 2012-09-20 2012-09-20 A kind of random screen system for unlocking of mobile terminal device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210351722.2A CN102890614B (en) 2012-09-20 2012-09-20 A kind of random screen system for unlocking of mobile terminal device and method

Publications (2)

Publication Number Publication Date
CN102890614A CN102890614A (en) 2013-01-23
CN102890614B true CN102890614B (en) 2016-03-30

Family

ID=47534127

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210351722.2A Expired - Fee Related CN102890614B (en) 2012-09-20 2012-09-20 A kind of random screen system for unlocking of mobile terminal device and method

Country Status (1)

Country Link
CN (1) CN102890614B (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104956308A (en) * 2012-10-04 2015-09-30 英特尔公司 Method, apparatus and system of managing a user login interface
CN103279301B (en) * 2013-05-27 2016-07-06 深圳市金立通信设备有限公司 A kind of touch screen unlocking method and device
CN103345596B (en) * 2013-07-11 2018-07-31 上海斐讯数据通信技术有限公司 A kind of software management system
CN103412726A (en) * 2013-09-03 2013-11-27 王恩惠 Method and device for unlocking touch screen
CN103501377A (en) * 2013-09-24 2014-01-08 北京大学 Unlocking method of touch-screen smart phone and safety protection method of touch-screen smart phone
CN104077060B (en) * 2013-09-25 2017-11-28 泰州市天宇交通器材有限公司 A kind of tripper and its method
CN104571894A (en) * 2013-10-18 2015-04-29 浪潮乐金数字移动通信有限公司 Touch screen unlocking method and device
CN103645838A (en) * 2013-11-28 2014-03-19 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and unlocking method thereof
CN103677644B (en) * 2013-12-25 2016-08-03 北京航空航天大学 A kind of unlocking method and system of intelligent mobile terminal
CN104166817A (en) * 2014-08-19 2014-11-26 深圳市金立通信设备有限公司 Touch screen unlocking method
CN104200142A (en) * 2014-08-19 2014-12-10 深圳市金立通信设备有限公司 Terminal
CN104267900A (en) * 2014-09-19 2015-01-07 苏州天平先进数字科技有限公司 Screen locking and unlocking method of custom personalized touch screen terminal
CN105608363A (en) * 2015-09-23 2016-05-25 宇龙计算机通信科技(深圳)有限公司 Leap unlocking method, leap unlocking device and terminal
CN106355057B (en) * 2016-08-31 2019-05-14 瓦戈科技(上海)有限公司 Dynamic locking screen unlocks method
CN106407761B (en) * 2016-09-26 2020-10-20 广东小天才科技有限公司 Unlocking method and unlocking device
CN110140342B (en) * 2017-07-14 2021-04-20 华为技术有限公司 Screen locking interface processing method and terminal
CN108256301A (en) * 2018-01-05 2018-07-06 京东方科技集团股份有限公司 A kind of unlocking method and tripper
CN112671976B (en) * 2019-09-30 2023-01-13 华为技术有限公司 Control method and device of electronic equipment, electronic equipment and storage medium
CN113671855A (en) * 2021-08-20 2021-11-19 广东好太太智能家居有限公司 Clothes airing equipment control method, device and system and clothes airing equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102340600A (en) * 2011-10-31 2012-02-01 惠州Tcl移动通信有限公司 Mobile phone with touch screen function and screen unlocking method thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060112428A1 (en) * 2004-11-23 2006-05-25 Nokia Corporation Device having a locking feature and a method, means and software for utilizing the feature
CN102455839A (en) * 2010-10-18 2012-05-16 中标软件有限公司 Method and system for unlocking touch screen equipment, and mobile terminal
CN102479030A (en) * 2010-11-24 2012-05-30 上海三旗通信科技股份有限公司 Brand new easy-to-use terminal unlocking way
CN102270097B (en) * 2011-07-20 2018-04-27 中兴通讯股份有限公司 A kind of method and portable terminal for releasing terminal screen lock

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102340600A (en) * 2011-10-31 2012-02-01 惠州Tcl移动通信有限公司 Mobile phone with touch screen function and screen unlocking method thereof

Also Published As

Publication number Publication date
CN102890614A (en) 2013-01-23

Similar Documents

Publication Publication Date Title
CN102890614B (en) A kind of random screen system for unlocking of mobile terminal device and method
CN104335216B (en) Expedited biometric validation
CN103870744B (en) A kind of method and electronic equipment for verifying password
US10547624B2 (en) Identity authentication method, apparatus, and system
CN103412723B (en) Mobile terminal unlocking method and mobile terminal unlocking system
CN103713731B (en) The method and electronic equipment of a kind of control electronics
CN107862194B (en) A kind of method, device and mobile terminal of safety verification
CN102902484A (en) Unlocking method of touch screen terminal
CN102857615A (en) Unlocking method for touch screen mobile phone based on dynamic password
CN103092523A (en) Unlocking method and terminal
CN106709382A (en) Keyboard display method and device
CN106888087A (en) A kind of method and apparatus for managing certificate
WO2017032128A1 (en) Terminal unlocking method and terminal
CN102915199B (en) There is the method for the electronic installation executive routine of touch controllable function
Salem et al. A novel security scheme for behavioral authentication systems based on keystroke dynamics
CN104462938A (en) Intelligent equipment and unlock method thereof
Findling et al. Shakeunlock: Securely unlock mobile devices by shaking them together
CN105956431A (en) Application protection processing method and mobile terminal
CN104808933B (en) The solution lock control method and device of intelligent terminal
CN102968275A (en) Unlocking method and system of mobile terminal
CN105574370A (en) Method and device for unlocking application program
CN110110514A (en) Using encryption method and relevant apparatus
CN107688477A (en) The treating method and apparatus of setting option, the device for setting option processing
Ma et al. What's in a Name? Exploring {CA} Certificate Control
CN103200320B (en) Unlocking method and unlocking device through whack-a-mole

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160330

CF01 Termination of patent right due to non-payment of annual fee