Interface display method and electronic equipment

By providing a dynamic multi -tasking processing interface display method on electronic devices, the problem of poor display effects in the existing technologies in the existing technologies has been solved, and more efficient multi -tasking processing and better user experience are achieved.

CN119376837APending Publication Date: 2025-01-28HUAWEI TECH CO LTD

Patent Information

Application Number
CN202411380070.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

The interface display effect of existing electronic devices in multitasking scenarios is poor, limiting the user's multitasking processing efficiency and user experience.

Method used

Provide a interface display method. Through the operation of the application household, the interface in multi -tasking processing mode is displayed dynamically, including the interactive method of split screens and space window forms, allowing users to handle multiple task windows parallel.

Benefits of technology

Through this method, users can easily trigger multi -tasking processing mode, improve task processing efficiency and experience, and meet the needs of more task processing scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119376837A_ABST
    Figure CN119376837A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electronic equipment, and discloses an interface display method and electronic equipment. According to the method, the electronic equipment can respond to a preset triggering mode in a first interface comprising a plurality of window interfaces, and the electronic equipment is triggered to enter a multi-task processing mode; and then, the editing interface in the multi-task processing mode can be displayed, so that the user can conveniently manage multi-task processing. Therefore, according to the method, the efficiency and the use experience of multi-task processing of the user can be improved, and the scene requirement of the user for processing three or more tasks can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The 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 Art

[0002] With the development and progress of technology, the functions of electronic devices have gradually improved and enriched, the number of applications has gradually increased, and the demand for multi-tasking scenarios has increased. For example, multi-application switching, single-application multi-window switching, split-screen collaboration, cross-application drag and drop, small window playback, cross-application drag and drop, etc.

[0003] However, due to the limitation of screen display size of electronic devices, it is worth considering how to improve the interface display effect in multi-tasking scenarios. Summary of the invention

[0004] The embodiments of the present application provide an interface display method and an electronic device, which are used to provide a new split-screen interface interaction method, which can improve the efficiency and usage experience of users when performing multi-tasking.

[0005] In the first aspect, an embodiment of the present application provides 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 multitasking 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.

[0006] In this method, by providing an interactive method that can trigger the multi-tasking mode, users can perform parallel processing of multiple task windows, thereby improving task processing efficiency and user experience and meeting more task processing scenario requirements.

[0007] 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 upward from the bottom of the screen to trigger displaying a thumbnail of the first interface and dragging it to the first control.

[0008] In the above implementation, through a one-step gesture operation, the user can trigger the multitasking mode through a convenient interactive method, so that the user can perform multitasking.

[0009] In one 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 for 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; wherein the size of the first main display area is larger than that of the first display area, and the spatial window form is a form of flipping the window interface toward the inner side of the screen of the electronic device.

[0010] In the above implementation, by triggering the editing interface of the multi-task processing mode, the user can add new tasks, so that three or more tasks can be processed in parallel, thereby improving the task processing efficiency and user experience.

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

[0012] In the above implementation, the multi-tasking mode can be triggered quickly and conveniently through the preset shortcut gesture operation, so that a task group of multiple tasks that meets the user's usage scenario can be quickly created.

[0013] In a possible implementation, the second interface includes a menu bar, and the menu bar includes a plurality of application icons; and the second operation is a click operation on the first application icon in the second interface.

[0014] In the above implementation, by triggering the editing interface of the multi-tasking mode, users can quickly add new tasks, thereby quickly creating a task group of multiple tasks that meet the user's usage scenarios, thereby improving task processing efficiency and user experience, and meeting more task processing scenario requirements.

[0015] 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 used to display the second window interface and the third window interface in a split screen format, and the first primary display area is used to display the first window interface in a spatial window format. The method further includes: in response to a second preset gesture operation on the third interface, displaying a fourth interface, the fourth interface being used to display the second window interface and the window interface that has focus in the third window interface in a full screen format. Optionally, the second preset gesture operation is a four-finger expansion operation or a five-finger expansion operation.

[0016] 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 a third window interface corresponding to the third task. The size of the second window interface in the fifth interface is smaller than the size of the second window interface in the third interface; the size of the first window interface in the fifth interface is larger than the size of the first window interface in the third interface; the size of the third window interface in the fifth interface is larger than the 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.

[0017] In the above implementation, the window interface of the multitasking mode can also be resized through preset shortcut gesture operations, thereby meeting the user's needs for different usage scenarios of the multitasking mode and enriching the user's usage scenarios.

[0018] In a possible implementation, the first window interface includes a top navigation bar, the first operation is a click operation on the top navigation bar, the second interface includes a window control menu, the window control menu includes a second control for adding a task, and the second operation is a click operation on the second control.

[0019] In the above implementation, a fixed menu entry can facilitate users to learn the interaction method of the multitasking mode, thereby facilitating users to trigger multitasking.

[0020] In a possible implementation, the method also includes: in the desktop window interface, in response to a sliding upward operation from the bottom of the screen, displaying a recent task interface; wherein the recent task interface includes thumbnails of a first multi-tasking group, and the first multi-tasking group includes the first window interface, the second window interface and the third window interface.

[0021] In the above implementation, by managing the multi-task windows in the form of multi-task groups, the efficiency and user experience of multi-task processing can be improved.

[0022] In a possible implementation, 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 multitasking group are in a first display style; when the foldable screen mobile phone is in an unfolded state, the thumbnails of the first multitasking group are in a second display style.

[0023] In the above implementation, the foldable screen mobile phone uses different display styles to display thumbnails of the multi-task group when in different device forms, thereby improving the matching degree of the display effect with different device forms.

[0024] In a second aspect, the present application provides an electronic device, the electronic device comprising multiple functional modules; the multiple functional modules interact with each other to implement the method performed by the electronic device in any of the above aspects and its embodiments. 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 implementations.

[0025] In a third aspect, the present application provides an electronic device comprising at least one processor and at least one memory, wherein the at least one memory stores computer program instructions, and when the electronic device is running, the at least one processor executes the method executed by the electronic device in any of the above aspects and its various embodiments.

