Multi-task display method and electronic device

By introducing multitasking icons and floating window technology into electronic devices, the problem of users having difficulty quickly browsing multiple applications is solved, enabling flexible multitasking display and convenient application management.

WO2026025251A1PCT designated stage Publication Date: 2026-02-05HONOR DEVICE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/108313
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-30
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

In current electronic devices, users find it difficult to quickly open and simultaneously browse multiple applications in full-screen and split-screen display scenarios, and cannot flexibly adjust the displayed content of different areas on the screen, resulting in a cumbersome and inconvenient interaction process.

Method used

By introducing a multitasking icon into electronic devices, users can enter a multitasking mode, display multiple application interfaces using a floating window, and support dragging, maximizing, minimizing, and layout adjustment of the floating window, enabling flexible display and browsing of multiple applications.

Benefits of technology

Users can quickly open and browse multiple applications, flexibly adjust the display position and number of floating windows, and improve the convenience and efficiency of multitasking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024108313_05022026_PF_FP_ABST
    Figure CN2024108313_05022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a multi-task display method and an electronic device. The method is applied to an electronic device such as a folding screen mobile phone and a tablet computer. By implementing the multi-task display method provided by the present application, a user can enter a multi-task mode by means of a multi-task icon. In the multi-task mode, the user can rapidly open a plurality of applications. The electronic device displays, by default by means of floating windows, user interfaces of the applications having been opened by the user. In this way, the user can browse the plurality of applications at the same time. Additionally, the user can adjust the number or positions of the floating windows at any time according to reading requirements, thereby enhancing reading experience.
Need to check novelty before this filing date? Find Prior Art

Description

Multi-task display method and electronic device TECHNICAL FIELD

[0001] The present application relates to the terminal field, and in particular to a multi-task display method and an electronic device. BACKGROUND

[0002] At present, electronic devices such as tablet computers and folding screen mobile phones usually support full-screen display of one application or split-screen display of multiple applications in a fixed area. For example, after full-screen display of one application, the user needs to trigger split-screen display by calling up a specific control or through a specific gesture. In the split-screen scenario, if the user wants to continue to increase the split-screen window, the user also needs to select a new application through a specific control or a specific gesture, and then display the split-screen display content in the fixed area.

[0003] It can be seen that the above interaction process is very cumbersome and is not conducive to the user to quickly open and synchronously browse multiple applications. On the other hand, in the full-screen display and split-screen display scenarios, the user cannot adjust the display content of each area in the screen, which also brings inconvenience to the user to simultaneously browse multiple applications or windows.

[0004] SUMMARY

[0005] The present application provides a multi-task display method and an electronic device.

[0006] In a first aspect, the present application provides a display method applied to an electronic device, the method comprising: displaying a desktop, the desktop comprising a first application icon and a multi-task icon; in response to a user operation on the first application icon in the desktop, displaying a first interface of a first application in full screen, the first application corresponding to the first application icon; in response to a first operation on the multi-task icon in the desktop, displaying a first multi-task interface, the first multi-task interface comprising the first application icon; in response to a user operation on the first application icon in the first multi-task interface, displaying a first floating window in the first multi-task interface, the first floating window comprising a second interface of the first application, the content in the second interface being the same as or different from the content in the first interface.

[0007] The method provided by the first aspect enables the user to enter a multi-task mode through the multi-task icon. In the multi-task mode, the electronic device such as a folding screen mobile phone or a tablet computer displays the user interface of the application opened by the user by default through a floating window. The user can open multiple applications, and the electronic device can display multiple floating windows in the multi-task interface to display the user interfaces of the multiple applications, respectively, for the user to simultaneously browse the multiple applications.

[0008] In some embodiments, the desktop includes a first dock bar, which includes a first application icon and a multitasking icon; the first multitasking interface includes a second dock bar, which includes the first application icon.

[0009] In this way, after the first multitasking interface is displayed, the user can directly access the first application icon by keeping the dock bar displayed, and then quickly open the first application through the first application icon.

[0010] In some embodiments, the second dock further includes an application set icon. The method further includes: in response to a user operation on the application set icon, displaying an application recommendation interface, the application recommendation interface including application icons of multiple applications installed on the electronic device; in response to a user operation on a second application icon among the multiple icons, displaying a second floating window in a first multitasking interface, the second floating window including the user interface of the second application, the second application corresponding to the second application icon. When the second floating window is displayed in the first multitasking interface, the first floating window that is already open in the first multitasking interface remains displayed.

[0011] The dock displays a limited number of app icons. When the app icon a user wants to open is not in the dock, the user can access more, or even all, apps installed on their device through the app set icons and app recommendations. This allows the user to select any app they wish to open.

[0012] In some embodiments, the area outside the first dock bar on the desktop includes application icons of multiple applications installed on the electronic device, and the area outside the second dock bar in the first multitasking interface also includes application icons of the aforementioned multiple applications. Among the application icons of these multiple applications is a third application icon corresponding to a third application. The method further includes: in response to a user operation on the third application icon, displaying a third floating window in the first multitasking interface, the third floating window including the user interface of the third application.

[0013] When entering the multitasking interface from the desktop, electronic devices can continue to display application icons outside the dock. At this time, even if the icon of the application the user wants to open is not in the dock, the user can still view application icons in the area outside the dock. When the icon of the target application is displayed in the area outside the dock, the user can directly click on the target application icon to open it, without having to navigate to the application recommendation screen via the application set icon, thus saving user time and effort.

[0014] In some embodiments, when entering a multitasking interface from the desktop, electronic devices can also clear application icons outside the dock bar to save power and avoid conflicts.

[0015] Optionally, when entering the multitasking interface from the desktop, the electronic device can retain the previous desktop wallpaper as the background image of the multitasking interface. Optionally, the electronic device can also set a new image as the background image of the multitasking interface.

[0016] In some embodiments, the method further includes: displaying a background interface in response to a swipe-up hold operation, the background interface including a first multitasking card; and redisplaying the first multitasking interface including a first floating window in response to a user operation on the first multitasking card.

[0017] Users can swipe up and hold to exit the multitasking interface and enter the background interface. The background interface may include cards corresponding to the previous multitasking interface. Users can quickly return to the first multitasking interface using these card controls. The background interface may also include other cards corresponding to other full-screen or split-screen display scenarios. After entering the background interface, users can quickly return to the aforementioned full-screen or split-screen display scenario using the cards.

[0018] In some embodiments, the method further includes: displaying a desktop in response to a swipe-up operation or a second operation on a multitasking icon; when displaying the desktop, displaying a second multitasking interface in response to a third operation on a multitasking icon on the desktop, the second multitasking interface including a fourth application icon; displaying a fourth floating window in the second multitasking interface in response to a user operation on the fourth application icon, the fourth floating window including a user interface of a fourth application, the fourth application corresponding to the fourth application icon; displaying a background interface in response to a swipe-up hold operation, the background interface including a first multitasking card and a second multitasking card; when displaying the background interface, redisplaying the first multitasking interface including the first floating window in response to a user operation on the first multitasking card; or, when displaying the background interface, redisplaying the second multitasking interface including the fourth floating window in response to a user operation on the second multitasking card.

[0019] Users can swipe up to exit the multitasking interface and return to the desktop. They can then tap the multitasking icon again to enter multitasking mode. The device then creates another multitasking project, displaying a new blank multitasking interface. Based on user input, a floating window is added to this new multitasking interface, displaying the user interface of the selected application.

