Display method, electronic device, and storage medium

By performing a specific gesture at the bottom of the split-screen area to trigger the multitasking interface, the switching of each task can be managed independently, which solves the problem of inconvenience in switching between single split-screen areas in the existing technology and improves the convenience of split-screen display.

CN119556821BActive Publication Date: 2026-05-26HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2023-09-01
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

In existing technologies, when electronic devices are used with split-screen display, it is difficult for users to conveniently switch tasks within a single split-screen area without affecting the display of the other split-screen area.

Method used

By performing specific gestures at the bottom of the split-screen area, a multitasking interface is triggered, allowing users to independently switch tasks in that area. The multitasking list is used to manage the switching of each independent task, avoiding affecting the other side of the screen.

Benefits of technology

It enables convenient switching between single split-screen areas in split-screen display, improving user experience and enhancing the convenience of split-screen display functionality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119556821B_ABST
    Figure CN119556821B_ABST
Patent Text Reader

Abstract

This application provides a display method, an electronic device, and a storage medium, relating to the field of electronic device technology, which can improve the convenience of users when using split-screen display functions. The display method includes: displaying a first interface in a first split-screen area and a second interface in a second split-screen area; detecting a first operation; responding to the first operation, displaying a third interface, the third interface being used to display tasks in a first multitasking list corresponding to the first split-screen area, the first multitasking list including the first task; detecting a second operation acting on the first task in the third interface; and responding to the second operation, displaying the interface of the first task in the first split-screen area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic device technology, and more specifically to a display method, electronic device, and storage medium. Background Technology

[0002] With the development of electronic devices, more and more devices are able to meet users' multitasking needs. For example, users can use the split-screen display function of foldable phones to handle different tasks. However, the current split-screen display function is not convenient enough in some scenarios. Summary of the Invention

[0003] In view of this, this application provides a display method, electronic device, and storage medium that can improve the convenience for users when using split-screen display functions.

[0004] In a first aspect, embodiments of this application provide a display method, including: displaying a first interface in a first split-screen area and displaying a second interface in a second split-screen area; detecting a first operation; responding to the first operation, displaying a third interface, the third interface being used to display tasks in a first multitasking list corresponding to the first split-screen area, the first multitasking list including the first task; detecting a second operation acting on the first task in the third interface; and responding to the second operation, displaying the interface of the first task in the first split-screen area.

[0005] When an electronic device is in split-screen display mode, a multitasking interface corresponding to one side of the split-screen area can be triggered by the first operation. By selecting a task in the multitasking interface, one side of the split-screen area can be switched to the interface of the selected task without affecting the other side of the split-screen area. In other words, the switching of a single split-screen area is realized based on the multitasking interface, which improves the convenience for users when using the split-screen display function.

[0006] In one possible implementation, the method further includes: detecting a third operation; in response to the third operation, displaying a fourth interface, the fourth interface being used to display tasks in a second multitasking list corresponding to a second split-screen area, the second multitasking list including the second task; detecting a fourth operation acting on the second task in the fourth interface; and in response to the fourth operation, displaying an interface of the second task in the second split-screen area.

[0007] In one possible implementation, the first operation is a first operation performed on the first split-screen area; displaying the third interface includes: displaying the third interface in the first split-screen area; the second operation is a second operation performed on the second split-screen area; displaying the fourth interface includes: displaying the fourth interface in the second split-screen area.

[0008] In one possible implementation, the method further includes: detecting a fifth operation; in response to the fifth operation, displaying a fifth interface, the fifth interface being used to display a third task list, the third multitasking list including all tasks in a first multitasking list and a second multitasking list, the third task list including a combination of a third task and a fourth task and a fifth task; if a sixth operation is detected acting on the combination of the third task and the fourth task in the fifth interface; then in response to the sixth operation, displaying the interface of the third task in a first split-screen area and displaying the interface of the fourth task in a second split-screen area; if a seventh operation is detected acting on the fifth task in the fifth interface; then in response to the seventh operation, displaying the interface of the fifth task in full screen.

[0009] In one possible implementation, before displaying the first interface in the first split-screen area, the method further includes: displaying the interface of the first task in the first split-screen area and adding the first task to the first multitasking list.

[0010] In one possible implementation, before displaying the second interface in the second split-screen area, the method further includes: displaying the interface of the second task in the second split-screen area and adding the second task to the second multitasking list.

[0011] In one possible implementation, the method further includes: displaying a portion of the application's content in a picture-in-picture area or a floating area; detecting an eighth operation acting on the picture-in-picture area or the floating area; and, in response to the eighth operation, displaying the full content interface of the application in a first split-screen area or a second split-screen area.

