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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000012545 processing Methods 0.000 claims abstract description 12
- 238000012544 monitoring process Methods 0.000 claims abstract description 7
- 230000003993 interaction Effects 0.000 claims description 3
- 238000004321 preservation Methods 0.000 claims description 2
- 238000011084 recovery Methods 0.000 claims description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000005252 bulbus oculi Anatomy 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
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
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.
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)
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)
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)
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 |
-
2012
- 2012-09-20 CN CN201210351722.2A patent/CN102890614B/en not_active Expired - Fee Related
Patent Citations (1)
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 |