[0020] After creating multiple multitasking projects, the background interface can include multiple multitasking cards. Each of these multitasking cards corresponds one-to-one with a multitasking project. Users can quickly return to the multitasking interface corresponding to any of these multitasking cards by interacting with them, and continue browsing one or more applications within that interface.

[0021] Preferably, the first multitasking card includes first content, the first content being positioned in the same location as the first floating window in the first multitasking interface, and the first content being identical to the content of the first floating window. In this way, users can identify and distinguish the multitasking items associated with each multitasking card through the content within the multitasking cards.

[0022] In some embodiments, the first multitasking card includes first indication information, which indicates one or more applications in the first multitasking interface. Users can determine which applications are included in the multitasking interface corresponding to the first multitasking card through the first indication information. Preferably, the first indication information is the application name of these one or more applications.

[0023] In some embodiments, after displaying the first multitasking interface, the method further includes: detecting a fourth operation on the sixth application icon; when the number of floating windows in the first multitasking interface reaches a first threshold, in response to the fourth operation, displaying a first floating ball corresponding to the first application in the first multitasking interface, replacing the first floating window, stopping the display of the user interface of the first application, and displaying a sixth floating window, the sixth floating window including the user interface of the sixth application, the sixth application corresponding to the sixth application icon.

[0024] By implementing the above method, once the number of open applications reaches a preset first threshold, the electronic device can first switch one floating window to a floating ball, and then display the user interface of the newly opened application, so that the number of floating windows displayed on the screen at the same time does not exceed the first threshold, thereby avoiding an excessive number of floating windows on the screen that would affect reading.

[0025] In some embodiments, the first floating window is the floating window that the user has not interacted with for the longest time in the first multitasking interface. That is, the electronic device can first switch the floating window that the user has not interacted with for the longest time to a floating ball, reducing the impact of switching the ball on the user's continued reading.

[0026] In some embodiments, the first floating window includes a first control and a second control. The method further includes: when a user operation on the first control is detected, displaying a first application in the first floating window in full screen; when a user operation on the second control is detected, displaying a first floating ball corresponding to the first application in a first multitasking interface, replacing the first floating window, and stopping the display of the user interface of the first application; when a user operation of dragging the first floating window is detected, updating the display position of the first floating window according to the dragging trajectory.

[0027] By implementing the above method, users can maximize, minimize, and drag the floating window on the screen at any time, adjusting the display size and position of the user interface in the floating window to meet the user's changing reading needs.

[0028] In some embodiments, after displaying the first application in the first floating window in full screen, the method further includes: displaying a background interface in response to an up-and-stay operation, the background interface including a first multitasking card and a first application card; when displaying the background interface, displaying the first multitasking interface in response to a user operation on the first multitasking card, the first multitasking interface not including the first floating window; or, when displaying the background interface, re-displaying the first application in full screen in response to a user operation on the first application card.

[0029] After switching a floating window in the multitasking interface to full screen, the electronic device can remove the floating window and its corresponding application from the multitasking interface. In the background interface, the electronic device can display the corresponding full-screen application card and the multitasking card for the multitasking interface. Users can quickly return to the full-screen display scene via the application card or return to the multitasking interface via the multitasking card.

[0030] In some embodiments, after displaying the first interface of the first application in full screen, the method further includes: displaying a multitasking icon while the first application is displayed in full screen; and displaying a third multitasking interface in response to a user operation on the multitasking icon, the third multitasking interface including a fifth floating window, the fifth floating window including the user interface of the first application.

[0031] By implementing the above method, users can also enter multitasking mode while an application is displayed in full-screen mode. In this case, the electronic device can directly switch the application from full-screen mode to a floating window within the multitasking interface, allowing the user to continue browsing the application without requiring manual addition by the user.

[0032] In some embodiments, the method further includes: displaying a first application and a fifth application in a split-screen manner; displaying a multitasking icon while displaying the first application and the fifth application in a split-screen manner; and displaying a fourth multitasking interface in response to a user operation on the multitasking icon, the fourth multitasking interface including a seventh floating window and an eighth floating window, the seventh floating window including the user interface of the first application and the eighth floating window including the user interface of the fifth application.

[0033] By implementing the above method, users can also enter multitasking mode when multiple applications are displayed in split-screen mode. In this mode, the electronic device can directly switch the multiple applications previously displayed in split-screen mode to a floating window within the multitasking interface, allowing users to continue browsing these applications without requiring manual addition by the user.

[0034] In some embodiments, the multitasking interface further includes a layout icon. After the first floating window is displayed in the first multitasking interface, the method further includes: displaying a plurality of style controls in response to a user operation on the layout icon; wherein, one style control corresponds to a layout style; after detecting a user operation on a first style control among the plurality of style controls, arranging the floating windows in the first multitasking interface according to the first style, wherein the first style control corresponds to the first style, and the floating windows in the first multitasking interface include the first floating window.

[0035] By implementing the above method, users can select a layout style control that matches the number of open floating windows on the screen. Then, through the layout style control, they can quickly adjust the display position of the open floating windows on the screen so that they do not intersect and thus avoid affecting the user's browsing and reading experience.

[0036] In a second aspect, this application provides an electronic device including one or more processors and one or more memories; wherein the one or more memories are coupled to one or more processors, and the one or more memories are used to store a computer program, which, when executed by one or more processors, causes the electronic device to perform the method described in the first aspect and any possible implementation thereof.

[0037] Thirdly, embodiments of this application provide a chip system applied to an electronic device. The chip system includes one or more processors, which are used to invoke computer instructions to cause the electronic device to perform the methods described in the first aspect and any possible implementation thereof.

[0038] Fourthly, this application provides a computer-readable storage medium including a computer program that, when run on an electronic device, causes the electronic device to perform the method described in the first aspect and any possible implementation thereof.

[0039] Fifthly, this application provides a computer program product containing instructions that, when the computer program product is run on an electronic device, cause the electronic device to perform the method described in the first aspect and any possible implementation thereof.

[0040] Understandably, the electronic device provided in the second aspect, the chip system provided in the third aspect, the computer storage medium provided in the fourth aspect, and the computer program product provided in the fifth aspect are all used to execute the method provided in this application. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here. Attached Figure Description

[0041] Figure 1 is a schematic diagram of a user interface for browsing multiple applications simultaneously, provided in an embodiment of this application;

[0042] Figures 2A-2H are a set of user interface diagrams for multi-tasking display provided in the embodiments of this application;

[0043] Figures 3A and 3B are a set of user interface diagrams for adding applications via the dock provided in the embodiments of this application;

[0044] Figure 4A is a set of user interface diagrams for entering multitasking mode in a full-screen scenario provided by an embodiment of this application;

[0045] Figure 4B is a schematic diagram of the user interface for entering multitasking mode in a split-screen scenario provided in an embodiment of this application;

[0046] Figures 5A-5C are a set of user interface diagrams provided in the embodiments of this application for exiting multitasking mode;

[0047] Figures 5D-5G are a set of user interface diagrams provided in the embodiments of this application for switching back to multi-tasking mode or split-screen scenario from background interface;

[0048] Figures 5H-5I are schematic diagrams of a set of user interfaces that exit via a multi-task icon according to embodiments of this application;

