Dynamic Application Interface Display via Configuration File Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for displaying external applications on mobile phones, such as BREW applications, cannot dynamically integrate their display strings into the user interface of local applications, limiting user operation and integration.

Innovation Solution

A method and apparatus that parse a configuration file to obtain display string identifiers, read and dynamically display these strings on the application interface, allowing integration with local applications and enhancing user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static code writing is used to integrate external application display strings into local application menus, then the display strings can be integrated into the menu, but the display cannot be dynamically updated

Engineering Contradiction:
Improvedynamic display capabilityVSAvoidcode integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent separates the display string storage (in configuration files) from the display logic (in local applications), allowing external applications to provide their display strings independently without modifying local application codes. This segmentation enables dynamic display while maintaining code independence.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a configuration file as an intermediary between external applications and local applications. The configuration file stores display string identifiers, and the local application reads these identifiers to dynamically display external application strings, eliminating the need for static code integration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If static code writing is used to display external application strings, then the integration is achieved, but the user operation convenience is reduced due to inability to dynamically display

Engineering Contradiction:
Improveuser operation convenienceVSAvoiddisplay integration capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic display by allowing local applications to read display string identifiers from configuration files of external applications and render these strings on the local application's interface in real-time. This dynamic approach improves user operation convenience by enabling flexible integration without static code modifications.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If configuration file parsing is used to obtain display string identifiers, then dynamic display is enabled, but the implementation complexity increases

Engineering Contradiction:
Improvedisplay string integrationVSAvoidimplementation ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent uses configuration files that copy store display string identifiers in a standardized format. The local application simply needs to read these identifiers and map them to the corresponding display strings, avoiding the need for complex parsing logic while maintaining adaptability.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3518102B1Method and apparatus for dynamic display of application interface
Publication Date: 2020.08.12 HUAWEI DEVICE CO LTD
  • EP3518102B1 patent drawingFigure 1
  • EP3518102B1 patent drawingFigure 2
  • EP3518102B1 patent drawingFigure 3~5

AI summary

The present invention discloses a method for dynamic display of an application interface, including: parsing a configuration file of a first application to obtain a display string identifier of the first application; reading a display string of the first application from a resource file of the first application according to the display string identifier; and dynamically displaying the display string on the interface. The present invention also discloses an apparatus for dynamic display of an application interface. With the present invention, dynamic display of an application interface may be implemented.