Window display method and electronic device

By generating window group icons corresponding to window combinations, the problem of inflexible window display mode in the prior art is solved, and higher window management convenience and user experience are achieved.

WO2025130378A1PCT designated stage expired Publication Date: 2025-06-26HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/129165
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-20
Filing Date
2024-10-31
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

In the prior art, the window display method is not flexible enough, and when a user uses multiple application windows, the convenience of switching and managing windows is insufficient.

Method used

It provides a window display method. By responding to the user's window combination operation, it generates and displays the corresponding window group icons of the window combination. Users can easily and quickly find and open related application windows through the window group icons.

Benefits of technology

Improves the flexibility of window display and user convenience, so users can manage and switch multiple application windows more easily.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024129165_26062025_PF_FP_ABST
    Figure CN2024129165_26062025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of computers. Provided are a window display method and an electronic device. The method comprises: in response to a window combination operation, generating a window group icon corresponding to a window combination, and displaying the window group icon; and in response to a first window display operation performed on the window group icon, displaying each application window in the window combination corresponding to the window group icon, wherein the window combination comprises a plurality of application windows. The technical solution provided in the present application can improve the flexibility for window display and the usage convenience for users.
Need to check novelty before this filing date? Find Prior Art

Description

Window display method and electronic device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on December 20, 2023, with application number 202311766702.6 and application name “Window Display Method and Electronic Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of computer technology, and in particular to a window display method and electronic device. Background Art

[0003] With the continuous development of electronic technology, computer products such as laptops and desktop computers have become indispensable electronic devices in people's daily work and life.

[0004] When using an electronic device, a user can open one or more windows to run one or more application tasks. When a user has multiple application windows open, they can switch between the application windows displayed on the desktop by clicking the application icon or window preview in the taskbar. However, this window display method is not flexible or convenient.

[0005] Summary of the Invention

[0006] In view of this, the present application provides a window display method and an electronic device for improving the flexibility of window display and the convenience of user use.

[0007] To achieve the above objectives, in a first aspect, embodiments of the present application provide a window display method, applied to an electronic device, comprising:

[0008] In response to a window combination operation, generating and displaying a window group icon corresponding to the window combination, where the window combination includes a plurality of application windows;

[0009] In response to the first window display operation on the window group icon, each application window in the window combination corresponding to the window group icon is displayed.

[0010] The window display method provided by the embodiment of the present application can, in response to the window combination operation input by the user, combine multiple application windows together to form a window combination, generate and display the window group icon corresponding to the window combination; and can display the individual application windows in the window combination in response to the window display operation input by the user for the window group icon corresponding to the window combination. In this way, the user can combine multiple application windows that often need to be used together into a window combination through the window combination operation. When the window combination needs to be displayed, the user can quickly and easily find the window combination through the window group icon corresponding to the window combination and open the individual application windows together. It can be seen that the window display method provided by the embodiment of the present application improves the flexibility of window display and the convenience of user use.

[0011] It should be understood that, in some possible implementations, one application window may also implement the combined functions of the aforementioned multiple application windows.

[0012] In a possible implementation of the first aspect, in response to the window combining operation, generating and displaying a window group icon corresponding to the window combination includes:

[0013] In response to a first window combination operation, a window group icon corresponding to the first window combination is generated and displayed, where the first window combination includes various application windows displayed on the desktop.

[0014] Through the above implementation, the user can combine the various application windows currently displayed on the desktop to form a window combination through the window combination operation, thereby improving the convenience of user use.

[0015] In a possible implementation of the first aspect, the first window combination operation includes at least one of the following operations:

[0016] An operation of selecting a first function option, where the first function option is a function option of a first application window displayed on the desktop;

[0017] A trigger operation for the first target control in the control center interface; or

[0018] After triggering the right-click menu on the desktop, select the operation of the first menu item in the right-click menu.

[0019] Through the above implementation, the flexibility of users in creating window combinations can be improved.

[0020] In a possible implementation of the first aspect, in response to the window combining operation, generating and displaying a window group icon corresponding to the window combination includes:

[0021] In response to a second window combination operation on a plurality of second application windows, a window group icon corresponding to the second window combination is generated and displayed, where the second window combination includes each of the second application windows.

[0022] Through the above implementation, the user can select several application windows to combine through the window combination operation to form a window combination, thereby improving the flexibility of the user in creating the window combination.

[0023] In a possible implementation of the first aspect, the second window combination operation on the multiple second application windows includes at least one of the following operations:

[0024] After pressing the target button and selecting multiple second application windows, right-click the display area of ​​the second application window and select the second menu item in the right-click menu that is triggered to display; or,

[0025] In the task center interface, drag a window thumbnail of at least one second application window onto a window thumbnail of another second application window.

[0026] Through the above implementation, the flexibility of users in creating window combinations can be improved.

[0027] In a possible implementation of the first aspect, the method further includes:

[0028] In response to a third window combination operation, a window group icon corresponding to the third window combination is generated and displayed. The third window combination operation is an operation of selecting a second function option of a third application window, and the third window combination includes the third application window.

[0029] Through the above implementation, users can create a window combination for a single application window. In this way, when an application window needs to be used frequently, or the user needs to focus on it, the user can also combine the window combinations through the window combination operation for the window. At this time, the window combination can play the role of identifying the application window. Subsequent users can easily and quickly find the window combination and open the application window through the window group icon of the window combination. Therefore, this implementation can further improve the flexibility of window display and the convenience of user use, and can improve the flexibility of users in creating window combinations.

[0030] In a possible implementation of the first aspect, the responding to the window combining operation further includes: displaying window combining indication information, wherein the window combining indication information is used to indicate the combined application windows, so as to facilitate the user to perceive the window combining process.

[0031] In a possible implementation of the first aspect, the window combination indication information includes: a combination box displayed along the outer edge of the combined application windows, each of the combined application windows is located within the area framed by the combination box, and the combination box disappears after being displayed for a target duration.

[0032] In a possible implementation of the first aspect, in response to the window combining operation, generating and displaying a window group icon corresponding to the window combination includes:

[0033] In response to the window group creation operation, a first window group icon is generated and displayed, and a fourth window combination corresponding to the first window group icon is empty;

[0034] In response to a window adding operation on the fourth window combination, a fourth application window is added to the fourth window combination, and the first window group icon is updated to a second window group icon having a different display style from the first window group icon.

[0035] Through the above implementation, the flexibility of users in creating window combinations can be improved.

[0036] In a possible implementation of the first aspect, the window group creation operation includes at least one of the following operations:

[0037] Triggering an action on a second target control in the control center interface; or

[0038] After the target hot zone input trigger operation triggers the electronic device to display a window group creation mark, click the window group creation mark.

[0039] Through the above implementation, the flexibility of users in creating window combinations can be further improved.

[0040] In a possible implementation of the first aspect, the method further includes:

[0041] In response to a window display operation for a first application, displaying an application window of the first application and minimizing the window combination;

[0042] In response to a second window display operation on the window group icon, each application window in the window combination corresponding to the window group icon is displayed, and the application window of the first application is minimized.

[0043] The above implementation can make the desktop more concise when the user switches windows, thereby facilitating the user to focus on the window currently being interacted with.

[0044] In a possible implementation of the first aspect, the method further includes:

[0045] In response to a window display operation for a first application, displaying an application window of the first application on an upper layer of the displayed window combination;

[0046] In response to the second window display operation on the window group icon, the application window of the first application is minimized, or each application window in the window combination corresponding to the window group icon is displayed on an upper layer of the application window of the first application.

[0047] Through the above implementation, a user can view other application windows while opening a window combination. Specifically, after the user inputs a second window display operation, the electronic device minimizes the application window of the first application, making the desktop more concise when the user focuses on the window combination again. The electronic device displays the individual application windows in the window combination corresponding to the window group icon above the application window of the first application. When the user focuses on the window combination, the other application windows can be kept on the desktop, allowing the user to access the window content of the other application windows and making it easier for the user to switch to display the application window again.

[0048] In a possible implementation of the first aspect, the desktop includes window group icons corresponding to multiple window combinations; and the window group icon targeted by the first window display operation is any window group icon among the multiple window group icons.

[0049] In a possible implementation of the first aspect, the window group icon displayed on the desktop includes: a first window group icon and a second window group icon, the first window group icon being the window group icon targeted by the first window display operation; the method further includes:

[0050] In response to a window display operation on the second window group icon, display each application window in the window combination corresponding to the second window group icon, and minimize each application window in the window combination corresponding to the first window group icon;

[0051] In response to the window display operation for the first window group icon, each application window in the window combination corresponding to the first window group icon is displayed, and each application window in the window combination corresponding to the second window group icon is minimized.

[0052] The above implementation can make the desktop more concise when the user switches the display window combination, thereby making it easier for the user to view various application windows in the same window combination.

[0053] In a possible implementation of the first aspect, the method further includes:

[0054] In response to target data in a target window being dragged to a target application icon, displaying a first target application window corresponding to the target application icon, and minimizing the window combination where the target window is located;

[0055] In response to the target data being continued to be dragged into the first target application window, the target data is transferred to the first target application window.

[0056] Through the above implementation, the user can transfer the data in the window combination to other application windows, thereby improving the flexibility of user use.

[0057] In a possible implementation of the first aspect, the method further includes:

[0058] In response to a triggering operation on a target notification message, when a second target application window corresponding to the target notification message has a window combination to which it belongs, each application window in the window combination to which the second target application window belongs is displayed.

[0059] The above implementation can better meet user expectations, thereby improving user experience.

[0060] In a possible implementation of the first aspect, the method further includes:

[0061] In response to a window adding operation on the window combination, a first target window is added to the window combination.

[0062] Through the above implementation, the flexibility of user use can be improved.

[0063] In a possible implementation of the first aspect, the window adding operation for the window combination includes at least one of the following operations:

[0064] inputting a trigger operation for a window group icon corresponding to the window combination, triggering the electronic device to display an application window list, and selecting a first target window in the application window list, where the application window list includes one or more application windows;

[0065] dragging a first target window displayed on the desktop to the window group icon corresponding to the window combination, wherein, during the process of dragging the first target window, the first target window switches to a thumbnail form;

[0066] Input a preview trigger operation for the first application icon, and drag the window preview image of the triggered first target window to the window group icon corresponding to the window combination, or to the window display area of ​​the window combination; or

[0067] The notification message of the target application is dragged to the window display area of ​​the window combination, and the first target window is the application window of the target application.

[0068] Through the above implementation, the flexibility of users in adding windows can be improved.

[0069] In a possible implementation of the first aspect, the method further includes:

[0070] In response to a window close operation on a second target window in the window combination, the second target window is removed from the window combination.

[0071] Through the above implementation, the flexibility of user use can be improved.

[0072] In a possible implementation of the first aspect, when the window combination includes only the second target window, responding to the window closing operation on the second target window in the window combination further includes: deleting a window group icon corresponding to the window combination.

[0073] The above implementation can better meet user expectations, thereby improving user experience.

[0074] In a possible implementation of the first aspect, the method further includes:

[0075] In response to a cancel operation on the window combination, the window combination is canceled, and a window group icon corresponding to the window combination is deleted.

[0076] Through the above implementation, the flexibility of user use can be improved.

[0077] In a possible implementation of the first aspect, the method further includes:

[0078] In response to a minimize operation on a third target window in the window combination, minimizing the third target window;

[0079] In response to a maximization operation on a fourth target window in the window combination, the fourth target window is maximized and displayed.

[0080] Through the above implementation, the flexibility of user use can be improved.

[0081] In a possible implementation of the first aspect, the method further includes:

[0082] In response to a first save operation on the window combination, saving the window combination and saving a window group icon corresponding to the window combination as a resident icon;

[0083] In a case where each application window in the window combination is closed, each application window in the window combination is activated and displayed in response to a window display operation on the window group icon.

[0084] Through the above implementation, the user can save the window group icon as a resident icon, thereby improving the flexibility and convenience of user use.

[0085] In a possible implementation of the first aspect, the method further includes:

[0086] In response to a second save operation on the window combination, a target file is generated, wherein the target file includes screenshots of window contents of each application window in the window combination.

[0087] Through the above implementation, the user can save the window content of each application window in the window combination, thereby improving the flexibility and convenience of user use.

[0088] In a possible implementation of the first aspect, the window combination can switch between a multi-window display mode and a multi-tab display mode; in the multi-window display mode, each application window in the window combination is an independent window; in the multi-tab display mode, each application window in the window combination is displayed in an independent window in the form of a tab window.

[0089] Through the above implementation, the flexibility of display window combination can be improved.

[0090] In a possible implementation of the first aspect, the method further includes:

[0091] In response to the first split-screen operation, the first window in the window combination is displayed in the first split-screen area, and the other windows in the window combination except the first window are displayed in the second split-screen area.

[0092] Through the above implementation, the user can display the application windows in the window combination in split-screen mode through a split-screen operation, thereby improving the flexibility and convenience of user use.

[0093] In a possible implementation of the first aspect, the method further includes:

[0094] In response to the second split-screen operation, each application window in the window combination is displayed in the first split-screen area, and a second window is displayed in the second split-screen area, where the second window does not belong to the window combination.