[0049] Figures 6A-6E are schematic diagrams of a set of user interfaces for maintaining multiple multi-task items provided in the embodiments of this application;

[0050] Figures 7A-7I are schematic diagrams of a user interface provided in an embodiment of this application, which switches the floating window to a floating ball after exceeding a preset number of floating windows;

[0051] Figures 8A-8G are schematic diagrams of a set of minimized floating window user interfaces provided in the embodiments of this application;

[0052] Figures 9A-9E are schematic diagrams of a set of user interfaces for maximizing floating windows provided in the embodiments of this application;

[0053] Figure 10 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0054] The following are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

[0055] In some scenarios, users need to browse three or more applications or windows simultaneously. For example, referring to Figure 1, when studying, users often need: one window 11 to watch course videos, one window 12 to browse course materials, and one window 13 to take study notes.

[0056] Currently, electronic devices such as tablets and foldable phones typically support full-screen display of a single application or split-screen display of multiple applications in a fixed area. After displaying an application in full-screen mode, the electronic device can detect user interaction with a specific control (e.g., a top bar control). In response to this interaction, the electronic device can display an added control. After detecting the user interaction with the added control, the electronic device can display multiple application icons. The user can select the desired application icon from these icons. In response to this interaction, the electronic device can display the previously used application and the newly selected application in a preset left-right split-screen format (two-way split-screen). Furthermore, based on the two-way split-screen, the user can continue to open new applications. In response to this interaction, the electronic device can display the two previously used applications and the newly opened application in a preset three-way split-screen format, satisfying the user needs shown in Figure 1.

[0057] In the above method, before each new application selection, the user needs to trigger the display of the application addition control through the specific control mentioned above, and then obtain the application icon of the target application through the addition control, which is quite cumbersome. On the other hand, in different display states such as full-screen display, split-screen display, and three-screen display, the user cannot adjust the display content of different areas of the screen, which also brings inconvenience to the user when browsing multiple applications or windows at the same time.

[0058] Therefore, embodiments of this application provide a multi-task display method.

[0059] Implementing this method allows electronic devices such as tablets and foldable phones to display a multitasking icon. The multitasking icon is used to toggle multitasking mode on / off. Multitasking mode refers to a working mode that supports quickly opening multiple applications and flexibly displaying the corresponding windows for each application.

[0060] After enabling multitasking mode, users can select application icons displayed on the screen. In response, the electronic device can display floating windows showing the user interface of the selected application for browsing. After selecting one application, users can continue to select other applications. In response, the electronic device can add more floating windows to the screen, displaying the user interface of the newly selected application in each new floating window. This allows users to conveniently open and browse multiple applications simultaneously. Furthermore, users can drag one or more floating windows on the screen to flexibly adjust their display position to suit their browsing habits and changing needs.

[0061] The electronic devices that implement the above methods are not limited to tablet computers and foldable screen phones. They can also be netbooks, large-screen TVs, projectors, virtual reality (VR) devices, in-vehicle devices, smart home devices, etc. The embodiments of this application do not impose any special restrictions on the specific types of the above electronic devices.

[0062] Figures 2A-2H are schematic diagrams of a set of user interfaces for multi-tasking display provided in the embodiments of this application.

[0063] Taking a tablet computer as an example, Figure 2A is a schematic diagram of the desktop 21 of the tablet computer provided in an embodiment of this application.

[0064] As shown in Figure 2A, the tablet's desktop 21 includes a frequently used tray 213 and a recently used tray 214 (the frequently used tray 213 and recently used tray 214 can also be referred to as the dock, the first dock). The frequently used tray 213 is used to hold icons of user-specified applications. The recently used tray 214 is used to hold icons of recently run applications. The application icons in the recently used tray 214 change as applications are launched and closed on the tablet. The tablet can have multiple desktops, and the application icons displayed in the area outside the dock are different on different desktops. Users can switch between desktops by swiping (e.g., swiping left or right). When switching desktops, the application icons in the dock remain displayed.

[0065] In this embodiment, the common tray 213 may additionally display an icon 215, namely a multitasking icon. Referring to FIG2A, during the display of desktop 21, the tablet computer can detect user operations, such as click operations, applied to the multitasking icon (icon 215). In response to the above operation, the tablet computer can enter multitasking mode.

[0066] In multitasking mode, one or more applications opened by the user are bound together, and these applications are displayed as floating windows. These applications can be referred to as a multitasking project (e.g., multitasking project M1). A multitasking project can host one or more user-selected applications, record their binding relationships, and the position and size of the windows hosting each application on the screen. After exiting multitasking mode, the user can retrieve one or more previously created multitasking projects from the background and select the target multitasking project to return to. In response to this operation, the tablet can re-enter multitasking mode, launch the target multitasking project, and then redisplay the screen displayed before exiting the target multitasking project. Referring to Figure 2B, after creating multitasking project M1, the tablet can display the multitasking interface 22 corresponding to multitasking project M1.

[0067] The multitasking interface 22 includes a frequently used tray 213 and a recently used tray 214 (second dock). At this time, the frequently used tray 213 also includes icon 221, and the recently used tray 214 also includes icon 222. Icon 221, also called a layout icon, can be used to set the arrangement of multiple windows in multitasking mode. Icon 222, also called an application set icon, can be used to display all applications installed on the tablet. As shown in Figure 2B, the multitasking interface 22 may also include a prompt message 223, such as "Entered multitasking mode," to inform the user that multitasking mode has been entered. With this prompt message, the user can begin selecting one or more applications to browse simultaneously. After displaying the prompt message 223 for a preset period of time, the tablet can stop displaying the prompt message 223 to reduce the number of elements and keep the screen clean. As shown in Figure 2B, the tablet can also update the background color of the multitasking icon (icon 215) in the frequently used tray 213, for example, changing the background color of the multitasking icon from white to black to inform the user that multitasking mode has been entered.

[0068] Preferably, based on desktop 21, the tablet can continue using the wallpaper of desktop 21, clear the application icons outside the dock, and thus obtain the multitasking interface 22. In some embodiments, the tablet can also continue to display application icons outside the dock. In this case, the user can also directly open the target application through the application icons outside the dock on the screen.

[0069] Referring to Figures 2B-2C, in multitasking mode, the tablet can detect user actions applied to the application set icons (icons 222). In response to these actions, the tablet can display an application recommendation interface 23. The application recommendation interface 23 includes a search bar 231, a recommended application area 232, and an other application area 233. The recommended application area 232 can be used to display icons of applications frequently used on the tablet, and / or icons of applications suitable for floating window (i.e., small window) display, such as note-taking application icons, reader application icons, video application icons, etc. The other application area 233 can be used to display icons of the remaining applications, which will not be listed here.

[0070] Users can launch the target application corresponding to any application icon by performing an action on that icon. When there are many applications installed on the tablet, users can also quickly find the target application icon through the search bar 231 and then quickly launch the target application corresponding to that icon.

[0071] Referring to Figures 2C-2D, exemplarily, the tablet computer can detect a user action performed on the notes application icon (second application icon). In response to this action, the tablet computer can redisplay the multitasking interface 22. At this time, the multitasking interface 22 includes a floating window 241 (second floating window). The floating window 241 displays the user interface of the notes application (second application). The user can perform various functions provided by the notes application through the floating window 241, such as editing notes. The top of the floating window includes controls for maximizing, minimizing, and closing. The maximize control can be used to trigger full-screen display of the application in the floating window, the minimize control can be used to switch the floating window to a floating ball display, and the close control can be used to close the floating window.