[0012] In a second aspect, a display method is provided, comprising: displaying a portion of the application's content in a picture-in-picture area or a floating area; detecting an eighth operation acting on the picture-in-picture area or the floating area; and, in response to the eighth operation, displaying the complete content interface of the application in a first split-screen area or a second split-screen area.

[0013] This method can find the corresponding application task based on the picture-in-picture area or the floating area window, and trigger the split screen of the corresponding application through a specific gesture on that window, thereby improving the convenience of users when using the split screen display function.

[0014] Thirdly, an electronic device is provided, comprising: a processor and a memory, the memory being used to store at least one instruction, which, when loaded and executed by the processor, causes the electronic device to perform the method described above.

[0015] Fourthly, a computer-readable storage medium is provided, including a program or instructions, wherein the above-described method is executed when the program or instructions are run on a computer. Attached Figure Description

[0016] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0017] Figure 1 This is a schematic diagram of a multitasking interface of an electronic device in related technologies;

[0018] Figure 2 This is a schematic diagram of a floating window display in an electronic device in the related art;

[0019] Figure 3 This is a structural block diagram of an electronic device according to an embodiment of this application;

[0020] Figure 4 This is a schematic diagram of the software architecture of an electronic device according to an embodiment of this application;

[0021] Figure 5 This is a schematic diagram illustrating the interface changes of an electronic device according to an embodiment of this application;

[0022] Figure 6 This is a schematic diagram illustrating the interface changes of another electronic device in an embodiment of this application;

[0023] Figure 7 This is a schematic diagram illustrating the interface changes of another electronic device in an embodiment of this application;

[0024] Figure 8 This is a schematic diagram illustrating the interface changes of another electronic device in an embodiment of this application;

[0025] Figure 9 This is a flowchart illustrating a display method according to an embodiment of this application;

[0026] Figure 10 This is a schematic diagram illustrating the relationship between multiple task lists in an embodiment of this application;

[0027] Figure 11 This is a schematic diagram illustrating the interface changes of another electronic device in an embodiment of this application;

[0028] Figure 12 This is a schematic diagram illustrating another relationship between multi-task lists in an embodiment of this application;

[0029] Figure 13 This is a schematic diagram illustrating the interface changes of another electronic device in an embodiment of this application;

[0030] Figure 14 This is a schematic diagram of a process for triggering split-screen in an embodiment of this application;

[0031] Figure 15 This is a schematic diagram illustrating the interface changes of another electronic device in an embodiment of this application. Detailed Implementation

[0032] To better understand the technical solution of this application, the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0033] It should be understood that the described embodiments are merely some, not all, of the embodiments in this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.

[0034] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0035] It should be understood that the term "and / or" used in this article 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, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0036] Before describing the embodiments of this application, the relevant technologies and their technical problems will be explained first.

[0037] In related technologies, when an electronic device is in split-screen mode, if the user wants to switch to other background tasks, they can open a multitasking interface, such as... Figure 1 As shown, in the multitasking interface, users can select the task combination corresponding to two split-screen areas to switch. However, if the user only wants to switch the task in one split-screen area without changing the task in the other split-screen area, a more complicated process is required. It is impossible to achieve the switching of a single split-screen area based on the multitasking interface, resulting in low convenience for users when using the split-screen display function.

[0038] In addition, in related technologies, such as Figure 2 As shown, when part of the application's content is displayed in the form of a picture-in-picture area or a floating area, users need a relatively complicated process to achieve split-screen display for that content, resulting in low convenience for users when using the split-screen display function.

[0039] To address the problems in the related technologies, the embodiments of this application provide the following technical solutions, which will be described below.

[0040] Figure 3 A schematic diagram of the structure of the electronic device 100 is shown.

[0041] Electronic device 100 may include processor 110, internal memory 121, sensor module 180, display screen 194, etc. Sensor module 180 may include touch sensor 180K, etc.

[0042] It is understood that the structures illustrated in the embodiments of the present invention 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.

[0043] 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.

[0044] The controller can generate operation control signals based on the instruction opcode and timing signals to complete the control of instruction fetching and execution.

[0045] 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 retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0046] 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.

[0047] 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.

[0048] Internal memory 121 can be used to store computer executable program code, which includes instructions. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of electronic device 100 (such as audio data, phonebook, etc.). Furthermore, internal memory 121 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 110 executes various functional applications and data processing of electronic device 100 by running instructions stored in internal memory 121 and / or instructions stored in memory located in the processor.

[0049] 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.

[0050] The software system of electronic device 100 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This embodiment of the invention uses the layered architecture Android system as an example to exemplify the software structure of electronic device 100.