[0095] Through the above implementation, the user can perform split-screen display of the application window and other application windows in the window combination through a split-screen operation, thereby improving the flexibility and convenience of user use.

[0096] In a possible implementation of the first aspect, the method further includes:

[0097] In response to the desktop conversion operation for the window combination, a new desktop is created, and each application window in the window combination is displayed on the new desktop.

[0098] Through the above implementation, the flexibility and convenience of user use can be improved.

[0099] In a possible implementation of the first aspect, the window display style of the application windows in the window combination is different from the window display style of the application windows that do not belong to any window combination, so as to facilitate the user to identify the application windows in the window combination.

[0100] In a possible implementation of the first aspect, the window group icon indicates each application window in the corresponding window combination and / or an application icon corresponding to each application window, which makes it easier for the user to identify the window combination.

[0101] In a possible implementation of the first aspect, the window group icon includes: thumbnails of each application window in the corresponding window combination and thumbnails of application icons corresponding to each application window, and the thumbnails of each application window are arranged in overlapping layers.

[0102] In a possible implementation of the first aspect, the window group icon is located in a taskbar, which makes it easier for users to find window combinations.

[0103] In a possible implementation of the first aspect, the window combination includes application windows of multiple operating systems, and / or the window combination includes application windows from other devices, which can improve the flexibility of the window combination.

[0104] In a second aspect, an embodiment of the present application provides a window display device, which is applied to an electronic device. The device includes: a processing module and a display module, wherein:

[0105] The processing module is used to generate a window group icon corresponding to the window combination in response to the window combination operation, wherein the window combination includes at least one application window; the display module is used to display the window group icon;

[0106] The display module is further configured to display each application window in the window combination corresponding to the window group icon in response to the first window display operation.

[0107] In a possible implementation of the second aspect, the processing module is also used to generate a window group icon corresponding to the first window combination in response to the first window combination operation; the display module is also used to display the window group icon corresponding to the first window combination, and the first window combination includes various application windows displayed on the desktop.

[0108] In a possible implementation of the second aspect, the first window combination operation includes at least one of the following operations:

[0109] An operation of selecting a first function option, where the first function option is a function option of a first application window displayed on the desktop;

[0110] Triggering operation for the first target control in the control center interface;

[0111] After triggering the right-click menu on the desktop, select the operation of the first menu item in the right-click menu.

[0112] In a possible implementation of the second aspect, the processing module is further used to generate a window group icon corresponding to the second window combination in response to a second window combination operation for multiple second application windows; the display module is also used to display the window group icon corresponding to the second window combination, and the second window combination includes each second application window.

[0113] In a possible implementation of the second aspect, the second window combination operation on the multiple second application windows includes at least one of the following operations:

[0114] After pressing the target button and selecting multiple second application windows, right-click the display area of ​​the second application window and select the second menu item in the right-click menu that is triggered to display;

[0115] In the task center interface, drag a window thumbnail of at least one second application window onto a window thumbnail of another second application window.

[0116] In a possible implementation of the second aspect, the processing module is further used to generate a window group icon corresponding to the third window combination in response to a third window combination operation; the display module is further used to display the window group icon corresponding to the third window combination, the third window combination operation is an operation of selecting the second function option of the third application window, and the third window combination includes the third application window.

[0117] In a possible implementation of the second aspect, the display module is further configured to: display window combination indication information in response to a window combination operation, where the window combination indication information is used to indicate the combined application windows.

[0118] In a possible implementation of the second aspect, the window combination indication information includes: a combination box displayed along the outer edge of the combined application windows, each of the combined application windows is located within the area framed by the combination box, and the combination box disappears after being displayed for the target duration.

[0119] In a possible implementation of the second aspect, the processing module is further configured to generate a first window group icon in response to a window group creation operation; the display module is further configured to display the first window group icon, and mark the fourth window combination corresponding to the first window group icon as empty;

[0120] The processing module is further configured to add a fourth application window to the fourth window combination in response to the window adding operation on the fourth window combination; the display module is further configured to update the first window group icon to a second window group icon, wherein the display style of the second window group icon is different from that of the first window group icon.

[0121] In a possible implementation of the second aspect, the window group creation operation includes at least one of the following operations:

[0122] Triggering operation for the second target control in the control center interface;

[0123] After the target hot zone input trigger operation triggers the electronic device to display a window group creation mark, click the window group creation mark.

[0124] In a possible implementation manner of the second aspect, the display module is further configured to:

[0125] In response to a window display operation for a first application, displaying an application window of the first application and minimizing the window combination;

[0126] In response to a second window display operation on the window group icon, each application window in the window combination corresponding to the window group icon is displayed, and the application window of the first application is minimized.

[0127] In a possible implementation manner of the second aspect, the display module is further configured to:

[0128] In response to a window display operation for a first application, displaying an application window of the first application on an upper layer of the displayed window combination;

[0129] In response to the second window display operation on the window group icon, the application window of the first application is minimized, or each application window in the window combination corresponding to the window group icon is displayed on an upper layer of the application window of the first application.

[0130] In a possible implementation of the second aspect, the desktop includes window group icons corresponding to multiple window combinations; and the window group icon targeted by the first window display operation is any window group icon among the multiple window group icons.

[0131] In a possible implementation of the second aspect, the window group icon displayed on the desktop includes: a first window group icon and a second window group icon, the first window group icon being the window group icon targeted by the first window display operation; and the display module is further configured to:

[0132] In response to a window display operation on the second window group icon, display each application window in the window combination corresponding to the second window group icon, and minimize each application window in the window combination corresponding to the first window group icon;

[0133] In response to the window display operation for the first window group icon, each application window in the window combination corresponding to the first window group icon is displayed, and each application window in the window combination corresponding to the second window group icon is minimized.

[0134] In a possible implementation of the second aspect, the display module is further configured to: in response to target data in a target window being dragged to a target application icon, display a first target application window corresponding to the target application icon, and minimize the window combination where the target window is located;

[0135] The processing module is further configured to: in response to the target data being continued to be dragged into the first target application window, transmit the target data to the first target application window.

[0136] In a possible implementation of the second aspect, the display module is also used to: in response to a trigger operation on a target notification message, when the second target application window corresponding to the target notification message has a window combination to which it belongs, display each application window in the window combination to which the second target application window belongs.

[0137] In a possible implementation of the second aspect, the processing module is further configured to: in response to a window adding operation on the window combination, add a first target window to the window combination.

[0138] In a possible implementation of the second aspect, the window adding operation for the window combination includes at least one of the following operations:

[0139] inputting a trigger operation for a window group icon corresponding to the window combination, triggering the electronic device to display an application window list, and selecting a first target window in the application window list, where the application window list includes one or more application windows;

[0140] dragging a first target window displayed on the desktop to the window group icon corresponding to the window combination, wherein, during the process of dragging the first target window, the first target window switches to a thumbnail form;

[0141] Inputting a preview trigger operation for the first application icon, dragging the window preview image of the triggered first target window to the window group icon corresponding to the window combination, or dragging it to the window display area of ​​the window combination;

[0142] The notification message of the target application is dragged to the window display area of ​​the window combination, and the first target window is the application window of the target application.

[0143] In a possible implementation of the second aspect, the processing module is further configured to: in response to a window close operation on a second target window in the window combination, remove the second target window from the window combination.

[0144] In a possible implementation of the second aspect, the processing module is further configured to: when the window combination includes only the second target window, in response to a window close operation on the second target window in the window combination, delete the window group icon corresponding to the window combination.

[0145] In a possible implementation of the second aspect, the processing module is further configured to: in response to a cancel operation on the window combination, cancel the window combination and delete a window group icon corresponding to the window combination.

[0146] In a possible implementation manner of the second aspect, the display module is further configured to:

[0147] In response to a minimize operation on a third target window in the window combination, minimizing the third target window;

[0148] In response to a maximization operation on a fourth target window in the window combination, the fourth target window is maximized and displayed.

[0149] In a possible implementation of the second aspect, the processing module is further configured to: in response to a first save operation on the window combination, save the window combination, and save a window group icon corresponding to the window combination as a resident icon; and, when each application window in the window combination is closed, in response to a window display operation on the window group icon, activate each application window in the window combination;

[0150] The display module is further configured to display each application window in the window combination.

[0151] In a possible implementation of the second aspect, the processing module is further configured to: generate a target file in response to a second save operation on the window combination, wherein the target file includes a screenshot of the window content of each application window in the window combination.

[0152] In a possible implementation of the second aspect, the window combination can switch between a multi-window display mode and a multi-tab display mode; in the multi-window display mode, each application window in the window combination is an independent window; in the multi-tab display mode, each application window in the window combination is displayed in an independent window in the form of a tab window.

[0153] In a possible implementation of the second aspect, the display module is further used to: in response to the first split-screen operation, display the first window in the window combination in the first split-screen area, and display other windows in the window combination except the first window in the second split-screen area.

[0154] In a possible implementation of the second aspect, the display module is also used to: in response to a second split-screen operation, display each application window in the window combination in the first split-screen area, and display a second window in the second split-screen area, wherein the second window does not belong to the window combination.

[0155] In a possible implementation of the second aspect, the processing module is further used to: create a new desktop in response to a desktop conversion operation for the window combination; and the display module is further used to: display each application window in the window combination on the newly created desktop.

[0156] In a possible implementation of the second aspect, a window display style of an application window in the window combination is different from a window display style of an application window that does not belong to any window combination.

[0157] In a possible implementation of the second aspect, the window group icon indicates each application window in the corresponding window combination and / or an application icon corresponding to each application window.

[0158] In a possible implementation of the second aspect, the window group icon includes: thumbnails of each application window in the corresponding window combination and thumbnails of application icons corresponding to each application window, and the thumbnails of each application window are arranged in overlapping layers.

[0159] In a possible implementation of the second aspect, the window group icon is located in a taskbar.

[0160] In a possible implementation of the second aspect, the window combination includes application windows of multiple operating systems, and / or the window combination includes application windows from other devices.

[0161] In a third aspect, an embodiment of the present application provides an electronic device comprising: a memory and a processor, the memory being used to store a computer program; the processor being used to execute the method described in the first aspect or any embodiment of the first aspect when calling the computer program.

[0162] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the first aspect or any embodiment of the first aspect.

[0163] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes the method described in the first aspect or any embodiment of the first aspect.

[0164] In a sixth aspect, embodiments of the present application provide a chip system, comprising a processor coupled to a memory, the processor executing a computer program stored in the memory to implement the method described in the first aspect or any embodiment of the first aspect. The chip system may be a single chip or a chip module composed of multiple chips.

[0165] It can be understood that the beneficial effects of the second to sixth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0166] FIG1 is a schematic diagram of a window assembly provided in an embodiment of the present application;

[0167] Figures 2 to 10 are schematic diagrams of interfaces for creating window combinations provided in embodiments of the present application;

[0168] Figures 11 to 15 are schematic diagrams of interfaces for adding application windows to a window combination according to some embodiments of the present application;

[0169] FIG16 is a schematic diagram of the display position of the window group icon provided in an embodiment of the present application;

[0170] FIG17 is a schematic diagram of a display style of a window group icon provided in an embodiment of the present application;

[0171] FIG18 is a schematic diagram of another interface for creating a window combination provided in an embodiment of the present application;

[0172] Figures 19 to 22 are some window switching diagrams provided in embodiments of the present application;

[0173] FIG23 is a schematic diagram of window data interaction provided by an embodiment of the present application;

[0174] FIG24 is a schematic diagram of an interface showing an application window corresponding to a notification message provided by an embodiment of the present application;

[0175] FIG25 is a schematic diagram of an interface for closing an application window in a window combination according to an embodiment of the present application;

[0176] FIG26 is a schematic diagram of an interface for canceling a window combination provided in an embodiment of the present application;

[0177] FIG27 is a schematic diagram of an interface of an application window within a minimized window combination provided by an embodiment of the present application;

[0178] FIG28 is a schematic diagram of an interface of an application window within a maximized window combination provided by an embodiment of the present application;

[0179] FIG29 is a schematic diagram of an interface for saving a window combination provided in an embodiment of the present application;

[0180] FIG30 is a schematic diagram of an interface for canceling a saved window combination provided in an embodiment of the present application;

[0181] FIG31 is a schematic diagram of another interface for saving window combinations provided in an embodiment of the present application;

[0182] FIG32 is a schematic diagram of an interface for switching window display modes provided in an embodiment of the present application;

[0183] Figures 33-36 are schematic diagrams of some split-screen interfaces provided in embodiments of the present application;

[0184] FIG37 is a schematic diagram of an interface for creating a desktop provided in an embodiment of the present application;

[0185] FIG38 is a flow chart of a window display method according to an embodiment of the present application;

[0186] FIG39 is a schematic structural diagram of a window display device provided in an embodiment of the present application;

[0187] Figure 40 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0188] The following describes the embodiments of the present application in conjunction with the accompanying drawings in the embodiments of the present application. The terms used in the implementation methods of the embodiments of the present application are only used to explain the specific embodiments of the present application and are not intended to limit the present application. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0189] When using electronic devices, users often open multiple application windows. When there are many application windows open, some application windows are generally displayed on the desktop, while others are minimized to the taskbar. If you want to switch the application windows displayed on the desktop, you can do so by clicking the application icon or window preview in the taskbar, or by using shortcut keys or the Task Center.

