Application display method and device, electronic equipment, medium and program product
Patent Information
- Application Number
- CN202510450495.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-10
- Publication Date
- 2026-10-20
AI Technical Summary
[0068]响应于第一应用程序运行于等待场景,需要用户等待一定时间后才可有效操作第一应用程序,发出第一提示信息提示用户是否缩小第一应用程序所在的第一窗口。响应于用户对第一提示信息的第一操作,用户无需在等待时间使第一窗口保持原有大小,将第一窗口缩小为第二窗口以减少第一应用程序显示所占用的界面。通过在用户进行第一操作后缩小第一窗口,用户可在等待场景运行的过程中进行其他操作以充分利用等待时间,从而提高了用户的使用体验。同时,由于仅缩小第一窗口而非将第一应用程序设置于后台运行,避免意外关闭第一应用程序而影响用户对第一应用程序的后续使用,从而进一步提高了用户的使用体验。
Smart Images

Figure HDA0005354033950000011 
Figure HDA0005354033950000012 
Figure HDA0005354033950000021
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of display technology, and more particularly to an application display method, apparatus, electronic device, medium, and program product. Background Technology
[0002] With the widespread use of electronic devices, a wide variety of applications have emerged to meet people's diverse needs. As applications become increasingly feature-rich and cover more and more scenarios, the likelihood of applications running in waiting scenarios is increasing. Summary of the Invention
[0003] To overcome the problems existing in related technologies, this disclosure provides an application display method, apparatus, electronic device, medium, and program product.
[0004] According to a first aspect of the present disclosure, an application display method is provided, the application display method comprising:
[0005] In response to the first application running in a waiting scenario, a first prompt message is issued, the first prompt message being used to prompt the user that the first window containing the first application can be minimized;
[0006] In response to the user's first action on the first prompt message, the first window is minimized to a second window.
[0007] In some embodiments of this disclosure, issuing the first prompt message includes:
[0008] Display a first pop-up window containing the first prompt information; and / or,
[0009] Play the first audio containing the first prompt information.
[0010] In some embodiments of this disclosure, the first operation includes clicking on the first pop-up window or speaking on the first audio.
[0011] In some embodiments of this disclosure, the first window is in full-screen mode or small window mode, and the second window is in small window mode.
[0012] In some embodiments of this disclosure, the first application includes one of a game application, a video application, a music application, a food delivery application, or a browser application.
[0013] In some embodiments of this disclosure, the waiting scenario includes one of a download scenario, a countdown scenario, a matching scenario, an advertising scenario, and a loading scenario.
[0014] In some embodiments of this disclosure, after the first window is reduced to a second window, the application display method further includes:
[0015] In response to the waiting scenario being the download scenario or the loading scenario, the completed progress and / or the estimated waiting time are displayed in the second window;
[0016] In response to the waiting scenario being the matching scenario, the elapsed waiting time and / or the estimated waiting time are displayed in the second window;
[0017] In response to the waiting scenario being either the countdown scenario or the advertising scenario, the remaining time is displayed in the second window.
[0018] In some embodiments of this disclosure, after the first window is reduced to a second window, the application display method further includes:
[0019] Display a static image related to the first application in the second window; or,
[0020] The second window displays a live feed of the first application.
[0021] In some embodiments of this disclosure, issuing the first prompt message includes:
[0022] Determine the waiting time required for the waiting scenario to complete;
[0023] In response to the waiting time being greater than or equal to a first preset time, the first prompt message is issued.
[0024] In some embodiments of this disclosure, the current size of the second window is a preset size or the historical size of the window where the first application is located at a historical moment, and the current position of the second window is a preset position or the historical position of the window where the first application is located at a historical moment.
[0025] In some embodiments of this disclosure, after the first window is reduced to the second window, the application display method further includes:
[0026] Keep the first application running in the foreground.
[0027] In some embodiments of this disclosure, after the first window is reduced to a second window, the application display method further includes:
[0028] Stop playing the live audio from the first application.
[0029] In some embodiments of this disclosure, after the first window is reduced to a second window, the application display method further includes:
[0030] Show the desktop or a second application, which contains unviewed notification messages or has the highest frequency of operation in the historical time.
[0031] In some embodiments of this disclosure, after the first window is reduced to a second window, the application display method further includes:
[0032] In response to a second operation by the user dragging the second window to the edge of the display interface, the second window is shrunk into a third window, the size of which is less than or equal to the size of the icon of the first application.
[0033] In some embodiments of this disclosure, the third window is in edge-fit mode, and the third window displays the icon of the first application.
[0034] In some embodiments of this disclosure, before issuing the first prompt message in response to the first application running in a waiting scenario, the application display method further includes:
[0035] In response to loading or transmitting first data from the application data of the first application, it is determined that the first application is running in the waiting scenario.
[0036] In some embodiments of this disclosure, after the first window is reduced to a second window, the application display method further includes:
[0037] In response to the end of the waiting scenario, the window containing the first application is restored to the first window.
[0038] In some embodiments of this disclosure, restoring the window containing the first application to the first window includes:
[0039] A second notification message is issued, which is used to notify the user that the waiting scenario has ended.
[0040] In response to the user's second action on the second prompt message, the window containing the first application is restored to the first window.
[0041] In some embodiments of this disclosure, issuing the second prompt message includes:
[0042] The second prompt message is displayed in the second window; and / or,
[0043] Display a second pop-up window containing the second prompt information; and / or,
[0044] Play the second audio containing the second prompt information.
[0045] In some embodiments of this disclosure, the second operation includes a double-click operation on the second window, a click operation on the second pop-up window, or a voice operation on the second audio.
[0046] In some embodiments of this disclosure, before restoring the window containing the first application to the first window in response to the end of the waiting scenario, the application display method further includes:
[0047] In response to loading or transmitting second data from the application data of the first application, it is determined that the waiting scenario has ended.
[0048] According to a second aspect of the present disclosure, an application display device is provided, the application display device comprising:
[0049] The issuing module is configured to issue a first prompt message in response to a waiting scenario where the first application is running, the first prompt message being used to prompt the user to minimize the first window where the first application is located.
[0050] An adjustment module is configured to shrink the first window into a second window in response to a first operation by the user on the first prompt information.
[0051] In some embodiments of this disclosure, the transmitting module is configured to:
[0052] Display a first pop-up window containing the first prompt information; and / or,
[0053] Play the first audio containing the first prompt information.
[0054] In some embodiments of this disclosure, the waiting scenario includes one of a download scenario, a countdown scenario, a matching scenario, an advertising scenario, and a loading scenario.
[0055] In some embodiments of this disclosure, the application display device further includes:
[0056] The display module is configured to display the completed progress and / or the estimated waiting time in the second window in response to the waiting scenario being the download scenario or the loading scenario.
[0057] In response to the waiting scenario being the matching scenario, the elapsed waiting time and / or the estimated waiting time are displayed in the second window;
[0058] In response to the waiting scenario being either the countdown scenario or the advertising scenario, the remaining time is displayed in the second window.
[0059] In some embodiments of this disclosure, the adjustment module is configured to:
[0060] In response to the end of the waiting scenario, the window containing the first application is restored to the first window.
[0061] According to a third aspect of the present disclosure, an electronic device is provided, the electronic device comprising:
[0062] processor;
[0063] Memory used to store the processor's executable instructions;
[0064] The processor is configured to execute the application display method described above.
[0065] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of a terminal, the terminal is enabled to perform the application display method as described above.
[0066] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program or instructions, which, when executed by a processor, implement the application display method as described above.
[0067] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0068] In response to the first application running in a waiting scenario, requiring the user to wait a certain amount of time before effectively operating the first application, a first prompt message is issued asking the user whether to shrink the first application's window. Responding to the user's first action to the prompt message, the user does not need to maintain the first window's original size during the waiting time; instead, the first window is shrunk to a second window, reducing the screen space occupied by the first application. By shrinking the first window after the user's first action, the user can perform other operations during the waiting scenario, making full use of the waiting time and thus improving the user experience. Furthermore, since only the first window is shrunk instead of running the first application in the background, accidental closure of the first application avoids affecting subsequent use of it, further enhancing the user experience.
[0069] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0070] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0071] Figure 1This is a flowchart illustrating an application display method according to an exemplary embodiment;
[0072] Figure 2 This is a schematic diagram showing a first application application according to an exemplary embodiment;
[0073] Figure 3 This is a schematic diagram showing the first application displayed according to another exemplary embodiment;
[0074] Figure 4 This is a flowchart illustrating an application display method according to another exemplary embodiment;
[0075] Figure 5 This is a schematic diagram showing the first application displayed according to another exemplary embodiment;
[0076] Figure 6 This is a schematic diagram showing the first application displayed according to another exemplary embodiment;
[0077] Figure 7 This is a flowchart illustrating an application display method according to another exemplary embodiment;
[0078] Figure 8 This is a block diagram of an application display device according to an exemplary embodiment;
[0079] Figure 9 This is a block diagram of an electronic device according to an exemplary embodiment.
[0080] In the picture:
[0081] 100 - Transmitting module; 200 - Adjustment module; 400 - Electronic device; 402 - Processing component; 404 - Memory; 406 - Power supply component; 408 - Multimedia component; 410 - Audio component; 412 - Input / output interface; 414 - Sensor component; 416 - Communication component; 420 - Processor. Detailed Implementation
[0082] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims. It should also be understood that the term “and / or” as used in this disclosure refers to any or all possible combinations including one or more of the associated listed items.
[0083] With the widespread use of electronic devices, a wide variety of applications have emerged to meet people's diverse needs. For example, entertainment and lifestyle applications meet people's needs in daily life, while text-based applications meet their needs at work. As applications become increasingly feature-rich and involve more scenarios, the likelihood of applications running in waiting scenarios increases. Common examples include game applications, which require users to wait during downloads, matchmaking, and countdowns, wasting their time. When waiting times are long, users may switch to other applications to pass the time. However, when an application is moved to the background, it may be automatically closed due to operating system limitations. Since closed applications need to be reloaded to run again, and the data generated cannot be stored, this negatively impacts the user experience.
[0084] This disclosure provides an application display method, such as... Figure 1 As shown, the method includes:
[0085] S100, in response to the first application running in a waiting scenario, issue a first prompt message, the first prompt message being used to prompt the user that the first window where the first application is located can be minimized.
[0086] S200: In response to the user's first action on the first prompt message, the first window is minimized to a second window.
[0087] In this embodiment, in response to the first application running in a waiting scenario, requiring the user to wait a certain period of time before effectively operating the first application, a first prompt message is issued to the user asking whether to shrink the first window containing the first application. In response to the user's first action to the first prompt message, the user does not need to maintain the original size of the first window during the waiting time; instead, the first window is shrunk to a second window to reduce the interface occupied by the first application. By shrinking the first window after the user's first action, the user can perform other operations during the waiting scenario to make full use of the waiting time, thereby improving the user experience. Furthermore, since only the first window is shrunk instead of running the first application in the background, accidental closure of the first application is avoided, preventing disruption to the user's subsequent use of the application, thus further improving the user experience.
[0088] For example, a waiting scenario refers to a situation where the user needs to wait and is unable to perform effective operations. The first prompt message may include information asking the user whether to minimize the first window, as well as information about the waiting scenario. For instance, the first prompt message may include information such as "suspend the small window and wait for the download to complete" or "suspend the small window and wait for the countdown to end."
[0089] In one embodiment, issuing the first prompt message in step S100 can be determined in the following way:
[0090] The first pop-up window displays the initial prompt message.
[0091] In this embodiment, by displaying a first pop-up window containing the first prompt information, the user can learn about the first prompt information through the first pop-up window and can operate the first pop-up window to shrink the first window, thereby improving the application display effect.
[0092] In one embodiment, the first operation includes clicking on the first pop-up window.
[0093] In this embodiment, the first window is minimized to a second window by clicking the first pop-up window, eliminating the need for extensive operations and thus improving the convenience of user operation.
[0094] For example, such as Figure 2 As shown, a first pop-up window containing a first prompt message is displayed in the first window, informing the user that the first application is running in a waiting scenario and allowing the first window to be minimized. After a certain period of time, if the waiting scenario has not ended, the first pop-up window may remain or disappear automatically. Figure 3 As shown, when the user clicks on the first window, the first window shrinks into the second window.
[0095] In one embodiment, issuing the first prompt message in step S100 can also be determined in the following way:
[0096] Play the first audio message containing the initial prompt.
[0097] In this embodiment, by playing a first audio containing a first prompt, the user can learn about the first prompt through the first audio and perform the first operation without looking at the screen, thereby improving the user experience.
[0098] In one embodiment, the first operation includes a voice operation on the first audio.
[0099] In this embodiment, the first window is shrunk into a second window by performing voice operation on the first audio. This allows the first window to be shrunk even when it is inconvenient to click the screen, thereby improving the convenience of user operation.
[0100] It is understood that, in addition to displaying a first pop-up window containing the first prompt message and / or playing a first audio clip containing the first prompt message, the first prompt message can also be issued by controlling the vibration of the electronic device, displaying the first prompt message on a device communicating with the electronic device, etc., and this is not limited here. For the various methods of issuing the first prompt message, one or more can be set as preset methods, which can be adjusted by the user through custom settings.
[0101] In one embodiment, issuing the first prompt message in step S100 can also be determined in the following way:
[0102] Determine the waiting time required for the waiting scenario to finish running.
[0103] In response to a waiting time greater than or equal to a first preset time, a first prompt message is issued.
[0104] In this embodiment, the waiting time required for the waiting scenario to finish is determined to ascertain the time the user must wait before being unable to perform any effective operation. If the waiting time is greater than or equal to a first preset time, indicating a longer waiting period for the user, a first prompt message is issued. By issuing a first prompt message when the waiting time is long, frequent switching of applications is avoided, thus preventing disruption to the user's use of the primary application and improving the user experience.
[0105] For example, the value of the first preset time can be in the range of 5s to 60s. The value of the first preset time can be 10s, 15s, 20s, etc.
[0106] For example, the waiting time can be an estimated waiting time or a remaining time, etc. The waiting time can be read directly from the first application or determined directly.
[0107] It is understandable that, in addition to issuing a first prompt message in response to a waiting time greater than or equal to a first preset time, the system can also issue a first prompt message in response to any waiting time. That is, as soon as a waiting scenario is entered, the first prompt message is issued immediately without determining or judging the waiting time.
[0108] In one embodiment, the first window is in full-screen mode or small window mode, and the second window is in small window mode.
[0109] In this embodiment, for some types of first applications and some electronic devices, the first window defaults to full-screen mode when the first application is running. In response to the user's first operation on the first prompt message, the full-screen first window is shrunk to a small-window second window to avoid the first window occupying the entire screen and affecting the user's ability to perform other operations while waiting. For some types of first applications and some electronic devices, the first window defaults to small-window mode when the first application is running. In response to the user's first operation on the first prompt message, the small-window first window is shrunk to a small-window second window to avoid the first window occupying a large area and affecting the user's ability to perform other operations while waiting. Since the first window in either full-screen or small-window mode can be shrunk to a small-window second window, it adapts to various first applications, thereby improving the versatility of application display.
[0110] For example, when running applications such as game applications and video applications on electronic devices such as mobile phones, the default mode of the first window is full-screen mode (single application window display). In response to the user's first action on the first prompt message, the full-screen first window shrinks into a smaller window, facilitating user interaction with the desktop or the second application. Similarly, when running applications such as office applications and audio applications on electronic devices such as tablets, the default mode of the first window is smaller window (multiple application windows display). In response to the user's first action on the first prompt message, the smaller window shrinks into a smaller window, facilitating user interaction with the desktop or the second application.
[0111] In one embodiment, the first application includes one of a game application, a video application, a music application, a food delivery application, or a browser application.
[0112] In this embodiment, since game applications involve loading, downloading, matching, and countdowns during operation, requiring waiting time, they can be used as the first application. Similarly, video applications, music applications, food delivery applications, and browser applications all involve waiting time. By allowing multiple applications to be used as the first application, users can utilize waiting time for other operations while using electronic devices, thus improving the user experience.
[0113] It is understood that the first application includes, but is not limited to, the applications mentioned above, and may also include other applications with waiting scenarios, such as social applications, shopping applications, payment applications, navigation applications, office applications, news applications, etc., without limitation here.
[0114] In one embodiment, the waiting scenario includes one of the following: download scenario, countdown scenario, matching scenario, advertising scenario, and loading scenario.
[0115] In this embodiment, because downloading scenarios require downloading large amounts of data and users cannot perform effective operations, users can only wait, thus the download scenario serves as the waiting scenario. Similarly, in countdown scenarios, users must wait for the countdown to end and cannot perform effective operations, so the countdown scenario serves as the waiting scenario. In matching scenarios, users must wait for the matching process to finish and cannot perform effective operations, so the matching scenario serves as the waiting scenario. In advertising scenarios, users must wait for the advertisement to end, and users may accidentally click on an advertising link while performing an operation, so the advertising scenario serves as the waiting scenario. Finally, in loading scenarios, users must wait for loading to finish and cannot perform effective operations, so the loading scenario serves as the waiting scenario. By allowing multiple scenarios to serve as waiting scenarios, users can make full use of the waiting time to perform other operations while using electronic devices, thereby improving the user experience.
[0116] It is understood that waiting scenarios include, but are not limited to, the scenarios mentioned above, and may also include other scenarios that require waiting, such as AFK scenarios, etc., which are not limited here.
[0117] In one embodiment, after shrinking the first window to the second window in step S200, the application display method further includes:
[0118] In response to a waiting scenario, such as a download or loading scenario, the completed progress and / or estimated waiting time are displayed in a second window.
[0119] In response to a matching waiting scenario, the already waited time and / or the estimated wait time are displayed in a second window.
[0120] In response to waiting scenarios, countdown scenarios, or advertising scenarios, the remaining time is displayed in a second window.
[0121] In this embodiment, in response to a download or loading scenario, the download or loading progress is displayed in a second window to inform the user of the download or loading status. By simultaneously considering the resources of the electronic device, the estimated waiting time can be predicted and displayed in the second window. In response to a matching scenario, the elapsed waiting time can be calculated and displayed in the second window. In response to a matching scenario, the estimated waiting time can be predicted and displayed in the second window. In response to a countdown or advertising scenario, the required waiting time can be directly determined and the remaining time is displayed in the second window. By displaying different content in the second window in response to different waiting scenarios, users can determine the remaining waiting time to perform other operations, thereby improving the application's display effect.
[0122] For example, the content displayed in the second window can be the content originally displayed by the first application without displaying any additional content, or it can be additional content displayed on top of the content originally displayed by the first application. Since the font size of the content originally displayed by the first application becomes smaller after the first window is shrunk to the second window, the additional content can be at least a portion of the originally displayed content with enlarged font size to remind the user.
[0123] In one embodiment, after shrinking the first window to the second window in step S200, the application display method further includes:
[0124] A static image related to the first application is displayed in the second window.
[0125] In this embodiment, by displaying a static image related to the first application in the second window instead of the real-time screen of the first application, the resource consumption of the electronic device is avoided and the real-time screen is prevented from affecting the user's other operations, thereby improving the application display effect.
[0126] In one embodiment, after shrinking the first window to the second window in step S200, the application display method further includes:
[0127] The second window displays a live feed of the first application.
[0128] In this embodiment, by displaying a real-time view of the first application in a second window instead of a static image, the user can learn about the actual operation of the first application and perform other operations, thereby improving the user experience.
[0129] In one embodiment, the current position of the second window is a preset position.
[0130] In this embodiment, by setting the current position of the second window to a preset position, the position of the second window has a certain degree of universality and there is no need to analyze and determine the current position of the second window, thereby reducing the complexity of application display.
[0131] In one embodiment, the current size of the second window is a preset size.
[0132] In this embodiment, by setting the current size of the second window to a preset size, the size of the second window has a certain degree of universality and there is no need to analyze and determine the current size of the second window, thereby reducing the complexity of application display.
[0133] In one embodiment, the current position of the second window is the historical position of the window containing the first application at a historical moment.
[0134] In this embodiment, by setting the current position of the second window to the historical position of the window containing the first application at a historical moment, the possibility of the second window's position needing to be adjusted again to match the user's habits is reduced, thereby improving the user experience.
[0135] For example, the historical position can be the position when the second window last appeared, or it can be the position of the second window determined by combining multiple positions of the second window at a historical moment.
[0136] In one embodiment, the current size of the second window is the historical size of the window containing the first application at a historical moment.
[0137] In this embodiment, by setting the current size of the second window to the historical size of the window containing the first application at a historical moment, the likelihood of the second window's size needing to be adjusted again to match the user's habits is reduced, thereby improving the user experience.
[0138] For example, the historical position can be the size when the second window last appeared, or it can be the size determined by combining multiple sizes of the second window at a historical moment.
[0139] For example, after shrinking the first window to the second window in step S200, the user can adjust the size and position of the second window through adjustment operations to meet the user's needs.
[0140] In one embodiment, after shrinking the first window to the second window in step S200, the application display method further includes:
[0141] Keep the primary application running in the foreground.
[0142] In this embodiment, by keeping the first application running in the foreground, the user experience is improved, as it avoids the user's subsequent use of the first application from being accidentally closed.
[0143] In one embodiment, after shrinking the first window to the second window in step S200, the application display method further includes:
[0144] Stop playing the live audio from the first application.
[0145] In this embodiment, since the user no longer cares about the real-time status of the first application after the first window is minimized to the second window, the real-time audio of the first application is stopped. By stopping the playback of the real-time audio of the first application, interference with other user operations is avoided, thereby improving the user experience.
[0146] In one embodiment, after shrinking the first window to the second window in step S200, the application display method further includes:
[0147] Show desktop.
[0148] In this embodiment, by displaying the desktop, users can select the application displayed on the desktop to operate as needed without switching desktops, thereby improving the user experience.
[0149] For example, such as Figure 3 As shown, after shrinking the first window to the second window, the real-time screen and download progress of the first application are displayed in the second window, while the desktop is displayed in the area outside the second window.
[0150] In one embodiment, after shrinking the first window to the second window in step S200, the application display method further includes:
[0151] The second application is displayed, and this application has unviewed notification messages or the highest frequency of operations in the historical time period.
[0152] In this embodiment, by displaying the second application, the user can directly operate the second application without having to select it from the desktop, thereby improving the user experience.
[0153] For example, the second application could be an application with unviewed notification messages. For instance, while the first application is running, a social media application sends a notification message that the user hasn't clicked. After the first window is minimized to the second window, the user needs to immediately view the social media application's notification message, so the social media application is directly displayed for the user to view. The second application could also be the application that the user interacts with most frequently during historical waiting scenarios. For example, during historical waiting scenarios, the user repeatedly clicks the food delivery application icon on the desktop. After the first window is minimized to the second window, the user is most likely to interact with the food delivery application, so the food delivery application is directly displayed for the user to view.
[0154] In one embodiment, after shrinking the first window to the second window in step S200, the application display method further includes:
[0155] In response to a second operation by the user dragging the second window to the edge of the display interface, the second window is shrunk into a third window, the size of which is smaller than or equal to the size of the icon of the first application.
[0156] In this embodiment, since the user is not concerned about the running status of the first application during a waiting scenario, they may drag the second window to the edge of the display interface. In response to the user's second operation of dragging the second window to the edge of the display interface, the second window is shrunk into a third window, further shrinking the window containing the first application. By shrinking the second window based on the user's dragging operation, other user operations are avoided, thereby improving the user experience.
[0157] In one embodiment, the third window is in edge-fit mode, and the third window displays the icon of the first application.
[0158] In this embodiment, by making the third window flush against the edge and not displaying its image, interference with other user operations is avoided and the resource consumption of electronic devices is reduced, thereby improving the application display effect.
[0159] In one embodiment, before issuing the first prompt message in step S100 in response to the first application running in a waiting scenario, the application display method further includes:
[0160] In response to loading or transmitting first data from the application data of the first application, it is determined that the first application is running in a waiting scenario.
[0161] In this embodiment, since the application data of the first application includes first data and second data, the first data reflects that the first application has entered a waiting scenario, and the second data reflects that the first application has entered a scenario other than the waiting scenario. In response to loading or transmitting the first data in the application data of the first application, it is determined that the first application is running in a waiting scenario, and the loading or transmission of the first data is used as the identification of the waiting scenario. By using the first data as the condition for entering a waiting scenario, the analysis of the first application's screen is avoided, thereby reducing the complexity of the application display.
[0162] In one embodiment, after shrinking the first window to the second window in step S200, the application display method further includes:
[0163] In response to the end of the waiting scenario, the window containing the first application is restored as the first window.
[0164] In this embodiment, in response to the end of the waiting scenario, the user needs to operate the first application to restore the window containing the first application to the first window. By restoring the window containing the first application to the first window, the user can know that the waiting scenario has ended and directly operate the first application, thereby improving the user experience.
[0165] In one embodiment, such as Figure 4 As shown, restoring the window containing the first application to the first window in the above steps is determined in the following way:
[0166] S300: Issue a second prompt message, which is used to prompt the user to wait for the scene to finish running.
[0167] S310, In response to the user's second operation on the second prompt information, restore the window where the first application is located to the first window.
[0168] In this embodiment, in response to the end of the waiting scenario, the user can effectively operate the first application, and a second prompt message is issued to the user. In response to the user's second action on the second prompt message, the user needs to operate the first application, restoring the window containing the first application to its original state. By restoring the window containing the first application after the user's second action, the user can operate the first application within a larger first window, thereby improving the user experience.
[0169] For example, the second prompt message may include information indicating the end of the waiting scenario. For instance, the second prompt message may include information such as download complete, countdown ended, or advertisement ended.
[0170] For example, in addition to using the methods in steps S300 and S310, restoring the window containing the first application to the first window in the above steps can also be done by directly restoring the window containing the first application to the first window. That is, without issuing the second prompt message, the window containing the first application is directly restored to the first window.
[0171] In one embodiment, issuing the second prompt message in step S300 can be determined in the following way:
[0172] A second prompt message is displayed in the second window.
[0173] In this embodiment, by displaying a second prompt in a second window, the user can observe the second window, learn about the second prompt, and perform operations on the second window to restore the first window, thereby improving the application display effect.
[0174] For example, such as Figure 5 As shown, in response to the window mode of the first application being in small window mode, a second prompt message can be displayed in the second window. The second prompt message can be the content originally displayed by the first application, or it can be additional content displayed on top of the content originally displayed by the first application.
[0175] In one embodiment, the second operation includes a double-click operation on the second window.
[0176] In this embodiment, the first window is restored by double-clicking the second window, eliminating the need for extensive operations and thus improving the convenience of user operation.
[0177] For example, after a second preset time has elapsed since the second prompt message was issued, if the user does not double-click the second window, the second prompt message may disappear or remain. The value of the second preset time can range from 3s to 10s. The value of the second preset time can be 5s, 7s, 9s, etc.
[0178] In one embodiment, issuing the second prompt message in step S300 can also be determined in the following way:
[0179] A second pop-up window containing a second prompt message is displayed.
[0180] In this embodiment, by displaying a second pop-up window containing the second prompt information, the user can learn about the second prompt information through the second pop-up window and can operate on the second pop-up window to restore the first window, thereby improving the application display effect.
[0181] For example, such as Figure 6 As shown, in response to the window mode of the first application being edge-fitted, a second pop-up window containing the second prompt information can be displayed in an area outside the third window.
[0182] In one embodiment, the second operation includes clicking on the second pop-up window.
[0183] In this embodiment, the first window is restored by clicking the second pop-up window, eliminating the need for extensive operations and thus improving the convenience of user operation.
[0184] For example, if the user does not click on the second pop-up window after a second preset time has elapsed since the second prompt message was issued, the second pop-up window may disappear or remain.
[0185] In one embodiment, the issuance of the second prompt message in step S300 can also be determined in the following way:
[0186] Play the second audio containing the second prompt information.
[0187] In this embodiment, by playing a second audio containing a second prompt, the user can learn about the second prompt through the second audio and perform the second operation without looking at the screen, thereby improving the effectiveness of the application reminder.
[0188] In one embodiment, the second operation includes voice operations on the second audio.
[0189] In this embodiment, the first window is restored by performing voice operation on the second audio, which can restore the first window even when it is inconvenient to click the screen, thereby improving the convenience of user operation.
[0190] It is understood that, in addition to displaying the second prompt message in a second window, displaying a second pop-up window containing the second prompt message, and playing a second audio containing the second prompt message, the second prompt message can also be issued by controlling the vibration of the electronic device, displaying the second prompt message on a device communicating with the electronic device, etc., and this is not limited here. For the multiple methods of issuing the second prompt message, one or more can be set as preset methods, which can be adjusted by the user through custom settings.
[0191] It is understandable that the steps described above, such as responding to the waiting scenario and restoring the window containing the first application to be the first window, may not be executed. Double-clicking the second window, clicking the third window, or issuing a voice command will all restore the window containing the first application to be the first window.
[0192] In one embodiment, before restoring the window containing the first application to its original state in response to the end of the waiting scenario in the above steps, the application display method further includes:
[0193] In response to loading or transmitting second data from the application data of the first application, determine that the waiting scenario has finished running.
[0194] In this embodiment, since the application data of the first application includes first data and second data, the first data reflects that the first application has entered a waiting scenario, and the second data reflects that the first application has entered a scenario other than the waiting scenario. In response to loading or transmitting the second data from the application data of the first application, it is determined that the waiting scenario has ended, with the loading or transmission of the second data serving as the identification of the end of the waiting scenario. By using the second data as the condition for the end of the waiting scenario, the analysis of the first application's screen is avoided, thereby reducing the complexity of the application display.
[0195] Exemplarily, the application display method provided in the embodiments of this disclosure will be illustrated by example. For example... Figure 2 , Figure 3 and Figure 5 As shown, in response to the game application running in a download scenario, a first pop-up window containing a first prompt message is displayed, including "suspend the small window and wait for the download to complete." In response to the user clicking the first pop-up window, the mode of the game application window is changed from full-screen mode to small window mode, and the desktop is displayed. In response to the download scenario ending, a second prompt message is displayed in a second window, including "download complete." In response to the user double-clicking the second window, the mode of the game application window is changed from small window mode to full-screen mode.
[0196] This disclosure provides an application display method, such as... Figure 7 As shown, the method includes:
[0197] S400, in response to a game application running during a download scenario, displays a first pop-up window containing a small pending window, waiting for the download to complete.
[0198] S410, in response to the user's click operation on the first pop-up window, shrinks the window where the game application is located from the first window in full-screen mode to the second window in small window mode.
[0199] S420: Displays the game application's live feed, download progress, and estimated waiting time in a second window, and also displays the desktop.
[0200] S430, keep the game application running in the foreground.
[0201] S440, in response to a second operation by the user dragging the second window to the edge of the display interface, shrink the window containing the first application from the second window in small window mode to the third window in edge-fit mode.
[0202] S450: In response to the end of the download scenario, a second pop-up window is displayed indicating that the download is complete.
[0203] S460, in response to the user's click on the second pop-up window, restores the window containing the game application from the edge-fitting mode (third window) to the full-screen mode (first window).
[0204] In this embodiment, in response to the game application running in a download scenario, a first pop-up window is displayed, indicating that the download is pending completion, to prompt the user that the first window can be minimized. In response to the user clicking the first pop-up window, requiring the user to minimize the first window for other operations, the window containing the game application is minimized from full-screen mode to a second window in a small window mode. The second window displays the game application's real-time feed, download progress, and estimated waiting time, and also displays the desktop, allowing the user to operate other applications on the desktop. The game application is kept running in the foreground to prevent accidental closure. In response to the user dragging the second window to the edge of the display interface, the user no longer needs to view the game application's real-time feed, and the window containing the first application is minimized from a small window mode to a third window in an edge-fitting mode. In response to the download scenario ending, a second pop-up window is displayed indicating that the download is complete, to prompt the user that the download scenario has ended. In response to the user clicking the second pop-up window, requiring the user to restore the first window to operate the game application, the window containing the game application is restored from the edge-fitting mode to the full-screen mode. By minimizing the primary window after a user clicks, users can perform other operations while the download is running, making the most of the waiting time and thus improving the user experience. Furthermore, by minimizing only the primary window instead of running the game application in the background, accidental closure of the game application is avoided, preventing disruption to subsequent use and further enhancing the user experience.
[0205] For example, the application display method provided in this disclosure embodiment can be implemented through the framework layer of the operating system.
[0206] In one exemplary embodiment, an application display device is provided for implementing the method described above. (Reference) Figure 8 As shown, the application display device may include an output module 100 and an adjustment module 200, wherein, during the implementation of the above method,
[0207] The issuing module 100 is configured to issue a first prompt message in response to a waiting scenario where the first application is running. The first prompt message is used to prompt the user to minimize the first window where the first application is located.
[0208] Adjustment module 200 is configured to shrink the first window into a second window in response to a user's first operation on the first prompt information.
[0209] In one exemplary embodiment, an application display device is provided, wherein an emitting module 100 is configured to:
[0210] The first pop-up window displays the initial prompt message.
[0211] In one exemplary embodiment, an application display device is provided, wherein an emitting module 100 is configured to:
[0212] Play the first audio message containing the initial prompt.
[0213] In one exemplary embodiment, an application display device is provided, wherein an emitting module 100 is configured to:
[0214] Determine the waiting time required for the waiting scenario to finish running.
[0215] In response to a waiting time greater than or equal to a first preset time, a first prompt message is issued.
[0216] In one exemplary embodiment, an application display device is provided, the device further comprising:
[0217] The display module is configured to display the progress and / or estimated waiting time in a second window in response to a waiting scenario, such as a download scenario or a loading scenario.
[0218] In response to a matching waiting scenario, the already waited time and / or the estimated wait time are displayed in a second window.
[0219] In response to waiting scenarios, countdown scenarios, or advertising scenarios, the remaining time is displayed in a second window.
[0220] In one exemplary embodiment, an application display device is provided, wherein a display module is configured to:
[0221] A static image related to the first application is displayed in the second window.
[0222] In one exemplary embodiment, an application display device is provided, wherein a display module is configured to:
[0223] The second window displays a live feed of the first application.
[0224] In one exemplary embodiment, an application display device is provided, the device further comprising:
[0225] The hold module is configured to keep the first application running in the foreground.
[0226] In one exemplary embodiment, an application display device is provided, the device further comprising:
[0227] The playback module is configured to stop playing real-time audio from the first application.
[0228] In one exemplary embodiment, an application display device is provided, wherein a display module is configured to:
[0229] Show the desktop or a second application, where there are unviewed notification messages or the application was used most frequently in the historical time frame.
[0230] In one exemplary embodiment, an application display device is provided, wherein an adjustment module 200 is configured to:
[0231] In response to a second operation by the user dragging the second window to the edge of the display interface, the second window is shrunk into a third window, the size of which is smaller than or equal to the size of the icon of the first application.
[0232] In one exemplary embodiment, an application display device is provided, the device further comprising:
[0233] The determination module is configured to determine, in response to loading or transmitting first data in the application data of the first application, that the first application is running in a waiting scenario.
[0234] In one exemplary embodiment, an application display device is provided, wherein an adjustment module 200 is configured to:
[0235] In response to the end of the waiting scenario, the window containing the first application is restored as the first window.
[0236] In one exemplary embodiment, an application display device is provided, wherein an emitting module 100 is configured to:
[0237] A second prompt message is issued to remind the user to wait for the scenario to finish running.
[0238] In one exemplary embodiment, an application display device is provided, wherein an adjustment module 200 is configured to:
[0239] In response to the user's second action on the second prompt message, the window containing the first application is restored to the first window.
[0240] In one exemplary embodiment, an application display device is provided, wherein an adjustment module 200 is configured to:
[0241] A second prompt message is displayed in the second window.
[0242] In one exemplary embodiment, an application display device is provided, wherein an emitting module 100 is configured to:
[0243] A second pop-up window containing a second prompt message is displayed.
[0244] In one exemplary embodiment, an application display device is provided, wherein an emitting module 100 is configured to:
[0245] Play the second audio containing the second prompt information.
[0246] In one exemplary embodiment, an application display device is provided, wherein a determining module is configured to:
[0247] In response to loading or transmitting second data from the application data of the first application, determine that the waiting scenario has finished running.
[0248] In one exemplary embodiment, an electronic device is provided, such as a mobile phone, a laptop computer, a tablet computer, and a wearable device.
[0249] refer to Figure 9 As shown, the electronic device 400 may include one or more of the following components: processing component 402, memory 404, power supply component 406, multimedia component 408, audio component 410, input / output (I / O) interface 412, sensor component 414, and communication component 416.
[0250] Processing component 402 typically controls the overall operation of electronic device 400, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 402 may include one or more processors 420 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 402 may include one or more modules to facilitate interaction between processing component 402 and other components. For example, processing component 402 may include a multimedia module to facilitate interaction between multimedia component 408 and processing component 402.
[0251] Memory 404 is configured to store various types of data to support the operation of electronic device 400. Examples of such data include instructions for any primary application or method operating on electronic device 400, contact data, phonebook data, messages, pictures, videos, etc. Memory 404 can be implemented by any type of volatile or non-volatile storage terminal or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0252] Power supply component 406 provides power to various components of electronic device 400. Power supply component 406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 400.
[0253] Multimedia component 408 includes a screen that provides an output interface between electronic device 400 and user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 408 includes a front-facing camera module and / or a rear-facing camera module. When electronic device 400 is in an operating mode, such as shooting mode or video mode, the front-facing camera module and / or rear-facing camera module may receive external multimedia data. Each front-facing camera module and rear-facing camera module may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0254] Audio component 410 is configured to output and / or input audio signals. For example, audio component 410 includes a microphone (MIC) configured to receive external audio signals when electronic device 400 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 404 or transmitted via communication component 416. In some embodiments, audio component 410 also includes a speaker for outputting audio signals.
[0255] I / O interface 412 provides an interface between processing component 402 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0256] Sensor assembly 414 includes one or more sensors for providing state assessments of various aspects of electronic device 400. For example, sensor assembly 414 may detect the on / off state of electronic device 400, the relative positioning of components such as the display and keypad of electronic device 400, changes in position of electronic device 400 or a component of electronic device 400, the presence or absence of user contact with electronic device 400, orientation or acceleration / deceleration of electronic device 400, and temperature changes of electronic device 400. Sensor assembly 414 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 414 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 414 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0257] Communication component 416 is configured to facilitate wired or wireless communication between electronic device 400 and other terminals. Electronic device 400 can access wireless networks based on communication standards, such as WiFi, 2G, 3G, 4G, 5G, or combinations thereof. In one exemplary embodiment, communication component 416 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 416 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0258] In an exemplary embodiment, the electronic device 400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing terminals (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods shown in the above embodiments or combinations thereof.
[0259] In one exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 404 including instructions, which can be executed by a processor 420 of an electronic device 400 to perform the methods shown in the embodiments or combinations thereof. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage terminal, etc. When the instructions in the storage medium are executed by the processor of the terminal, the terminal is able to perform the methods shown in the embodiments or combinations thereof.
[0260] In one exemplary embodiment, a computer program product is provided, including a computer program or instructions that, when executed by a processor, implement the application display method as described above.
[0261] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.
[0262] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0263] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0264] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0265] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. An application display method, characterized in that, The application display method includes: In response to the first application running in a waiting scenario, a first prompt message is issued, the first prompt message being used to prompt the user that the first window containing the first application can be minimized; In response to the user's first action on the first prompt message, the first window is minimized to a second window.
2. The application display method according to claim 1, characterized in that, The issuance of the first prompt message includes: Display a first pop-up window containing the first prompt information; and / or, Play the first audio containing the first prompt information.
3. The application display method according to claim 2, characterized in that, The first operation includes clicking on the first pop-up window or performing a voice operation on the first audio.
4. The application display method according to claim 1, characterized in that, The first window is in full-screen mode or small window mode, and the second window is in small window mode.
5. The application display method according to claim 1, characterized in that, The first application includes one of the following: a game application, a video application, a music application, a food delivery application, or a browser application.
6. The application display method according to claim 1, characterized in that, The waiting scenarios include one of the following: download scenario, countdown scenario, matching scenario, advertising scenario, and loading scenario.
7. The application display method according to claim 6, characterized in that, After shrinking the first window to the second window, the application display method further includes: In response to the waiting scenario being the download scenario or the loading scenario, the completed progress and / or the estimated waiting time are displayed in the second window; In response to the waiting scenario being the matching scenario, the elapsed waiting time and / or the estimated waiting time are displayed in the second window; In response to the waiting scenario being either the countdown scenario or the advertising scenario, the remaining time is displayed in the second window.
8. The application display method according to claim 7, characterized in that, After shrinking the first window to the second window, the application display method further includes: Display a static image related to the first application in the second window; or, The second window displays a live feed of the first application.
9. The application display method according to claim 1, characterized in that, The issuance of the first prompt message includes: Determine the waiting time required for the waiting scenario to complete; In response to the waiting time being greater than or equal to a first preset time, the first prompt message is issued.
10. The application display method according to claim 1, characterized in that, The current size of the second window is a preset size or the historical size of the window containing the first application at a historical moment, and the current position of the second window is a preset position or the historical position of the window containing the first application at a historical moment.
11. The application display method according to claim 1, characterized in that, After shrinking the first window to the second window, the application display method further includes: Keep the first application running in the foreground.
12. The application display method according to claim 1, characterized in that, After shrinking the first window to the second window, the application display method further includes: Stop playing the live audio from the first application.
13. The application display method according to claim 1, characterized in that, After shrinking the first window to the second window, the application display method further includes: Show the desktop or a second application, which contains unviewed notification messages or has the highest frequency of operation in the historical time.
14. The application display method according to claim 1, characterized in that, After shrinking the first window to the second window, the application display method further includes: In response to a second operation by the user dragging the second window to the edge of the display interface, the second window is shrunk into a third window, the size of which is less than or equal to the size of the icon of the first application.
15. The application display method according to claim 14, characterized in that, The third window is in edge-fit mode, and the third window displays the icon of the first application.
16. The application display method according to claim 1, characterized in that, Before issuing the first prompt message in response to the first application running in a waiting scenario, the application display method further includes: In response to loading or transmitting first data from the application data of the first application, it is determined that the first application is running in the waiting scenario.
17. The application display method according to any one of claims 1 to 16, characterized in that, After shrinking the first window to the second window, the application display method further includes: In response to the end of the waiting scenario, the window containing the first application is restored to the first window.
18. The application display method according to claim 17, characterized in that, Restoring the window containing the first application to the first window includes: A second notification message is issued, which is used to notify the user that the waiting scenario has ended. In response to the user's second action on the second prompt message, the window containing the first application is restored to the first window.
19. The application display method according to claim 18, characterized in that, The issuance of the second prompt message includes: The second prompt message is displayed in the second window; and / or, Display a second pop-up window containing the second prompt information; and / or, Play the second audio containing the second prompt information.
20. The application display method according to claim 19, characterized in that, The second operation includes double-clicking the second window, clicking the second pop-up window, or performing a voice operation on the second audio.
21. The application display method according to claim 17, characterized in that, Before the window containing the first application is restored to the first window in response to the end of the waiting scenario, the application display method further includes: In response to loading or transmitting second data from the application data of the first application, it is determined that the waiting scenario has ended.
22. An application display device, characterized in that, The application display device includes: The issuing module is configured to issue a first prompt message in response to a waiting scenario where the first application is running, the first prompt message being used to prompt the user to minimize the first window where the first application is located. An adjustment module is configured to shrink the first window into a second window in response to a first operation by the user on the first prompt information.
23. The application display device according to claim 22, characterized in that, The transmitting module is configured to: Display a first pop-up window containing the first prompt information; and / or, Play the first audio containing the first prompt information.
24. The application display device according to claim 22, characterized in that, The waiting scenarios include one of the following: download scenario, countdown scenario, matching scenario, advertising scenario, and loading scenario.
25. The application display device according to claim 24, characterized in that, The application display device further includes: The display module is configured to display the completed progress and / or the estimated waiting time in the second window in response to the waiting scenario being the download scenario or the loading scenario. In response to the waiting scenario being the matching scenario, the elapsed waiting time and / or the estimated waiting time are displayed in the second window; In response to the waiting scenario being either the countdown scenario or the advertising scenario, the remaining time is displayed in the second window.
26. The application display device according to any one of claims 22 to 25, characterized in that, The adjustment module is configured to: In response to the end of the waiting scenario, the window containing the first application is restored to the first window.
27. An electronic device, characterized in that, The electronic device includes: processor; Memory used to store the processor's executable instructions; The processor is configured to perform the application display method as described in any one of claims 1 to 21.
28. A non-transitory computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the terminal, the terminal is able to perform the application display method as described in any one of claims 1 to 21.
29. A computer program product comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, the application display method as described in any one of claims 1 to 21 is implemented.