[0051] Figure 4 This is a software structure block diagram of the electronic device 100 according to an embodiment of the present invention.

[0052] 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 Android runtime and system libraries, and the kernel layer.

[0053] The application layer can include a series of application packages.

[0054] like Figure 4 As shown, the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, and SMS.

[0055] 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.

[0056] like Figure 4 As shown, the application framework layer may include a window manager, content provider, view system, phone manager, resource manager, notification manager, etc.

[0057] 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.

[0058] 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.

[0059] 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.

[0060] The phone manager is used to provide communication functions for electronic device 100. For example, it manages call status (including connection and disconnection).

[0061] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.

[0062] 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.

[0063] The Android Runtime consists of core libraries and a virtual machine. The Android runtime is responsible for the scheduling and management of the Android system.

[0064] The core library consists of two parts: one part is the functionalities that need to be called by the Java language, and the other part is the Android core library.

[0065] 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.

[0066] 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.

[0067] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.

[0068] 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.

[0069] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0070] A 2D graphics engine is a graphics engine for 2D drawing.

[0071] 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.

[0072] This application provides a display method, the execution subject of which can be the aforementioned electronic device, such as... Figure 5 As shown, the method includes: displaying a first interface in a first split-screen area A1 and a second interface in a second split-screen area A2; detecting a first operation, such as a single-finger or two-finger swipe up operation or a single-finger or two-finger swipe up and hover operation at the bottom of the first split-screen area A1; and responding to the first operation by displaying a third interface, which is used to display tasks in a first multitasking list corresponding to the first split-screen area A1. The first multitasking list includes the first task. The third interface can be referred to as the multitasking interface of the first split-screen area A1 or the recent task interface of the first split-screen area A1. For example, the interface of the first task and its corresponding application name are displayed in the middle of the third interface. The tasks in the first multitasking list are the recent tasks corresponding to the first split-screen area A1, that is, the background tasks corresponding to the first split-screen area A1. The tasks in the first multitasking list can specifically be tasks that have been opened in the first split-screen area A1. The third interface can display at least some of the tasks in the first multitasking list. Based on the swiping operation on the third interface, the third interface can scroll to display multiple tasks in the first multitasking list, so that the user can select the task interface to be switched and displayed in the first split-screen area A1; a second operation on the first task in the third interface is detected, such as a click operation on the interface of the first task in the third interface; in response to the second operation, the interface of the first task is displayed in the first split-screen area A1.

[0073] Specifically, let's take a concrete example: Imagine a foldable phone in a split-screen mode. The first split-screen area (A1) on the left displays the browser application's first interface, while the second split-screen area (A2) on the right displays the video playback application's second interface. The user can watch a video on the right-hand side while searching for information on the left-hand webpage. If the user wants to chat with other users without interrupting video viewing, they can perform a two-finger swipe up and hold gesture at the bottom of the first split-screen area (A1). This will display the multitasking interface corresponding to the first split-screen area (A1), i.e., the third interface. The third interface displays the recent tasks for the first split-screen area (A1), including the interface for the first task, which is the instant messaging application. By tapping the instant messaging application interface on the third interface, the user can switch from the webpage previously displayed on the left side of the phone to the instant messaging chat interface, while the right side of the phone retains the previous video interface. The first multitasking list is only related to the first split-screen area A1 and has nothing to do with the second split-screen area A2. The first multitasking list is used to manage the tasks corresponding to the first split-screen area A1. Therefore, the selection of tasks based on the first multitasking list only involves the interface switching of the tasks displayed in the first split-screen area A1 and will not affect the second split-screen area A2.

[0074] It should also be noted that this application embodiment only uses a foldable phone with two split screens as an example for illustration. However, this application embodiment does not limit the number of split screens. For example, the phone can also be divided into 3 split screen areas, 4 split screen areas, etc. In this application embodiment, the first split screen area A1 and the second split screen area A2 can be any two of a unlimited number of split screens. In addition, the electronic devices used in this application embodiment are not limited to foldable screen devices, but can also be applied to candybar phones, tablets, etc. Furthermore, when this application embodiment is applied to a foldable screen device, the foldable screen device is not limited to having only one folding axis. For example, it can also be applied to a 3-fold electronic device with 2 folding axes, or a 4-fold electronic device with 3 folding axes, etc. For example, a 3-fold electronic device can correspond to 3 split screen areas, and a 4-fold electronic device can correspond to 4 split screen areas. That is to say, when the electronic device displays multiple split screen areas, in response to the first operation at the bottom of any split screen area, a multitasking interface corresponding to that split screen area can be displayed, and based on the selection of tasks in the multitasking interface, the split screen area can be switched to display the interface of the selected task.