[0190] However, these current methods for switching application windows are not flexible and convenient, and are particularly inconvenient when there are many windows. For example, if several application windows (hereinafter referred to as associated windows) are often used together, and if these application windows are minimized, the user needs to search and open them one by one the next time they want to use them. For another example, if a user pays close attention to an application window or uses it frequently (hereinafter referred to as an important window), the user needs to search and switch among many application windows every time they want to switch to display that window.

[0191] In view of this, an embodiment of the present application provides a window display method. In response to a user inputting a window combination operation for one or more application windows, an electronic device can generate and display a window group icon corresponding to the window combination; and in response to a user inputting a window display operation for the window group icon corresponding to the window combination, the electronic device can display the individual application windows in the window combination. In this way, the user can input a window combination operation for associated windows or important windows to create a corresponding window combination; when the window combination needs to be displayed, the user can quickly and easily find the window combination through the window group icon corresponding to the window combination and open the corresponding application window.

[0192] For example, as shown in (a) of FIG1 , the application windows opened by the user include: window A1, window A2, window A3, window A4, window B1, and window B2, wherein window B1 and window B2 are associated windows. The user can create a window combination for window B1 and window B2, and the electronic device can generate a corresponding window group icon 02. After creating the window combination corresponding to window B1 and window B2, for windows A1 to A4, if a window is minimized, the user can make the window appear on the desktop again by searching for and clicking the corresponding application icon in the application bar 01; for window B1 and window B2, if the two windows are minimized and the user wants to display the two windows on the desktop again, the user can directly click the window group icon 02 to display window B1 and window B2 on the desktop without having to search for the application icons corresponding to window B1 and window B2 one by one in the application bar 01.

[0193] For another example, as shown in (b) of FIG1 , the application windows opened by the user include: window A1, window A2, window A3, window A4, and window C1, wherein window C1 is an important window. The user can create a window combination for window C1, and the electronic device can generate a corresponding window group icon 02. After creating the window combination corresponding to window C1, for windows A1 to A4, similar to the above example, the user can switch the display of these windows through the application bar 01; for window C1, if the window is minimized and the user wants to display window C1 on the desktop again, the user can directly click the window group icon 02 to display window C1 on the desktop without having to search for it in the application bar 01.

[0194] For another example, as shown in (c) of FIG1 , the application windows opened by the user include: window A1, window A2, window A3, window A4, window B1, window B2, and window C1, wherein window B1 and window B2 are associated windows, and window C1 is an important window. The user can create window combination 1 for window B1 and window B2, and create window combination 2 for window C1. The electronic device can generate a window group icon 021 corresponding to window combination 1, and a window group icon 022 corresponding to window combination 2. Correspondingly, the user can directly switch the display of window B1 and window B2 simultaneously through window group icon 021, and switch the display of window C1 through window group icon 022.

[0195] It can be seen that the window display solution provided in the embodiment of the present application can improve the flexibility of window display and the convenience of user use.

[0196] The window display method provided in the embodiments of the present application can be applied to computer devices such as desktop computers and laptop computers, and can also be applied to electronic devices capable of multi-window display, such as tablet computers or foldable screen devices. For ease of understanding, the embodiments of the present application use a laptop computer as an example to illustrate the technical solution of the present application.

[0197] The following describes several processes involved in the window display solution.

[0198] Creating a Window Combination

[0199] In some embodiments, a user can combine various application windows currently displayed on the desktop to form a window combination through a window combination operation.

[0200] As an optional implementation method, the user can combine the various application windows currently displayed on the desktop by triggering the function options of the application windows displayed on the desktop. For example, as shown in (a) of Figure 2, the application windows displayed on the desktop include: window B1 and window B2, and the title bar of each application window displays control 11, control 12 and control 13. The user can click (i.e., left-click) control 11 to maximize the application window, click control 12 to minimize the application window, and click control 13 to close the application window. When it is necessary to combine the various application windows displayed on the desktop, the user can right-click control 11 to trigger the electronic device to display a list of function options corresponding to control 11; as shown in (b) of Figure 2, the list of function options includes a "combine" option 21, and the user can select this option to trigger the electronic device to combine the application windows currently displayed on the desktop, that is, to combine window B1 and window B2 as one window; as shown in (c) of Figure 2, the electronic device can generate and display a window group icon 021 corresponding to the window combination.

[0201] It is understood that in the embodiments of the present application, the operations input by the user on the electronic device are not limited to keyboard and mouse operations, but may also be touch operations, voice control operations, air gesture operations, or remote control operations. For ease of explanation, the embodiments of the present application use keyboard and mouse operations as an example for illustrative purposes. In addition, the operation of the user triggering the relevant function is only an example and is not intended to limit the present application. In some embodiments, other operation methods may be used instead. For example, the method of triggering the function option list corresponding to the control 11 may also be other implementation methods such as double-clicking the control 11 or long pressing the left mouse button. Subsequent similar descriptions will not be explained one by one.

[0202] The naming of user input operations in the embodiments of the present application is only an example and should not be understood as limiting the embodiments of the present application. In some embodiments, the same operation may also be named by other names, such as "first operation" or "second operation." Similarly, the naming of various functions, interfaces, and interface elements in the embodiments of the present application is only an example and is not intended to limit the present application. In other embodiments, other names may also be used.

[0203] In addition, the user interface shown in the embodiment of the present application is only an example and is not intended to limit the present application. In some embodiments, the user interface displayed by the electronic device may include more or fewer interface elements than shown in the figure to implement more or fewer functions; the position of each interface element can be adjusted as needed; each function can also be implemented using other interface elements, or can also be implemented in other user interfaces. For example, the title bar or other locations of the application window may also include other functional options, and each functional option can be implemented in any form such as controls, tabs, icons, or list items; other functional options may also be included in the functional option list corresponding to the control 11; in some embodiments, the "combination" option 21 may also be displayed in the title bar of the application window as an option independent of the control 11. The embodiments of the present application do not specifically limit the specific implementation method of the user interface.

[0204] As another optional implementation method, the user can combine the various application windows currently displayed on the desktop through the controls of the control center interface. For example, as shown in (a) and (b) of Figure 3, the application windows displayed on the desktop include: window B1 and window B2. The user can open the control center interface, where for example, the control center interface includes a "Share" control and a "Combine Windows" control; the user can click the "Combine Windows" control in the control center interface to trigger the electronic device to combine window B1 and window B2 into a window combination, and generate and display the window group icon 021 corresponding to the window combination.

[0205] As another optional implementation method, the user can combine the various application windows currently displayed on the desktop through the menu items in the desktop right-click menu. For example, as shown in (a) and (b) in Figure 4, the application windows displayed on the desktop include: window B1 and window B2. The user can right-click on a blank area of ​​the desktop to trigger the electronic device to display the desktop's right-click menu. Here, for example, the menu items in the right-click menu include a "Refresh" option and a "Combine" option 31; the user can select the "Combine" option 31 in the right-click menu to trigger the electronic device to combine window B1 and window B2 into a window combination, and generate and display the window group icon 021 corresponding to the window combination.

[0206] In some embodiments, a user can select several application windows to combine through a window combination operation to form a window combination.

[0207] As an optional implementation method, the user can select the application windows displayed on the desktop through shortcut keys to form a window combination. For example, as shown in (a) of Figure 5, the application windows displayed on the desktop include: window A1, window B1 and window B2. The user presses the Ctrl key and then selects the application windows to be combined. Here, for example, the user clicks window B1 and window B2 in sequence to select two windows; then, as shown in (b) and (c) of Figure 5, the user can right-click in the display area of ​​the selected window to trigger the electronic device to display a right-click menu, select the "Combine" option 32 in the displayed right-click menu, and trigger the electronic device to combine the application windows selected by the user, that is, to treat window B1 and window B2 selected by the user as a window combination; as shown in (d) of Figure 5, the electronic device can generate and display a window group icon 021 corresponding to the window combination.

[0208] Among them, when selecting application windows, the user can long press the Ctrl key, then select each application window to be combined in turn and then release it, or press the Ctrl key multiple times, and select one or more application windows after each press of the Ctrl key; after the user clicks on an application window, the electronic device can indicate the selected state of the application window, which is exemplarily indicated by bolding the window border in Figure 5. It is understandable that the indication method is not limited to this. In addition, the shortcut key used is not limited to the Ctrl key, and other keys can also be used; in some embodiments, the right-click menu can also include a "Cancel" option to cancel the window combination operation, or other options can also be included.

[0209] As an optional implementation method, the user can select several application windows through the task center interface to form a window combination. For example, as shown in (a) of Figure 6, the user opens the task center interface, and the window thumbnails displayed in the task center interface include: window B1, window B2, window A1, and window A2 corresponding window thumbnails; the user can drag one or more window thumbnails onto another window thumbnail to select the application window to be combined. Here, for example, the user drags the window thumbnail corresponding to window B2 onto the window thumbnail corresponding to window B1; as shown in (b) of Figure 6, the window thumbnails of window B1 and window B2 are displayed in a superimposed manner, and then the user can click on the blank area outside the window thumbnail display area to trigger the electronic device to combine the window B1 and window B2 selected by the user into a window combination; as shown in (c) of Figure 6, the electronic device can generate and display the window group icon 021 corresponding to the window combination.

[0210] It is understandable that in some embodiments, the electronic device may also generate and display a corresponding window group icon after the user drags one window thumbnail onto another window thumbnail, and then the user can continue to select other window thumbnails and drag them onto the stacked window thumbnails to continue adding application windows to the window combination.

[0211] In some embodiments, a window combination may include application windows under multiple operating systems, and may also include application windows from other devices. The multiple operating systems may be installed on the same electronic device or on different electronic devices. That is, the application windows under the multiple operating systems included in the window combination may all be application windows opened on the local device or may include application windows opened on other devices connected to the local device.

[0212] For example, a mobile phone is connected to a computer, and the computer can display the application windows opened on the mobile phone. The user can combine the application windows on the mobile phone with the application windows on the computer to form a window combination. As shown in (a) of Figure 7, the user opens the task center interface, which includes the "Local" option and the "Mobile" option. After the user selects the "Local" option, the electronic device can display the window thumbnails of each application window opened on the local device; after the user selects the "Mobile" option, the electronic device can display each application window opened on the mobile phone. For example, the application windows opened on the computer include window B1, window A1, and window A2, and the application windows opened on the mobile phone include window B2.

[0213] Continuing to refer to (a) in Figure 7, the user can drag the window thumbnail corresponding to the window B2 opened on the mobile phone to the "Local" option, triggering the electronic device to display the task center interface corresponding to the local device; as shown in (b) in Figure 7, after the electronic device displays the task center interface corresponding to the local device, the user can continue to drag the window thumbnail corresponding to window B2 and drag it to the window thumbnail corresponding to window B1; as shown in (c) in Figure 7, the window thumbnails of window B1 and window B2 are displayed in superposition, and then the user can click on the blank area outside the window thumbnail display area to trigger the electronic device to combine the window B1 and window B2 selected by the user into a window combination; as shown in (d) in Figure 7, the electronic device can generate and display the window group icon 021 corresponding to the window combination.

[0214] During the dragging process, the dragged object can be displayed as a thumbnail, and the size of the thumbnail can be dynamically changed as needed to facilitate the dragging operation. For example, in Figure 7, when dragging the window thumbnail corresponding to window B2 to the "Local" option, the window thumbnail can be a smaller thumbnail and can gradually become smaller; when dragging the window thumbnail corresponding to window B2 to the window thumbnail corresponding to window B1, the window thumbnail can gradually become larger. Subsequent dragging operations can also use a similar display method.

[0215] It is understandable that the above description is provided by taking a mobile phone as an example, and other electronic devices such as a tablet can also be connected to this device.

[0216] In some embodiments, the window thumbnails of application windows opened on the local machine and the window thumbnails of application windows opened on other devices can be combined and displayed in the same task center interface. At this time, the windows can be combined in the manner shown in Figure 6.

[0217] In some embodiments, the application windows of other devices included in the window combination may also be the projection windows of the other devices. In this case, the user may also combine windows using any of the aforementioned window combination methods.

[0218] In some embodiments, a user can create a window combination for a single application window.

[0219] As an optional implementation method, the user can create a window combination containing the application window by triggering the function option of the application window displayed on the desktop. For example, as shown in (a) in Figure 8, the application windows displayed on the desktop include: window A1 and window B1, and the title bar of each application window displays control 11, control 12 and control 13. The user can right-click control 11 to trigger the electronic device to display a list of function options corresponding to control 11; as shown in (b) in Figure 8, the list of function options includes a "combination" option 22, and the user can select this option to trigger the electronic device to create a window combination containing window B1. As shown in (c) in Figure 8, the electronic device can generate and display the window group icon 022 corresponding to the window combination.

[0220] As another optional implementation, the user can also create a window combination including the focus window through a shortcut key combination. The focus window is the application window that the user is interacting with. The shortcut key combination can be set as needed and is not specifically limited here.

