Dynamic Two-Dimensional Code Display and Recognition
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If multiple two-dimensional codes are displayed sequentially to prevent copying, then code security is improved, but the display complexity increases
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.
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
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.
Data Source
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.