[0026] In a fourth aspect, the present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a computer, the computer executes any one of the above aspects and possible methods for designing electronic devices to execute the same.

[0027] In a fifth aspect, the present application provides a computer program product, which includes: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute any of the above aspects and possible methods of designing an electronic device.

[0028] In a sixth aspect, an embodiment of the present application also provides a graphical user interface on an electronic device, the electronic device having a display screen, one or more memories, and one or more processors, the one or more processors being used to execute one or more computer programs stored in the one or more memories, the graphical user interface comprising a graphical user interface displayed when the electronic device executes any of the above aspects and their possible designs.

[0029] In a seventh aspect, the present application also provides a chip, which is used to read a computer program stored in a memory and execute any of the above aspects and possible methods for designing electronic devices to execute.

[0030] In an eighth aspect, the present application further provides a chip system, which includes a processor for supporting a computer device to implement any of the above aspects and possible methods for designing electronic devices to execute. In one possible design, the chip system also includes a memory, which is used to store programs and data necessary for the computer device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0031] For the beneficial effects of any aspect from the second to the eighth aspect and its possible designs, please refer to the beneficial effects of the various possible designs in the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1A A possible scenario diagram is shown below;

[0033] Figure 1B A schematic diagram of another possible scenario;

[0034] Figure 2 A schematic diagram of a possible hardware structure of an electronic device provided in an embodiment of the present application;

[0035] Figure 3 A software architecture block diagram of an electronic device provided in an embodiment of the present application;

[0036] Figure 4A One of the scene schematic diagrams of the multitasking interface provided in the embodiment of the present application;

[0037] Figure 4B The second schematic diagram of a multi-tasking interface provided in an embodiment of the present application;

[0038] Figure 4C The third scene diagram of the multi-tasking interface provided in the embodiment of the present application;

[0039] Figure 5A A fourth schematic diagram of a multi-tasking interface provided in an embodiment of the present application;

[0040] Figure 5B A fifth schematic diagram of a multi-tasking interface provided in an embodiment of the present application;

[0041] Figure 5C A sixth schematic diagram of a multi-tasking interface provided in an embodiment of the present application;

[0042] Fig. 6A The seventh scene diagram of the multi-tasking interface provided in the embodiment of the present application;

[0043] Figure 6B The eighth scene diagram of the multi-tasking interface provided in the embodiment of the present application;

[0044] Figure 7 A ninth schematic diagram of a multi-tasking interface provided in an embodiment of the present application;

[0045] Figure 8 The tenth schematic diagram of a multi-tasking interface provided in an embodiment of the present application;

[0046] Fig. 9The eleventh scene diagram of the multi-tasking interface provided in the embodiment of the present application;

[0047] Fig.10 A flowchart of an interface display method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0049] The embodiments of the present application can be applied to the field of electronic equipment technology, and can be specifically applied to multi-tasking scenarios.

[0050] For example, Figure 1A A possible scenario is shown in Figure 2. Figure 1A As shown, interface 100A may display a full-screen window interface of a memo application (application, APP). In interface 100A, the electronic device may display interface 100B in response to a single-finger swipe upward from the bottom of the screen. Interface 100B is a multi-tasking 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 the operation of split-screen control 101 and the operation of selecting application A, interface 100C may be displayed, and interface 100C is a split-screen window interface of 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 be implemented to trigger multi-tasking with other applications. However, this scenario can support multi-tasking of up to two applications.

[0051] For example, Figure 1B This is another possible scenario diagram. Figure 1B As shown, interface 100D may display a desktop window interface of an electronic device. In interface 100D, the electronic device may display interface 100E in response to a single-finger swipe upward from the bottom of the screen. Interface 100E is a recent task interface, including thumbnails of multiple recently used tasks. Through interface 100E, switching between different tasks can be easily achieved. However, this scenario cannot achieve parallel processing of multiple tasks.

[0052] In view of this, an embodiment of the present application provides an interface display method. In the method, an interactive method of a multi-window interface based on a multi-tasking scenario is provided. The method can add more task window interfaces through some interactive methods, so that more tasks can be processed in parallel and the multi-tasking efficiency can be improved. In addition, through some interactive methods, the management of multi-tasking scenarios can be added, so that the management efficiency of multi-tasking scenarios can be improved, and more user needs for multi-tasking scenarios can be met. Therefore, the method provided by the embodiment of the present application provides a variety of interactive methods for more and more application parallel processing demand scenarios, which can expand more multi-tasking scenarios, thereby improving the user's operating efficiency and user experience.

[0053] The technical solutions in the embodiments of the present application can be applied to electronic devices, and the electronic devices can be any devices that can display interfaces. For example, the electronic devices can be mobile phones such as straight-screen phones, folding screen phones, and three-folding screen phones, tablet computers, wearable devices (e.g., watches, bracelets, etc.), vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), smart home devices (e.g., smart TVs, etc.), and other electronic devices that can display interfaces. It is understandable that the embodiments of the present application do not impose any restrictions on the specific types of electronic devices.

[0054] The electronic devices to which the embodiments of the present application can be applied include but are not limited to electronic devices equipped with Or electronic devices with other operating systems. The electronic device may be, for example, the electronic device introduced in the above embodiments.

[0055] Figure 2 Schematic diagram of a possible hardware structure of an electronic device is shown. The electronic device 200 includes: a radio frequency (RF) circuit 210, a power supply 220, a processor 230, a memory 240, an input unit 250, a display unit 260, an audio circuit 270, a communication interface 280, and a Wi-Fi module 290. Those skilled in the art will understand that Figure 2 The hardware structure of the electronic device 200 shown in the figure does not constitute a limitation on the electronic device 200. The electronic device 200 provided in the embodiment of the present application may include more or fewer components than those shown in the figure, may combine two or more components, or may have different component configurations. Figure 2 The various components shown in the EMBODIMENTS 2000 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits.

[0056] Combine the following Figure 2 The components of the electronic device 200 are described in detail:

[0057] The RF circuit 210 can be used for receiving and sending data during communication or calls. In particular, after receiving downlink data from the base station, the RF circuit 210 sends it to the processor 230 for processing; in addition, the uplink data to be sent is sent to the base station. Generally, the RF circuit 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.