[0221] In some embodiments, the user may first create an empty window combination and then add an application window to the window combination.

[0222] As an optional implementation, a user can create an empty window combination through the controls in the control center interface. For example, as shown in (a) and (b) of Figure 9, a user can open the control center interface, which exemplarily includes a "Share" control and a "Window Combination" control; the user can click the "Window Combination" control to trigger the electronic device to create an empty window combination and generate and display the window group icon 023 corresponding to the window combination.

[0223] As another optional implementation, a user can create an empty window combination through a hot zone. For example, as shown in (a) and (b) of Figure 10, the user can hover the mouse pointer over the hot zone 41 to trigger the electronic device to display a window group creation mark 42. Then, referring to (b) and (c) of Figure 10, the user can click the window group creation mark 42 to trigger the electronic device to create an empty window combination and generate and display a window group icon 023 corresponding to the window combination.

[0224] The hot zone 41 can be located anywhere on the desktop. In some embodiments, the hot zone 41 can be located near or in an area for displaying a window group icon to facilitate user use. In some embodiments, the electronic device can also be triggered to display a window group creation indicator 42 by right-clicking in the hot zone 41 or performing other operations on the hot zone 41.

[0225] The style of the window group icon corresponding to the above-mentioned empty window combination can be different from the window group icon corresponding to the non-empty window combination to facilitate user identification; after the user adds an application window to the empty window combination, the electronic device can update the display style of the window group icon corresponding to the window combination. For example, as shown in Figures 9 and 10, a "+" is displayed in the window group icon 023 to indicate to the user that the window combination corresponding to the window group icon is empty and that an application window can be added to it. This display style is different from the display style of the window group icon shown in the aforementioned embodiment. Of course, the window group icon 023 can also adopt other styles.

[0226] After creating the above empty window combination, the user can add an application window to it. It is understandable that after the user creates a non-empty window combination, the user can also add an application window to it. The following describes some possible implementations of adding an application window to a window combination.

[0227] Add an application window to the window composition

[0228] In some embodiments, a user can select an application window through a list selection method to add it to the window combination. For example, as shown in (a) of Figure 11, the user can click on the window group icon 023 to trigger the electronic device to display an application window list, wherein the application window list can display window options corresponding to each application window opened on the desktop, and the user can select a window option from it to add the corresponding application window to the window combination corresponding to the window group icon 023; here, for example, the application window list includes window options corresponding to windows A1, B1, and B2 opened on the desktop. The user selects the window option corresponding to window B1, as shown in (a) and (b) of Figure 11, the window group icon 023 is updated to the display style corresponding to the non-empty window combination shown in the window group icon 022; as shown in (b) and (c) of Figure 11, the user can continue to select the window option corresponding to window B2 in the application window list, triggering the electronic device to add window B2 to the window combination, and the window group icon 022 can continue to be updated to the display style corresponding to the non-empty window combination shown in the window group icon 021.

[0229] It can be understood that in some embodiments, the above-mentioned application window list can also display all application windows that have been opened by the electronic device; in some embodiments, when the electronic device is triggered to display the application window list, the window group icon 023 corresponding to the empty window combination and the window group icon corresponding to the non-empty window combination may have the same or different corresponding triggering operations. For example, you can click the window group icon 023 to trigger the electronic device to display the application window list, double-click the window group icon 021 to trigger the electronic device to display the application window list, or both can trigger the electronic device to display the application window list by double-clicking or long pressing the window group icon.

[0230] In some embodiments, the electronic device may also update the window group icon 023 after the user selects the window options corresponding to each application window to be added in the application window list and enters the selection completion operation (for example, clicking on a blank area on the desktop); in some embodiments, the display styles corresponding to non-empty window combinations may also be the same.

[0231] In some embodiments, the user can add an application window to the window combination by dragging the window.

[0232] As an optional implementation method, the user can drag an application window on the desktop onto the window group icon to add the application window to the window combination corresponding to the window group icon. For example, as shown in (a) of Figure 12, the user can drag window B1 displayed on the desktop onto window group icon 023, triggering the electronic device to add window B1 to the window combination corresponding to window group icon 023; as shown in (b) of Figure 12, window group icon 023 is updated to the display style shown by window group icon 022.

[0233] As another optional implementation method, the user can drag the window preview image corresponding to the application window in the taskbar to the window group icon to add the application window to the window combination corresponding to the window group icon. For example, as shown in (a) in Figure 13, the window combination corresponding to the window group icon 022 includes window B1. The user can hover the mouse pointer over the application icon 6 to trigger the electronic device to display the window preview image B2' of the window B2 corresponding to the application icon 6; then the window preview image B2' can be dragged to the window group icon 022 to trigger the electronic device to add window B2 to the window combination corresponding to the window group icon 022; as shown in (b) in Figure 13, the window group icon 022 is updated to the display style shown in the window group icon 021, and the electronic device can open window B2.

[0234] As another optional implementation method, the user can drag the window preview image corresponding to the application window in the taskbar to the window display area of ​​the window combination to add the application window to the window combination. For example, as shown in (a) in Figure 14, the window combination corresponding to the window group icon 022 includes window B1 displayed on the desktop. The user can hover the mouse pointer over the application icon 6 to trigger the electronic device to display the window preview image B2' of the window B2 corresponding to the application icon 6; then the window preview image B2' can be dragged to the window B1 to trigger the electronic device to add the window B2 to the window combination where the window B1 is located; as shown in (b) in Figure 14, the window group icon 022 is updated to the display style shown by the window group icon 021, and the electronic device can open the window B2 at the same time.

[0235] In some embodiments, the user can add the application window corresponding to the notification message to the window combination by dragging the notification message.

[0236] Exemplarily, as shown in (a) in Figure 15, the window combination corresponding to the window group icon 022 includes window B1 displayed on the desktop. The user can drag the pop-up notification message 1 onto window B1, triggering the electronic device to add window B2 corresponding to the notification message 1 to the window combination where window B1 is located; as shown in (b) in Figure 15, the window group icon 022 is updated to the display style shown by the window group icon 021, and the electronic device can open window B2 at the same time.

[0237] Among them, window B2 is the application window of the application corresponding to notification message 1, and the content displayed in the opened window B2 is related to notification message 1. For example, notification message 1 is a chat message of a chat application, and the corresponding window B2 is the chat interface of the chat application. The chat message indicated in the notification message 1 can be displayed in the chat interface.

[0238] In embodiments of the present application, multiple window combinations can be created on an electronic device. In some embodiments, the number of window combinations that can be created is unlimited; in some embodiments, the number of window combinations that can be created is capped, for example, the maximum number of window combinations that can be created is 3. Furthermore, the same application window can be combined into one or more window combinations.

[0239] Window combination information display mode

[0240] In an embodiment of the present application, the window group icon can be displayed at any location on the desktop. In some embodiments, the window group icon is located in the taskbar to facilitate user search.

[0241] The task bar may include an application bar 01 as shown in the above embodiment, and the window group icon may be located on the left side of the application bar 01 or on the right side of the application bar 01 for user convenience.

[0242] As shown in FIG16 , the taskbar may also include an application bar 01 and an application bar 03, wherein application bar 01 is used to display application icons of resident applications, and application bar 03 may display application icons of non-resident applications with running tasks; the window group icon may be located on the left side of application bar 01, or on the right side of application bar 03 as shown in FIG16 (a), or between application bar 01 and application bar 03 as shown in FIG16 (b), for user convenience. Here, the window group icon exemplarily includes window group icon 021 and window group icon 022.

[0243] It is understandable that the embodiment of the present application is illustrated by taking the taskbar displayed horizontally in the bottom area of ​​the desktop as an example. In some embodiments, the taskbar can also be located in the top area, left area or right area of ​​the desktop.

[0244] As mentioned above, the display style of the window group icon can be the same. To facilitate user identification, in some embodiments, different window combinations can display different styles. The window group icon can indicate each application window in the corresponding window combination and / or the application icon corresponding to each application window. Figure 17 shows an example of a window group icon, wherein (b) in Figure 17 is an enlarged schematic diagram of the window group icon 021 in (a) in Figure 17; as shown in (b) in Figure 17, the window group icon 021 includes: thumbnails of each application window in the corresponding window combination (thumbnail w1 and thumbnail w2), and thumbnails of the application icons corresponding to each application window (application icon thumbnail 1 and application icon thumbnail 2). The thumbnails of each application window can be arranged in a stacked manner.

[0245] In order to facilitate the user's perception of the window combination process, in some embodiments of the present application, after the user inputs the window combination operation, the electronic device can display window combination indication information to indicate the combined application windows.

[0246] Exemplarily, taking the method of creating a window combination shown in Figure 2 as an example, as shown in (a) and (b) in Figure 18, the application windows displayed on the desktop include: window B1 and window B2, and the title bar of each application window displays control 11, control 12 and control 13; the user right-clicks control 11, triggering the electronic device to display the function option list corresponding to control 11, and selects the "Combine" option 21 from it. The electronic device can display a combination box (represented by a gray thick frame in the figure) along the outer edges of window B1 and window B2 to indicate the application windows combined by the user. The combination box can disappear after displaying for a target length of time (for example, several seconds); as shown in (c) in Figure 18, the electronic device generates and displays the window group icon 021 corresponding to the window combination.

[0247] Among them, the combo box can be a large box as shown in Figure 18, and window B1 and window B2 are both located in the area selected by the combo box; the combo box can also include multiple combo boxes, window B1 and window B2 can each correspond to a combo box, and window B1 and window B2 are located in their respective corresponding combo boxes. The combo box can disappear before the window group icon 021 is displayed, or it can disappear after the window group icon 021 is displayed; the combo box can have a static display effect or a dynamic display effect, for example, its color can change. The target duration displayed by the combo box can be a fixed duration or a variable duration. For example, the combo box can disappear after the window group icon 021 is displayed.

[0248] In order to facilitate users to identify application windows in a window combination, in some embodiments of the present application, the window display style of the application windows in the window combination is different from the window display style of application windows that do not belong to any window combination (hereinafter referred to as out-of-group windows).

[0249] For example, as shown in (c) of Figure 18 , after windows B1 and B2 are combined into a window combination, the electronic device can change the color of the title bars and borders of the two windows. For example, before the windows are combined, the color of the title bars and borders of windows B1 and B2 is white; after the windows are combined, the color of the title bars and borders of windows B1 and B2 is gray.

[0250] Window Switching

[0251] In some embodiments, when switching windows, the application window in the window combination and the window outside the group may be displayed mutually exclusive, that is, not displayed on the desktop at the same time.

[0252] Exemplarily, as shown in (a) in Figure 19, a window combination corresponding to the window group icon 021 is displayed on the desktop: window B1 and window B2. The user can click the application icon of an application (here referred to as the first application) in the application bar 01 or the window preview corresponding to the application icon to open the application window of the first application. Here, exemplarily, the user clicks the application icon 8 to open the corresponding window A1; as shown in (b) in Figure 19, the electronic device responds to the user's operation of clicking the application icon 8, and while opening the corresponding window A1, minimizes the window combination corresponding to the window group icon 021, that is, minimizes window B1 and window B2.

[0253] As shown in (b) and (c) in Figure 19, when window A1 is displayed on the desktop, after the user clicks the window group icon 021, the electronic device can display each window (window B1 and window B2) in the window combination corresponding to the window group icon 021 on the desktop and minimize window A1.

[0254] It is understandable that after opening window A1, the user can also open other out-of-group windows, and multiple out-of-group windows can be displayed on the desktop. Correspondingly, after the user clicks the window group icon 021, the electronic device minimizes these out-of-group windows together.

[0255] In some embodiments, when switching windows, the application window in the window combination and the window outside the group can be displayed on the desktop at the same time. When the window group icon corresponding to the window combination displayed on the desktop is triggered, the electronic device can minimize the window outside the group.

[0256] For example, as shown in (a) and (b) of FIG20 , a window combination corresponding to window group icon 021 is displayed on the desktop: window B1 and window B2. After the user clicks application icon 8, the electronic device can respond to the user's operation by opening the corresponding window A1 and displaying window A1 above the displayed window combination, that is, displaying window A1 at the top of the desktop. Subsequently, the user clicks window group icon 021, as shown in (c) of FIG20 , and the electronic device can minimize window A1.

[0257] In some embodiments, when switching windows, the application window in the window combination and the window outside the group can be displayed on the desktop at the same time. When the window group icon corresponding to the window combination displayed on the desktop is triggered, the electronic device can put the window combination on top.

[0258] For example, as shown in (a) and (b) of Figure 21, a window combination corresponding to window group icon 021 is displayed on the desktop: window B1 and window B2. After the user clicks application icon 8, the electronic device can respond to the user's operation by opening the corresponding window A1 and displaying window A1 above the displayed window combination. Subsequently, the user clicks window group icon 021, as shown in (c) of Figure 21, and the electronic device can pin the window combination to the top, that is, display window B1 and window B2 above window A1.

[0259] In some embodiments, when switching windows, window combinations can be displayed mutually exclusively, that is, not displayed on the desktop at the same time, so that the desktop is concise and convenient for users to view various application windows in the same window combination.

