Movatterモバイル変換


[0]ホーム

URL:


CN106504379A - A kind of intelligent pattern lock and implementation method - Google Patents

A kind of intelligent pattern lock and implementation method
Download PDF

Info

Publication number
CN106504379A
CN106504379ACN201610919449.7ACN201610919449ACN106504379ACN 106504379 ACN106504379 ACN 106504379ACN 201610919449 ACN201610919449 ACN 201610919449ACN 106504379 ACN106504379 ACN 106504379A
Authority
CN
China
Prior art keywords
input
lattice point
password
hall
drawing board
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.)
Granted
Application number
CN201610919449.7A
Other languages
Chinese (zh)
Other versions
CN106504379B (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.)
Individual
Original Assignee
Individual
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 IndividualfiledCriticalIndividual
Priority to CN201610919449.7ApriorityCriticalpatent/CN106504379B/en
Publication of CN106504379ApublicationCriticalpatent/CN106504379A/en
Application grantedgrantedCritical
Publication of CN106504379BpublicationCriticalpatent/CN106504379B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The present invention relates to a kind of intelligent pattern lock, it includes that image input unit, described image input unit are connected with single-chip microcomputer, and described single-chip microcomputer is connected with electromagnetic lock structure;Described single-chip microcomputer includes microprocessor, described microprocessor is connected with liquid crystal display, flash memories, voice module, gsm module, key-press module and power module, described voice module is connected with speaker, described gsm module is connected with transmission antenna, and described key-press module includes visitor's doorbell button, lights drawing board button, password modification button and deblocking input button;Described image input unit includes paintbrush and drawing board, the drawing board adopts Hall array, drawing board is connected with Hall magnetic strength output circuit, described Hall magnetic strength output circuit is connected to the microprocessor of single-chip microcomputer, light emitting diode is provided with described drawing board, described light emitting diode 4 is connected to lighting circuit, and described lighting circuit is connected to microprocessor.

Description