[0072] Referring to Figures 2D-2F, exemplarily, the tablet computer can continue to detect user actions applied to the application set icon (icon 222). In response to these actions, the tablet computer can display an application recommendation interface 23. Then, the tablet computer can continue to detect user actions applied to the reader application icon (second application icon). In response to these actions, the tablet computer can add a floating window 242 (second floating window) to the multitasking interface 22. The floating window 242 displays the user interface of the reader application (second application). At this time, the user can edit notes through the floating window 241 and simultaneously browse documents through the floating window 242.

[0073] Referring to Figures 2F-2H, exemplarily, the tablet computer can continue to detect user actions applied to the application set icon (icon 222). In response to these actions, the tablet computer can display the application recommendation interface 23. Then, the tablet computer can continue to detect user actions applied to the video application icon (second application icon). In response to these actions, the tablet computer can add a floating window 243 (second floating window) to the multitasking interface 22. The floating window 243 displays the user interface of the video application (second application). At this time, the user can edit notes through the floating window 241, browse documents through the floating window 242, and watch videos simultaneously through the floating window 243, satisfying the user's need to browse multiple applications simultaneously and flexibly adjust the display position of each application at any time.

[0074] After displaying multiple floating windows, users can access various layout style controls via icon 221 (layout icon). Each layout style control corresponds to a different arrangement of the multiple windows. Examples of these layout style controls include those for 2 floating windows, 3 floating windows, and 4 floating windows, etc., and will not be listed here. Users can select a layout style control that matches the number of floating windows currently open on the screen, and then quickly adjust the display positions of these windows using the layout style controls (first style control) to ensure they complement and overlap, thus avoiding interference with the user's browsing experience.

[0075] In multitasking mode, users can also add the application corresponding to the application icon to the current multitasking item directly through user operations on the application icons in the frequently used tray 213 and recently used tray 214. Accordingly, after adding the application, the tablet can add a floating window to the current multitasking interface, displaying the user interface of the newly added application in the floating window to meet the user's browsing needs.

[0076] Referring to Figure 3A, after adding the floating window 241 as shown in Figure 2D and displaying the user interface of the note-taking application through the floating window 241, the tablet computer can, for example, continue to detect user actions on the icon 224 (first application icon) in the recently used tray 214. Icon 224 is also called the Messages application icon, corresponding to the Messages application (first application). In response to the above operation, the tablet computer can add the Messages application to the multitasking item M1. Referring to Figure 3B, after adding the Messages application, the tablet computer can add a floating window 244 (first floating window) in the multitasking interface 22 (first multitasking interface), and display the user interface of the Messages application (second interface) in the floating window 244. Of course, the electronic device can also respond to the user's operation of selecting an application icon in the frequently used tray 213, add a new floating window in the multitasking interface 22, and display the user interface of the application corresponding to the application icon in the floating window, which will not be described in detail here.

[0077] In this way, users can open applications faster and more conveniently, and then browse the aforementioned applications through the floating window in the multitasking interface 22 even faster and more conveniently.

[0078] In some embodiments, when an application is displayed in full screen, the user can also obtain a multitasking icon and control the tablet to enter multitasking mode through user operations on the multitasking icon.

[0079] Referring to Figure 4A, when application A (e.g., a notes application) is displayed in full screen, the user can bring up the dock bar using gestures, such as swiping up. The tablet then detects the user action on the multitasking icon (icon 215) and, in response, enters multitasking mode, creating a multitasking project M1. At this point, the tablet can directly add the application that was previously displayed to the current multitasking project M1. Correspondingly, on the screen, the tablet can directly display a floating window 411 (the fifth floating window) in the multitasking interface 22, displaying the user interface of application A, such as the notes application interface, within the floating window 411.

[0080] Then, after detecting a user operation on any application icon (such as the frequently used tray 213, the information application icon 224 in the recently used tray 214, or other application icons shown in the application recommendation interface 23), the tablet computer can continue to add floating windows on the multitasking interface 22, including the floating window 411, such as the floating windows 242 and 243 shown in Figure 2H, and then display the application corresponding to any of the above application icons through the newly added floating windows.

[0081] Similarly, in some embodiments, when two applications are displayed in split-screen mode, the user can also obtain a multitasking icon and control the tablet to enter multitasking mode through user operations on the multitasking icon.

