Wireless Lock Controller Password Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing security systems lack efficient mechanisms for remotely unlocking locks in a secure and controlled manner, particularly in scenarios like bicycle sharing services, where secure and convenient access is crucial.
Innovation Solution
A system comprising a lock with a controller and a server that facilitates wireless communication, allowing a terminal device to send a service request to unlock the lock by verifying a password stored on the server, which is then transmitted to the lock for validation and action.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a lock uses traditional mechanical or simple electronic unlocking, then the structure is simple and easy to manufacture, but it lacks secure remote access control and cannot efficiently manage user authentication
Solution Approach 1:
The patent introduces a server as an intermediary between the terminal device and the lock. The server receives service requests from terminal devices, generates passwords, and communicates them to the lock for verification. This mediator architecture enables secure remote unlocking without requiring complex direct communication between terminal and lock, resolving the contradiction between security and system complexity.
Solution Approach 2:
The system is divided into distinct functional modules: terminal device for initiating requests, server for password generation and management, and lock for verification and actuation. This segmentation allows each component to be optimized independently, maintaining simplicity while achieving secure remote access control.
2Ease of operation
If a lock implements remote unlocking with password verification, then secure access control is achieved, but the system requires complex communication protocols and multiple components
Solution Approach 1:
The lock device autonomously verifies passwords and actuates the locking mechanism without requiring manual intervention. The controller automatically compares received passwords with pre-stored passwords and triggers unlocking when verification succeeds, enabling convenient remote operation while keeping the lock's internal structure relatively simple.
Solution Approach 2:
The server provides multiple functions including receiving service requests, generating passwords, managing user information, and coordinating with both terminal devices and locks. This multi-functionality consolidates complex operations into a single centralized component, reducing overall system complexity while maintaining ease of operation.
3Adaptability or versatility
If the lock stores multiple candidate passwords with valid periods, then access control flexibility is improved, but the storage and verification process becomes more complex
Solution Approach 1:
Passwords are pre-generated and stored in the lock before actual use. The server creates candidate passwords with valid periods and transmits them to the lock in advance. When unlocking is needed, the system only needs to verify against pre-stored passwords, simplifying the real-time verification process while maintaining flexible access control.
Solution Approach 2:
The system manages multiple passwords by varying parameters such as valid periods and associated user information. Each password has specific validity conditions that the controller checks during verification. This parameter-based management allows flexible access control without requiring complex structural changes to the password storage system.
4Loss of information
If the lock communicates with the server to obtain service information, then remote monitoring and management are enhanced, but energy consumption and communication requirements increase
Solution Approach 1:
The lock communicates with the server at specific intervals or triggered by events such as successful unlocking. Rather than continuous communication, the system periodically transmits service information including lock usage records. This periodic communication approach retains necessary information while minimizing energy consumption compared to continuous data transmission.
Data Source
AI summary
A method for unlocking a lock may include receiving, via a network, a first service request to unlock a lock from a terminal device. The first service request may be associated with a wireless connection between the lock and the terminal device. The method may also include transmitting, via the network, a password associated with the first service request to the terminal device and receiving an input associated with the terminal device. The method may further include determining whether the received input satisfies an unlocking condition and actuating, based on a result of the determination that the received input satisfies the unlocking condition, a locking mechanism to unlock the lock.