A kind of intelligent pattern lock and implementation method
Technical field
The invention belongs to technical field of electronic control, is related to a kind of electronic safety device, especially a kind of intelligent pattern is lockedAnd implementation method;The password that intelligent pattern lock and its implementation can effectively solve the problem that is spied on, and complicated password is difficult toThe defect of memory.
Background technology
Lock is that human life is guarded with one kind of property, and in all age the mankind are strange think of to strengthen this guardingWonderful think and exhausted scheming.Thus, elder generation also leave astounding lock culture for our descendants.Foot as the mankindMark has marched toward today, and erosion of the modern science and technology to locking but could not enough be guarded against by the lock of elder generation, and be born various forms of electronic intelligencesLock.
It is known that smart lock in, including:Keyboard intelligent lock, IC-card smart lock, fingerprint recognition smart lock, iris are knownOther smart lock etc..And utilize mobile phone to export the smart lock designed with password storage carrier, also species is various.
(produced including forming the relevant design of patent property with economy classification analysis by the safety to all kinds of smart locksProduct) can draw:1. the smart lock for being designed with numeric keyboard or simple password mode is easily caused gives away secrets;2. with numerous and diverse memoryAnd the smart lock of operational design is but inconvenient to use (especially using with respect to old man and child);3. with IC-card, fingerprint, irisGate control system Deng recognition mode design is not only costly, while being also not suitable for the residential use of only family crowd;4. handss are utilizedThe various output forms of machine constitute the smart lock of decoding, and as the mobile phone of key, also inconvenient child wears.
Electronic cipher of the prior art is latched in password and is spied on, and complicated password is difficult to the defect of memory, namelyPassword is arranged excessively simply then easily to be spied on and is stolen, and password arranges excessively complexity and there is situation about forgetting Password again.This is existingThere is the weak point of technology.
Therefore, for drawbacks described above of the prior art, there is provided a kind of intelligent pattern lock of design and implementation method, to solveAbove-mentioned technical problem, is necessary.
Content of the invention
It is an object of the invention to, for the defect that above-mentioned prior art is present, there is provided a kind of intelligent pattern of design lock andImplementation method, to solve above-mentioned technical problem.
For achieving the above object, the present invention provides technical scheme below:
A kind of intelligent pattern lock, it includes image input unit, it is characterised in that:Described image input unit is connected withSingle-chip microcomputer, described single-chip microcomputer are connected with electromagnetic lock structure;
Described single-chip microcomputer includes that microprocessor, described microprocessor are connected with liquid crystal display, flash memories, languageSound module, gsm module, key-press module and power module, described voice module are connected with speaker, described gsm moduleTransmission antenna is connected with, described key-press module includes visitor's doorbell button, lights drawing board button, password modification button and solutionEnvelope input button;
Described image input unit includes that paintbrush and drawing board, the drawing board adopt Hall array, drawing board to be connected with HallMagnetic strength output circuit, described Hall magnetic strength output circuit are connected to the microprocessor of single-chip microcomputer, are provided with described drawing boardLight emitting diode, described light emitting diode 4 are connected to lighting circuit, and described lighting circuit is connected to microprocessor.
Preferably, the nib of paintbrush is inlaid with neodymium iron boron ball;Hall array drawing board is using 60mm × 40mm colour panelsGlass is masked, is close under which Hall lattice point and Hall magnetic strength output circuit for being encapsulation, and Hall lattice point is pressed by 9 points of Hall lattice pointsThe row row of three row three is array, and each Hall lattice point is H1, H2, H3, H4, H5, H6, H7, H8, H9 by sequence number.
Preferably, described neodymium iron boron ball is the Miniature precision neodymium iron boron ball of a diameter of 1-2mm, and described paintbrush is adoptedUse height 65mm, hard pole of the basal diameter for 6mm.
Preferably, described microprocessor is MSP430 microprocessors.
The feature of this programme also has, and the Hall lattice point of array drawn on drawing board by paintbrush, by Hall magnetic strength output circuitThe output signal of lattice point is produced, each lattice point signal is by the corresponding P of MSP430 microprocessors1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7、P2.0Mouthful read in, i.e. H1, H2, H3, H4, H5, H6, H7, H8, H9 lattice point of Hall array, respectively corresponding microprocessorP1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7、P2.0Mouthful.
Described Hall lattice point, is graphics track element executing when figure is input into, close in input authentication and modificationCode is that each Hall lattice point is sequentially ranked can conduct:1st, 2,3,4,5,6,7,8,9 numeral keys use.
Described electromagnetic lock structure, is the electronic lock body mechanism for integrating dead bolt machinery and electric device, according to installationFacilitate optional electromagnetic lock or electric mortise lock.
Described power module adopts the power supply mode of commercial electricity and accumulator duplicate supply, realizes employing certainly standby switching.
A kind of implementation method of intelligent pattern lock that the present invention is provided, the graphics track designed only to intercepting of unlocking methodIdentification is unlocked, design simplifies the memory to complex figure with defeated figure difficulty, and concrete implementation method is:
A kind of implementation method of intelligent pattern lock, it comprises the steps:
1) power supply of intelligent pattern lock is opened, and intelligent pattern lock system carries out various state initializations;
2) intelligent pattern lock system is scanned to related key, is identified whether have button to press, is pressed if any button, thenExecute the task that the button is pointed to, otherwise circular wait;
3) " lighting drawing board " key is pressed, drawing board is lighted automatically, liquid crystal display is pointed out with speaker:" can be with tablet patternPassword ", shows to carry out figure input, enters step 4);
4) timer T is input intosrStart timing, once unblock figure input limit set of time be 20S (input time-out,Calculate an input error), enter step 5);
5)Px.i=1?Identification microprocessor Px.iWhether mouth has signal input;If Px.i=1, show that paintbrush is drawn on drawing boardCertain lattice point is crossed, step 6 has been entered);If Px.i=0, then proceed to step 6) -3.;Px.iFor the interface of microprocessor, wherein x=1When, when i=0,1,2,3,4,5,6,7, x=2, i=0;
6)Px.i=1, a Hall lattice point often drawn by paintbrush, will produce a signal input in the microprocessor, to thisExecute following steps:
①Kjs=Kjs+ 1, order count device carries out accumulated counts;DPx.i=Kjs, order count value is sent deposit to HallThe sequence register DP that lattice point is correspondingly arrangedx.iIn;
②Px.i=0 >=5S or Px.i=1 >=5S?Identification paintbrush leaves lattice point or whether dead time reaches on lattice point5S;If Px.i=0 >=5S or Px.i=1 >=5S, judges this figure end of input, proceeds to step 8);3. otherwise step is entered;
③Tsr≥20S?Time limit when recognizing whether this figure input timer periods reaches;If Tsr< 20S, then repeatStep 5);If Tsr>=20S, enters step 6) -4.;
④Kcw=Kcw+ 1, error counter carries out accumulated counts;Kcw=3?And whether recognize the number of times of accumulative input errorReach three times;
If 5. Kcw< 3, input error are accumulative not to three times, remove previous correlated inputs and state, display and speakerPrompting:" input error is re-entered ", and repeat step is 4);
If 7) Kcw=3, input error is added up to three times, is to protect the safety in householder's household, display and speakerPrompting:" three inputs of mistake are closed ", intelligent lock system is closed and is input into and extinguishes drawing board;TgbClose timer and start timing;RightThis execution step is as follows:
①Tgb=30min?Identification closes whether timing reaches the time limit;If Tgb=30min, reaching timi-lemited system can explain by oneselfExcept input is closed, and return to step is 2);
If 2. TgbWhether < 30min, system scanning " deblocking input " key press or wait to be entered closing then to explain by oneself;ItsIn, if " deblocking is input into " key is pressed, and inputing deblocking password correctly, then input is closed and is manually released, and return to step is 2);
8) when 6) -2. step, i.e. figure end of input, first have to whether effectively be identified figure input points;EnterAnd press unblock figure " password:MNWQL " arranges, and figure input is intercepted, HM, HN, HW lattice point track is intercepted, and is belonged to respectivelyIn the inverse Q+3 positions of unblock figure input, Q+2 positions, Q+1 positions, L is the quantity for drawing lattice point in figure input,
Recognize simultaneously:Whether whether the quantity for drawing lattice point in figure input all meet more than L, the graphics track for intercepting" password:The agreement of MNWQL ";If above-mentioned meet " password:The agreement of MNWQL ", then intelligent lock system control open lock;ToolBody execution step is as follows:
①DPx.i≠ 0, Kds=Kds+ 1, check sequence register DP corresponding with Hall lattice point one by onex.iIn secondary ordinal numberValue;DPx.i≠ 0, every sequence register DPx.iIn have numerical value, then it represents that when figure is input into, the lattice point drawn by paintbrush;Kds=Kds+ 1, dot counters execute accumulated counts, count this figure input and amount to the lattice point quantity that picture is crossed;
If 2. Kds≥L?Identification figure input picture crosses whether the quantity of lattice point meets " password:The agreement of MNWQL ";Kds<L, proceeds to step 6) -4.;Kds3. >=L, enter step;
3. A=DpM, B=DpN, C=DpW, wherein DpM、DpN、DpWOrder respectively corresponding to HM, HN, HW lattice point is postedStorage, intelligent lock system is according to unblock figure " password:The meaning agreement of MNWQL " front threes " MNW " feature, by HM, HN, HW battle arrayThe corresponding sequence register DP of pointx.iIn order count value, be respectively fed to A, B, C depositor;
9) according to unblock figure " password:The meaning agreement of MNWQL " the 4th " Q ", HM, HN, HW lattice point track of intercepting,It is belonging respectively to unlock the inverse Q+3 positions of figure input, Q+2 positions, three locus of points of Q+1 positions;And due to " password " front three " MNW "Characteristic meaning agreement, last 3 points should be according to:HM, HN, HW lattice point order is completing track to be intercepted;Step is executed to thisRapid as follows:
1. A > Dpx.i< DpN< DpW?Relatively the order count value of HM, if HM order count values are more than other lattice points, only littleIn HN, HW lattice point order count value, then identify that HM lattice points are the first places of locus intercepting;
2. B > Dpx.i< DpW?Relatively the order count value of HN, if HN order count values are more than other lattice points, is only smaller than HWThe order count value of lattice point, then identify that HN lattice points are the secondary positions of locus intercepting;
3. C > Dpx.i?Compare the order count value of HW, if HW order count values are more than the order count value of all lattice points,Then identify that HW lattice points are the last positions of locus intercepting;And last position in figure input trajectory;Enter step 4.;
4. figure input lattice point quantity is more than L;Three lattice points for intercepting, are completed finally by HM, HN, HW lattice point orderTrack, above-mentioned recognition result meet unblock figure " password:The agreement of MNWQL ", intelligent lock system control are unlocked;
" the correct lock of input is opened " display is pointed out with speaker;Return to step is 2);
10) " password modification " key is pressed?It is that authentication code meets?It is that execution step is as follows:
1. display is pointed out with speaker " can to carry out password modification ", starts password modification, and by secondary defeatedEnter the error-free inspection of Modify password;
2. " password modification " key is secondary presses?It is that display is pointed out " graphical passwords are saved " with speaker;ReturnReturn step 2).
The beneficial effects of the present invention is, password check is carried out by intercepting certain part in whole tablet pattern, carryThe high security performance of whole Password Input, is prevented effectively from the situation of peep of cipher.Additionally, design principle reliability of the present invention,Simple structure, with application prospect widely.
As can be seen here, the present invention compared with prior art, improves with prominent substantive distinguishing features and significantly, and which is implementedBeneficial effect be also obvious.
Description of the drawings
Fig. 1 is a kind of structural representation of intelligent pattern lock that the present invention is provided.
Fig. 2 is the interface diagram of figure input array and microprocessor in a kind of intelligent pattern lock that the present invention is provided.
Fig. 3 is the track schematic diagram that the present invention meets " password 35207 " agreement and formed.
Fig. 4 is that intelligent pattern lock implementation method provided in an embodiment of the present invention processes block diagram.
Wherein, 1- paintbrushes, 2- drawing boards, 3- Hall lattice points, 4- light emitting diodes, 5- Hall magnetic strength output circuits, the micro- places of 6-Reason device, 7- power modules, 8- liquid crystal displays, 9- flash memories, 10- visitor's doorbell button, 11- light drawing board button, 12-Button changed by password, and 13- is unsealed and is input into button, 14- voice modules, 15- speakers, 16- electromagnetic lock structures, 17-GSM modules,18- transmission antennas.
Specific embodiment
The present invention will be described in detail below in conjunction with the accompanying drawings and by specific embodiment, and following examples are to the present inventionExplanation, and the invention is not limited in implementation below.
As Figure 1-4, a kind of intelligent pattern lock that the present invention is provided, it includes image input unit, described figureInput equipment is connected with single-chip microcomputer, and described single-chip microcomputer is connected with electromagnetic lock structure 16;
Described single-chip microcomputer includes that microprocessor 6, described microprocessor 6 are connected with liquid crystal display 8, flash memories9th, voice module 14, gsm module 17, key-press module and power module 7, described voice module 14 are connected with speaker 15,Described gsm module 17 is connected with transmission antenna 18, and described key-press module includes visitor's doorbell button 10, lights drawing board button11st, password modification button 12 and deblocking input button 13;
Described image input unit includes that paintbrush 1 and drawing board 2, the drawing board adopt Hall array, drawing board to be connected with suddenlyThat magnetic strength output circuit 5, described Hall magnetic strength output circuit 5 is connected to the microprocessor 6 of single-chip microcomputer, sets on described drawing boardLight emitting diode 4 is equipped with, described light emitting diode 4 is connected to lighting circuit, and described lighting circuit is connected to microprocessor6.
In the present embodiment, the nib of paintbrush 1 is inlaid with neodymium iron boron ball;Hall array drawing board is colored using 60mm × 40mmFace glass is masked, is close under which Hall lattice point 3 and Hall magnetic strength output circuit for being encapsulation, and Hall lattice point is by 9 points of Hall battle arraysIt is array to press the row row of three row three, and each Hall lattice point is H1, H2, H3, H4, H5, H6, H7, H8, H9 by sequence number.
In the present embodiment, described neodymium iron boron ball is the Miniature precision neodymium iron boron ball of a diameter of 1mm, described paintbrushUsing height 65mm, hard pole of the basal diameter for 6mm;In other embodiments can select a diameter of 2mm's orThe Miniature precision neodymium iron boron ball of 1.5mm.
In the present embodiment, described microprocessor is MSP430 microprocessors.
The feature of this programme also has, and the Hall lattice point of array drawn on drawing board by paintbrush, by Hall magnetic strength output circuitThe output signal of lattice point is produced, each lattice point signal is by the corresponding P of MSP430 microprocessors1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7、P2.0Mouthful read in, i.e. H1, H2, H3, H4, H5, H6, H7, H8, H9 lattice point of Hall array, respectively corresponding microprocessorP1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7、P2.0Mouthful.
Described Hall lattice point, is graphics track element executing when figure is input into, close in input authentication and modificationCode is that each Hall lattice point is sequentially ranked can conduct:1st, 2,3,4,5,6,7,8,9 numeral keys use.
Described electromagnetic lock structure, is the electronic lock body mechanism for integrating dead bolt machinery and electric device, according to installationFacilitate optional electromagnetic lock or electric mortise lock.
Described power module adopts the power supply mode of commercial electricity and accumulator duplicate supply, realizes employing certainly standby switching.
A kind of implementation method of intelligent pattern lock that the present invention is provided, the graphics track designed only to intercepting of unlocking methodIdentification is unlocked, design simplifies the memory to complex figure and defeated figure difficulty, for convenience of description, employed in the present embodimentUnblock graphical passwords be 35207, its concrete implementation method is:
A kind of implementation method of intelligent pattern lock, it comprises the steps:
1) power supply of intelligent pattern lock is opened, and intelligent pattern lock system carries out various state initializations;
2) intelligent pattern lock system is scanned to related key, is identified whether have button to press, is pressed if any button, thenExecute the task that the button is pointed to, otherwise circular wait;
3) " lighting drawing board " key is pressed, drawing board is lighted automatically, liquid crystal display is pointed out with speaker:" can be with tablet patternPassword ", shows to carry out figure input, enters step 4);
4) timer T is input intosrStart timing, once unblock figure input limit set of time be 20S (input time-out,Calculate an input error), enter step 5);
5)Px.i=1?Identification microprocessor Px.iWhether mouth has signal input;If Px.i=1, show that paintbrush is drawn on drawing boardCertain lattice point is crossed, step 6 has been entered);If Px.i=0, then proceed to step 6) -3.;Px.iFor the interface of microprocessor, wherein x=1When, when i=0,1,2,3,4,5,6,7, x=2, i=0;
6)Px.i=1, a Hall lattice point often drawn by paintbrush, will produce a signal input in the microprocessor, to thisExecute following steps:
①Kjs=Kjs+ 1, order count device carries out accumulated counts;DPx.i=Kjs, order count value is sent deposit to HallThe sequence register DP that lattice point is correspondingly arrangedx.iIn;
②Px.i=0 >=5S or Px.i=1 >=5S?Identification paintbrush leaves lattice point or whether dead time reaches on lattice point5S;If Px.i=0 >=5S or Px.i=1 >=5S, judges this figure end of input, proceeds to step 8);3. otherwise step is entered;
③Tsr≥20S?Time limit when recognizing whether this figure input timer periods reaches;If Tsr< 20S, then repeatStep 5);If Tsr>=20S, enters step 6) -4.;
④Kcw=Kcw+ 1, error counter carries out accumulated counts;Kcw=3?And whether recognize the number of times of accumulative input errorReach three times;
If 5. Kcw< 3, input error are accumulative not to three times, remove previous correlated inputs and state, display and speakerPrompting:" input error is re-entered ", and repeat step is 4);
If 7) Kcw=3, input error is added up to three times, is to protect the safety in householder's household, display and speakerPrompting:" three inputs of mistake are closed ", intelligent lock system is closed and is input into and extinguishes drawing board;TgbClose timer and start timing;RightThis execution step is as follows:
①Tgb=30min?Identification closes whether timing reaches the time limit;If Tgb=30min, reaching timi-lemited system can explain by oneselfExcept input is closed, and return to step is 2);
If 2. TgbWhether < 30min, system scanning " deblocking input " key press or wait to be entered closing then to explain by oneself;ItsIn, if " deblocking is input into " key is pressed, and inputing deblocking password correctly, then input is closed and is manually released, and return to step is 2);
8) when 6) -2. step, i.e. figure end of input, first have to whether effectively be identified figure input points.EnterAnd press unblock figure " password:35207 " arrange, figure input is intercepted;
Recognize simultaneously:Drew whether the quantity of lattice point, the graphics track for intercepting all meet " password in figure input:35207 " agreement.If above-mentioned meet " password:35207 " agreement, then intelligent lock system control open lock.To this executionStep is as follows:
①DPx.i≠ 0, Kds=Kds+ 1, check sequence register DP corresponding with Hall lattice point one by onex.iIn secondary ordinal numberValue.DPx.i≠ 0, every sequence register DPx.iIn have numerical value, then it represents that when figure is input into, the lattice point drawn by paintbrush;Kds=Kds+ 1, dot counters execute accumulated counts, count this figure input and amount to the lattice point quantity that picture is crossed;
If 2. Kds≥7?Identification figure input picture crosses whether the quantity of lattice point meets " password:35207 " agreement.Kds<7, proceed to step 6) -4..Kds>=7, enter step 3..
3. A=Dp1.3, B=Dp1.5, C=Dp1.2, intelligent lock system is according to unblock figure " password:35207 " front threeThe meaning agreement of " 352 " feature, by corresponding for H3, H5, H2 lattice point sequence register DPx.iIn order count value, be respectively fed to A,B, C depositor.
9) according to unblock figure " password:35207 " the meaning agreement of the 4th " 0 ", H3, H5, H2 lattice point track of intercepting,It is belonging to last three locus of points for unlocking figure input.And the characteristic meaning agreement due to " password " front three " 352 ", last threePoint should be according to:H3, H5, H2 lattice point order is completing track to be intercepted.As follows to this execution step:
1. A > Dpx.i< Dp1.5< Dp1.2?Compare the order count value of H3, if H3 order count values are more than other lattice points,H5, H2 lattice point order count value is only smaller than, then identifies that H3 lattice points are the first places of locus intercepting.
2. B > Dpx.i< Dp1.2?Relatively the order count value of H5, if H5 order count values are more than other lattice points, is only smaller thanThe order count value of H2 lattice points, then identify that H5 lattice points are the secondary positions of locus intercepting.
3. C > Dpx.i?Compare the order count value of H2, if H2 order count values are more than the order count value of all lattice points,Then identify that H2 lattice points are the last positions of locus intercepting.And last position in figure input trajectory.Enter step 4..
4. figure input lattice point quantity is more than 7;Three lattice points for intercepting, are completed finally by H3, H5, H2 lattice point orderTrack, above-mentioned recognition result meet unblock figure " password:35207 " agreement, intelligent lock system control are unlocked.
" the correct lock of input is opened " display is pointed out with speaker.Return to step is 2).
10) " password modification " key is pressed?It is that authentication code meets?It is that execution step is as follows:
1. display is pointed out with speaker " can to carry out password modification ", starts password modification, and by secondary defeatedEnter the error-free inspection of Modify password.
2. " password modification " key is secondary presses?It is that display is pointed out " graphical passwords are saved " with speaker.ReturnReturn step 2).
The feature of the technical program is as follows:
Firstth, which has excellent protection as follows with using feature:
1) image input unit is constituted by the paintbrush for inlaying neodymium iron boron ball with the Hall array for adopting, defeated with " password "Enter mode and key materials exclusiveness physically.
2) lattice point of array quickly drawn on drawing board by paintbrush, and the track image for not producing paintbrush shows, improves figureThe disguise of shape input so that person agaainst the law is difficult to spy on.
3) as graphics track contains repeatability, unlike numerical ciphers are unique determinations and can not change, as long as thusFigure input ensures that intercepting the position of graphics track and track order meets " password ", and scheme can be opened with changeable graphics trackLock, with extremely strong strong fraudulence.
4) only identification intercepts the tablet pattern track of part for scheme unblock, is the innovative design that figure " password " is arranged, poleThe earth simplifies the memory difficulty to complicated figure.
Secondth, according to the " password for arranging:35207 ", and by " password " to tablet pattern and the agreement of intercepting figure, intelligenceLock system is only processed to the figure for intercepting and is recognized.If tablet pattern, intercepting figure and figure lattice point quantity meet " closeCode:35207 " agreement, the i.e. input of identification figure are correct, and then control to unlock.The execution implementation process of scheme is as follows:
1) main points of unblock figure input
1. " lighting drawing board " key is pressed, is pointed out:" can be with tablet pattern password " shows that intelligent lock system has been enter into reception figureThe state of shape input.At this point it is possible to passing through paintbrush drew Hall lattice point input unblock figure.Meanwhile, it is input into expiration timer TsrStart timing, a figure input restriction time is 20S.
2. need to only notice " password:35207 " description requirement, drew last three lattice points for intercepting successively:H3, H5, H2,And paintbrush drew lattice point quantity must not be less than 7 points outside, paintbrush can draw the Hall lattice point that you think that picture is crossed on drawing board.
2) process of unblock figure input
①Px.i=1?Identification microprocessor Px.iWhether mouth has signal input.If Px.i=1, show that paintbrush is drawn on drawing boardCross certain lattice point.Paintbrush every drew a Hall lattice point when, in microprocessor Px.iMouth will produce a signal input.
2. the precedence (or precedence of input signal generation) of lattice point is crossed in order to know picture, K is setjsOrder countDevice, executes Kjs=Kjs+ 1, accumulated counts were carried out when often drawing a lattice point.Meanwhile, execute DPx.i=Kjs, would indicate that successivelyThe count value of order is sent and deposits the sequence register DP being correspondingly arranged with Hall lattice pointx.iIn.
③Px.i=0 >=5S or Px.i=1 >=5S?Identification paintbrush leaves lattice point (Px.i=0) or Px.i=1 stagnates on lattice pointTime whether reach 5S.If Px.i=0 >=5S or Px.i=1 >=5S, then judge this figure end of input.
3) points of figure input are checked
1. figure end of input, first has to whether effectively check figure input points.Meet unblock figure input" password:35207 " point requirement, figure input is effectively.
②DPx.i≠ 0, Kds=Kds+ 1, check sequence register DP corresponding with Hall lattice point one by onex.iIn numerical value.AllIt is DPx.i≠ 0, then it represents that when figure is input into, the lattice point drawn by paintbrush.Dot counters execute Kds=Kds+ 1, thus, statistics is originallyAmount to the lattice point number that picture is crossed when secondary figure is input into.
③Kds≥7?When identification figure is input into, paintbrush drew whether the points of lattice point meet the requirements.Kds>=7, judge thisFigure input is effectively.
4) it is identified to intercepting figure
Figure input is intercepted.Identification:Intercept position of the figure in tablet pattern track, intercept figure lattice pointWhether ordering meets " password:35207 " description is input into by figure.
1. A=Dp1.3, B=Dp1.5, C=Dp1.2, intelligent lock system according to unblock figure " password " (35270) defeated to figureThe description for entering, automatically by corresponding for H3, H5, H2 lattice point sequence register DPx.iIn numerical value extract, and give successivelyA, B, C comparand register.
2. A > Dpx.i< Dp1.5< Dp1.2?The order of H3 lattice points crossed by identification picture, if the secondary numerical sequence for drawing H3 lattice points is more thanThe secondary numerical sequence of other lattice points, is only smaller than the secondary numerical sequence of H5, H2 lattice point, then judge that H3 lattice points are the head for intercepting graphics trackPosition.
3. B > Dpx.i< Dp1.2?The order of H5 lattice points crossed by identification picture, if the secondary numerical sequence for drawing H5 lattice points is more than other battle arraysThe secondary numerical sequence of point, is only smaller than the secondary numerical sequence of H2 lattice points, then judge that H5 lattice points are the secondary positions for intercepting graphics track.
4. C > Dpx.i?The order of H2 lattice points crossed by identification picture, if the secondary numerical sequence for drawing H2 lattice points is secondary more than all lattice pointsNumerical sequence, then judge that H2 lattice points are the last positions for intercepting graphics track.
5. by unlocking figure input and the identification to unlocking figure input, track such as Fig. 4 of its figure input is accorded with completelyClose " password:35207 " description is input into by figure.Thus intelligent lock system display reminding:" the correct lock of input is opened ".
Process is realized from above-mentioned:If not attempt the requirement description that person of unlocking knows that " password " is input into figure, then" 352 " lattice point was drawn by paintbrush, was leaked through by paintbrush, not to mention was all placed on last three and was pointed with the finger or gesticulate, andAnd or by the picture of ordered arrangement.Therefore, method in scheme is succinct and safe.
5) restriction of figure input is processed
In order to improve unblock difficulty and the mental pressure of person agaainst the law, scheme has done some restrictions and place to unlocking figure inputReason is main as follows:
①Tsr≥20S?Recognize the cumulative time of this figure input, if reach the time limit.If the timer time limit does not arrive Tsr< 20S, then continue this figure input.If reaching time limit Tsr>=20S, then calculate this figure input error.
2. execute to error counter Kcw=Kcw+ 1, accumulated counts.Kcw=3?Errors number is identified, if Kcw< 3, intelligent lock system point out " input error is re-entered ".
If 3. Kcw=3, identification figure input error adds up to three times.For protecting the safety of householder's household, smart lockSystem closes figure input.Prompting:" three inputs of mistake are closed ".Event report is carried out to householder by GSM and is warnedAudible alarm.Close timer TgbStart timing.
④Tgb=30min?Identification closes whether timing reaches the time limit.If Tgb=30min, system voluntarily release input and closeClose.
⑤Tgb< 30min, " deblocking input " key are pressed, and input deblocking password correctly, then input is closed and released.
Beyond figure input is unlocked, lattice point in paintbrush contact array, then lattice point sort by number, can as 1,2 ... 9 numeral keys use.
Disclosed above is only the preferred embodiment of the present invention, but the present invention is not limited to this, any this areaWhat technical staff can think does not have a creative change, and some improvement that is made without departing from the principles of the present invention andRetouching, should all be within the scope of the present invention.

