Nothing Special   »   [go: up one dir, main page]

CN106407788A - Unlocking method, unlocking apparatus, and terminal - Google Patents

Unlocking method, unlocking apparatus, and terminal Download PDF

Info

Publication number
CN106407788A
CN106407788A CN201610782137.6A CN201610782137A CN106407788A CN 106407788 A CN106407788 A CN 106407788A CN 201610782137 A CN201610782137 A CN 201610782137A CN 106407788 A CN106407788 A CN 106407788A
Authority
CN
China
Prior art keywords
unlocking
terminal
encrypted message
grid
symbol
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.)
Pending
Application number
CN201610782137.6A
Other languages
Chinese (zh)
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.)
Shenzhen Tinno Wireless Technology Co Ltd
Original Assignee
Shenzhen Tinno Wireless Technology Co Ltd
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 Shenzhen Tinno Wireless Technology Co Ltd filed Critical Shenzhen Tinno Wireless Technology Co Ltd
Priority to CN201610782137.6A priority Critical patent/CN106407788A/en
Publication of CN106407788A publication Critical patent/CN106407788A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention relates to an unlocking method, an unlocking apparatus and a terminal. The unlocking method comprises the steps of receiving an unlocking instruction; displaying a pattern which consists of multiple square grids on a screen after receiving the unlocking instruction, randomly generating a character in each square grid and displaying the generated character; storing the characters in predetermined square grids into an unlocking password of the current time based on a predetermined sequence; and receiving password information input by a user; and determining whether to unlock or not according to the password information and the unlocking password of the current time. According to the embodiment, by randomly generating the characters for forming the unlocking password, the unlocking password is dynamically changed, thereby greatly improving cracking difficulty, improving the safety of the unlocking password consequently, and further enhancing safety guarantee of user information and improving satisfactory degree of the user; and meanwhile, by adoption of the embodiment of the invention, any modification to the hardware of the terminal is not required, so that extra hardware cost is not needed, thereby improving the safety of the unlocking password while maintaining relatively low cost.

Description

