Application window management method, electronic device, and storage medium
By displaying a combined window in the multitasking management center interface and supporting focus window switching and sharing, the problem of cumbersome application window switching in electronic devices is solved, improving user operation convenience and efficiency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-22
- Publication Date
- 2026-04-02
AI Technical Summary
In the existing technology, switching between different application windows on electronic devices is cumbersome and time-consuming, resulting in a poor user experience.
This invention provides an application window management method that allows users to preview multiple application windows simultaneously by displaying a combined window in a multitasking management center interface. It also supports switching and operating the focus window of the combined window, including sharing and saving the combined window between different devices.
It improves the convenience and efficiency of users operating application windows on electronic devices, enhances the user experience, and simplifies the multi-window management process.
Smart Images

Figure CN2025123090_02042026_PF_FP_ABST
Abstract
Description
Application window management method, electronic device and storage medium
[0001] The present application claims priority to the Chinese patent application No. 202411340714.7, filed on September 24, 2024, with the State Intellectual Property Office of China, and entitled "Application window management method, electronic device and storage medium", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the technical field of terminals, and in particular to an application window management method, an electronic device and a storage medium. BACKGROUND
[0003] With the development of terminal technology, the number of applications installed on electronic devices is increasing, and users can take photos / video, watch movies / TV series, listen to music, make phone calls, etc. through the applications installed on electronic devices, greatly improving people's use experience.
[0004] Users can open multiple applications on an electronic device at the same time, and users can switch to display different application windows. How to provide convenient and fast operation of application windows needs further research. SUMMARY
[0005] The present application provides an application window management method, an electronic device and a storage medium, which can preview multiple application windows through the combined window, improving user experience.
[0006] In a first aspect, the present application provides an application window management method. The method comprises: a first electronic device displays a multitask management center interface, and the multitask management center interface includes a task window of a first combined window; the first electronic device receives a first operation of a user on the task window of the first combined window; in response to the first operation, the first electronic device displays the first combined window, and the first combined window includes a first window and a second window, the size of the first window is larger than the size of the second window, and the display mode of the second window is in the form of flipping the window interface to the inside of the screen of the electronic device.
[0007] Through the method, the electronic device can display the task window of the combined window in the multitask management center interface. The electronic device can open the combined window from the multitask management center based on the user operation, the user can conveniently operate the combined window, and the user can preview multiple application windows through the combined window, improving user experience.
[0008] For example, the multitask management center interface can be the user interface shown in FIG. 3S, and the task window of the first combined window can be the task window 3021 shown in FIG. 3S. The first combined window can be the combined window 3009 shown in FIG. 4B. The first window can be the window 3030 shown in FIG. 4B, and the second window can be the window 3010 or the window 3011 shown in FIG. 4B.
[0009] For example, the multitask management center interface can be the user interface shown in FIG. 3V, and the task window of the first combined window can be the task window 3034 shown in FIG. 3V.
[0010] For example, the multitask management center interface can be the user interface shown in FIG. 5C, and the task window of the first combined window can be the task window 3021 or the task window 5005 shown in FIG. 5C.
[0011] For example, the multitask management center interface can be the user interface shown in FIG. 5D, and the task window of the first combined window can be the task window 5009 shown in FIG. 5D. The first combined window can be the combined window 3009 shown in FIG. 5E. The first window can be the window 3030 shown in FIG. 5E, and the second window can be the window 3010 or the window 3011 shown in FIG. 5E.
[0012] With reference to the first aspect, in a possible implementation, the first combined window further includes a third window, the size of the first window is greater than the size of the third window, and the third window is displayed in a manner of flipping the window interface to the inside of the screen of the electronic device.
[0013] The combined window can include more than two windows. In this way, the user can preview and operate multiple windows conveniently.
[0014] For example, the first window can be displayed between the second window and the third window. Alternatively, the first window can be displayed on the left side of the second window and the third window. Alternatively, the first window can be displayed on the right side of the second window and the third window.
[0015] For example, the third window can be the window 3010 or the window 3011 shown in FIG. 4B. Alternatively, the third window can be the window 3010 or the window 3011 shown in FIG. 5E.
[0016] With reference to the first aspect, in a possible implementation, the first window displays a page of a first application, the second window displays a page of a second application, and the first application and the second application are different. Alternatively, the first window displays a first page of a first application, and the second window displays a second page of the first application.
[0017] Optionally, the first page and the second page can be the same or different.
[0018] In this way, the first electronic device can generate the combined window based on the multiple pages of different applications or the multiple pages of the same application.
[0019] With reference to the first aspect, in a possible implementation, the first combined window further includes: the first electronic device receiving a second operation of the user for the first combined window; and in response to the second operation, the first electronic device switching the focus window of the first combined window to a second window, wherein the size of the second window is greater than the size of the first window, and the display manner of the first window is in the form of flipping the window interface to the inside of the screen of the electronic device.
[0020] In this way, the first electronic device can switch the different focus windows in the first combined window based on the user operation, so that the user can control the multiple windows in the first combined window respectively.
[0021] For example, refer to the description in the embodiments of FIGS. 5A-5B. The first window can be the window 3030 shown in FIG. 5A. The second window can be the window 5003 shown in FIG. 5B, and the first window can be the window 5004 shown in FIG. 5B.
[0022] With reference to the first aspect, in a possible implementation, before the first electronic device receives the first operation of the user for the task window of the first combined window, the method further includes: the first electronic device displaying a multi-task management center interface, the multi-task management center interface including a task window of the first application and a task window of the second application; the first electronic device receiving a third operation; and in response to the third operation, the first electronic device displaying the task window of the first combined window in the multi-task management center interface, the first combined window being obtained based on the page of the first application and the page of the second application.
[0023] In this way, the first electronic device can generate the combined window based on the operation of the user for the task windows of the multiple applications in the multi-task management center interface through the pages of the multiple applications.
[0024] For example, refer to the description in the embodiments of FIGS. 3Q-3S. The task window of the first application can be the task window of the mailbox application shown in FIG. 3Q, and the task window of the second application can be the task window of the memo application shown in FIG. 3S.
[0025] With reference to the first aspect, in a possible implementation form, before the first electronic device receives the first operation of the user on the task window of the first combined window, the method further includes: displaying, by the first electronic device, a multi-task management center interface, the multi-task management center interface including the task window of the first application; receiving, by the first electronic device, a fourth operation; and in response to the fourth operation, displaying, by the first electronic device, the task window of the first combined window in the multi-task management center interface, the first combined window being generated based on the first page of the first application and the second page of the first application.
[0026] In this way, the first electronic device can generate a combined window through multiple pages of one application based on the operation of the user on the task window of the application in the multi-task management center interface.
[0027] For example, refer to the description in the embodiments of FIGS. 3T-3V.
[0028] With reference to the first aspect, in a possible implementation form, the multi-task management center interface includes a task window of a second combined window, wherein the task window of the second combined window includes a fourth window and a fifth window, the fourth window has a size larger than that of the fifth window, the fifth window is displayed in a form of flipping the window interface to the inside of the screen of the electronic device, and the third combined window is different from the first combined window; the method further includes: receiving, by the first electronic device, a fifth operation of the user; and in response to the fifth operation, displaying, by the first electronic device, a task window of a third combined window in the multi-task management center interface, the third combined window being a window generated by combining the task window of the second combined window and the first combined window, and the third combined window including the windows in the first combined window and the windows in the second combined window.
[0029] In this way, the first electronic device can generate a new combined window through multiple combined windows based on the operation of the user on the task window of the multiple combined windows in the multi-task management center interface.
[0030] For example, refer to the description in the embodiments of FIGS. 5C-5D. The task window of the first combined window can be the task window 3021 shown in FIG. 5C, the fourth window can be the window 3023 shown in FIG. 5C, and the fifth window can be the window 3022 or the window 3024 shown in FIG. 5C. The second combined window can be the task window 5005 shown in FIG. 5C. The third combined window can be the task window 5009 shown in FIG. 5D.
[0031] With reference to the first aspect, in a possible implementation manner, the method further includes: the first electronic device displays the third combined window, and the third combined window displays the window in the first combined window; the first electronic device receives a sixth operation of the user on the third combined window; and in response to the sixth operation, the first electronic device displays the window in the second combined window, or the first electronic device displays part of the window in the first combined window and part of the window in the second combined window.
[0032] With reference to the first aspect, in a possible implementation manner, the multitask management center interface includes a task window of a second combined window, where the task window of the second combined window includes a fourth window and a fifth window, the fourth window has a size larger than that of the fifth window, the fifth window is displayed in a form of flipping the window interface to an inside direction of the screen of the electronic device, and the third combined window is different from the first combined window. After the first electronic device displays the first combined window, the method further includes: the first electronic device receives an operation of the user on the first combined window, and displays a third combined window.
[0033] In some embodiments, the first electronic device can generate the combined window based on an operation of the user on a task window of one or more combined windows in the multitask management center interface.
[0034] In some embodiments, the first electronic device can generate the combined window based on an operation of the user on a task window of one or more applications in the multitask management center interface, and an operation of the user on a task window of one or more combined windows.
[0035] In some embodiments, the first electronic device can generate the combined window based on an operation of the user on a task window of one or more split-screen windows in the multitask management center interface.
[0036] In some embodiments, the first electronic device can generate the combined window based on an operation of the user on a task window of one or more split-screen windows in the multitask management center interface, and an operation of the user on a task window of one or more applications.
[0037] In some embodiments, the first electronic device can generate the combined window based on an operation of the user on a task window of one or more split-screen windows in the multitask management center interface, and an operation of the user on a task window of one or more combined windows.
[0038] Not limited to the above manner, the first electronic device can also receive an operation of the user to generate a combined window in a non-multitask management center interface. For example, refer to the description in the embodiments of FIGS. 3A-3O.
[0039] With reference to the first aspect, in a possible implementation manner, the method further includes: in a case where the first electronic device establishes a communication connection with the second electronic device and the first electronic device and the second electronic device establish an association relationship, the first electronic device displays the first identifier in the multitask management center interface; the first electronic device receives a seventh operation of a user on a task window of the first combined window; and in response to the first seventh operation, the first electronic device sends the first combined window to the second electronic device.
[0040] In this way, the first electronic device can share the local combined window to other electronic devices.
[0041] In a possible implementation manner, the seventh operation is an operation of long pressing and dragging the first task window to move to a display area where the first identifier is located.
[0042] For example, refer to the description in the embodiments of FIGS. 8A-8C. The first identifier can be the identifier 7002 shown in FIGS. 8A-8C.
[0043] With reference to the first aspect, in a possible implementation manner, in a case where the first electronic device establishes a communication connection with the second electronic device and the first electronic device and the second electronic device establish an association relationship, the first electronic device displays the first identifier in the multitask management center interface; the first electronic device receives a seventh operation of a user on a task window of the first combined window; and in response to the first seventh operation, the first electronic device sends the first combined window to the second electronic device.
[0044] In this way, the first electronic device can view the combined window created on the other electronic device.
[0045] For example, refer to the description in the embodiments of FIGS. 7A-7D. The first identifier can be the identifier 7002 shown in FIGS. 7A-7D.
[0046] With reference to the first aspect, in a possible implementation manner, the sixth task window is displayed with a second identifier in the vicinity, and the second identifier is used to indicate that the sixth combined window is sent to the first electronic device by the second electronic device.
[0047] With reference to the first aspect, in a possible implementation form of the method, the first electronic device receives a ninth operation of the user on the task window of the sixth combined window; in response to the ninth operation, the first electronic device displays a seventh combined window, the seventh combined window including the sixth window and a seventh window, the size of the sixth window being greater than the size of the seventh window, the seventh window being displayed in the form of flipping the window interface to the inside of the screen of the electronic device; the first electronic device receives a tenth operation of the user on the sixth window in the seventh combined window; in response to the tenth operation, the first electronic device sends a first instruction to the second electronic device, the first instruction being used to instruct an application on the second electronic device to perform a corresponding operation.
[0048] In this way, the first electronic device can control the application on the second electronic device through the combined window on the second electronic device.
[0049] With reference to the first aspect, in a possible implementation form of the method, the first electronic device and the second electronic device establish an association relationship, including that the first electronic device logs in a first account, the second electronic device logs in a second account, the first account and the second account are the same, or the first account and the second account are different, but the first account and the second account are associated with each other.
[0050] With reference to the first aspect, in a possible implementation form of the method, the first electronic device receives a ninth operation of the user on the task window of the sixth combined window; in response to the ninth operation, the first electronic device displays a seventh combined window, the seventh combined window including the sixth window and a seventh window, the size of the sixth window being greater than the size of the seventh window, the seventh window being displayed in the form of flipping the window interface to the inside of the screen of the electronic device; the first electronic device receives a tenth operation of the user on the sixth window in the seventh combined window; in response to the tenth operation, the first electronic device sends a first instruction to the second electronic device, the first instruction being used to instruct an application on the second electronic device to perform a corresponding operation.
[0051] In a possible implementation form of the method, the desktop displays a second identifier, the second identifier being used to indicate the first combined window; after the third electronic device saves the first combined window on the desktop, the method further includes that the first electronic device receives a twelfth operation of the user on the first identifier; in response to the twelfth operation, the first electronic device displays the first combined window.
[0052] In this way, the first electronic device can save the combined window on the desktop based on the user operation. The user can quickly open the combined window from the desktop.
[0053] For example, refer to the description in the embodiments of FIGS. 4D-4F. For example, the second identifier can be the identifier 4002 shown in FIG. 4F.
[0054] In a second aspect, the present application provides an electronic device, which is a first electronic device, and the first electronic device includes a memory and a processor; the memory and the processor are coupled, and the memory is used to store a computer program; when the processor executes the computer program, the first electronic device performs the application window management method provided in any possible implementation form of the first aspect.
[0055] In a third aspect, the present application provides a computer readable storage medium, comprising instructions which, when executed on a first electronic device, cause the first electronic device to perform the application window management method provided in any possible implementation of the first aspect.
[0056] In a fourth aspect, the present application provides a chip system, comprising one or more processors configured to invoke computer instructions to cause a first electronic device to perform the application window management method provided in any possible implementation of any of the aspects.
[0057] In a fifth aspect, the present application provides a computer program product comprising instructions which, when executed on a first electronic device, cause the first electronic device to perform the application window management method provided in any possible implementation of any of the aspects.
[0058] The beneficial effects of the second aspect to the fifth aspect can refer to the beneficial effects described in the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0059] FIG. 1 shows a schematic diagram of a hardware structure of an electronic device 100;
[0060] FIG. 2 is a software structure block diagram of the electronic device 100 according to an embodiment of the present application;
[0061] FIGS. 3A-3X show schematic diagrams of the electronic device 100 receiving user operations to create a combined window;
[0062] FIGS. 4A-4C show schematic diagrams of the electronic device 100 displaying a combined window;
[0063] FIGS. 4D-4F show schematic diagrams of the electronic device 100 saving a combined window to a desktop;
[0064] FIGS. 5A-5F show schematic diagrams of the electronic device 100 receiving user operations to switch a focus window in a combined window;
[0065] FIGS. 6A-6D show schematic diagrams of the electronic device 100 receiving user operations to display different combined windows;
[0066] FIGS. 7A-7D show schematic diagrams of the electronic device 100 receiving user operations to view a combined window created on an electronic device 200;
[0067] FIGS. 8A-8C show schematic diagrams of the electronic device 100 receiving user operations to share a combined window local to the electronic device 100 to an electronic device 200;
[0068] FIG. 9 is a flow diagram of an application window management method provided by the present application. DETAILED DESCRIPTION
[0069] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0070] Hereinafter, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more features. In the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" is two or more than two.
[0071] In the following embodiments of the present application, the term "user interface (UI)" is a medium interface for interaction and information exchange between an application or an operating system and a user, which realizes the conversion between the internal form of information and the form that the user can accept. The commonly used form of user interface is graphic user interface (GUI), which refers to a user interface related to computer operation displayed in a graphical manner. It can be a visual interface element such as text, icon, button, menu, tab, text box, dialog box, status bar, navigation bar, Widget, etc. displayed in the display screen of a wearable device.
[0072] The electronic device can simultaneously open multiple applications. Generally, the electronic device can display one application window in full screen. If the user needs to switch to display different application windows, the electronic device needs to retreat the currently displayed application window to the background and then display other application windows selected by the user. Alternatively, the electronic device needs to retreat the currently displayed application window to the background, enter a multi-task management center interface, and then display other application windows selected by the user in the multi-task management center interface.
[0073] Currently, the user operation of the electronic device to switch between different application windows is cumbersome and time-consuming.
[0074] Based on the above analysis, the application provides an application window management method, the method comprising: an electronic device receiving a user operation to create and display a first combined window. The first combined window comprises at least two windows, for example, a first window and a second window, the first window displaying content in a first application, and the second window displaying content in a second application. The focus window of the first combined window is the first window, which can refer to a window that can be currently manipulated by the user, and the electronic device can receive and respond to the user's operation in the first window for the first application.
[0075] In this way, the electronic device can display two application windows simultaneously, and the user can also preview the content of different applications displayed in the two application windows simultaneously.
[0076] For example, how the electronic device creates a combined window can be described with reference to the embodiments of FIGS. 3A-3U.
[0077] Optionally, the first application and the second application can be the same or different.
[0078] Optionally, the size of the focus window in the first combined window is greater than the size of the non-focus window in the first combined window. In this way, the user can easily manipulate the focus window.
[0079] In some embodiments, the electronic device can receive a user operation to switch the focus window of the first combined window. For example, the electronic device can receive a user operation to switch the focus window of the first combined window from the first window to the second window, and the electronic device can receive and respond to the user's operation in the second window for the second application. In this way, the electronic device can switch the display of different focus windows to facilitate the user to manipulate different applications.
[0080] For example, how the electronic device switches the focus window of the combined window can be described with reference to the embodiments of FIGS. 5A-5F.
[0081] In some embodiments, the electronic device can receive a user operation to switch the display of different combined windows. In this way, the electronic device can switch the display of different combined windows according to the user's operation, so that the user can preview the application windows of different applications.
[0082] For example, how the electronic device switches the display of different combined windows can be described with reference to the embodiments of FIGS. 6A-6D.
[0083] In some embodiments, when the first electronic device and the second electronic device establish a communication connection, the first electronic device can also display the combined window in the second electronic device. The first electronic device can manipulate the application in the second electronic device through the combined window in the second electronic device. For example, refer to the embodiments of FIGS. 7A-7C.
[0084] In some embodiments, the first electronic device can also share the first combined window in the first electronic device to the second electronic device in a case that the first electronic device and the second electronic device establish a communication connection. The second electronic device can manipulate the application in the first electronic device through the first combined window. For example, refer to the description in the embodiments of FIGS. 8A-8C.
[0085] FIG. 1 shows a schematic diagram of a hardware structure of an electronic device 100.
[0086] The electronic device 100 can include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a sensor module 180, a display screen 194, a subscriber identification module (SIM) card interface 195, and the like. The sensor module 180 can include one or more sensors, such as a gyroscope sensor 180B, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a touch sensor 180K, and the like. In some embodiments, the sensor module 180 can also include one or more of a pressure sensor, an air pressure sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, an ambient light sensor, a bone conduction sensor, and the like.
[0087] It can be understood that the structure shown in the embodiments of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 can include more or fewer components than shown, or combine certain components, or split certain components, or different component arrangements. The components shown can be implemented in hardware, software, or a combination of software and hardware.
[0088] The processor 110 can include one or more processing units, for example: the processor 110 can include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units can be independent devices, or can be integrated in one or more processors.
[0089] The controller can generate operation control signals according to instruction operation codes and timing signals to complete the control of fetching and executing instructions.
[0090] The processor 110 can also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory can save instructions or data that the processor 110 has just used or repeatedly uses. If the processor 110 needs to use the instructions or data again, it can be directly called from the memory. This avoids repeated access and reduces the waiting time of the processor 110, thereby improving the efficiency of the system. In some embodiments, the processor 110 can include one or more interfaces, such as a universal serial bus (USB) interface, etc.
[0091] The USB interface 130 is an interface that conforms to the USB standard specification, and can be a MiniUSB interface, a MicroUSB interface, a USB Type-C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transmit data between the electronic device 100 and a peripheral device. It can also be used to connect earphones to play audio through the earphones. The interface can also be used to connect other electronic devices, such as AR devices, etc.
[0092] The charging management module 140 is used to receive charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from a wired charger through the USB interface 130. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input through the wireless charging coil of the electronic device 100. The charging management module 140 can charge the battery 142 while also providing power to the electronic device through the power management module 141.
[0093] The power management module 141 is configured to connect the battery 142 and the charging management module 140 to the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to power the processor 110, the internal memory 121, the display 194, the wireless communication module 160, and the like. The power management module 141 can also be configured to monitor parameters such as battery capacity, battery cycle count, battery health status (leakage, impedance), and the like. In some other embodiments, the power management module 141 can also be disposed in the processor 110. In some other embodiments, the power management module 141 and the charging management module 140 can also be disposed in the same device.
[0094] The wireless communication function of the electronic device 100 can be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, and the baseband processor, and the like.
[0095] The antenna 1 and the antenna 2 are configured to transmit and receive electromagnetic wave signals. Each antenna in the electronic device 100 can be configured to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example, the antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in combination with a tuning switch.
[0096] The mobile communication module 150 can provide a solution for wireless communication including 2G / 3G / 4G / 5G and the like applied to the electronic device 100. The mobile communication module 150 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), and the like. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and perform filtering, amplification, and the like on the received electromagnetic waves, and transfer the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 150 can also amplify signals modulated by the modem processor, and convert the amplified signals into electromagnetic waves to be radiated through the antenna 1. In some embodiments, at least part of the functional modules of the mobile communication module 150 can be disposed in the processor 110. In some embodiments, at least part of the functional modules of the mobile communication module 150 and at least part of the modules of the processor 110 can be disposed in the same device.
[0097] The wireless communication module 160 can provide a solution for wireless communication including wireless local area networks (WLAN) (e.g., wireless fidelity (Wi-Fi) network), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, etc. applied to the electronic device 100. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives an electromagnetic wave via the antenna 2, demodulates and filters the electromagnetic wave signal, and transmits the processed signal to the processor 110. The wireless communication module 160 can also receive a signal to be transmitted from the processor 110, frequency-modulate it, amplify it, and radiate it as an electromagnetic wave via the antenna 2.
[0098] In some embodiments, the antenna 1 and the mobile communication module 150 of the electronic device 100 are coupled, and the antenna 2 and the wireless communication module 160 are coupled, so that the electronic device 100 can communicate with a network and other devices through wireless communication technology. The wireless communication technology can include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS can include a global positioning system (GPS), a global navigation satellite system (GLONASS), a beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS), and / or a satellite based augmentation systems (SBAS).
[0099] The electronic device 100 implements a display function through a GPU, a display screen 194, and an application processor, etc. The GPU is a microprocessor for image processing, which is connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 can include one or more GPUs, which execute program instructions to generate or change display information.
[0100] The display screen 194 is configured to display images, videos, and the like. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flex light-emitting diode (FLED), a Miniled, a MicroLed, a Micro-oLed, a quantum dot light emitting diodes (QLED), or the like. In some embodiments, the electronic device 100 can include one or N display screens 194, where N is a positive integer greater than 1.
[0101] The internal memory 121 can include one or more random access memories (RAMs) and one or more non-volatile memories (NVMs).
[0102] The random access memory can be directly readable and writable by the processor 110, and can be used to store executable programs (e.g., machine instructions) of an operating system or other programs that are currently running, and can also be used to store data of users and application programs, and the like.
[0103] The non-volatile memory can also store executable programs and store data of users and application programs, and the like, and can be loaded in advance into the random access memory for direct reading and writing by the processor 110.
[0104] The external memory interface 120 can be configured to connect an external non-volatile memory, and to expand the storage capacity of the electronic device 100. The external non-volatile memory communicates with the processor 110 through the external memory interface 120 to realize a data storage function. For example, files such as music and videos can be saved in the external non-volatile memory.
[0105] The electronic device 100 can realize audio functions through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an application processor, and the like. For example, the electronic device 100 can realize functions such as calling and recording.
[0106] The audio module 170 is for converting digital audio information into analog audio signals output, and for converting analog audio input into digital audio signals. The audio module 170 can also be for encoding and decoding audio signals. In some embodiments, the audio module 170 can be disposed in the processor 110, or some functional modules of the audio module 170 can be disposed in the processor 110.
[0107] The speaker 170A, also known as a "loudspeaker", is for converting audio electrical signals into sound signals. The electronic device 100 can listen to music or listen to a hands-free call through the speaker 170A.
[0108] The receiver 170B, also known as a "earpiece", is for converting audio electrical signals into sound signals. When the electronic device 100 receives a call or a voice message, the user can listen to the voice by holding the receiver 170B close to the ear.
[0109] The microphone 170C, also known as a "microphone", "transducer", is for converting sound signals into electrical signals. When making a call or sending a voice message, the user can make a sound by holding the mouth close to the microphone 170C, and input the sound signal into the microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, in addition to collecting sound signals, it can also achieve noise reduction function. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C, which can collect sound signals, reduce noise, and also identify the source of the sound, and achieve directional recording function, etc.
[0110] The gyroscope sensor 180B can be used to determine the motion posture of the electronic device 100. In some embodiments, the angular velocity of the electronic device 100 around three axes (i.e., x, y and z axes) can be determined by the gyroscope sensor 180B. The gyroscope sensor 180B can be used for shooting anti-shake. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the electronic device 100 shaking, and calculates the distance that the lens module needs to compensate according to the angle, so that the lens can offset the shaking of the electronic device 100 through reverse motion, and realize anti-shake. The gyroscope sensor 180B can also be used for navigation and motion sensing game scenarios.
[0111] The magnetic sensor 180D includes a Hall sensor. The electronic device 100 can use the magnetic sensor 180D to detect the opening and closing of a flip leather cover.
[0112] The acceleration sensor 180E can detect the acceleration of the electronic device 100 in each direction (generally three axes). When the electronic device 100 is stationary, it can detect the size and direction of gravity. It can also be used to identify the posture of the electronic device, and applied to landscape / portrait screen switching, pedometer and other applications.
[0113] Distance sensor 180F is configured to measure distance. The electronic device 100 can measure distance by infrared or laser. In some embodiments, the electronic device 100 can use the distance sensor 180F to measure distance to achieve fast focusing when taking a picture.
[0114] Touch sensor 180K, also referred to as a "touch device". The touch sensor 180K can be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 together form a touch screen, also referred to as a "touch panel". The touch sensor 180K is configured to detect a touch operation acting on or near the touch sensor 180K. The touch sensor 180K can transmit the detected touch operation to the application processor to determine the type of touch event. The display screen 194 can provide visual output related to the touch operation. In other embodiments, the touch sensor 180K can also be disposed on the surface of the electronic device 100, which is different from the position where the display screen 194 is disposed.
[0115] In some embodiments, the electronic device 100 can further include one or more of a key, a motor, and an indicator. The key can include a power key, a volume key, and the like. The key can be a mechanical key. It can also be a touch key. The electronic device 100 can receive a key input and generate a key signal input related to user settings and function control of the electronic device 100. The motor can generate a vibration prompt. The indicator can be an indicator light, which can be used to indicate a charging state, a power change, and can also be used to indicate a message, a missed call, a notification, and the like.
[0116] The SIM card interface 195 is configured to connect a SIM card.
[0117] The software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. The embodiments of the present application take the Android system with a layered architecture as an example to exemplarily illustrate the software structure of the electronic device 100.
[0118] FIG. 2 is a software structure block diagram of the electronic device 100 according to an embodiment of the present application.
[0119] The layered architecture divides software into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom, an application layer, an application framework layer and a system library, and a kernel layer.
[0120] The application layer can include a series of application packages.
[0121] As shown in FIG. 2, the application packages can include camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message, and the like.
[0122] The application framework layer provides an application programming interface (API) and a programming framework for the applications of the application layer. The application framework layer includes some pre-defined functions.
[0123] As shown in FIG. 2, the application framework layer can include a window manager, a content provider, a view system, a telephony manager, a resource manager, a notification manager, etc.
[0124] The window manager is used to manage window programs. The window manager can acquire a display screen size, determine whether there is a status bar, lock a screen, and capture a screen, etc.
[0125] The content provider is used to store and acquire data, and make the data accessible to the applications. The data can include videos, images, audios, dialed and received calls, browsing history and bookmarks, a phonebook, etc.
[0126] The view system includes visual controls, such as a control for displaying text, a control for displaying pictures, etc. The view system can be used to build an application. A display interface can be composed of one or more views. For example, a display interface including a short message notification icon can include a view for displaying text and a view for displaying pictures.
[0127] The telephony manager is used to provide a communication function of the electronic device 100. For example, management of a call state (including call connection, call hang-up, etc.).
[0128] The resource manager provides various resources for the applications, such as localized strings, icons, pictures, layout files, video files, etc.
[0129] The notification manager enables the applications to display notification information in a status bar. The notification manager can be used to convey a message of the notification type, which can automatically disappear after a short stay without user interaction. For example, the notification manager is used to notify a download completion, a message reminder, etc. The notification manager can also be a notification appearing in a system top status bar in a form of a graph or a scroll bar text, for example, a notification of an application running in the background, or a notification appearing on a screen in a form of a dialog window. For example, a text information is prompted in a status bar, a prompt sound is emitted, the electronic device is vibrated, an indicator light is blinked, etc.
[0130] The core library includes two parts: one part is a function function required to be called by the java language, and the other part is a core library of an operating system.
[0131] The application program layer and the application framework layer run in a virtual machine. The virtual machine executes the java files of the application program layer and the application framework layer as binary files. The virtual machine is used to perform functions such as management of the object life cycle, stack management, thread management, management of security and exceptions, and garbage collection.
[0132] The system library can include a plurality of functional modules. For example: a surface manager, media libraries, a three-dimensional graphics processing library (for example: OpenGL ES), a 2D graphics engine (for example: SGL), and the like.
[0133] The surface manager is used to manage the display subsystem and provides fusion of 2D and 3D layers for a plurality of applications.
[0134] The media library supports playback and recording of a plurality of commonly used audio, video formats, and static image files. The media library can support a plurality of audio and video encoding formats, for example: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, and the like.
[0135] The three-dimensional graphics processing library is used to implement three-dimensional graphics drawing, image rendering, synthesis, and layer processing, and the like.
[0136] The 2D graphics engine is a drawing engine for 2D drawing.
[0137] The kernel layer is a layer between hardware and software. The kernel layer at least includes a display driver, a camera driver, an audio driver, and a sensor driver.
[0138] Next, a method for managing an application window provided by the present application will be described in detail in combination with a UI.
[0139] I. The electronic device 100 receives a user operation to create a combined window.
[0140] The combined window can refer to a window including at least two application windows. The plurality of application windows in the combined window can have one focus window and one or more non-focus windows, and the electronic device can receive and respond to a user operation with respect to the focus window in the combined window.
[0141] In some embodiments, the electronic device 100 can receive a user operation to create a combined window in a multitasking management center interface.
[0142] In some embodiments, the electronic device 100 can also receive a user operation to create a combined window in a currently displayed application window.
[0143] FIGS. 3A-3X illustrate a schematic diagram in which the electronic device 100 receives a user operation to create a combined window.
[0144] FIGS. 3A-3L illustrate a schematic diagram in which the electronic device 100 receives a user operation to create a combined window in a currently displayed application window.
[0145] FIGS. 3A-3G illustrate a schematic diagram in which the electronic device 100 receives a user operation to create a combined window in a currently displayed application window.
[0146] As shown in FIG. 3A, the electronic device 100 displays a window 3001 full screen, and the window 3001 can be a window of a memo application. The window 3001 displays content provided by the memo application.
[0147] As shown in FIG. 3A, the electronic device 100 can receive a user input operation on the window 3001, such as a double-finger pinch-in operation. In response to the operation, the electronic device 100 can display the window 3007 as shown in FIG. 3B, and the window 3007 displays the same content as the window 3001. The difference is that the window 3007 further includes an option 3003. The user can select other applications through the option 3003 to create a combined window.
[0148] The user can trigger the electronic device 100 to display the window 3007 through other operations, and the present application does not limit the operations.
[0149] Optionally, the electronic device 100 can receive a user operation on the window 3007, such as a double-finger backward swipe operation. In response to the operation, the electronic device 100 can display the window 3001 as shown in FIG. 3A.
[0150] As shown in FIG. 3B, the electronic device 100 can receive a user operation on the option 3003, such as a single-click operation. In response to the operation, the electronic device 100 can display the window 3004 as shown in FIG. 3C, and the window 3004 displays icons of multiple applications. The user can select one or more applications displayed in the window 3004 to create a combined window.
[0151] Optionally, the icons of the applications displayed in the window 3004 can be icons of applications frequently used by the user. In this way, the user can quickly select the applications frequently used by the user from the window 3004 to create a combined window.
[0152] Optionally, the icons of the applications displayed in the window 3004 can be icons of currently opened applications.
[0153] As shown in FIG. 3C, the window 3004 includes an icon of a phone application, an icon of a camera application, an icon of a gallery application, an icon of a contact application, and an icon of a weather application, etc. The user can also swipe left or right within the window 3004, so that the electronic device 100 can display icons of other applications within the window 3004.
[0154] For example, as shown in FIG. 3C, the electronic device 100 can receive a leftward swiping operation of the user within the window 3004, and in response to the leftward swiping operation, the electronic device 100 can display icons of applications as shown in FIG. 3D within the window 3004.
[0155] As shown in FIG. 3D, the window 3004 further includes an icon of a Taobao application, an icon of a sports health application, an icon 3005 of a Huawei video application, and an icon 3006 of a mail application.
[0156] For example, as shown in FIG. 3D, the electronic device 100 can receive an operation, e.g., a single-click operation, of the user on the icon 3006 of the mail application, and in response to the operation, the electronic device 100 can display a window 3008 as shown in FIG. 3E, which displays content provided by the mail application.
[0157] For another example, as shown in FIG. 3E, the electronic device 100 can receive an operation, e.g., a single-click operation, of the user on the icon 3005 of the Huawei video application, and in response to the operation, the electronic device 100 can display a window 3002 as shown in FIG. 3F, which displays content provided by the Huawei video application.
[0158] The electronic device 100 can create a combined window based on the window 3002, the window 3007, and the window 3008. For example, the electronic device 100 can obtain a combined window 3009 as shown in FIG. 3G, which includes the window 3030, the window 3010, and the window 3011. The window 3030 displays content within the window 3002, the window 3010 displays content within the window 3007, and the window 3011 displays content within the window 3008. The window 3030 displays an option 3003, by which the user can control the combined window 3009. For example, save the combined window 3009 to a desktop, change an application window in the combined window 3009, etc. The window 3030 in the combined window 3009 is a focus window, and the window 3010 and the window 3011 in the combined window 3009 are non-focus windows.
[0159] In some embodiments, the electronic device 100 can form a split-screen window based on two applications selected by the user, and generate a combined window based on a third application or more applications selected by the user.
[0160] For example, referring to the description in the embodiments of FIGS. 3A-3D, the electronic device 100 can display the window 3007 and the window 3004 shown in FIG. 3H, and the window 3004 displays icons of multiple applications.
[0161] As shown in FIG. 3H, the electronic device 100 can receive a user operation, for example, a single-click operation, on the icon 3006 of the mail application in the window 3004, and in response to the user operation, the electronic device 100 can display the window 3031 and the window 3032 shown in FIG. 31, that is, the electronic device 100 can split-screen display the window 3031 and the window 3032, the window 3031 displays content provided by the mailbox application, and the window 3032 displays content provided by the memo application.
[0162] As shown in FIG. 31, the electronic device 100 can receive a user operation, for example, a single-click operation, on the icon 3005 of the Huawei video application, and in response to the operation, the electronic device 100 can display the user interface shown in FIG. 3J. For the description of the user interface shown in FIG. 3J, refer to the description in FIG. 3F.
[0163] In some embodiments, after the electronic device 100 splitscreen displays the window 3031 and the window 3032, the electronic device 100 can receive a user operation on the split line, for example, a leftward swipe operation on the split line, and after the display area of the window 3032 is smaller than a preset size, the electronic device 100 can display the user interface shown in FIG. 3E. In this way, the electronic device 100 can generate a combined window based on the mailbox application and the memo application.
[0164] In some embodiments, the electronic device 100 can also generate a combined window based on multiple windows of one application.
[0165] Optionally, the multiple windows of one application can be obtained based on a split operation, or can be multiple instances of the application.
[0166] FIGS. 3K-3O show another schematic diagram of the electronic device 100 receiving a user operation to create a combined window in a currently displayed application window.
[0167] For example, as shown in FIG. 3K, the electronic device 100 can receive a user operation on the window 3001, for example, a long press operation on the top of the window 3001, and in response to the user operation, the electronic device 100 can display the prompt information 3012 shown in FIG. 3L, the prompt information 3012 including the text "Do you want to generate a combined window based on multiple windows of the Huawei Video application?". The prompt information 3012 further includes a yes option and a no option. The user can generate a combined window based on multiple windows of the Huawei Video application through the yes option, for example, the electronic device 100 can create two windows of the Huawei Video application and generate a combined window based on the two windows of the Huawei Video application.
[0168] For example, as shown in FIG. 3L, the electronic device 100 can receive a user operation on the yes option in the prompt information 3012, for example, a single click operation, and in response to the user operation, the electronic device 100 can generate a combined window based on the window 3001, for example, obtaining the combined window 3013 shown in FIG. 3M. The combined window 3013 includes a window 3014 and a window 3015, and the window 3015 includes the option 3003. The window 3014 and the window 3015 are both windows of the Huawei Video application, and the window 3014 and the window 3015 both include the content in the window 3001. The combined window 3013 includes multiple application windows of the same application.
[0169] In some embodiments, the electronic device 100 can also receive a user operation to replace the window 3014 and / or the window 3015 in the combined window 3013 with a window of another application. In this way, the electronic device 100 can form a combined window based on application windows of different applications.
[0170] In some embodiments, the electronic device 100 can also generate a split-screen window based on multiple windows of one application.
[0171] Referring to the description in FIG. 3K, in response to the user operation on the window 3001, the electronic device 100 can display the prompt information 3033 shown in FIG. 3N, the prompt information 3033 including the text "Do you want to generate a split-screen window based on multiple windows of the Huawei Video application? Click "Yes" to generate a split-screen window based on multiple windows of the Huawei Video application". The prompt information 3033 further includes a yes option and a no option. The user can generate a split-screen window based on multiple windows of the Huawei Video application through the yes option, that is, create two windows of the Huawei Video application and generate a split-screen window based on the two windows of the Huawei Video application.
[0172] For example, as shown in FIG. 3N, the electronic device 100 can receive a user operation, for example, a single-click operation, on the Yes option in the prompt information 3033, and in response to the user operation, the electronic device 100 can split the window 3001 to obtain the window 3016 and the window 3017 as shown in FIG. 3O. The electronic device 100 displays the window 3016 and the window 3017 in split screen mode. The window 3016 and the window 3017 are both windows of the Huawei Video application. The electronic device 100 can receive and respond to a user operation on the window 3016 or the window 3017.
[0173] Optionally, after the electronic device 100 displays the window 3016 and the window 3017 in split screen mode, the electronic device 100 can receive a user operation on the split line, for example, a leftward swipe operation on the split line, and after the display area of the window 3016 is smaller than a preset size, the electronic device 100 can generate a combined window based on the window 3016 and the window 3017. Optionally, the electronic device 100 can also receive a user operation to replace the window 3016 and / or the window 3017 in the combined window 3013 with a window of another application.
[0174] Optionally, after the electronic device 100 displays the window 3016 and the window 3017 in split screen mode, the electronic device 100 can continue to receive a user operation to create a window of the Huawei Video application, and then the electronic device 100 can generate a combined window based on three or more application windows.
[0175] FIGS. 3P-3X show schematic diagrams of the electronic device 100 receiving a user operation to create a combined window in the multitask management center.
[0176] As shown in FIG. 3P, the electronic device 100 can receive a swipe operation of a user on a window of the Huawei Video application, for example, an upward swipe operation on the bottom of the window 3001, and in response to the operation, the electronic device 100 can display the multitask management center interface as shown in FIG. 3Q.
[0177] Optionally, the user operation that causes the electronic device 100 to display the multitask management center interface can also be another operation, which is not limited in the present application.
[0178] As shown in FIG. 3Q, the multitask management center interface includes a plurality of task windows of opened applications. For example, a task window of the Huawei Video application, a task window of the mailbox application, a task window of the memo application, a task window of the instant messaging application, a task window of the contacts application, and a task window of the gallery application.
[0179] Optionally, the multiple application task windows displayed in the multitask management center interface can be sequentially sorted according to the last time when the user operates the application. For example, the multiple application task windows displayed in the multitask management center interface from left to right can be sequentially sorted from later to earlier according to the last time when the user operates the application, wherein the last time when the user operates the Huawei Video application is closest to the current time, the last time when the user operates the Huawei Video application is later than the last time when the user operates the Email application, the last time when the user operates the Email application is later than the last time when the user operates the Notes application, and so on.
[0180] For example, as shown in FIG. 3Q, the electronic device 100 can receive a user's long press on the task window of the Email application and a drag operation to the display area where the task window of the Notes application is located. In response to the operation, the electronic device 100 can create a combined window based on the Email application and the Notes application, for example, obtaining the task window 3018 of the combined window as shown in FIG. 3R. The task window 3018 includes the window 3019 and the window 3020. The task window 3019 can be the task window of the Email application, and the task window 3020 can be the task window of the Notes application.
[0181] Optionally, the electronic device 100 can take the task window of the application that is recently operated as the focus task window, and when the combined window corresponding to the task window is running in the foreground, the electronic device 100 can receive and respond to the user's operation on the application window corresponding to the focus task window. For example, in the task window 3018 shown in FIG. 3R, the focus task window is the task window 3020, and when the combined window corresponding to the task window 3018 is running in the foreground, the electronic device 100 can receive and respond to the user's operation on the application window corresponding to the window 3020.
[0182] For another example, as shown in FIG. 3R, the electronic device 100 can receive a user's long press on the task window of the Huawei Video application and a drag operation to the display area where the task window 3018 is located. In response to the operation, the electronic device 100 can create a combined window based on the Huawei Video application, the Email application, and the Notes application, for example, obtaining the task window 3021 of the combined window as shown in FIG. 3S. The task window 3021 includes the window 3022, the window 3023, and the window 3024. The window 3022 can be the task window of the Notes application, the window 3023 can be the task window of the Huawei Video application, and the window 3024 can be the task window of the Email application.
[0183] Optionally, in the task window 3021 shown in FIG. 3S, the focus task window is the window 3023, and when the combined window corresponding to the task window 3021 is running in the foreground, the electronic device 100 can receive and respond to the user's operation on the application window corresponding to the window 3023.
[0184] In some embodiments, the electronic device 100 can also generate a combined window's task window based on multiple task windows of one application.
[0185] FIGS. 3T-3X illustrate another example in which the electronic device 100 receives a user operation to create a combined window in a currently displayed application window.
[0186] As shown in FIG. 3T, the electronic device 100 displays a multitasking management center interface. The multitasking management center interface includes multiple task windows of multiple opened applications. Each task window is displayed with a multi-window option, through which the user can get multiple task windows based on one task window.
[0187] As shown in FIG. 3T, the task window of the email application is displayed with a multi-window option 3025. The electronic device 100 can receive a user operation, e.g., a single-click operation, on the multi-window option 3025, and in response to the user operation, the electronic device 100 can display the prompt information 3012 as shown in FIG. 3U.
[0188] For example, as shown in FIG. 3U, the electronic device 100 can receive a user operation, e.g., a single-click operation, on the Yes option in the prompt information 3012, and in response to the user operation, the electronic device 100 can create two task windows of the email application and generate a combined window's task window based on the two task windows of the email application. For example, the task window 3034 as shown in FIG. 3V is obtained, which includes a window 3035 and a window 3036. Both the window 3035 and the window 3036 are task windows of the email application.
[0189] In some embodiments, the electronic device 100 can also generate a split-screen task window based on multiple task windows of one application.
[0190] Referring to the description in FIG. 3T, in response to the user operation on the multi-window option 3025, the electronic device 100 can display the prompt information 3033 as shown in FIG. 3W.
[0191] For example, as shown in FIG. 3W, the electronic device 100 can receive a user operation, e.g., a single-click operation, on the Yes option in the prompt information 3033, and in response to the user operation, the electronic device 100 can create a split-screen task window of the email application, e.g., the task window 3037 as shown in FIG. 3X is obtained, which includes a window 3038 and a window 3039. When the electronic device 100 receives a user operation, e.g., a single-click operation, on the task window 3037, the electronic device 100 can display the application window of the window 3038 and the application window of the window 3039 in a split-screen mode in the foreground.
[0192] Optionally, after the electronic device 100 displays the task window 3037, the electronic device 100 can receive a user operation on the window 3038 and the window 3039, for example, after the size of the display area of the window 3038 is smaller than a preset size, the electronic device 100 can generate a task window composed of the window 3038 and the window 3039 based on the window 3038 and the window 3039. Optionally, the electronic device 100 can also receive a user operation to replace the window 3038 and the window 3039 in the task window 3037 with task windows of other applications.
[0193] Optionally, after the electronic device 100 displays the task window 3037, the electronic device 100 can continue to receive a user operation to create a task window of the mailbox application, and then the electronic device 100 can generate a task window composed of windows based on three or more task windows of the mailbox application.
[0194] II. The electronic device 100 displays a composed window.
[0195] In some embodiments, the electronic device 100 can receive a user operation input operation on a task window of a composed window in the multi-task management center interface, and the electronic device 100 can display the composed window.
[0196] FIGS. 4A-4C show schematic diagrams of the electronic device 100 displaying a composed window.
[0197] For example, as shown in FIG. 4A, the electronic device 100 displays a multi-task management center interface. The multi-task management center interface displays a plurality of task windows, for example, a task window of an instant messaging application, a task window of a contacts application, a task window of a gallery application, a task window 3021, etc.
[0198] As shown in FIG. 4A, the electronic device 100 can receive a user input operation on the task window 3021, for example, a single-click operation, and in response to the user input operation, the electronic device 100 can display a composed window corresponding to the task window 3021, for example, the electronic device 100 can display a composed window 3009 as shown in FIG. 4B. The composed window 3009 includes a window 3030, a window 3010, and a window 3011. The window 3030 is the focus window. The electronic device 100 can receive and respond to a user operation on the window 3030.
[0199] For example, as shown in FIG. 4B, the electronic device 100 can receive an input operation of a user for the play / pause option in the window 3030, start or pause playing the video "Bravely Step" provided by the Huawei Video application. The current state of the play / pause option is "pause state", that is, the electronic device 100 has paused playing the video "Bravely Step". In response to the input operation of the user for the play / pause option, as shown in FIG. 4C, the electronic device can change the current state of the play / pause option from the "pause state" shown in FIG. 4B to the "play state" shown in FIG. 4C, and the electronic device 100 can continue playing the content of the video "Bravely Step".
[0200] III. The electronic device 100 receives a user operation to save the combined window to the desktop.
[0201] FIGS. 4D-4F show a schematic diagram of the electronic device 100 saving the combined window to the desktop.
[0202] For example, as shown in FIG. 4D, the electronic device 100 displays the combined window 3009 in the foreground. The combined window 3009 displays the option 3003. The electronic device 100 can receive an input operation of a user for the option 3003, for example, a single-click operation. In response to the input operation of the user, the electronic device 100 can display the prompt information 4001 shown in FIG. 4E, which includes the text "Do you want to save this combined window to the desktop", and the prompt information 4001 is used to prompt the user whether to save the combined window to the desktop. The prompt information 4001 further includes a yes option and a no option, the user can save the combined window to the desktop through the yes option, and the user can not save the combined window to the desktop through the no option.
[0203] For example, as shown in FIG. 4E, the electronic device 100 can receive an input operation of a user for the yes option in the prompt information 4001, for example, a single-click operation. In response to the input operation of the user, the electronic device 100 can save the combined window to the desktop, and display the identifier 4002 shown in FIG. 4F on the desktop, which is used to indicate the combined window.
[0204] The electronic device 100 can receive an input operation of a user for the identifier 4002, for example, a single-click operation. In response to the input operation of the user, the electronic device 100 can display the combined window corresponding to the identifier 4002, for example, the combined window 3009 shown in FIG. 4D. In this way, the user can save the combined window to the desktop, which facilitates the user to quickly open the combined window.
[0205] Optionally, after the electronic device 100 closes the Huawei Video application and / or closes the Notes application and / or closes the Mail application, the electronic device 100 can continue to display the identifier 4002 on the desktop, that is, continue to save the combined window 3009.
[0206] Optionally, the electronic device 100 can also receive the user operation in the multitask management center interface, and save the corresponding combined window of the task window displayed in the multitask management center interface on the desktop.
[0207] IV. The electronic device 100 receives the user operation to switch the focus window in the combined window.
[0208] FIGS. 5A-5F show schematic diagrams of the electronic device 100 receiving the user operation to switch the focus window in the combined window.
[0209] As shown in FIG. 5A, the electronic device 100 displays the combined window 3009, and the focus window of the combined window 3009 is the window 3030. The electronic device 100 can receive the user operation on the combined window 3009, such as the rightward sliding operation on the middle area of the combined window 3009, and in response to the user operation, the electronic device 100 can display the combined window 5001 as shown in FIG. 5B, which includes the window 5002, the window 5003, and the window 5004, wherein the window 5003 is the focus window of the combined window 5001, and the window 5003 displays the content provided by the memo application. The electronic device 100 can receive and respond to the user operation on the window 5003, such as the user inputting notes in the window 5003.
[0210] Optionally, the combined window 5001 can also only include the window 5003 and the window 5004, and not include the window 5002, i.e., the electronic device 100 can also not display the window 5002.
[0211] In this way, the electronic device 100 can switch the different focus windows of the same combined window.
[0212] In some embodiments, the electronic device 100 can receive the user operation to combine the task windows of two combined windows in the multitask management center interface into one task window, and obtain a new combined window.
[0213] For example, as shown in FIG. 5C, the multitask management center interface of the electronic device 100 displays the task window 3021 of the combined window and the task window 5005 of the combined window, and the task window 5005 includes the window 5006, the window 5007, and the window 5008. The window 5006 can be the task window of the contacts application, the window 5007 can be the task window of the instant messaging application, and the window 5008 can be the task window of the gallery application.
[0214] As shown in FIG. 5C, the electronic device 100 can receive a user operation of long-pressing the task window 3021 and dragging to the display area where the task window 5005 is located, and in response to the user operation, the electronic device 100 can obtain a new combined window task window based on the task window 3021 and the task window 5005, such as the task window 5009 shown in FIG. 5D, which includes the window 3022, the window 3023, and the window 3024. The window 5006, the window 5007, and the window 5008 are also displayed on the left side of the window 3022, and the window 5006, the window 5007, and the window 5008 are not displayed.
[0215] As shown in FIG. 5D, the electronic device 100 can receive a user input operation, such as a single-click operation, on the task window 5009, and in response to the user input operation, the electronic device 100 can display the combined window 3009 shown in FIG. 5E. The window 5006, the window 5007, and the window 5008 are also displayed on the left side of the window 3010 in sequence, and the window 5006, the window 5007, and the window 5008 are not displayed. The combined window 3009 includes the window 3022, the window 3023, the window 3024, the window 5006, the window 5007, and the window 5008.
[0216] As shown in FIG. 5E, the electronic device 100 can receive a user operation on the combined window 3009, such as a rightward sliding operation on the middle area of the combined window 3009, and in response to the user operation, the electronic device 100 can display the combined window 5010 shown in FIG. 5F, which includes the window 5011, the window 5012, and the window 5013, wherein the window 5012 is the focus window of the combined window 5010, and the electronic device 100 can receive and respond to a user operation on the window 5012, such as a user input of notes in the window 5012. The window 5011 displays content provided by the gallery application, and the content displayed in the window 5011 is the same as the content displayed in the window 5008. The window 5012 displays content provided by the memo application, and the content displayed in the window 5012 is the same as the content displayed in the window 3010. The window 5013 displays content provided by the Huawei video application, and the content displayed in the window 5013 is the same as the content displayed in the window 3030.
[0217] As shown in FIG. 5E, the window 5006, the window 5007 are also displayed on the left side of the window 3010 in sequence, and the window 5006, the window 5007 are not displayed. The electronic device 100 can continue to receive a user operation on the combined window 3009, such as a rightward sliding operation on the middle area of the combined window 3009, and in response to the user operation, the electronic device 100 can switch the focus window of the combined window to the window 5006 and the window 5007 in sequence.
[0218] V. The electronic device 100 receives a user operation to switch display of different combination windows.
[0219] FIGS. 6A-6D show a schematic diagram of the electronic device 100 receiving a user operation to display different combination windows.
[0220] As shown in FIG. 6A, the electronic device 100 displays the combination window 3009. The electronic device 100 can receive a user swipe operation on the combination window 3009, for example, a swipe operation on the bottom of the combination window 3009 upwards, and in response to the operation, the electronic device 100 can display the multitasking center interface shown in FIG. 6B. The user operation to make the electronic device 100 display the multitasking center interface can also be other operations, which are not limited by the present application.
[0221] As shown in FIG. 6B, the multitasking center interface includes a plurality of task windows of combination windows. For example, the task window 3021 of the combination window and the task window 5005 of the combination window.
[0222] As shown in FIG. 6B, the electronic device 100 can receive a user input operation on the task window 5005, for example, a single-click operation, and in response to the user input operation, the electronic device 100 can display the combination window 6001 shown in FIG. 6C, which includes the window 6002, the window 6003 and the window 6004. The window 6002 displays content provided by the contact application, the window 6003 displays content provided by the instant messaging application, and the window 6004 displays content provided by the gallery application. The window 6003 is the focus window, and the window 6003 displays the option 3003. The electronic device 100 can receive and respond to a user operation on the window 6003.
[0223] As shown in FIG. 6C, the electronic device 100 can receive a user swipe operation, for example, a swipe operation on the bottom blank area of the display screen to the right, and in response to the user input operation, the electronic device 100 can display the combination window 3009 shown in FIG. 6D, which is different from the combination window 6001.
[0224] In this way, in the case where there are a plurality of combination windows in the electronic device 100, the electronic device 100 can receive a user operation to switch display of different combination windows.
[0225] VI. The electronic device 100 receives a user operation to display a task window on another device.
[0226] In some embodiments, when the electronic device 100 establishes a communication connection with the electronic device 200 (not shown in the figure) and establishes an association relationship with the electronic device 200, the electronic device 100 can view the combined window created on the electronic device 200.
[0227] Optionally, the electronic device 100 and the electronic device 200 establishing an association relationship can mean that the electronic device 100 and the electronic device 200 log in to the same account, or the electronic device 100 and the electronic device 200 log in to two different accounts, but the two accounts are associated with each other. The electronic device 100 and the electronic device 200 can also establish an association relationship through other ways, which are not limited in the present application.
[0228] FIGS. 7A-7D show a schematic diagram of the electronic device 100 receiving a user operation to view the combined window created on the electronic device 200.
[0229] As shown in FIG. 7A, the electronic device 100 displays a multitask management center interface. When the electronic device 100 establishes a communication connection with the electronic device 200 and establishes an association relationship with the electronic device 200, the electronic device 100 can display the identifier 7001 and the identifier 7002 as shown in FIG. 7B. The identifier 7001 can be the device identifier of the electronic device 100, and the identifier 7002 can be the device identifier of the electronic device 200. The device name of the electronic device 100, such as “Local”, is also displayed beside the identifier 7001. The device name of the electronic device 200, such as “Lisa”, is also displayed beside the identifier 7002.
[0230] Optionally, the electronic device 100 can also display the identifier 7001 and the identifier 7002 after receiving the user operation. The electronic device 100 can also automatically display the identifier 7001 and the identifier 7002 when establishing a communication connection with the electronic device 200 and establishing an association relationship with the electronic device 200, which are not limited in the present application.
[0231] As shown in FIG. 7A, the electronic device 100 can receive a user input operation, such as a single-click operation, on the identifier 7002. In response to the user input operation, the electronic device 200 can send a local task window to the electronic device 100. The electronic device 100 can display the task window sent by the electronic device 200 in the multitask management center interface, such as displaying the task window 7003 as shown in FIG. 7B. The task window 7003 can be the task window sent by the electronic device 200.
[0232] Optionally, the electronic device 100 can display the device identifier of the electronic device 200 near the task window 7003 to indicate that the task window 7003 is sent by the electronic device 200.
[0233] Optionally, the electronic device 200 can also only send the task window of the combined window, and not send the task window of the non-combined window. The electronic device 200 can also send the task window of the combined window and the task window of the non-combined window to the electronic device 100.
[0234] Optionally, the electronic device 100 can receive a user input operation on the task window 7003, such as a single-click operation. In response to the user input operation, the electronic device 100 can display the combined window corresponding to the task window 7003. The electronic device 100 can receive a user operation in the focus window in the combined window corresponding to the task window 7003, and remotely control the application in the electronic device 200.
[0235] In some embodiments, the electronic device 100 can also receive a user operation to save the task window on the electronic device 200 locally on the electronic device 100.
[0236] For example, as shown in FIG. 7C, the electronic device 100 can receive a user operation of long-pressing the task window 7003 and dragging the task window 7003 to the display area where the identifier 7001 is located. In response to the user operation, the electronic device 100 can display the task window 7003 in the multi-task management center of the electronic device 100.
[0237] As shown in FIG. 7D, the electronic device 100 simultaneously displays the task window locally on the electronic device 100 and the task window 7003 in the electronic device 200. In this way, the electronic device 100 can save the combined window in the electronic device 200 locally on the electronic device 100.
[0238] Seven, the electronic device 100 shares the local combined window to other devices.
[0239] In some embodiments, when the electronic device 100 and the electronic device 200 establish a communication connection and an association relationship, the electronic device 100 can share the combined window created on the electronic device 100 to the electronic device 200.
[0240] FIGS. 8A-8C show a schematic diagram of the electronic device 100 receiving a user operation to share the combined window locally on the electronic device 100 to the electronic device 200.
[0241] When the electronic device 100 and the electronic device 200 establish a communication connection and an association relationship, the electronic device 100 can display the identifier 7001 and the identifier 7002 as shown in FIG. 8A.
[0242] As shown in FIG. 8A, the electronic device 100 can receive a user's long-pressing operation on the task window 3021 and a dragging operation of the task window 3021 to the identification 7002, and in response to the user operation, the electronic device 100 shares the combined window corresponding to the task window 3021 to the electronic device 200.
[0243] After receiving the combined window shared by the electronic device 100, the electronic device 200 can display the user interface shown in FIG. 8B, and the user interface shown in FIG. 8B displays the constituent window 7004, which can be sent by the electronic device 100.
[0244] Optionally, the electronic device 200 can receive a user's operation on the focus window in the constituent window 7004, remotely control the application in the electronic device 100, for example, remotely control the Huawei video application on the electronic device 100.
[0245] In some embodiments, in the case that the combined window corresponding to the task window 3021 does not support sharing to other devices, the electronic device 100 can display the prompt information 7005 shown in FIG. 8C, and the prompt information 7005 includes the text "The currently selected combined window does not support transfer between devices!", and the prompt information 7005 is used to prompt the user that the currently selected combined window does not support sharing.
[0246] FIG. 9 is a flowchart of an application window management method provided by the present application.
[0247] S901, the first electronic device displays a multi-task management center interface, and the multi-task management center interface includes a task window of a first combined window.
[0248] S902, the first electronic device receives a first operation of a user on the task window of the first combined window.
[0249] S903, in response to the first operation, the first electronic device displays the first combined window, and the first combined window includes a first window and a second window, the size of the first window is larger than the size of the second window, and the display mode of the second window is in the form of flipping the window interface to the inside of the screen of the electronic device.
[0250] Through the method, the electronic device can display the task window of the combined window in the multi-task management center interface. The electronic device can start the combined window from the multi-task management center based on the user operation, the user can conveniently operate the combined window, and the user can preview multiple application windows through the combined window, which improves the user experience.
[0251] For example, the multitask management center interface can be the user interface shown in FIG. 3S, and the task window of the first combined window can be the task window 3021 shown in FIG. 3S. The first combined window can be the combined window 3009 shown in FIG. 4B. The first window can be the window 3030 shown in FIG. 4B, and the second window can be the window 3010 or the window 3011 shown in FIG. 4B.
[0252] For example, the multitask management center interface can be the user interface shown in FIG. 3V, and the task window of the first combined window can be the task window 3034 shown in FIG. 3V.
[0253] For example, the multitask management center interface can be the user interface shown in FIG. 5C, and the task window of the first combined window can be the task window 3021 or the task window 5005 shown in FIG. 5C.
[0254] For example, the multitask management center interface can be the user interface shown in FIG. 5D, and the task window of the first combined window can be the task window 5009 shown in FIG. 5D. The first combined window can be the combined window 3009 shown in FIG. 5E. The first window can be the window 3030 shown in FIG. 5E, and the second window can be the window 3010 or the window 3011 shown in FIG. 5E.
[0255] In a possible implementation, the first combined window further includes a third window, the size of the first window is greater than the size of the third window, and the third window is displayed in a manner of flipping the window interface to the inside of the screen of the electronic device.
[0256] The combined window can include more than two windows, not limited to two windows. In this way, the user can preview and operate multiple windows conveniently.
[0257] In a possible implementation, the first window can be displayed between the second window and the third window. Alternatively, the first window can be displayed on the left side of the second window and the third window. Alternatively, the first window can be displayed on the right side of the second window and the third window.
[0258] For example, the third window can be the window 3010 or the window 3011 shown in FIG. 4B. Alternatively, the third window can be the window 3010 or the window 3011 shown in FIG. 5E.
[0259] In a possible implementation, the first window displays a first page of a first application, and the second window displays a second page of a second application, the first application being different from the second application. Alternatively, the first window displays a first page of a first application, and the second window displays a second page of the first application.
[0260] Optionally, the first page and the second page can be the same or different.
[0261] In this way, the first electronic device can generate a combined window based on multiple pages of different applications or multiple pages of the same application.
[0262] In a possible implementation, the first combined window further includes a focus window of the first combined window, and the first window method further includes: receiving, by the first electronic device, a second operation of the user on the first combined window; and switching, by the first electronic device, the focus window of the first combined window to a second window in response to the second operation, where the second window has a size larger than that of the first window, and the display manner of the first window is in the form of flipping the window interface to the inside of the screen of the electronic device.
[0263] In this way, the first electronic device can switch different focus windows in the first combined window based on the user operation, so that the user can manipulate multiple windows in the first combined window respectively.
[0264] For example, refer to the description in the embodiments of FIGS. 5A-5B. The first window can be the window 3030 shown in FIG. 5A. The second window can be the window 5003 shown in FIG. 5B, and the first window can be the window 5004 shown in FIG. 5B.
[0265] In a possible implementation, before the first electronic device receives the first operation of the user on the task window of the first combined window, the method further includes: displaying, by the first electronic device, a multi-task management center interface, where the multi-task management center interface includes a task window of a first application and a task window of a second application; receiving, by the first electronic device, a third operation; and displaying, by the first electronic device, the task window of the first combined window in the multi-task management center interface in response to the third operation, where the first combined window is generated based on a page of the first application and a page of the second application.
[0266] In this way, the first electronic device can generate a combined window based on the operation of the user on the task windows of multiple applications in the multi-task management center interface.
[0267] For example, refer to the description in the embodiments of FIGS. 3Q-3S. The task window of the first application can be the task window of the mailbox application shown in FIG. 3Q, and the task window of the second application can be the task window of the memo application shown in FIG. 3S.
[0268] In a possible implementation, before the first electronic device receives the first operation of the user on the task window of the first combined window, the method further includes: displaying, by the first electronic device, a multitask management center interface, the multitask management center interface including the task window of the first application; receiving, by the first electronic device, a fourth operation; and in response to the fourth operation, displaying, by the first electronic device, the task window of the first combined window in the multitask management center interface, the first combined window being generated based on the first page of the first application and the second page of the first application.
[0269] In this way, the first electronic device can generate a combined window through multiple pages of one application based on an operation of the user on a task window of the one application in the multitask management center interface.
[0270] For example, refer to the description in the embodiments in FIGS. 3T-3V.
[0271] In a possible implementation, the multitask management center interface includes a task window of a second combined window, where the task window of the second combined window includes a fourth window and a fifth window, the fourth window has a size larger than that of the fifth window, the fifth window is displayed in a form of flipping a window interface to an inside direction of a screen of the electronic device, and the third combined window is different from the first combined window; the method further includes: receiving, by the first electronic device, a fifth operation of the user; and in response to the fifth operation, displaying, by the first electronic device, a task window of a third combined window in the multitask management center interface, the third combined window being a window generated by combining the task window of the second combined window and the first combined window, and the third combined window including windows in the first combined window and windows in the second combined window.
[0272] In this way, the first electronic device can generate a new combined window through multiple combined windows based on an operation of the user on task windows of the multiple combined windows in the multitask management center interface.
[0273] For example, refer to the description in the embodiments in FIGS. 5C-5D. The task window of the first combined window can be the task window 3021 shown in FIG. 5C, the fourth window can be the window 3023 shown in FIG. 5C, and the fifth window can be the window 3022 or the window 3024 shown in FIG. 5C. The second combined window can be the task window 5005 shown in FIG. 5C. The third combined window can be the task window 5009 shown in FIG. 5D.
[0274] In a possible implementation, the method further includes: the first electronic device displays the third combined window, and the third combined window displays the window in the first combined window; the first electronic device receives a sixth operation of the user on the third combined window; and in response to the sixth operation, the first electronic device displays the window in the second combined window, or the first electronic device displays part of the window in the first combined window and part of the window in the second combined window.
[0275] With reference to the first aspect, in a possible implementation, the multitask management center interface includes a task window of the second combined window, where the task window of the second combined window includes a fourth window and a fifth window, the fourth window has a size larger than that of the fifth window, the fifth window is displayed in a form of flipping the window interface to the inside of the screen of the electronic device, and the third combined window is different from the first combined window. After the first electronic device displays the first combined window, the method further includes: the first electronic device receives an operation of the user on the first combined window, and displays the third combined window.
[0276] In some embodiments, the first electronic device can generate the combined window based on an operation of the user on a task window of one or more combined windows in the multitask management center interface.
[0277] In some embodiments, the first electronic device can generate the combined window based on an operation of the user on a task window of one or more applications in the multitask management center interface and an operation of the user on a task window of one or more combined windows.
[0278] In some embodiments, the first electronic device can generate the combined window based on an operation of the user on a task window of one or more split-screen windows in the multitask management center interface.
[0279] In some embodiments, the first electronic device can generate the combined window based on an operation of the user on a task window of one or more split-screen windows and a task window of one or more applications in the multitask management center interface.
[0280] In some embodiments, the first electronic device can generate the combined window based on an operation of the user on a task window of one or more split-screen windows and a task window of one or more combined windows in the multitask management center interface.
[0281] The first electronic device can also receive an operation of the user to generate a combined window in a non-multitask management center interface, not limited to the above manner. For example, refer to the description in the embodiments of FIGS. 3A-3O.
[0282] In a possible implementation, the method further includes: in a case where the first electronic device establishes a communication connection with the second electronic device and the first electronic device and the second electronic device establish an association relationship, the first electronic device displays the first identifier in the multitask management center interface; the first electronic device receives a seventh operation of a user on a task window of the first combined window; and the first electronic device sends the first combined window to the second electronic device in response to the first seventh operation.
[0283] In this way, the first electronic device can share the local combined window to other electronic devices.
[0284] In a possible implementation, the seventh operation is an operation of long pressing and dragging the first task window to move to a display area where the first identifier is located.
[0285] For example, refer to the description in the embodiments of FIGS. 8A-8C. The first identifier can be the identifier 7002 shown in FIGS. 8A-8C.
[0286] In a possible implementation, in a case where the first electronic device establishes a communication connection with the second electronic device and the first electronic device and the second electronic device establish an association relationship, the first electronic device displays the first identifier in the multitask management center interface; the first electronic device receives an eighth operation of a user on the first identifier; and the first electronic device receives a sixth combined window sent by the second electronic device and displays a task window of the sixth combined window in the multitask management center interface in response to the first operation.
[0287] In this way, the first electronic device can view the combined window created on the other electronic device.
[0288] For example, refer to the description in the embodiments of FIGS. 7A-7D. The first identifier can be the identifier 7002 shown in FIGS. 7A-7D.
[0289] In a possible implementation, a second identifier is displayed near the sixth task window, and the second identifier is used to indicate that the sixth combined window is sent to the first electronic device by the second electronic device.
[0290] In a possible implementation, the method further includes: the first electronic device receives a ninth operation of a user on a task window of the sixth combined window; the first electronic device displays a seventh combined window in response to the ninth operation, the seventh combined window includes the sixth window and a seventh window, the size of the sixth window is greater than the size of the seventh window, and the display mode of the seventh window is in the form of flipping the window interface to the inside of the screen of the electronic device; the first electronic device receives a tenth operation of a user on the sixth window in the seventh combined window; and the first electronic device sends a first instruction to the second electronic device in response to the tenth operation, the first instruction is used to instruct an application on the second electronic device to perform a corresponding operation.
[0291] In this way, the first electronic device can control the application on the second electronic device through the combined window on the second electronic device.
[0292] In a possible implementation, the first electronic device and the second electronic device establish an association relationship, including that the first electronic device logs in a first account, the second electronic device logs in a second account, the first account and the second account are the same, or the first account and the second account are different, but the first account and the second account are associated with each other.
[0293] In a possible implementation, the method further includes: the first electronic device receiving an eleventh operation of a user on the first combined window or a task window of the first combined window; and in response to the eleventh operation, the third electronic device saving the first combined window on the desktop.
[0294] In a possible implementation, the method further includes: the desktop displaying a second identifier, the second identifier being used to indicate the first combined window; and after the third electronic device saves the first combined window on the desktop, the method further includes: the first electronic device receiving a twelfth operation of a user on the first identifier; and in response to the twelfth operation, the first electronic device displaying the first combined window.
[0295] In this way, the first electronic device can save the combined window on the desktop based on the user operation. The user can quickly open the combined window from the desktop.
[0296] For example, refer to the description in the embodiments of FIGS. 4D-4F. For example, the second identifier can be the identifier 4002 shown in FIG. 4F.
[0297] The present application provides an electronic device, which is a first electronic device, and includes a memory and a processor. The memory and the processor are coupled. The memory is configured to store a computer program. When the processor executes the computer program, the first electronic device performs an application window management method shown in FIG. 9.
[0298] The present application provides a computer readable storage medium, which includes instructions. When the instructions are executed on a first electronic device, the first electronic device performs an application window management method shown in FIG. 9.
[0299] The present application provides a chip system, which includes one or more processors. The processor is configured to execute computer instructions to make the first electronic device perform an application window management method shown in FIG. 9.
[0300] The present application provides a computer program product including instructions. When the computer program product is executed on a first electronic device, the first electronic device performs an application window management method shown in FIG. 9.
[0301] The above merely describes some embodiments and implementations of the present application, and the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, and all such changes or replacements should be encompassed within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
[0302] It can be understood that the various user interfaces described in the embodiments of the present application are merely example interfaces, and do not constitute a limitation on the present application scheme. In other embodiments, the user interface can adopt a different interface layout, can include more or fewer controls, can increase or reduce other function options, as long as the same inventive idea provided by the present application is based on, and is within the protection scope of the present application.
[0303] It should be noted that any feature in any embodiment of the present application, or any part of any feature, can be combined, and the combined technical solution is also within the scope of the embodiments of the present application.
[0304] The above describes the technical solutions of the present application, and is not limited thereto; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can still be modified, or some technical features can be replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
A method for managing application windows, characterized in that The method comprises: The first electronic device displays a multi-task management center interface, and the multi-task management center interface comprises a task window of the first combined window; The first electronic device receives a first operation of a user on the task window of the first combined window; In response to the first operation, the first electronic device displays a first combined window, and the first combined window comprises a first window and a second window, the size of the first window is greater than the size of the second window, and the display mode of the second window is in the form of flipping a window interface to the inside of the screen of the first electronic device. The method of claim 1, wherein The first combined window further comprises a third window, the size of the first window is greater than the size of the third window, and the display mode of the third window is in the form of flipping a window interface to the inside of the screen of the electronic device. The method according to claim 1 or 2, characterized in that The first window displays a page of a first application, and the second window displays a page of a second application, and the first application and the second application are different. Or, The first window displays a first page of the first application, and the second window displays a second page of the first application. The method according to any one of claims 1 to 3, characterized in that The focus window of the first combined window is the first window, and the method further comprises: The first electronic device receives a second operation of a user on the first combined window; In response to the second operation, the first electronic device switches the focus window of the first combined window to the second window, wherein the size of the second window is greater than the size of the first window, and the display mode of the first window is in the form of flipping a window interface to the inside of the screen of the electronic device. The method according to any one of claims 1 to 4, characterized in that Before the first electronic device receives a first operation of a user on the task window of the first combined window, the method further comprises: The first electronic device displays a multi-task management center interface, and the multi-task management center interface comprises a task window of a first application and a task window of a second application; The first electronic device receives a third operation; In response to the third operation, the first electronic device displays a task window of the first combined window in the multi-task management center interface, and the first combined window is obtained based on a page of the first application and a page of the second application. The method according to any one of claims 1 to 5, characterized in that Before the first electronic device receives a first operation of a user on the task window of the first combined window, the method further comprises: The first electronic device displays a multi-task management center interface, and the multi-task management center interface comprises a task window of a first application; The first electronic device receives a fourth operation; In response to the fourth operation, the first electronic device displays a task window of the first combined window in the multi-task management center interface, and the first combined window is obtained based on a first page of the first application and a second page of the first application. The method according to any one of claims 1 to 6, characterized in that The multi-task management center interface includes a task window of a second combined window, where the task window of the second combined window includes a fourth window and a fifth window, the fourth window has a size larger than that of the fifth window, the fifth window is displayed in a form of flipping a window interface to an inside direction of a screen of the electronic device, and the third combined window is different from the first combined window; and the method further includes: The first electronic device receives a fifth operation of a user; In response to the fifth operation, the first electronic device displays a task window of a third combined window in the multi-task management center interface, the third combined window is generated by combining the task window of the second combined window and the first combined window, and the third combined window includes windows in the first combined window and windows in the second combined window. The method according to any one of claims 7, characterized in that The method further includes: The first electronic device displays the third combined window, and the third combined window displays the windows in the first combined window; The first electronic device receives a sixth operation of a user for the third combined window; In response to the sixth operation, the first electronic device displays the windows in the second combined window, or the first electronic device displays part of the windows in the first combined window and part of the windows in the second combined window. The method according to any one of claims 1 to 8, characterized in that The method further includes: In a case where the first electronic device and the second electronic device establish a communication connection and the first electronic device and the second electronic device establish an association relationship, the first electronic device displays a first identifier in the multi-task management center interface; The first electronic device receives a seventh operation of a user for a task window of the first combined window; In response to the first seventh operation, the first electronic device sends the first combined window to the second electronic device. The method of claim 9, wherein The seventh operation is an operation of long pressing and dragging the first task window to move to a display area where the first identifier is located. The method according to any one of claims 1 to 10, characterized in that The method further includes: In a case where the first electronic device and the second electronic device establish a communication connection and the first electronic device and the second electronic device establish an association relationship, the first electronic device displays a first identifier in the multi-task management center interface; The first electronic device receives an eighth operation of a user for the first identifier; In response to the first operation, the first electronic device receives a sixth combined window sent by the second electronic device, and displays a task window of the sixth combined window in the multi-task management center interface. The method of claim 11, wherein The sixth task window displays a second identifier in the vicinity, and the second identifier is used to indicate that the sixth combined window is sent by the second electronic device to the first electronic device. The method according to claim 11 or 12, characterized in that The method further includes: The first electronic device receives a ninth operation of a user for a task window of the sixth combined window; In response to the ninth operation, the first electronic device displays the seventh combined window, the seventh combined window including a sixth window and a seventh window, the sixth window having a size greater than a size of the seventh window, the seventh window being displayed in a form of flipping a window interface to an inside direction of a screen of the electronic device; The first electronic device receives a tenth operation of a user on the sixth window in the seventh combined window; In response to the tenth operation, the first electronic device sends a first instruction to the second electronic device, the first instruction being used to instruct an application on the second electronic device to perform a corresponding operation. The method according to any one of claims 9-13, characterized in that The first electronic device and the second electronic device establish an association relationship, including that the first electronic device logs in a first account, the second electronic device logs in a second account, the first account and the second account are the same, or the first account and the second account are different, but the first account and the second account are associated with each other. The method according to any one of claims 1 to 14, characterized in that The method further includes: The first electronic device receives an eleventh operation of a user on the first combined window or a task window of the first combined window; In response to the eleventh operation, the third electronic device saves the first combined window on a desktop. The method of claim 15, wherein The desktop displays a second identifier, the second identifier being used to indicate the first combined window; after the third electronic device saves the first combined window on the desktop, the method further includes: The first electronic device receives a twelfth operation of a user on the first identifier; In response to the twelfth operation, the first electronic device displays the first combined window. An electronic device, being a first electronic device, characterized in that The first electronic device includes a memory and a processor; wherein the memory and the processor are coupled, the memory is used to store a computer program, when the processor executes the computer program, the first electronic device executes the method in any one of claims 1-16. A computer-readable storage medium comprising instructions, characterized in that, When the instruction runs on the first electronic device, the first electronic device executes the method in any one of claims 1-16. A computer program product comprising computer programs / instructions, characterized in that, When the computer program / instruction runs on the first electronic device, the first electronic device executes the method in any one of claims 1-16.
Citation Information
Patent Citations
Multitasking method and apparatus of user device
CN107562333A
Multi-window management method, graphical interface and related device
CN117950532A
Multi-window management method, graphical interface and related device
CN117991937A