Interface display method, and electronic device
By providing a multitasking interface display method in electronic devices, the problem of screen display size limitations is solved, efficient parallel processing and management of multitasking are achieved, and the user experience is improved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2026-04-02
AI Technical Summary
The screen size limitations of electronic devices result in poor interface display in multitasking scenarios, making it difficult to effectively improve users' multitasking efficiency and user experience.
A method for displaying an interface is provided, which displays a multi-tasking mode interface in an electronic device in response to user operation, allowing users to enter the multi-tasking mode through gesture operation, and displaying multiple task interfaces in the form of split screen and spatial window, supporting the parallel processing and management of multiple tasks.
It improves the efficiency and user experience of multitasking, meets the needs of more task processing scenarios, and facilitates users to create and manage multitasking groups through quick gesture operations and preset interaction methods, adapting to the display effects of different device forms.
Smart Images

Figure CN2024141098_02042026_PF_FP_ABST
Abstract
Description
Interface display method and electronic device
[0001] Cross-reference to related applications
[0002] The present application claims priority to the Chinese Patent Application No. 202411380070.4, filed on September 30, 2024, and entitled "Interface display method and electronic device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] Embodiments of the present application relate to the technical field of electronic devices, and in particular to an interface display method and an electronic device. BACKGROUND
[0004] With the development and progress of technology, the functions of electronic devices are gradually perfected and enriched, the number of applications is gradually increasing, and the demand for multi-task processing scenarios is increasing. For example, multi-application switching, single-application multi-window switching, split-screen collaboration, cross-application dragging, small-window playing, cross-application dragging, and the like.
[0005] However, due to the limitation of the screen display size of the electronic device, how to improve the interface display effect in the multi-task processing scenario is worth considering. SUMMARY
[0006] Embodiments of the present application provide an interface display method and an electronic device to provide a new split-screen interface interaction mode, which can improve the efficiency and user experience of users in multi-task processing.
[0007] In a first aspect, embodiments of the present application provide an interface display method, which can be applied to an electronic device. In the method, in response to a first operation in a first interface, a second interface is displayed, the first interface includes a first window interface of a first task and a second window interface of a second task, the first operation is used to indicate entering a multi-task processing mode, and the second interface is used to add a task; in response to a second operation in the second interface, a third interface is displayed, the second operation is used to indicate adding a third task, and the third interface includes the first window interface, the second window interface, and a third window interface corresponding to the third task.
[0008] In the method, by providing an interaction mode that can trigger a multi-task processing mode, the user can perform parallel processing of multiple task windows, thereby improving the task processing efficiency and user experience and meeting the needs of more task processing scenarios.
[0009] In a possible implementation, the first operation is an operation of dragging a thumbnail of the first interface to a first control, and the first control is used to trigger entering the multitasking mode. Optionally, the first operation is an operation of swiping from the bottom of the screen to the top to trigger displaying the thumbnail of the first interface and dragging to the first control.
[0010] In the implementation, through one-step gesture operation, the user can trigger entering the multitasking mode through a convenient interaction mode, and the user can perform multitasking.
[0011] In a possible implementation, the second interface includes a first main display area and a first display area, the first main display area is used to display a selection interface of a new task, and the first display area is used to display the first window interface and the second window interface in a spatial window form; the size of the first main display area is greater than that of the first display area, and the spatial window form is a form of flipping a window interface to the inside of the screen of the electronic device.
[0012] In the implementation, through the editing interface of the multitasking mode, the user can add a task, so that three or more tasks can be processed in parallel, and the task processing efficiency and the use experience can be improved.
[0013] In a possible implementation, the first operation is a first preset gesture operation. Optionally, the first preset gesture operation is a four-finger pinch operation or a five-finger pinch operation.
[0014] In the implementation, through the preset shortcut gesture operation, the multitasking mode can be triggered quickly and conveniently, so that a task group of multiple tasks that meet the use scenario of the user can be quickly created.
[0015] In a possible implementation, the second interface includes a menu bar, and the menu bar includes multiple application icons; and the second operation is a click operation on a first application icon in the second interface.
[0016] In the implementation, through the editing interface of the multitasking mode, the user can quickly add a task, so that a task group of multiple tasks that meet the use scenario of the user can be quickly created, the task processing efficiency and the use experience can be improved, and more task processing scenarios can be met.
[0017] In a possible implementation, the third interface includes a second main display area and a second secondary display area; the first main display area is configured to display the second window interface and the third window interface in a split-screen form, and the first secondary display area is configured to display the first window interface in a space window form. The method further includes: in response to a second preset gesture operation on the third interface, displaying a fourth interface, the fourth interface being configured to display a window interface that obtains focus among the second window interface and the third window interface in a full-screen form. Optionally, the second preset gesture operation is a four-finger spread operation or a five-finger spread operation.
[0018] In another possible implementation, the method further includes: in response to a first preset gesture operation on the third interface, displaying a fifth interface, the fifth interface including the first window interface, the second window interface, and the third window interface corresponding to the third task. In this implementation, a size of the second window interface in the fifth interface is smaller than a size of the second window interface in the third interface; a size of the first window interface in the fifth interface is larger than a size of the first window interface in the third interface; and a size of the third window interface in the fifth interface is larger than a size of the third window interface in the third interface. Optionally, the first preset gesture operation is a four-finger pinch operation or a five-finger pinch operation.
[0019] In the implementations described above, a preset shortcut gesture operation can be used to adjust the size of the window interface in the multi-task processing mode, so as to meet the needs of users in different use scenarios of the multi-task processing mode, and enrich the use scenarios of the users.
[0020] In a possible implementation, the first window interface includes a top navigation bar, and the first operation is a click operation on the top navigation bar. The second interface includes a window control menu, and the window control menu includes a second control for adding a task, and the second operation is a click operation on the second control.
[0021] In the implementations described above, a fixed menu entry can be used to facilitate the learning of the interaction mode of the multi-task processing mode by the user, so as to facilitate the triggering of the multi-task processing by the user.
[0022] In a possible implementation, the method further includes: in the desktop window interface, in response to a sliding-up operation from the bottom of the screen, displaying a recent task interface; wherein the recent task interface includes thumbnails of a first multi-task group, and the first multi-task group includes the first window interface, the second window interface, and the third window interface.
[0023] In the implementation manner, the multi-task window is managed in the form of a multi-task group, so that the efficiency of multi-task processing and the use experience can be improved.
[0024] In a possible implementation manner, the electronic device is a foldable-screen mobile phone. When the foldable-screen mobile phone is in a folded state, the thumbnail of the first multi-task group is in a first display style; and when the foldable-screen mobile phone is in an unfolded state, the thumbnail of the first multi-task group is in a second display style.
[0025] In the implementation manner, the foldable-screen mobile phone displays the thumbnail of the multi-task group in different display styles in different device forms, so that the display effect can be improved and the matching degree with different device forms can be improved.
[0026] In a second aspect, the present application provides an electronic device, which includes a plurality of function modules; the plurality of function modules interact to implement the method performed by the electronic device in any of the aspects and the embodiments thereof. The plurality of function modules can be implemented based on software, hardware, or a combination of software and hardware, and the plurality of function modules can be combined or divided based on specific implementation.
[0027] In a third aspect, the present application provides an electronic device, which includes at least one processor and at least one memory, and the at least one memory stores computer program instructions. When the electronic device is running, the at least one processor executes the method performed by the electronic device in any of the aspects and the embodiments thereof.
[0028] In a fourth aspect, the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a computer, the computer executes the method performed by the electronic device in any of the aspects and the possible designs thereof.
[0029] In a fifth aspect, the present application provides a computer program product, which includes a computer program (also referred to as code or instructions). When the computer program is executed, the computer program causes a computer to execute the method of the electronic device in any of the aspects and the possible designs thereof.
[0030] In a sixth aspect, the present application further provides a graphical user interface on an electronic device, which has a display screen, one or more memories, and one or more processors. The one or more processors are used to execute one or more computer programs stored in the one or more memories. The graphical user interface includes the graphical user interface displayed when the electronic device executes any of the aspects and the possible designs thereof.
[0031] In a seventh aspect, the present application also provides a chip for reading a computer program stored in a memory, and executing the method of any of the above aspects and possible designs thereof.
[0032] In an eighth aspect, the present application also provides a chip system comprising a processor for supporting a computer device to implement the method of any of the above aspects and possible designs thereof. In a possible design, the chip system further comprises a memory for storing programs and data necessary for the computer device. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0033] The advantages of any of the above aspects 2-8 and possible designs thereof are the same as those of the possible designs of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0034] FIG. 1A is a schematic diagram of a possible scenario;
[0035] FIG. 1B is a schematic diagram of another possible scenario;
[0036] FIG. 2 is a schematic diagram of a hardware structure of a possible electronic device according to an embodiment of the present application;
[0037] FIG. 3 is a software architecture block diagram of an electronic device according to an embodiment of the present application;
[0038] FIG. 4A is a schematic diagram of a scenario of a multitasking processing interface according to an embodiment of the present application;
[0039] FIG. 4B is a schematic diagram of another scenario of a multitasking processing interface according to an embodiment of the present application;
[0040] FIG. 4C is a schematic diagram of a third scenario of a multitasking processing interface according to an embodiment of the present application;
[0041] FIG. 5A is a schematic diagram of a fourth scenario of a multitasking processing interface according to an embodiment of the present application;
[0042] FIG. 5B is a schematic diagram of a fifth scenario of a multitasking processing interface according to an embodiment of the present application;
[0043] FIG. 5C is a schematic diagram of a sixth scenario of a multitasking processing interface according to an embodiment of the present application;
[0044] FIG. 6A is a schematic diagram of a seventh scenario of a multitasking processing interface according to an embodiment of the present application;
[0045] FIG. 6B is a schematic diagram of an eighth scenario of a multitasking processing interface according to an embodiment of the present application;
[0046] FIG. 7 is a ninth scene schematic diagram of a multi-task processing interface according to an embodiment of the present application;
[0047] FIG. 8 is a tenth scene schematic diagram of a multi-task processing interface according to an embodiment of the present application;
[0048] FIG. 9 is an eleventh scene schematic diagram of a multi-task processing interface according to an embodiment of the present application;
[0049] FIG. 10 is a flowchart of an interface display method according to an embodiment of the present application. DETAILED DESCRIPTION
[0050] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0051] The embodiments of the present application can be applied in the technical field of electronic devices, and can be particularly applicable in a multi-task processing scenario.
[0052] For example, FIG. 1A is a schematic diagram of a possible scenario. As shown in FIG. 1A, interface 100A displays a full-screen window interface of a memo application (APP). In interface 100A, the electronic device can display interface 100B in response to a single-finger upward swipe from the bottom of the screen. Interface 100B is a multi-task interface, including a split-screen control 101 and a floating window control 102. Split-screen control 101 can be used to select an application that supports split-screen. In interface 100B, in response to an operation on split-screen control 101 and an operation of selecting application A, interface 100C can be displayed, which is a split-screen window interface of the memo APP and application A. Floating window control 102 can be used to open a floating window of the memo APP. In this scenario, a full-screen window interface based on one application can trigger multi-task processing with other applications. However, this scenario can support multi-task processing of at most two applications.
[0053] For another example, FIG. 1B is a schematic diagram of another possible scenario. As shown in FIG. 1B, interface 100D displays a desktop window interface of the electronic device. In interface 100D, the electronic device can display interface 100E in response to a single-finger upward swipe from the bottom of the screen. Interface 100E is a recent task interface, including thumbnails of a plurality of recently used tasks. Through interface 100E, switching between different tasks can be conveniently implemented. However, this scenario cannot implement parallel processing of multiple tasks.
[0054] Therefore, the method provided in the embodiments of the present application can provide multiple interaction modes for more and more application parallel processing demand scenarios, can expand more multi-task processing scenarios, and can further improve the operation efficiency and use experience of users.
[0055] The technical solutions in the embodiments of the present application can be applied to electronic devices, which can be any device that can display an interface. For example, the electronic device can be a mobile phone such as a straight phone, a folding screen phone, a three-fold screen phone, a tablet computer, a wearable device (for example, a watch, a bracelet, etc.), a vehicle-mounted device, an augmented reality (AR) / virtual reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), a smart home device (for example, a smart television, etc.), or the like that can display an interface. It can be understood that the embodiments of the present application do not make any limitation on the specific type of the electronic device.
[0056] The electronic device to which the embodiments of the present application can be applied, exemplary embodiments include but are not limited to electronic devices carrying or other operating systems. The electronic device may, for example, be the electronic device introduced in the foregoing embodiments.
[0057] FIG. 2 shows a schematic diagram of a hardware structure of a possible electronic device. The electronic device 200 includes, among other things, radio frequency (RF) circuitry 210, a power supply 220, a processor 230, a memory 240, an input unit 250, a display unit 260, audio circuitry 270, a communication interface 280, and a Wi-Fi module 290. Those skilled in the art will understand that the hardware structure of the electronic device 200 shown in FIG. 2 does not limit the electronic device 200, and the electronic device 200 provided by the embodiments of the present application can include more or fewer components than those shown in the diagram, can combine two or more components, or can have a different component configuration. The various components shown in FIG. 2 can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application-specific integrated circuits.
[0058] The various constituent components of the electronic device 200 will be described in detail below in conjunction with FIG. 2:
[0059] The RF circuitry 210 can be used in the process of communication or conversation, receiving and sending data. In particular, the RF circuitry 210 sends the downlink data received from the base station to the processor 230 for processing, and sends the uplink data to be sent to the base station. Typically, the RF circuitry 210 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc.
[0060] In addition, the RF circuitry 210 can also communicate with other devices through a wireless communication network. The wireless communication can use any communication standard or protocol, including but not limited to global system for mobile communication (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), long term evolution (LTE), email, short messaging service (SMS), etc.
[0061] The Wi-Fi technology belongs to a short-range wireless transmission technology. The electronic device 200 can connect to an access point (AP) through the Wi-Fi module 290 to access a data network. The Wi-Fi module 290 can be used for data receiving and sending in a communication process.
[0062] The electronic device 200 can be physically connected to other devices through the communication interface 280. Optionally, the communication interface 280 and the communication interface of the other device are connected through a cable to realize data transmission between the electronic device 200 and the other device.
[0063] The electronic device 200 can also realize communication services and interact with other electronic devices. Therefore, the electronic device 200 needs to have a data transmission function, that is, the electronic device 200 needs to include a communication module. Although FIG. 2 shows the RF circuit 210, the Wi-Fi module 290, and the communication interface 280 as communication modules, it can be understood that at least one of the above components or other communication modules (such as a Bluetooth module) for realizing communication exists in the electronic device 200 to perform data transmission.
[0064] For example, when the electronic device 200 is a mobile phone, the electronic device 200 can include the RF circuit 210, and can also include the Wi-Fi module 290, or can include a Bluetooth module (not shown in FIG. 2); when the electronic device 200 is a tablet computer, the electronic device 200 can include the Wi-Fi module, or can include a Bluetooth module (not shown in FIG. 2); when the electronic device 200 is a smart home device, the electronic device 200 can include the Wi-Fi module 290, or can include a Bluetooth module (not shown in FIG. 2).
[0065] The memory 240 can be used to store software programs and modules. The processor 230 executes various function applications and data processing of the electronic device 200 by running the software programs and modules stored in the memory 240. Optionally, the memory 240 can mainly include a program storage area and a data storage area. The program storage area can store an operating system (mainly including respective software programs or modules of a kernel layer, a system layer, an application program framework layer, and an application program layer).
[0066] In addition, the memory 240 can include a high-speed random access memory, and can also include a non-volatile memory, for example, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device.
[0067] The input unit 250 can be configured to receive editing operations of various types of data objects such as numbers or character information input by a user, and generate key signal inputs related to user settings and function control of the electronic device 200. Optionally, the input unit 250 can include a touch panel 251 and other input devices 252.
[0068] The touch panel 251, also referred to as a touch screen, can collect touch operations of a user thereon or therearound (such as operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel 251), and drive corresponding connection devices according to a pre-set program. In embodiments of the present application, the touch panel 251 can collect user operations of a user thereon or therearound. For example, when the electronic device 200 is a tablet computer, the user operations can be a one-step gesture operation in a screen, or a pre-set gesture operation in a screen, so as to trigger a multi-task processing scenario and facilitate management of the multi-task processing scenario.
[0069] Optionally, the other input devices 252 can include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, etc.
[0070] The display unit 260 can be configured to display information input by a user or provided to the user, and various menus of the electronic device 200. The display unit 260 is a display system of the electronic device 200, and is configured to present an interface and realize human-computer interaction. The display unit 260 can include a display panel 261. Optionally, the display panel 261 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. In embodiments of the present application, the display unit 260 can be configured to display a user interface, for example, various possible interaction interfaces in a multi-task processing scenario provided based on the method provided in embodiments of the present application, such as various display interfaces shown in FIGS. 4A to 8 in subsequent content.
[0071] The processor 230 is a control center of the electronic device 200, and is connected to various components through various interfaces and lines, and is configured to execute various functions of the electronic device 200 and process data by running or executing software programs and / or modules stored in the memory 240, and calling data stored in the memory 240, so as to implement various services based on the electronic device 200. In embodiments of the present application, the processor 230 can be configured to implement the interface display method provided in embodiments of the present application.
[0072] The electronic device 200 also includes a power supply 220, such as a battery, to power the various components of the electronic device 200. Optionally, the power supply 220 can be logically connected to the processor 230 through a power management system, to enable power management functions such as charging, discharging, and power consumption management through the power management system.
[0073] As shown in FIG. 2, the electronic device 200 also includes an audio circuit 270, a microphone 271, and a speaker 272, to provide an audio interface between a user and the electronic device 200. The audio circuit 270 can be used to convert audio data into a signal recognizable by the speaker 272, and transmit the signal to the speaker 272 to be converted into an audible signal output by the speaker 272. The microphone 271 is used to collect external sound signals (such as a person's voice or other sounds), and convert the collected external sound signals into a signal recognizable by the audio circuit 270, and send the signal to the audio circuit 270. The audio circuit 270 can also be used to convert the signal sent by the microphone 271 into audio data, and output the audio data to the RF circuit 210 for transmission to another electronic device, for example, or to the memory 240 for subsequent further processing.
[0074] Although not shown in FIG. 2, the electronic device 200 can also include a camera, at least one sensor, and the like, which will not be described here. The at least one sensor can include, but is not limited to, a pressure sensor, a barometric pressure sensor, an acceleration sensor, a distance sensor, a fingerprint sensor, a touch sensor, a temperature sensor, and the like.
[0075] Embodiments of the present application relate to an operating system (OS) running on the electronic device 200, which is the most basic system software of the electronic device 200. The software system of the electronic device 200 can adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture. Embodiments of the present application take the operating system adopting a layered architecture as an example to illustrate the software architecture of the electronic device 200.
[0076] FIG. 3 is a software architecture block diagram of an electronic device according to an embodiment of the present application. As shown in FIG. 3, the software architecture of the electronic device can be a layered architecture, for example, the software can be divided into several layers, each layer has a clear role and division of labor. Layers communicate with each other through software interfaces. In some embodiments, the operating system is divided into five layers, from top to bottom, the application layer, the application framework layer (FWK), the runtime and system library, the kernel layer, and the hardware layer.
[0077] The application layer can include a series of application packages. As shown in FIG. 3, the application layer can include a user interface (UI), a camera, settings, a skin module, third-party applications, and the like. Among them, the third-party applications can include, for example, a wireless local area network (WLAN), music, a call, Bluetooth, a video, and the like.
[0078] In a possible implementation, the application can be developed using the java language, and is completed by calling an application programming interface (API) provided by the application framework layer. A developer can interact with an underlying layer (such as a hardware layer, a kernel layer, and the like) of the operating system through the application framework layer to develop an application. The application framework layer is mainly a series of services and management systems of the operating system.
[0079] The application framework layer provides an application programming interface and a programming framework for the application of the application layer. The application framework layer includes some predefined functions. As shown in FIG. 3, the application framework layer can include a view system, an activity manager, a window manager, a content provider, a phone manager, a resource manager, a notification manager, and the like.
[0080] The activity manager is used to manage the life cycle of each application and provide a common navigation back function, and provides an interface for interaction of windows of all programs.
[0081] The window manager is used to manage window programs. The window manager can obtain a display screen size, determine whether there is a status bar, lock a screen, and intercept a screen, and the like. The content provider is used to store and obtain data, and enable the data to be accessed by an application. The data can include a video, an image, an audio, a dialed and received call, a browsing history and a bookmark, a phone book, and the like.
[0082] The view system includes visual controls and non-visual controls, such as a control for displaying text, a control for displaying a picture, and the like. The view system can be used to build an application. A display interface can be composed of one or more views. For example, a display interface including a short message notification icon can include a view for displaying text and a view for displaying a picture.
[0083] The phone manager is used to provide a communication function of the electronic device. For example, management of a call state (including call connection, call hang-up, and the like).
[0084] The resource manager provides various resources for an application, such as a localized string, an icon, a picture, a layout file, a video file, and the like.
[0085] The notification manager enables applications to display notification information in the status bar, which can be used to convey a message of the notification type, which can automatically disappear after a short stay without user interaction. For example, the notification manager is used to notify the completion of the download, message reminders, etc. The notification manager can also be a notification that appears in the form of a chart or a scroll bar text in the system top status bar, such as a notification of an application running in the background, and can also be a notification that appears in the form of a dialog window on the screen. For example, the status bar prompts text information, emits a prompt sound, the electronic device vibrates, the indicator light flashes, etc.
[0086] The runtime includes a core library and a virtual machine. The runtime is responsible for scheduling and management of the operating system.
[0087] The core library contains two parts: one part is the function function that the java language needs to call, and the other part is the core library of the operating system. The application layer and the application framework layer run in the virtual machine. The virtual machine executes the java file of the application layer and the application framework layer into a binary file. The virtual machine is used to perform object lifecycle management, stack management, thread management, security and exception management, and garbage collection functions.
[0088] The system library can include multiple functional modules. For example: surface manager, media framework, three-dimensional graphics processing library (for example: OpenGL ES), two-dimensional graphics engine (for example: SGL) and the like.
[0089] The surface manager is used to manage the display subsystem, and provides two-dimensional and 3D layer fusion for multiple applications.
[0090] The media framework supports multiple commonly used audio, video format playback and recording, and static image files and the like. The media framework can support multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, PNG and the like.
[0091] The three-dimensional graphics processing library is used to realize three-dimensional graphics drawing, image rendering, synthesis, and layer processing and the like.
[0092] The two-dimensional graphics engine is a two-dimensional drawing engine.
[0093] In some embodiments, the three-dimensional graphics processing library can be used to draw a three-dimensional motion trajectory image, and the two-dimensional graphics engine can be used to draw a two-dimensional motion trajectory image.
[0094] The kernel layer is a layer between hardware and software. The kernel layer at least contains display driver, camera driver, audio driver, sensor driver.
[0095] The hardware layer can include various sensors, such as an acceleration sensor, a gravity sensor, a touch sensor, and the like.
[0096] Generally, the electronic device 200 can run multiple application programs simultaneously. More simply, one application program can correspond to one process, and more complexly, one application program can correspond to multiple processes. Each process has a process number (process ID).
[0097] It should be understood that "at least one" or the like in the embodiments of the present application refers to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c can be single or multiple. "Multiple" means two or more. "And / or" is used to describe the association between the associated objects, which means that there can be three relationships, for example, A and / or B, which means that A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects.
[0098] In addition, it should be understood that in the description of the present application, the words "first", "second", etc. are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can it be understood as indicating or implying order. For example, "first operation" and "second operation" in the following embodiments are only used to distinguish the operations in different scenarios, and are not used to limit the specific operation mode, etc.
[0099] It should be understood that the hardware structure of the electronic device can be as shown in FIG. 2, and the software system architecture can be as shown in FIG. 3, wherein the software program and / or module corresponding to the software system architecture in the electronic device can be stored in the memory 240, and the processor 230 can run the software program and application stored in the memory 240 to execute the flow of the interface display method provided in the embodiments of the present application.
[0100] In order to facilitate understanding of the interface display method provided by the present application, the implementation process of the method provided by the present application will be introduced below in combination with the contents shown in FIGS. 4A to 9. In order to facilitate understanding, the following first introduces several possible application scenarios that can be involved in the method provided by the present application. It should be noted that in the following embodiments, the electronic device is taken as a tablet computer as an example, and the implementation of other types of electronic devices can refer to the implementation of the tablet computer, and the present application will not be introduced again.
[0101] (I) Scene of triggering multi-task processing based on full-screen window interface
[0102] FIG. 4A is a schematic view of one scenario of a multi-task processing interface according to an embodiment of the present application. As shown in interface 400A, a window interface of application A is displayed on the screen of the tablet computer. In interface 400A, the tablet computer detects and responds to a first operation to display interface 400B. The first operation is used to trigger the multi-task interface, for example, a single-finger swipe-up operation from the bottom of the screen, or other operation manners, which are not limited in the present application.
[0103] Interface 400B is a multi-task interface, which includes a split-screen control, a floating window control, and a first control 401. The first control 401 is used to trigger the multi-task processing. It can be understood that interface 400B can also include a thumbnail of application A. In interface 400B, the tablet computer responds to a second operation on the first control 401 to display interface 400C. The second operation is used to trigger the multi-task processing, for example, a drag operation of the thumbnail of application A to the display area of the first control 401, or other operation manners, for example, a click operation on the first control 401, which are not limited in the present application. In addition, when switching from interface 400B to interface 400C, the thumbnail of application A can have a gradual change effect, for example, gradually changing from the thumbnail image form shown in interface 400B to the spatial window form shown in interface 400C.
[0104] Interface 400C is a multi-task processing interface, which can be used to select other applications. In interface 400C, a main display area and a secondary display area can be included. The main display area can be, for example, a desktop window interface, which can be used to provide selectable application icons. The secondary display area can be, for example, a window interface of application A in a spatial window form. In the embodiment of the present application, the display area of the secondary display area is smaller than the main display area, which will not be repeated in subsequent embodiments. For example, the secondary display area can be displayed on one side of the screen of the tablet computer, such as the left side of the screen in interface 400C. The spatial window form can be understood as a form of vertically flipping the window interface with respect to the screen direction, taking one side of the window interface as the center axis, and flipping the other side of the window interface to the back of the screen. It can also be understood as flipping the window interface to the inside of the screen of the tablet computer. Optionally, the position of the display area of the window interface displayed in the spatial window form can be used to determine the center axis, for example, when the display area is on the left side, the left side of the window interface can be taken as the center axis, and for example, when the display area is on the right side, the right side of the window interface can be taken as the center axis.
[0105] In a possible example, the tablet computer can display interface 400D in response to a third operation on the application E icon included in interface 400C. The third operation is used to indicate triggering the application E to perform multitasking with the application A, for example, the third operation can be a click operation, or other operation manners can be used, for example, a long press operation, and the application does not limit the specific manner of the third operation.
[0106] In interface 400D, a main display area and a secondary display area can be included. The main display area can display the window interface of the application E, and the secondary display area can display the window interface of the application A in the form of a space window.
[0107] In addition, in interface 400D, the tablet computer can also display interface 400E1 in response to a fourth operation. The fourth operation is used to adjust the window size of the application A and the application E. For example, the fourth operation can be a rightward sliding operation from the junction of the application A and the application E, or other operation manners can be used, for example, the junction of the application A and the application E can also include a split-screen adjustment control, and the fourth operation can be a sliding operation on the split-screen adjustment control, and the application does not limit the specific manner of the fourth operation.
[0108] In interface 400E1, the window interfaces of the application A and the application E can be displayed in the form of a split screen. It can be understood that the application does not limit the size of the display area of the application A and the application E in the embodiment, for example, the size can be the same, or the size can be determined based on the fourth operation.
[0109] In addition, in interface 400E1, the tablet computer can also continue to display interface 400E2 in response to the fourth operation. Interface 400E2 can include: the window interface of the application A displayed in the main display area, and the window interface of the application E displayed in the secondary display area in the form of a space window.
[0110] In the scenario shown in FIG. 4A, the triggering manner of one-step gesture can add an entry into the multitasking mode, thereby improving the operation convenience of the user when the user needs to perform multitasking, and enriching the operation manner of the user to perform multitasking, and improving the user experience.
[0111] FIG. 4B is another scenario of a multitasking interface provided by the embodiment of the application. Compared with interface 400C in FIG. 4A, a plurality of other applications can also be selected on the multitasking interface, as shown in interface 400F in FIG. 4B.
[0112] In a possible example, the tablet computer can display the interface 400G1, or can display the interface 400G2 in response to a fifth operation on the application E icon and the application F icon included in the interface 400F. The fifth operation is used to indicate triggering the application E and the application F to multitask with the application A. For example, the interface 400F can further include a next step control 402. The fifth operation can include a multi-step operation, for example, can include a click operation on the application E icon, a click operation on the application F icon, and a click operation on the next step control 402. The fifth operation can also adopt other operation manners, for example, a simultaneous click operation on the application E icon and the application F icon, and the like, and the specific manner of the fifth operation is not limited in the present application.
[0113] In the interface 400G1, a main display area and a secondary display area can be included. The main display area can display the window interfaces of the application E and the application F in the form of a split screen, and the secondary display area can display the window interface of the application A in the form of a space window.
[0114] In the interface 400G2, the window interfaces of the application A, the application E, and the application F can be simultaneously displayed in the form of a split screen. In addition, a split screen adjustment control can be included between the window interfaces of the application A and the application E, and a split screen adjustment control can also be included between the window interfaces of the application E and the application F. The split screen adjustment control can be used to adjust the size between two adjacent window interfaces. Optionally, when the electronic device meets a preset condition, the interface 400G2 can be displayed; for example, the preset condition can be a device with a large screen size, such as a PC, a tablet computer, a foldable screen mobile phone, a three-foldable screen mobile phone, and the like.
[0115] In the scenario shown in FIG. 4B, the triggering manner of the one-step gesture can add an entry to the multitasking mode, and can provide an operation path entry for a large number of tasks, improve the operation efficiency of multitasking, and can more conveniently realize a processing scenario of more than two tasks through the entry, can expand more user scenarios, and improve the user experience.
[0116] FIG. 4C is another scenario of a multitasking interface provided by an embodiment of the present application. Based on the interface 400E1 in FIG. 4A, more tasks can be further triggered. For example, the tablet computer can also display the interface 400H in response to the first operation on the interface 400E1.
[0117] Similar to interface 400B, interface 400H is a multitasking interface, including the split-screen control, the pop-up window control, and further including the first control 401. The first control 401 is configured to trigger entering the multitasking mode. It can be understood that interface 400H can further include thumbnails of the split-screen window interfaces of application A and application E. On interface 400H, the tablet displays interface 400I in response to a second operation on the first control 401. The second operation is configured to trigger the multitasking mode, for example, can be an operation of dragging the thumbnails of the split-screen window interfaces of application A and application E to a display area of the first control 401, or can be another operation mode, for example, a click operation on the first control 401, etc. The present application does not limit the specific mode of the second operation.
[0118] 400I is a multitasking interface, and can be configured to select other applications. In 400I, a main display area and a secondary display area can be included. The main display area can be, for example, a desktop window interface, and can be configured to provide selectable application icons. The secondary display area can be, for example, a window interface of application A and application E in the form of a space window.
[0119] In one possible example, the tablet displays interface 400J, or interface 400G2 as shown in FIG. 4B, in response to a third operation on an application F icon included in 400I. The third operation is configured to indicate triggering application F to perform multitasking with application A and application E.
[0120] In interface 400J, a main display area and a secondary display area can be included. The main display area can display window interfaces of application E and application F in the form of a split screen, and the secondary display area can display a window interface of application A in the form of a space window.
[0121] In addition, in interface 400J, the tablet can also adjust the window sizes of application A, application E and application F in response to a fourth operation similar to that in interface 400D.
[0122] In the scenario shown in FIG. 4C, the one-step gesture triggering mode can add an entry to the multitasking mode, which can improve the operation efficiency when the number of tasks is large, can more conveniently realize the processing scenario of more than two tasks through the entry, can expand more user scenarios, and improve the user experience.
[0123] FIG. 5A is another scenario of the multi-task processing interface according to an embodiment of the present application. As shown in interface 500A, the window interface of application A is displayed on the screen of the tablet computer. In interface 500A, the tablet computer displays interface 500B in response to a sixth operation. The sixth operation is used to trigger the display of the menu bar, which can be a five-finger pinch operation, or other operation manners, such as a four-finger pinch operation, etc. The specific manner of the sixth operation is not limited in the present application.
[0124] Interface 500B includes a menu bar, which is used to display a plurality of application icons, such as application B icon, application C icon, application D icon, and a new application control, which is used to add an application icon in the menu bar. In one possible example, the tablet computer displays interface 500C in response to a seventh operation on the application B icon in the menu bar. The seventh operation is used to trigger the split-screen operation of application B and application A, such as a click operation on the application B icon, or other operation manners, such as a click operation on first control 501, etc. The specific manner of the seventh operation is not limited in the present application.
[0125] In interface 500C, the window interfaces of application A and application B can be displayed in a split-screen manner. Optionally, the menu bar can also be displayed in interface 500C. The tablet computer displays interface 500D1 or 500D2 in response to a seventh operation on the application C icon in the menu bar. Alternatively, the menu bar can also be displayed by a leftward sliding operation from the right side of the screen.
[0126] In interface 500D1, a main display area and a secondary display area can be included. The main display area can display the window interfaces of application B and application C in a split-screen manner. The secondary display area can display the window interface of application A in a space window manner.
[0127] In interface 500D2, the window interfaces of application A, application B and application C can be displayed in a split-screen manner. The window sizes of the window interfaces of application A, application B and application C are not limited in the present application, which can be the same, or different, and can also be adjusted in response to a user operation.
[0128] In the scenario shown in FIG. 5A, the entry into the multi-task processing mode can also be added by the triggering manner of the preset operation gesture, so as to improve the operation convenience of the user when the user needs to perform multi-task processing, enrich the operation manner of the user for multi-task processing, and improve the user experience.
[0129] FIG. 5B is another scenario of the multi-task processing interface according to an embodiment of the present application. Based on the interface 500D1 shown in FIG. 5A, the tablet can display interface 500E or interface 500G in response to an eighth operation on the split-screen adjustment control 501 between application B and application C. The eighth operation is used to adjust the size of the two window interfaces, for example, a rightward sliding operation, or other forms can also be used, and the present application does not limit the implementation of the eighth operation. In the embodiments of the present application, the interface similar to interface 500E or interface 500G can also be understood as a medium shot interface.
[0130] In the interface 500E, a main display area and two secondary display areas on the left and right sides of the screen can be included. The main display area is used to display the window interface of application B. The left secondary display area can be used to display the window interface of application A. The right secondary display area can be used to display the window interface of application C.
[0131] In some possible examples, the tablet can display interface 500F in response to a ninth operation on the interface 500E. The ninth operation is used to indicate that the main display area is displayed in a smaller window size, for example, a five-finger pinch operation, or other forms can also be used, for example, a four-finger pinch operation, etc., and the present application does not limit the implementation of the ninth operation. Compared with the interface 500E, the window size of application B is smaller in the interface 500F, and the window display size of application A and application C is larger. In this way, through the display of the interface 500F, it is convenient to simultaneously preview the window interfaces of application A, application B and application C, and more content of the window can be displayed.
[0132] In other possible examples, the tablet can display interface 500H in response to a tenth operation on the interface 500G. The tenth operation is used to indicate that the main display area is displayed in a full-screen form, for example, a five-finger spread operation, or other forms can also be used, for example, a four-finger spread operation, etc., and the present application does not limit the implementation of the tenth operation. Compared with the interface 500G, application B is displayed in a full-screen form in the interface 500H, and the window interfaces of application A and application C are no longer displayed. In this way, through the display of the interface 500H, it is convenient to focus more on the task processing of application B, to view the window interface of application B, and to improve the task processing efficiency in application B.
[0133] In the scenario shown in FIG. 5B, the window size of the multitasking scenario can be adjusted through preset operation gestures, so as to meet various user scenario requirements. For example, when the user needs to focus on one task in the multitasking, full-screen display of the window can be realized through preset operation gestures. For another example, when the user needs to view each task in the multitasking simultaneously, medium-shot display or the display in the manner shown in interface 500F can be realized through preset operation gestures. Therefore, the user experience can be improved.
[0134] FIG. 5C is another scenario of a multitasking interface provided by an embodiment of the present application. In interface 500D1, interface 500I1 or interface 500I2 can also be displayed in response to the tenth operation. It can be understood that the main display area of interface 500D1 is a split-screen window interface of application B and application C. When the tablet computer responds to the first operation for indicating display of the main display area in a full-screen form, the window interface that obtains focus in the split-screen window interface can be displayed in a full-screen form. For example, when the window interface that obtains focus in the split-screen window interface is the window interface of application B, interface 500I1 can be displayed. For another example, when the window interface that obtains focus in the split-screen window interface is the window interface of application C, interface 500I2 can be displayed.
[0135] (ii) Triggering a multitasking scenario based on a split-screen interface
[0136] FIG. 6A is another scenario of a multitasking interface provided by an embodiment of the present application. As shown in interface 600A in FIG. 6A, the window interfaces of application A and application B are displayed in a split-screen form on the screen of the tablet computer. The window interface of application A and the window interface of application B respectively include a top navigation bar, for example, the window interface of application A includes top navigation bar 601. On interface 600A, the tablet computer detects and responds to the eleventh operation to display interface 600B. The eleventh operation is used to display a window control menu, for example, can be a click operation or a right-click operation of a mouse, or other operation manners can be used, and the specific manner of the eleventh operation is not limited in the present application.
[0137] Compared with interface 600A, interface 600B includes window control menu 602 of application A. Window control menu 602 can include but is not limited to: a window full-screen control, a replace application control, an add application control, a close window control, and a switch large window control. On interface 600B, the tablet computer displays interface 600C in response to the twelfth operation of the add application control included in window control menu 602. The twelfth operation is used to trigger multitasking, for example, can be a click operation, or other operation manners can be used, and the specific manner of the twelfth operation is not limited in the present application.
[0138] Interface 600C is a multitasking interface, and can be used to select other applications. In interface 600C, a main display area and a secondary display area can be included. The main display area can be, for example, a desktop window interface, and can be used to provide selectable application icons. The secondary display area can be, for example, a window interface of application A and a window interface of application B displayed in the form of a space window.
[0139] In one possible example, the tablet can display interface 600D1 or interface 600D2 in response to a thirteenth operation on the application E icon included in interface 600C. The thirteenth operation is used to indicate triggering application E and multitasking with application A and application B, and can be, for example, a click operation, or can be in other operation manners, such as a long press operation, etc. The specific manner of the thirteenth operation is not limited in this application.
[0140] In interface 600D1, a main display area and a secondary display area can be included. The main display area can display window interfaces of application B and application E in the form of a split screen, and the secondary display area can display a window interface of application A in the form of a space window. In addition, in interface 600D1, the tablet can also adjust the window sizes of application A, application B and application E in response to a split screen adjustment operation. The split screen adjustment operation can be, for example, a rightward swipe operation at the junction of application A and application B, or can be, for example, a rightward swipe operation at the junction of application B and application E, or can be in other operation manners. The specific manner of the split screen adjustment operation is not limited in this application.
[0141] In interface 600D2, window interfaces of application A, application B and application E can be displayed in the form of a split screen. Optionally, the window interfaces of application A, application B and application E can have the same window size. Alternatively, the window interfaces of application A, application B and application E can have different window sizes. In addition, the window interfaces of application A, application B and application E can be adjusted in size by a split screen adjustment operation.
[0142] In the scenario shown in FIG. 6A, based on the split screen interface, the triggering manner of the menu bar can be changed, or an entry to enter the multitasking mode can be added, the number of tasks processed in parallel in the multitasking scenario can be increased, or the multitasking scenario can be conveniently managed. Therefore, the operation convenience of the user when multitasking can be improved, the operation manner of the user when multitasking can be enriched, and the user experience can be improved.
[0143] Fig. 6B is another scenario of the multi-task processing interface provided by the embodiment of the present application. Compared with the interface 600A in Fig. 6A, in the interface 600E in Fig. 6B, the windows interface of the application A and the application B in the form of primary and secondary relationship can also be displayed on the screen of the tablet computer. The application B is displayed in the primary display area, and the application A is displayed in the secondary display area. At this time, the window interface of the application B can only include the top navigation bar, for example, the window interface of the application B includes the top navigation bar 601. On the interface 600E, the tablet computer detects and responds to the eleventh operation to display the interface 600F. The eleventh operation is used to display the window control menu, which can be a click operation or a right mouse click operation, and other operation modes can also be used, and the specific mode of the eleventh operation is not limited by the present application.
[0144] Compared with the interface 600E, the interface 600F includes the window control menu 602 of the application B. The window control menu 602 can include but is not limited to the window full screen control, the replace application control, the add application control, the close window control, and the switch large window control. On the interface 600F, the tablet computer displays the interface 600C in response to the twelfth operation of the add application control included in the window control menu 602.
[0145] In a possible example, the tablet computer can also display the interface 600G in response to the thirteenth operation of the application E icon included in the interface 600C. The thirteenth operation is used to indicate triggering the application E to perform multi-task processing with the application A and the application B, which can be a click operation, and other operation modes such as a long press operation can also be used, and the specific mode of the thirteenth operation is not limited by the present application.
[0146] In the interface 600G, the primary display area and the secondary display area can be included. The primary display area can display the window interface of the application E, and the secondary display area can display the window interface of the application A and the application B in the form of a space window. In addition, in the interface 600G, the tablet computer can also adjust the window size of the application A, the application B and the application E in response to the split screen adjustment operation. The split screen adjustment operation can be, for example, a right sliding operation at the junction of the application A and the application B, and can also be, for example, a right sliding operation at the junction of the application B and the application E, and other operation modes can also be used, and the specific mode of the split screen adjustment operation is not limited by the present application.
[0147] In the scenario shown in Fig. 6B, based on the medium shot interface, the trigger mode of the menu bar can also be used to add an entry that can enter the multi-task processing mode, the number of tasks processed in parallel in the multi-task processing scenario can be increased, or the multi-task processing scenario can also be conveniently managed. Therefore, the operation convenience of the user when needing to perform multi-task processing can be improved, and the operation mode of the user performing multi-task processing can be enriched, and the user experience can be improved.
[0148] (Three) Multi-task Group
[0149] Based on the foregoing description of FIGS. 4A-6B, when multi-task processing is triggered in various possible manners, multiple tasks can form a multi-task group.
[0150] For example, FIG. 7 is another scenario of a multi-task processing interface provided by an embodiment of the present application. As shown in interface 700A, the interface can be a desktop window interface of a tablet computer. In interface 700A, the tablet computer can display interface 700B1 or interface 700B2 in response to a fourteenth operation. The fourteenth operation is used to trigger display of a recent task interface, for example, a single-finger swipe-up operation from the bottom of the screen, or other operation manners can be used, and the specific manner of the fourteenth operation is not limited in the present application. In addition, the display of the recent task interface is not limited to be triggered from the desktop window interface of the tablet computer as shown in interface 700A, but can also be triggered from the mid-scene interface as shown in interface 500E of FIG. 5B.
[0151] In interface 700B1 or interface 700B2, thumbnails of multiple recently used tasks can be included. For example, application A, application E, and application F form a multi-task group in any scenario described in FIGS. 4A-6B, and the thumbnail of the multi-task group can be displayed in interface 700B1 or interface 700B2. In an embodiment of the present application, the display form of the thumbnail of the multi-task group is not limited, for example, the form of the split-screen interface as shown in interface 700B1, or the form of the window interface partially overlapped as shown in interface 700B2, and the like. In an embodiment of the present application, the interface similar to interface 700B1 or interface 700B2 can also be understood as a far-scene interface.
[0152] In the scenario shown in FIG. 7, by displaying the multi-task group in the recent task interface, the multi-task group can be conveniently managed.
[0153] For example, FIG. 8 is another scenario of a multi-task processing interface provided by an embodiment of the present application. As shown in interface 800A, the interface can be a recent task interface of a mobile phone. In interface 800A, the display form of the thumbnail of the multi-task group can also be a tilted superimposed form, and the like.
[0154] In a possible example, the mobile phone displays interface 800B1 or interface 800B2 in response to a fifteenth operation on the thumbnail of application E included in interface 800A. The fifteenth operation is used to display a target window interface included in the multi-task group, that is, the window interface of application E. The fifteenth operation can be a click operation, or other operation manners can be used, and the specific manner of the fifteenth operation is not limited in the present application.
[0155] In interface 800B1, the phone can display interface 800C1 in response to a sixteenth operation. The sixteenth operation is used to switch to display other window interfaces included in the multitask group, i.e., the window interface of application A. The sixteenth operation can be, for example, a rightward sliding operation at the bottom of the screen, or can adopt other operation manners, and the specific manner of the sixteenth operation is not limited in the present application. It can be understood that, based on interface 400G2 shown in FIG. 4B, the display order of the windows included in the multitask group is, from left to right, the window interface of application A, the window interface of application E, and the window interface of application F. Therefore, the phone can display the window interface of application A on the left of application E in response to the rightward sliding operation.
[0156] In interface 800B2, the phone can display interface 800C2 in response to a seventeenth operation. The fifteenth operation is used to switch to display other window interfaces included in the multitask group, i.e., the window interface of application F. The seventeenth operation can be, for example, a leftward sliding operation at the bottom of the screen, or can adopt other operation manners, and the specific manner of the seventeenth operation is not limited in the present application. It can be understood that, based on interface 400G2 shown in FIG. 4B, the display order of the windows included in the multitask group is, from left to right, the window interface of application A, the window interface of application E, and the window interface of application F. Therefore, the phone can display the window interface of application F on the right of application E in response to the leftward sliding operation.
[0157] In the scenario shown in FIG. 8, by displaying the multitask group in the recent task interface, window switching in the form of a multitask group can be facilitated, and thus the management efficiency of the multitask processing scenario can be improved.
[0158] In another possible scenario, taking a foldable phone as an example, FIG. 9 is another scenario of a multitask processing interface provided in an embodiment of the present application. As shown in interface 900a in FIG. 9, it can be a recent task interface schematic diagram of a foldable phone in an unfolded state. As shown in interface 900b in FIG. 9, it can be a recent task interface schematic diagram of a foldable phone in a folded state. It can be understood that the electronic device can adopt different interface display forms when in different physical forms, and the present application does not limit this.
[0159] It should be noted that the multitask processing method provided in the embodiments of the present application is not limited to the above-mentioned scenarios. Moreover, the above scenarios can also be integrated, for example, interface 400E1 shown in FIG. 4A can also refer to the scenario introduced in FIG. 6A to implement more task processing. In addition, the task processing included in the multitask processing in the embodiments of the present application can include more tasks, etc.
[0160] Based on the foregoing description of the interface processing effects achieved by the method provided in the embodiments of the present application in combination with multiple scenarios, the implementation process of the interface display method provided in the present application is introduced below to illustrate how the method provided in the present application achieves the interface processing effects shown in FIGS. 4A to 9 described above, so that a new split-screen interaction mode can be provided and the efficiency and continuity of multitasking can be improved.
[0161] FIG. 10 is a flowchart of an interface display method provided in an embodiment of the present application. The flowchart can be applied to an electronic device and can include the following steps:
[0162] Step 1001: In response to a first operation in a first interface, a second interface is displayed, the first interface including a first window interface of a first task and a second window interface of a second task, the first operation being used to indicate entering a multitasking mode, and the second interface being used to add a new task.
[0163] Step 1002: In response to a second operation in the second interface, a third interface is displayed, the second operation being used to indicate adding a third task, and the third interface including the first window interface, the second window interface, and a third window interface corresponding to the third task.
[0164] For example,
[0165] The specific implementation process of steps 1001 and 1002 can be referred to the foregoing embodiments, which will not be repeated here.
[0166] Based on the foregoing embodiments, the present application further provides an electronic device including multiple functional modules; the multiple functional modules interact with each other to implement the functions performed by the electronic device in the methods described in the embodiments of the present application. The multiple functional modules can be implemented based on software, hardware, or a combination of software and hardware, and the multiple functional modules can be arbitrarily combined or divided based on specific implementation. For example, the steps 1001 to 1002 performed by the electronic device in the embodiment shown in FIG. 10.
[0167] Based on the foregoing embodiments, the present application further provides an electronic device including at least one processor and at least one memory, the at least one memory storing computer program instructions, and the electronic device running, the at least one processor performing the functions performed by the electronic device in the methods described in the embodiments of the present application. For example, the steps 1001 to 1002 performed by the electronic device in the embodiment shown in FIG. 10.
[0168] Based on the above embodiments, the present application further provides a computer program product, which comprises a computer program (also referred to as code or instructions), and when the computer program is executed, the computer program causes a computer to perform the methods described in the embodiments of the present application.
[0169] Based on the above embodiments, the present application further provides a computer readable storage medium, which stores a computer program, and when the computer program is executed by a computer, the computer program causes the computer to perform the methods described in the embodiments of the present application.
[0170] Based on the above embodiments, the present application further provides a chip, which is used to read a computer program stored in a memory, and implements the methods described in the embodiments of the present application.
[0171] Based on the above embodiments, the present application provides a chip system, which comprises a processor, and is used to support a computer device to implement the methods described in the embodiments of the present application. In a possible design, the chip system further comprises a memory, and the memory is used to store necessary programs and data of the computer device. The chip system can be composed of a chip, or can include a chip and other discrete devices. Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt a form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware. Moreover, the present application can adopt a form of a computer program product implemented on one or more computer usable storage media (including but not limited to a disk storage, a CD-ROM, an optical storage, etc.) containing computer usable program codes.
[0172] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices produce a device that implements the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0173] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart or flowsheets and / or block or blocks of the block diagrams.
[0174] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart or flowsheets and / or block or blocks of the block diagrams.
[0175] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. An interface display method applied to an electronic device, characterized by, The method comprises: displaying a second interface in response to a first operation in a first interface, the first interface comprising a first window interface of a first task and a second window interface of a second task, the first operation being used to indicate entering a multi-task processing mode, the second interface being used to add a task; displaying a third interface in response to a second operation in the second interface, the second operation being used to indicate adding a third task, the third interface comprising the first window interface, the second window interface and a third window interface corresponding to the third task.
2. The method of claim 1, wherein, The first operation is an operation of dragging a thumbnail of the first interface to a first control, the first control being used to trigger entering the multi-task processing mode.
3. The method of claim 2, wherein, The first operation is an operation of swiping from the bottom of the screen to the top to trigger displaying the thumbnail of the first interface and dragging to the first control.
4. The method according to claim 2 or 3, characterized in that, The second interface comprises a first main display area and a first secondary display area, the first main display area being used to display a selection interface of an added task, and the first secondary display area being used to display the first window interface and the second window interface in a spatial window form; wherein the size of the first main display area is greater than that of the first secondary display area, and the spatial window form is a form of flipping a window interface to the inside of the screen of the electronic device.
5. The method of claim 1, wherein, The first operation is a first preset gesture operation.
6. The method of claim 5, wherein, The first preset gesture operation is a four-finger pinch operation or a five-finger pinch operation.
7. The method according to claim 5 or 6, characterized in that, The second interface comprises a menu bar, and the menu bar comprises a plurality of application icons. The second operation is a click operation on a first application icon in the second interface.
8. The method according to any one of claims 1 to 7, characterized in that, The third interface comprises a second main display area and a second secondary display area; the first main display area is used to display the second window interface and the third window interface in a split-screen form, and the first secondary display area is used to display the first window interface in a spatial window form. The method further comprises: displaying a fourth interface in response to a second preset gesture operation on the third interface, the fourth interface being used to display a window interface that obtains focus among the second window interface and the third window interface in a full-screen form.
9. The method of claim 8, wherein, The method further comprises: displaying a fifth interface in response to a first preset gesture operation on the third interface, the fifth interface comprising the first window interface, the second window interface and a third window interface corresponding to the third task; wherein the size of the second window interface in the fifth interface is smaller than that of the second window interface in the third interface; the size of the first window interface in the fifth interface is greater than that of the first window interface in the third interface; and the size of the third window interface in the fifth interface is greater than that of the third window interface in the third interface.
10. The method according to claim 8 or 9, characterized in that, The second preset gesture operation is a four-finger spread operation or a five-finger spread operation.
11. The method of claim 1, wherein, The first window interface comprises a top navigation bar, and the first operation is a click operation on the top navigation bar. The second interface comprises a window control menu, the window control menu comprising a second control of an added task, and the second operation is a click operation on the second control.
12. The method according to any one of claims 1 to 11, characterized in that, The method further comprises: In the desktop window interface, in response to a swiping-up operation from the bottom of the screen, a recent task interface is displayed; wherein the recent task interface includes thumbnails of a first multi-task group, and the first multi-task group includes the first window interface, the second window interface and the third window interface.
13. The method of claim 12, wherein, The electronic device is a foldable-screen mobile phone. When the foldable-screen mobile phone is in a folded state, the thumbnails of the first multi-task group are in a first display style. When the foldable-screen mobile phone is in an unfolded state, the thumbnails of the first multi-task group are in a second display style.
14. An electronic device, comprising: The computer readable storage medium stores instructions, which, when executed on a computer, cause the computer to perform the method of any one of claims 1 to 13.
15. A computer-readable storage medium, characterized in that, The computer readable storage medium stores instructions, which, when executed on a computer, cause the computer to perform the method of any one of claims 1 to 13.
16. A computer program product comprising instructions, characterized in that, The computer program product, when executed on a computer, causes the computer to perform the method of any one of claims 1 to 13.
Citation Information
Patent Citations
Method for split-screen display and electronic apparatus
CN113811844A
Multi-interface display method and electronic equipment
CN115480629A
Label management system for an electronic document management service
US20240104129A1