Application window management method, electronic equipment and storage medium
By displaying a combined window in the multitasking management center interface, the problem of cumbersome window switching on electronic devices is solved, enabling convenient multi-window preview and operation, and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2026-03-27
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 displays a combined window in a multi-task management center interface. The combined window includes at least two windows, allowing users to preview and operate multiple application windows simultaneously. It also supports window focus switching and combination, as well as window sharing and saving across devices.
It improves the convenience and efficiency for users to operate multiple application windows on electronic devices, enhances the user experience, and simplifies the window switching process.
Smart Images

Figure CN121742937A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminal technology, and in particular to an application window management method, electronic device and storage medium. Background Technology
[0002] With the development of terminal technology, the number of applications installed on electronic devices is increasing. Users can use these applications to take photos / videos, watch movies and TV shows, listen to music, make phone calls, and so on, greatly improving the user experience.
[0003] Users can open multiple applications simultaneously on electronic devices and switch between different application windows. Further research is needed to provide a convenient and quick way to operate these application windows. Summary of the Invention
[0004] This application provides an application window management method, an electronic device, and a storage medium, which allows users to preview multiple application windows simultaneously through a combined window, thereby improving the user experience.
[0005] In a first aspect, this application provides an application window management method. The method includes: a first electronic device displaying a multitasking management center interface, the multitasking management center interface including a task window of a first combined window; the first electronic device receiving a first operation from a user on the task window of the first combined window; in response to the first operation, the first electronic device displaying the first combined window, the first combined window including a first window and a second window, the size of the first window being larger than the size of the second window, and the second window being displayed in a manner that flips the window interface inward toward the screen of the electronic device.
[0006] This method allows electronic devices to display a combined task window within a multitasking management center interface. The combined window can be initiated from the multitasking management center based on user interaction, allowing for convenient operation and simultaneous previewing of multiple application windows, thus enhancing the user experience.
[0007] For example, the multi-task management center interface can be FIG. 3S The user interface shown can have the task window of the first combined window as follows: FIG. 3S The task window shown is 3021. The first combined window can be... FIG. 4B The combined window shown is 3009. The first window can be... FIG. 4B The window shown is 3030, and the second window can be... FIG. 4B The window shown is 3010 or 3011.
[0008] For example, the multi-task management center interface can be FIG. 3VThe user interface shown can have the task window of the first combined window as follows: FIG. 3V The task window shown is 3034.
[0009] For example, the multi-task management center interface can be FIG. 5C The user interface shown can have the task window of the first combined window as follows: FIG. 5C The task window shown is 3021 or task window 5005.
[0010] For example, the multi-task management center interface can be FIG. 5D The user interface shown can have the task window of the first combined window as follows: FIG. 5D The task window shown is 5009. The first combined window can be... FIG. 5E The combined window shown is 3009. The first window can be... FIG. 5E The window shown is 3030, and the second window can be... FIG. 5E The window shown is 3010 or 3011.
[0011] In conjunction with the first aspect, in one possible implementation, the first combined window also includes a third window, the size of which is larger than that of the third window, and the third window is displayed in the form of a window interface that is flipped inward toward the screen of the electronic device.
[0012] Not limited to two windows, combined windows can also include more windows. This makes it convenient for users to preview and operate multiple windows.
[0013] Yes, the first window can be displayed between the second and third windows. Alternatively, the first window can be displayed to the left of the second and third windows. Or, the first window can be displayed to the right of the second and third windows.
[0014] For example, the third window could be FIG. 4B The window shown is 3010 or 3011. Alternatively, the third window could be... FIG. 5E The window shown is 3010 or 3011.
[0015] In conjunction with the first aspect, in one possible implementation, the first window displays a page of the first application, and the second window displays a page of the second application, wherein 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.
[0016] Optionally, the first page and the second page can be the same or different.
[0017] 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.
[0018] In conjunction with the first aspect, in one possible implementation, the method of having the focus window of the first combined window as the first window further includes: a first electronic device receiving a second operation from a user on the first combined window; in response to the second operation, the first electronic device switching the focus window of the first combined window to the second window, wherein the size of the second window is larger than the size of the first window, and the first window is displayed in the form of flipping the window interface inward toward the screen of the electronic device.
[0019] In this way, the first electronic device can switch between displaying different focus windows within the first combined window based on user operations. This allows the user to control multiple windows within the first combined window individually.
[0020] For example, you can refer to FIG. 5A-FIG. 5B The description in the embodiment. The first window can be FIG. 5A The window shown is 3030. The second window can be... FIG. 5B The first window shown in window 5003 can be... FIG. 5B The window shown is 5004.
[0021] In conjunction with the first aspect, in one possible implementation, before the first electronic device receives a first operation from a user on the task window of the first combined window, the method further includes: the first electronic device displaying a multitasking management center interface, the multitasking management center interface including task windows of a first application and a 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 on the multitasking management center interface, the first combined window being obtained based on the pages of the first application and the second application.
[0022] In this way, the first electronic device can generate a combined window based on the user's operations on the task windows of multiple applications in the multi-task management center interface, through the pages of multiple applications.
[0023] For example, you can refer to FIG. 3Q-FIG. 3S The description in the embodiment. The task window of the first application can be FIG. 3Q The task window of the email application shown can be the task window of the second application. FIG. 3S The task window of the Memos application is shown.
[0024] In conjunction with the first aspect, in one possible implementation, before the first electronic device receives a first operation from a user on the task window of the first combined window, the method further includes: the first electronic device displaying a multitasking management center interface, the multitasking management center interface including a task window of the first application; the first electronic device receiving a fourth operation; and in response to the fourth operation, the first electronic device displaying the task window of the first combined window on the multitasking management center interface, the first combined window being obtained based on a first page and a second page of the first application.
[0025] In this way, the first electronic device can generate a combined window from multiple pages of an application based on the user's operation on the task window of an application in the multi-task management center interface.
[0026] For example, you can refer to FIG. 3T-FIG. 3V Description in the embodiments.
[0027] In conjunction with the first aspect, in one possible implementation, the multitasking 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 size of the fourth window is larger than the size of the fifth window, and the fifth window is displayed in a way that flips the window interface inward toward the screen of the electronic device. The third combined window is different from the first combined window. The method further includes: the first electronic device receiving a fifth operation from the user; in response to the fifth operation, the first electronic device displays the task window of the third combined window on the multitasking 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.
[0028] In this way, the first electronic device can generate a new combined window based on the user's operation on the task window of multiple combined windows in the multi-task management center interface.
[0029] For example, you can refer to FIG. 5C-FIG. 5D The description in the embodiment. The task window of the first combined window can be FIG. 5C The task window 3021 shown can be the fourth window. FIG. 5C The fifth window shown in window 3023 can be... FIG. 5C The window shown is 3022 or 3024. The second combined window can be... FIG. 5C The task window shown is 5005. The third combined window can be... FIG. 5D The task window shown is 5009.
[0030] In conjunction with the first aspect, in one possible implementation, the method further includes: a first electronic device displaying the third combined window, the third combined window displaying windows in the first combined window; the first electronic device receiving a sixth operation from a user on the third combined window; and in response to the sixth operation, the first electronic device displaying windows in the second combined window, or the first electronic device displaying a portion of the windows in the first combined window and a portion of the windows in the second combined window.
[0031] In conjunction with the first aspect, in one possible implementation, 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 being larger than the fifth window, and the fifth window being displayed by flipping the window interface inwards towards the screen of the electronic device. 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 receiving user operations on the first combined window and displaying the third combined window.
[0032] In some embodiments, the first electronic device may generate a combined window based on the user's operation on one or more task windows in a multitasking management center interface.
[0033] In some embodiments, the first electronic device may generate a combined window based on the user's operations on the task windows of one or more applications in the multitasking management center interface, and the operations on the task windows of one or more combined windows.
[0034] In some embodiments, the first electronic device may generate a combined window based on the user's operations on one or more split-screen windows in the multitasking management center interface.
[0035] In some embodiments, the first electronic device may generate a combined window based on the user's operations on the task windows of one or more split-screen windows and one or more application task windows in the multitasking management center interface.
[0036] In some embodiments, the first electronic device may generate a combined window based on the user's operations on the task windows of one or more split-screen windows and one or more combined windows in the multitasking management center interface.
[0037] Not limited to the methods described above, the first electronic device can also receive user operations and generate a combined window in a non-multi-task management center interface. For example, see [link to example]. FIG. 3A-FIG. 3O Description in the embodiments.
[0038] In conjunction with the first aspect, in one possible implementation, the method further includes: when 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 a first identifier in the multi-task management center interface; the first electronic device receives a seventh operation from the user on the 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.
[0039] In this way, the first electronic device can share its local combo window with other electronic devices.
[0040] In one possible implementation, the seventh operation is to long-press and drag the first task window to move it to the display area where the first identifier is located.
[0041] For example, you can refer to FIG. 8A-FIG. 8C The description in the embodiments. The first identifier may be FIG. 8A-FIG. 8C The identifier shown is 7002.
[0042] In conjunction with the first aspect, in one possible implementation, when 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 a first identifier in the multi-task management center interface; the first electronic device receives an eighth operation from the user on 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 the task window of the sixth combined window in the multi-task management center interface.
[0043] In this way, the first electronic device can view the combined windows created on other electronic devices.
[0044] For example, you can refer to FIG. 7A-FIG. 7D The description in the embodiments. The first identifier may be FIG. 7A-FIG. 7D The identifier shown is 7002.
[0045] In conjunction with the first aspect, in one possible implementation, a second identifier is displayed near the sixth task window, the second identifier being used to indicate that the sixth combined window is sent from the second electronic device to the first electronic device.
[0046] In conjunction with the first aspect, in one possible implementation, the method further includes: a first electronic device receiving a ninth operation from a user on a task window of a sixth combined window; in response to the ninth operation, the first electronic device displaying a seventh combined window, the seventh combined window including a sixth window and a seventh window, the size of the sixth window being larger than the size of the seventh window, the seventh window being displayed in a manner that flips the window interface inward toward the screen of the electronic device; the first electronic device receiving a tenth operation from a user on the sixth window of the seventh combined window; in response to the tenth operation, the first electronic device sending a first instruction to a second electronic device, the first instruction being used to instruct an application on the second electronic device to perform a corresponding operation.
[0047] In this way, the first electronic device can control the applications on the second electronic device through a combined window on the second electronic device.
[0048] In conjunction with the first aspect, in one possible implementation, the first electronic device and the second electronic device establish an association relationship, including the first electronic device being logged into a first account and the second electronic device being logged into a second account, the first account and the second account being the same, or the first account and the second account being different, but the first account and the second account being associated with each other.
[0049] In conjunction with the first aspect, in one possible implementation, the method further includes: a first electronic device receiving an eleventh operation from a user on a first combined window or a task window of the first combined window; and in response to the eleventh operation, a third electronic device saving the first combined window to the desktop.
[0050] In one possible implementation, the method further includes: displaying a second identifier on the desktop, the second identifier indicating a first combined window; after a third electronic device saves the first combined window on the desktop, the method further includes: the first electronic device receiving a twelfth operation from a user on the first identifier; in response to the twelfth operation, the first electronic device displaying the first combined window.
[0051] In this way, the first electronic device can save the combined window to the desktop based on user actions. The user can then quickly open the combined window from the desktop.
[0052] For example, you can refer to FIG. 4D-FIG. 4F The description in the embodiments. For example, the second identifier could be... FIG. 4F The identifier shown is 4002.
[0053] Secondly, this application provides an electronic device, namely a first electronic device, which includes a memory and a processor; wherein the memory and the processor are coupled, the memory is used to store a computer program, and when the processor executes and calls the computer program, the first electronic device executes an application window management method provided in any possible implementation of the first aspect.
[0054] Thirdly, this application provides a computer-readable storage medium including instructions that, when executed on a first electronic device, cause the first electronic device to perform an application window management method provided in any possible implementation of the first aspect described above.
[0055] Fourthly, this application provides a chip system including one or more processors, which are used to invoke computer instructions to cause a first electronic device to execute an application window management method provided in any possible implementation of any of the above aspects.
[0056] Fifthly, this application provides a computer program product containing instructions that, when the computer program product is run on a first electronic device, causes the first electronic device to execute an application window management method provided in any possible implementation of any of the above aspects.
[0057] For a description of the beneficial effects in aspects two through five, please refer to the description of the beneficial effects in aspect one; this application will not repeat them here. Attached Figure Description
[0058] FIG. 1 A schematic diagram of the hardware structure of an electronic device 100 is shown;
[0059] FIG. 2 This is a software structure block diagram of the electronic device 100 according to an embodiment of this application;
[0060] FIG. 3A-FIG. 3X A schematic diagram is shown of an electronic device 100 receiving a user operation and creating a combined window;
[0061] FIG. 4A-FIG. 4C A schematic diagram of a combined display window on an electronic device 100 is shown;
[0062] FIG. 4D-FIG. 4F A schematic diagram is shown of an electronic device 100 saving a combined window to the desktop;
[0063] FIG. 5A-FIG. 5F A schematic diagram of the focus window in the user operation switching combination window of the electronic device 100 is shown;
[0064] FIG. 6A-FIG. 6D A schematic diagram is shown of an electronic device 100 receiving user operations and displaying different combined windows;
[0065] FIG. 7A-FIG. 7D This diagram illustrates how electronic device 100 receives user input to view a combined window created on electronic device 200.
[0066] FIG. 8A-FIG. 8CThis diagram illustrates how electronic device 100 receives a user operation and shares a local combo window of electronic device 100 to electronic device 200;
[0067] FIG. 9 This is a flowchart illustrating an application window management method provided in this application. Detailed Implementation
[0068] The technical solutions in the embodiments of this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.
[0069] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.
[0070] The term "user interface (UI)" used in the following embodiments of this application refers to the medium interface through which an application or operating system interacts and exchanges information with a user. It realizes the conversion between the internal form of information and the form that the user can accept. The most common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed in a graphical manner. It can be visual interface elements such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets displayed on the screen of a wearable device.
[0071] Electronic devices can run multiple applications simultaneously. Generally, an electronic device can display one application window in full screen. If the user needs to switch between different application windows, the electronic device needs to move the currently displayed application window to the background before displaying the other application window selected by the user. Alternatively, the electronic device may need to move the currently displayed application window to the background, enter the multitasking management interface, and then display other application windows selected by the user in the multitasking management interface.
[0072] Currently, switching between different application windows on electronic devices is a cumbersome and time-consuming process for users.
[0073] Based on the above analysis, this application provides an application window management method, which includes: an electronic device receiving a user operation to create and display a first combined window. The first combined window includes at least two windows, such as a first window and a second window. The first window displays content from a first application, and the second window displays content from a second application. The focus window of the first combined window is the first window, which can refer to the window that the current user can control. The electronic device can receive and respond to user operations on the first application within the first window.
[0074] In this way, electronic devices can display two application windows simultaneously, and users can also preview the content of different applications displayed in the two application windows at the same time.
[0075] For an example of how an electronic device creates a composite window, please refer to [reference needed]. FIG. 3A-FIG. 3U Description in the embodiments.
[0076] Optionally, the first application and the second application can be the same or different.
[0077] Optionally, the size of the focused window in the first grouped window is larger than the size of the non-focused windows in the same grouped window. This makes it easier for users to operate the focused window.
[0078] In some embodiments, the electronic device can receive user input to switch the focus window of the first combined window. For example, the electronic device can receive user input to switch the focus window in the first combined window from the first window to the second window, and the electronic device can receive and respond to user input for a second application in the second window. In this way, the electronic device can switch between displaying different focus windows to facilitate user operation of different applications.
[0079] For example, to illustrate how an electronic device switches the focus window of a combined window display, please refer to... FIG. 5A-FIG. 5F Description in the embodiments.
[0080] In some embodiments, the electronic device can receive user input to switch between displaying different combined windows. This allows the electronic device to switch between displaying different combined windows based on user input, enabling the user to preview application windows for different applications.
[0081] For an example of how an electronic device switches between displaying different combined windows, please refer to [reference needed]. FIG. 6A-FIG. 6D Description in the embodiments.
[0082] In some embodiments, when a communication connection is established between the first electronic device and the second electronic device, the first electronic device may also display a combined window from the second electronic device. The first electronic device can control applications on the second electronic device through the combined window. For example, see [link to example]. FIG. 7A-FIG. 7C Description in the embodiments.
[0083] In some embodiments, when a communication connection is established between the first electronic device and the second electronic device, the first electronic device can also share a first combined window from the first electronic device to the second electronic device. The second electronic device can then control applications in the first electronic device through the first combined window. For example, see [link to example]. FIG. 8A-FIG. 8C Description in the embodiments.
[0084] FIG. 1 A schematic diagram of the hardware structure of an electronic device 100 is shown.
[0085] Electronic device 100 may 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, antenna 1, 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, etc. The sensor module 180 may include one or more sensors, such as a gyroscope sensor 180B, a magnetic sensor 180D, an accelerometer sensor 180E, a proximity sensor 180F, a touch sensor 180K, etc. In some embodiments, the sensor module 180 may also include one or more of the following sensors: a pressure sensor, a barometric pressure sensor, a proximity sensor, a fingerprint sensor, a temperature sensor, an ambient light sensor, a bone conduction sensor, etc.
[0086] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0087] Processor 110 may include one or more processing units, such as application processors (APs), modem processors, graphics processing units (GPUs), image signal processors (ISPs), controllers, video codecs, digital signal processors (DSPs), baseband processors, and / or neural network processing units (NPUs). These different processing units may be independent devices or integrated into one or more processors.
[0088] The controller can generate operation control signals based on the instruction opcode and timing signals to complete the control of instruction fetching and execution.
[0089] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can directly retrieve it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system. In some embodiments, the processor 110 may include one or more interfaces, such as a universal serial bus (USB) interface.
[0090] USB port 130 is a USB standard compliant interface, specifically a Mini USB port, Micro USB port, or USB Type-C port. USB port 130 can be used to connect a charger to charge electronic device 100, and can also be used for data transfer between electronic device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.
[0091] The charging management module 140 receives 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 receives charging input from the wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 receives wireless charging input via the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 can also supply power to the electronic device via the power management module 141.
[0092] The power management module 141 connects the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, providing power to the processor 110, internal memory 121, display screen 194, and wireless communication module 160, etc. The power management module 141 can also monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage current, impedance). In some other embodiments, the power management module 141 may also be located within the processor 110. In other embodiments, the power management module 141 and the charging management module 140 may be located in the same device.
[0093] The wireless communication function of electronic device 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.
[0094] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, 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 conjunction with tuning switches.
[0095] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.
[0096] The wireless communication module 160 can provide solutions for wireless communication applications on the electronic device 100, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, demodulates and filters the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, frequency modulate and amplify them, and then convert them into electromagnetic waves for radiation via antenna 2.
[0097] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling electronic device 100 to communicate with networks and other devices via wireless communication technology. The wireless communication technology may 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 technologies, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).
[0098] Electronic device 100 implements display functions through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0099] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a miniature LED, a microLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.
[0100] Internal memory 121 may include one or more random access memory (RAM) and one or more non-volatile memory (NVM).
[0101] The random access memory can be directly read and written by the processor 110. It can be used to store executable programs (such as machine instructions) of the operating system or other running programs, as well as user and application data.
[0102] Non-volatile memory can also store executable programs and user and application data, and can be pre-loaded into random access memory for direct reading and writing by the processor 110.
[0103] The external memory interface 120 can be used to connect to external non-volatile memory, thereby expanding 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 perform data storage functions. For example, music, video, and other files can be stored in the external non-volatile memory.
[0104] Electronic device 100 can implement audio functions, such as making calls and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, and application processor.
[0105] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.
[0106] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or make hands-free calls through the speaker 170A.
[0107] The receiver 170B, also known as the "earpiece," is used to convert audio electrical signals into sound signals. When the electronic device 100 answers a telephone call or voice message, the receiver 170B can be brought close to the ear to listen to the voice.
[0108] Microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 170C, inputting the sound signal into microphone 170C. Electronic device 100 may have at least one microphone 170C. In some embodiments, electronic device 100 may have two microphones 170C, which, in addition to collecting sound signals, can also perform noise reduction. In other embodiments, electronic device 100 may also have three, four, or more microphones 170C, which can collect sound signals, reduce noise, identify the sound source, and perform directional recording, etc.
[0109] The gyroscope sensor 180B can be used to determine the motion attitude of the electronic device 100. In some embodiments, the gyroscope sensor 180B can determine the angular velocity of the electronic device 100 about three axes (i.e., the x, y, and z axes). The gyroscope sensor 180B can be used for image stabilization. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the shake of the electronic device 100, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to counteract the shake of the electronic device 100 by moving in the opposite direction, thus achieving image stabilization. The gyroscope sensor 180B can also be used in navigation and motion-sensing game scenarios.
[0110] 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 the flip cover.
[0111] The 180E accelerometer can detect the magnitude of acceleration of electronic device 100 in various directions (typically three axes). When electronic device 100 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the posture of electronic devices and applied to applications such as screen orientation switching and pedometers.
[0112] A distance sensor 180F is used to measure distance. Electronic device 100 can measure distance via infrared or laser. In some embodiments, during a shooting scene, electronic device 100 can utilize the distance sensor 180F to measure distance for rapid focusing.
[0113] Touch sensor 180K, also known as a "touch device," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touchscreen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of electronic device 100, in a different position than display screen 194.
[0114] In some embodiments, the electronic device 100 may further include one or more of buttons, a motor, and an indicator. Buttons may include a power button, volume buttons, etc. Buttons may be mechanical buttons or touch buttons. The electronic device 100 can receive button input and generate key signal inputs related to user settings and function control of the electronic device 100. The motor may generate vibration cues. The indicator may be an indicator light, which can be used to indicate charging status, battery level changes, and can also be used to indicate messages, missed calls, notifications, etc.
[0115] The SIM card interface 195 is used to connect the SIM card.
[0116] The software system of electronic device 100 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This application embodiment uses the layered architecture Android system as an example to exemplify the software structure of electronic device 100.
[0117] FIG. 2 This is a software structure block diagram of the electronic device 100 according to an embodiment of this application.
[0118] A layered architecture divides software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the system libraries, and the kernel layer.
[0119] The application layer can include a series of application packages.
[0120] like FIG. 2As shown, the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, and SMS.
[0121] The application framework layer provides application programming interfaces (APIs) and a programming framework for applications in the application layer. The application framework layer includes some predefined functions.
[0122] like FIG. 2 As shown, the application framework layer may include a window manager, content provider, view system, phone manager, and resource manager.
[0123] The window manager is used to manage windowed applications. It can retrieve screen size, determine the presence of a status bar, lock the screen, and capture screenshots, among other things.
[0124] Content providers store and retrieve data, making that data accessible to applications. This data may include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc.
[0125] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text notification icon could include views for displaying text and views for displaying images.
[0126] The phone manager is used to provide communication functions for electronic device 100. For example, it manages call status (including connection and disconnection).
[0127] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.
[0128] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of completed downloads or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating electronic devices, and flashing indicator lights.
[0129] The core library consists of two parts: one part is the functionalities that the Java language needs to call, and the other part is the core library of the operating system.
[0130] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.
[0131] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc.
[0132] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.
[0133] The media library supports playback and recording of various common audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.
[0134] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0135] A 2D graphics engine is a graphics engine for 2D drawing.
[0136] The kernel layer is the layer between hardware and software. The kernel layer contains at least the display driver, camera driver, audio driver, and sensor driver.
[0137] The following section will provide a detailed introduction to an application window management method provided in this application, focusing on the UI.
[0138] 1. Electronic device 100 receives user operations and creates a combined window.
[0139] A combined window can refer to a window that includes at least two application windows. Within a combined window, there can be one focused window and one or more non-focused windows. The electronic device can receive and respond to user actions on the focused window within the combined window.
[0140] In some embodiments, the electronic device 100 may receive user operations to create a combined window in a multitasking management center interface.
[0141] In some embodiments, the electronic device 100 may also receive user input to create a combined window in the currently displayed application window.
[0142] FIG. 3A-FIG. 3X A schematic diagram is shown of an electronic device 100 receiving user operations to create a combined window.
[0143] in, FIG. 3A-FIG. 3L This diagram illustrates how an electronic device 100 receives a user operation and creates a combined window within the currently displayed application window.
[0144] FIG. 3A-FIG. 3G A schematic diagram is shown of an electronic device 100 receiving a user operation to create a combined window in the currently displayed application window.
[0145] For example, such as FIG. 3A As shown, electronic device 100 displays window 3001 in full screen. Window 3001 can be a window for a memo application. Content provided by the memo application is displayed within window 3001.
[0146] like FIG. 3A As shown, the electronic device 100 can receive user input operations on the window 3001, such as pinching two fingers together. In response to this operation, the electronic device 100 can display... FIG. 3B The window 3007 shown contains the same content as window 3001. The difference is that window 3007 also includes option 3003. Users can use option 3003 to select other applications to create a combined window.
[0147] Beyond the pinch-to-open gesture, users can also trigger the electronic device's 100 display through other operations. FIG. 3B The window 3007 shown is not limited in this application.
[0148] Optionally, the electronic device 100 can receive user actions on the window 3007, such as a two-finger back-swipe operation. In response to this operation, the electronic device 100 can then display... FIG. 3A The window shown is 3001.
[0149] like FIG. 3B As shown, the electronic device 100 can receive user actions on option 3003, such as a click, and in response to this action, the electronic device 100 can display... FIG. 3C The window 3004 shown contains icons for multiple applications. Users can select one or more applications displayed in window 3004 to create a combined window.
[0150] Optionally, the application icons displayed within window 3004 can be icons of applications frequently used by the user. This allows the user to quickly select frequently used applications from window 3004 to create a combined window.
[0151] Optionally, the application icon displayed in window 3004 can be the icon of a currently open application.
[0152] like FIG. 3C As shown, window 3004 includes icons for the phone application, camera application, gallery application, contacts application, and weather application. Users can also swipe left or right within window 3004 to display icons for other applications on the electronic device 100.
[0153] For example, such as FIG. 3C As shown, the electronic device 100 can receive a leftward swipe operation performed by the user within the window 3004. In response to the leftward swipe operation, the electronic device 100 can display within the window 3004. FIG. 3D The icon for the application shown.
[0154] like FIG. 3D As shown, window 3004 also includes icons for the Taobao app, the Sports & Health app, the Huawei Video app, and the email app.
[0155] For example, such as FIG. 3D As shown, the electronic device 100 can receive user actions on the email application icon 3006, such as a click, and in response to this action, the electronic device 100 can display... FIG. 3E The window shown is 3008, which displays content provided by the email application.
[0156] For example, such as FIG. 3E As shown, the electronic device 100 can receive user actions on the Huawei Video application icon 3005, such as a click operation. In response to this operation, the electronic device 100 can display... FIG. 3F The window shown is 3002, which displays content provided by the Huawei Video application.
[0157] Electronic device 100 can create a composite window based on windows 3002, 3007, and 3008. For example, electronic device 100 can obtain... FIG. 3G The illustrated composite window 3009 includes windows 3030, 3010, and 3011. Window 3030 displays the content of window 3002, window 3010 displays the content of window 3007, and window 3011 displays the content of window 3008. Window 3030 displays option 3003, allowing the user to control the composite window 3009. For example, the user can save the composite window 3009 to the desktop or change the application windows within it. Window 3030 is the focused window in the composite window 3009, while windows 3010 and 3011 are non-focused windows.
[0158] In some embodiments, the electronic device 100 can form a split-screen window based on two applications selected by the user, and then generate a combined window based on a third or more applications selected by the user.
[0159] For example, refer to FIG. 3A-FIG. 3D As described in the embodiments, the electronic device 100 can display FIG. 3H The images show windows 3007 and 3004. Window 3004 displays icons for multiple applications.
[0160] like FIG. 3H As shown, electronic device 100 can receive user actions on the email application icon 3006 in window 3004, such as a click. In response to the user action, electronic device 100 can display... FIG. 3I The windows 3031 and 3032 shown, i.e., the electronic device 100 can display windows 3031 and 3032 in a split screen. Window 3031 displays content provided by the email application, and window 3032 displays content provided by the memo application.
[0161] like FIG. 3I As shown, the electronic device 100 can receive user actions on the Huawei Video application icon 3005, such as a click operation. In response to this operation, the electronic device 100 can display... FIG. 3J The user interface shown is for FIG. 3J The description of the user interface shown can be found in [reference]. FIG. 3F The description in the text.
[0162] In some embodiments, after the electronic device 100 displays windows 3031 and 3032 in a split-screen manner, the electronic device 100 can receive user operations on the dividing line, such as a leftward swipe operation on the dividing line. If the size of the display area of window 3032 is smaller than a preset size, the electronic device 100 can display... FIG. 3E The user interface shown. In this way, the electronic device 100 can generate component windows based on the email application and the memo application.
[0163] In some embodiments, the electronic device 100 may also generate a combined window based on multiple windows of an application.
[0164] Optionally, multiple windows of an application can be obtained based on the application's clone operation, or they can be multiple instances of the application.
[0165] FIG. 3K-FIG. 3O This diagram illustrates another electronic device 100 that receives a user operation and creates a combined window within the currently displayed application window.
[0166] For example, such as FIG. 3KAs shown, the electronic device 100 can receive user actions on the window 3001, such as a long press at the top of the window 3001. In response to the user action, the electronic device 100 can display... FIG. 3L The prompt message 3012 shown includes the text "Do you want to generate a combined window based on multiple windows of the Huawei Video application?". Prompt message 3012 also includes a "Yes" option and a "No" option. Users can select the "Yes" option to generate a combined window based on multiple windows of the Huawei Video application. For example, electronic device 100 can create two windows of the Huawei Video application and generate a combined window based on the two windows.
[0167] For example, such as FIG. 3L As shown, the electronic device 100 can receive user actions in response to the "yes" option in the prompt information 3012, such as a click. In response to this user action, the electronic device 100 can generate a combined window based on window 3001, for example, obtaining... FIG. 3M The combined window 3013 shown is a combination window 3013. Combination window 3013 includes windows 3014 and 3015, with window 3015 containing option 3003. Windows 3014 and 3015 are both windows of the Huawei Video application, and both windows 3014 and 3015 contain the content from window 3001. Combination window 3013 includes multiple application windows of the same application.
[0168] In some embodiments, the electronic device 100 may also receive user operations to replace windows 3014 and / or 3015 in the combined window 3013 with windows of other applications. In this way, the electronic device 100 can form a combined window based on application windows of different applications.
[0169] In some embodiments, the electronic device 100 may also generate a split-screen window based on multiple windows of an application.
[0170] refer to FIG. 3K As described in the text, in response to a user's action on window 3001, electronic device 100 can display... FIG. 3N The displayed prompt message 3033 includes the text "Do you want to clone the app? Click 'Yes' to clone the app." Prompt message 3033 also includes "Yes" and "No" options. Users can use the "Yes" option to create a split-screen window based on multiple windows of the Huawei Video app, that is, create two windows of the Huawei Video app and generate a split-screen window based on these two windows.
[0171] For example, such as FIG. 3NAs shown, the electronic device 100 can receive user actions in response to the options in the prompt information 3033, such as a click. In response to this user action, the electronic device 100 can split the window 3001, for example, obtain... FIG. 3O The images show windows 3016 and 3017. Electronic device 100 displays windows 3016 and 3017 in a split-screen format. Both windows 3016 and 3017 are windows for the Huawei video application. Electronic device 100 can receive and respond to user operations on either window 3016 or window 3017.
[0172] Optionally, after the electronic device 100 displays windows 3016 and 3017 in a split-screen manner, the electronic device 100 can receive user operations on the dividing line, such as a leftward swipe operation on the dividing line. If the display area of window 3016 is smaller than a preset size, the electronic device 100 can generate a composite window based on windows 3016 and 3017. Optionally, the electronic device 100 can also receive user operations to replace windows 3016 and / or 3017 in the composite window 3013 with windows of other applications.
[0173] Optionally, after the electronic device 100 displays windows 3016 and 3017 in split screen, the electronic device 100 can continue to receive user operations to create windows for Huawei video applications. After that, the electronic device 100 can generate a combined window based on three or more application windows.
[0174] FIG. 3P-FIG. 3X This diagram illustrates how an electronic device 100 receives user input and creates a combined window in a multitasking management center.
[0175] like FIG. 3P As shown, the electronic device 100 can receive a user's swiping operation on the window of the Huawei Video application, such as a swiping operation from the bottom of window 3001. In response to this operation, the electronic device 100 can display... FIG. 3Q The multitasking management center interface shown.
[0176] Optionally, the user operation that enables the electronic device 100 to display the multi-task management center interface can be other operations, which are not limited in this application.
[0177] like FIG. 3Q As shown, the multitasking management center interface includes task windows for multiple open applications. Examples include task windows for the Huawei Video application, Email application, Notes application, Instant Messaging application, Contacts application, and Gallery application.
[0178] Optionally, the task windows of multiple applications displayed in the multitasking management center interface can be sorted sequentially according to the last time the user operated on the application. For example, the task windows of multiple applications displayed from left to right in the multitasking management center interface can be sorted from latest to earliest according to the last time the user operated on the application. Among them, the last time the user operated on the Huawei Video application is closest to the current time, the last time the user operated on the Huawei Video application is later than the last time the user operated on the Email application, the last time the user operated on the Email application is later than the last time the user operated on the Notes application, and so on.
[0179] For example, such as FIG. 3Q As shown, the electronic device 100 can receive a user's long-press operation on the task window of the email application and drag it onto the display area where the task window of the memo application is located. In response to this operation, the electronic device 100 can create a combined window based on the email application and the memo application, for example, obtaining... FIG. 3R The combined window shown is task window 3018. Task window 3018 includes window 3019 and window 3020. Task window 3019 can be the task window of an email application, and task window 3020 can be the task window of a memo application.
[0180] Optionally, the electronic device 100 can designate the task window of the most recently used application as the focus task window. When the corresponding combo window is in the foreground, the electronic device 100 can receive and respond to user actions on the application window corresponding to the focus task window. For example, FIG. 3R In the task window 3018 shown, the focus task window is task window 3020. When the combo window corresponding to 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 window 3020.
[0181] For example, such as FIG. 3R As shown, the electronic device 100 can receive a user's long-press operation on the task window of the Huawei Video application and drag it to the display area where the task window 3018 is located. In response to this operation, the electronic device 100 can create a combined window based on the Huawei Video application, the email application, and the memo application, for example, obtaining... FIG. 3S The task window 3021 shown is part of a combined window. Task window 3021 includes windows 3022, 3023, and 3024. Window 3022 can be the task window for the Notes application, window 3023 can be the task window for the Huawei Video application, and window 3024 can be the task window for the Email application.
[0182] Optional, FIG. 3SIn the task window 3021 shown, the focus task window is window 3023. When the combo window corresponding to 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 window 3023.
[0183] In some embodiments, the electronic device 100 may also generate a combined window task window based on multiple task windows of an application.
[0184] FIG. 3T-FIG. 3X This diagram illustrates another electronic device 100 that receives a user operation and creates a combined window within the currently displayed application window.
[0185] For example, such as FIG. 3T As shown, the electronic device 100 displays a multi-tasking management center interface. The multi-tasking management center interface includes task windows for multiple open applications. Each task window displays a multi-window option above it, allowing the user to access multiple task windows based on a single task window.
[0186] like FIG. 3T As shown, a multi-window option 3025 is displayed above the task window of the email application. The electronic device 100 can receive user actions on the multi-window option 3025, such as a click, and in response to this user action, the electronic device 100 can display... FIG. 3U The displayed message is 3012.
[0187] For example, such as FIG. 3U As shown, the electronic device 100 can receive user actions in response to the "yes" option in the prompt information 3012, such as a click. In response to this user action, the electronic device 100 can create two task windows for the email video application and generate a combined task window based on the two task windows. For example, it can obtain... FIG. 3V The task window 3034 shown includes windows 3035 and 3036. Both windows 3035 and 3036 are task windows for the email application.
[0188] In some embodiments, the electronic device 100 may also generate a split-screen task window based on multiple task windows of an application.
[0189] refer to FIG. 3T As described in the description, in response to the user's operation on the multi-window option 3025, the electronic device 100 can display... FIG. 3W The displayed message is 3033.
[0190] For example, such as FIG. 3WAs shown, electronic device 100 can receive user actions in response to the options in prompt information 3033, such as a click. In response to this user action, electronic device 100 can clone the task window of the email video application, for example, obtain... FIG. 3X The task window 3037 shown includes windows 3038 and 3039. When the electronic device 100 receives a user's operation on the task window 3037, such as a click operation, the electronic device 100 can display the application windows of window 3038 and window 3039 in a split-screen manner in the foreground.
[0191] Optionally, after the electronic device 100 displays the task window 3037, the electronic device 100 can receive user operations on windows 3038 and 3039. For example, if the display area of window 3038 is smaller than a preset size, the electronic device 100 can generate a task window that comprises windows based on windows 3038 and 3039. Optionally, the electronic device 100 can also receive user operations to replace windows 3038 and 3039 in task window 3037 with task windows of other applications.
[0192] Optionally, after the electronic device 100 displays the task window 3037, the electronic device 100 can continue to receive user operations to create a task window for the email application. Afterward, the electronic device 100 can generate a combined task window based on three or more task windows of the email application.
[0193] II. Electronic devices 100 display combined windows.
[0194] In some embodiments, the electronic device 100 can receive user input operations on a task window of a combined window in a multitasking management center interface, and the electronic device 100 can display the combined window.
[0195] FIG. 4A-FIG. 4C A schematic diagram of a combined window displayed on an electronic device 100 is shown.
[0196] For example, such as FIG. 4A As shown, the electronic device 100 displays a multi-task management center interface. The multi-task management center interface displays multiple task windows, such as the task window for the instant messaging application, the task window for the contacts application, the task window for the gallery application, and task window 3021, etc.
[0197] like FIG. 4A As shown, the electronic device 100 can receive user input operations on the task window 3021, such as a click operation. In response to the user's input operation, the electronic device 100 can display a combined window corresponding to the task window 3021. For example, the electronic device 100 can display a combined window such as... FIG. 4BThe combined window 3009 is shown. The combined window 3009 includes windows 3030, 3010, and 3011. Window 3030 is the focused window. The electronic device 100 can receive and respond to user operations on window 3030.
[0198] For example, such as FIG. 4B As shown, the electronic device 100 can receive user input for the play / pause option in window 3030, starting or pausing playback of the video "Take a Brave Step" provided by the Huawei Video application. The current state of the play / pause option is "paused," meaning the electronic device 100 has paused playback of the video "Take a Brave Step." In response to user input for the play / pause option, such as... FIG. 4C As shown, electronic devices can change the current state of the play / pause option from... FIG. 4B The "paused state" shown has been changed to FIG. 4C As shown in the "Playback Status" indicator, the electronic device 100 can continue playing the video "Take a Brave Step".
[0199] 3. Electronic device 100 receives user operations and saves the combined window to the desktop.
[0200] FIG. 4D-FIG. 4F A schematic diagram is shown of an electronic device 100 saving a combined window to the desktop.
[0201] For example, such as FIG. 4D As shown, the electronic device 100 displays a combo window 3009 in the foreground. The combo window 3009 displays an option 3003. The electronic device 100 can receive user input for option 3003, such as a click. In response to the user's input, the electronic device 100 can display... FIG. 4E The prompt message 4001 shown includes the text "Save this combo window to the desktop?". Prompt message 4001 is used to prompt the user whether to save the combo window to the desktop. Prompt message 4001 also includes a yes option and a no option. The user can choose the yes option to save the combo window to the desktop, or the user can choose the no option to not save the combo window to the desktop.
[0202] For example, such as FIG. 4E As shown, the electronic device 100 can receive user input operations in response to the options in the prompt information 4001, such as a click operation. In response to the user's input operation, the electronic device 100 can save the combined window to the desktop and display it on the desktop. FIG. 4F The identifier 4002 shown is used to indicate the combined window.
[0203] Electronic device 100 can receive user input operations on identifier 4002, such as a click operation. In response to the user's input operation, electronic device 100 can display a combined window corresponding to identifier 4002, such as displaying... FIG. 4D The example shown is window 3009. This allows users to save the combined window to their desktop for quick and easy access.
[0204] Optionally, after the electronic device 100 closes the Huawei Video application and / or closes the Notes application and / or closes the Email application, the electronic device 100 can continue to display the identifier 4002 on the desktop, that is, continue to save the combined window 3009.
[0205] Optionally, the electronic device 100 can also receive user operations in the multitasking management center interface and save the corresponding combination window of the task window displayed in the multitasking management center interface to the desktop.
[0206] IV. Electronic device 100 receives user operation switching focus window in combination window.
[0207] FIG. 5A-FIG. 5F A schematic diagram of the focus window in the user operation switching combination window of the electronic device 100 is shown.
[0208] like FIG. 5A As shown, the electronic device 100 displays a combined window 3009, with window 3030 as the focus window. The electronic device 100 can receive user actions on the combined window 3009, such as a rightward swipe operation on the central area of the combined window 3009. In response to the user's action, the electronic device 100 can display... FIG. 5B The illustrated combined window 5001 includes windows 5002, 5003, and 5004, where window 5003 is the focus window of the combined window 5001, and displays content provided by the memo application within window 5003. The electronic device 100 can receive and respond to user operations on window 5003, such as the user entering notes within window 5003.
[0209] Optionally, the combined window 5001 may also include only windows 5003 and 5004, excluding window 5002, that is, the electronic device 100 may not display window 5002.
[0210] In this way, the electronic device 100 can switch between displaying different focus windows of the same combined window.
[0211] In some embodiments, the electronic device 100 can receive user operations to combine the task windows of two combined windows in the multitasking management center interface into one task window, resulting in a new combined window.
[0212] For example, such as FIG. 5C As shown, the multitasking management center interface of the electronic device 100 displays a combined task window 3021 and a combined task window 5005. Task window 5005 includes windows 5006, 5007, and 5008. Window 5006 can be the task window for a contacts application, window 5007 can be the task window for an instant messaging application, and window 5008 can be the task window for a gallery application.
[0213] like FIG. 5C As shown, the electronic device 100 can receive an operation where a user long-presses the task window 3021 and drags it to the display area where the task window 5005 is located. In response to this 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... FIG. 5D The task window 5009 shown includes windows 3022, 3023, and 3024. Windows 5006, 5007, and 5008 are also displayed to the left of window 3022, but are not shown in the background.
[0214] like FIG. 5D As shown, the electronic device 100 can receive user input operations on the task window 5009, such as a click operation. In response to the user's input operation, the electronic device 100 can display... FIG. 5E The combined window 3009 is shown. Windows 5006, 5007, and 5008 are also displayed sequentially to the left of window 3010; windows 5006, 5007, and 5008 are not shown. Combined window 3009 includes windows 3022, 3023, 3024, 5006, 5007, and 5008.
[0215] like FIG. 5E As shown, the electronic device 100 can receive user operations on the combo window 3009, such as a rightward swipe operation on the central area of the combo window 3009. In response to the user's operation, the electronic device 100 can display... FIG. 5FThe illustrated combined window 5010 includes windows 5011, 5012, and 5013. Window 5012 is the focus window of the combined window 5010. The electronic device 100 can receive and respond to user operations on window 5012, such as the user entering notes within window 5012. Window 5011 displays content provided by the gallery application; the content displayed in window 5011 is the same as that displayed in window 5008. Window 5012 displays content provided by the memo application; the content displayed in window 5012 is the same as that displayed in window 3010. Window 5013 displays content provided by the Huawei Video application; the content displayed in window 5013 is the same as that displayed in window 3030.
[0216] like FIG. 5E As shown, windows 5006 and 5007 are also displayed sequentially on the left side of window 3010, although windows 5006 and 5007 are not explicitly shown. Electronic device 100 can continue to receive user operations on the combined window 3009, such as a rightward swipe operation in the middle area of the combined window 3009. In response to the user's operation, electronic device 100 can sequentially switch the focus window of the combined window to window 5006 and then window 5007.
[0217] 5. Electronic device 100 receives user input and switches between displaying different combination windows.
[0218] FIG. 6A-FIG. 6D A schematic diagram is shown of an electronic device 100 receiving user operations and displaying different combined windows.
[0219] like FIG. 6A As shown, the electronic device 100 displays a combined window 3009. The electronic device 100 can receive a user's sliding operation on the combined window 3009, such as a sliding operation upwards from the bottom of the combined window 3009. In response to this operation, the electronic device 100 can display... FIG. 6B The multitasking management center interface shown is illustrated. The user operation that enables the electronic device 100 to display the multitasking management center interface can also be other operations, which are not limited in this application.
[0220] like FIG. 6B As shown, the multitasking management center interface includes multiple task windows in a combined window format. For example, task window 3021 and task window 5005 are combined windows.
[0221] like FIG. 6B As shown, the electronic device 100 can receive user input operations on the task window 5005, such as a click operation. In response to the user's input operation, the electronic device 100 can display... FIG. 6CThe illustrated combined window 6001 includes windows 6002, 6003, and 6004. Window 6002 displays content provided by a contacts application, window 6003 displays content provided by an instant messaging application, and window 6004 displays content provided by a gallery application. Window 6003 is the focused window and displays option 3003. The electronic device 100 can receive and respond to user operations on window 6003.
[0222] like FIG. 6C As shown, the electronic device 100 can receive user swiping operations, such as a rightward swiping operation on the bottom blank area of the display screen. In response to the user's input operation, the electronic device 100 can display... FIG. 6D The combined window shown is 3009, which is different from the combined window 6001.
[0223] In this way, when there are multiple combined windows in the electronic device 100, the electronic device 100 can receive user operations to switch and display different combined windows.
[0224] VI. Electronic device 100 receives user operations and displays task windows on other devices.
[0225] In some embodiments, when electronic device 100 establishes a communication connection with electronic device 200 (not shown) and electronic device 100 and electronic device 200 establish an association relationship, electronic device 100 can view the combined window created on electronic device 200.
[0226] Optionally, establishing a connection between electronic device 100 and electronic device 200 can mean that electronic device 100 and electronic device 200 are logged into the same account, or that electronic device 100 and electronic device 200 are logged into two different accounts, but the two accounts are linked. Electronic device 100 and electronic device 200 can also establish a connection in other ways, which are not limited in this application.
[0227] FIG. 7A-FIG. 7D This diagram illustrates how electronic device 100 receives user input and views a combined window created on electronic device 200.
[0228] like FIG. 7A As shown, electronic device 100 displays a multi-task management center interface. When electronic device 100 establishes a communication connection with electronic device 200 and they are associated with each other, electronic device 100 can display... FIG. 7BThe identifiers 7001 and 7002 shown are as follows: Identifier 7001 can be a device identifier for electronic device 100, and identifier 7002 can be a device identifier for electronic device 200. Next to identifier 7001, the device name of electronic device 100 is also displayed, such as "This device". Next to identifier 7002, the device name of electronic device 200 is also displayed, such as "Lisa".
[0229] Optionally, electronic device 100 may also display identifiers 7001 and 7002 after receiving user input. Electronic device 100 may also automatically display identifiers 7001 and 7002 when a communication connection is established with electronic device 200 and an association is established with electronic device 200; this application does not limit this.
[0230] like FIG. 7A As shown, electronic device 100 can receive user input operations on identifier 7002, such as a click operation. In response to the user's input operation, electronic device 200 can send a local task window to electronic device 100. Electronic device 100 can display the task window sent by electronic device 200 in the multi-task management center interface, for example, displaying... FIG. 7B The task window 7003 shown can be a task window sent by the electronic device 200.
[0231] Optionally, electronic device 100 may display a device identifier of electronic device 200 near task window 7003 to indicate that task window 7003 was sent by electronic device 200.
[0232] Optionally, electronic device 200 may send only the task windows of the combined window and not the task windows of the non-combined window. Electronic device 200 may also send both the task windows of the combined window and the task windows of the non-combined window to electronic device 100.
[0233] Optionally, the electronic device 100 can receive user input operations on the task window 7003, such as a click operation. In response to the user's input operation, the electronic device 100 can display a combo window corresponding to the task window 7003. The electronic device 100 can also receive user operations in the focus window of the combo window corresponding to the task window 7003, and remotely control the applications in the electronic device 200.
[0234] In some embodiments, electronic device 100 may also receive user input to save the task window on electronic device 200 locally on electronic device 100.
[0235] For example, such as FIG. 7CAs shown, the electronic device 100 can receive a user's 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's operation, the electronic device 100 can display the task window 7003 in the multitasking management center of the electronic device 100.
[0236] like FIG. 7D As shown, electronic device 100 simultaneously displays both the local task window of electronic device 100 and the task window 7003 of electronic device 200. In this way, electronic device 100 can save the combined window from electronic device 200 locally on electronic device 100.
[0237] 7. Electronic device 100 shares the local combo window to other devices.
[0238] In some embodiments, when electronic device 100 and electronic device 200 establish a communication connection and an association relationship, electronic device 100 can share a combined window created on electronic device 100 to electronic device 200.
[0239] FIG. 8A-FIG. 8C This diagram illustrates how electronic device 100 receives a user operation to share a local combo window of electronic device 100 to electronic device 200.
[0240] When electronic device 100 and electronic device 200 establish a communication connection and an association relationship, electronic device 100 can display... FIG. 8A The labels 7001 and 7002 are shown.
[0241] like FIG. 8A As shown, electronic device 100 can receive a user's long press on task window 3021 and drag task window 3021 to the identifier 7002. In response to the user's operation, electronic device 100 shares the combined window corresponding to task window 3021 to electronic device 200.
[0242] After receiving the combined window shared by electronic device 100, electronic device 200 can display... FIG. 8B The user interface shown is FIG. 8B The user interface shown contains a component window 7004, which may be sent by the electronic device 100.
[0243] Optionally, the electronic device 200 can receive user operations on the focus window in the component window 7004 to remotely control applications in the electronic device 100, such as remotely controlling the Huawei video application on the electronic device 100.
[0244] In some embodiments, if the combined window corresponding to task window 3021 does not support sharing to other devices, electronic device 100 may display... FIG. 8C The displayed prompt message 7005 includes the text "The currently selected combo window does not support transfer between devices!". Prompt message 7005 is used to inform the user that the currently selected combo window does not support sharing.
[0245] FIG. 9 This is a flowchart illustrating an application window management method provided in this application.
[0246] S901, The first electronic device displays a multi-task management center interface, which includes a task window of the first combined window.
[0247] S902, The first electronic device receives a first operation from the user on the task window of the first combined window.
[0248] S903. In response to the first operation, the first electronic device displays a first combined window, which 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 second window is displayed in the form of a window interface flipped inwards towards the screen of the electronic device.
[0249] Using this method, electronic devices can display a combined task window within a multitasking management center interface. The combined window can be opened from the multitasking management center based on user interaction, allowing users to easily operate it and simultaneously preview multiple application windows, thus enhancing the user experience.
[0250] For example, the multi-task management center interface can be FIG. 3S The user interface shown can have the task window of the first combined window as follows: FIG. 3S The task window shown is 3021. The first combined window can be... FIG. 4B The combined window shown is 3009. The first window can be... FIG. 4B The window shown is 3030, and the second window can be... FIG. 4B The window shown is 3010 or 3011.
[0251] For example, the multi-task management center interface can be FIG. 3V The user interface shown can have the task window of the first combined window as follows: FIG. 3V The task window shown is 3034.
[0252] For example, the multi-task management center interface can be FIG. 5C The user interface shown can have the task window of the first combined window as follows: FIG. 5CThe task window shown is 3021 or task window 5005.
[0253] For example, the multi-task management center interface can be FIG. 5D The user interface shown can have the task window of the first combined window as follows: FIG. 5D The task window shown is 5009. The first combined window can be... FIG. 5E The combined window shown is 3009. The first window can be... FIG. 5E The window shown is 3030, and the second window can be... FIG. 5E The window shown is 3010 or 3011.
[0254] In one possible implementation, the first combined window also includes a third window, the size of which is larger than that of the third window, and the third window is displayed in a way that flips the window interface toward the inside of the screen of the electronic device.
[0255] Not limited to two windows, combined windows can also include more windows. This makes it convenient for users to preview and operate multiple windows.
[0256] Yes, the first window can be displayed between the second and third windows. Alternatively, the first window can be displayed to the left of the second and third windows. Or, the first window can be displayed to the right of the second and third windows.
[0257] For example, the third window could be FIG. 4B The window shown is 3010 or 3011. Alternatively, the third window could be... FIG. 5E The window shown is 3010 or 3011.
[0258] In one possible implementation, the first window displays a page of the first application, and the second window displays a page of the second application, wherein 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.
[0259] Optionally, the first page and the second page can be the same or different.
[0260] 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.
[0261] In one possible implementation, the method of having the focus window of the first combined window as the first window further includes: a first electronic device receiving a second operation from a user on the first combined window; in response to the second operation, the first electronic device switching the focus window of the first combined window to the second window, wherein the size of the second window is larger than the size of the first window, and the first window is displayed in the form of a window interface flipped inward toward the screen of the electronic device.
[0262] In this way, the first electronic device can switch between displaying different focus windows within the first combined window based on user operations. This allows the user to control multiple windows within the first combined window individually.
[0263] For example, you can refer to FIG. 5A-FIG. 5B The description in the embodiment. The first window can be FIG. 5A The window shown is 3030. The second window can be... FIG. 5B The first window shown in window 5003 can be... FIG. 5B The window shown is 5004.
[0264] In one possible implementation, before the first electronic device receives a first operation from a user on a task window of a first combined window, the method further includes: the first electronic device displaying a multitasking management center interface, the multitasking management center interface including task windows of a first application and a second application; the first electronic device receiving a third operation; and in response to the third operation, the first electronic device displaying a task window of the first combined window on the multitasking management center interface, the first combined window being derived from pages of the first application and pages of the second application.
[0265] In this way, the first electronic device can generate a combined window based on the user's operations on the task windows of multiple applications in the multi-task management center interface, through the pages of multiple applications.
[0266] For example, you can refer to FIG. 3Q-FIG. 3S The description in the embodiment. The task window of the first application can be FIG. 3Q The task window of the email application shown can be the task window of the second application. FIG. 3S The task window of the Memos application is shown.
[0267] In one possible implementation, before the first electronic device receives a first operation from a user on a task window of a first combined window, the method further includes: the first electronic device displaying a multitasking management center interface, the multitasking management center interface including a task window of a first application; the first electronic device receiving a fourth operation; and in response to the fourth operation, the first electronic device displaying a task window of a first combined window on the multitasking management center interface, the first combined window being derived based on a first page and a second page of the first application.
[0268] In this way, the first electronic device can generate a combined window from multiple pages of an application based on the user's operation on the task window of an application in the multi-task management center interface.
[0269] For example, you can refer to FIG. 3T-FIG. 3V Description in the embodiments.
[0270] In one possible implementation, the multitasking 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 size of the fourth window is larger than the size of the fifth window, and the fifth window is displayed in a way that flips the window interface inward toward the screen of the electronic device. The third combined window is different from the first combined window. The method further includes: a first electronic device receiving a fifth operation from the user; in response to the fifth operation, the first electronic device displays the task window of the third combined window on the multitasking management center interface. The third combined window is a window generated by combining the task window of the second combined window and the first combined window, and the third combined window includes the windows in the first combined window and the windows in the second combined window.
[0271] In this way, the first electronic device can generate a new combined window based on the user's operation on the task window of multiple combined windows in the multi-task management center interface.
[0272] For example, you can refer to FIG. 5C-FIG. 5D The description in the embodiment. The task window of the first combined window can be FIG. 5C The task window 3021 shown can be the fourth window. FIG. 5C The fifth window shown in window 3023 can be... FIG. 5C The window shown is 3022 or 3024. The second combined window can be... FIG. 5C The task window shown is 5005. The third combined window can be... FIG. 5D The task window shown is 5009.
[0273] In one possible implementation, the method further includes: a first electronic device displaying the third combined window, the third combined window displaying windows in the first combined window; the first electronic device receiving a sixth operation from a user on the third combined window; and in response to the sixth operation, the first electronic device displaying windows in the second combined window, or the first electronic device displaying a portion of the windows in the first combined window and a portion of the windows in the second combined window.
[0274] In conjunction with the first aspect, in one possible implementation, 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 being larger than the fifth window, and the fifth window being displayed by flipping the window interface inwards towards the screen of the electronic device. 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 receiving user operations on the first combined window and displaying the third combined window.
[0275] In some embodiments, the first electronic device may generate a combined window based on the user's operation on one or more task windows in a multitasking management center interface.
[0276] In some embodiments, the first electronic device may generate a combined window based on the user's operations on the task windows of one or more applications in the multitasking management center interface, and the operations on the task windows of one or more combined windows.
[0277] In some embodiments, the first electronic device may generate a combined window based on the user's operations on one or more split-screen windows in the multitasking management center interface.
[0278] In some embodiments, the first electronic device may generate a combined window based on the user's operations on the task windows of one or more split-screen windows and one or more application task windows in the multitasking management center interface.
[0279] In some embodiments, the first electronic device may generate a combined window based on the user's operations on the task windows of one or more split-screen windows and one or more combined windows in the multitasking management center interface.
[0280] Not limited to the methods described above, the first electronic device can also receive user operations and generate a combined window in a non-multi-task management center interface. For example, see [link to example]. FIG. 3A-FIG. 3O Description in the embodiments.
[0281] In one possible implementation, the method further includes: when 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 a first identifier in the multi-task management center interface; the first electronic device receives a seventh operation from the user on the 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.
[0282] In this way, the first electronic device can share its local combo window with other electronic devices.
[0283] In one possible implementation, the seventh operation is to long-press and drag the first task window to move it to the display area where the first identifier is located.
[0284] For example, you can refer to FIG. 8A-FIG. 8C The description in the embodiments. The first identifier may be FIG. 8A-FIG. 8C The identifier shown is 7002.
[0285] In one possible implementation, when 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 a first identifier in the multi-task management center interface; the first electronic device receives an eighth operation from the 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 the task window of the sixth combined window in the multi-task management center interface.
[0286] In this way, the first electronic device can view the combined windows created on other electronic devices.
[0287] For example, you can refer to FIG. 7A-FIG. 7D The description in the embodiments. The first identifier may be FIG. 7A-FIG. 7D The identifier shown is 7002.
[0288] In one possible implementation, a second identifier is displayed near the sixth task window, which indicates that the sixth combined window was sent from the second electronic device to the first electronic device.
[0289] In one possible implementation, the method further includes: a first electronic device receiving a ninth operation from a user on a task window of a sixth combined window; in response to the ninth operation, the first electronic device displaying a seventh combined window, the seventh combined window including a sixth window and a seventh window, the size of the sixth window being larger than the size of the seventh window, the seventh window being displayed in a manner that flips the window interface inward toward the screen of the electronic device; the first electronic device receiving a tenth operation from a user on the sixth window of the seventh combined window; in response to the tenth operation, the first electronic device sending a first instruction to a second electronic device, the first instruction being used to instruct an application on the second electronic device to perform a corresponding operation.
[0290] In this way, the first electronic device can control the applications on the second electronic device through a combined window on the second electronic device.
[0291] In one possible implementation, the first electronic device and the second electronic device are associated, including the first electronic device being logged into a first account and the second electronic device being logged into a second account, the first account and the second account being the same, or the first account and the second account being different, but the first account and the second account being associated with each other.
[0292] In one possible implementation, the method further includes: a first electronic device receiving an eleventh operation from a user on a first combined window or a task window of the first combined window; and in response to the eleventh operation, a third electronic device saving the first combined window to the desktop.
[0293] In one possible implementation, the method further includes: displaying a second identifier on the desktop, the second identifier indicating a first combined window; after a third electronic device saves the first combined window on the desktop, the method further includes: the first electronic device receiving a twelfth operation from a user on the first identifier; in response to the twelfth operation, the first electronic device displaying the first combined window.
[0294] In this way, the first electronic device can save the combined window to the desktop based on user actions. The user can then quickly open the combined window from the desktop.
[0295] For example, you can refer to FIG. 4D-FIG. 4F The description in the embodiments. For example, the second identifier could be... FIG. 4F The identifier shown is 4002.
[0296] This application provides an electronic device, specifically a first electronic device, which includes a memory and a processor; wherein the memory and the processor are coupled, the memory is used to store computer programs, and when the processor executes and calls the computer program, the first electronic device performs... FIG. 9 This illustrates an application window management method.
[0297] This application provides a computer-readable storage medium, including instructions that, when executed on a first electronic device, cause the first electronic device to perform... FIG. 9 This illustrates an application window management method.
[0298] This application provides a chip system, which includes one or more processors, the processors being used to invoke computer instructions to cause a first electronic device to perform... FIG. 9 This illustrates an application window management method.
[0299] This application provides a computer program product containing instructions that, when executed on a first electronic device, causes the first electronic device to perform... FIG. 9 This illustrates an application window management method.
[0300] The above are merely some embodiments and implementation methods of this application. The scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0301] It is understood that the user interfaces described in the embodiments of this application are merely example interfaces and do not constitute a limitation on the solution of this application. In other embodiments, the user interface may adopt different interface layouts, may include more or fewer controls, and may add or remove other functional options, as long as they are based on the same inventive concept provided in this application, they are all within the protection scope of this application.
[0302] It should be noted that, without causing contradictions or conflicts, any feature in any embodiment of this application, or any part of any feature, can be combined, and the combined technical solution is also within the scope of the embodiments of this application.
[0303] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. An application window management method, characterized in that, The method includes: The first electronic device displays a multi-task management center interface, which includes the task window of the first combined window; The first electronic device receives a first operation from the 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, which 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 second window is displayed by flipping the window interface inward toward the screen of the first electronic device.
2. The method according to claim 1, characterized in that, The first combined window also includes a third window, the size of the first window being larger than the size of the third window, and the third window being displayed in a way that flips the window interface toward the inside of the screen of the electronic device.
3. The method according to claim 1 or 2, characterized in that, The first window displays the page of the first application, and the second window displays the page of the second application. The first application and the second application are different. or, The first window displays the first page of the first application, and the second window displays the second page of the first application.
4. The method according to any one of claims 1-3, characterized in that, The method further includes: the focused window of the first combined window is the first window. The first electronic device receives a second operation from the 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 larger than the size of the first window, and the first window is displayed in a way that flips the window interface toward the inside of the screen of the electronic device.
5. The method according to any one of claims 1-4, characterized in that, Before the first electronic device receives a first operation from the user on the task window of the first combined window, the method further includes: The first electronic device displays the multitasking management center interface, which includes a task window for a first application and a task window for a second application. The first electronic device receives the third operation; In response to the third operation, the first electronic device displays a task window of the first combined window on the multitasking management center interface, the first combined window being obtained based on the page of the first application and the page of the second application.
6. The method according to any one of claims 1-5, characterized in that, Before the first electronic device receives a first operation from the user on the task window of the first combined window, the method further includes: The first electronic device displays the multitasking management center interface, which includes a task window of the first application. The first electronic device receives the fourth operation; In response to the fourth operation, the first electronic device displays a task window of the first combined window on the multitasking management center interface, the first combined window being derived from the first page and the second page of the first application.
7. The method according to any one of claims 1-6, characterized in that, The multi-task management center interface includes a second combined window task window, wherein the second combined window task window includes a fourth window and a fifth window, the fourth window being larger than the fifth window, and the fifth window being displayed by flipping the window interface inwards towards the screen of the electronic device. The third combined window is different from the first combined window; the method further includes: The first electronic device receives the user's fifth operation; In response to the fifth operation, the first electronic device displays a task window of a third combined window on the multitasking management center interface. The third combined window is a window generated by combining the task window of the second combined window and the first combined window. The third combined window includes windows in the first combined window and windows in the second combined window.
8. 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, which displays a window from the first combined window; The first electronic device receives a sixth operation from the user for the third combined window; In response to the sixth operation, the first electronic device displays a window in the second combined window, or the first electronic device displays a portion of the windows in the first combined window and a portion of the windows in the second combined window.
9. The method according to any one of claims 1-8, characterized in that, The method further includes: When 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 a first identifier in the multi-task management center interface; The first electronic device receives a seventh operation from the user on the task window of the first combined window; In response to the seventh operation described in the first description, the first electronic device sends the first combined window to the second electronic device.
10. The method according to claim 9, characterized in that, The seventh operation is to long press and drag the first task window to move it to the display area where the first identifier is located.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: When 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 a first identifier in the multi-task management center interface; The first electronic device receives the user's eighth operation for the first identifier; In response to the first operation, the first electronic device receives the sixth combined window sent by the second electronic device and displays the task window of the sixth combined window on the multi-task management center interface.
12. The method according to claim 11, characterized in that, A second identifier is displayed near the sixth task window, which indicates that the sixth combined window was sent from the second electronic device to the first electronic device.
13. The method according to claim 11 or 12, characterized in that, The method further includes: The first electronic device receives a ninth operation from the user on the task window of the sixth combined window; In response to the ninth operation, the first electronic device displays the seventh combined window, which includes a sixth window and a seventh window. The size of the sixth window is larger than the size of the seventh window, and the seventh window is displayed in a way that flips the window interface toward the inside of the screen of the electronic device. The first electronic device receives the user's tenth operation on the sixth window of 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.
14. 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 the first electronic device being logged into a first account and the second electronic device being logged into a second account, the first account and the second account being the same, or the first account and the second account being different, but the first account and the second account being mutually associated.
15. The method according to any one of claims 1-14, characterized in that, The method further includes: The first electronic device receives the eleventh operation from the user on the first combined window or the task window of the first combined window; In response to the eleventh operation, the third electronic device saves the first combined window to the desktop.
16. The method according to claim 15, characterized in that, The desktop displays a second identifier, which is used to indicate the first combined window; after the third electronic device saves the first combined window to the desktop, the method further includes: The first electronic device receives the user's twelfth operation for the first identifier; In response to the twelfth operation, the first electronic device displays the first combined window.
17. An electronic device, specifically 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, and when the processor executes the computer program, the first electronic device performs the method of any one of claims 1-16.
18. A computer-readable storage medium comprising instructions, characterized in that, When the instructions are executed on the first electronic device, the first electronic device performs the method of any one of claims 1-16.
19. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are run on the first electronic device, the first electronic device performs the method of any one of claims 1-16.