[0260] For example, as shown in (a) of FIG22 , a window combination corresponding to window group icon 021 is displayed on the desktop: window B1 and window B2. The user has also created a window combination corresponding to window group icon 022, which includes window C1. After the user clicks window group icon 022, as shown in (b) of FIG22 , the electronic device can respond to the user's operation by opening window C1 in the window combination corresponding to window group icon 022 and, at the same time, minimizing the window combination corresponding to window group icon 021, that is, minimizing windows B1 and B2.

[0261] After opening window C1, as shown in (b) and (c) in Figure 22, if the user clicks on the window group icon 021, the electronic device can respond to the user's operation and open the application window in the window combination corresponding to the window group icon 021, that is, display window B1 and window B2 on the desktop. At the same time, minimize the window combination corresponding to the window group icon 022, that is, minimize window C1.

[0262] It is understandable that in some embodiments, window combinations and window combinations can also be displayed on the desktop at the same time, similar to the window switching method shown in Figure 22, and the user can switch the top window combination through the window group icon.

[0263] In some embodiments, the electronic device may provide window switching modes corresponding to the aforementioned window switching methods, and the user may select from these window switching modes to enable the electronic device to perform window switching using the corresponding window switching method.

[0264] Data interaction within and outside the group

[0265] In some embodiments of the present application, a user may transfer window data in a window combination to a window outside the group by dragging and dropping data.

[0266] Exemplarily, as shown in (a) in Figure 23, a window combination corresponding to the window group icon 021 is displayed on the desktop: window B1 and window B2, wherein window B2 includes picture P; assuming that the user wants to transfer picture P to the application window corresponding to the application icon 8, as shown in (a) and (b) in Figure 23, the user can drag picture P to the application icon 8, trigger the electronic device to display the application window A1 corresponding to the application icon 8, and then continue to drag picture P to window A1; as shown in (c) in Figure 23, the electronic device can respond to the user's operation and transfer picture P to window A1. Here, exemplarily, window A1 is a chat window, which includes chat objects F1, F2 and F3. The user drags picture P to the dialog box corresponding to chat object F1, and the electronic device can send picture P to chat object F1 accordingly.

[0267] Among them, when the electronic device opens window A1, it can minimize window B1 and window B2 to facilitate the user to continue to perform data drag operations; the data transferred by the user can be pictures or various types of files; the target window for data transfer can be any application window that supports data transfer by dragging.

[0268] It can be understood that in some embodiments, the window combination corresponding to the window group icon 021 and window A1 can be displayed on the desktop at the same time. At this time, the user can display window B2 and window A1 side by side, and drag the picture P in window B2 directly to window A1 to realize data transfer.

[0269] In some embodiments, data in windows outside the group can also be passed to the window combination, or data in one window combination can also be passed to another window combination. The specific implementation method is similar to the above-mentioned implementation method of passing picture P to window A1. Data can be dragged to the window group icon to trigger the electronic device to display the corresponding window combination, and then the data can be continued to be dragged to the application window opened on the desktop to realize data transfer.

[0270] In-group notification message processing

[0271] In an embodiment of the present application, when the electronic device receives a notification message, the user can click the notification message to open the corresponding application window; if the application window belongs to a certain window combination, the electronic device can open all windows in the window combination.

[0272] For example, as shown in FIG24(a), window A1 is displayed on the desktop, and the user has created a window combination corresponding to window group icon 021, which includes window B1 and window B2. The electronic device pops up notification message 2, where the application window corresponding to notification message 2 is window B2. After the user clicks notification message 2, as shown in FIG24(b), the electronic device can open each application window in the window combination to which window B2 belongs.

[0273] When the electronic device opens the window combination to which window B2 belongs, it can display window B2 on top. In addition, the electronic device can minimize window A1 as shown in (b) in FIG. 24 , or continue to display it on the desktop.

[0274] If the application window corresponding to the notification message belongs to multiple window combinations, when opening the window combination to which the application window belongs, the electronic device can select any one window combination from the multiple window combinations, or can also select the most recently opened window combination.

[0275] If the application window corresponding to the notification message does not belong to any window combination, the electronic device may open the application window corresponding to the notification message.

[0276] Close, ungroup, minimize, and maximize windows

[0277] In the embodiment of the present application, for a created window combination, the user can close one or more application windows therein.

[0278] For example, as shown in (a) in Figure 25, a window combination corresponding to the window group icon 021 is displayed on the desktop: window B1 and window B2. After the user clicks the control 13 on window B2, as shown in (b) in Figure 25, the electronic device can close window B2 and remove window B2 from the window combination. The window group icon 021 is updated to the style shown by the window group icon 022.

[0279] The user can continue to use the above method to close other windows in the window combination. When the user closes window B2, only one application window remains in the window combination corresponding to the window group icon 021. At this time, as shown in (b) and (c) in Figure 25, after the user clicks the control 13 on window B1, the electronic device can close window B1 and delete the window combination and its corresponding window group icon 022.

[0280] As an optional implementation method, the user can also hover the mouse pointer over the window group icon 021 to trigger the electronic device to display the window preview image of each application window in the window combination corresponding to the window group icon 021. A close control can be provided on each window preview image. The user can click the close control of a window preview image to trigger the electronic device to close the application window corresponding to the window preview image.

[0281] As another optional implementation, the right-click menu corresponding to the window group icon 021 may include a "Close all windows" option, and the user can click this option to close all windows in the corresponding window combination and delete the window group icon 021.

[0282] In some embodiments, the user can cancel the window grouping by performing an ungrouping operation.

[0283] Exemplarily, as shown in (a) in Figure 26, a window combination corresponding to the window group icon 021 is displayed on the desktop: window B1 and window B2. After the user right-clicks the window group icon 021, the electronic device can display an "Ungroup" option corresponding to the window group icon 021. After the user clicks the option, as shown in (b) in Figure 26, the electronic device can cancel the window combination corresponding to the window group icon 021 and delete the window group icon 021.

[0284] As shown in (a) in Figure 26, the desktop also includes a window group icon 022. In this case, in some embodiments, after receiving the user's operation of clicking the "Ungroup" option, the electronic device can also minimize window B1 and window B2 and open the application window in the window combination corresponding to the window group icon 022, that is, window C1.

[0285] Taking window B1 as an example, after canceling the window combination, the user can switch to display the window through the application icon corresponding to the window in the application bar 01.

[0286] In some embodiments, the user can minimize or maximize a window in the window combination through related operations.

[0287] For example, as shown in FIG27(a), a window combination corresponding to window group icon 021 is displayed on the desktop: window B1 and window B2. After the user clicks control 12 on window B2, as shown in FIG27(b), the electronic device can minimize window B2. If the user wants to reopen window B2, as shown in FIG27(b) and (c), the user can click window group icon 021, and the electronic device can redisplay window B2.

[0288] It can be understood that the above is an illustrative explanation using the example of a window combination including two windows. When the window combination includes more windows and there are multiple minimized windows, the user clicks the window group icon 21, and the electronic device can display the various application windows in the window combination corresponding to the window group icon 021 on the desktop. These application windows include the various windows that were previously minimized.

[0289] As an optional implementation method, the user can also hover the mouse pointer over the window group icon 021 to trigger the electronic device to display the window preview of each application window in the window combination corresponding to the window group icon 021. The user can select the window preview of the minimized application window to trigger the electronic device to open the application window.

[0290] For example, as shown in (a) in FIG28 , a window combination corresponding to the window group icon 021 is displayed on the desktop: window B1 and window B2. After the user clicks the control 11 on window B2, as shown in (b) in FIG28 , the electronic device can maximize window B2.

[0291] If the user wants to restore window B2, he can click the control 11 on window B2 again to trigger the electronic device to restore window B2 to the state before maximization. It is understandable that after window B2 is maximized, the style of the control 11 on it can be changed to the style of the restored control.

[0292] It is understandable that, after an application window is combined into a window combination, the window can also be closed or switched for display through the application icon corresponding to the window in the application bar 01 .

[0293] Save Window Combination

[0294] In some embodiments, a user can save a certain window combination and save the window group icon corresponding to the window combination as a resident icon.

[0295] Exemplarily, as shown in (a) in FIG29 , a window combination corresponding to the window group icon 021 is displayed on the desktop: window B1 and window B2. After the user right-clicks the window group icon 021, the electronic device can display a “Save” option 51 corresponding to the window group icon 021. After the user clicks the option, the electronic device can save the window combination corresponding to the window group icon 021 and save the window group icon 021 as a permanent icon, that is, the icon is permanent in the taskbar.

[0296] As shown in (b) of Figure 29, the user clicks controls 13 on window B1 and window B2 in turn. After closing window B1 and window B2, as shown in (c) of Figure 29, the window group icon 021 continues to be displayed on the desktop; after the user clicks window group icon 021, as shown in (d) of Figure 29, the electronic device can start and display each application window in the window combination corresponding to window group icon 021, that is, open window B1 and window B2.

[0297] Optionally, after the window group icon 021 is saved as a resident icon, its position and / or style may also be changed to prompt the user that the window group icon is a resident icon.

[0298] In some embodiments, the user can cancel the save operation for a certain window combination, thereby canceling the save operation and restoring the window group icon corresponding to the window combination to a non-resident icon.

[0299] Exemplarily, as shown in (a) in FIG30 , a window combination corresponding to the window group icon 021 is displayed on the desktop: window B1 and window B2, and the window combination has been saved; after the user right-clicks the window group icon 021, the electronic device can display a “Cancel Save” option corresponding to the window group icon 021. After the user clicks the option, the electronic device can cancel saving the window combination corresponding to the window group icon 021 and restore the window group icon 021 to a non-resident icon.

[0300] As shown in (b) and (c) of FIG. 30 , the user clicks controls 13 on window B1 and window B2 in sequence. After closing window B1 and window B2 , the electronic device deletes the window combination and its corresponding window group icon 021 .

[0301] In some embodiments, a user can save the window content of an application window in a certain window combination, triggering the electronic device to generate a target file, which may include screenshots of the window content of each application window.

[0302] Exemplarily, as shown in (a) in Figure 31, a window combination corresponding to the window group icon 021 is displayed on the desktop: window B1 and window B2. After the user right-clicks the window group icon 021, the electronic device can display a "Save" option 52 corresponding to the window group icon 021; after the user clicks the option, as shown in (b) in Figure 31, the electronic device can generate a file 1 on the desktop, which can include screenshots of the window contents of window B1 and window B2.

[0303] As shown in (b) and (c) of Figure 31, the user clicks controls 13 on window B1 and window B2 in sequence. After closing window B1 and window B2, the electronic device deletes the window combination and its corresponding window group icon 021, and file 1 continues to be displayed on the desktop. After the user double-clicks file 1, as shown in (d) of Figure 31, the electronic device can open application window D corresponding to file 1, which can display the content of file 1. Here, for example, picture 1 is a screenshot of the window content of window B1, and picture 2 is a screenshot of the window content of window B2.

[0304] Window display mode within a window combination

[0305] In some embodiments of the present application, an electronic device may provide a multi-window display mode and a multi-tab display mode for window combinations, and the window combination may be switched between the multi-window display mode and the multi-tab display mode. In the multi-window display mode, each application window in the window combination is an independent window; in the multi-tab display mode, each application window in the window combination is displayed in an independent window as a tab window.

[0306] For example, as shown in (a) of FIG32 , a window combination corresponding to the window group icon 021 is displayed on the desktop: window B1 and window B2, and window B1 and window B2 are displayed in a stacked manner; after the user right-clicks the window group icon 021, the electronic device can display a "multi-label" option corresponding to the window group icon 021. After the user clicks the option, as shown in (b) of FIG32 , the electronic device can switch the window combination to a multi-label display mode, and display window B1 and window B2 in a separate window as label windows, wherein label t1 corresponds to window B1, and label t2 corresponds to window B2. Before switching the window display mode, window B2 is the focus window. Correspondingly, after the window combination is switched to the multi-label display mode, the electronic device can display the label window corresponding to window B2 in the multi-label window.

[0307] The user can switch the tab window displayed in the multi-tab window by clicking the tab. For example, as shown in (b) and (c) in Figure 32, the user can click tab t1 to trigger the electronic device to display the tab window corresponding to window B1 in the multi-tab window.

[0308] As shown in (b) of Figure 32, when the window combination corresponding to the window group icon 021 is in multi-tab display mode, after the user right-clicks the window group icon 021, the electronic device can display the "multi-window" option corresponding to the window group icon 021. After the user clicks the option, as shown in (d) of Figure 32, the electronic device can switch the window combination to multi-window display mode, with window B1 and window B2 each being an independent window. Similarly, before switching the window display mode, window B1 is the focus window. Correspondingly, after the window combination is switched to multi-window display mode, the electronic device can continue to keep window B1 as the focus window and display it on the upper layer of window B2.

[0309] Split-screen display

[0310] In some embodiments, the user can split the application windows in the window combination into split-screen displays through a split-screen operation.

[0311] Exemplarily, as shown in (a) in FIG33 , a window combination corresponding to the window group icon 021 is displayed on the desktop: window B1 and window B2. After the user right-clicks the window group icon 021, the electronic device can display a “split screen” option corresponding to the window group icon 021. After the user clicks the option, as shown in (b) in FIG33 , the electronic device can display the window combination corresponding to the window group icon 021 in a split screen, displaying window B1 in the left half-screen area and window B2 in the right half-screen area.