Claims (6)

CN201610919449.7A2016-10-212016-10-21A kind of intelligent pattern lock and implementation methodExpired - Fee RelatedCN106504379B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610919449.7ACN106504379B (en)2016-10-212016-10-21A kind of intelligent pattern lock and implementation method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610919449.7ACN106504379B (en)2016-10-212016-10-21A kind of intelligent pattern lock and implementation method

Publications (2)

Publication NumberPublication Date
CN106504379Atrue CN106504379A (en)2017-03-15
CN106504379B CN106504379B (en)2018-01-12

Family

ID=58318283

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610919449.7AExpired - Fee RelatedCN106504379B (en)2016-10-212016-10-21A kind of intelligent pattern lock and implementation method

Country Status (1)

CountryLink
CN (1)CN106504379B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112903059A (en)*2021-03-262021-06-04福州艾欧特电子有限公司Pavement monitoring terminal and method thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101403954A (en)*2008-09-252009-04-08深圳华为通信技术有限公司Touch detection method, apparatus and system
US20130009907A1 (en)*2009-07-312013-01-10Rosenberg Ilya DMagnetic Stylus
CN203480496U (en)*2013-10-142014-03-12赵磊Electronic touch screen with magnetic switch
CN104809776A (en)*2015-03-262015-07-29李云祥Intelligent automatic door as well as graph recognition unlocking method and automatic control method of intelligent automatic door
CN105184926A (en)*2015-09-112015-12-23中国船舶重工集团公司第七一八研究所Sliding password input device of intelligent lock

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101403954A (en)*2008-09-252009-04-08深圳华为通信技术有限公司Touch detection method, apparatus and system
US20130009907A1 (en)*2009-07-312013-01-10Rosenberg Ilya DMagnetic Stylus
CN203480496U (en)*2013-10-142014-03-12赵磊Electronic touch screen with magnetic switch
CN104809776A (en)*2015-03-262015-07-29李云祥Intelligent automatic door as well as graph recognition unlocking method and automatic control method of intelligent automatic door
CN105184926A (en)*2015-09-112015-12-23中国船舶重工集团公司第七一八研究所Sliding password input device of intelligent lock

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112903059A (en)*2021-03-262021-06-04福州艾欧特电子有限公司Pavement monitoring terminal and method thereof

