Dynamic User Interface Generation via Service Requirement Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing interface generation methods are inflexible, as they fix the layout and service meanings during development, limiting their ability to adapt to real-time user service requirements.

Innovation Solution

An interface generation method and system that dynamically determines and generates user interface elements and their association relationships based on user service requirements, allowing for on-demand interface creation using a modular approach with code libraries and templates, and considering environment information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a development tool is used to implement the interface through code development, then the interface can be developed and fixed, but the flexibility of interface generation is reduced and the interface cannot be changed based on real-time service requirements

Engineering Contradiction:
Improveinterface implementation stabilityVSAvoidinterface flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies the dynamics principle by transitioning from a static, fixed interface design to a dynamic, real-time generated interface. The interface generation apparatus dynamically determines interface elements and their association relationships based on real-time service requirements, allowing the interface to adapt and change according to user needs without being locked into a fixed development cycle.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies parameter changes by modifying the interface configuration parameters based on service requirements. Instead of fixing the interface layout and controls during development, the system changes the parameters (interface elements, their relationships, and configurations) dynamically according to real-time service needs, enabling flexible adaptation while maintaining implementation stability.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the interface layout and service meanings are fixed during development, then the development process is completed, but the interface is limited in use and cannot adapt to real-time user requirements

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoidinterface usability flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by pre-defining a library of interface elements and their association relationships before actual interface generation. This allows the system to quickly assemble and generate interfaces based on service requirements without needing to create everything from scratch, maintaining high development efficiency while enabling flexible adaptation to real-time needs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies segmentation by dividing the interface into independent, reusable elements (UI controls, display units, service logics) that can be selectively combined. This modular approach allows the interface to be efficiently developed using pre-defined segments while maintaining the flexibility to reconfigure and adapt to different service requirements without rewriting the entire interface.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If manual code development is used to implement the interface, then the interface can be customized, but the process is time-consuming and labor-intensive

Engineering Contradiction:
Improveinterface customization capabilityVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies self-service by enabling the interface generation apparatus to automatically determine interface elements and their association relationships based on service requirements. Instead of requiring manual code development, the system self-generates the interface configuration, reducing development time and labor while maintaining the ability to customize interfaces according to specific needs through automated parameter determination.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10949223B2Interface generation method, apparatus, and system
Publication Date: 2021.03.16 HUAWEI TECH CO LTD
  • US10949223B2 patent drawing
  • US10949223B2 patent drawing
  • US10949223B2 patent drawing

AI summary

The present disclosure relates to an interface generation method. In one example method, an interface generation apparatus obtains a service requirement of a user. The interface generation apparatus determines, based on the service requirement of the user, interface elements for implementing the service requirement and an association relationship between the interface elements for implementing the service requirement. The interface generation apparatus generates a user interface based on the interface elements for implementing the service requirement and the association relationship between the interface elements for implementing the service requirement.