[0312] When the window combination includes three or more windows, the electronic device may display one window in the window combination in one split-screen area and display the other windows in the window combination in another split-screen area.

[0313] Exemplarily, as shown in (a) in FIG34 , the window combination corresponding to the window group icon 021 displayed on the desktop includes: window B1, window B2 and window B3. After the user right-clicks the window group icon 021, the electronic device can display the "split screen" option corresponding to the window group icon 021. After the user clicks the option, as shown in (b) in FIG34 , the electronic device can display the window combination corresponding to the window group icon 021 in split screen, displaying window B1 and window B2 in the left half-screen area, and displaying window B3 in the right half-screen area.

[0314] Window B1 and window B2 may be displayed in a multi-window display mode, or in a multi-label display mode as shown in (b) of FIG. 34 .

[0315] The single window displayed in the right half screen area may be the focus window, namely window B3; the electronic device may also display window B3 in the left half screen area and display window B1 and window B2 in the right half screen area.

[0316] As an optional implementation method, the windows displayed in the left half screen area and the right half screen area can also be interchanged. For example, the user can drag window B2 to the right half screen area, triggering the electronic device to interchange the display positions of window B2 and window B3.

[0317] As another optional implementation method, after the user drags window B2 to the right half screen area, the electronic device can be triggered to add window B2 to the left half screen area for display, that is, display window B2 and window B3 in the right half screen area.

[0318] In some embodiments, the user can perform a split-screen operation to display the application window and other application windows in the window combination in a split-screen manner.

[0319] As an optional implementation manner, the electronic device may display an application window in the window combination in one split-screen area, and display an application window of a certain application program in another split-screen area.

[0320] For example, as shown in (a) of FIG35 , a window combination corresponding to the window group icon 021 is displayed on the desktop: window B1 and window B2. The left side of the desktop has a split-screen hot zone 61, and the right side has a split-screen hot zone 62. As shown in (a) and (b) of FIG35 , the user can drag the window group icon 021 to the split-screen hot zone 61, triggering the electronic device to display the window combination corresponding to the window group icon 021 in the left half-screen area; then, as shown in (b) and (c) of FIG35 , the user can hover the mouse pointer over the application icon 8, triggering the electronic device to display the window thumbnail A1' of the window A1 corresponding to the application icon 8, and then drag the window thumbnail A1' to the split-screen hot zone 62, triggering the electronic device to display window A1 in the right half-screen area.

[0321] As another optional implementation, the electronic device may display the application windows in the window combination in one split-screen area, and display the application windows in other window combinations in another split-screen area.

[0322] For example, as shown in (a) of FIG36 , the desktop displays the window combination corresponding to window group icon 021: window B1 and window B2. The desktop also includes a window group icon 024, and the window combination corresponding to window group icon 024 includes window C1 and window C2. After the user enters a split-screen operation, as shown in (b) of FIG36 , the electronic device may display the window combination corresponding to window group icon 021 in the left half of the screen area and the window combination corresponding to window group icon 024 in the right half of the screen area.

[0323] Among them, the user can perform split-screen operations on the window group icon 021 and the window group icon 024 respectively by triggering the split-screen hot zone as described above.

[0324] It is understood that the split-screen operation is not limited to the above examples and may include other implementation methods, which are not particularly limited in the embodiments of the present application. In the split-screen state, the taskbar can also be hidden and displayed, and the user can trigger the electronic device to display the taskbar through relevant operations (such as moving the mouse to the bottom of the desktop and hovering it).

[0325] In addition, the above is an illustrative explanation using two split-screen areas as an example. In some embodiments, the electronic device can divide the screen into more split-screen areas. The electronic device can also automatically adjust the number of split-screen areas according to the user's split-screen operation, and display one or more windows in each split-screen area. For example, a certain window combination includes four application windows. After the user performs the split-screen operation as shown in (a) in Figure 33, the electronic device can divide the screen into four split-screen areas to display four application windows in a one-to-one correspondence. The electronic device can also display the application window in the split-screen area desired by the user according to the user's split-screen operation. For example, the four corners of the desktop can each correspond to a split-screen hot zone to divide the screen into four split-screen areas. The user can trigger a split-screen hot zone to display the application window in the split-screen area corresponding to the split-screen hot zone.

[0326] Convert a window combination into a desktop

[0327] In some embodiments of the present application, a user may input a desktop conversion operation for a certain window combination, triggering the electronic device to create a new desktop and display each application window in the window combination on the new desktop.

[0328] For example, as shown in (a) of FIG37 , a window group icon 021 is displayed on desktop 1, wherein the window combination corresponding to window group icon 021 includes window B1 and window B2. After the user right-clicks window group icon 021, the electronic device may display a "Convert to Desktop" option corresponding to window group icon 021. After the user clicks this option, as shown in (b) of FIG37 , the electronic device may create a new desktop 2, and display the various application windows in the window combination corresponding to window group icon 021 on desktop 2, namely, display window B1 and window B2.

[0329] After the window combination corresponding to the window group icon 021 is converted into a desktop, the window group icon 021 can be deleted from the original desktop 1.

[0330] It can be understood that any one of the above examples or the scheme shown in any one of the figures can be an independent scheme, or the scheme composed of any multiple examples or the scheme composed of any multiple figures can also be an independent scheme, and this application does not impose any special restrictions here.

[0331] Based on the above examples, the following describes the steps of the window display method provided by this application.

[0332] FIG38 is a flow chart of a window display method according to an embodiment of the present application. As shown in FIG38 , the method according to an embodiment of the present application may include the following steps:

[0333] S110 : In response to the window combination operation, generate and display a window group icon corresponding to the window combination.

[0334] S120 : In response to a first window display operation on the window group icon, display each application window in the window combination corresponding to the window group icon.

[0335] Specifically, the user can trigger the electronic device to combine one or more application windows to form a window combination through the window combination operation; during the window combination process, the electronic device can generate and display a window group icon corresponding to the window combination.

[0336] After creating a window combination, if the user wants to switch to the window combination, the user can click the window group icon corresponding to the window combination (ie, the first window display operation) to enable the electronic device to simultaneously open each application window in the window combination.

[0337] When all application windows in the window combination are opened, the user can simultaneously minimize all application windows in the window combination by clicking the window group icon again.

[0338] Among them, the application windows to be combined, that is, the application windows in the window combination, can be any application windows running on the electronic device. In some embodiments, the application windows in the window combination can all come from the electronic device, that is, these application windows are all opened by the user on the local computer.

[0339] In other embodiments, the window combination may include application windows from other devices. These application windows from other devices may be opened by the user on other devices and then transferred to the local computer via a wired or wireless connection between the other devices and the local computer. The application windows in the window combination may all be from other devices, or some may be from the local computer and some from other devices.

[0340] In some embodiments, the application windows in the window combination may all be application windows under the same operating system.

[0341] In other embodiments, the window combination may also include application windows of multiple operating systems.

[0342] The multiple operating systems may be installed on the same electronic device, or may be installed on different electronic devices.

[0343] The multiple operating systems may include but are not limited to multiple of the following operating systems: Windows operating system, Linux operating system, Mac operating system, Android operating system, iOS operating system, Hongmeng operating system, etc.

[0344] As described above, users can combine one or more application windows. For example, if several application windows are often used together, users can combine these application windows to form a window combination through the window combination operation. Later, users can quickly and easily find the window combination through the window group icon corresponding to the window combination and open these application windows together. For another example, if a user needs to frequently use a certain application window or feels that the window content of a certain application window needs special attention, they can create a window combination for the application window. In this case, the window combination can serve as an identifier for the application window. Later, users can quickly and easily find the window combination through the window group icon of the window combination and open the application window.

[0345] In some embodiments, the user can combine the various application windows currently displayed on the desktop to form a window combination through a window combination operation.

[0346] Specifically, the user can input a first window combination operation. After receiving the operation, the electronic device can respond to the operation by combining the various application windows displayed on the desktop into a window combination (referred to herein as the first window combination), and generate and display a window group icon corresponding to the first window combination.

[0347] Optionally, the first window combination operation may be an operation of selecting a first function option, wherein the first function option is a function option of a first application window displayed on the desktop. The first application window may be any application window displayed on the desktop. As shown in FIG2 , the first function option may be the “Combine” option 21 or other options in the function option list corresponding to the control 11.

[0348] The first window combination operation may also be a trigger operation for the first target control in the control center interface. For example, as shown in FIG3 , the first window combination operation may be a click operation for the “combine window” control in the control center interface.

[0349] The first window combination operation can also be the operation of selecting the first menu item in the right-click menu after triggering the right-click menu of the desktop. For example, as shown in Figure 4, the first window combination operation can be selecting the "combine" option 31 in the right-click menu after right-clicking the desktop.

[0350] For other descriptions related to the first window combination operation, please refer to the embodiments corresponding to FIG. 2 to FIG. 4 above, which will not be repeated here.

[0351] In some embodiments, a user can select several application windows to combine through a window combination operation to form a window combination.

[0352] Specifically, the user can input a second window combination operation for multiple application windows (referred to herein as second application windows). After receiving the operation, the electronic device can respond to the operation by combining the second application windows targeted by the second window combination operation into a window combination (referred to herein as the second window combination), and generate and display a window group icon corresponding to the second window combination.

[0353] In one possible implementation, the second window combining operation may include the following multiple steps: after pressing a target button and selecting multiple second application windows, right-clicking the display area of ​​the second application window, and selecting the second menu item in the right-click menu that is triggered. The target button may be any button, for example, as shown in FIG5 , the target button may be the Ctrl key, and the second menu item may be the "Combine" option 32.

[0354] In another possible implementation, the second window combining operation may be dragging a window thumbnail corresponding to at least one second application window onto a window thumbnail corresponding to another second application window in the task center interface. For example, as shown in Figures 6 and 7, the second window combining operation may be dragging a window thumbnail corresponding to window B2 onto a window thumbnail corresponding to window B1.

[0355] For other descriptions related to the second window combination operation, please refer to the embodiments corresponding to FIG. 5 to FIG. 7 above, which will not be repeated here.

[0356] In some embodiments, a user can create a window combination for a single application window.

[0357] Specifically, the user can input a third window combination operation for a certain application window (referred to herein as the third application window). After receiving the operation, the electronic device can respond to the operation by combining the third application windows into a window combination (referred to herein as the third window combination), and generate and display a window group icon corresponding to the third window combination.

[0358] The third window combination operation may be an operation of selecting the second function option of the third application window. For example, as shown in FIG8 , the second function option may be the “combine” option 22 or other options in the function option list corresponding to the control 11 .

[0359] The third window combination operation may also be an input shortcut key combination, and correspondingly, the third application window may be a focus window.

[0360] In some embodiments, the user may also first create an empty window combination and then add an application window to the window combination.

[0361] Specifically, the user may input a window group creation operation, and upon receiving the operation, the electronic device may generate and display a window group icon (hereinafter referred to as the first window group icon) corresponding to an empty window combination (hereinafter referred to as the fourth window combination) in response to the operation. Then, the user may input a window addition operation for the fourth window combination, and the electronic device may, in response to the operation, add at least one application window (hereinafter referred to as the fourth application window) to the fourth window combination.

[0362] Among them, when responding to a window adding operation, the electronic device may also update the first window group icon to a second window group icon, wherein the display style of the second window group icon is different from that of the first window group icon, so that the user can distinguish between the window group icon corresponding to the empty window combination and the window group icon corresponding to the non-empty window combination.

[0363] In one possible implementation, the window group creation operation may be a trigger operation for the second target control in the control center interface. For example, as shown in FIG9 , the window group creation operation may be a click operation for the “window combination” control in the control center interface.

[0364] In another possible implementation, the window group creation operation may include the following multiple steps: after the target hot zone input triggers the electronic device to display a window group creation indicator, the window group creation indicator is clicked. The specific implementation of this operation can be found in the relevant description of the embodiment shown in Figure 10 above, and will not be repeated here.

[0365] For other descriptions related to the window group creation operation, please refer to the embodiments corresponding to Figures 9 and 10 above, and will not be repeated here.

[0366] After creating the fourth window combination, the user can add an application window to it. It is understandable that after the user creates a non-empty window combination (such as the first window combination, the second window combination, and the third window combination), the user can also add an application window to it. That is, in some embodiments, for any window combination, the user can also enter a window add operation for the window combination to add the target window (herein referred to as the first target window) to the window combination. For ease of explanation, the following example uses the example of adding a window to any window combination through the window add operation as an example.

[0367] The window adding operation input by the user for a certain window combination may be any of the following operations:

[0368] (1) Inputting a trigger operation for the window group icon corresponding to the window combination triggers the electronic device to display an application window list, and then selecting a first target window in the application window list. The application window list may include one or more application windows. The specific implementation of this operation can be found in the relevant description of the embodiment shown in FIG. 11 above, and will not be repeated here.

[0369] (2) Drag the first target window displayed on the desktop to the window group icon corresponding to the window combination. During the dragging process, the first target window can be switched to a thumbnail. For a description of this operation, please refer to the embodiment corresponding to FIG12 above.

