Switching Display Page Between GUI Window and Child Window

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing process of switching views in a graphical user interface by destroying and recreating them consumes computer memory resources, leading to reduced system performance and operating speed.

Innovation Solution

An interface display method that involves acquiring a parent layout, removing the root layout of a target page, creating a child window independently, and adding the root layout to the child window to switch the target page, thereby avoiding the destruction and recreation process, and optimizing memory usage and switching efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the original view is destroyed and then re-created when switching between page and floating window, then the view can be displayed in different locations, but computer memory resources are occupied and consumed, reducing system operating speed

Engineering Contradiction:
Improvedisplay location flexibilityVSAvoidsystem operating speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The view is pre-created and retained in memory before the switching operation. When switching between page and floating window, the existing view is moved rather than destroyed and recreated, preparing the display state in advance to avoid resource consumption during the switching process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of discarding (destroying) the view when switching display locations, the invention recovers and reuses the existing view object by moving it to the new location. This prevents memory resource occupation and consumption that would occur with destruction and recreation

Inventive Principle:
Principle #34Discarding and recovering

2Adaptability or versatility

If the original view is destroyed and then re-created when switching between page and floating window, then the view can be displayed in different locations, but the process consumes memory resources, increasing resource occupation

Engineering Contradiction:
Improvedisplay location flexibilityVSAvoidmemory resource occupation
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The view is pre-created and retained in memory before the switching operation. When switching between page and floating window, the existing view is moved rather than destroyed and recreated, preparing the display state in advance to avoid resource consumption during the switching process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of discarding (destroying) the view when switching display locations, the invention recovers and reuses the existing view object by moving it to the new location. This prevents memory resource occupation and consumption that would occur with destruction and recreation

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS11907503B2Switching display of page between a window of a graphical user interface and an independent child window
Publication Date: 2024.02.20 BOE TECHNOLOGY GROUP CO LTD
  • US11907503B2 patent drawing
  • US11907503B2 patent drawing
  • US11907503B2 patent drawing

AI summary

An interface display method and apparatus, a computer readable storage medium and an electronic device. The above method includes: responding to a first triggering operation for a first target page in a window of a graphical user interface, acquiring a first parent layout of the first target page; removing a root layout of the first target page from the first parent layout; creating a child window displayed independently of the window; and switching the first target page to be displayed in the child window by adding the root layout of the first target page to the child window.