[0058] In addition, the RF circuit 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 of 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.

[0059] Wi-Fi technology is 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 the data network. The Wi-Fi module 290 can be used for receiving and sending data during the communication process.

[0060] The electronic device 200 can be physically connected to other devices through the communication interface 280. Optionally, the communication interface 280 is connected to the communication interface of the other device through a cable to achieve data transmission between the electronic device 200 and the other device.

[0061] The electronic device 200 can also implement communication services and interact with other electronic devices, so the electronic device 200 needs to have a data transmission function, that is, the electronic device 200 needs to include a communication module. Figure 2 Communication modules such as the RF circuit 210, the Wi-Fi module 290, and the communication interface 280 are shown, but it is understandable that at least one of the above components or other communication modules (such as a Bluetooth module) for implementing communication exist in the electronic device 200 to perform data transmission.

[0062] For example, when the electronic device 200 is a mobile phone, the electronic device 200 may include the RF circuit 210, and may also include the Wi-Fi module 290, or may include a Bluetooth module ( Figure 2 When the electronic device 200 is a tablet computer, the electronic device 200 may include the Wi-Fi module, or may include a Bluetooth module ( Figure 2 When the electronic device 200 is a smart home device, the electronic device 200 may include the Wi-Fi module 290, or may include a Bluetooth module ( Figure 2 not shown).

[0063] The memory 240 can be used to store software programs and modules. The processor 230 executes various functional 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 may mainly include a program storage area and a data storage area. Among them, the program storage area can store an operating system (mainly including software programs or modules corresponding to the kernel layer, system layer, application framework layer, and application layer, etc.).

[0064] In addition, the memory 240 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0065] The input unit 250 can be used to receive editing operations of various types of data objects such as digital or character information input by the user, and generate key signal input related to user settings and function control of the electronic device 200. Optionally, the input unit 250 may include a touch panel 251 and other input devices 252.

[0066] Among them, the touch panel 251, also known as a touch screen, can collect the user's touch operations on or near it (such as the user's operation on or near the touch panel 251 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. In an embodiment of the present application, the touch panel 251 can collect user operations on or near it. For example, when the electronic device 200 is a tablet computer, the user operation can be a one-step gesture operation on the screen, and can also be a preset operation gesture on the screen, so that a multi-tasking scenario can be triggered, which is convenient for managing the multi-tasking scenario.

[0067] Optionally, the other input devices 252 may include, but are not limited to, one or more of a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, a joystick, etc.

[0068] The display unit 260 can be used to display information input by the user or information provided to the user and various menus of the electronic device 200. The display unit 260 is the display system of the electronic device 200, which is used to present an interface and realize human-computer interaction. The display unit 260 may 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 the embodiment of the present application, the display unit 260 can be used to display a user interface, for example, it can display various possible interactive interfaces based on a multi-tasking scenario provided by the method provided in the embodiment of the present application, such as those described in the subsequent content. FIG. 4A to FIG. 8 Various display interfaces shown.

[0069] The processor 230 is the control center of the electronic device 200, and uses various interfaces and lines to connect various components, and executes various functions and processes data of the electronic device 200 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 realize various services based on the electronic device 200. In the embodiment of the present application, the processor 230 can be used to implement an interface display method provided in the embodiment of the present application.

[0070] The electronic device 200 also includes a power supply 220 (such as a battery) for supplying power to various components. Optionally, the power supply 220 can be logically connected to the processor 230 through a power management system, so that the power management system can manage functions such as charging, discharging, and power consumption.

[0071] like Figure 2 As shown, the electronic device 200 also includes an audio circuit 270, a microphone 271 and a speaker 272, which can provide an audio interface between the user and the electronic device 200. The audio circuit 270 can be used to convert audio data into a signal that can be recognized by the speaker 272, and transmit the signal to the speaker 272, which is converted into a sound signal and output by the speaker 272. The microphone 271 is used to collect external sound signals (such as the sound of a person speaking, or other sounds, etc.), and convert the collected external sound signals into signals that can be recognized by the audio circuit 270, and send them 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 then output the audio data to the RF circuit 210 to send it to, for example, another electronic device, or output the audio data to the memory 240 for subsequent further processing.

[0072] although Figure 2 Not shown, the electronic device 200 may also include a camera, at least one sensor, etc., which will not be described in detail here. The at least one sensor may include but is not limited to a pressure sensor, an air pressure sensor, an acceleration sensor, a distance sensor, a fingerprint sensor, a touch sensor, a temperature sensor, etc.

[0073] The operating system (OS) involved in the embodiment of the present application is the most basic system software running on the electronic device 200. The software system of the electronic device 200 can adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present application takes an operating system adopting a layered architecture as an example to illustrate the software architecture of the electronic device 200.

[0074] Figure 3 This is a software architecture block diagram of an electronic device provided in an embodiment of the present application. Figure 3 As shown, 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. The layers communicate with each other through software interfaces. In some embodiments, the operating system is divided into five layers, from top to bottom, namely, the application layer, the application framework layer (framework, FWK), the runtime and system library, the kernel layer, and the hardware layer.

[0075] The application layer can include a series of application packages. Figure 3 As shown, the application layer may include a user interface (UI), a camera, settings, a skin module, a third-party application, etc. Among them, the third-party application may include, for example, a wireless local area network (WLAN), music, calls, Bluetooth, videos, etc.

[0076] In one possible implementation, applications can be developed using the Java language by calling the application programming interface (API) provided by the application framework layer. Developers can interact with the bottom layer of the operating system (such as the hardware layer, kernel layer, etc.) through the application framework layer to develop their own applications. The application framework layer is mainly a series of services and management systems of the operating system.

[0077] The application framework layer provides application programming interfaces and programming frameworks for applications in the application layer. The application framework layer includes some predefined functions. Figure 3 As shown, the application framework layer may 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.

[0078] The activity manager is used to manage the life cycle of each application and provide common navigation back functions, providing an interactive interface for all program windows.

[0079] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc. The content provider is used to store and obtain data and make the data accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.

[0080] The view system includes visible controls and invisible controls, such as controls that display text, controls that display images, etc. The view system can be used to build applications. The display interface can be composed of one or more views. For example, the display interface including the SMS notification icon can include a view that displays text and a view that displays images.

[0081] The phone manager is used to provide communication functions for electronic devices, such as the management of call status (including answering, hanging up, etc.).

[0082] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.

[0083] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, an electronic device vibrates, an indicator light flashes, etc.

[0084] The runtime includes the core library and the virtual machine. The runtime is responsible for the scheduling and management of the operating system.

[0085] The core library consists of two parts: one is the function that the Java language needs to call, and the other 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 files of the application layer and the application framework layer as binary files. The virtual machine is used to perform object life cycle management, stack management, thread management, security and exception management, and garbage collection.

[0086] The system library may include multiple functional modules, such as a surface manager, a media framework, a 3D graphics processing library (such as OpenGL ES), a 2D graphics engine (such as SGL), etc.

[0087] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.

[0088] The media framework supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media framework can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

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

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

[0091] In some embodiments, a three-dimensional graphics processing library may be used to draw a three-dimensional motion trajectory image, and a two-dimensional graphics engine may be used to draw a two-dimensional motion trajectory image.

[0092] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.

[0093] The hardware layer can include various types of sensors, such as accelerometers, gravity sensors, touch sensors, etc.

[0094] Usually, the electronic device 200 can run multiple applications at the same time. In a simpler case, one application can correspond to one process, and in a more complex case, one application can correspond to multiple processes. Each process has a process number (process ID).

[0095] It should be understood that in the embodiments of the present application, "at least one of the following" or similar expressions refer to any combination of these items, including any combination of single items or plural 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, c can be single or multiple. "Multiple" refers to two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship.

[0096] In addition, it should be understood that in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order. For example, the "first operation" and "second operation" in the following embodiments are only used to distinguish and describe operations in different scenarios, and are not used to limit specific operation methods, etc.

[0097] It should be understood that the hardware structure of the electronic device can be as follows Figure 2 As shown, the software system architecture can be Figure 3 As shown, the software programs and / or modules 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 programs and applications stored in the memory 240 to execute the process of an interface display method provided in an embodiment of the present application.

[0098] In order to facilitate understanding of an interface display method provided by the present application, the following FIG. 4A to FIG. 9 The content shown in the description introduces the implementation process of the method provided by the present application. For ease of understanding, the following first introduces several possible application scenarios that may be involved in the method provided by the present application. It should be noted that in the following embodiments, the electronic device is a tablet computer as an example. The implementation of other types of electronic devices can refer to the implementation of the tablet computer, and this application will not repeat the introduction.

[0099] (I) Scenario of triggering multitasking based on full-screen window interface

[0100] Figure 4A A schematic diagram of a scenario of a multi-tasking interface provided in an embodiment of the present application. Figure 4A As shown in interface 400A in FIG, a window interface of application A is displayed on the screen of the tablet computer. On interface 400A, the tablet computer detects and responds to the first operation and displays interface 400B. The first operation is used to trigger the multitasking interface, for example, it can be an operation of sliding upward from the bottom of the screen with one finger, or other operation methods can be used. The specific method of the first operation is not limited in this application.

[0101] Interface 400B is a multitasking interface, including a split-screen control, a floating window control, and a first control 401. The first control 401 is used to trigger multitasking. It is understandable that the thumbnail of application A may also be included in interface 400B. On interface 400B, the tablet performs a second operation on the first control 401, and displays interface 400C. The second operation is used to trigger multitasking, for example, it may be an operation of dragging the thumbnail of application A to the display area of ​​the first control 401, or other operation methods may be used, such as a click operation on the first control 401, etc. The specific method of the second operation is not limited in this application. In addition, when switching from interface 400B to interface 400C, the thumbnail of application A may have a gradual change effect, for example, from the thumbnail image form shown in interface 400B, to a gradual transition to the display in the form of a spatial window as shown in interface 400C.

[0102] Interface 400C is a multitasking interface that can be used to select other applications. In interface 400C, a main display area and a secondary display area may be included. The main display area may be, for example, a desktop window interface that can be used to provide selectable application icons. The secondary display area may be, for example, a window interface of application A displayed in the form of a space window. In the embodiment of the present application, the display area of ​​the secondary display area is smaller than the main display area, and the subsequent embodiments will not repeat the description. For example, the secondary display area may be displayed on one side of the tablet computer screen, such as the secondary display area in interface 400C is displayed on the left side of the screen. In the form of a space window, it can be understood that the window interface is perpendicular to the screen direction, one side of the window interface is used as the central axis, and the other side of the window interface is flipped to the back of the screen. It can also be understood that the window interface is flipped toward the inner side of the screen of the tablet computer. Optionally, the central axis can be determined according to the location of the display area of ​​the window interface displayed in the form of a space window as needed. For example, when the display area is on the left, the left side of the window interface can be used as the central axis, and when the display area is on the right, the right side of the window interface can be used as the central axis.

[0103] In a possible example, the tablet computer may display interface 400D in response to a third operation on the icon of application E included in interface 400C. The third operation is used to indicate triggering application E to perform multitasking with application A, and may be, for example, a click operation, or other operation methods, such as a long press operation, etc. The present application does not limit the specific method of the third operation.

[0104] In the interface 400D, a main display area and a secondary display area may be included. The main display area may display the window interface of application E, and the secondary display area may display the window interface of application A in the form of a space window.

[0105] In addition, in interface 400D, the tablet computer may also display interface 400E1 in response to a fourth operation. The fourth operation is used to adjust the window sizes of application A and application E. The fourth operation may be, for example, a rightward sliding operation from the junction of application A and application E, or other operation methods may be used. For example, the junction of application A and application E may also include a split-screen adjustment control, and the fourth operation may be a sliding operation on the split-screen adjustment control, etc. The present application does not limit the specific method of the fourth operation.

[0106] In interface 400E1, the window interfaces of application A and application E may be displayed in split screen form. It is understood that the sizes of the display areas of application A and application E are not limited in the embodiment of the present application, and may be the same, or may be determined based on the fourth operation.

[0107] In addition, in interface 400E1, the tablet computer may continue to respond to the fourth operation and display interface 400E2. Interface 400E2 may include: a window interface of application A displayed in the main display area, and a window interface of application E displayed in the form of a space window in the secondary display area.

[0108] exist Figure 4A In the scenario shown, a new entry to the multitasking mode can be added by triggering a one-step gesture, thereby improving the convenience of operation when the user needs to perform multitasking, enriching the user's multitasking operation methods, and improving the user experience.

[0109] Figure 4B Another schematic diagram of a multitasking interface provided in an embodiment of the present application. Figure 4A In the interface 400C, multiple other applications can also be selected on the multitasking interface, such as Figure 4B As shown in interface 400F.

[0110] In a possible example, in response to the fifth operation on the application E icon and the application F icon included in the interface 400F, the tablet computer may display the interface 400G1 or may display the interface 400G2. The fifth operation is used to indicate the triggering of application E and application F, and the multitasking with application A. For example, the interface 400F may also include a next control 402. The fifth operation may include multiple steps, such as a click operation on the application E icon, a click operation on the application F icon, and a click operation on the next control 402. The fifth operation may also adopt other operation modes, such as a simultaneous click operation on the application E icon and the application F icon, etc., and the present application does not limit the specific mode of the fifth operation.

[0111] Interface 400G1 may include a main display area and a secondary display area. The main display area may display the window interfaces of application E and application F in a split screen format, and the secondary display area may display the window interface of application A in a space window format.

[0112] In interface 400G2, the window interfaces of application A, application E, and application F can be displayed simultaneously in a split-screen format. In addition, a split-screen adjustment control may be included between the window interfaces of application A and application E; a split-screen adjustment control may also be included between the window interfaces of application E and 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 preset conditions, it can be displayed in the form of interface 400G2; wherein the preset conditions may be, for example, devices with larger screen sizes, such as PCs, tablets, folding screen phones, tri-folding screen phones, etc.

[0113] exist Figure 4B In the scenario shown, a new entry to enter the multitasking mode can be added by triggering a one-step gesture, and an operation path entry can be provided for implementing a large number of tasks, thereby improving the efficiency of multitasking operations. This entry can be used to more conveniently implement processing scenarios of more than two tasks, thereby expanding more user scenarios and improving user experience.

[0114] Figure 4C Another schematic diagram of a multi-tasking interface provided in an embodiment of the present application. Figure 4A The interface 400E1 in the display may further trigger the processing of more tasks. Exemplarily, on the interface 400E1, the tablet computer may also display the interface 400H in response to the first operation.

[0115] Similar to interface 400B, interface 400H is a multitasking interface, including a split-screen control, a floating window control, and a first control 401. The first control 401 is used to trigger multitasking. It can be understood that interface 400H can also include thumbnails of the split-screen window interfaces of application A and application E. On interface 400H, the tablet computer performs a second operation on the first control 401, and displays interface 400I. The second operation is used to trigger multitasking, for example, it can be an operation of dragging the thumbnails of the split-screen window interfaces of application A and application E to the display area of ​​the first control 401, and other operation methods can also be used, such as a click operation on the first control 401, etc. The specific method of the second operation is not limited in this application.

[0116] 400I is a multitasking interface, which can be used to select other applications. In 400I, a main display area and a secondary display area may be included. The main display area may be, for example, a desktop window interface, which may be used to provide selectable application icons. The secondary display area may be, for example, a window interface of application A and application E displayed in the form of a space window.

[0117] In a possible example, in response to the third operation on the application F icon included in 400I, the tablet computer may display interface 400J, or display the following Figure 4B The third operation is used to instruct to trigger application F and perform multi-tasking with application A and application E.

[0118] Interface 400J may include a main display area and a secondary display area. The main display area may display the window interfaces of application E and application F in a split screen format, and the secondary display area may display the window interface of application A in a space window format.

[0119] In addition, in interface 400J, the tablet computer may 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.

[0120] exist Figure 4C In the scenario shown, a new entry to enter the multitasking mode can be added by triggering a one-step gesture, which can improve the operating efficiency when there are a large number of tasks. This entry can be used to more conveniently implement processing scenarios of more than two tasks, expand more user scenarios, and improve user experience.

[0121] Figure 5A This is another schematic diagram of a multi-tasking interface provided in an embodiment of the present application. Figure 5AAs shown in interface 500A in FIG, a window interface of application A is displayed on the screen of the tablet computer. On interface 500A, the tablet computer detects and responds to the sixth operation and displays interface 500B. The sixth operation is used to trigger the display of the menu bar, and may be, for example, a five-finger pinch operation, or other operation methods, such as a four-finger pinch operation, etc. The specific method of the sixth operation is not limited in this application.

[0122] Interface 500B includes a menu bar, which is used to display multiple application icons, such as application B icon, application C icon, and application D icon, and may also include a new application control, which is used to add a new application icon in the menu bar. In a possible example, the tablet computer displays interface 500C in response to the seventh operation on the application B icon included 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 methods, such as a click operation on the first control 501, etc. The present application does not limit the specific method of the seventh operation.

[0123] In interface 500C, the window interfaces of application A and application B may be displayed in split screen form. Optionally, the menu bar may continue to be displayed in interface 500C, and the tablet computer may display interface 500D1 or interface 500D2 in response to the seventh operation on the icon of application C included in the menu bar. Alternatively, in interface 500C, a split screen interface based on application A and application B may be displayed by triggering the sixth operation, or the menu bar may be displayed by sliding from the right side of the screen to the left.

[0124] Interface 500D1 may include a main display area and a secondary display area. The main display area may display the window interfaces of application B and application C in a split screen format. The secondary display area may display the window interface of application A in a space window format.

[0125] In interface 500D2, the window interfaces of application A, application B, and application C may be displayed in a split screen format. In the embodiment of the present application, the window sizes of the window interfaces of application A, application B, and application C are not limited, and may be the same or different, and may be adjusted in response to user operations.

[0126] exist Figure 5A In the scenario shown, by triggering the preset operation gesture, a new entry to the multitasking mode can be added, thereby improving the convenience of operation when the user needs to perform multitasking, and enriching the user's multitasking operation methods, which can improve the user experience.

[0127] Figure 5BAnother schematic diagram of a multi-tasking interface provided in an embodiment of the present application. Figure 5A In the interface 500D1 shown in the figure, the tablet computer can respond to the eighth operation of the split-screen adjustment control 501 between application B and application C, and display interface 500E or interface 500G. The eighth operation is used to adjust the size of the two window interfaces, for example, it can be a right sliding operation, or it can also be in other forms. The present application does not limit the implementation method of the eighth operation. In the embodiment of the present application, an interface similar to interface 500E or interface 500G can also be understood as a mid-view interface.

[0128] In interface 500E, a main display area and two secondary display areas located on the left and right sides of the screen may 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.

[0129] In some possible examples, the tablet computer may display interface 500F in response to the ninth operation on interface 500E. The ninth operation is used to indicate that the main display area is displayed in a smaller window size, such as a five-finger pinch operation, or other forms, such as a four-finger pinch operation, etc. The present application does not limit the implementation of the ninth operation. Compared with interface 500E, interface 500F has a smaller window size of application B, and a larger window display size of application A and application C. In this way, through the display of interface 500F, it is convenient to preview the window interfaces of application A, application B, and application C at the same time, and the content of more windows can be displayed.

[0130] In some other possible examples, the tablet computer may display interface 500H in response to the tenth operation on interface 500G. The tenth operation is used to indicate that the main display area is displayed in full screen form, such as a five-finger expansion operation, or other forms, such as a four-finger expansion operation, etc. The present application does not limit the implementation method of the tenth operation. Compared with interface 500G, interface 500H displays application B in full screen form, and the window interfaces of application A and application C are no longer displayed. In this way, through the display of interface 500H, it is convenient to focus more on the task processing of application B, facilitate viewing the window interface of application B, and improve the efficiency of task processing in application B.

[0131] exist Figure 5BIn the scenario shown, 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 multitasking, the full-screen display window can be realized through preset operation gestures. For another example, when the user needs to view each task in multitasking at the same time, the mid-view display can be realized through preset operation gestures, or the display as shown in interface 500F. Therefore, the user experience can be improved.

[0132] Figure 5C Another scenario schematic diagram of the multitasking interface provided in 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 based on the split-screen window interface of application B and application C in the main display area of ​​interface 500D1, when the tablet computer responds to the first operation for indicating that the main display area is displayed in full screen form, the window interface that has gained focus in the split-screen window interface can be displayed in full screen. For example, when the window interface that has gained 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 has gained focus in the split-screen window interface is the window interface of application C, interface 500I2 can be displayed.

[0133] (II) Triggering multitasking scenarios based on split-screen interface

[0134] Fig. 6A Another schematic diagram of a multi-tasking interface provided in an embodiment of the present application. Fig. 6A As shown in interface 600A in FIG, on the screen of the tablet computer, the window interfaces of application A and application B are displayed in a split screen format. The window interface of application A and the window interface of application B each include a top navigation bar, for example, the window interface of application A includes a top navigation bar 601. On interface 600A, the tablet computer detects and responds to the eleventh operation, and displays interface 600B. The eleventh operation is used to display a window control menu, for example, it can be a click operation or a right-click operation of a mouse, etc., or other operation methods can be used. The present application does not limit the specific method of the eleventh operation.

[0135] Compared with interface 600A, interface 600B includes a window control menu 602 of application A. Window control menu 602 may include, but is not limited to: full screen window control, replace application control, add application control, close window control, switch large window control. On interface 600B, the tablet computer displays interface 600C for the twelfth operation of adding application control included in window control menu 602. The twelfth operation is used to trigger multitasking, for example, it can be a click operation, or other operation methods can be used. The specific method of the twelfth operation is not limited in this application.

[0136] Interface 600C is a multitasking interface that can be used to select other applications. Interface 600C may include a primary display area and a secondary display area. The primary display area may be, for example, a desktop window interface that can be used to provide selectable application icons. The secondary display area may be, for example, a window interface of application A and a window interface of application B that are displayed in the form of a space window.

[0137] In a possible example, in response to the thirteenth operation on the icon of application E included in interface 600C, the tablet computer may display interface 600D1 or interface 600D2. The thirteenth operation is used to indicate triggering application E and performing multitasking with application A and application B, and may be, for example, a click operation or other operation methods, such as a long press operation, etc. The present application does not limit the specific method of the thirteenth operation.

[0138] In the interface 600D1, a main display area and a secondary display area may be included. The main display area may display the window interface of application B and application E in a split-screen form, and the secondary display area may display the window interface of application A in a space window form. In addition, in the interface 600D1, the tablet computer may also adjust the window sizes of application A, application B, and application E in response to the split-screen adjustment operation. The split-screen adjustment operation may be, for example, a right-slide operation at the junction of application A and application B, or a right-slide operation at the junction of application B and application E. Other operation modes may also be used, and the present application does not limit the specific mode of the split-screen adjustment operation.

[0139] In interface 600D2, the window interfaces of application A, application B, and application E may be displayed in a split-screen form. Optionally, the window interfaces of application A, application B, and application E may have the same window size. Alternatively, the window interfaces of application A, application B, and application E may also have different window sizes. In addition, the window interfaces of application A, application B, and application E may adjust the window sizes of application A, application B, and application E through a split-screen adjustment operation.

[0140] exist Fig. 6A In the scenario shown, based on the split-screen interface, the menu bar can be used to trigger the multitasking mode, or a new entry can be added to increase the number of tasks processed in parallel in the multitasking scenario, or the multitasking scenario can be conveniently managed. This can improve the convenience of multitasking operations when users need to perform multitasking, enrich the multitasking operation methods of users, and improve the user experience.

[0141] Figure 6B Another schematic diagram of a multitasking interface provided in an embodiment of the present application. Fig. 6AInterface 600A in Figure 6B In interface 600E, on the screen of the tablet computer, the window interfaces of application A and application B can also be displayed in a primary-secondary relationship. Application B is displayed in the primary display area, and application A is displayed in the secondary display area. At this time, the top navigation bar can be included only on the window interface of application B, for example, the window interface of application B includes the top navigation bar 601. On interface 600E, the tablet computer detects and responds to the eleventh operation, and displays interface 600F. The eleventh operation is used to display the window control menu, for example, it can be a click operation or a right-click operation of the mouse, etc., and other operation methods can also be used. The specific method of the eleventh operation is not limited in this application.

[0142] Compared with interface 600E, interface 600F includes a window control menu 602 of application B. Window control menu 602 may include, but is not limited to: full screen window control, replace application control, add application control, close window control, switch large window control. On interface 600F, the tablet computer performs the twelfth operation of adding application control included in window control menu 602, and displays interface 600C.

[0143] In a possible example, the tablet computer may further display interface 600G in response to the thirteenth operation on the icon of application E included in interface 600C. The thirteenth operation is used to indicate triggering application E and performing multitasking with application A and application B, and may be, for example, a click operation or other operation methods, such as a long press operation, etc. The present application does not limit the specific method of the thirteenth operation.

[0144] In interface 600G, a main display area and a secondary display area may be included. The main display area may display the window interface of application E, and the secondary display area may display the window interfaces of application A and application B in the form of a space window. In addition, in interface 600G, the tablet computer may also adjust the window sizes of application A, application B, and application E in response to the split-screen adjustment operation. The split-screen adjustment operation may be, for example, a right-slide operation at the junction of application A and application B, or a right-slide operation at the junction of application B and application E. Other operation methods may also be used, and the present application does not limit the specific method of the split-screen adjustment operation.

[0145] exist Figure 6B In the scenario shown, based on the mid-view interface, a new entry to enter the multitasking mode can be added through the triggering method of the menu bar, which can increase the number of tasks processed in parallel in the multitasking scenario, or the multitasking scenario can be conveniently managed. This can improve the convenience of operation when the user needs to perform multitasking, enrich the user's multitasking operation methods, and improve the user experience.

[0146] (III) Multi-task group

[0147] Based on the aforementioned Figures 4A to 6B As introduced, when multitasking is triggered in various possible ways, multiple tasks can form a multitasking group.

[0148] For example, Figure 7 This is another schematic diagram of a multi-tasking interface provided in an embodiment of the present application. Figure 7 The interface 700A in the figure can be a desktop window interface of a tablet computer. In the interface 700A, the tablet computer can display the interface 700B1 or the interface 700B2 in response to the fourteenth operation. The fourteenth operation is used to trigger the display of the recent task interface, for example, it can be an operation of sliding up from the bottom of the screen with one finger, or other operation methods can be used. The specific method of the fourteenth operation is not limited in the present application. In addition, in the embodiment of the present application, it is not limited to triggering the display of the recent task interface from the desktop window interface of the tablet computer shown in the interface 700A, and it can also be triggered from the interface as shown in the embodiment. Figure 5B The mid-view interface shown in interface 500E triggers the display of the recent task interface.

[0149] In the interface 700B1 or the interface 700B2, a plurality of thumbnails of recently used tasks may be included. Figures 4A to 6B Taking any of the scenarios described above as forming a multi-task group as an example, a thumbnail of the multi-task group can be displayed in interface 700B1 or interface 700B2. In the embodiment of the present application, the display form of the thumbnail of the multi-task group is not limited, for example, it can be in the form of a split-screen interface as shown in interface 700B1, or in the form of a partially overlapping window interface as shown in interface 700B2. In the embodiment of the present application, an interface similar to interface 700B1 or interface 700B2 can also be understood as a perspective interface.

[0150] exist Figure 7 In the scenario shown, by displaying the multi-task group in the recent task interface, the multi-task group can be easily managed.

[0151] For example, Figure 8 This is another schematic diagram of a multi-tasking interface provided in an embodiment of the present application. Figure 8 The interface 800A in the figure can be the recent task interface of the mobile phone. In the interface 800A, the display form of the thumbnails of the multi-task group can also be a tilted superposition form, etc.

[0152] In a possible example, the mobile phone displays interface 800B1 or interface 800B2 in response to the fifteenth operation on the thumbnail of application E included in interface 800A. The fifteenth operation is used to display the target window interface included in the multitasking group, that is, the window interface of application E. The fifteenth operation can be, for example, a click operation or other operation methods. The present application does not limit the specific method of the fifteenth operation.

[0153] In interface 800B1, the mobile phone can respond to the sixteenth operation and display interface 800C1. The sixteenth operation is used to switch to display other window interfaces included in the multitasking group, that is, the window interface of application A. The sixteenth operation can be, for example, a rightward sliding operation at the bottom of the screen, or other operation methods. The specific method of the sixteenth operation is not limited in this application. It can be understood that based on Figure 4B As shown in interface 400G2 in FIG, the display order of the windows included in the multitasking 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, in response to the right sliding operation, the mobile phone can display the window interface of application A on the left side of application E.

[0154] In interface 800B2, the mobile phone can respond to the seventeenth operation and display interface 800C2. The fifteenth operation is used to switch to display other window interfaces included in the multitasking group, that is, the window interface of application F. The seventeenth operation can be, for example, a leftward sliding operation at the bottom of the screen, or other operation methods. The specific method of the seventeenth operation is not limited in this application. It can be understood that based on Figure 4B As shown in interface 400G2 in FIG, the display order of the windows included in the multitasking 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, in response to the left sliding operation, the mobile phone can display the window interface of application F on the right side of application E.

[0155] exist Figure 8 In the scenario shown, by displaying the multi-task group in the recent task interface, it is convenient to switch windows in the form of the multi-task group, thereby improving the management efficiency of the multi-task processing scenario.

[0156] In another possible scenario, taking the electronic device as a folding screen mobile phone as an example, Fig. 9 Another schematic diagram of a multi-tasking interface provided in an embodiment of the present application. Fig. 9 The interface 900a in FIG. 1 may be a schematic diagram of the recent task interface of a foldable screen mobile phone in an unfolded state. Fig. 9Interface 900b in the figure can be a schematic diagram of the recent task interface of the folding screen mobile phone in the folded state. It can be understood that when the electronic device is in different physical forms, different interface display forms can be used, and this application does not limit this.

[0157] It should be noted that the multi-task processing method provided in the embodiment of the present application is not limited to the above-mentioned scenarios. Moreover, the above-mentioned multiple scenarios can also be integrated, for example Figure 4A The interface 400E1 shown can also refer to Fig. 6A In addition, the embodiments of the present application do not limit the task processing included in the multi-task processing, and may include more tasks, etc.

[0158] Based on the above description of the interface processing effect that can be achieved by using the method provided in the embodiment of the present application in combination with multiple scenarios, the following describes the implementation process of the interface display method provided in the present application to illustrate how to use the method provided in the present application to achieve the above-mentioned effect. FIG. 4A to FIG. 9 The interface processing effect shown can provide a new split-screen interaction method and improve the efficiency and continuity of multi-tasking.

[0159] Fig.10 A schematic diagram of a flow chart of an interface display method provided in an embodiment of the present application. The flow chart can be applied to electronic devices and may include the following steps:

[0160] Step 1001: In response to a first operation in a first interface, display a second interface, wherein 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 multitasking mode, and the second interface is used to add a new task;

[0161] Step 1002: In response to a second operation in the second interface, a third interface is displayed, wherein the second operation is used to indicate the addition of 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.

[0162] For example,

[0163] The specific implementation process of step 1001 and step 1002 can be found in the aforementioned embodiments, and will not be repeated in this application.

[0164] Based on the above embodiments, the present application further provides an electronic device, the electronic device comprising multiple functional modules; the multiple functional modules interact with each other to implement the functions performed by the electronic device in each method 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 the specific implementation. Fig.10 The electronic device in the illustrated embodiment executes steps 1001 to 1002 .

[0165] Based on the above embodiments, the present application further provides an electronic device, which includes at least one processor and at least one memory, wherein the at least one memory stores computer program instructions, and when the electronic device is running, the at least one processor executes the functions executed by the electronic device in each method described in the embodiments of the present application. Fig.10 The electronic device in the illustrated embodiment executes steps 1001 to 1002 .

[0166] Based on the above embodiments, the present application also provides a computer program product, which includes: a computer program (also referred to as code, or instructions), which enables a computer to execute the methods described in the embodiments of the present application when the computer program is executed.

[0167] Based on the above embodiments, the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a computer, the computer executes the methods described in the embodiments of the present application.

[0168] Based on the above embodiments, the present application further provides a chip, which is used to read a computer program stored in a memory to implement the methods described in the embodiments of the present application.

[0169] Based on the above embodiments, the present application provides a chip system, which includes a processor for supporting a computer device to implement the methods described in the embodiments of the present application. In a possible design, the chip system also includes a memory, which is used to store the necessary programs and data of the computer device. The chip system can be composed of a chip, or it can include a chip and other discrete devices. It should be understood by those skilled in the art 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 the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0170] The present application is described with reference to the flowchart and / or block diagram of the method, device (system), and computer program product according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the process and / or box in the flowchart and / or block diagram 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 device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.

