Application Configuration Files With Access Modes for Secure Page Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing storage space occupation by applications affects the normal performance of operating systems, and existing technologies do not effectively address this issue while ensuring secure and efficient display without installation.

Innovation Solution

A method and apparatus for generating an application configuration file that includes access mode description statements, allowing applications to be displayed without installation by compiling source code files to preserve variable declarations and access mode information, and a data access authority control mode to manage data replacement securely.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If applications are installed on the terminal to ensure secure and efficient operation, then reliability is improved, but storage space is increased

Engineering Contradiction:
Improvesecure and efficient operationVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent extracts the essential runtime components and configuration information from the full application package, allowing the terminal to operate with only the necessary minimal set of files. The compilation process separates critical runtime data (configuration files, access mode descriptions) from the complete application installation, enabling operation without full installation while maintaining security through controlled access modes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified copy of the application in the form of configuration files that contain essential runtime information. Instead of requiring the original application binary and all its dependencies, the system compiles and stores a condensed representation that includes variable declarations, access mode descriptions, and configuration parameters, which is sufficient for secure operation without full installation.

Inventive Principle:
Principle #26Copying

2Reliability

If access control mechanisms are implemented to prevent data tampering, then security is improved, but device complexity is increased

Engineering Contradiction:
ImprovesecurityVSAvoidaccess control mechanisms
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different access modes (read-only, read-write, executable) to different variables and configuration elements based on their specific security requirements. Instead of implementing a uniform complex access control system across all data, the compilation process assigns appropriate access modes locally to each variable declaration and configuration parameter, simplifying the overall control mechanism while maintaining security where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements security measures in advance during the compilation process. Access modes are predetermined and embedded into the configuration files before runtime, eliminating the need for complex runtime access control decisions. The compilation stage establishes the security framework by defining which variables are readable, writable, or executable, preventing data tampering before the application runs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3543842B1Application configuration file generation method and apparatus, application page display method and apparatus and storage medium
Publication Date: 2025.11.19 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP3543842B1 patent drawingFigure 1~5
  • EP3543842B1 patent drawingFigure 6~7
  • EP3543842B1 patent drawingFigure 8~9B

AI summary

The present disclosure relates to an application configuration file generation method and apparatus, an application page display method and apparatus, and a storage medium, in the field of computer technology. The method includes: acquiring (201) a source code file of an application page, wherein the source code file of the page comprises a plurality of variable declarations and access mode description information corresponding to at least part of the variable declarations; and compiling (202) the acquired source code file to obtain an application configuration file, wherein the configuration file comprises a code file for describing the application page, the code file comprises an access mode description statement, and the access mode description statement is configured to describe a corresponding relationship between variable data and an access mode in a corresponding page. The application configuration file includes an access mode description statement, so that the access mode of the variable data can be differentiated by the access mode description statement, reducing the possibility of data tampering, ensuring the normal display of the pages, and improving security.