[0082] When two applications A and B (e.g., a note-taking application and a reader application) are displayed in split-screen mode, the user can also use gestures, such as swiping up, to bring up the dock (the dock's frequently used tray 213 includes a multitasking icon 215), displaying the interface shown in Figure 4B. Then, similarly, the tablet can detect the user's action on the multitasking icon (icon 215). In response to this action, the tablet can enter multitasking mode and create a multitasking project M1. At this point, the tablet can directly add both applications currently displayed to the current multitasking project M1. As shown in Figure 4B, the tablet can directly display floating windows 411 (seventh floating window) and 412 (eighth floating window) in the multitasking interface 22. Floating window 411 displays the user interface of application A (e.g., the note-taking application interface), and floating window 412 displays the user interface of application B (e.g., the reader application interface).

[0083] Then, after detecting a user operation on any application icon (such as the frequently used tray 213, the information application icon 224 in the recently used tray 214, or other application icons shown in the application recommendation interface 23), the tablet computer can continue to add floating windows on the multitasking interface 22, which includes floating windows 411 and 412, such as the floating window 243 shown in Figure 2H, and then display the application corresponding to any of the above application icons through the newly added floating windows.

[0084] Similarly, in some embodiments, when displaying a user interface including a floating window, the user can also obtain a multitasking icon and control the tablet to enter multitasking mode through user operations on the multitasking icon.

[0085] For example, a tablet can display a floating window on the desktop or other application interface (such as a notes interface, browser interface, etc.), displaying the user interface of another application (such as a video playback interface) within the floating window. At this time, the user can also bring up the dock bar via gestures. Then, the tablet can detect the user action on the multitasking icon, and in response, the tablet can enter multitasking mode and create a multitasking project M1. The tablet can then directly add the application that was currently displayed to the current multitasking project M1. The currently displayed applications include: applications displayed via floating windows, applications displayed in full screen, and applications displayed in split screen. The tablet can display a corresponding number of floating windows in the multitasking interface, displaying the user interface of the aforementioned applications within these floating windows.

[0086] For example, when a floating window is displayed on the desktop, the tablet can continue to display the floating window in the multitasking interface after entering multitasking mode; when a floating window is displayed in the interface of application X in full-screen mode, the tablet can continue to display the floating window in the multitasking interface after entering multitasking mode, and add another floating window to display the user interface of application X in the other floating window; when a floating window is displayed in the interfaces of applications X and Y in split-screen mode, the tablet can continue to display the floating window in the multitasking interface after entering multitasking mode, and add two more floating windows, displaying the user interface of application X in one of the two more floating windows and the user interface of application Y in the other floating window.

[0087] A touch operation that involves swiping upwards from the bottom edge of the screen is called a swipe-up operation. Typically, in response to a swipe-up operation, the electronic device returns to the home screen. Therefore, in this embodiment, in multitasking mode, the tablet computer can exit multitasking mode and display the home screen based on the user's swipe-up operation, thus conforming to user habits and providing a convenient interactive experience for accessing the tablet computer's home screen, reducing the user's learning curve.

[0088] Referring to Figure 5A, in multitasking mode, when multiple applications are displayed through multiple floating windows (e.g., floating windows 241, 242, 243), the tablet can detect an upward swipe operation. In response to this operation, the tablet can exit multitasking mode and display desktop 21. As shown in Figure 5B, the tablet can display a prompt message 225 on desktop 21, such as "Exited multitasking mode," to inform the user that multitasking mode has been exited. Similarly, after displaying prompt message 225 for a preset period of time, the tablet can stop displaying prompt message 225 to reduce element display and keep the screen clean. As shown in Figure 5B, the tablet can also restore the background color of the multitasking icon (icon 215) in the frequently used tray 213 to its original white color to inform the user that multitasking mode has been exited.

[0089] When exiting multitasking mode, the multitasking project that was in progress before exiting, such as M1, can be saved to the background. After detecting the user's action of switching back to the aforementioned multitasking project, the tablet can retrieve and rerun the project from the background, thereby redisplaying the corresponding multitasking interface. In this way, the user can quickly return to the previous scenario of browsing multiple applications in multiple windows and continue browsing.

[0090] A touch operation that involves swiping up, holding the touch position for a short period, and then releasing the touch is called a swipe-up-hold operation. Typically, in response to a swipe-up-hold operation, an electronic device can display a background interface (also known as a multitasking interface, recent interface, etc.). Therefore, in this embodiment, the tablet computer can also respond to the user's swipe-up-hold operation by displaying multitasking items running in the background on the background interface, in order to conform to user habits and reduce the user's learning cost.

[0091] Referring to Figures 5C-5D, after displaying the desktop 21, the tablet can detect an upward swipe and hold operation. In response to this operation, the tablet can display the background interface 24. The background interface 24 includes one or more background cards, such as background cards 251, 252, and 253. One background card corresponds to a display task saved to the background. One display task includes one or more applications. For example, card 251 (the first multitasking card) corresponds to the display task shown in Figure 5A, which includes floating windows 241 (corresponding to application A, such as a note-taking application), 242 (corresponding to application B, such as a reader application), and 243 (corresponding to application C, such as a video application). Card 253 corresponds to the display task of split-screen applications E and F previously shown in Figure 5A, and card 253 corresponds to the display task of full-screen application G previously shown in Figure 5A.

[0092] Figure 5A shows the displayed task, i.e., multitasking item M1. Preferably, card 251 is a thumbnail of the last screen of task item M1 when exiting multitasking item M1. In this way, the user can use card 251 to determine which applications are included in multitasking item M1, how the display areas of each application are arranged, and other information.

[0093] The tablet computer can switch the display task corresponding to the selected background card to the foreground and display it based on the user's operation on any background card. Referring to Figures 5D-5E, the tablet computer can detect the touch operation on card 251. In response to the operation, the tablet computer can retrieve and rerun the multitasking project M1 from the background and redisplay the multitasking interface 22, including floating windows 241, 242, and 243. In this way, the user can interrupt the ongoing multitasking project at any time and return to the multitasking project through the background to continue browsing one or more applications in the multitasking project.

[0094] Referring to Figures 5F-5G, the tablet computer can also detect touch operations on card 252. In response to the above operations, the tablet computer can re-split the display of applications E and F.

[0095] As shown in Figure 5D, the background card corresponding to a multitasking project (e.g., card 251) may include indication information 254 (first indication information), such as "notes, reader, video," to indicate multiple applications in the multitasking project, so that the user can confirm whether the multitasking project includes the target application they need. Similarly, the background card corresponding to split-screen display may also include similar indication information 255, such as "application E, application F," to indicate the applications in the split-screen display scenario.

[0096] In the scenario shown in Figure 5A, where the multitasking interface 22 includes floating windows 241, 242, and 243, the tablet computer can also detect the swipe-up and hold operation. In response to this operation, the tablet computer can exit the multitasking mode and display the background interface 24. That is, the user can directly switch from the multitasking interface to the background interface without going through the desktop.

[0097] In some embodiments, in multitasking mode, the tablet computer can also exit multitasking mode and display the desktop based on user interaction with the multitasking icon.

[0098] Referring to Figure 5H, in multitasking mode, when multiple applications are displayed through multiple floating windows (e.g., floating windows 241, 242, 243), the tablet computer can also detect user actions applied to the multitasking icon (icon 215). Referring to Figure 5I, in response to the above actions, the tablet computer can exit multitasking mode and display desktop 21.

[0099] After exiting multitasking mode and displaying the desktop, the tablet can re-enter multitasking mode based on user actions on the multitasking icon (i.e., icon 215) to create another multitasking project M2.

[0100] Referring to Figures 6A-6B, after exiting multitasking mode from multitasking item M1 and displaying desktop 21, the tablet can detect user actions on the multitasking icon (icon 215) again. In response to these actions, the tablet can re-enter multitasking mode, create another multitasking item M2, and display the multitasking interface 27 (second multitasking interface) of multitasking item M2. Each time the tablet enters multitasking mode via the multitasking icon, it can create a new multitasking item.

[0101] Each multitasking project can be independent of the others. For example, when creating multitasking project M2, the floating windows 241-243 in multitasking project M1 will not appear in the multitasking interface 27 of M2. However, different multitasking projects can include the same application. For example, multitasking project M1 includes a note-taking application (application A), and the multitasking interface 22 includes a floating window 241 for displaying the note-taking application. After creating multitasking project M2, the user can also select the note-taking application again. In response to the above operation, the tablet can add the note-taking application to multitasking project M2, and at the same time, a new floating window will be displayed in the multitasking interface 27 corresponding to multitasking project M2, displaying the user interface of the note-taking application. At this time, both multitasking projects M1 and M2 include the note-taking application.

[0102] Then, referring to Figures 6B-6C, the tablet computer can detect a user operation applied to the Gallery application icon 271 (fourth application icon). In response to this operation, the tablet computer can display a floating window 272 (fourth floating window) in the multitasking interface 27, displaying the user interface of the Gallery application in the floating window 272. The user can browse image resources stored on the tablet computer through the floating window 272. Referring to Figures 6C-6D, the tablet computer can detect a user operation applied to the Browser application icon 273 (fourth application icon). In response to this operation, the tablet computer can display a floating window 274 (fourth floating window) in the multitasking interface 27, displaying the user interface of the Browser application in the floating window 274. The user can browse web pages through the floating window 274. At this time, the multitasking item M2 includes the Gallery application and the Browser application, and the multitasking interface 27 includes floating windows 272 and 274.

[0103] In the scenario shown in Figure 6D, where the multitasking interface 27 includes floating windows 272 and 274, after detecting an upward swipe and hold operation, the tablet computer can display the background interface 24 in response to the operation. At this time, the background interface 24 also includes the background card 256 corresponding to the multitasking item M2 (i.e., the multitasking interface 27 including floating windows 272 and 274 shown in Figure 6D).

[0104] After detecting a touch operation on card 251 (the first multitasking card), in response to the operation, the tablet can return to multitasking item M1 and redisplay the multitasking interface 22 shown in FIG. 5A, which includes floating windows 241, 242, and 243. After detecting a touch operation on card 256 (the second multitasking card), in response to the operation, the tablet can return to multitasking item M2 and redisplay the multitasking interface 27 shown in FIG. 6D, which includes floating windows 272 and 274.

[0105] The tablet can set a maximum threshold for the number of floating windows in a multitasking setup. When the number of displayed floating windows reaches the maximum threshold, upon detecting a user action to continue opening an application, the tablet can first close one of the displayed floating windows, display the corresponding floating ball, and then display a new floating window, in which the user interface of the new application is shown.

[0106] Preferably, the tablet computer will prioritize closing the floating window that lost focus earliest. The floating window that lost focus earliest refers to the one that the user has not interacted with for the longest time.

[0107] Referring to Figure 7A, exemplarily, in a multitasking project M1, the tablet computer can simultaneously display floating windows 411, 412, 413, and 414 in the multitasking interface 22, respectively displaying the application interfaces of applications A, B, C, and D. Based on this, the tablet computer can detect user actions such as clicking another application icon to open another application. Referring to Figure 7A, exemplarily, the tablet computer can detect user actions such as clicking the Gallery application icon 271 (the sixth application icon). Assume that the preset upper limit threshold T for the number of floating windows in the multitasking project is 4 (the first threshold). At this time, the number of displayed floating windows has reached the aforementioned upper limit threshold. Therefore, referring to Figure 7B, in response to the aforementioned user action on the Gallery application icon 271, the tablet computer can close the earliest out-of-focus floating window 411 (the first floating window), display the floating ball 415 (the first floating ball) corresponding to application A (the first application), and then the tablet computer can display floating window 416 (the sixth floating window), displaying the user interface of the Gallery application (the sixth application) in floating window 416. Preferably, the floating window 416 is displayed in the center of the tablet screen.

[0108] After application A's floating window 411 is closed, the user can trigger the tablet to re-display application A's floating window 411 by operating on application A's floating ball 415. This allows the user to continue browsing application A's interface through the floating window 411. Similarly, when the floating window 411 is re-displayed, the tablet will check if the number of displayed floating windows has reached the upper limit threshold T. If it has, it will close the earliest out-of-focus floating window and instead display the corresponding floating ball.

[0109] Referring to Figures 7C-7D, the tablet computer can detect user operations applied to the floating ball 415. In response to these operations, the tablet computer can close the floating window 412 that was first out of focus in the multitasking interface 22, and display the floating ball 417 corresponding to application B. Then, the tablet computer can redisplay the floating window 411, continuing to display the user interface of application A within it. When redisplaying the floating window 411, the tablet computer can stop displaying the corresponding floating ball 415. Preferably, the tablet computer can continue displaying the floating window 411 in its original position.

[0110] The floating window also includes a close control. Users can close the floating window using the close control. At this time, the tablet computer may no longer display the corresponding floating ball. Referring to Figures 7E-7G, the floating window 416 includes a close control 421. The tablet computer can detect user actions on the close control 421, and in response to these actions, the tablet computer can close the floating window 416. Then, after detecting user actions on the floating ball 417, the tablet computer can redisplay the floating window 412, continuing to display the user interface of application B in the floating window 412. After closing the floating window 416, since the number of displayed floating windows has decreased to 3, which is below the aforementioned upper limit threshold T, the tablet computer does not need to switch other floating windows to the floating ball when redisplaying the floating window 412.

[0111] Optionally, in some embodiments, a user can open a corresponding application by dragging the application icon out of the dock. In response to the above operation, the tablet computer can display a floating window at the position where the user releases their hand to end the dragging operation, and the user interface of the application is displayed in the floating window. Referring to FIG7H, the tablet computer can detect the user's operation of dragging the gallery application icon 271 to the upper left. The user can release their hand at the position where the black long arrow in FIG7H ends to end the dragging operation. At this time, referring to FIG7I, the tablet computer can display a floating window 416 at the position where the black long arrow ends, and the user interface of the gallery application is displayed in the floating window 416.

[0112] The floating window also includes a minimize control. Users can also switch the floating window to a floating ball using the minimize control.

[0113] Referring to Figure 8A, the floating window 411 includes a minimize control 811 (second control). The tablet computer can detect user actions performed on the minimize control 811. Referring to Figure 8B, in response to the above operation, the tablet computer can switch the floating window 411 (first floating window) to a floating ball 415 (first floating ball).

[0114] In some embodiments, the tablet computer may maintain the display of the floating ball in any display task.

[0115] Referring to Figures 8C-8D, in the multitasking interface 22, which includes floating windows 412, 413, 414 and a floating ball 415, the tablet computer can detect an upward swipe-and-hold operation. In response to this operation, the tablet computer can display the background interface 24. At this time, the thumbnail of the floating window 411 may not be included in the card 251 corresponding to the multitasking item M1, and the application name of application A may not be included in the indication information 255.

[0116] Upon detecting any background card and returning to the corresponding interface, the tablet can display the floating ball 415. Referring to Figures 8D-8E, after detecting a user operation on card 251, in response to the above operation, the tablet can redisplay the multitasking interface 22, which includes floating windows 412, 413, 414 and the floating ball 415; referring to Figures 8F-8G, after detecting a user operation on card 252, in response to the above operation, the tablet can re-split-screen display applications E and F, and display the floating ball 415 on the split-screen display interface of applications E and F.

[0117] In other embodiments, the tablet computer may also display the floating ball only during the display task that generates it. In this case, when returning to other display tasks (such as the display tasks of split-screen applications E and F), the tablet computer may not display the floating ball 415 to avoid affecting the user's browsing experience.

[0118] The floating window also includes a maximize control. Users can use this maximize control to switch the content displayed in the floating window to full-screen display.

[0119] Referring to Figure 9A, the floating window 411 includes a maximize control 812 (first control). The tablet computer can detect user actions performed on the maximize control 812. Referring to Figure 9B, in response to the above actions, the tablet computer can exit multitasking mode and display the user interface of application A (first application) in the floating window 411 (first floating window) in full screen.

[0120] When the user interface of application A in the floating window 411 is displayed in full screen, the tablet can delete application A from the multitasking project M1. At this time, when returning to the multitasking interface 22 of the multitasking project M1 through the background interface, the tablet will no longer display the floating window 411 and application A.

[0121] Referring to Figures 9C-9D, when the user interface of application A is displayed in full screen, the tablet computer can detect an upward swipe and hold operation. In response to this operation, the tablet computer can display the background interface 24. At this time, the background interface 24 also includes card 256 (first application card). Card 256 corresponds to the display task of the full-screen application A. The user can quickly return to the full-screen application A interface through the above card and continue to browse application A in full screen. Correspondingly, after adding card 256, the card 251 corresponding to the multitasking item M1 no longer includes the floating window 411, and the indication information 254 no longer includes the application name of application A.

[0122] Referring to Figures 9D-9E, after detecting a user operation on card 251 (the first multitasking card), the tablet computer can redisplay the multitasking interface 22 in response to the operation. At this time, the multitasking interface 22 only includes floating windows 412, 413, and 414, and no longer includes floating window 411, nor does it include the floating ball 415 corresponding to application A, which is the same as floating window 411.

[0123] Figure 10 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. This electronic device includes, for example, the tablet computer and foldable phone exemplified in the foregoing embodiments.

[0124] The electronic device may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0125] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the electronic device. In other embodiments of this application, the electronic device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0126] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors. The controller can generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution.