[0171] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0172] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0173] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of protection of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. An interface display method, applied to an electronic device, characterized in that: include: In response to a first operation in the first interface, displaying a second interface, the first interface including 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 multitasking mode, and the second interface is used to add a new task; In response to a second operation in the second interface, a third interface is displayed, wherein the second operation is used to instruct the addition of 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.

2. The method according to claim 1, characterized in that: 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.

3. The method according to claim 2, characterized in that The first operation is sliding upward from the bottom of the screen to trigger the display of a thumbnail of the first interface and dragging it to the first control.

4. The method according to claim 2 or 3, characterized in that: 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 for a newly added task, and the first display area is used to display the first window interface and the second window interface in a space window form; Among them, the size of the first main display area is larger than the first display area, and the spatial window form is a form of flipping the window interface toward the inner side of the screen of the electronic device.

5. The method according to claim 1, characterized in that The first operation is a first preset gesture operation.

6. The method according to claim 5, characterized in that 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 includes a menu bar, and the menu bar includes a plurality of application icons; The second operation is a click operation on the 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 includes a second main display area and a 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 display area is used to display the first window interface in a space window form; The method further comprises: In response to a second preset gesture operation on the third interface, a fourth interface is displayed, wherein the fourth interface is used to display the window interface that has obtained focus in the second window interface and the third window interface in full screen form.

