Verification Code Processing with Time-Interval Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing verification code processing methods do not effectively validate the validity of verification codes in a timely manner, leading to inefficient operations and user experience issues, as they lack mechanisms to ensure operations are only performed when the code is within its validity period.

Innovation Solution

A method and device that acquire and validate verification codes by determining time intervals between message receipt and current system time or message sending and receipt times, allowing operations like copying, cutting, or moving only when the code is within a target threshold, and deleting the message if the code is not valid.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If verification code operations are allowed without validity validation, then operation convenience is improved, but security and reliability deteriorate

Engineering Contradiction:
Improveoperation convenienceVSAvoidverification code security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary validity checking by comparing the verification code's time interval against the target threshold before allowing any operations. This advance validation ensures that only valid verification codes within the acceptable time window can be operated on, preventing security issues while maintaining user convenience through automated validation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If verification code validity is validated using time interval checking, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveverification code validityVSAvoidvalidation mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The verification code message itself carries the sending time information, enabling the terminal device to perform self-validation by comparing this embedded time with the current system time. This self-service approach allows the terminal to independently determine code validity without requiring complex external validation systems or additional infrastructure.

Inventive Principle:
Principle #25Self-service

3Reliability

If operations are restricted based on verification code validity, then security is improved, but productivity decreases

Engineering Contradiction:
Improveoperation securityVSAvoidoperation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system provides immediate feedback to the user regarding verification code validity through the validity check result. When a verification code is valid, operations are permitted; when invalid, operations are blocked. This real-time feedback mechanism allows users to quickly understand the status and take appropriate actions, maintaining high productivity while ensuring security.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3300407B1Method and device for processing verification code
Publication Date: 2021.06.09 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP3300407B1 patent drawingFigure 1~2B
  • EP3300407B1 patent drawingFigure 3~4
  • EP3300407B1 patent drawingFigure 5~6

AI summary

The present disclosure relates to a method and a device for processing a verification code. The method includes: acquiring the verification code in a message; judging whether the verification code is valid; and allowing an operation corresponding to the verification code if the verification code is valid. With embodiments of the present disclosure, by determining that the verification code is valid to allow the operation corresponding to the verification code, verifying the validity of the verification code is added, and an intelligent operation on information of the verification code is optimized. Furthermore, only during a process that the verification code is valid, the operation corresponding to the information of the verification code is performed, thereby saving screen display space and facilitating a display and operation of important information to help the user acquire and operate useful information rapidly. In addition, user experience is improved.