Interface Processing Method for Dynamic Display State Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for switching between display interface forms such as small window, split screen, and full screen on electronic devices are complex and require multiple steps, leading to high user learning costs and poor interactivity.
Innovation Solution
An interface processing method that receives touch or drag commands and switches the display state of a target application program between different forms (small window, split screen, full screen) based on preset rules, allowing users to switch forms with a single touch or drag operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional methods are used to switch between display interface forms (small window, split screen, full screen), then multiple steps and operations are required, but this leads to high user learning costs and poor interactivity
Solution Approach 1:
The system pre-sets multiple display interface forms (small window, split screen, full screen) and their corresponding switching rules. When a touch command is received, the system directly matches it against the preset rules to determine the target display form, eliminating the need for users to navigate through multiple menus or settings pages. This preliminary configuration of switching paths significantly reduces operational steps and learning costs.
Solution Approach 2:
The touch command mechanism serves multiple functions: it can initiate application launch, switch between different display interface forms, and adjust window layouts. By making the touch command universal and context-dependent, the system eliminates the need for separate control mechanisms for each display form switching operation, thereby simplifying the user interface and reducing operational complexity.
2Adaptability or versatility
If multiple display interface forms are provided (small window, split screen, full screen), then display flexibility is improved, but the complexity of managing and switching between forms increases
Solution Approach 1:
The system dynamically adjusts the display interface form based on the touch command received and the current display state. Rather than requiring users to manually configure each display form, the system automatically transitions between small window, split screen, and full screen modes by evaluating preset switching rules against the current state and the received touch command, making the complexity of managing multiple forms transparent to the user.
Solution Approach 2:
The system automatically manages the switching between display interface forms by evaluating preset rules and executing the appropriate transitions without requiring user intervention in the management process. The touch command triggers the system's self-service mechanism to determine and execute the correct display form switching, thereby providing versatility while hiding the management complexity from the user.
3Ease of operation
If touch commands are used to switch display states, then user interaction is improved, but the system must process and evaluate commands which increases processing complexity
Solution Approach 1:
The system uses preset rules that are copied or replicated for each display interface form transition scenario. Instead of creating complex custom processing logic for each possible transition, the system reuses the same preset rule structure and evaluation mechanism across different display forms, simplifying the command processing complexity while maintaining versatile user interaction capabilities.
Data Source
AI summary
An interface processing method includes receiving a touch command based on a target application program and switching a display state of the target application program from a first display state to a second display state in response to that the touch command conforms to a preset rule, wherein a window layout of the first display state is different from a window layout of the second display state.