9. The method according to claim 8, characterized in that The method further comprises: In response to a first preset gesture operation on the third interface, displaying a fifth interface, wherein the fifth interface includes the first window interface, the second window interface, and a third window interface corresponding to the third task; Among them, the size of the second window interface in the fifth interface is smaller than the size of the second window interface in the third interface; the size of the first window interface in the fifth interface is larger than the size of the first window interface in the third interface; the size of the third window interface in the fifth interface is larger than the size 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 according to claim 1, characterized in that 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, the window control menu includes a second control for adding a 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 a desktop window interface, in response to a sliding upward operation from the bottom of the screen, a recent task interface is displayed; wherein the recent task interface includes thumbnails of a first multitasking group, and the first multitasking group includes the first window interface, the second window interface and the third window interface.

13. The method according to claim 12, characterized in that The electronic device is a foldable screen mobile phone; When the foldable screen mobile phone is in the folded state, the thumbnails of the first multitasking group are in the first display style; When the foldable screen mobile phone is in the unfolded state, the thumbnail of the first multitasking group is in the second display style.

14. An electronic device, characterized in that: The system comprises at least one processor coupled to at least one memory, wherein the at least one processor is configured to read a computer program stored in the at least one memory to execute the method according to 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, enable the computer to perform the method according to any one of claims 1 to 13.

16. A computer program product comprising instructions, characterized in that When the computer program product is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Display window switching method and electronic equipment

    CN113805743A

  • Method for operating electronic equipment and electronic equipment

    CN115437541A

  • Display method and related device

    CN117348953A

  • Display method and electronic equipment

    CN117632323A

  • Application interface display method and device, terminal, storage medium and program product

    CN118113241A

Cited By

  • Interface display method and electronic device

    WO2025227779A1