[0075] In this embodiment, when the electronic device is in split-screen display mode, a first operation can trigger the display of a multitasking interface corresponding to one side of the split-screen area. By selecting a task in the multitasking interface, one side of the split-screen area can be switched to the interface of the selected task without affecting the other side of the split-screen area. This achieves switching between single split-screen areas based on the multitasking interface, improving the convenience for users when using the split-screen display function. Furthermore, the multitasking interface displayed within each split-screen area corresponds to the task in that area, allowing users to easily select and run the corresponding task within the appropriate split-screen.

[0076] In some embodiments, such as Figure 6 As shown, the above method further includes: detecting a third operation, such as a single-finger or two-finger swipe up operation or a single-finger or two-finger swipe up and hover operation at the bottom of the second split-screen area A2; responding to the third operation, displaying a fourth interface, which is used to display tasks in the second multitasking list corresponding to the second split-screen area A2, the second multitasking list including the second task, and the fourth interface may be referred to as the multitasking interface of the second split-screen area A2 or the recent task interface of the second split-screen area A2. For example, the interface of the second task and its corresponding application name are displayed in the middle of the fourth interface, and the tasks in the second multitasking list are displayed in the second multitasking list. The task is the most recent task corresponding to the second split-screen area A2, that is, the background task corresponding to the second split-screen area A2. The fourth interface can display at least some of the tasks in the second multitasking list. Based on the swiping operation on the fourth interface, the fourth interface can scroll to display multiple tasks in the second multitasking list, so that the user can select the task interface that needs to be switched to display in the second split-screen area A2; a fourth operation is detected on the second task in the fourth interface, such as a click operation on the second task interface in the fourth interface; in response to the fourth operation, the interface of the second task is displayed in the second split-screen area A2.

[0077] Specifically, for example, a user has switched the first split-screen area A1 on the left side of the phone to the chat interface of an instant messaging application, i.e., the first task interface, while the second split-screen area A2 on the right side of the phone displays a video interface, i.e., the second interface. If the user wants to shop online while chatting, they can perform a two-finger swipe up and hold gesture at the bottom of the second split-screen area A2. This will display the multitasking interface corresponding to the second split-screen area A2, i.e., the fourth interface. The fourth interface displays the recent tasks corresponding to the second split-screen area A2, including the interface of the second task, which is the shopping application. The user can then tap the shopping application interface in the fourth interface to switch the previously displayed video interface on the right side of the phone to the shopping application interface, while the chat interface on the left side of the phone remains unchanged. The second multitasking list is only related to the second split-screen area A2 and is unrelated to the first split-screen area A1. The second multitasking list manages the tasks corresponding to the second split-screen area A2; therefore, selecting tasks based on the second multitasking list only involves switching the interface of the task displayed in the second split-screen area A2 and does not affect the first split-screen area A1. In other words, the first multitasking list and the second multitasking list each manage the tasks corresponding to different split-screen areas independently. By selecting tasks from the two lists, the interface of the tasks displayed in different split-screen areas can be switched independently.

[0078] In the preceding embodiments, the user first switches the left-side interface of the phone to the chat interface by selecting a task in the third interface, and then switches the right-side interface of the phone to the shopping interface by selecting a task in the fourth interface. This switching order is merely an example. This application does not limit the execution order of the above methods. For example, as... Figure 7 As shown, users can also display a fourth interface by swiping up and hovering two fingers at the bottom of the first split-screen area A1 to display the third interface, and then by swiping up and hovering two fingers at the bottom of the second split-screen area A2. In this case, the user can select the first task in the third interface and the second task in the fourth interface, thus switching the first split-screen area A1 from displaying the first interface to displaying the first task, and the second split-screen area A2 from displaying the second interface to displaying the second task.

[0079] In some embodiments, the first operation is a first operation performed on the first split-screen area A1; displaying the third interface includes: displaying the third interface in the first split-screen area A1; the second operation is a second operation performed on the second split-screen area A2; displaying the fourth interface includes: displaying the fourth interface in the second split-screen area A2.

