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 PDF

Info

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
Application number
CN201710408414.1A
Other languages
Chinese (zh)
Other versions
CN107103227A (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.)
Guangdong Hutlon Technology Co Ltd
Original Assignee
Guangdong Hutlon 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 Guangdong Hutlon Technology Co Ltd filed Critical Guangdong Hutlon Technology Co Ltd
Priority to CN201710408414.1A priority Critical patent/CN107103227B/en
Publication of CN107103227A publication Critical patent/CN107103227A/en
Application granted granted Critical
Publication of CN107103227B publication Critical patent/CN107103227B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols 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

A kind of method and its system of the pattern unlock verifying based on cloud lock
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.
CN201710408414.1A 2017-06-02 2017-06-02 A kind of method and its system of the pattern unlock verifying based on cloud lock Active CN107103227B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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