Cloud Door Lock Control Using Time-Varying 2D Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 2D code-based door locking systems are insecure due to permanent codes that can be easily copied, leading to unauthorized access and high installation costs with decentralized controllers that lack central management capabilities.

Innovation Solution

A cloud-based door lock control system using time-varying 2D codes, where QR codes are generated and decoded in the cloud, reducing installation costs and enabling centralized management of multiple doors with secure, time-limited encryption codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If permanent 2D codes are used for door identification, then ease of operation is improved, but security deteriorates due to easy copying and unauthorized access

Engineering Contradiction:
Improveease of door accessVSAvoidsecurity of door lock
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by transforming static permanent 2D codes into dynamic time-varying 2D codes. The codes are generated and updated in real-time based on preset time periods, making them changeable and non-reproducible. This resolves the security issue while maintaining ease of operation through automated code generation and validation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic action by generating 2D codes that are valid only for preset time periods. The cloud device automatically updates and reissues codes after each time period expires, creating a periodic refresh mechanism. This ensures security through time-limited validity while maintaining operational convenience through automated renewal.

Inventive Principle:
Principle #19Periodic action

2Reliability

If decentralized controllers with built-in decoders are installed in each door, then reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedoor control reliabilityVSAvoidcontroller installation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the decoder functionality from individual door controllers and relocates it to a centralized cloud device. The cloud device now performs all code generation, validation, and management operations, while door controllers only need simple reading and transmission capabilities. This reduces device complexity and installation costs while maintaining system reliability through centralized security management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The cloud device serves multiple functions: generating time-varying 2D codes, validating codes, managing user permissions, controlling multiple doors, and maintaining security databases. This multi-functional centralized approach replaces multiple specialized door controllers, reducing overall system complexity while enhancing reliability through unified security management.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11783649B2Cloud door lock control system with identification of time varied 2D codes
Publication Date: 2023.10.10 CHEUNG WAI KIN
  • US11783649B2 patent drawing
  • US11783649B2 patent drawing
  • US11783649B2 patent drawing

AI summary

A cloud door lock control system with identification of time varied 2D codes is provided. A cloud device transmits the encryption codes of doors to be opened, the time periods for opening the doors, and the user's encryption codes to the handset through a communication channel and the handset stores these values in a memory. A mobile phone APP receives these values and encrypts them by using a specific encrypting code. The encoding way for the encoding unit is time varied, that is, the QR code from the encoding unit is only retained for a preset time period; after the preset time period has elapsed, the encoding unit generates another QR code. When the cloud device receives the QR code from a card reader, it is decoded. These decoded data is compared with those stored in the cloud device to determine whether the door is necessary to be opened.