[0080] Specifically, for example, different split-screen areas can be assigned corresponding hotspot positions. Assuming the hotspot position for the first split-screen area A1 is its bottom, the first operation is a specific action performed on the corresponding hotspot of the first split-screen area A1, such as a two-finger swipe up and hold. Similarly, the hotspot position for the second split-screen area A2 is its bottom, and the second operation is also a specific action performed on its corresponding hotspot, such as a two-finger swipe up and hold. In other words, when a user performs a two-finger swipe up and hold gesture at the bottom of the first split-screen area A1, the phone will display a third interface in that area. Conversely, when a user performs a two-finger swipe up and hold gesture at the bottom of the second split-screen area A2, the phone will display a fourth interface in that area. On one hand, setting the operation position for triggering the multitasking interface corresponding to a split-screen area on that area allows for targeted user operations. On the other hand, setting the display position of the multitasking interface on the corresponding split-screen area makes it easier to visually display the correspondence between the selected task and the split-screen area.

[0081] In some embodiments, such as Figure 8 As shown, the above method further includes: detecting a fifth operation, such as a single-finger swipe-up hover operation at the bottom of the screen; in response to the fifth operation, displaying a fifth interface, the fifth interface being used to display a third task list, the third multitasking list including all tasks in the first multitasking list and the second multitasking list, the third task list including a combination of the third task and the fourth task and the fifth task; if a sixth operation is detected acting on the combination of the third task and the fourth task in the fifth interface; then in response to the sixth operation, displaying the interface of the third task in the first split-screen area A1, and displaying the interface of the fourth task in the second split-screen area A2; the interface of the fifth task is displayed in... Figure 8 (Not shown in the diagram) Based on the swiping operation applied to the fifth interface, the tasks in the fifth interface can be scrolled. When the interface of the fifth task is displayed in the fifth interface, if a seventh operation applied to the fifth task in the fifth interface is detected, then in response to the seventh operation, the interface of the fifth task is displayed in full screen. The third task list is a global task list used to manage split-screen tasks and full-screen tasks. Split-screen tasks are the tasks corresponding to the first split-screen area A1 and the second split-screen area A2, while full-screen tasks are the tasks running in non-split-screen mode. The third and fourth tasks are both split-screen tasks, while the fifth task is a full-screen task. Figure 8 The process shown is the process of switching based on a multi-tasking interface in related technologies. That is to say, in this application embodiment, in addition to switching tasks for different split-screen areas independently through the corresponding multi-tasking interface, tasks can also be switched through the global multi-tasking interface, such as switching to other split-screen combination interfaces or other single application interfaces.

[0082] In some embodiments, before displaying the first interface in the first split-screen area A1, the method further includes: displaying the interface of the first task in the first split-screen area A1 and adding the first task to the first multitasking list.

[0083] In some embodiments, before displaying the second interface in the second split-screen area A2, the method further includes: displaying the interface of the second task in the second split-screen area A2, and adding the second task to the second multitasking list.

[0084] Specifically, the tasks in the first task list come from the tasks displayed in the first split-screen area A1, meaning the first task list is used to manage the most recent tasks in the corresponding first split-screen area A1; the tasks in the second task list come from the tasks displayed in the second split-screen area A2, meaning the second task list is used to manage the most recent tasks in the corresponding second split-screen area A2.

[0085] In some embodiments, when the interface of the current task displayed in the first split-screen area A1 is switched to the background, the first multitasking list is updated based on the task; when the interface of the current task displayed in the second split-screen area A2 is switched to the background, the second multitasking list is updated based on the task.

[0086] The following is a specific example to illustrate this.

