Mobile Terminal GUI Shielded Area Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile terminal displays cause information leakage when protective cases are used, compromising security as application interfaces are often displayed in full screen.
Innovation Solution
A method to determine if the display screen is shielded, identifying a shielded area and display area, and displaying the graphical user interface only in the unshielded area, using light sensors and pressure sensors to adjust the interface size and position accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the application interface is displayed in full screen, then the user interaction is improved, but the information leakage risk increases when a protective case is opened
Solution Approach 1:
The display screen is segmented into a shielded area (covered by protective case) and an unshielded area (visible to user). The application interface is then displayed only in the unshielded area rather than occupying the full screen, preventing information leakage while maintaining usability.
Solution Approach 2:
Different regions of the display screen are assigned different functions: the shielded area maintains protection while the unshielded area provides display functionality. This local differentiation allows the system to simultaneously achieve security and user interaction.
2Object-affected harmful factors
If the display screen is partially shielded, then the information leakage is reduced, but the display area for graphical user interface decreases
Solution Approach 1:
The system dynamically detects the shielded area using light sensors and pressure sensors, automatically adjusts the display area parameters (size and position), and repositions the graphical user interface accordingly. This dynamic adaptation ensures optimal utilization of the unshielded area while maintaining security.
Solution Approach 2:
The system changes the parameters of the display area (position coordinates, area size) based on the detected shielded region. By adjusting these parameters, the system maximizes the usable display area within the constraints imposed by the protective case.
3Object-affected harmful factors
If the graphical user interface is repositioned to match the display area, then the privacy is enhanced, but the device complexity increases
Solution Approach 1:
The system uses built-in sensors (light sensors and pressure sensors) that are already present in the mobile terminal to detect the shielded area. These sensors enable the system to automatically determine display area parameters and reposition the graphical user interface without requiring external devices or complex additional hardware.
Solution Approach 2:
The system continuously monitors the shielded area through sensor feedback and dynamically adjusts the display area and graphical user interface position accordingly. This closed-loop control ensures real-time privacy protection while maintaining a relatively simple system architecture.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach reduces the risk of information leakage and enhances privacy by ensuring the graphical user interface is only displayed in the unshielded area, maintaining user interaction while protecting sensitive information.
Implementation Method 1
detecting an ambient light intensity by using a light sensor disposed on the mobile terminal
Implementation Method 2
detecting, by using a pressure sensor disposed on the mobile terminal, whether a pressure value applied on the display screen is greater than or equal to a preset pressure threshold
Data Source
AI summary
A method for displaying a graphical user interface (GUI) includes determining whether a display screen of the mobile terminal is shielded. When the display screen is shielded, a shielded area and a display area of the display screen are determined, where the display area is used to display a GUI. Parameter information of the display is determined. A GUI that matches the display area is obtained according to the parameter information, and the GUI is displayed in the display area.