A kind of unlocking method, device and terminal
Technical field
The present invention relates to the communications field, more particularly, to a kind of unlocking method, device and terminal.
Background technology
In order to prevent information leakage, a lot of terminals are all provided with the function of locking screen automatically.Need unblock when, by with Family inputs password.Whether the password that then terminal judges user input according to the password pre-setting and be stored in terminal Correctly, more accordingly judge to decide whether to permit unblock.
Below, unlocking manner several frequently seen at present is described taking mobile phone as a example.
A kind of mode is, by being unlocked by the password that letter, numeral, underscore etc. form.User is in advance in mobile phone Set password.When unlocked, mobile phone detects whether the password of user input is consistent with the password of prior setting, if consistent Allow unblock, otherwise do not unlock.
Another way is to be unlocked by pattern or graphical passwords.Fig. 1 is graphical passwords schematic diagram in prior art. As shown in figure 1, by 9 points of arrangement, user can arrange multiple graphical passwords by way of line.Shown in Fig. 1 In example, graphical passwords are " L ".In user input password, the screen of mobile phone can show 9 shown in Fig. 1 point, then Unblock figure is drawn by this 9 points by user.
A kind of mode is also had to be to unlock by fingerprint, this mode needs mobile phone to have the hardware supporting fingerprint recognition. Finger-print cipher is substantially a kind of special pattern password.Fingerprint due to everyone is different from, and therefore finger-print cipher is permissible Ensure the safety of unlocking pin.
First two unlocking manner is it is easy to crack because being peeped by people by fixed password come unlocking, therefore safe Property is very low.Although the third unlocking manner safety is higher, due to needing to increase extra hardware, therefore cost compares High.
It can be seen that, current unlocking manner there is a problem of that safety is low and high cost it is impossible to compromise between security and cost this Two aspects.
Content of the invention
It is an object of the invention to provide a kind of unlocking method, device and terminal, the safety of unlocking pin can either be improved Property, and do not need to increase cost.
For achieving the above object, the present invention proposes a kind of unlocking method, including:
Receive unlock instruction;
After receiving described unlock instruction, the pattern being made up of multiple grids is shown on screen, and in each grid In random generate symbol and show;
Symbol in predetermined grid is stored as this unlocking pin according to predefined procedure;
The encrypted message of receiving user's input;
Determine whether to unlock according to described encrypted message and this unlocking pin described.
Further, said method also can have the characteristics that, described according to described encrypted message with described this unblock Password determines whether to unlock, including:
It is allowed to unlock in the case that described encrypted message is consistent with this unlocking pin described;
Or, in the case that described encrypted message and this unlocking pin described are inconsistent, forbid unlocking.
Further, said method also can have the characteristics that, also includes:
Described predetermined grid and described predefined procedure are set.
Further, said method also can have the characteristics that, described symbol is digital or alphabetical.
The unlocking method of the embodiment of the present invention, by the random symbol generating composition unlocking pin so that unlocking pin is Dynamic change, therefore considerably increasing and crack difficulty, thus improve the safety of unlocking pin, and then enhancing user's letter The safety guarantee of breath, improves user satisfaction.Simultaneously as using the embodiment of the present invention unlocking method it is not necessary to end The hardware at end carries out any modification, does not therefore need to increase cost, thus improve unblock in the case of keeping lower cost The safety of password.
For achieving the above object, the invention allows for a kind of tripper, including:
First receiver module, for receiving unlock instruction;
Display module, for, after described first receiver module receives described unlock instruction, showing by many on screen The pattern of individual grid composition, and generate symbol in each grid at random and show;
Secret generation module, stores according to predefined procedure for the symbol in the predetermined grid that shows described display module For this unlocking pin;
Second receiver module, for the encrypted message of receiving user's input;
Determining module, for the described encrypted message according to described second receiver module reception and described secret generation module This unlocking pin described of storage determines whether to unlock.
Further, said apparatus also can have the characteristics that, described determining module includes:
Allow unlocking unit, in the case that described encrypted message is consistent with this unlocking pin described it is allowed to solve Lock;
Forbid unlocking unit, for, in the case that described encrypted message and this unlocking pin described are inconsistent, forbidding Unblock.
Further, said apparatus also can have the characteristics that, also includes:
Setup module, for arranging described predetermined grid and described predefined procedure.
Further, said apparatus also can have the characteristics that, described symbol is digital or alphabetical.
The tripper of the embodiment of the present invention, by the random symbol generating composition unlocking pin so that unlocking pin is Dynamic change, therefore considerably increasing and crack difficulty, thus improve the safety of unlocking pin, and then enhancing user's letter The safety guarantee of breath, improves user satisfaction.Simultaneously as using the embodiment of the present invention tripper it is not necessary to end The hardware at end carries out any modification, does not therefore need to increase cost, thus improve unblock in the case of keeping lower cost The safety of password.
For achieving the above object, the invention allows for a kind of terminal, including the tripper described in aforementioned any one.
Further, above-mentioned terminal also can have the characteristics that, described terminal is mobile phone, panel computer, notebook computer Or personal digital assistant PDA.
The terminal of the embodiment of the present invention, including tripper, by the random symbol generating composition unlocking pin so that solving Lock cipher is dynamic change, therefore considerably increases and cracks difficulty, thus improve the safety of unlocking pin, and then strengthens The safety guarantee of user profile, improves user satisfaction.Simultaneously as using the tripper of the embodiment of the present invention, no Need the hardware to terminal to carry out any modification, therefore do not need to increase hardware cost, thus in the situation keeping lower cost Under improve the safety of unlocking pin.
Brief description
In order to be illustrated more clearly that the technical scheme of the embodiment of the present invention, below will be attached to use required in embodiment Figure be briefly described it should be apparent that, drawings in the following description are only some embodiments of the present invention, for ability For the those of ordinary skill of domain, without having to pay creative labor, can also be other according to the acquisition of these accompanying drawings Accompanying drawing.
Fig. 1 is graphical passwords schematic diagram in prior art;
Fig. 2 is the flow chart of unlocking method in the embodiment of the present invention one;
The nine grids pattern schematic diagram that Fig. 3 (a) is made up of grid;
Fig. 3 (b) is the schematic diagram after random generation symbol in nine grids shown in Fig. 3 (a);
Fig. 4 is the flow chart of unlocking method in the embodiment of the present invention two;
Fig. 5 is the flow chart of unlocking method in the embodiment of the present invention three;
Fig. 6 is the structured flowchart of tripper in the embodiment of the present invention;
Fig. 7 is the structured flowchart of terminal in the embodiment of the present invention;
A kind of hardware architecture diagram of the terminal 700 that Fig. 8 is provided by the embodiment of the present invention.
Specific embodiment
Below in conjunction with accompanying drawing, the principle of the present invention and feature are described, illustrated embodiment is served only for explaining the present invention, It is not intended to limit the scope of the present invention.For those of ordinary skill in the art, in the premise not paying creative work Under, according to the spiritual all embodiments being obtained of the present invention, broadly fall into protection scope of the present invention.
Embodiment one
Unlocking method in the present embodiment can apply to terminal, such as mobile phone, panel computer, notebook computer, PDA (Personal Digital Assistant, personal digital assistant) etc..
Fig. 2 is the flow chart of unlocking method in the embodiment of the present invention one.As shown in Fig. 2 in the present embodiment, unlocking method can To comprise the steps:
Step S201, receives unlock instruction;
Wherein, unlock instruction is to refer to make the instruction to be unlocked of the clear and definite user view of terminal.For example, when mobile phone is from the screen that goes out When State Transferring is bright screen state, it is considered as mobile phone and have received unlock instruction.For another example, notebook computer turns from holding state When being changed to working condition, it is considered as notebook computer and have received unlock instruction.
Step S202, after receiving unlock instruction, shows the pattern being made up of multiple grids on screen, and at each Generate symbol in grid at random and show;
Wherein, grid is used for the random symbol generating of display terminal.
Wherein, the pattern being made up of multiple grids can be nine grids, other many Gong Ge etc., can be arbitrary grid square Battle array (such as 3 × 4 matrixes, 5 × 6 matrixes etc.), can also be other patterns being made up of grid, including irregular pattern.Example As triangle disposition pattern and its extension pattern, " ten " herringbone pattern, " king " herringbone pattern, " returning " herringbone pattern etc..
In the terminal, can be that each grid in the pattern being made up of multiple grids arranges one and uniquely represents this grid Mark, such as grid numbering.
As a example nine grids shown in by Fig. 3.The nine grids pattern schematic diagram that Fig. 3 (a) is made up of grid.For Fig. 3 (a) 9 grids in shown nine grids can be numbered as follows:From above count the first rows 3 grids, from left to right number consecutively be 1、2、3;From 3 grids of number second row above, number consecutively is 4,5,6 from left to right;3 sides from several the third lines above Lattice, number consecutively is 7,8,9 from left to right.So, grid 1 just refers to the grid in the upper left corner in nine grids shown in Fig. 3 (a), Grid 9 just refers to the grid in the lower right corner in nine grids shown in Fig. 3 (a), and grid 5 just refers to second in nine grids shown in Fig. 3 (a) Grid in the middle of row.
Wherein, symbol can be digital, alphabetical etc..Letter can arrange case sensitive or case-insensitive.
Wherein, symbol can also be terminal support input and the emoticon that can show and other etc..
Wherein, shown in the schematic diagram such as Fig. 3 (b) after random generation symbol in nine grids shown in Fig. 3 (a).
When unlocking each time, all generate symbol in each grid in nine grids shown in Fig. 3 (a) at random, therefore each time In nine grids shown in unblock Fig. 3 (a), shown symbol is all different.That is, it is shown in nine grids shown in Fig. 3 (a) Symbol be dynamic change.
The numbering of other patterns being made up of multiple grids and symbol display situation and the nine grids pattern class shown in Fig. 3 Seemingly, here is omitted.
Wherein, show in grid that the duration of symbol can arrange and change.User can be as needed to progress during display Row adjustment.Or, show in grid that the duration of symbol can be unfixed, under the end time showing every time is carried out with user The moment of single stepping is defined.
Step S203, the symbol in predetermined grid is stored as this unlocking pin according to predefined procedure;
Wherein, predetermined grid and predefined procedure set in advance.
As a example nine grids shown in by Fig. 3.Assume that predetermined grid is grid 1, grid 5, grid 6, grid 7, grid 9, in advance Fixed order is grid 5, grid 9, grid 1, grid 7, grid 6, then, after the symbol that terminal shows as shown in Fig. 3 (b), This unlocking pin is pw523.
It should be noted that the above-mentioned convenience in order to illustrate, each grid only generates one-bit digital or single word Mother, but, in other embodiments of the present invention it is also possible to generate numeral or the two or more of more than two in a grid Letter or letter with number combinatorics on words.For example, it is assumed that on the basis of the symbol shown in Fig. 3 (b) shows, by grid 5 The display content that the content of display is revised as " p7 " other grids by " p " is constant, then this unlocking pin has reformed into p7w523.
Symbol due to display in each grid is all randomly generated, therefore, unlocking pin always dynamic change.This Sample, only knows predetermined grid and predefined procedure, can input correct unlocking pin.The unlocking pin of dynamic change is significantly Increased and crack difficulty, therefore safety is higher.
Step S204, the encrypted message of receiving user's input;
In application, on the interface of terminal, in the symbol showing the pattern being made up of multiple grids and random generation simultaneously, The button of one " input unlocking pin " can also be shown, when user clicks on the button of " input unlocking pin ", display is blank Hurdle, for user input encrypted message.
Step S205, determines whether to unlock according to this encrypted message and this unlocking pin.
Taking Fig. 3 as a example.Assume that this unlocking pin is pw523, when the password of user input is consistent with pw523, terminal Unblock, when password and the pw523 of user input are inconsistent, remains in that the state of screen locking.Now, user can be by repeating Flow process shown in Fig. 2 re-starts unblock.
It should be noted that the executive agent of each step can be a kind of device in unlocking method embodiment of the present invention, should Application that device can be in local terminal or be located locally terminal application in plug-in unit or SDK (Software Development Kit, SDK) etc. functional unit, the embodiment of the present invention is not particularly limited to this.
It is understood that described application can be mounted in the application program (nativeApp) in terminal, or also may be used To be a web page program (webApp) of browser in terminal, the embodiment of the present invention is not defined to this.
The unlocking method of the embodiment of the present invention, by the random symbol generating composition unlocking pin so that unlocking pin is Dynamic change, therefore considerably increasing and crack difficulty, thus improve the safety of unlocking pin, and then enhancing user's letter The safety guarantee of breath, improves user satisfaction.Simultaneously as using the embodiment of the present invention unlocking method it is not necessary to end The hardware at end carries out any modification, does not therefore need to increase cost, thus improve unblock in the case of keeping lower cost The safety of password.
Embodiment two
Fig. 4 is the flow chart of unlocking method in the embodiment of the present invention two.As shown in figure 4, in the present embodiment, unlocking method can To comprise the steps:
Step S401, receives unlock instruction;
Step S402, after receiving unlock instruction, shows the pattern being made up of multiple grids on screen, and at each Generate symbol in grid at random and show;
Step S403, the symbol in predetermined grid is stored as this unlocking pin according to predefined procedure;
Step S404, the encrypted message of receiving user's input;
Step S405, judges whether encrypted message is consistent with this unlocking pin, if consistent, execution step S406, and no Then execution step S407;
Step S406, it is allowed to unblock, terminates;
Step S407, forbids unlocking, terminates.
The unlocking method of the embodiment of the present invention, by the random symbol generating composition unlocking pin so that unlocking pin is Dynamic change, therefore considerably increasing and crack difficulty, thus improve the safety of unlocking pin, and then enhancing user's letter The safety guarantee of breath, improves user satisfaction.Simultaneously as using the embodiment of the present invention unlocking method it is not necessary to end The hardware at end carries out any modification, does not therefore need to increase cost, thus improve unblock in the case of keeping lower cost The safety of password.
Embodiment three
Fig. 5 is the flow chart of unlocking method in the embodiment of the present invention three.As shown in figure 5, in the present embodiment, unlocking method can To comprise the steps:
Step S501, arranges predetermined grid and predefined procedure;
Which wherein, arrange predetermined grid to refer to choose the display content in grid in pattern
Step S502, receives unlock instruction;
Step S503, after receiving unlock instruction, shows the pattern being made up of multiple grids on screen, and at each Generate symbol in grid at random and show;
Step S504, the symbol in predetermined grid is stored as this unlocking pin according to predefined procedure;
Step S505, the encrypted message of receiving user's input;
Step S506, determines whether to unlock according to this encrypted message and this unlocking pin.
The unlocking method of the embodiment of the present invention, by the random symbol generating composition unlocking pin so that unlocking pin is Dynamic change, therefore considerably increasing and crack difficulty, thus improve the safety of unlocking pin, and then enhancing user's letter The safety guarantee of breath, improves user satisfaction.Simultaneously as using the embodiment of the present invention unlocking method it is not necessary to end The hardware at end carries out any modification, does not therefore need to increase cost, thus improve unblock in the case of keeping lower cost The safety of password.
Example IV
In order to realize each step in aforementioned unlocking method embodiment and method, the embodiment of the present invention additionally provides unblock dress Put embodiment.
Fig. 6 is the structured flowchart of tripper in the embodiment of the present invention.As shown in fig. 6, in the present embodiment, tripper 600 can include the first receiver module 610, display module 620, secret generation module 630, the second receiver module 640 and determine Module 650.First receiver module 610, display module 620, secret generation module 630, the second receiver module 640 and determining module 650 can be sequentially connected.
Wherein, the first receiver module 610 is used for receiving unlock instruction.Display module 620 is used in the first receiver module 610 After receiving unlock instruction, the pattern being made up of multiple grids is shown on screen, and random generation symbol in each grid And show.The symbol that secret generation module 630 is used in the predetermined grid showing display module 620 stores according to predefined procedure For this unlocking pin.Second receiver module 640 is used for the encrypted message of receiving user's input.Determining module 650 is used for basis The encrypted message that second receiver module 640 receives and this unlocking pin of secret generation module 630 storage determine whether to unlock.
In embodiments of the present invention, determining module 650 can include allowing unlocking unit and forbid unlocking unit.Wherein, Unlocking unit is allowed to be used in the case that encrypted message is consistent with this unlocking pin it is allowed to unlock.Forbid that unlocking unit is used In in the case that encrypted message and this unlocking pin are inconsistent, forbid unlocking.
In embodiments of the present invention, tripper can also include setup module.Setup module can generate mould with password Block 630 is connected.Setup module is used for arranging predetermined grid and predefined procedure.
Wherein, symbol can be digital, alphabetical etc..
Because the tripper in the present embodiment is able to carry out the unlocking method described in present invention, this reality Apply the part that example does not describe in detail, refer to the related description to unlocking method embodiment in present invention.
The tripper of the embodiment of the present invention, by the random symbol generating composition unlocking pin so that unlocking pin is Dynamic change, therefore considerably increasing and crack difficulty, thus improve the safety of unlocking pin, and then enhancing user's letter The safety guarantee of breath, improves user satisfaction.Simultaneously as using the embodiment of the present invention tripper it is not necessary to end The hardware at end carries out any modification, does not therefore need to increase hardware cost, thus improve in the case of keeping lower cost The safety of unlocking pin.
Embodiment five
The embodiment of the present invention also proposed a kind of terminal.
Fig. 7 is the structured flowchart of terminal in the embodiment of the present invention.As shown in fig. 7, in the embodiment of the present invention, terminal 700 can To include tripper 600.Wherein, tripper 600 can be any one tripper in present invention.
Wherein, terminal can be mobile phone, panel computer, notebook computer, personal digital assistant PDA etc..
Refer to Fig. 8, a kind of hardware architecture diagram of its terminal 700 being provided by the embodiment of the present invention.As Fig. 8 institute Show, terminal 700 can include following one or more assemblies:Process assembly 702, memorizer 704, power supply module 706, multimedia Assembly 708, audio-frequency assembly 710, the interface 712 of input/output (I/O), sensor cluster 714, and communication component 716.
The integrated operation of the usual control terminal 700 of process assembly 702, such as with display, call, data communication, phase Machine operation and record operate associated operation.Process assembly 702 can include one or more processors 720 and refer to execute Order, to complete all or part of step of aforesaid application control method, specifically includes:Receive unlock instruction;Receiving To after described unlock instruction, the pattern being made up of multiple grids is shown on screen, and random generation symbol in each grid And show;Symbol in predetermined grid is stored as this unlocking pin according to predefined procedure;The message in cipher of receiving user's input Breath;Determine whether to unlock according to described encrypted message and this unlocking pin described.Additionally, process assembly 702 can include one Individual or multiple modules, are easy to the interaction between process assembly 702 and other assemblies.For example, process assembly 702 can include many matchmakers Module, to facilitate the interaction between multimedia groupware 708 and process assembly 702.
Memorizer 704 is configured to store various types of data to support the operation in terminal 700.The showing of these data Example includes the instruction for any application program of operation or method in terminal 700, contact data, telephone book data, disappears Breath, picture, video etc..Memorizer 704 can be by any kind of volatibility or non-volatile memory device or their group Close and realize, such as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), erasable compile Journey read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash Device, disk or CD.
Power supply module 706 provides electric power for the various assemblies of terminal 700.Power supply module 706 can include power management system System, one or more power supplys, and other generate, manage and distribute, with for terminal 700, the assembly that electric power is associated.
Multimedia groupware 708 includes the screen of one output interface of offer between described terminal 700 and user.One In a little embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen Curtain may be implemented as touch screen, to receive the input signal from user.Touch panel includes one or more touch sensings Device is with the gesture on sensing touch, slip and touch panel.Described touch sensor can not only sensing touch or sliding action Border, but also detection and described touch or slide related persistent period and pressure.In certain embodiments, many matchmakers Body assembly 708 includes a front-facing camera and/or post-positioned pick-up head.When terminal 700 is in operator scheme, such as screening-mode or During video mode, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data.Each front-facing camera and Post-positioned pick-up head can be the optical lens system of a fixation or have focusing and optical zoom capabilities.
Audio-frequency assembly 710 is configured to output and/or input audio signal.For example, audio-frequency assembly 710 includes a Mike Wind (MIC), when terminal 700 is in operator scheme, during as call model, logging mode and speech recognition mode, mike is joined It is set to reception external audio signal.The audio signal being received can be further stored in memorizer 704 or via communication set Part 716 sends.In certain embodiments, audio-frequency assembly 710 also includes a speaker, for exports audio signal.
, for providing interface between process assembly 702 and peripheral interface module, above-mentioned peripheral interface module can for I/O interface 712 To be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and lock Determine button.
Sensor cluster 714 includes one or more sensors, for providing the state of various aspects to comment for terminal 700 Estimate.For example, sensor cluster 714 can detect/the closed mode of opening of terminal 700, and the relative localization of assembly is for example described Assembly is display and the keypad of terminal 700, and sensor cluster 714 can be with detection terminal 700 or 700 1 assemblies of terminal Position change, user is presence or absence of with what terminal 700 contacted, terminal 700 orientation or acceleration/deceleration and terminal 700 Temperature change.Sensor cluster 714 can include proximity transducer, is configured to the detection when not having any physical contact The presence of object nearby.Sensor cluster 714 can also include optical sensor, such as CMOS or ccd image sensor, for becoming Use as in application.In certain embodiments, this sensor cluster 714 can also include acceleration transducer, gyro sensors Device, Magnetic Sensor, pressure transducer or temperature sensor.
Communication component 716 is configured to facilitate the communication of wired or wireless way between terminal 700 and other equipment.Terminal 700 can access the wireless network based on communication standard, such as WiFi, 2G, 3G or 4G or combinations thereof.In an exemplary reality Apply in example, communication component 716 receives broadcast singal or the related letter of broadcast from external broadcasting management system via broadcast channel Breath.In one exemplary embodiment, described communication component 716 also includes near-field communication (NFC) module, to promote short distance to lead to Letter.For example, RF identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra broadband (UWB) can be based in NFC module Technology, bluetooth (BT) technology and other technologies are realizing.
In the exemplary embodiment, terminal 700 can be by one or more application specific integrated circuits (ASIC), numeral letter Number processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing said method.
The terminal of the embodiment of the present invention, including tripper, by the random symbol generating composition unlocking pin so that solving Lock cipher is dynamic change, therefore considerably increases and cracks difficulty, thus improve the safety of unlocking pin, and then strengthens The safety guarantee of user profile, improves user satisfaction.Simultaneously as using the tripper of the embodiment of the present invention, no Need the hardware to terminal to carry out any modification, therefore do not need to increase hardware cost, thus in the situation keeping lower cost Under improve the safety of unlocking pin.
Those skilled in the art can be understood that, for convenience and simplicity of description, the system of foregoing description, Device and the specific work process of module, may be referred to the corresponding process in preceding method embodiment, will not be described here.
It should be understood that disclosed system in several embodiments provided by the present invention, apparatus and method are permissible Realize by another way.For example, device embodiment described above is only schematically, for example, described module Divide, only a kind of division of logic function, actual can have other dividing mode when realizing, for example, multiple modules or group Part can in conjunction with or be desirably integrated into another system, or some features can be ignored, or does not execute.Another, shown Or the coupling each other that discusses or direct-coupling or communication connection can be by some interfaces, device or module indirect Coupling or communication connection, can be electrical, mechanical or other forms.
The described module illustrating as separating component can be or may not be physically separate, show as module The part showing can be or may not be physical module, you can with positioned at a place, or can also be distributed to multiple On NE.The mesh to realize this embodiment scheme for some or all of module therein can be selected according to the actual needs 's.
In addition, can be integrated in a processing unit in each functional module in each embodiment of the present invention it is also possible to It is that modules are individually physically present it is also possible to two or more modules are integrated in a unit.Above-mentioned integrated list Unit both can be to be realized in the form of hardware, it would however also be possible to employ the form that hardware adds SFU software functional unit is realized.
The above-mentioned integrated unit realized in the form of SFU software functional unit, can be stored in an embodied on computer readable and deposit In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions with so that a computer Device (can be personal computer, server, or network equipment etc.) or processor (Processor) execution the present invention each The part steps of embodiment methods described.And aforesaid storage medium includes:USB flash disk, portable hard drive, read only memory (Read- Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disc or CD etc. various Can be with the medium of store program codes.
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all spirit in the present invention and Within principle, any modification, equivalent substitution and improvement made etc., should be included within the scope of the present invention.

Claims (10)

1. a kind of unlocking method is it is characterised in that include:
Receive unlock instruction;
After receiving described unlock instruction, the pattern being made up of multiple grids is shown on screen, and in each grid with Machine generates symbol and shows;
Symbol in predetermined grid is stored as this unlocking pin according to predefined procedure;
The encrypted message of receiving user's input;
Determine whether to unlock according to described encrypted message and this unlocking pin described.
2. unlocking method according to claim 1 is it is characterised in that described solve with described this according to described encrypted message Lock cipher determines whether to unlock, including:
It is allowed to unlock in the case that described encrypted message is consistent with this unlocking pin described;
Or, in the case that described encrypted message and this unlocking pin described are inconsistent, forbid unlocking.
3. unlocking method according to claim 1 is it is characterised in that also include:
Described predetermined grid and described predefined procedure are set.
4. unlocking method according to claim 1 is it is characterised in that described symbol is digital or alphabetical.
5. a kind of tripper is it is characterised in that include:
First receiver module, for receiving unlock instruction;
Display module, for, after described first receiver module receives described unlock instruction, showing by multiple sides on screen The pattern of lattice composition, and generate symbol in each grid at random and show;
Secret generation module, is stored as this for the symbol in the predetermined grid that shows described display module according to predefined procedure Secondary unlocking pin;
Second receiver module, for the encrypted message of receiving user's input;
Determining module, stores for the described encrypted message receiving and described secret generation module according to described second receiver module This unlocking pin described determine whether unlock.
6. tripper according to claim 5 is it is characterised in that described determining module includes:
Allow unlocking unit, in the case that described encrypted message is consistent with this unlocking pin described it is allowed to unlock;
Forbid unlocking unit, for, in the case that described encrypted message and this unlocking pin described are inconsistent, forbidding unlocking.
7. tripper according to claim 5 is it is characterised in that also include:
Setup module, for arranging described predetermined grid and described predefined procedure.
8. tripper according to claim 5 is it is characterised in that described symbol is digital or alphabetical.
9. a kind of terminal is it is characterised in that include the tripper described in any one of claim 5 to 8.
10. terminal according to claim 9 is it is characterised in that described terminal is mobile phone, panel computer, notebook computer Or personal digital assistant PDA.
CN201610782137.6A 2016-08-31 2016-08-31 Unlocking method, unlocking apparatus, and terminal Pending CN106407788A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610782137.6A CN106407788A (en) 2016-08-31 2016-08-31 Unlocking method, unlocking apparatus, and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610782137.6A CN106407788A (en) 2016-08-31 2016-08-31 Unlocking method, unlocking apparatus, and terminal

Publications (1)

Publication Number Publication Date
CN106407788A true CN106407788A (en) 2017-02-15

Family

ID=58000663

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610782137.6A Pending CN106407788A (en) 2016-08-31 2016-08-31 Unlocking method, unlocking apparatus, and terminal

Country Status (1)

Country Link
CN (1) CN106407788A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108959896A (en) * 2018-06-12 2018-12-07 平安科技(深圳)有限公司 unlocking method and device and computer readable storage medium
CN114821860A (en) * 2022-03-30 2022-07-29 深圳绿米联创科技有限公司 Password generation method, device and system and electronic equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070277224A1 (en) * 2006-05-24 2007-11-29 Osborn Steven L Methods and Systems for Graphical Image Authentication
CN103200011A (en) * 2013-04-26 2013-07-10 福建伊时代信息科技股份有限公司 Password authentication method and device
CN104049897A (en) * 2014-06-26 2014-09-17 深圳市中兴移动通信有限公司 Touch screen device unlocking method and device
CN104317518A (en) * 2014-10-23 2015-01-28 苏州天平先进数字科技有限公司 Touch screen terminal unlocking system based on cipher lock unlocking mode
CN104820799A (en) * 2015-04-07 2015-08-05 深圳天珑无线科技有限公司 Terminal having touch display screen and password protection method thereof
CN105160215A (en) * 2015-06-30 2015-12-16 努比亚技术有限公司 Digital unlocking method and apparatus
CN105468944A (en) * 2015-03-04 2016-04-06 福州汇智集佳电子技术有限公司 Unlocking method and apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070277224A1 (en) * 2006-05-24 2007-11-29 Osborn Steven L Methods and Systems for Graphical Image Authentication
CN103200011A (en) * 2013-04-26 2013-07-10 福建伊时代信息科技股份有限公司 Password authentication method and device
CN104049897A (en) * 2014-06-26 2014-09-17 深圳市中兴移动通信有限公司 Touch screen device unlocking method and device
CN104317518A (en) * 2014-10-23 2015-01-28 苏州天平先进数字科技有限公司 Touch screen terminal unlocking system based on cipher lock unlocking mode
CN105468944A (en) * 2015-03-04 2016-04-06 福州汇智集佳电子技术有限公司 Unlocking method and apparatus
CN104820799A (en) * 2015-04-07 2015-08-05 深圳天珑无线科技有限公司 Terminal having touch display screen and password protection method thereof
CN105160215A (en) * 2015-06-30 2015-12-16 努比亚技术有限公司 Digital unlocking method and apparatus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108959896A (en) * 2018-06-12 2018-12-07 平安科技(深圳)有限公司 unlocking method and device and computer readable storage medium
CN108959896B (en) * 2018-06-12 2023-04-07 平安科技(深圳)有限公司 Unlocking method and device and computer readable storage medium
CN114821860A (en) * 2022-03-30 2022-07-29 深圳绿米联创科技有限公司 Password generation method, device and system and electronic equipment
CN114821860B (en) * 2022-03-30 2024-06-07 深圳绿米联创科技有限公司 Password generation method, device and system and electronic equipment

Similar Documents

Publication Publication Date Title
KR102069863B1 (en) Apparatas and method for controlling a input means of payment function in an electronic device
US9313321B2 (en) Screen unlocking method and device for mobile terminal
EP2854009B1 (en) Method and apparatus for unlocking lock screen in electronic device
EP3252637B1 (en) Mobile terminal privacy protection method, protection apparatus, and mobile terminal
US9483633B2 (en) Method and terminal for authenticating a stlyus
CN104216742B (en) Brush machine control method and device based on password
EP2682891B1 (en) Electronic device and method for releasing lock using element combining color and symbol
CN105574378A (en) Terminal control method and terminal control device
CN104503689A (en) Method and device for displaying application interface
CN107862194B (en) A kind of method, device and mobile terminal of safety verification
CN104156071A (en) Method and device for setting screen password and unlocking screen
CN105354489A (en) Right granting method and apparatus
CN105654302A (en) Payment method and device
CN105912951A (en) Data migration method and device
EP2927834A1 (en) Information processing apparatus, information processing method, and recording medium
EP2927833A1 (en) Methods and devices for granting access to and enabling passcode protection for a file
CN104331228A (en) Screen locking method and device
CN106095407A (en) icon arrangement method, device and mobile device
CN106056010A (en) Method and apparatus for processing messages by terminal, and terminal
CN106156562A (en) A kind of private space protection device, mobile terminal and method
US9419971B2 (en) Securely unlocking a device using a combination of hold placement and gesture
CN106778194A (en) Verification method, device and electronic equipment
CN105450835A (en) Method and device for realizing emergency contact and smart terminal
CN105069344B (en) mobile terminal locking method and device
CN104298903B (en) Access the method and device of mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170215

RJ01 Rejection of invention patent application after publication