[0087] First, the user controls the split-screen display of the electronic device. Taking a two-screen split as an example, the screen of the electronic device is divided into two areas: a first split-screen area A1 and a second split-screen area A2. In other possible implementations, it can be divided into even more split-screen areas. After splitting the screen, the position and size information of each split-screen area are managed and saved by the system's split-screen service, and are refreshed as the split-screen size is adjusted. For example... Figure 9 As shown, Figure 9 This only illustrates the process of triggering the display of the third interface based on the first split-screen area A1. During split-screen display, the bottom gesture hotspots can be divided according to the current distribution of each split-screen area. For example, if the first split-screen area A1 and the second split-screen area A2 are the left and right sides of the screen respectively, then the bottom of the first split-screen area A1 and the bottom of the second split-screen area A2 are designated as its corresponding gesture hotspots. During split-screen display, global multitasking management is triggered, a third multitasking management list is retrieved, and global multitasking management is performed. Global multitasking management triggers the first and second multitasking management. The first multitasking management creates a corresponding first multitasking list for the first split-screen area A1, and the second multitasking management creates a corresponding second multitasking list for the second split-screen area A2. These two multitasking lists are used to record application tasks on their respective split screens. The global third multitasking list manages all application tasks. Figure 10As shown, assuming that during the first split-screen event, the first split-screen area A1 displays the interface of the first task, then the first task is added to the first multitasking list. The second split-screen area A2 displays the interface of the second task, then the second task is added to the second multitasking list. At this time, the third multitasking list also includes both the first and second tasks. Figure 11 As shown, after split-screen display, the electronic device detects, for example, a two-finger swipe-up release operation at the bottom of the first split-screen area A1. In response to this operation, the main interface is displayed in the first split-screen area A1, which is the interface of the desktop application. The main interface displays multiple application icons. The electronic device detects a selection operation on the application icon in the main interface of the first split-screen area A1. In response to this operation, the interface of the selected application, such as the first interface, is displayed in the first split-screen area A1. Similarly, after split-screen display, the electronic device detects, for example, a two-finger swipe-up release operation at the bottom of the second split-screen area A2. In response to this operation, the main interface is displayed in the second split-screen area A2. The electronic device detects a selection operation on the application icon in the main interface of the second split-screen area A2. In response to this operation, the interface of the selected application, such as the second interface, is displayed in the second split-screen area A2. Figure 12 As shown, applications opened in different split-screen areas are managed by their respective multitasking lists, while the global multitasking list manages all tasks simultaneously. Subsequently, if a two-finger swipe-up hover operation is detected at the bottom of the first split-screen area A1, the first multitasking list will be retrieved, and the multitasking interface for the corresponding first split-screen area A1 will be displayed. For details, please refer to [link / reference]. Figure 5 And the description of the corresponding embodiments. Similarly, the second split-screen area A2 can also have four types of processes, which can be found in the following references. Figure 6 And the description of the corresponding embodiments. Similarly, existing system gestures, such as a single-finger swipe-up and hold gesture, can still trigger the retrieval of the task from the third task list and display the corresponding global multitasking interface. For details, please refer to... Figure 6 The description includes corresponding embodiments. In other words, after the phone is set to split screen, each split-screen area can independently return to the desktop and enter the recent tasks interface through gesture interaction. The set gesture interaction corresponds to the hot zone of each split screen. Unlike the global recent tasks management, each split-screen area independently manages its own recent tasks list, and each split-screen area has its own recent tasks management.

[0088] Furthermore, this application embodiment does not limit the specific operations of the various gesture operations described above. Here, we take a set of gestures that trigger the display of the multitasking interface and trigger the feedback desktop as an example. For example, the first operation is a two-finger swipe-up and hover operation at the bottom of the first split-screen area A1, the third operation is a two-finger swipe-up and hover operation at the bottom of the second split-screen area A2, and the fifth operation is a single-finger swipe-up and hover operation at the bottom of the screen. In one possible implementation, for a user, swiping up and hovering two fingers at the bottom of the left split screen displays the corresponding multitasking interface for the left split screen, allowing for independent switching between tasks on the left split screen; releasing a two-finger swipe up from the bottom of the left split screen displays the desktop on the left split screen, allowing for independent running of new applications in the left split screen area; swiping up and hovering two fingers at the bottom of the right split screen displays the corresponding multitasking interface for the right split screen, allowing for independent switching between tasks on the right split screen; releasing a two-finger swipe up from the bottom of the right split screen displays the desktop on the right split screen, allowing for independent running of new applications in the right split screen area; swiping up and hovering one finger at the bottom of any split screen displays the global multitasking interface; and releasing a one-finger swipe up from any part of any split screen displays the full-screen desktop.

[0089] In other words, different gestures can be used to distinguish between split-screen multitasking and global multitasking interfaces. Furthermore, different hot zones can be used to display different types of task interfaces. For example, the bottom area of ​​the screen can be divided into a left bottom area, a middle bottom area, and a right bottom area. The first operation mentioned above is a single-finger swipe-up and hold operation on the left bottom area, the third operation is a single-finger swipe-up and hold operation on the right bottom area, and the fifth operation is a single-finger swipe-up and hold operation on the middle bottom area. This single-finger swipe-up and hold operation is just an example; it can be replaced with a two-finger swipe-up and hold operation or other gestures. In other words, the same gesture operation can trigger the display of the multitasking interface, while different gesture hot zones can distinguish and display different types of multitasking interfaces.

