Authentication Window Placement for Biometric Component Guidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing third-party applications often generate authentication screens that conflict with the hardware form of terminals, particularly in devices like bezel-less phones, leading to confusion for users and authentication failures due to unclear location of authentication components such as fingerprint sensors.
Innovation Solution
An authentication window display method that determines the display location of the authentication window based on the fixed deployment of authentication components within the terminal, adjusts the window's size and position to block or obscure third-party windows, and dynamically adjusts the window size to fit prompt information, ensuring the user knows the component's location.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the third-party application generates its own authentication window with arbitrary display location, then the application has flexibility in UI design, but the authentication window may conflict with the actual location of authentication components (e.g., fingerprint sensor) on the terminal
Solution Approach 1:
The system introduces an intermediary layer (the operating system or authentication management module) that mediates between the third-party application's authentication window and the actual authentication component location. This intermediary obtains the authentication mode from the application, determines the correct display location based on the authentication component's position, and renders the authentication window at the appropriate location, thus resolving the conflict between UI flexibility and authentication reliability
Solution Approach 2:
The system dynamically changes the display location parameter of the authentication window based on the authentication mode and the physical location of the authentication component. Instead of using a fixed or application-defined location, the display location is adjusted to match the actual component position (e.g., displaying the authentication window at the bottom center for in-display fingerprint sensors), ensuring that the UI aligns with the hardware configuration
2Adaptability or versatility
If multiple authentication windows are displayed simultaneously on the screen, then users have more authentication options, but users become confused about which window to interact with
Solution Approach 1:
The system extracts and displays only the necessary authentication window(s) based on the authentication mode, rather than showing all possible authentication windows simultaneously. For example, if fingerprint authentication is selected, only the fingerprint authentication window is displayed at the appropriate location, removing unnecessary windows that would cause user confusion while maintaining the availability of multiple authentication modes through sequential selection
3Device complexity
If the authentication window is displayed at a fixed location regardless of authentication mode, then the display layout is simple, but the user cannot accurately locate the authentication component
Solution Approach 1:
The system applies local quality by customizing the display location of the authentication window according to the specific authentication mode and the position of the authentication component. Different authentication modes (fingerprint, facial recognition, iris) have different component locations, and the authentication window is accordingly positioned at the appropriate location for each mode, ensuring that the UI matches the hardware layout without requiring a completely different display system
Data Source
Figure 1
Figure 2a
Figure 2b
AI summary
This application provides an authentication window display method and apparatus. The method includes: after an authentication request sent by a third-party application is detected, obtaining authentication information from the third-party application, where the authentication information includes an authentication mode and first prompt information; determining a display location of a first authentication window based on a location of an authentication component corresponding to the authentication mode and the authentication mode, where the authentication component is configured to collect biological information of a user; and displaying the first authentication window at the display location, where the first authentication window displays the first prompt information. According to the authentication window display method and apparatus provided in this application, the user can accurately learn of the location of the authentication component, so as to increase an authentication success rate.