[0127] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0128] For example, processor 110 can couple to touch sensor 180K, charger, flash, camera 193, etc., via I2C bus interface. Processor 110 can couple to audio module 170 via I2S bus interface to realize communication between processor 110 and audio module 170. Audio module 170 can transmit audio signals to wireless communication module 160 via PCM interface to realize the function of answering phone calls through Bluetooth headset. Processor 110 can communicate with Bluetooth module in wireless communication module 160 via UART interface to realize Bluetooth function. Audio module 170 can transmit audio signals to wireless communication module 160 via UART interface to realize the function of playing music through Bluetooth headset. MIPI interface can be used to connect processor 110 to peripheral devices such as display 194 and camera 193. MIPI interface includes camera serial interface (CSI), display serial interface (DSI), etc. Processor 110 and camera 193 can communicate through CSI interface to realize the shooting function of electronic device. The processor 110 and display screen 194 can communicate via the DSI interface to realize the display function of the electronic device. The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to the camera 193, display screen 194, wireless communication module 160, audio module 170, sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, I2S interface, UART interface, MIPI interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device, or to transfer data between the electronic device and peripheral devices. It can also be used to connect headphones to play audio. This interface can also be used to connect other electronic devices, such as AR devices.

[0129] It is understood that the interface connection relationships between the modules illustrated in the embodiments of the present invention are merely illustrative and do not constitute a limitation on the structure of the electronic device. In other embodiments of this application, the electronic device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0130] The charging management module 140 receives charging input from the charger. While charging the battery 142, the charging management module 140 can also power electronic devices via the power management module 141. The power management module 141 connects the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to power the processor 110, internal memory 121, display screen 194, camera 193, and wireless communication module 160, etc.

