CN107103227B - A kind of method and its system of the pattern unlock verifying based on cloud lock - Google Patents
A kind of method and its system of the pattern unlock verifying based on cloud lock Download PDFInfo
- Publication number
- CN107103227B CN107103227B CN201710408414.1A CN201710408414A CN107103227B CN 107103227 B CN107103227 B CN 107103227B CN 201710408414 A CN201710408414 A CN 201710408414A CN 107103227 B CN107103227 B CN 107103227B
- Authority
- CN
- China
- Prior art keywords
- pattern
- information
- pairing
- library
- initial
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Lock And Its Accessories (AREA)
- Selective Calling Equipment (AREA)
Abstract
A kind of method and its system of the pattern unlock verifying based on cloud lock, including communication terminal, Cloud Server and cloud lock device;Include the following steps: to initialize, establish pattern library in Cloud Server, stores multiple initial pattern information;Pattern pairing library is established in cloud lock device, stores multiple pairing pattern-informations;Each pairing pattern-information binding one initial pattern information of pairing;(1) communication terminal obtains pattern-information, is converted into numerical ciphers information, and encryption, sends the numerical ciphers information and unlocking instruction of encryption;(2) Cloud Server is decrypted, and is converted into pattern-information;Judge whether it matches with the initial pattern information in pattern library, sends initial pattern information, matched order and the unlocking instruction;(3) cloud lock device will be after initial pattern information and the pairing of the pairing pattern-information of binding;Carry out unlocking operation;Its time that can save the verifying of cloud lock device, unlocking speed is fast, and safety is higher, unlocks more quick and easy.
Description
Technical field
The present invention relates to electronic lock control technology field more particularly to a kind of methods of the pattern unlock verifying based on cloud lock
And its system.
Background technique
In recent years, intelligent electronic lock mainly passes through intelligent electronic lock gradually from a kind of concept development to commercial industries
Unlocking technology utilization, to realize intelligence.But it is existing in such a way that pattern-information is unlocked, often there is
Because pattern-information remember it is relatively simple, and it is easily stolen take the problem for causing its safety lower, and cloud lock device is to pattern
The time consumption for unlocking verifying is longer, reacts slower, to keep unlocking speed slow, and in order to ensure the safety of unlocking, also
It generally requires to increase the verification modes such as other numerical ciphers or voice, causes the operation of unlock more complicated, cumbersome, fit to obtain it
Instead, therefore for pattern solution unlocking manner it also requires further improvement to obtain more quick and safer effect of unlocking.
Summary of the invention
It is an object of the invention to propose a kind of method of pattern unlock verifying based on cloud lock, cloud lock can be effectively saved
The time of device authentication accelerates the speed of unlocking, and safety is higher, unlocks more quick and easy.
It is another object of the present invention to the systems for proposing a kind of pattern unlock verification method based on cloud lock.
To achieve this purpose, the present invention adopts the following technical scheme:
A method of the pattern based on cloud lock unlocks verifying, including communication terminal, Cloud Server and cloud lock device;
The communication terminal and the cloud lock device connect the Cloud Server by wireless communication respectively, it is characterised in that: packet
Include following steps:
Initialization establishes pattern library in the Cloud Server, and the pattern library stores multiple initial pattern information, locks in cloud
Equipment establishes pattern pairing library, and pattern pairing library stores multiple pairing pattern-informations;Each pairing pattern-information is tied up
Surely an initial pattern information is matched;
Step 1: the communication terminal obtains the pattern-information of unlock verifying to user, and the pattern-information is turned
Change numerical ciphers information into, and after the numerical ciphers information is encrypted by md5 or Hash, Xiang Suoshu cloud service
Device sends the numerical ciphers information and unlocking instruction of encryption;
Step 2: the Cloud Server receives the numerical ciphers information and unlocking instruction of encryption;
Firstly, the numerical ciphers information to encryption is decrypted, and the numerical ciphers information is converted into pattern-information;
Secondly, judge whether the pattern-information matches with any one initial pattern information in the pattern library,
If so, sending initial pattern information, matched order and the unlocking instruction to the cloud lock device;If it is not, then to the movement
Communicating terminal feedback it fails to match information;
Step 3: the cloud lock device receives the initial pattern information, matched order and unlocking instruction;By the pairing
The initial pattern information and pairing pattern-information bound in pattern pairing library are matched in instruction;Successful matching
Afterwards, then it drives the cloud lock device to carry out unlocking operation by the unlocking instruction, realizes unlocking function.
It further illustrates, the communication terminal obtains the pattern-information of two unlock verifyings to user simultaneously, will
Two pattern-informations are converted into numerical ciphers information, and after being encrypted, and Xiang Suoshu Cloud Server sends two encryptions
Numerical ciphers information and unlocking instruction;
It is decrypted by the numerical ciphers information that the Cloud Server simultaneously encrypts two, and is converted into pattern-information
Afterwards, judge whether two pattern-informations match with any one initial pattern information in the pattern library;If having
Two pattern-informations can match with the initial pattern information in the pattern library, then it is initial to send this for Xiang Suoshu cloud lock device
Pattern-information, matched order and unlocking instruction;
If thering is more than one pattern-information to fail to match with the initial pattern information in the pattern library, Xiang Suoshu
Communication terminal feedback it fails to match information.
It further illustrates, after the cloud lock device receives the initial pattern information, matched order and unlocking instruction, also
The acquisition instruction of pairing pattern-information is sent to the communication terminal;The communication terminal receives the acquisition and refers to
It enables, then requires user to input pairing pattern-information, and send the pairing pattern-information to the cloud lock device;
The cloud lock device receives the pairing pattern-information, and judges in the pairing pattern-information and pattern pairing library
Whether bound pairing pattern-information matches;If so, by the matched order by the initial pattern information and the figure
Bound pairing pattern-information is matched in case pairing library;After successful matching, then the cloud is driven by the unlocking instruction
Lock device carries out unlocking operation;If it is not, then feeding back failure of unlocking to the communication terminal.
It further illustrates, the initial pattern information and the pairing pattern-information are respectively by nine grids button design shape
At initial pattern shape and pairing pattern form, the initial pattern shape and the pairing pattern form can Symmetric Composite or
Asymmetric combination forms complete pattern form;
Or the initial pattern information and it is described pairing pattern-information be respectively by simple line design formed have appoint
The initial pattern part and pairing pattern part of meaning article characteristics profile, the initial pattern part and pairing pattern partial symmetry
Combination or asymmetric combination, form complete article chamfered shape.
A kind of system of the pattern unlock verification method based on cloud lock, including communication terminal, Cloud Server and cloud lock
Equipment;The communication terminal and the cloud lock device connect the Cloud Server by wireless communication respectively;
The communication terminal includes data transmit-receive module and data conversion module;The data transmit-receive module, is used for
The pattern-information of unlock verifying is obtained to user, and is referred to the numerical ciphers information of Cloud Server transmission encryption and unlocking
It enables;The data conversion module, for the pattern-information to be converted into numerical ciphers information, and to the numerical ciphers information
It is encrypted by md5 or Hash;
The Cloud Server includes pattern library module, information command transceiver module, data processing module and information feedback mould
Block;The pattern library module, for establishing pattern library, the pattern library stores multiple initial pattern information;The information command
Transceiver module sends initial pattern letter for receiving the numerical ciphers information and unlocking instruction of encryption, and to the cloud lock device
Breath, matched order and unlocking instruction;The data processing module, for the numerical ciphers information of encryption to be decrypted, and will
The numerical ciphers information is converted into pattern-information;And judge the initial pattern information in the pattern-information and the pattern library
Match condition;The information feedback module, for communication terminal feedback it fails to match information;
The cloud lock device includes pattern matching module, unpaired message command reception module and unlocking instruction receiving module;
The pattern matching module, for establishing pattern pairing library, pattern pairing library stores multiple pairing pattern-informations;Each institute
State pairing pattern-information binding one initial pattern information of pairing;The unpaired message command reception module, it is described for receiving
Initial pattern information and matched order will be tied up by the matched order in the initial pattern information and pattern pairing library
Fixed pairing pattern-information is matched;The unlocking instruction receiving module, for receiving unlocking instruction, by the unlocking instruction
It drives the cloud lock device 3 to carry out unlocking operation, realizes unlocking function.
It further illustrates, the data transmit-receive module can obtain simultaneously the pattern-information of two unlock verifyings to user;
Two pattern-informations can be converted into numerical ciphers information by the data conversion module, and are encrypted, and by the number
The numerical ciphers information and unlocking instruction of two encryptions are sent to the Cloud Server according to transceiver module;
It is decrypted by the numerical ciphers information that the processing module simultaneously encrypts two, and is converted into pattern-information
Afterwards, judge the match condition of the initial pattern information in two pattern-informations and the pattern library;If there are two patterns to believe
Breath can match with the initial pattern information in the pattern library, then from the information command transceiver module to the Yun Suoshe
Preparation gives initial pattern information, matched order and the unlocking instruction;
If thering is more than one pattern-information to fail to match with the initial pattern information in the pattern library, by described
Information command transceiver module is to communication terminal feedback it fails to match information.
It further illustrates, the cloud lock device further includes pattern-information processing module and unlocking feedback module;The pairing
After information command receiving module receives the initial pattern information, matched order and unlocking instruction, by the pattern-information
Manage the acquisition instruction that module sends pairing pattern-information to the communication terminal;The data transmit-receive module obtains described in receiving
Instruction fetch then requires user to input pairing pattern-information, and sends the pairing pattern-information to the cloud lock device;
The pattern-information processing module receives the pairing pattern-information, and judges the pairing pattern-information and the pattern
Whether bound pairing pattern-information matches in pairing library;If so, by the matched order by the initial pattern information
It is matched with pairing pattern-information bound in pattern pairing library;After successful matching, then driven by the unlocking instruction
It moves the cloud lock device and carries out unlocking operation;If it is not, then being opened from the unlocking feedback module to communication terminal feedback
Lock failure.
Beneficial effects of the present invention: come in such a way that pairing pattern-information and initial pattern information mutually bind pairing
It realizes more rapidly and safer pattern verifies the function of unlocking;It is mainly characterized by:
(1) on the basis of matching pattern-information and initial pattern information is mutually bound, Cloud Server believes the pattern
Breath carries out the judgement of matching, so that the time of the cloud lock device verifying be greatly saved, therefore accelerates the anti-of cloud lock device
Between seasonable and the operating time, the speed of unlocking is accelerated, more energy-saving facile of unlocking;
(2) matching relationship is established between communication terminal and Cloud Server, Cloud Server and cloud lock device it
Between establish pairing relationship, to realize dual verifying relationship, therefore safety is higher, and easy to operate;And in phase
When adjacent or in the short period unlocking operation, it can be also unlocked respectively using different pattern-informations, effectively prevent list
The safety issue that one pattern verifying is unlocked;
(3) pattern-information is converted into numerical ciphers information by communication terminal, and is transmitted after being encrypted,
It is converted and is decrypted by the Cloud Server again;To keep the confidentiality unlocked higher, network-based cloud lock device is improved
The security performance for carrying out unlocking operation, prevents key information to be stolen during unlocking;And pattern unlock is opposite
It is more quick and easy in numeral-cipher type unlock, it is easy memory, realization is faster easier to safer feature.
Detailed description of the invention
Fig. 1 is a kind of system module figure of pattern unlock verification method based on cloud lock of one embodiment of the invention;
Fig. 2 is a kind of flow chart of pattern unlock verification method based on cloud lock of one embodiment of the invention;
Fig. 3 is a kind of flow chart of pattern unlock verification method based on cloud lock of one embodiment of the invention;
Wherein: communication terminal 1, data transmit-receive module 11, data conversion module 12, Cloud Server 2, pattern library module
21, information command transceiver module 22, data processing module 23, information feedback module 24, cloud lock device 3, pattern matching module 31,
Unpaired message command reception module 32, unlocking instruction receiving module 33, pattern-information processing module 34, unlocking feedback module 35.
Specific embodiment
To further illustrate the technical scheme of the present invention below with reference to the accompanying drawings and specific embodiments.
A method of the pattern based on cloud lock unlocks verifying, including communication terminal 1, Cloud Server 2 and Yun Suoshe
Standby 3;The communication terminal 1 and the cloud lock device 3 connect the Cloud Server 2 by wireless communication respectively, including such as
Lower step:
Initialization establishes pattern library in the Cloud Server 2, and the pattern library stores multiple initial pattern information, in cloud
Lock device 3 establishes pattern pairing library, and pattern pairing library stores multiple pairing pattern-informations;Each pairing pattern-information
Binding one initial pattern information of pairing;
Step 1: the communication terminal 1 obtains the pattern-information of unlock verifying to user, and the pattern-information is turned
Change numerical ciphers information into, and after the numerical ciphers information is encrypted by md5 or Hash, Xiang Suoshu cloud service
Device 2 sends the numerical ciphers information and unlocking instruction of encryption;
Step 2: the Cloud Server 2 receives the numerical ciphers information and unlocking instruction of encryption;
Firstly, the numerical ciphers information to encryption is decrypted, and the numerical ciphers information is converted into pattern-information;
Secondly, judge whether the pattern-information matches with any one initial pattern information in the pattern library,
If so, sending initial pattern information, matched order and the unlocking instruction to the cloud lock device 3;If it is not, then to the movement
The feedback of communicating terminal 1 it fails to match information;
Step 3: the cloud lock device 3 receives the initial pattern information, matched order and unlocking instruction;Matched by described
The initial pattern information and pairing pattern-information bound in pattern pairing library are matched in instruction;It is paired into
It after function, then drives the cloud lock device 3 to carry out unlocking operation by the unlocking instruction, realizes unlocking function, as shown in Figure 2.
The method of a kind of pattern unlock verifying based on cloud lock proposed by the present invention, mainly by the Cloud Server 2
Pattern library is established, and at the same time pattern pairing library is established in cloud lock device 3, to use pairing pattern-information and initial graph
Case information binds the mode of pairing mutually to realize more rapidly and the function of safer pattern verifying unlock;Its main feature
It is:
(1) on the basis of matching pattern-information and initial pattern information is mutually bound, pass through the Cloud Server 2 first
The judgement of matching is carried out to the pattern-information, so that the time that the cloud lock device 3 is verified be greatly saved, therefore is accelerated
The reaction time and operating time of cloud lock device 3 accelerate the speed of unlocking, more energy-saving facile of unlocking;
(2) matching relationship is established between the communication terminal 1 and Cloud Server 2, is locked in Cloud Server 2 and cloud
Pairing relationship is established between equipment 3, to realize dual verifying relationship, therefore safety is higher, and easy to operate;And
And when unlocking operation within the adjacent or short period, it can be also unlocked using different pattern-informations, effectively be kept away respectively
The safety issue that single pattern verifying is unlocked is exempted from;
(3) pattern-information is converted into numerical ciphers information by the communication terminal 1, and is carried out by md5 or Hash
It is transmitted after encryption, then is converted and decrypted by the Cloud Server 2;To keep the confidentiality unlocked higher, mention
High network-based cloud lock device carries out the security performance of unlocking operation, and key information is prevented to be stolen during unlocking
It takes;And pattern unlock is more quick and easy relative to numeral-cipher type unlock, is easy memory, and realization is faster easier to safer
Feature.
It further illustrates, the communication terminal 1 obtains the pattern-information of two unlock verifyings to user simultaneously, will
Two pattern-informations are converted into numerical ciphers information, and after being encrypted, and Xiang Suoshu Cloud Server 2 sends two encryptions
Numerical ciphers information and unlocking instruction;
It is decrypted by the numerical ciphers information that the Cloud Server 2 simultaneously encrypts two, and is converted into pattern-information
Afterwards, judge whether two pattern-informations match with any one initial pattern information in the pattern library;If having
Two pattern-informations can match with the initial pattern information in the pattern library, then it is first to send this for Xiang Suoshu cloud lock device 3
Beginning pattern-information, matched order and unlocking instruction;If have more than one pattern-information fail with it is initial in the pattern library
Pattern-information matches, then to the communication terminal 1 feedback it fails to match information.
Due to being often easier to be stolen using single pattern-information, needed together using the communication terminal 1
When obtain two pattern-informations, can just be unlocked verifying, and be decrypted by the Cloud Server 2, convert and matching sentence
It is disconnected, when two pattern-informations can match with the initial pattern information in the pattern library, it could smoothly realize unlocking, from
And the complexity of verification information is improved, and which, compared with the mode for increasing kinds of characters number, the operation of user is more
Add the confidentiality for conveniently making to unlock higher.
It further illustrates, after the cloud lock device 3 receives the initial pattern information, matched order and unlocking instruction,
The acquisition instruction of pairing pattern-information is also sent to the communication terminal 1;The communication terminal 1 receives the acquisition
Instruction then requires user to input pairing pattern-information, and sends the pairing pattern-information to the cloud lock device 3;
The cloud lock device 3 receives the pairing pattern-information, and judges that the pairing pattern-information and the pattern match library
In bound pairing pattern-information whether match;If so, by the matched order by the initial pattern information with it is described
Bound pairing pattern-information is matched in pattern pairing library;After successful matching, then as described in unlocking instruction driving
Cloud lock device 3 carries out unlocking operation;If it is not, then feeding back failure of unlocking to the communication terminal 1, as shown in Figure 3.Pass through institute
The acquisition instruction that cloud lock device 3 sends pairing pattern-information to the communication terminal 1 is stated, gets pairing pattern to user
Information, so that the matching judgment carried out about pairing pattern-information is realized, when the pairing pattern-information and the figure of user's input
When bound pairing pattern-information matches in case pairing library, the cloud lock device 3 just can be carried out the pairing of next step, therefore
So that user is controlled unlocking operation more flexiblely, and increases the safety of unlocking.
It further illustrates, the initial pattern information and the pairing pattern-information are respectively by nine grids button design shape
At initial pattern shape and pairing pattern form, the initial pattern shape and the pairing pattern form can Symmetric Composite or
Asymmetric combination forms complete pattern form;
Or the initial pattern information and it is described pairing pattern-information be respectively by simple line design formed have appoint
The initial pattern part and pairing pattern part of meaning article characteristics profile, the initial pattern part and pairing pattern partial symmetry
Combination or asymmetric combination, form complete article chamfered shape.
The initial pattern information and the initial graph matching pattern-information and being formed by nine grids button design are set
Case shape and pairing pattern form or the initial pattern part with any article characteristics profile formed by simple line design
With pairing pattern part, the diversity of unlocking pattern is increased, to keep its confidentiality more preferable, and the initial pattern information
With the pairing pattern-information be Symmetric Composite or asymmetric combination, if thus make only one of them pattern-information reveal when, still
It can not achieve unlocking, therefore its safety is higher.
As shown in Figure 1, a kind of system of the pattern unlock verification method based on cloud lock, including communication terminal 1, cloud clothes
Business device 2 and cloud lock device 3;The communication terminal 1 and the cloud lock device 3 connect the cloud clothes by wireless communication respectively
Business device 2,
The communication terminal 1 includes data transmit-receive module 11 and data conversion module 12;The data transmit-receive module
11, for user obtain unlock verifying pattern-information, and to the Cloud Server send encryption numerical ciphers information and
Unlocking instruction;The data conversion module 12, for the pattern-information to be converted into numerical ciphers information, and to the number
Encrypted message is encrypted by md5 or Hash;
The Cloud Server 2 includes pattern library module 21, information command transceiver module 22, data processing module 23 and information
Feedback module 24;The pattern library module 21, for establishing pattern library, the pattern library stores multiple initial pattern information;Institute
Information command transceiver module 22 is stated, is sent out for receiving the numerical ciphers information and unlocking instruction of encryption, and to the cloud lock device 3
Send initial pattern information, matched order and unlocking instruction;The data processing module 23, for the numerical ciphers information to encryption
It is decrypted, and the numerical ciphers information is converted into pattern-information;And judge in the pattern-information and the pattern library
Initial pattern information match condition;The information feedback module 24 is lost for feeding back matching to the communication terminal 1
Lose information;
The cloud lock device 3 includes that pattern matching module 31, unpaired message command reception module 32 and unlocking instruction receive
Module 33;The pattern matching module 31, for establishing pattern pairing library, pattern pairing library stores multiple pairing pattern letters
Breath;Each pairing pattern-information binding one initial pattern information of pairing;The unpaired message command reception module 32 is used
In receiving the initial pattern information and matched order, the initial pattern information is matched with the pattern by the matched order
Pairing pattern-information bound in library is matched;The unlocking instruction receiving module 33, for receiving unlocking instruction, by
The unlocking instruction drives the cloud lock device 3 to carry out unlocking operation, realizes unlocking function.
A kind of system of pattern unlock verification method based on cloud lock proposed by the present invention, is separately operable logical in the movement
It interrogates on terminal 1, Cloud Server 2, cloud lock device 3 and smart home device;It is carried out according to the function between modules mutually
Pattern-information is carried out conversion and encryption wherein having passed through the data conversion module 12 by coordinated control, then by the number
It is effectively decrypted and is converted according to processing module 23, it is ensured that the safety of information transmission;Also pass through the pattern library module 21
Pattern library is established, pattern is established by the pattern matching module 31 and matches library, the effective pairing for realizing pattern-information is tested
Card, thus reached more quickly and easily unlocking operation, and security performance is higher, the good feature of flexibility.
It further illustrates, the data transmit-receive module 11 can obtain simultaneously the pattern letter of two unlock verifyings to user
Breath;Two pattern-informations can be converted into numerical ciphers information by the data conversion module 12, and are encrypted, and by institute
State numerical ciphers information from two encryptions to the Cloud Server 2 and unlocking instruction that data transmit-receive module 11 sends;
It is decrypted by the numerical ciphers information that the processing module 23 simultaneously encrypts two, and is converted into pattern-information
Afterwards, judge the match condition of the initial pattern information in two pattern-informations and the pattern library;If there are two patterns to believe
Breath can match with the initial pattern information in the pattern library, then locked from the information command transceiver module 22 to the cloud
Equipment 3 sends initial pattern information, matched order and the unlocking instruction;
If thering is more than one pattern-information to fail to match with the initial pattern information in the pattern library, by described
Information command transceiver module 22 is to the communication terminal 1 feedback it fails to match information.
It further illustrates, the cloud lock device 3 further includes pattern-information processing module 34 and unlocking feedback module 35;It is described
After unpaired message command reception module 32 receives the initial pattern information, matched order and unlocking instruction, by the pattern
Message processing module 34 sends the acquisition instruction of pairing pattern-information to the communication terminal 1;
The data transmit-receive module 11 receives the acquisition instruction, then requires user to input pairing pattern-information, and to institute
It states cloud lock device 3 and sends the pairing pattern-information;The pattern-information processing module 34 receives the pairing pattern-information, and judges
Whether the pairing pattern-information matches with pairing pattern-information bound in pattern pairing library;If so, being matched by described
The initial pattern information and pairing pattern-information bound in pattern pairing library are matched in instruction;It is paired into
After function, then the cloud lock device 3 is driven to carry out unlocking operation by the unlocking instruction;If it is not, then by the unlocking feedback module
35 feed back failure of unlocking to the communication terminal 1.
The technical principle of the invention is described above in combination with a specific embodiment.These descriptions are intended merely to explain of the invention
Principle, and shall not be construed in any way as a limitation of the scope of protection of the invention.Based on the explanation herein, the technology of this field
Personnel can associate with other specific embodiments of the invention without creative labor, these modes are fallen within
Within protection scope of the present invention.
Claims (7)
1. a kind of method of the pattern unlock verifying based on cloud lock, including communication terminal, Cloud Server and cloud lock device;Institute
It states communication terminal and the cloud lock device connects the Cloud Server by wireless communication respectively, it is characterised in that: including
Following steps:
Initialization establishes pattern library in the Cloud Server, and the pattern library stores multiple initial pattern information, in cloud lock device
Pattern pairing library is established, pattern pairing library stores multiple pairing pattern-informations;Each pairing pattern-information binding is matched
To an initial pattern information;
Step 1: the communication terminal obtains the pattern-information of unlock verifying to user, and the pattern-information is converted into
Numerical ciphers information, and after the numerical ciphers information is encrypted by Hash, Xiang Suoshu Cloud Server send plus
Close numerical ciphers information and unlocking instruction;
Step 2: the Cloud Server receives the numerical ciphers information and unlocking instruction of encryption;
Firstly, the numerical ciphers information to encryption is decrypted, and the numerical ciphers information is converted into pattern-information;
Secondly, judge whether the pattern-information matches with any one initial pattern information in the pattern library, if so,
Then Xiang Suoshu cloud lock device sends initial pattern information, matched order and the unlocking instruction;If it is not, then whole to the mobile communication
End feedback it fails to match information;
Step 3: the cloud lock device receives the initial pattern information, matched order and unlocking instruction;By the matched order
The initial pattern information and pairing pattern-information bound in pattern pairing library are matched;After successful matching,
It then drives the cloud lock device to carry out unlocking operation by the unlocking instruction, realizes unlocking function.
2. a kind of method of pattern unlock verifying based on cloud lock according to claim 1, it is characterised in that: the movement
Communicating terminal obtains the pattern-information of two unlock verifyings to user simultaneously, and two pattern-informations are converted into numerical ciphers letter
Breath, and after being encrypted, Xiang Suoshu Cloud Server sends the numerical ciphers information and unlocking instruction of two encryptions;
It is decrypted by the numerical ciphers information that the Cloud Server simultaneously encrypts two, and after being converted into pattern-information, sentenced
Whether disconnected two pattern-informations match with any one initial pattern information in the pattern library;If there are two figures
Case information can match with the initial pattern information in the pattern library, then Xiang Suoshu cloud lock device sends initial pattern letter
Breath, matched order and unlocking instruction;
If thering is more than one pattern-information to fail to match with the initial pattern information in the pattern library, to the movement
Communicating terminal feedback it fails to match information.
3. a kind of method of pattern unlock verifying based on cloud lock according to claim 1, it is characterised in that: the cloud lock
After equipment receives the initial pattern information, matched order and unlocking instruction, also sends and match to the communication terminal
The acquisition instruction of pattern-information;The communication terminal receives the acquisition instruction, then user is required to input pairing pattern letter
Breath, and the pairing pattern-information is sent to the cloud lock device;
The cloud lock device receives the pairing pattern-information, and judges to be tied up in the pairing pattern-information and pattern pairing library
Whether fixed pairing pattern-information matches;If so, the initial pattern information is matched with the pattern by the matched order
Pairing pattern-information bound in library is matched;After successful matching, then the Yun Suoshe is driven by the unlocking instruction
It is standby to carry out unlocking operation;If it is not, then feeding back failure of unlocking to the communication terminal.
4. a kind of method of pattern unlock verifying based on cloud lock according to claim 1, it is characterised in that: described initial
Pattern-information and the pairing pattern-information are respectively the initial pattern shape formed by nine grids button design and pairing pattern
Shape, the initial pattern shape and the pairing pattern form can Symmetric Composite or asymmetric combination, form complete pattern
Shape;
Or the initial pattern information and the pairing pattern-information are respectively to have any object by what simple line design was formed
The initial pattern part and pairing pattern part of product feature contour, the initial pattern part and pairing pattern part Symmetric Composite
Or asymmetric combination, form complete article chamfered shape.
5. a kind of system of the pattern unlock verification method using according to any one of claims 1-4 based on cloud lock, including
Communication terminal, Cloud Server and cloud lock device;The communication terminal and the cloud lock device pass through channel radio respectively
Letter connects the Cloud Server, it is characterised in that:
The communication terminal includes data transmit-receive module and data conversion module;The data transmit-receive module, for
Family obtains the pattern-information of unlock verifying, and the numerical ciphers information and unlocking instruction of encryption are sent to the Cloud Server;Institute
Data conversion module is stated, for the pattern-information to be converted into numerical ciphers information, and the numerical ciphers information is passed through
Hash is encrypted;
The Cloud Server includes pattern library module, information command transceiver module, data processing module and information feedback module;Institute
Pattern library module is stated, for establishing pattern library, the pattern library stores multiple initial pattern information;The information command receives and dispatches mould
Block sends initial pattern information, pairing for receiving the numerical ciphers information and unlocking instruction of encryption, and to the cloud lock device
Instruction and unlocking instruction;The data processing module, for the numerical ciphers information of encryption to be decrypted, and by the number
Encrypted message is converted into pattern-information, and judges the matching feelings of the initial pattern information in the pattern-information and the pattern library
Condition;The information feedback module, for communication terminal feedback it fails to match information;
The cloud lock device includes pattern matching module, unpaired message command reception module and unlocking instruction receiving module;It is described
Pattern matching module, for establishing pattern pairing library, pattern pairing library stores multiple pairing pattern-informations;Match described in each
One initial pattern information of pairing is bound to pattern-information;The unpaired message command reception module, it is described initial for receiving
Pattern-information and matched order, will be bound in the initial pattern information and pattern pairing library by the matched order
Pairing pattern-information is matched;The unlocking instruction receiving module is driven for receiving unlocking instruction by the unlocking instruction
The cloud lock device carries out unlocking operation, realizes unlocking function.
6. a kind of system of pattern unlock verification method based on cloud lock according to claim 5, it is characterised in that: described
Data transmit-receive module can obtain simultaneously the pattern-information of two unlock verifyings to user;The data conversion module can scheme two
Case information is converted into numerical ciphers information, and is encrypted, and is sent out from the data transmit-receive module to the Cloud Server
Send the numerical ciphers information and unlocking instruction of two encryptions;
It is decrypted by the numerical ciphers information that the data processing module simultaneously encrypts two, and is converted into pattern-information
Afterwards, judge the match condition of the initial pattern information in two pattern-informations and the pattern library;If there are two patterns to believe
Breath can match with the initial pattern information in the pattern library, then from the information command transceiver module to the Yun Suoshe
Preparation gives initial pattern information, matched order and the unlocking instruction;
If thering is more than one pattern-information to fail to match with the initial pattern information in the pattern library, by the information
Feedback module is to communication terminal feedback it fails to match information.
7. a kind of system of pattern unlock verification method based on cloud lock according to claim 5, it is characterised in that: described
Cloud lock device further includes pattern-information processing module and unlocking feedback module;
The unpaired message command reception module receives the initial pattern information and matched order, and the unlocking instruction receives
After module receives unlocking instruction, pairing pattern-information is sent from the pattern-information processing module to the communication terminal
Acquisition instruction;The data transmit-receive module receives the acquisition instruction, then user is required to input pairing pattern-information, and to institute
It states cloud lock device and sends the pairing pattern-information;
The pattern-information processing module receives the pairing pattern-information, and judges that the pairing pattern-information and the pattern match
Whether bound pairing pattern-information matches in library;If so, by the matched order by the initial pattern information and institute
Pairing pattern-information bound in pattern pairing library is stated to be matched;After successful matching, then institute is driven by the unlocking instruction
It states cloud lock device and carries out unlocking operation;It is lost if it is not, then feeding back to unlock from the unlocking feedback module to the communication terminal
It loses.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710408414.1A CN107103227B (en) | 2017-06-02 | 2017-06-02 | A kind of method and its system of the pattern unlock verifying based on cloud lock |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710408414.1A CN107103227B (en) | 2017-06-02 | 2017-06-02 | A kind of method and its system of the pattern unlock verifying based on cloud lock |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107103227A CN107103227A (en) | 2017-08-29 |
CN107103227B true CN107103227B (en) | 2019-12-03 |
Family
ID=59660055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710408414.1A Active CN107103227B (en) | 2017-06-02 | 2017-06-02 | A kind of method and its system of the pattern unlock verifying based on cloud lock |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107103227B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108171830B (en) * | 2017-12-21 | 2020-09-29 | 广东汇泰龙科技股份有限公司 | Hardware encryption method and system based on induction card unlocking and intelligent cloud lock |
CN108961511B (en) * | 2018-07-25 | 2021-11-23 | 合肥学院 | Unlocking method and system applying rational interpolation containing parameter Thiele type continuous fraction |
CN110765478B (en) * | 2019-11-07 | 2020-07-31 | 城云科技(中国)有限公司 | Big data information secure storage encryption system and method thereof |
CN112002043B (en) * | 2020-09-03 | 2022-02-11 | 云南电网有限责任公司信息中心 | Intelligent lock control method and system based on NB-IOT |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009097216A (en) * | 2007-10-16 | 2009-05-07 | Hitachi Ltd | Automobile cargo control system |
CN101986256A (en) * | 2010-11-10 | 2011-03-16 | 东莞宇龙通信科技有限公司 | Unlocking method and system of mobile terminal screen and mobile terminal |
US9118675B2 (en) * | 2012-12-27 | 2015-08-25 | Dassault Systemes | 3D cloud lock |
EP2961209A1 (en) * | 2014-06-25 | 2015-12-30 | Thomson Licensing | Method and device for pairing devices |
CN104052817A (en) * | 2014-06-27 | 2014-09-17 | 青岛歌尔声学科技有限公司 | Intelligent door and intelligent door control method and system |
CN104200544B (en) * | 2014-07-11 | 2016-08-31 | 厦门仟信德电子科技有限公司 | Unlocking method and smart lock |
CN104301523A (en) * | 2014-09-19 | 2015-01-21 | 薛颖健 | Intelligent lock device based on mobile phone terminal and unlocking method |
CN104318647A (en) * | 2014-10-13 | 2015-01-28 | 长安大学 | Access control system based on intelligent terminal and control method of access control system |
CN106340087B (en) * | 2015-07-16 | 2019-09-13 | 黄月平 | Intelligent switch lock system based on intelligent mobile terminal |
KR101814555B1 (en) * | 2015-11-23 | 2018-01-04 | 경북대학교 산학협력단 | Digital doorlock system and control method thereof |
CN105279832B (en) * | 2015-12-01 | 2017-12-12 | 北京卡多宝信息技术有限公司 | Intelligent door lock system and its control method |
CN105976459A (en) * | 2016-04-26 | 2016-09-28 | 乐视控股(北京)有限公司 | Vehicle unlocking device and method, and vehicle |
CN106023369B (en) * | 2016-05-19 | 2018-02-06 | 重庆理工大学 | Composite type safety lock system and its control method based on cloud platform |
CN106603484B (en) * | 2016-10-25 | 2020-09-25 | 北京祥云门广告有限公司 | Virtual key method, device applying same, background system and user terminal |
-
2017
- 2017-06-02 CN CN201710408414.1A patent/CN107103227B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN107103227A (en) | 2017-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107103227B (en) | A kind of method and its system of the pattern unlock verifying based on cloud lock | |
CN104978786B (en) | A kind of open-door system, door opening method and door opener | |
CN1655504B (en) | Port-based homologue access controlling method | |
CN105722068B (en) | System for protecting NFC affairs | |
CN109076487A (en) | The method and framework of safe ranging | |
EP2605566B1 (en) | System for transmitting a data signal in a network, method, mobile transmitting device and network device | |
CN110462691A (en) | Method for unlocking, mobile terminal, intelligent door lock and the Cloud Server of intelligent door lock | |
CN106992850B (en) | A kind of secret key verification method of blue-tooth intelligence lock controller | |
US20220368542A1 (en) | Key fob authentication, retention, and revocation | |
CN108122316B (en) | Door lock communication system and method based on security chip | |
CN104821031A (en) | Dynamic authentication method for intelligent lock control system of Bluetooth mobile phone | |
US20190385392A1 (en) | Digital door lock having unique master key and method of operating the digital door | |
US10887765B2 (en) | Relay protection using authentication packets in Bluetooth communications | |
CN104050742A (en) | Intelligent door and control method and system thereof | |
CN105551118A (en) | Electronic key opening access control method, and apparatus and system thereof | |
CN105089367B (en) | Electronic lock based on remote server | |
CN102577460A (en) | Method and apparatus of deriving security key(s) | |
CN107067516A (en) | Method for unlocking and system and door-locking system | |
CN109649332A (en) | Vehicle shared system | |
CN109649330A (en) | Vehicle shared system | |
CN109816831A (en) | A kind of authentication method and system of the smart lock based on national secret algorithm | |
CN109035515A (en) | The control method and door-locking system of smart lock | |
CN108734812A (en) | Remote unlocking method, apparatus based on ZigBee and system | |
CN108447149A (en) | A kind of unlocking method and device in shared house | |
CN106952370B (en) | A kind of blue-tooth intelligence lock secret key composite authentication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: The Eastern Industrial Park water town of Nanhai District of Guangdong Province, the 528000 Ring Road in the town of Foshan City, No. 1 Guangzhou huitailong decoration material limited company office building Patentee after: Guangdong Huitailong Technology Co.,Ltd. Address before: The Eastern Industrial Park water town of Nanhai District of Guangdong Province, the 528000 Ring Road in the town of Foshan City, No. 1 Guangzhou huitailong decoration material limited company office building Patentee before: GUANGDONG HUTLON TECHNOLOGY Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder |