Adaptive User Verification Method Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing verification methods, such as short message service message-based verification, require multiple identity verifications when a user performs multiple sensitive operations in a short period, leading to a low user experience due to repetitive use of the same verification method.
Innovation Solution
A method and device that obtain and use a verification method which the user failed to gain or has not used within a predetermined duration, thereby avoiding repetitive use of the same method and improving user experience by selecting an alternative verification method from a list based on usage history.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server verifies the user's identity multiple times via short message service message-based verification when the user performs multiple sensitive operations, then the property security of the user is protected, but the user experience deteriorates due to repetitive verification
Solution Approach 1:
The verification system dynamically selects verification methods based on historical verification data and current context, rather than statically using the same verification method repeatedly. The server adjusts the verification approach adaptively by querying verification history and choosing from multiple available methods, making the verification process flexible and context-aware.
Solution Approach 2:
The system changes the parameter of verification method selection by introducing a new dimension - the historical verification record. Instead of always using the default short message verification, the system modifies the selection criteria to consider past verification methods and outcomes, thereby changing which verification method is applied in subsequent operations.
2Productivity
If the server always uses short message service message-based verification for identity verification, then the verification process is simple and fast, but the user experience deteriorates when the user needs to perform multiple sensitive operations in a short period
Solution Approach 1:
The server performs preliminary action by querying the verification history before conducting the actual verification. By checking which verification methods have already been used in the past, the system prepares in advance to select an appropriate alternative method, avoiding the need to repeatedly use the same verification approach and thereby improving user experience without sacrificing verification speed.
Solution Approach 2:
The verification system achieves multi-functionality by supporting multiple verification methods (short message verification, voice verification, graphical verification, etc.) within a single verification framework. This allows the system to universally handle different verification scenarios by selecting the most appropriate method based on historical data and current needs.
3Ease of operation
If the server queries verification history and selects from multiple verification methods, then the user experience is improved by avoiding repetitive verification, but the device complexity increases
Solution Approach 1:
The verification system implements feedback by continuously querying verification history and using that information to inform subsequent verification method selections. The system receives feedback from past verification outcomes and adjusts its behavior accordingly, creating a closed-loop control mechanism that improves user experience through adaptive decision-making.
Solution Approach 2:
The verification history database serves as an intermediary between the verification request and the verification method selection. Instead of directly choosing a verification method, the system queries the history database first, which mediates the decision-making process by providing contextual information about past verifications, thereby simplifying the overall system architecture while enabling intelligent selection.
4Productivity
If the server removes verification methods from the list based on recent usage and selects from remaining methods, then the frequency of using the same verification method is reduced, but the measurement precision of verification method selection increases
Solution Approach 1:
The verification system applies discarding and recovering by removing recently used verification methods from the available list, temporarily discarding them to avoid repetition. This allows the system to recover freshness in the verification process by selecting from unused methods, thereby improving verification efficiency while maintaining precise control over method selection through the removal and potential future reinstatement of verification methods.
Data Source
Figure 1~2
Figure 3
Figure 4~5
AI summary
Embodiments of the present disclosure provide a verification method and device, and the method includes: when verification needs to be performed on a user, obtaining a current local time; obtaining a verification method in which the user failed to gain verification in predetermined duration prior to the current time; or obtaining a verification method that has not been used to perform verification on the user in predetermined duration prior to the current time; and performing verification on the user by using the obtained verification method. Therefore, using a same verification method to verify the user multiple times in a short period of time is avoided, and user experience is improved.