[0090] In some embodiments, the method further includes: displaying a portion of the application's content in a picture-in-picture area or a floating area, wherein the picture-in-picture area or floating area displays a portion of the application's UI rendering content, rather than a scaled-down version of the entire application, such as... Figure 13 As shown, video content is displayed in the picture-in-picture area or the floating area. Figure 13The illustrated picture-in-picture (PIP) area or floating area located in the first split-screen area A1 is merely an example; the PIP area or floating area can be located anywhere. The PIP area or floating area is not necessarily in split-screen mode; it can also be a PIP area or floating area with the full-screen desktop or full-screen application as its background. The difference between displaying the PIP area and the floating area is that the floating area display function does not require granting separate permissions to the application, while the PIP area display does require granting the application permissions. The above method also includes: detecting an eighth operation acting on the PIP area or floating area, where the eighth operation is an operation related to the first split-screen area A1, such as a long press and drag operation on the PIP area or floating area to the corresponding hotspot area of ​​the first split-screen area A1; and responding to the eighth operation by displaying the complete content interface of the application in the first split-screen area A1. Understandably, if the eighth operation is a long press and drag operation on the PIP area or floating area to the corresponding hotspot area of ​​the second split-screen area A2, it will trigger the display of the complete content interface of the application in the second split-screen area A2.

[0091] Specifically, if the picture-in-picture (PIP) area or floating area is displayed in full-screen mode, a long press will trigger split-screen mode, displaying the first split-screen area A1 and the second split-screen area A2. The PIP area or floating area will then be draggable. Dragging it to a designated hotspot in a split-screen area will display the full content of the application corresponding to that PIP area or floating area in that split-screen area. The content displayed in the other split-screen area is not limited; for example, it can display the background interface of the PIP area or floating area in full-screen mode, a preset interface, or another interface of the application corresponding to the PIP area or floating area. If the PIP area or floating area is displayed in split-screen mode, a long press will allow it to be draggable. Dragging it to a designated hotspot in a split-screen area will display the full content of the application corresponding to that split-screen area. The content displayed in the other split-screen area can remain unchanged. The PIP area is the picture-in-picture window, and the floating area is the floating window. Both the picture-in-picture (PIP) area and the floating area are managed by system windows, each corresponding to an application process. Users can trigger split-screen functionality by performing specific gestures on the PIP or floating area, such as long-pressing the PIP or floating area. After triggering split-screen, the system locates and identifies the application in the task stack corresponding to the PIP or floating area, then displays the interface of that application in the split-screen. For example, if an electronic device currently displays a first split-screen area A1 on the left and a second split-screen area A2 on the right, and a video is playing in the floating area of ​​the first split-screen area A1, long-pressing and dragging this floating area to the corresponding hotspot area of ​​the first split-screen area A1 will trigger split-screen functionality for that floating area. This means the system locates the application corresponding to the video displayed in the floating area and displays the complete application interface in the first split-screen area A1. This method improves the convenience of using the split-screen display function by finding the corresponding application task based on the window corresponding to the PIP or floating area and triggering the split-screen of the corresponding application through specific gestures on that window.

[0092] In some embodiments, such as Figure 13 As shown, for example, when the picture-in-picture area or floating area is displayed in split-screen mode, the second split-screen area A2 displays the sixth interface; in response to the eighth operation, the process of displaying the complete content interface of the application in the first split-screen area A1 includes: in response to the eighth operation of long-pressing and dragging the application from the picture-in-picture area or floating area to the corresponding hotspot in the first split-screen area A1, displaying the complete content interface of the application in the first split-screen area A1, and displaying the sixth interface in the second split-screen area A2. This method does not affect the content displayed in the other split-screen area.

[0093] In some embodiments, such as Figure 15As shown, a picture-in-picture area or a floating area can also be displayed in a non-split-screen state. For example, when the electronic device is in a non-split-screen state and the picture-in-picture area or floating area is displayed, the eighth operation is detected, which involves long-pressing and dragging the picture-in-picture area or floating area to the hot zone corresponding to the first split-screen area A1; in response to the eighth operation, split-screen is triggered and the complete content interface of the application is displayed in the first split-screen area A1, and the previous non-split-screen interface can be displayed in the second split-screen area A2.

[0094] like Figure 13 As shown, this application embodiment also provides a display method, including: displaying part of the application's content in a picture-in-picture area or a floating area; detecting an eighth operation that involves a long press and drag to a hotspot corresponding to a first split-screen area A1 in the picture-in-picture area or floating area; and responding to the eighth operation by displaying the complete content interface of the application in the first split-screen area A1. It can be understood that if the eighth operation is a long press and drag to a hotspot corresponding to a second split-screen area A2 in the picture-in-picture area or floating area, then the complete content interface of the application will be displayed in the second split-screen area A2. The difference between the display method in this embodiment and the display methods in the above embodiments is that this application embodiment does not rely on switching based on a multi-tasking interface; it is an independent display method that triggers split-screen based on a picture-in-picture area or floating area. This method can find the corresponding application task based on the window corresponding to the picture-in-picture area or floating area, and trigger the split-screen of the corresponding application through a specific gesture on that window, thereby improving the convenience for users when using the split-screen display function.