[0131] The wireless communication function of electronic devices can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.

[0132] Antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Mobile communication module 150 can provide wireless communication solutions for electronic devices, including 2G / 3G / 4G / 5G. Wireless communication module 160 can provide wireless communication solutions for electronic devices, including wireless local area networks (WLANs) (such as Wireless Fidelity (Wi-Fi) networks), Bluetooth (BT), Global Navigation Satellite System (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies.

[0133] In some embodiments, antenna 1 of the electronic device is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling the electronic device to provide other wireless communication technologies. These other wireless communication technologies may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TD-SCDMA), etc. The GNSS may include Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), BeiDou Navigation Satellite System (BDS), Quasi-Zenith Satellite System (QZSS), and / or Satellite Based Augmentation Systems (SBAS), etc.

[0134] In this embodiment, through the wireless communication functions provided by antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor, and baseband processor, applications on electronic devices can access the Internet to perform uplink and downlink data transmission, thereby displaying text, images, and audio resources to users for browsing and use.

[0135] Electronic devices implement display functions through GPUs, display screens 194, and application processors. A GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor, used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.

[0136] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD). The display panel can also be manufactured using organic light-emitting diodes (OLEDs), active-matrix organic light-emitting diodes (AMOLEDs), flexible light-emitting diodes (FLEDs), miniled, microled, micro-oled, quantum dot light-emitting diodes (QLEDs), etc. In some embodiments, the electronic device may include one or N displays 194, where N is a positive integer greater than 1.

[0137] In the embodiments of this application, the electronic device can display the user interface shown in Figures 2A-2H, 3A-3B, 4A-4B, 5A-5I, 6A-6E, 7A-7I, 8A-8G, and 9A-9E through the display functions provided by the GPU, display screen 194, and application processor.

[0138] Electronic devices can achieve shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.

[0139] Internal memory 121 may include one or more random access memory (RAM) and one or more non-volatile memory (NVM).

[0140] RAM can include static random-access memory (SRAM), dynamic random-access memory (DRAM), synchronous dynamic random-access memory (SDRAM), and double data rate synchronous dynamic random-access memory (DDR SDRAM, such as fifth-generation DDR SDRAM, which is generally called DDR5 SDRAM). NVM can include disk storage devices and flash memory.

[0141] RAM can be directly read and written by the processor 110. It can be used to store executable programs (such as machine instructions) of the operating system or other running programs, as well as user and application data. NVM can also store executable programs and user and application data, and can be pre-loaded into RAM for direct reading and writing by the processor 110.

[0142] In this embodiment, the executable program code for implementing the multitasking display method shown in Figures 2A-2H, 3A-3B, 4A-4B, 5A-5I, 6A-6E, 7A-7I, 8A-8G, and 9A-9E can be stored in the NVM. After the electronic device is powered on, it can load the executable program code stored in the NVM into RAM, enabling it to provide the user with the multitasking display function shown in Figures 2A-2H, 3A-3B, 4A-4B, 5A-5I, 6A-6E, 7A-7I, 8A-8G, and 9A-9E.

[0143] The external memory interface 120 can be used to connect to an external NVM to expand the storage capacity of electronic devices.

[0144] Electronic devices can implement audio functions such as music playback and recording through audio modules 170, speakers 170A, receivers 170B, microphones 170C, headphone jacks 170D, and application processors.

[0145] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch buttons. Electronic devices can receive button input via buttons 190, generating key signal inputs related to user settings and function control. Motor 191 can generate vibration alerts. Indicator 192 can be an indicator light, used to indicate charging status, battery level changes, messages, missed calls, notifications, etc. SIM card interface 195 is used to connect a SIM card.

[0146] The term "user interface (UI)" used in the specification, claims, and drawings of this application refers to the medium through which an application or operating system interacts and exchanges information with the user. It converts information from its internal form to a form acceptable to the user. The user interface of an application is source code written in a specific computer language such as Java or Extensible Markup Language (XML). This source code is parsed and rendered on the terminal device, ultimately presenting user-recognizable content such as images, text, and buttons. Controls, also known as widgets, are the basic elements of the user interface. Typical controls include toolbars, menu bars, text boxes, buttons, scroll bars, images, and text. The attributes and content of controls in the interface are defined using tags or nodes, such as XML tags. <textview> 、 <imgview> 、 <videoview>The interface includes controls defined by nodes. One node corresponds to one control or attribute in the interface, and the node is rendered into content visible to the user after being parsed and rendered. In addition, many applications, such as hybrid applications, usually also include web pages in the interface. A web page, also referred to as a page, can be understood as a special control embedded in the interface of an application. The web page is a source code written in a specific computer language, such as hyper text markup language (HTML), cascading style sheets (CSS), JavaScript (JS), and the like. The web page source code can be loaded and displayed into content recognizable to the user by a browser or a web page display component similar to the function of the browser. The specific content included in the web page is also defined by tags or nodes in the web page source code, such as HTML 、 、 <video> 、 <canvas>to define the elements and attributes of a web page.

[0147] A common form of user interface is a graphic user interface (GUI), which refers to a user interface that displays in a graphical manner. It can be an icon, a window, a control, and the like interface elements displayed in the display screen of an electronic device. The control can include an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, and the like visible interface elements.

[0148] As used in the specification and the appended claims of the application, the singular forms "a", "an" and "the" are intended to include plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "and / or", as used in this application, refers to and encompasses any or all possible combinations of one or more of the listed items. As used in the above description, the term "when" can be interpreted to mean "if" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "in response to determining" or "if detecting (a stated condition or event)" can be interpreted to mean "in response to determining" or "in response to detecting (a stated condition or event)", depending on the context.