[0370] (3) Input a preview trigger operation for the first application icon, and drag the window preview image of the triggered first target window to the window group icon corresponding to the window combination, or drag it to the window display area of ​​the window combination. For a description of this operation, please refer to the embodiments corresponding to Figures 13 and 14 above.

[0371] (4) Drag the notification message of the target application to the window display area of ​​the window combination, wherein the first target window is the application window of the target application. For a description of this operation, please refer to the embodiment corresponding to FIG15 above.

[0372] It is understandable that the implementation of the various operations described above is not limited to the above examples, and other implementation methods may also be used. The embodiments of the present application do not specifically limit this.

[0373] Users can create one or more window combinations using the window combination operation. Each time a window combination is created, any of the above window combination operations can be used. For any window combination, users can add one or more application windows to the window combination using the window add operation. Each time an application window is added, any of the above window add operations can be used.

[0374] The same application window can be combined into one or more window combinations.

[0375] In the embodiments of the present application, the window group icon can be displayed anywhere on the desktop. In some embodiments, the window group icon is located in the taskbar to facilitate user search. The specific location of the window group icon in the taskbar can be found in the relevant description of the embodiment shown in Figure 16 above and other related descriptions, which will not be repeated here.

[0376] In some embodiments of the present application, the display styles of the window group icons may be the same.

[0377] To facilitate user identification, in other embodiments of the present application, different window combinations may display different styles, and the window group icon may indicate each application window in the corresponding window combination and / or the application icon corresponding to each application window.

[0378] Optionally, as shown in FIG17 , the window group icon includes thumbnails of application windows in the corresponding window combination and thumbnails of application icons corresponding to the application windows, wherein the thumbnails of the application windows may be arranged in a stacked manner.

[0379] To facilitate the user's perception of the window combination process, in some embodiments, when a user creates a non-empty window combination, after the electronic device receives the window combination operation input by the user, it can display window combination indication information in response to the operation to indicate the combined application windows.

[0380] Optionally, the window combination indication information can be a combo box displayed along the outer edge of the combined application windows, wherein each combined application window is located within the area selected by the combo box, and the combo box can be displayed for a target duration and then disappear. The implementation method of the combo box can refer to the relevant description of the embodiment shown in Figure 18 above and will not be repeated here.

[0381] It is understandable that the window combination indication information may also be implemented in other ways, for example, it may be mark information displayed on the application window.

[0382] To make it easier for users to identify application windows in a window combination, in some embodiments of the present application, the window display style of the application windows in the window combination is different from the window display style of application windows that do not belong to any window combination. As shown in (c) of Figure 18, after the application windows are combined, the electronic device can change the color of the window title bar and border.

[0383] In some embodiments, the electronic device may also generate a window group name corresponding to the window combination, and the window group name may be displayed on the desktop together with the window group icon. The window group name may be a similar name such as "Window Group 1" or "Window Group 2", or may be generated based on the window name or other information of each application window in the window combination.

[0384] As described above, the user can create multiple window combinations. Correspondingly, the desktop may include window group icons corresponding to the multiple window combinations. In this case, the window group icon targeted by the above-mentioned first window display operation may be any window group icon among the multiple window group icons.

[0385] The user can switch between displaying application windows in the window combination and application windows outside the window combination. When switching windows, in some embodiments, the application windows in the window combination and windows outside the group can be displayed mutually exclusively, that is, not displayed on the desktop at the same time.

[0386] Exemplarily, as shown in FIG19 , when an application window in a certain window combination is displayed on the desktop, the user inputs a window display operation for a first application, and the electronic device can respond to the operation by displaying the application window of the first application and minimizing the window combination; then, the user inputs a second window display operation for the window group icon corresponding to the window combination, and the electronic device can respond to the operation by displaying each application window in the window combination and minimizing the application window of the first application.

[0387] In some embodiments, when switching windows, the application window in the window combination and the window outside the group can be displayed on the desktop at the same time. When the window group icon corresponding to the window combination displayed on the desktop is triggered, the electronic device can minimize the window outside the group.

[0388] Exemplarily, as shown in FIG20 , when an application window in a certain window combination is displayed on the desktop, the user inputs a window display operation for the first application, and the electronic device can respond to the operation by displaying the application window of the first application on the upper layer of the displayed window combination; then, the user inputs a second window display operation for the window group icon, and the electronic device can respond to the operation by minimizing the application window of the first application.

[0389] In some embodiments, when switching windows, the application window in the window combination and the window outside the group can be displayed on the desktop at the same time. When the window group icon corresponding to the window combination displayed on the desktop is triggered, the electronic device can put the window combination on top.

[0390] Exemplarily, as shown in FIG21 , when an application window in a certain window combination is displayed on the desktop, the user inputs a window display operation for a first application, and the electronic device can respond to the operation by displaying the application window of the first application on the upper layer of the displayed window combination; then, the user inputs a second window display operation for a window group icon, and the electronic device can respond to the operation by displaying each application window in the window combination corresponding to the window group icon on the upper layer of the application window of the first application.

[0391] Among the above-mentioned window switching methods, the window switching method shown in Figure 19 can make the desktop more concise, thereby making it easier for users to focus on the currently interacting window; the window switching method shown in Figure 20 allows users to view other application windows while opening a window combination, and can make the desktop more concise when the user focuses on the window combination again; the window switching method shown in Figure 21 can keep other application windows on the desktop when the user focuses on the window combination, allowing users to obtain the window content of other application windows, and also making it easier for users to switch to display the application window again.

[0392] In some embodiments, when switching windows, window combinations can be displayed mutually exclusively, that is, not displayed on the desktop at the same time, so that the desktop is concise and convenient for users to view various application windows in the same window combination.

[0393] For example, as shown in FIG22 , the window group icons displayed on the desktop include: a first window group icon and a second window group icon, and the application windows in the window combination corresponding to the first window group icon are displayed on the desktop. After the user inputs a window display operation for the second window group icon, the electronic device can, in response to the operation, display the various application windows in the window combination corresponding to the second window group icon and minimize the various application windows in the window combination corresponding to the first window group icon; then, the user inputs a window display operation for the first window group icon, and the electronic device can, in response to the operation, display the various application windows in the window combination corresponding to the first window group icon and minimize the various application windows in the window combination corresponding to the second window group icon.

[0394] It is understandable that, in some embodiments, window combinations may also be displayed on the desktop simultaneously.

[0395] In some embodiments, the electronic device may provide window switching modes corresponding to the aforementioned window switching methods, and the user may select from these window switching modes to enable the electronic device to perform window switching using the corresponding window switching method.

[0396] In some embodiments of the present application, a user may transfer window data in a window combination to a window outside the group by dragging and dropping data.

[0397] For example, as shown in Figure 23, the user can drag the target data in the target window to the target application icon. In response to this operation, the electronic device can display the first target application window corresponding to the target application icon and minimize the window combination where the target window is located. Then, the user can continue to drag the target data to the first target application window. In response to this operation, the electronic device can transfer the target data to the first target application window.

[0398] The target data may be a picture or various types of files; the target window for data transfer may be any application window that supports data transfer by dragging and dropping.

[0399] In the embodiment of the present application, when the electronic device receives a notification message, the user can click the notification message to open the corresponding application window. Optionally, if the application window belongs to a certain window combination, the electronic device can open all windows in the window combination.

[0400] For example, as shown in Figure 24, when the electronic device pops up the target notification message, the user can input a trigger operation for the target notification message. The electronic device can respond to the operation and display the various application windows in the window combination to which the second target application window belongs, when the application window corresponding to the target notification message (here referred to as the second target application window) has a window combination to which it belongs.

[0401] In the embodiment of the present application, for a created window combination, the user can close one or more application windows therein.

[0402] Specifically, if the user wants to close an application window in the window combination (referred to as the second target window here), the user can input a window closing operation for the second target window. After the electronic device receives the operation, it can remove the second target window from the window combination in response to the operation.

[0403] Optionally, in the case that the window combination includes only the second target window, the electronic device may further delete the window group icon corresponding to the window combination after receiving a window close operation from the user on the second target window in the window combination.

[0404] Among them, the specific implementation method of the window closing operation can refer to the relevant description in the embodiment shown in Figure 25 and other related descriptions, which will not be repeated here.

[0405] In some embodiments, the user can cancel the window grouping by performing an ungrouping operation.

[0406] Specifically, as shown in FIG26 , if the user wishes to cancel a window combination, the user may input a cancel operation for the window combination. After receiving the operation, the electronic device may respond to the operation, cancel the window combination, and delete the window group icon corresponding to the window combination.

[0407] In some embodiments, the user can minimize or maximize a window in the window combination through related operations.

[0408] Specifically, as shown in FIG27 , the user may input a minimize operation for a window in the window combination (here referred to as the third target window). After receiving the operation, the electronic device may minimize the third target window in response to the operation.

[0409] 28 , the user may input a maximize operation for a window (herein referred to as the fourth target window) in the window combination. After receiving the operation, the electronic device may respond to the operation and maximize the fourth target window.

[0410] In some embodiments, a user can save a certain window combination and save the window group icon corresponding to the window combination as a resident icon.

[0411] Specifically, as shown in Figure 29, for a certain window combination, the user can input a first save operation for the window combination. After receiving the operation, the electronic device can respond to the operation by saving the window combination and saving the window group icon corresponding to the window combination as a resident icon. When all application windows in the window combination are closed, the window group icon corresponding to the window combination will continue to be displayed on the desktop. At this time, if the user inputs a window display operation for the window group icon, the electronic device can respond to the operation and start and display each application window in the window combination.

[0412] In some embodiments, referring to FIG. 30 , the user can cancel the save operation for a certain window combination, thereby canceling the save operation and restoring the window group icon corresponding to the window combination to a non-resident icon.

[0413] In some embodiments, a user can save the window content of an application window in a certain window combination, triggering the electronic device to generate a target file, which may include screenshots of the window content of each application window.

[0414] Specifically, as shown in Figure 31, for a certain window combination, the user can input a second save operation for the window combination. After receiving the operation, the electronic device can generate a target file in response to the operation. The target file includes screenshots of the window contents of each application window in the window combination.

[0415] In some embodiments of the present application, for window combinations, electronic devices can provide a multi-window display mode and a multi-tab display mode, and the window combination can switch between the multi-window display mode and the multi-tab display mode; wherein, in the multi-window display mode, each application window in the window combination is an independent window; in the multi-tab display mode, each application window in the window combination is displayed in an independent window in the form of a tab window. The specific implementation process of the electronic device switching the window display mode can be referred to the relevant description in the embodiment shown in Figure 31 above, and will not be repeated here.

[0416] In some embodiments, the user can split the application windows in the window combination into split-screen displays through a split-screen operation.

[0417] Specifically, referring to Figures 33 and 34, for a certain window combination, the user can input a first split-screen operation, and the electronic device can respond to the operation by displaying the first window in the window combination in the first split-screen area and displaying other windows in the window combination except the first window in the second split-screen area.

[0418] The first window may be a focus window in the window combination.

[0419] In some embodiments, the user can perform a split-screen operation to display the application window and other application windows in the window combination in a split-screen manner.

[0420] Specifically, as shown in Figure 35, the user can input a second split-screen operation for a certain window combination and an application window (referred to as the second window here) that does not belong to the window combination. In response to the operation, the electronic device can display the various application windows in the window combination in the first split-screen area and display the second window in the second split-screen area.

[0421] Among them, the second window can be any application window outside the window combination. One second window can be displayed in the second split-screen area, or multiple second windows can be displayed. The multiple second windows can be application windows that do not belong to any window combination, or they can be individual application windows in a certain window combination.

[0422] 37 , in some embodiments of the present application, a user may input a desktop conversion operation for a certain window combination, triggering the electronic device to create a new desktop and display each application window in the window combination on the new desktop.

[0423] Those skilled in the art will appreciate that the above embodiments are illustrative and are not intended to limit the present application. Where possible, the above schemes may also be selectively combined to obtain one or more other embodiments. Those skilled in the art may select and combine any of the above schemes as needed, and any combination that does not depart from the essence of the present application shall fall within the scope of protection of the present application.

[0424] Based on the same concept, as an implementation of the above method, an embodiment of the present application provides a window display device. The device embodiment corresponds to the above method embodiment. For ease of reading, the present device embodiment will no longer repeat the details of the above method embodiment one by one, but it should be clear that the device in this embodiment can correspond to and implement all the contents of the above method embodiment.

[0425] FIG39 is a schematic diagram of the structure of a window display device provided in an embodiment of the present application. As shown in FIG39 , the device provided in this embodiment may include:

[0426] The display module 110 , the input module 120 , the processing module 130 and the communication module 140 .

[0427] The display module 110 is used to support the electronic device in executing the interface display operations in the above embodiments and / or other processes used in the technology described herein.

[0428] The input module 120 is used to receive user input on the display interface of the electronic device, such as keyboard input, mouse input, touch input, voice input, gesture input, etc. The input module is used to support the electronic device to execute the steps of receiving user operations in the above embodiments and / or other processes used for the technology described in this article.

