Dynamic Two-Dimensional Code Display and Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current two-dimensional code technologies are vulnerable to copying and misuse, leading to fund losses for users and service providers, as static codes can be easily stolen or shared within their validity period.

Innovation Solution

Implementing a method to display and recognize dynamic two-dimensional codes by sequentially displaying multiple codes at a short predetermined time interval, making it difficult to copy the code and requiring successful verification of a predetermined quantity of codes for validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a static two-dimensional code is displayed, then the code is easy to read and recognize, but the code can be easily copied and misused

Engineering Contradiction:
Improvecode securityVSAvoidcode recognition
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies dynamics by transitioning from a static two-dimensional code to a dynamic code that changes over time. The system displays multiple two-dimensional codes in sequence at predetermined time intervals, creating a dynamic effect that prevents copying while maintaining recognizability. This dynamic mechanism directly addresses the contradiction by making the code difficult to replicate (improving security) while still allowing legitimate reading and recognition operations to function correctly.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the single two-dimensional code into multiple separate codes that are displayed sequentially. Instead of showing one static code, the system divides the code into multiple segments (different codes) and displays them in sequence. This segmentation strategy improves security by preventing copying of a single static code, while the sequential display mechanism ensures that legitimate readers can still access the code information through proper recognition processes.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple two-dimensional codes are displayed sequentially to prevent copying, then code security is improved, but the display complexity increases

Engineering Contradiction:
Improvecode securityVSAvoiddisplay mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements periodic action by displaying multiple two-dimensional codes at predetermined time intervals in a sequential manner. The system uses a periodic display mechanism where codes are shown at regular intervals rather than continuously or randomly. This periodic action achieves the security goal of preventing code copying while keeping the display mechanism relatively simple and predictable, avoiding excessive complexity in the display system.

Inventive Principle:
Principle #19Periodic action

3Reliability

If a dynamic two-dimensional code is displayed with multiple codes, then unauthorized use is prevented, but the time required for code recognition increases

Engineering Contradiction:
Improvecode validationVSAvoidrecognition time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-preparing multiple two-dimensional codes before the actual display and recognition process. The system has multiple codes ready in advance and displays them in a predetermined sequence, allowing the recognition process to efficiently access and validate codes without time-consuming generation or random selection during the recognition moment. This preliminary preparation reduces the time required for code recognition while maintaining high validation reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11250229B2Displaying and recognizing two-dimensional code
Publication Date: 2022.02.15 ADVANCED NOVA TECH (SINGAPORE) HLDG PTE LTD
  • US11250229B2 patent drawing
  • US11250229B2 patent drawing
  • US11250229B2 patent drawing

AI summary

This disclosure relates to displaying and recognizing two-dimensional codes. In one aspect, a method includes receiving, at a user device, an instruction for displaying a two-dimensional code. The user device obtains multiple two-dimensional codes corresponding to a user. The user device sequentially displays the multiple two-dimensional codes based on one or more predetermined time intervals, so that the multiple two-dimensional codes form a dynamic two-dimensional code on a display page. A ratio of each of the one or more predetermined time intervals to a validity period of each of the multiple two-dimensional codes is less than a predetermined threshold.