[0149] In the above embodiments, the implementation can be wholly or partially in software, hardware, firmware, or any combination thereof. When implemented in software, the implementation can be in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed by a computer, the computer instructions cause the computer to perform the processes or functions described in the embodiments of the application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, from a website site, a computer, a server, or a data center to another website site, a computer, a server, or a data center through a wired (such as a coaxial cable, an optical fiber, a digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. that includes one or more available media sets. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid-state disk), etc.

[0150] Those skilled in the art can understand that all or part of the processes in the above-mentioned method embodiments can be implemented by a computer program instructing relevant hardware to complete, and the program can be stored in a computer-readable storage medium. When the program is executed, the processes of the above-mentioned method embodiments can be included. The aforementioned storage medium includes ROM, random access memory (RAM), magnetic discs, optical discs and various storage media that can store program codes.< / canvas> < / video> < / videoview> < / imgview> < / textview>

Claims

1. A display method applied to an electronic device, characterized in that, The method includes: Display a desktop, which includes a first application icon and a multitasking icon; When the desktop is displayed, in response to a user operation on the first application icon in the desktop, the first interface of the first application is displayed in full screen, and the first application corresponds to the first application icon. When the desktop is displayed, in response to a first operation on the multitasking icon in the desktop, a first multitasking interface is displayed, the first multitasking interface including the first application icon; In response to a user operation on the first application icon in the first multitasking interface, a first floating window is displayed in the first multitasking interface. The first floating window includes a second interface of the first application, and the content of the second interface is the same as or different from the content of the first interface.

2. The method according to claim 1, characterized in that, The desktop includes a first dock bar, which includes the first application icon and the multitasking icon; the first multitasking interface includes a second dock bar, which includes the first application icon.

3. The method according to claim 2, characterized in that, The second dock also includes application set icons, and the method further includes: In response to a user action on the application set icons, an application recommendation interface is displayed, the application recommendation interface including application icons of multiple applications installed on the electronic device; In response to a user operation on the second application icon among the plurality of icons, a second floating window is displayed in the first multitasking interface. The second floating window includes the user interface of the second application, and the second application corresponds to the second application icon.

4. The method according to claim 2, characterized in that, The area outside the first dock on the desktop includes application icons of multiple applications installed on the electronic device; the area outside the second dock in the first multitasking interface includes application icons of the multiple applications; the application icons of the multiple applications include a third application icon corresponding to a third application; the method further includes: In response to a user action on the third application icon, a third floating window is displayed in the first multitasking interface, the third floating window including the user interface of the third application.

5. The method according to claim 1, characterized in that, The method further includes: In response to the swipe-up and stay operation, a background interface is displayed, which includes a first multi-task card; In response to a user action on the first multitasking card, the first multitasking interface, including the first floating window, is redisplayed.

6. The method according to claim 1, characterized in that, The method further includes: In response to a swipe-up operation or a second operation on the multitasking icon, the desktop is displayed; When the desktop is displayed, in response to a third operation on the multitasking icon in the desktop, a second multitasking interface is displayed, the second multitasking interface including a fourth application icon; In response to a user operation on the fourth application icon, a fourth floating window is displayed in the second multitasking interface. The fourth floating window includes the user interface of the fourth application, and the fourth application corresponds to the fourth application icon. In response to the swipe-up and hold operation, a background interface is displayed, which includes a first multitasking card and a second multitasking card. When the background interface is displayed, in response to a user operation on the first multitasking card, the first multitasking interface including the first floating window is redisplayed; or, when the background interface is displayed, in response to a user operation on the second multitasking card, the second multitasking interface including the fourth floating window is redisplayed.

7. The method according to claim 5 or 6, characterized in that, The first multitasking card includes first indication information, which is used to indicate one or more applications in the first multitasking interface.

8. The method according to claim 5 or 6, characterized in that, The first multitasking card includes first content, the first content is located in the same position as the first floating window in the first multitasking interface, and the first content is the same as the content of the first floating window.

9. The method according to claim 1, characterized in that, After displaying the first multitasking interface, the method further includes: A fourth operation on the sixth application icon was detected. When the number of floating windows in the first multitasking interface reaches a first threshold, in response to the fourth operation, a first floating ball corresponding to the first application is displayed in the first multitasking interface, replacing the first floating window, stopping the display of the user interface of the first application, and displaying a sixth floating window, the sixth floating window including the user interface of the sixth application, the sixth application corresponding to the icon of the sixth application.

10. The method according to claim 9, characterized in that, The first floating window is the floating window that the user has not interacted with for the longest time in the first multitasking interface.

11. The method according to claim 1, characterized in that, The first floating window includes a first control and a second control, and the method further includes: When a user interaction with the first control is detected, the first application in the first floating window is displayed in full screen. When a user operation on the second control is detected, the first floating ball corresponding to the first application is displayed in the first multitasking interface, replacing the first floating window and stopping the display of the user interface of the first application; When a user action of dragging the first floating window is detected, the display position of the first floating window is updated according to the dragging trajectory.

12. The method according to claim 11, characterized in that, After the first application in the first floating window is displayed in full screen, the method further includes: In response to the swipe-up and stay operation, a background interface is displayed, which includes a first multitasking card and a first application card; When the background interface is displayed, in response to a user operation on the first multitasking card, a first multitasking interface is displayed, which does not include the first floating window; or... When the background interface is displayed, the first application is re-displayed in full screen in response to a user operation on the first application card.

13. The method according to claim 1, characterized in that, After the first interface of the first application is displayed in full screen, the method further includes: When the first application is displayed in full screen, a multitasking icon is shown; In response to a user operation on the multitasking icon, a third multitasking interface is displayed, the third multitasking interface including a fifth floating window, the fifth floating window including the user interface of the first application.

14. The method according to claim 1, characterized in that, The method further includes: The first and fifth applications are displayed in split-screen mode. When the first application and the fifth application are displayed in split-screen mode, a multitasking icon is displayed; In response to a user operation on the multitasking icon, a fourth multitasking interface is displayed, which includes a seventh floating window and an eighth floating window. The seventh floating window includes the user interface of the first application, and the eighth floating window includes the user interface of the fifth application.

15. The method according to claim 1, characterized in that, The multitasking interface also includes layout icons. After the first floating window is displayed in the first multitasking interface, the method further includes: In response to a user action on the layout icon, multiple style controls are displayed; wherein, each style control corresponds to a layout style; After detecting a user operation on the first style control among the plurality of style controls, the floating windows in the first multitasking interface are arranged according to the first style, the first style control corresponds to the first style, and the floating windows in the first multitasking interface include the first floating window.

16. An electronic device, characterized in that, It includes one or more processors and one or more memories; wherein the one or more memories are coupled to the one or more processors, and the one or more memories are used to store a computer program that, when the one or more processors execute the computer program, causes the method as described in any one of claims 1-15 to be performed.

17. A computer program product containing instructions, characterized in that, When the computer program product is run on an electronic device, it causes the electronic device to perform the method as described in any one of claims 1-15.

18. A computer-readable storage medium comprising a computer program, characterized in that, When the computer program is run on an electronic device, it causes the electronic device to perform the method as described in any one of claims 1-15.

Citation Information

Patent Citations

  • Program running method and device and electronic equipment

    CN112732368A

  • Multi-task management method and terminal equipment

    CN113325988A

  • Floating window display method, electronic equipment and storage medium

    CN115033333A

  • Multi-task management method and electronic equipment

    CN117917627A

  • Floating window display method and electronic equipment

    CN118113187A