[0429] The processing module 130 is used to support the electronic device in executing the processing operations in the steps of the methods in the above embodiments and / or other processes used in the technology described herein.

[0430] The communication module 140 is used to support the electronic device in performing operations related to the communication process between other electronic devices in the above embodiments and / or other processes used in the technology described herein.

[0431] The device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effects are similar, which will not be repeated here.

[0432] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0433] Based on the same concept, an embodiment of the present application further provides an electronic device. Please refer to Figure 40, which is a schematic diagram of the structure of the electronic device provided in an embodiment of the present application. As shown in Figure 40, the electronic device may include at least one processor 210, a communication bus 220, a memory 230, and at least one communication interface 240.

[0434] The processor 210 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application. The processor 210 may run one or more operating systems.

[0435] The communication bus 220 may include a pathway for transmitting information between the aforementioned components.

[0436] The communication interface 240 is used to communicate with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.

[0437] The memory 230 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 230 may exist independently and be connected to the processor 210 via the communication bus 220. The memory 230 may also be integrated with the processor 210.

[0438] The memory 230 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 210. The processor 210 is used to execute the computer-executable instructions stored in the memory 230 to control the electronic device to implement the method provided in the above embodiment of the present application.

[0439] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.

[0440] In a specific implementation, as an embodiment, the processor 210 may include one or more CPUs, such as CPU1 and CPU2 in Figure 40, and each CPU may support multiple virtual CPUs, which are also called VCPUs.

[0441] In a specific implementation, as an embodiment, an electronic device may include multiple processors, such as processor 210 and processor 270 in FIG40 . Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0442] In a specific implementation, as an embodiment, the electronic device may further include an output device 250 and an input device 260. The output device 250 communicates with the processor 210 and can display information in a variety of ways. For example, the output device 250 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 260 communicates with the processor 210 and can receive user input in a variety of ways. For example, the input device 260 can be a mouse, a keyboard, a touch screen device, or a sensor device.

[0443] The electronic device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effects are similar, which will not be repeated here.

[0444] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method described in the above method embodiment is implemented.

[0445] An embodiment of the present application further provides a computer program product. When the computer program product is run on an electronic device, the electronic device implements the method described in the above method embodiment when executing the computer program product.

[0446] The present application also provides a chip system, including a processor coupled to a memory, wherein the processor executes a computer program stored in the memory to implement the method described in the above method embodiment. The chip system can be a single chip or a chip module composed of multiple chips.

[0447] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, hard disk or tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)).

[0448] Those skilled in the art will appreciate that all or part of the process steps in the above-described method embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program can include the process steps in the above-described method embodiments. The aforementioned storage medium can include various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.

[0449] The naming or numbering of steps in this application does not mean that the steps in the method flow must be executed in the time / logical sequence indicated by the naming or numbering. The execution order of the named or numbered process steps can be changed according to the technical purpose to be achieved, as long as the same or similar technical effects can be achieved.

[0450] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0451] In the embodiments provided in this application, it should be understood that the disclosed devices / equipment and methods can be implemented in other ways. For example, the device / equipment embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0452] It should be understood that in the description of this application and the appended claims, the terms "comprises," "includes," "has," and any variations thereof are intended to cover non-exclusive inclusions and mean "including but not limited to," unless otherwise specifically emphasized. For example, a process, method, system, product, or apparatus that includes a series of steps or modules is not necessarily limited to those steps or modules explicitly listed, but may include other steps or modules not explicitly listed or inherent to the process, method, product, or apparatus.

[0453] In the description of this application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is used to describe the association relationship of associated objects, indicating that three relationships can exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

[0454] Furthermore, in the description of this application, unless otherwise specified, "plurality" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, "at least one of a, b, or c" can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.

[0455] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0456] In addition, in the description of this application specification and the appended claims, the terms "first," "second," etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or precedence, nor should they be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein; and features specified as "first" or "second" may explicitly or implicitly include at least one of such features.

[0457] In the embodiments of this application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of this application should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts in a concrete manner.

[0458] References to "one embodiment" or "some embodiments" in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, not to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person of ordinary skill in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some or all of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of this application.

Claims

1. A window display method, applied to an electronic device, characterized in that: The method comprises: In response to the window combination operation, generating and displaying a window group icon corresponding to the window combination, wherein the window combination includes a plurality of application windows; In response to a first window display operation for the window group icon, each application window in the window combination corresponding to the window group icon is displayed.

2. The method according to claim 1, characterized in that The step of generating and displaying a window group icon corresponding to the window combination in response to the window combination operation includes: In response to a first window combination operation, a window group icon corresponding to the first window combination is generated and displayed, wherein the first window combination includes various application windows displayed on the desktop.

3. The method according to claim 2, characterized in that The first window combination operation includes at least one of the following operations: An operation of selecting a first function option, where the first function option is a function option of a first application window displayed on the desktop; A trigger operation for the first target control in the control center interface; or, After the right-click menu of the desktop is triggered, an operation of selecting the first menu item in the right-click menu is selected.

4. The method according to any one of claims 1 to 3, characterized in that: The step of generating and displaying a window group icon corresponding to the window combination in response to the window combination operation includes: In response to a second window combination operation on a plurality of second application windows, a window group icon corresponding to a second window combination is generated and displayed, wherein the second window combination includes each of the second application windows.

5. The method according to claim 4, characterized in that The second window combination operation for the plurality of second application windows includes at least one of the following operations: After pressing the target button and selecting multiple second application windows, right-click the display area of ​​the second application window and select the second menu item in the right-click menu that triggers the display; or, In the task center interface, drag a window thumbnail of at least one second application window onto a window thumbnail of another second application window.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: In response to a third window combination operation, a window group icon corresponding to the third window combination is generated and displayed, wherein the third window combination operation is an operation of selecting a second function option of a third application window, and the third window combination includes the third application window.

7. The method according to any one of claims 1 to 6, characterized in that: The step of responding to the window combination operation further includes: Window combination indication information is displayed, where the window combination indication information is used to indicate the combined application windows.

8. The method according to claim 7, characterized in that The window combination indication information includes: a combination box displayed along the outer edge of the combined application windows, each of the combined application windows is located in the area framed by the combination box, and the combination box disappears after being displayed for a target time.

9. The method according to any one of claims 1 to 8, characterized in that: The step of generating and displaying a window group icon corresponding to the window combination in response to the window combination operation includes: In response to the window group creation operation, a first window group icon is generated and displayed, and a fourth window combination corresponding to the first window group icon is empty; In response to the window adding operation for the fourth window combination, a fourth application window is added to the fourth window combination, and the first window group icon is updated to a second window group icon, wherein the second window group icon has a different display style from the first window group icon.

10. The method according to claim 9, characterized in that The window group creation operation includes at least one of the following operations: A trigger operation for a second target control in the control center interface; or, After the target hot zone input trigger operation triggers the electronic device to display a window group creation mark, click the window group creation mark.

11. The method according to any one of claims 1 to 10, characterized in that: The method further comprises: In response to a window display operation for a first application, display an application window of the first application and minimize the window combination; In response to a second window display operation for the window group icon, each application window in the window combination corresponding to the window group icon is displayed, and the application window of the first application is minimized.

12. The method according to any one of claims 1 to 11, characterized in that: The method further comprises: In response to a window display operation for a first application, displaying an application window of the first application on an upper layer of the displayed window combination; In response to the second window display operation for the window group icon, the application window of the first application is minimized, or each application window in the window combination corresponding to the window group icon is displayed on an upper layer of the application window of the first application.

13. The method according to any one of claims 1 to 12, characterized in that: The desktop of the electronic device includes window group icons corresponding to a plurality of window combinations; the window group icon targeted by the first window display operation is any window group icon among the plurality of window group icons.

14. The method according to claim 13, characterized in that The window group icon displayed on the desktop includes: a first window group icon and a second window group icon, the first window group icon is the window group icon targeted by the first window display operation; the method further includes: In response to the window display operation for the second window group icon, display each application window in the window combination corresponding to the second window group icon, and minimize each application window in the window combination corresponding to the first window group icon; In response to the window display operation for the first window group icon, each application window in the window combination corresponding to the first window group icon is displayed, and each application window in the window combination corresponding to the second window group icon is minimized.

15. The method according to any one of claims 1 to 14, characterized in that: The method further comprises: In response to target data in a target window being dragged to a target application icon, displaying a first target application window corresponding to the target application icon, and minimizing the window combination where the target window is located; In response to the target data being continued to be dragged into the first target application window, the target data is transmitted to the first target application window.

16. The method according to any one of claims 1 to 15, characterized in that: The method further comprises: In response to a trigger operation on a target notification message, when a second target application window corresponding to the target notification message has a window combination to which it belongs, each application window in the window combination to which the second target application window belongs is displayed.

17. The method according to any one of claims 1 to 16, characterized in that: The method further comprises: In response to a window adding operation for the window combination, a first target window is added to the window combination.

18. The method according to claim 17, characterized in that The window adding operation for the window combination includes at least one of the following operations: Inputting a trigger operation for the window group icon corresponding to the window combination, triggering the electronic device to display an application window list, and selecting a first target window in the application window list, wherein the application window list includes one or more application windows; Drag a first target window displayed on the desktop to the window group icon corresponding to the window combination, wherein during the process of dragging the first target window, the first target window is switched to a thumbnail form; Input a preview trigger operation for the first application icon, and drag the window preview image of the triggered first target window to the window group icon corresponding to the window combination, or to the window display area of ​​the window combination; or The notification message of the target application is dragged to the window display area of ​​the window combination, and the first target window is the application window of the target application.

19. The method according to any one of claims 1 to 18, characterized in that: The method further comprises: In response to a window closing operation on a second target window in the window combination, the second target window is removed from the window combination.

20. The method according to claim 19, characterized in that In a case where the window combination includes only the second target window, the step of responding to the window closing operation on the second target window in the window combination further includes: deleting a window group icon corresponding to the window combination.

21. The method according to any one of claims 1 to 20, characterized in that: The method further comprises: In response to a cancel operation on the window combination, the window combination is canceled, and a window group icon corresponding to the window combination is deleted.

22. The method according to any one of claims 1 to 21, characterized in that: The method further comprises: In response to a minimization operation on a third target window in the window combination, minimizing the third target window; In response to a maximization operation on a fourth target window in the window combination, the fourth target window is maximized and displayed.

23. The method according to any one of claims 1 to 22, characterized in that: The method further comprises: In response to a first saving operation on the window combination, saving the window combination, and saving a window group icon corresponding to the window combination as a resident icon; In a case where each application window in the window combination is closed, in response to a window display operation on the window group icon, each application window in the window combination is started and displayed.

24. The method according to any one of claims 1 to 23, characterized in that The method further comprises: In response to a second saving operation on the window combination, a target file is generated, wherein the target file includes window content screenshots of each application window in the window combination.

25. The method according to any one of claims 1 to 24, characterized in that The window combination can switch between a multi-window display mode and a multi-tab display mode; in the multi-window display mode, each application window in the window combination is an independent window; in the multi-tab display mode, each application window in the window combination is displayed in an independent window in the form of a tab window.

26. The method according to any one of claims 1 to 25, characterized in that The method further comprises: In response to the first split-screen operation, a first window in the window combination is displayed in a first split-screen area, and other windows in the window combination except the first window are displayed in a second split-screen area.

27. The method according to any one of claims 1 to 26, characterized in that The method further comprises: In response to the second split-screen operation, each application window in the window combination is displayed in the first split-screen area, and a second window is displayed in the second split-screen area, and the second window does not belong to the window combination.

28. The method according to any one of claims 1 to 27, characterized in that: The method further comprises: In response to the desktop conversion operation for the window combination, a new desktop is created, and each application window in the window combination is displayed on the new desktop.

29. The method according to any one of claims 1 to 28, characterized in that The window display style of the application window in the window combination is different from the window display style of the application window that does not belong to any window combination.

30. The method according to any one of claims 1 to 29, characterized in that The window group icon indicates each application window in the corresponding window combination and / or an application icon corresponding to each application window.

31. The method according to claim 30, characterized in that The window group icon includes: thumbnails of each application window in the corresponding window combination and thumbnails of application icons corresponding to each application window, and the thumbnails of each application window are arranged in overlapping layers.

32. The method according to any one of claims 1 to 31, characterized in that The window group icon is located in the task bar.

33. The method according to any one of claims 1 to 32, characterized in that The window combination includes application windows of multiple operating systems, and / or the window combination includes application windows from other devices.

34. An electronic device, characterized in that: include: A memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the method according to any one of claims 1 to 33 when calling the computer program.

35. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 33 is implemented.

36. A computer program product, characterized in that When the computer program product runs on an electronic device, the electronic device executes the method according to any one of claims 1 to 33.

37. A chip system, characterized in that: The chip system includes a processor, which is coupled to a memory, and the processor executes a computer program stored in the memory to implement the method described in any one of claims 1-33.

Citation Information

Patent Citations

  • Method and apparatus for application window grouping and management

    CN101133381A

  • Window display method, computing device and readable storage medium

    CN113342452A

  • Display screen window switching method and electronic equipment

    CN116225276A

  • Application window processing method, storage medium and intelligent interaction panel

    CN117093106A