Voice Fallback Authentication for Failed SMS Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user authentication methods for online services are ineffective when text messages cannot be delivered timely due to network anomalies or device malfunctions, leading to security vulnerabilities.
Innovation Solution
A method involving a server device that generates a verification code and establishes a voice communication with a user's terminal device to send the code via voice message, ensuring authentication even if non-voice messages fail to be delivered, allowing users to authenticate through voice verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If text message verification is used for user authentication, then the authentication process is simple and fast, but the system becomes unreliable when network anomalies or device malfunctions occur
Solution Approach 1:
The patent changes the communication parameter from text-based to voice-based verification. When text message delivery fails, the system switches to voice communication channel to deliver the verification code, thereby maintaining authentication reliability under different network conditions.
Solution Approach 2:
The patent implements a dynamic verification system that can switch between different communication methods (text message and voice call) based on real-time delivery status. The system dynamically selects the appropriate verification channel to ensure successful authentication.
2Reliability
If multiple verification methods are provided, then the system becomes more reliable under various conditions, but the operation becomes more complex for users
Solution Approach 1:
The system automatically selects and switches between verification methods without requiring user intervention. When text message delivery fails, the system autonomously initiates a voice call to deliver the verification code, maintaining ease of operation while improving reliability.
Solution Approach 2:
The verification system dynamically adapts to different conditions by automatically switching between text and voice methods, providing a seamless user experience without requiring users to manually select verification methods.
Data Source
AI summary
A method of user authentication is disclosed. The method is performed at a server device having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes receiving, from a first terminal device, a service request including identification information of the user. The method includes generating a verification code in response to the service request. The method also includes establishing, based on the identification information of the user, a voice communication with a second terminal device in response to a failure of sending a non-voice message including the verification code to the user in a non-voice communication method. The method further includes sending, during the voice communication and to the second terminal device, a voice message including the verification code such that the user uses the verification code to authenticate the service request at the first terminal device.


