IP Library Granted Patent US 11,907,503
Granted Patent B2
US 11,907,503 · App. 17/641,454 · Granted Feb 20, 2024

Switching display of page between a window of a graphical user interface and an independent child window

Inventors: Huiguang Ma (Beijing, CN); Liping Lei (Beijing, CN)
Assignee: BOE TECHNOLOGY GROUP CO., LTD.
G06F3/0483G06F3/04845
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,907,503
App. No.
17/641,454
Granted
Feb 20, 2024
Kind
B2
Abstract

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.

Claims (71)

1. An interface display method, comprising:

responding to a first triggering operation for a first target page in a window of a graphical user interface, and acquiring a first layout of the first target page;

removing a root element of the first target page from the first layout, wherein the root element comprises a layout container for configuring the first 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 element of the first target page to a second layout corresponding to the child window.

2. The interface display method according to claim 1 , wherein, before responding to the first triggering operation for the first target page in the window of the graphical user interface, the method further comprises:

generating the root element of the first target page; and

configuring a layout corresponding to the first target page in the root element, so as to display the first target page in the window of the graphical user interface according to the layout corresponding to the first target page.

3. The interface display method according to claim 1 , wherein the adding the root element of the first target page to the child window comprises:

acquiring the second layout that is pre-created for the root element of the first target page and is in the child window;

generating a target layout by adding the root element of the first target page to the second layout; and

adding the root element of the first target page to the child window by adding the target layout to the child window.

4. The interface display method according to claim 1 , wherein the adding the root element of the first target page to the child window comprises:

acquiring a second layout that is pre-created for the root element of the first target page and is in the child page;

adding the second layout to the child window; and

adding the root element of the first target page to the second layout.

5. The interface display method according to claim 1 , wherein the switching the first target page to be displayed in the child window comprises:

switching the first target page to be displayed in the child window according to a pre-configured display size of the first target page in the child window.

6. The interface display method according to claim 1 , wherein the creating the child window displayed independently of the window comprises:

acquiring an initial display position and an initial display size of the child window; and

creating, according to the initial display size, the child window displayed independently of the window at the initial display position.

7. The interface display method according to claim 6 , wherein after switching the first target page to be displayed in the child window, the method further comprises:

in response to at least one of a position movement operation and a size adjustment operation for the child window, adjusting at least one of a display position and a display size of the child window in the graphical user interface.

8. The interface display method according to claim 7 , further comprising:

recording at least one of the adjusted display position and the adjusted display size of the child window in the graphical user interface; and

updating at least one of the initial display position and the initial display size of the child window according to at least one of the adjusted display position and the adjusted display size.

9. The interface display method according to claim 1 , wherein the creating the child window displayed independently of the window comprises:

creating multiple child windows displayed independently of the window;

the adding the root element of the first target page to the child window comprises:

adding the root element of the first target page to each of the child windows.

10. The interface display method according to claim 9 , further comprising:

in response to an editing operation form a user for a child window of the multiple child windows, determining target display information corresponding to the editing operation; and

synchronously displaying the target display information in other child windows of the multiple child windows.

11. The interface display method according to claim 1 , wherein the switching the first target page to be displayed in the child window comprises:

acquiring a first display state in the child window that is pre-configured for each control in a layout of the first target page; and

switching the first target page to be displayed in the child window according to the first display state of each control in the child window.

12. The interface display method according to claim 1 , wherein after switching the first target page to be displayed in the child window, the method further comprises:

in response to a second triggering operation for a preset control in the child window, acquiring a second display state that is pre-configured for each control in a layout of the first target page and is associated with the preset control in the child window; and

updating a page displayed in the child window according to the second display state of each control in the child window.

13. The interface display method according to claim 1 , wherein after switching the first target page to be displayed in the child window, the method further comprises:

in response to a third triggering operation for a second target page in the child window, acquiring a second layout of the second target page in the child window;

removing a root element of the second target page in the child window from the second layout; and

switching the second target page in the child window to be displayed in the window of the graphical user interface, by adding the root element of the second target page in the child window to the first layout.

14. The interface display method according to claim 13 , wherein the switching the second target page in the child window to be displayed in the window of the graphical user interface comprises:

acquiring a third display state of each control, in the layout corresponding to the first target page, in a window of the first target page; and

switching the second target page in the child window to be displayed in the window of the graphical user interface according to the third display state of each control in the window of the first target page.

15. The interface display method according to claim 1 , wherein any one of the triggering operation comprises at least one of a touch operation, a voice operation, and a gesture operation.

16. An interface display method, comprising:

in response to a first triggering operation for a first target page in a floating window of a graphical user interface, acquiring a first layout of the first target page;

removing a root element of the first target page from the first layout, wherein the root element comprises a layout container for configuring the first layout;

creating a target window corresponding to the floating window; and

switching the first target page to be displayed in the target window by adding the root element of the first target page to a layout corresponding to the target window.

17. The interface display method according to claim 16 , wherein the acquiring the first layout of the first target page comprises:

acquiring a first layout that is pre-created for the root element of the first target page and is in the floating window.

18. The interface display method according to claim 16 , wherein the switching the first target page to be displayed in the target window comprises:

acquiring a first display state in the target window that is pre-configured for each control in a layout corresponding to the first target page; and

switching the first target page to be displayed in the target window according to the first display state of each control in the target window.

19. The interface display method according to claim 16 , wherein after switching the first target page to be displayed in the target window, the method further comprises:

in response to a second triggering operation for a second target page in the target window, acquiring a second layout of the second target page in the target window;

removing a root element of the second target page in the target window from the second layout; and

switching the second target page in the target window to be displayed in the floating window, by adding the root element of the second target page in the target window to the first layout,

wherein the switching the second target page in the target window to be displayed in the floating window comprises:

acquiring a second display state of each control, in a layout corresponding to the first target page, in the floating window; and

switching the second target page to be displayed in the floating window according to the second display state of each control in the floating window.

20. An electronic device, comprising:

one or more processors; and

a storage device, configured to store one or more programs which, when executed by the one or more processors, cause the one or more processors to implement operations of:

responding to a first triggering operation for a first target page in a window of a graphical user interface, and acquiring a first layout of the first target page;

removing a root element of the first target page from the first layout, wherein the root element comprises a layout container for configuring the first 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 element of the first target page to a second layout corresponding to the child window.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2022
From: MA, HUIGUANG; LEI, LIPING
To: BOE TECHNOLOGY GROUP CO., LTD.
Reel/Frame 059202/0808 →
Continuity (1)
Related Publication 20230152945A1 · May 18, 2023