[0095] In some embodiments, such as Figure 13 As shown, displaying a portion of the application's content in the picture-in-picture area or floating area includes: displaying a portion of the application's content in the picture-in-picture area or floating area in split-screen mode, and displaying a sixth interface in the second split-screen area; the process of displaying the complete content interface of the application in the first split-screen area in response to the eighth operation includes: displaying the complete content interface of the application in the first split-screen area in response to the eighth operation, and displaying a sixth interface in the second split-screen area.

[0096] In some embodiments, such as Figure 15 As shown, displaying a portion of the application's content in the picture-in-picture area or floating area includes: displaying a portion of the application's content in the picture-in-picture area or floating area of ​​the seventh interface; the process of displaying the complete content interface of the application in the first split-screen area in response to the eighth operation includes: displaying the complete content interface of the application in the first split-screen area in response to the eighth operation, and displaying the seventh interface in the second split-screen area.

[0097] This application also provides an electronic device, including a processor and a memory. The memory stores at least one instruction, which, when loaded and executed by the processor, causes the electronic device to perform the display method in any of the above embodiments. The specific process and principle of the display method can be the same as those in the above embodiments, and will not be repeated here. Similarly, the specific structure and principle of the electronic device can be the same as those in the above embodiments, and will not be repeated here.

[0098] The electronic devices involved in this application may be any product such as smart TVs, mobile phones, tablets, personal computers (PCs), personal digital assistants (PDAs), smartwatches, wearable electronic devices, augmented reality (AR) devices, virtual reality (VR) devices, in-vehicle devices, drone devices, smart cars, smart speakers, robots, smart glasses, etc.

[0099] This application also provides a computer-readable storage medium, including a program or instructions, wherein the methods in any of the above embodiments are executed when the program or instructions are run on a computer.

[0100] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive).

[0101] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent the existence of A alone, the simultaneous existence of A and B, or the existence of B alone. A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0102] The above are merely preferred embodiments of this application and are not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A display method, characterized in that, include: The first screen is displayed in the first split-screen area, and the second screen is displayed in the second split-screen area. First operation detected; In response to the first operation, a third interface is displayed, which is used to display the tasks of the first multitasking list corresponding to the first split-screen area, and the first multitasking list includes the first task. A second operation acting on the first task in the third interface was detected; In response to the second operation, the interface of the first task is displayed in the first split-screen area; A third operation was detected; In response to the third operation, a fourth interface is displayed, which is used to display tasks in the second multitasking list corresponding to the second split-screen area, the second multitasking list including the second task; A fourth operation acting on the second task in the fourth interface was detected; In response to the fourth operation, the interface of the second task is displayed in the second split-screen area; The fifth operation was detected; In response to the fifth operation, a fifth interface is displayed, which is used to display a third multitasking list. The third multitasking list includes all tasks in the first multitasking list and the second multitasking list. The third multitasking list includes a combination of the third task and the fourth task, as well as the fifth task. If a sixth operation is detected that acts on a combination of the third and fourth tasks in the fifth interface; In response to the sixth operation, the interface of the third task is displayed in the first split-screen area, and the interface of the fourth task is displayed in the second split-screen area. If a seventh operation is detected acting on the fifth task in the fifth interface; In response to the seventh operation, the interface of the fifth task will be displayed in full screen.

2. The method according to claim 1, characterized in that, The first operation is a first operation performed on the first split-screen area; The display of the third interface includes: displaying the third interface in the first split-screen area; The second operation is a second operation performed on the second split-screen area; The display of the fourth interface includes: displaying the fourth interface in the second split-screen area.

3. The method according to claim 1, characterized in that, Before displaying the first interface in the first split-screen area, the method further includes: The interface of the first task is displayed in the first split-screen area, and the first task is added to the first multi-task list.

4. The method according to claim 1, characterized in that, Before displaying the second interface in the second split-screen area, the method further includes: The interface of the second task is displayed in the second split-screen area, and the second task is added to the second multitasking list.

5. The method according to any one of claims 1 to 4, characterized in that, Also includes: Display a portion of the application's content in a picture-in-picture area or a floating area; An eighth operation was detected acting on the picture-in-picture area or the floating area; In response to the eighth operation, the full content interface of the application is displayed in the first split-screen area or the second split-screen area.

6. An electronic device, characterized in that, include: A processor and a memory, the memory being used to store at least one instruction that, when loaded and executed by the processor, causes the electronic device to perform the method as described in any one of claims 1 to 5.

7. A computer-readable storage medium, characterized in that, Includes a program or instructions that, when run on a computer, execute the method as described in any one of claims 1 to 5.