Verification Code Input via Clipboard Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SMS message verification methods either compromise user privacy by allowing applications to read SMS content or increase the risk of incorrect input due to frequent interface switching, reducing efficiency and accuracy.

Innovation Solution

An electronic device automatically extracts the verification code from an SMS message and inputs it into a to-be-verified application upon a single user operation, eliminating the need for permission to read SMS content and minimizing interface switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the to-be-verified application is granted permission to read SMS message content, then the verification code can be automatically obtained, but user privacy security is compromised

Engineering Contradiction:
Improveautomatic verification code inputVSAvoiduser privacy disclosure risk
Core Design Contradiction:
Extent of automationVSObject-affected harmful factors

Solution Approach 1:

The system introduces an intermediary mechanism (notification listener and clipboard service) that bridges the SMS message and the to-be-verified application without granting direct read permission. The verification code is extracted by the intermediary service and placed in the clipboard, allowing the target application to access it through standard clipboard operations rather than direct SMS reading permissions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the verification code input process into distinct components: SMS reception, code extraction, clipboard storage, and application input. Each component operates independently with specific permissions, allowing the to-be-verified application to access only the verification code through the clipboard without gaining access to the entire SMS message content.

Inventive Principle:
Principle #1Segmentation

2Object-affected harmful factors

If the user manually enters the verification code by switching between applications, then privacy security is maintained, but the verification duration and error risk increase

Engineering Contradiction:
Improveuser privacy securityVSAvoidSMS message verification duration
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically extracting the verification code from the SMS message and placing it in the clipboard immediately upon receiving the SMS. This preliminary preparation eliminates the need for users to manually copy the code, reducing verification time while maintaining security through the intermediary mechanism.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically detecting the verification SMS, extracting the code, and making it available in the clipboard without requiring user intervention for copying. The user only needs to paste or confirm the code in the target application, significantly reducing verification duration while maintaining privacy security.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If the user frequently switches between applications to copy and paste the verification code, then permission risks are reduced, but operation complexity and error risk increase

Engineering Contradiction:
Improvepermission-related security risksVSAvoidverification code input operation
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The system implements a universal clipboard mechanism that serves multiple functions: storing verification codes, enabling cross-application data transfer, and providing secure access without direct SMS permissions. This multi-functional approach simplifies operations by allowing users to access verification codes through a standard clipboard interface regardless of which application they are in.

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

Solution Approach 2:

The clipboard serves as an intermediary between the SMS message and the to-be-verified application, allowing users to access verification codes without directly switching between applications or granting permissions. Users can copy from the clipboard in any application, reducing operational complexity while maintaining security through the intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3618347B1Method and device for inputting verification code
Publication Date: 2021.07.21 HUAWEI TECH CO LTD
  • EP3618347B1 patent drawingFigure 1
  • EP3618347B1 patent drawingFigure 2
  • EP3618347B1 patent drawingFigure 3

AI summary

Embodiments of the present invention provide a verification code input method and an apparatus, and relate to the field of communications technologies, so that a to-be-verified application can automatically obtain a verification code in a verification SMS message without a need to grant permission to an application to read an SMS message, thereby ensuring accuracy and security of verification code input. The method includes: receiving, by an electronic device, a verification SMS message, where the verification SMS message includes a verification code; detecting, by the electronic device, a single operation acting on a touchscreen, where the single operation is used to instruct the electronic device to input the verification code into a preset location of a to-be-verified application; and inputting, by the electronic device, the verification code into the preset location in response to the single operation.