Dynamic Graphic Code Refresh Control via Distance Sensor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphic code implementations lack sufficient security measures to prevent information leakage, particularly when code scanning devices scan graphic codes before and after refreshing, leading to potential double scanning and security risks.

Innovation Solution

A dynamic graphic code implementation method and apparatus that uses a distance sensor to detect the proximity of a device to a blocking object and stops refreshing the graphic code if within a set distance range, thereby preventing unauthorized scanning and enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the graphic code is continuously refreshed to improve security, then the security against static code theft is improved, but the risk of double scanning increases when a code scanning device is nearby

Engineering Contradiction:
Improvesecurity of graphic codeVSAvoiddouble scanning risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system continuously monitors the distance between the graphic code display and surrounding objects using a distance sensor. When the distance falls within a preset range indicating a scanning device is present, the system provides feedback to stop the graphic code refresh. This feedback mechanism resolves the contradiction by dynamically adjusting the refresh behavior based on real-time environmental conditions, maintaining security while preventing double scanning.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The graphic code refresh behavior is made dynamic rather than static. The system transitions between refreshing and non-refreshing states based on detected distance conditions. When no scanning device is detected, the code refreshes normally for security. When a scanning device is detected within the preset range, the system dynamically stops refreshing to prevent double scanning, thus resolving the contradiction between security and scanning accuracy.

Inventive Principle:
Principle #15Dynamics

2Object-affected harmful factors

If the distance sensor is added to detect proximity and control refresh behavior, then the double scanning risk is reduced, but the device complexity increases

Engineering Contradiction:
Improvedouble scanning riskVSAvoidsensor and control system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The distance sensor, while adding a new function, is integrated into the existing graphic code display system. The same distance detection capability could potentially serve multiple purposes such as auto-focus adjustment, display brightness control, or other proximity-based features in mobile devices. This multi-functionality approach helps offset the complexity increase by making the added component serve multiple roles within the system.

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach improves the reliability and security of dynamic graphic codes by preventing code scanning devices from scanning multiple versions of the graphic code, reducing the risk of information leakage and ensuring secure transactions.

Implementation Method 1

invoking a distance sensor to detect a distance between a device and a blocking object

Methodology Applied
Scientific EffectLight reflection: Reflection

Data Source

PatentEP3620948B1Method and apparatus for achieving dynamic graphical code
Publication Date: 2023.06.07 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3620948B1 patent drawingFigure 1~2
  • EP3620948B1 patent drawingFigure 3

AI summary

The specification discloses a dynamic graphic code implementation method and apparatus. The method includes: invoking a distance sensor to detect a distance between a device and a blocking object when displaying a graphic code; and if the distance is within a set distance range, stopping refreshing the graphic code.