Offline Verification Code Generation for Smart Door Locks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smart door locks often fail to generate passwords remotely due to power outages, network failures, or lack of a gateway installation, leading to communication module energy consumption and dependency on external networks.

Innovation Solution

A method for offline verification code generation in smart door locks, where a mobile terminal records a trigger time and sends a request to a cloud server with a private key seed to generate and return a verification code, allowing the door to be unlocked without a communication module in the lock, reducing energy consumption and network dependency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a communication module is installed in the smart door lock to enable remote password generation, then the door can be unlocked remotely, but energy consumption increases and the system becomes dependent on external networks

Engineering Contradiction:
Improveremote password generation capabilityVSAvoidcommunication module energy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The communication module is extracted from the smart door lock and relocated to the remote terminal (mobile phone or computer). This allows the door lock to remain a simple, energy-free device while still enabling remote password generation through the external communication device. The password generation function is separated from the lock mechanism itself.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

A cloud server acts as an intermediary between the remote terminal and the smart door lock. The cloud server receives password generation requests, generates passwords using the provided algorithm and parameters, and transmits them to the door lock via the remote terminal. This mediator enables remote password generation without requiring a communication module in the lock.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a gateway is installed to connect the smart door lock to the Internet for remote password issuance, then remote access is enabled, but the system becomes vulnerable to power outages and network failures

Engineering Contradiction:
Improveremote access capabilityVSAvoidsystem availability during power outages
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The password generation algorithm and private key seed are pre-configured in the smart door lock during manufacturing. This preliminary setup enables the lock to generate passwords locally when needed, without requiring real-time connection to external systems. The necessary computational tools are prepared in advance within the lock itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The smart door lock performs password generation autonomously using its内置 algorithm and private key seed. When a user provides a password through the remote terminal, the lock independently computes the verification code without needing external assistance or communication. This self-service capability ensures operation during network failures.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the smart door lock uses traditional password methods requiring gateway connection, then remote password issuance is possible, but the system complexity increases

Engineering Contradiction:
Improveremote password issuanceVSAvoidgateway and communication infrastructure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system is segmented into three independent components: the smart door lock (containing only the algorithm and private key seed), the remote terminal (providing communication interface), and the cloud server (optional intermediary). This segmentation allows each component to have a single, simple function, reducing overall system complexity while maintaining remote password issuance capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of having the door lock initiate communication with external systems to request passwords, the system inverts the approach: the remote terminal or cloud server generates and delivers passwords to the lock. This reversal eliminates the need for complex communication infrastructure in the lock itself.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS11527120B2Methods and systems for offline verification code generation based on smart door lock system
Publication Date: 2022.12.13 YUNDING NETWORK TECH BEIJING
  • US11527120B2 patent drawing
  • US11527120B2 patent drawing
  • US11527120B2 patent drawing

AI summary

A method and a system for offline verification code generation based on a smart door lock system. The method may include in response to an unlocking event, recording, by a mobile terminal, a trigger time of the unlocking event; in response to the unlocking event, sending, by the mobile terminal, a request for unlocking verification information to a cloud server, wherein the request for the unlocking verification information is used to request the cloud server to return a verification code of a smart door lock, and the unlocking verification information includes a private key seed of the smart door lock and the trigger time; and receiving, by the mobile terminal, the verification code of the smart door lock for opening the smart door lock generated by the cloud server based on the private key seed and the trigger time.