Also Published As

Publication numberPublication date
CN106504379B (en)2018-01-12

Similar Documents

PublicationPublication DateTitle
CN104790766B (en)A kind of intelligent door lock system and its lock status and unlocking legitimacy recognition methods
CN108898724A (en)Intelligent human-face identification lock
CN207742709U (en)A kind of electronic intelligence lock control system
WO2012135861A1 (en)Battery powered passive keyless entry system for premise entry
CN104318649B (en) Smart lock system based on smartphone vibration frequency communication
CN205405654U (en)Intelligence lock system based on touch -sensitive
CN203499375U (en)Multifunctional fingerprint door lock
CN204152325U (en)Light-operated and the mechanical integrated thievery prevention lock of own coding
CN106504379B (en)A kind of intelligent pattern lock and implementation method
CN103745509B (en)Electronic lock system
CN110485825A (en)A kind of safety intelligent lock
CN207420373U (en)Intelligent integrated anti-prying safety door
CN106593123B (en)A kind of safe-guard door lock, burglarproof door locking system and the locking means based on the system
CN204288340U (en)A kind of anti-theft intelligent door lock unlocked based on Kinect gesture
CN203452485U (en)Multi-protection intelligent lock
CN109671200B (en)Fingerprint identification lock system based on thing networking
CN203271329U (en)Electronic lock with voice navigation function
CN103590669A (en)Password type card swiping lock system
CN208444347U (en)A kind of gate inhibition's lock control circuit
CN202152573U (en)Delay time controller for combination lock
CN210377499U (en)Safety lock of type-C interface that charges based on biological feature recognition
CN104537322B (en)Intelligent security guard method and system
CN2783422Y (en)Intelligent articles management equipment
CN206726320U (en)A kind of recognition of face electronic password lock based on FPGA
CN206480065U (en)A kind of Fingerprint Lock of low power consumption remote video intercom

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20180112

Termination date:20191021

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp