Application Permission Control Through System-Control Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing applications on electronic devices often prompt users to grant permissions for personal privacy information in unaware manners, leading to excessive data access and security risks.
Innovation Solution
A system control-based method where a system control is displayed on the application interface, allowing users to operate it to grant permissions indirectly, bypassing direct user prompts and ensuring that applications do not excessively obtain personal information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If applications directly prompt users to grant permissions in pop-up windows, then users can grant permissions to applications, but applications may excessively obtain personal privacy information in an unaware manner
Solution Approach 1:
The patent introduces a system control as an intermediary between the application and the user permission prompt. The system control is displayed on the application interface and allows users to grant permissions indirectly through a unified control mechanism, preventing applications from directly obtaining permissions without user awareness while maintaining ease of operation through a single interface point
Solution Approach 2:
The patent segments the permission granting process into two distinct parts: the application layer that requests permissions and the system control layer that actually executes permission granting. This segmentation ensures that applications cannot directly access user permissions, while the system control provides a centralized, aware interface for users to manage their privacy information
2Productivity
If applications directly obtain permissions from the operating system, then applications can access personal information, but the operating system loses control over permission management
Solution Approach 1:
The system control acts as a mandatory intermediary between applications and the operating system permission system. All permission requests must pass through the system control, which is displayed on the application interface and manages the actual permission granting. This ensures the operating system maintains control over permission management while applications can still access personal information through the controlled interface
Solution Approach 2:
The system control is established in advance before applications can access user permissions. By pre-positioning the system control on the application interface, the patent ensures that permission management control is already in place before applications attempt to directly access user data, preventing unauthorized permission acquisition
3Reliability
If the operating system prompts users multiple times for permissions, then users can review and control permissions, but users experience interference from repeated pop-up windows
Solution Approach 1:
The patent merges multiple permission prompts into a single unified interface by displaying the system control on the application interface itself. Instead of showing separate pop-up windows for each permission request, the system control consolidates all permission management functions into one accessible location, reducing user interference while maintaining comprehensive permission control
Data Source
AI summary
This application discloses a system control-based application permission control method and an electronic device. A system control is displayed on an interface of an application. A user operates the system control, so that an operating system of the electronic device grants permission to the system control, to obtain information in place of the application. The application does not directly obtain the permission and the information from the operating system of the electronic device. It can be learned that, when the application is run, the electronic device does not need to prompt, in a form of pop-up window, the user to grant the permission to the application. In view of this, the application does not directly obtain permission that carries related information of the user.


