Application screen splitting method and apparatus, terminal, and computer program product
Patent Information
- Application Number
- PCT/CN2026/078831
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-02-19
- Filing Date
- 2026-02-12
- Publication Date
- 2026-08-27
Smart Images

Figure CN2026078831_27082026_PF_FP_ABST
Abstract
Description
Applications of split-screen methods, devices, terminals, and computer program products
[0001] This application claims priority to Chinese Patent Application No. 202510186072.8, filed on February 19, 2025, entitled "Application Split-Screen Method, Apparatus, Terminal and Computer Program Product", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of human-computer interaction technology, and in particular to an application split-screen method, device, terminal, and computer program product. Background Technology
[0003] Application split-screen is a feature that allows at least two application interfaces to be displayed simultaneously in different areas of the terminal screen. Enabling application split-screen allows users to handle tasks within different applications at the same time, improving task processing efficiency. Summary of the Invention
[0004] This application provides an application-based split-screen method, apparatus, terminal, and computer program product. The technical solution is as follows:
[0005] On one hand, embodiments of this application provide an application split-screen method, the method being used on a terminal, the method comprising:
[0006] Displays the first application interface of the first application;
[0007] In response to an application jump operation within the first application interface, the system jumps to display the second application interface of the second application and displays a split-screen recommendation control.
[0008] In response to a first trigger operation on the split-screen recommendation control, the first application interface of the first application and the second application interface of the second application are displayed in a split-screen manner.
[0009] On the other hand, embodiments of this application provide an application split-screen device, the device comprising:
[0010] The first display module is used to display the first application interface of the first application.
[0011] The second display module is used to respond to the application jump operation in the first application interface, jump to display the second application interface of the second application, and display the split-screen recommendation control;
[0012] The split-screen module is used to respond to a first trigger operation on the split-screen recommendation control to display the first application interface of the first application and the second application interface of the second application in a split-screen manner.
[0013] On the other hand, embodiments of this application provide a terminal, the terminal including a processor and a memory, the memory storing at least one computer instruction, the at least one computer instruction being loaded and executed by the processor to implement the application split-screen method as described above.
[0014] On the other hand, embodiments of this application provide a computer-readable storage medium storing at least one computer instruction, which is executed by a processor to implement the application split-screen method as described above.
[0015] On the other hand, embodiments of this application provide a computer program product, which includes computer instructions, and when a processor executes the computer instructions, it implements the application split-screen method as described above. Attached Figure Description
[0016] Figure 1 shows a flowchart of an application split-screen method provided in an exemplary embodiment of this application;
[0017] Figure 2 is a schematic diagram illustrating an exemplary embodiment of the application split-screen process of this application;
[0018] Figure 3 is a schematic diagram illustrating the implementation of the application split-screen process in another exemplary embodiment of this application;
[0019] Figure 4 is a schematic diagram illustrating the implementation of the application split-screen process in another exemplary embodiment of this application;
[0020] Figure 5 is a schematic diagram of a split-screen recommendation control shown in an exemplary embodiment of this application;
[0021] Figure 6 is a schematic diagram illustrating the implementation of the application split-screen process in another exemplary embodiment of this application;
[0022] Figure 7 is a schematic diagram illustrating a split-screen recommendation control and a guidance control in an exemplary embodiment of this application;
[0023] Figure 8 is a schematic diagram illustrating an exemplary embodiment of this application of a swipe-up split-screen recommendation control to cancel its display;
[0024] Figure 9 is a schematic diagram illustrating a method of clicking the window manager to cancel the display of split-screen recommendation controls in an exemplary embodiment of this application;
[0025] Figure 10 is a schematic diagram illustrating a split-screen animation display process in an exemplary embodiment of this application;
[0026] Figure 11 shows a structural block diagram of an application split-screen device provided in another exemplary embodiment of this application;
[0027] Figure 12 shows a structural block diagram of a terminal provided in an exemplary embodiment of this application. Detailed Implementation
[0028] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0029] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0030] In related technologies, when split-screen is required, users need to trigger the split-screen function through specific buttons, button combinations, or specific gestures, and then select at least two applications from the application list to split the screen. In other words, both triggering the split-screen function and selecting applications need to be done manually by the user, which is cumbersome and inefficient.
[0031] In the solution provided in this application embodiment, when an application jump operation is received within the first application, and the first application interface of the first application jumps to the second application interface of the second application, the terminal displays a split-screen recommendation control. By triggering this split-screen recommendation control, the terminal can automatically display the first and second applications in split-screen mode, eliminating the need for triggering the split-screen function through specific buttons or gestures and manually selecting the split-screen application, thus improving the efficiency of application split-screen.
[0032] Please refer to Figure 1, which shows a flowchart of an application split-screen method provided in an exemplary embodiment of this application. This embodiment uses a terminal (which may be a smartphone, tablet, personal computer, etc.) for application split-screen display as an example to illustrate the method. The method may include the following steps.
[0033] Step 101: Display the first application interface of the first application.
[0034] The terminal can display the first application interface of the first application in full screen, or display the first application interface of the first application in split screen mode.
[0035] As shown in Figure 2, the terminal displays the first application interface 21 of the first application (chat application) in full screen.
[0036] Step 102: In response to the application jump operation within the first application interface, jump to display the second application interface of the second application and display the split-screen recommendation control.
[0037] In this embodiment of the application, the first application has the ability to jump to other applications, and / or the application jumping function is provided by the system.
[0038] In one possible implementation, when a trigger operation is received that links to the application content of the second application displayed in the first application interface are sent, the terminal determines that it has received an application jump operation in the first application interface, and then jumps to display the second application interface of the second application.
[0039] For example, when a click operation is received on a share link within a chat application, and the share content indicated by the share link belongs to a content sharing application, the terminal will jump to and display a second application interface of the content sharing application, which will then display the share content indicated by the share link.
[0040] In another possible implementation, when a copy operation is received on the content displayed in the first application interface, and the system recognizes that the copied content can be opened by the second application, the terminal displays a shortcut control for opening the second application on top of the first application interface. When a trigger operation is received on the shortcut control, the terminal determines that an application jump operation has been received in the first application interface.
[0041] For example, when a copy operation is received for a text address in a chat application, the terminal determines that the text address can be opened by a navigation application, and thus displays a shortcut control for opening the navigation application. When the user clicks this shortcut control, the terminal jumps to display the navigation interface of the navigation application.
[0042] Of course, other operations located within the first application interface and used to trigger application jumps can all be considered as application jump operations in this application embodiment, and this application embodiment does not limit them.
[0043] When the terminal switches to display the second application interface, the first application runs in the background, meaning the first application interface is not visible.
[0044] In this embodiment of the application, after the second application interface is displayed, the terminal will also automatically display a split-screen recommendation control. The split-screen recommendation control triggers the split-screen display of at least two applications, which include at least the first application and the second application.
[0045] To ensure the feasibility of subsequent application split-screen functionality, in one possible implementation, the terminal determines whether both the first and second applications support split-screen display. If both applications support split-screen display, the terminal displays a recommended split-screen control.
[0046] If at least one of the first and second applications does not support split-screen display, the terminal will not display the split-screen recommendation control, but will only jump to the second application interface.
[0047] Optionally, the split-screen recommendation control can be displayed at any position on the upper layer of the application interface, and the split-screen recommendation control can be displayed in the form of floating icons, buttons, bubbles, cards, etc. This embodiment does not limit this.
[0048] As illustrated in Figure 2, when a click operation is received on the content sharing link 211 within the first application interface 21, the terminal jumps to display the second application interface 22 of the second application (content sharing application), and displays a bubble-style split-screen recommendation control 23 on top of the application interface.
[0049] Step 103: In response to the first trigger operation of the split-screen recommendation control, the first application interface of the first application and the second application interface of the second application are displayed in split screen.
[0050] In some embodiments, the split-screen recommendation control supports multiple triggering operations, and different triggering operations are used to trigger different functions. When the first triggering operation on the split-screen recommendation control is received, the terminal determines that the automatic split-screen function needs to be triggered, thereby automatically splitting the screen to display the first application interface of the first application and the second application interface of the second application.
[0051] The first triggering operation can be a click operation, long press operation, pressing operation, continuous click operation, or swipe operation on the split-screen recommendation control, etc., and this embodiment does not limit it.
[0052] In split-screen mode, the first application and the second application have their own separate split-screen display areas, and these areas do not overlap. Optionally, the first application and the second application can be displayed side-by-side or top-bottom, and this embodiment does not limit this.
[0053] As illustrated in Figure 2, when a click operation is received on the split-screen recommendation control 23, and both the first application and the second application support split-screen display, the terminal automatically displays the first application interface 21 of the first application and the second application interface 22 of the second application in a split-screen manner.
[0054] In summary, in this embodiment, when the terminal receives an application jump operation within the first application interface of the first application and jumps to display the second application interface of the second application, it additionally displays a split-screen recommendation control. When the user triggers the split-screen recommendation control, the terminal can automatically split-screen to display the first application interface and the second application interface, eliminating the need for the user to manually trigger the split-screen function and select the application to be displayed through cumbersome button or gesture operations. This simplifies the application split-screen process and improves the efficiency of application split-screen.
[0055] In some embodiments, in response to an application jump operation within the first application interface, the system jumps to display the second application interface of the second application and displays a split-screen recommendation control, including:
[0056] When the first application interface is in full-screen mode, in response to the application jump operation within the first application interface, jump to the second application interface of the second application in full-screen mode and display the split-screen recommendation control.
[0057] In some embodiments, a split-screen recommendation control is displayed, including:
[0058] Displays a split-screen recommendation control that includes the first application icon (for the first application), the second application icon (for the second application), and a split-screen indicator.
[0059] In some embodiments, in response to an application jump operation within the first application interface, the system jumps to display the second application interface of the second application and displays a split-screen recommendation control, including:
[0060] When the first application interface is in split-screen display mode, in response to the application jump operation within the first application interface, the second application interface of the second application is displayed in the first split-screen display area, and the split-screen recommendation control is displayed. The first split-screen display area is the split-screen display area where the first application interface is initially located.
[0061] In response to a first trigger operation on the split-screen recommendation control, the first application interface of the first application and the second application interface of the second application are displayed in split screen, including:
[0062] In response to the first trigger operation of the split-screen recommendation control, the first application interface of the first application, the second application interface of the second application, and the third application interface of the third application are displayed in split screen. The third application interface is the same as the application initially displayed in split screen with the first application.
[0063] In some embodiments, a split-screen recommendation control is displayed, including:
[0064] Displays a split-screen recommendation control that includes the first application icon (first application), the second application icon (second application), the third application icon (third application), and a split-screen indicator.
[0065] In some embodiments, stopping the display of the split-screen recommendation control includes one or more of the following methods:
[0066] If the display duration of the split-screen recommendation control reaches the automatic disappearance duration, and no trigger operation is received on the split-screen recommendation control within the automatic disappearance duration, the display of the split-screen recommendation control will stop.
[0067] Upon receiving a second trigger operation on the split-screen recommendation control, stop displaying the split-screen recommendation control;
[0068] Upon receiving a window adjustment operation, stop displaying the split-screen recommendation control. The window adjustment operation is used to adjust the application's display window.
[0069] Upon receiving a switching operation for the second application, stop displaying the split-screen recommendation control. The switching operation is used to switch the display of content other than the second application.
[0070] If the display duration of the split-screen recommendation control has not reached the automatic disappearance duration and the screen layout changes, the split-screen recommendation control will stop being displayed.
[0071] In some embodiments, if the display duration of the split-screen recommendation control reaches the automatic disappearance duration, and no trigger operation is received on the split-screen recommendation control within the automatic disappearance duration, the display of the split-screen recommendation control is stopped, including:
[0072] If the split-screen recommendation control is not being displayed for the first time, and the display duration of the split-screen recommendation control has reached the automatic disappearance duration, and no trigger operation is received on the split-screen recommendation control within the automatic disappearance duration, then the display of the split-screen recommendation control will stop.
[0073] In some embodiments, the method further includes:
[0074] When the split-screen recommendation control is first displayed, a guide control is shown. The guide control is used to explain the function of the split-screen recommendation control, and the split-screen recommendation control and the guide control do not disappear automatically when they are displayed at the same time.
[0075] In some embodiments, in response to a first triggering operation on a split-screen recommendation control, a first application interface of a first application and a second application interface of a second application are displayed in a split-screen manner, including:
[0076] In response to the first trigger operation of the split-screen recommendation control, the first application interface of the first application and the second application interface of the second application are displayed in split-screen mode according to the initial split-screen display parameters; or...
[0077] In response to the first trigger operation of the split-screen recommendation control, the first application interface of the first application and the second application interface of the second application are displayed in split screen according to the historical split-screen display parameters. The historical split-screen display parameters are the split-screen display parameters saved when the first application and the second application were displayed in split screen last time.
[0078] In some embodiments, in response to a first trigger operation on a split-screen recommendation control, the first application interface of a first application and the second application interface of a second application are displayed in split-screen mode according to initial split-screen display parameters, including:
[0079] In response to the first trigger operation of the split-screen recommendation control, display the split-screen animation effect according to the initial split-screen display parameters;
[0080] After the split-screen animation finishes playing, the first application interface of the first application and the second application interface of the second application are displayed in split-screen mode according to the initial split-screen display parameters.
[0081] In response to the first trigger operation of the split-screen recommendation control, according to the historical split-screen display parameters, the first application interface of the first application and the second application interface of the second application are displayed in split-screen mode, including:
[0082] In response to the first trigger operation of the split-screen recommendation control, display the split-screen animation effect according to the historical split-screen display parameters;
[0083] After the split-screen animation finishes playing, the first application interface of the first application and the second application interface of the second application are displayed in split-screen mode according to the historical split-screen display parameters.
[0084] In some embodiments, in response to an application jump operation within the first application interface, the system jumps to display the second application interface of the second application and displays a split-screen recommendation control, including:
[0085] In response to an application jump operation within the first application interface, if the first and second applications support split-screen display, the system will jump to display the second application interface of the second application and show the split-screen recommendation controls.
[0086] In some embodiments, in response to an application jump operation within the first application interface, the system jumps to display the second application interface of the second application and displays a split-screen recommendation control, including:
[0087] In response to an application jump operation within the first application interface, if the historical jump count between the first and second applications reaches a threshold, the system will jump to display the second application interface of the second application and show the split-screen recommendation controls.
[0088] In some embodiments, in response to an application jump operation within the first application interface, if the historical jump count between the first application and the second application has not reached a threshold, the second application interface of the second application is displayed.
[0089] Update the historical jump count between the first and second applications.
[0090] Special handling before jumping to the second application interface
[0091] In some embodiments, when a link pointing to a second application is clicked within the first application interface, the first application first opens and displays the content indicated by the link (application redirection is not yet complete), and displays an application launch control for the second application. The content displayed by the first application based on the link only has some of the functions available in the second application (such as display functionality). Other functions of this content can only be used within the second application (such as copy, like, favorite, and comment functions).
[0092] When a trigger operation to open the application control is received, the terminal displays a confirmation prompt. Upon receiving a further confirmation operation, the terminal confirms that it has received an application jump operation within the first application interface, jumps to display the second application interface of the second application, and displays the split-screen recommendation control.
[0093] Schematic illustration, based on Figure 2, as shown in Figure 3, when a click operation is received on the content sharing link 211 within the first application interface 21, the terminal opens and displays the shared content within the second application within the first application interface 21 of the first application, and displays the application opening control 212 for opening the second application. When a click operation is received on the application opening control 212, the terminal displays a confirmation redirection prompt window 213. When the user clicks the allow button in the confirmation redirection prompt window 213, the terminal redirects to display the second application interface 22 of the second application (content sharing application), and displays a bubble-style split-screen recommendation control 23 on top of the application interface.
[0094] In other embodiments, when the second application to be displayed has an application lock (an application encryption method where opening an application requires password, fingerprint, or facial verification to protect application privacy), the terminal displays a password entry interface before displaying the second application. When the key entered through this password entry interface is successfully verified, the terminal displays the second application. This password entry interface is used to obtain the entered password, fingerprint, or facial recognition data.
[0095] Schematic illustration, based on Figure 3, as shown in Figure 4, when the user clicks the "Allow" button in the confirmation prompt window 213, the terminal displays the password entry interface 24 because the second application has an application lock. When the password entered by the user through the password entry interface 24 is correct, the terminal jumps to display the second application interface 22 of the second application (content sharing application), and displays a bubble-style split-screen recommendation control 23 on top of the application interface.
[0096] Display conditions of split-screen recommendation control
[0097] In some embodiments, besides the condition of switching from the first application to the second application as the display condition for the split-screen recommendation control, other display conditions for the split-screen recommendation control can be set in addition to the above conditions. Optionally, the display conditions for the split-screen recommendation control may also include at least one of the following:
[0098] Display condition 1: The first application is in full-screen mode before the user jumps to the second application.
[0099] In one possible implementation, the automatic application split-screen function is quickly triggered by the split-screen recommendation control and enabled when the first application interface of the first application is initially in full-screen display mode.
[0100] Correspondingly, when the first application interface is in full-screen mode, in response to an application jump operation within the first application interface, the terminal jumps to full-screen display of the second application interface and displays a split-screen recommendation control. Optionally, this split-screen recommendation control is displayed on top of the second application interface.
[0101] Optionally, when the first application interface is not in full-screen display (such as in split-screen display, floating window display, etc.), in response to the application jump operation within the first application interface, the terminal only jumps to the full-screen display of the second application interface of the second application, without displaying the split-screen recommendation control.
[0102] In some embodiments, when the split-screen recommendation control is displayed while the first application is in full-screen mode, in order to enable users to quickly know that the split-screen function is enabled by triggering the control, and which two applications can be automatically split-screened, the terminal displays a split-screen recommendation control containing the first application icon of the first application, the second application icon of the second application, and a split-screen identifier.
[0103] The split-screen indicator can take the form of a split-screen icon, text, etc., and this embodiment does not limit it.
[0104] As illustrated in Figure 5, when switching from full-screen application A to application B, the split-screen recommendation control 51 displayed on the terminal includes the first application identifier 511 of application A, the second application identifier 512 of application B, and the split-screen identifier 513 in text form. Through the split-screen recommendation control 51, the user can know that the control is used to trigger application split-screen between application A and application B.
[0105] Display condition 2: There are frequent jumps between the first application and the second application.
[0106] In some embodiments, when there is inter-application switching behavior, the terminal will display a split-screen recommendation control.
[0107] In other embodiments, to avoid the split-screen recommendation control being displayed too frequently and having a low trigger rate, the terminal can display the split-screen recommendation control when there is frequent switching between the first and second applications. However, if there is no frequent switching between the first and second applications, the split-screen recommendation control will not be displayed.
[0108] Regarding how to determine whether there are frequent jumps between applications, one possible implementation is that the terminal maintains the historical number of jumps between different applications, as well as a threshold number used to measure whether there are frequent jumps between applications.
[0109] The historical redirect count can be either a one-way redirect or a two-way redirect. For example, for applications A and B, if the historical redirect count is a one-way redirect, then the historical redirect count from application A to application B can be 2 times, and the historical redirect count from application B to application A can be 3 times; if the historical redirect count is a two-way redirect, then the historical redirect count between application A and application B is 2 + 3 = 5 times.
[0110] In response to an application jump operation within the first application interface, if the historical number of jumps between the first and second applications reaches a threshold, the terminal determines that there are frequent jumps between the first and second applications, jumps to display the second application interface of the second application, and displays the split-screen recommendation control.
[0111] To illustrate, when an application jump operation is received within the first application interface, and the operation indicates a jump to the second application, the terminal retrieves the historical jump count between the first and second applications, which is 4. Since this historical jump count has reached the threshold of 3, the terminal jumps to display the second application interface of the second application and shows the split-screen recommendation controls.
[0112] Optionally, in response to an application jump operation within the first application interface, if the historical jump count between the first and second applications has not reached a threshold, the terminal determines that there are no frequent jumps between the first and second applications, and thus jumps to display the second application interface of the second application instead of displaying the split-screen recommendation control. Furthermore, the terminal updates the historical jump count between the first and second applications based on this application jump. For example, it increments the historical jump count between the first and second applications by one.
[0113] By setting the above display condition 2, split-screen recommendation controls are displayed for applications with frequent navigation relationships, thereby improving the efficiency of application split-screen in frequent navigation scenarios and avoiding the impact of frequently displaying split-screen recommendation controls on application display.
[0114] Display condition 3: The first application and the second application are a split-screen application combination.
[0115] In one possible implementation, the terminal is equipped with split-screen application combinations. Each split-screen application combination contains at least two specific applications, or at least two application types.
[0116] For example, a split-screen application combination may include application A and application B, or it may include a chat application and a content sharing application.
[0117] In some embodiments, the split-screen application portfolio includes a portfolio of applications with a high probability of split-screen, or a portfolio of application types with a high probability of split-screen.
[0118] The split-screen application combination can be a preset combination (which can be generated by pre-setting or by big data statistics to generate a combination with a high probability of split-screen), or it can be learned based on the terminal's daily application split-screen behavior (i.e., generated based on the user's daily application split-screen preferences).
[0119] In this embodiment, for applications belonging to a split-screen application group, the terminal displays a split-screen recommendation control. Since users are more likely to use split-screen applications within this group, the probability of this split-screen recommendation control being triggered is also higher. For applications not belonging to a split-screen application group, the terminal does not display the split-screen recommendation control to avoid wasting processing resources due to invalid recommendations.
[0120] In response to an application navigation operation within the first application interface, if the first and second applications are a split-screen application combination, the system navigates to and displays the second application interface of the second application, along with split-screen recommendation controls. In response to an application navigation operation within the first application interface, if the first and second applications are not a split-screen application combination, the system navigates to and displays the second application interface of the second application, but does not display split-screen recommendation controls.
[0121] It should be noted that the above display conditions can be set individually or in combination, and can be set by system default or by user customization. For example, when display conditions 1 and 2 are set simultaneously, if the first application interface is in full-screen mode and the historical jump count between the first and second applications reaches a threshold, in response to the application jump operation within the first application interface, the terminal jumps to full-screen display of the second application interface of the second application and displays the split-screen recommendation controls. This application embodiment does not limit the specific combination of display conditions.
[0122] In this embodiment, the terminal reduces the number of times the split-screen recommendation control is displayed when there is no application split-screen requirement by setting additional display conditions, and increases the probability that the control is triggered after the split-screen recommendation control is displayed.
[0123] Split-screen recommendation control display in split-screen scenarios
[0124] To expand the use cases for split-screen recommendations, the terminal can display split-screen recommendation controls in split-screen scenarios (i.e., without additionally setting the above display condition 1).
[0125] In one possible implementation, when the first application interface is in split-screen display mode, the initial split-screen display area of the first application interface is designated as the first split-screen display area. In response to an application jump operation within the first application interface, the terminal jumps to display the second application interface of the second application within the first split-screen display area (i.e., the second application is displayed in the initial display area of the first application), and displays split-screen recommendation controls.
[0126] When the first application interface is in split-screen display mode, the first application interface and the third application interface of the third application are displayed together. The third application can be a single application (dual application split-screen) or at least two applications (multi-application split-screen).
[0127] Furthermore, when the second application interface is displayed in the first split-screen display area, the first application is running in the background, meaning the first application interface is not displayed.
[0128] Since the first application and the third application are already displayed in split-screen mode before the application jump, the terminal needs to automatically display multiple applications in split-screen mode after the user triggers the split-screen recommendation control. In some embodiments, in response to the first trigger operation of the split-screen recommendation control, the terminal displays the first application interface of the first application, the second application interface of the second application, and the third application interface of the third application in split-screen mode. The third application interface is the application that was initially displayed in split-screen mode with the first application.
[0129] Optionally, the terminal can display the application interfaces of the first, second, and third applications in an evenly divided split-screen display area, or display the third application interface in the initial split-screen display area and divide the first split-screen display area into two sub-screen display areas for the first and second application interfaces to display. This application embodiment does not limit the specific size of the split-screen area after triggering the split-screen recommendation control.
[0130] In some embodiments, in order to enable users to quickly understand that the split-screen function can be implemented by triggering the control, and which applications can be automatically split-screened, the terminal displays a split-screen recommendation control that includes the first application icon of the first application, the second application icon of the second application, the third application icon of the third application, and a split-screen identifier.
[0131] The split-screen indicator can take the form of a split-screen icon, text, etc., and this embodiment does not limit it.
[0132] As illustrated in Figure 6, applications A and B are initially displayed in a split-screen mode, with application A's interface 61 displayed in the first split-screen area and application B's interface 62 displayed in the second split-screen area. When an application jump operation is received within application A, indicating a jump to application C, the terminal displays application C's interface 63 in the first split-screen area and displays a split-screen recommendation control 64. This control includes application identifiers for applications A, B, and C, as well as a text-based split-screen indicator. Users can easily identify the control as triggering split-screen functionality for applications A, B, and C. Upon clicking the split-screen recommendation control 64, the terminal automatically displays application A's interface 61, application B's interface 62, and application C's interface 63 in a split-screen mode.
[0133] Split-screen recommendation controls stop displaying.
[0134] In some embodiments, the split-screen recommendation control stops displaying under at least one of the following conditions:
[0135] Scenario 1: If the display duration of the split-screen recommendation control reaches the automatic disappearance duration, and no trigger operation is received on the split-screen recommendation control within the automatic disappearance duration, the display of the split-screen recommendation control will stop.
[0136] Optionally, the terminal can set an automatic disappearance duration for the split-screen recommendation control. The split-screen recommendation control will automatically disappear after this automatic disappearance duration has elapsed and no trigger operation has been received. This automatic disappearance duration can be a system default duration or can be user-defined. For example, the automatic disappearance duration could be 5 seconds.
[0137] In some embodiments, the automatic disappearance duration of the split-screen recommendation control can be the same or different depending on the different display scenarios. For example, the automatic disappearance duration of the split-screen recommendation control in the initial display scenario is longer than that in non-initial display scenarios. For instance, the automatic disappearance duration of the split-screen recommendation control is 8 seconds in the initial display scenario and 5 seconds in non-initial display scenarios.
[0138] In other embodiments, the automatic disappearance duration applies to scenarios where the split-screen recommendation control is not being displayed for the first time. If the split-screen recommendation control is not being displayed for the first time, and its display duration reaches the automatic disappearance duration, and no trigger operation is received on the split-screen recommendation control within the automatic disappearance duration, the terminal stops displaying the split-screen recommendation control.
[0139] For the initial display scenario, in order to more clearly inform the user of the purpose of the split-screen recommendation control, in one possible implementation, when the split-screen recommendation control is displayed for the first time, the terminal displays a guide control to prompt the user about the control function of the split-screen recommendation control.
[0140] Optionally, the guide control can be displayed as a bubble, floating window, etc., and the guide control is displayed around the split-screen recommendation control and points to the split-screen recommendation control.
[0141] In addition, this guide control supports being closed. The closure function can be implemented through a closure component within the guide control.
[0142] As illustrated in Figure 7, when the terminal first displays the split-screen recommendation control 71, a guide control 72 is displayed below it. By clicking the close button 721 in the guide control 72, the guide control 72 can be closed, and only the split-screen recommendation control 71 will be displayed.
[0143] In one possible design, to improve the user's awareness of the split-screen recommendation control, the split-screen recommendation control and the guide control do not disappear automatically when displayed simultaneously; that is, the automatic disappearance duration does not take effect when the split-screen recommendation control and the guide control are displayed at the same time.
[0144] Optionally, when the guide control is closed, indicating that the user has noticed the split-screen recommendation control, the automatic disappearance time can take effect. That is, after the guide control is closed, if the display time of the split-screen recommendation control reaches the automatic disappearance time, and no trigger operation is received on the split-screen recommendation control within the automatic disappearance time, the display of the split-screen recommendation control will stop.
[0145] Scenario 2: If a second trigger operation is received for the split-screen recommendation control, stop displaying the split-screen recommendation control.
[0146] The second trigger operation differs from the first trigger operation that enables split-screen. For example, the first and second trigger operations can be different types of operations, or operations of the same type but with different parameters. For instance, the first trigger operation is a click operation on the split-screen recommendation control, and the second trigger operation is an up swipe operation on the split-screen recommendation control. Or, the first trigger operation is a down swipe operation on the split-screen recommendation control, and the second trigger operation is an up swipe operation on the split-screen recommendation control.
[0147] As illustrated in Figure 8, users can swipe up on the split-screen recommendation control 81 to trigger the stop of displaying the split-screen recommendation control 81.
[0148] It should be noted that in the initial display scenario, when a guide control is displayed synchronously, the terminal stops displaying both the split-screen recommendation control and the guide control upon receiving a second trigger operation on the split-screen recommendation control.
[0149] Scenario 3: Upon receiving a window adjustment operation, stop displaying the split-screen recommendation control. The window adjustment operation is used to adjust the application's display window.
[0150] Optionally, the window adjustment operation can be a trigger operation on a window controller. This window controller is used to provide window adjustment functions, including but not limited to initiating dual-screen mode, initiating multi-screen mode, making the window a floating window, adjusting the window size, etc.
[0151] Optionally, upon receiving a trigger operation on the window controller, indicating that the user has a need to manually adjust the application's display window, and that this need is different from the split-screen scheme indicated by the split-screen recommendation control, the terminal displays the window adjustment menu and stops displaying the split-screen recommendation control.
[0152] Of course, the window adjustment operation can also be performed using gestures, voice commands, etc., and this application embodiment does not limit this.
[0153] As illustrated in Figure 9, the terminal displays a split-screen recommendation control 91, which triggers a split-screen setup for application A (the application before the jump) and application B (the application after the jump). When the user actually wants to split the screen between application B and application C, the user clicks the window controller 92, triggering the display of the window adjustment menu 93. The user can then select application C to be split through the "Start Dual Split Screen" option in the window adjustment menu 93. After the window adjustment menu 93 is displayed, the split-screen recommendation control 91 stops displaying.
[0154] Scenario 4: Upon receiving a switching operation for the second application, stop displaying the split-screen recommendation control. The switching operation is used to switch the display of content other than the second application.
[0155] When a switching operation for the second application is received, it indicates that the second application to be displayed needs to be switched to other content. In other words, there may not be a need to split the screen for the second application at this time, so the terminal stops displaying the split-screen recommendation control.
[0156] The switching operation can change the displayed content to the desktop, task management interface, or other applications besides the second application.
[0157] As an illustration, when a trigger operation is received on the desktop back button (which could be the global back button), the terminal determines that a switching operation on the second application has been received and displays the desktop; when a gesture operation to call up the task manager is received, the terminal displays the task management interface containing recent tasks; when an application switching gesture (such as a horizontal swipe operation) is received on the bottom navigation bar of the interface, the terminal switches to display other background applications besides the second application.
[0158] Of course, in addition to the switching operations of the above types, other types of switching operations can also be used. This application embodiment does not limit the type and triggering method of the switching operation.
[0159] Scenario 5: If the display duration of the split-screen recommendation control has not reached the automatic disappearance duration and the screen appearance changes, stop displaying the split-screen recommendation control.
[0160] In one possible application scenario, the terminal has at least two screen forms. For example, for a foldable screen terminal, there is a folded state and an unfolded state. In the folded state, the terminal displays through an exposed small-sized screen (such as the outer screen of an inward-folding terminal, or part of the screen of an outward-folding terminal). In the unfolded state, the terminal displays through a large-sized screen (such as the inner screen of an inward-folding terminal, or the entire screen of an outward-folding terminal).
[0161] If the display duration of the split-screen recommendation control has not reached the automatic disappearance time, but the screen shape changes, the terminal stops displaying the split-screen recommendation control. For example, for an inward-folding terminal, the terminal displays the split-screen recommendation control in the unfolded state, and stops displaying the split-screen recommendation control when the user folds the terminal.
[0162] Optionally, the terminal can further determine whether the screen after the form change supports split-screen mode. If it does, the recommended split-screen controls will continue to be displayed; if it does not support split-screen mode, the recommended split-screen controls will stop being displayed.
[0163] For example, for an inward-folding device, in the folded state, the device displays split-screen recommendations. When the user unfolds the device, it continues to display the split-screen recommendations because the device supports split-screen mode in the unfolded state. However, when the user folds the device, it stops displaying the split-screen recommendations because the device does not support split-screen mode in the folded state.
[0164] In this embodiment, by setting multiple strategies for stopping the display of split-screen recommendation controls, the split-screen recommendation controls can be manually or automatically disappeared when there is no need for application split-screen. This avoids the split-screen recommendation controls from obstructing the interface display due to prolonged persistence and also avoids accidental touches caused by prolonged display of split-screen recommendation controls.
[0165] The split-screen display process of the first and second applications
[0166] In response to the first trigger operation of the split-screen recommendation control, the terminal displays the first application interface and the second application interface in split-screen mode based on the split-screen display parameters. These split-screen display parameters include, but are not limited to, at least one of the following: split-screen mode (vertical split-screen, horizontal split-screen), split-screen display order (affecting the display position of each application interface), and split-screen display area size (affecting the display size of each application interface).
[0167] In one possible implementation, the terminal uses uniform split-screen display parameters in various scenarios.
[0168] In another possible implementation, the terminal uses different split-screen display parameters in different scenarios.
[0169] In some embodiments, when splitting the screen between the first application and the second application is triggered for the first time through the split-screen recommendation control, in response to the first trigger operation of the split-screen recommendation control, the terminal displays the first application interface of the first application and the second application interface of the second application in a split-screen manner according to the initial split-screen display parameters.
[0170] The initial split-screen display parameters may include at least one of the following: initial split-screen mode, initial split-screen display order, and initial split-screen display area size.
[0171] For example, the initial split-screen display parameters include the initial split-screen mode as "left and right split-screen", the initial split-screen display order as "first application → second application" (i.e., the first application interface is located on the left side of the second application interface), and the initial split-screen display area size as "(0.5, 0.5)" (i.e., the first application interface and the second application interface have the same size, both being half the screen size).
[0172] In other embodiments, the terminal saves the historical split-screen display parameters used when splitting the screen between the first and second applications was most recently triggered via the split-screen recommendation control. To avoid the need for users to manually adjust the split-screen area (e.g., adjust the split-screen mode, application display order, and size) according to preferences after splitting the screen based on the initial split-screen display parameters, when splitting the screen between the first and second applications is triggered via the split-screen recommendation control for the first time before, in response to the first trigger operation of the split-screen recommendation control, the terminal displays the first application interface of the first application and the second application interface of the second application according to the historical split-screen display parameters. The historical split-screen display parameters are the split-screen display parameters saved when the first and second applications were last displayed in a split-screen configuration.
[0173] For example, when the split-screen recommendation control was triggered last time, the user manually adjusted the display ratio of the first and second applications to 0.7 and 0.3 respectively, and moved the second application to the left of the first application. The terminal saved the historical split-screen display parameters as follows: "left-right split-screen", "second application → first application", and "(0.7, 0.3)". When the split-screen recommendation control is triggered again subsequently, the terminal uses a left-right split-screen method, displaying the first and second application interfaces separately, with the first application interface located to the right of the second application interface. The first application interface occupies 0.7 of the screen, and the second application interface occupies 0.3 of the screen.
[0174] In one possible design, in response to the first trigger operation of the split-screen recommendation control, the terminal displays a split-screen animation, and after the split-screen animation finishes playing, the first application interface of the first application and the second application interface of the second application are displayed in split-screen mode.
[0175] In order to match the split-screen animation with the final split-screen display effect, in one possible implementation, the terminal displays the split-screen animation based on the split-screen display parameters, and displays the first application interface of the first application and the second application interface of the second application in a split-screen manner based on the split-screen display parameters.
[0176] In one possible design, the split-screen animation includes the following stages: 1. Displaying the first overlay in full screen; 2. Displaying the second overlay starting from the edge of the screen; 3. The second overlay compresses the first overlay until the target split-screen ratio is reached. After the split-screen animation is complete, the terminal displays the split-screen application interface at the first and second overlays.
[0177] Correspondingly, the split-screen mode in the split-screen display parameters will affect the edge position where the second overlay starts to be displayed (when splitting left and right, the second overlay will start to be displayed from the left or right edge of the screen; when splitting top and bottom, the second overlay will start to be displayed from the top or bottom edge of the screen); the split-screen display order will affect the edge position where the second overlay starts to be displayed as well as the first overlay; the size of the split-screen display area will affect the final target split-screen ratio.
[0178] In one possible implementation, in response to a first trigger operation on the split-screen recommendation control, the terminal displays a split-screen animation according to the initial split-screen display parameters; after the split-screen animation finishes playing, the terminal displays the first application interface of the first application and the second application interface of the second application in a split-screen manner according to the initial split-screen display parameters.
[0179] As illustrated in Figure 10, the terminal currently displays the application interface 1001 of application B. When a click operation is received on the split-screen recommendation control 1002, and the initial split-screen display parameters include "left-right split-screen", "first application → second application", and "(0.5, 0.5)", the terminal's split-screen animation based on the initial split-screen display parameters includes the following stages: 1. A first overlay 1003 containing the application icon of the second application (application B) is displayed in full screen; 2. A second overlay 1004 containing the application icon of the first application (application A) is displayed starting from the left edge of the screen; 3. The second overlay 1004 pushes the first overlay 1003 to the right until the ratio of the first overlay 1003 and the second overlay 1004 is consistent. Finally, the terminal displays the first application interface 1006 of the first application in the area where the second overlay 1004 is located, and displays the second application interface 1005 of the second application in the area where the first overlay 1003 is located.
[0180] In another possible implementation, in response to the first trigger operation of the split-screen recommendation control, the terminal displays the split-screen animation according to the historical split-screen display parameters; after the split-screen animation finishes playing, the terminal displays the first application interface of the first application and the second application interface of the second application in a split-screen manner according to the historical split-screen display parameters.
[0181] Indicatively, when the historical split-screen display parameters include "left-right split-screen", "second application → first application", and "(0.7, 0.3)", the terminal's split-screen animation based on these parameters includes the following stages: 1. Displaying a first overlay containing the application icon of the second application in full screen; 2. Displaying a second overlay containing the application icon of the first application starting from the right edge of the screen; 3. The second overlay pushes the first overlay to the left until the ratio of the second overlay to the first overlay is 7:3. Finally, the terminal displays the first application interface of the first application in the area where the second overlay is located, and the second application interface of the second application in the area where the first overlay is located.
[0182] In this embodiment, the terminal saves the historical split-screen display ratio of the first application and the second application in split-screen mode. When the split-screen recommendation control is not triggered for the first time, the first application and the second application are displayed in split-screen mode according to the previously saved historical split-screen display ratio, so that the split-screen display effect meets the user's preference and the user is not required to manually adjust the split-screen effect.
[0183] In addition, the terminal determines the split-screen animation based on the currently used split-screen display parameters, so that the split-screen animation is consistent with the final split-screen effect, avoiding sudden changes in the screen due to inconsistencies between the split-screen animation and the final split-screen effect, and improving the display quality of the split-screen animation.
[0184] Please refer to Figure 11, which shows a structural block diagram of an application split-screen device provided in an exemplary embodiment of this application. The device includes:
[0185] The first display module 1101 is used to display the first application interface of the first application;
[0186] The second display module 1102 is used to respond to the application jump operation in the first application interface, jump to display the second application interface of the second application, and display the split-screen recommendation control;
[0187] The split-screen module 1103 is used to respond to a first trigger operation on the split-screen recommendation control to display the first application interface of the first application and the second application interface of the second application in a split-screen manner.
[0188] Optionally, the second display module 1102 is used for:
[0189] When the first application interface is in full-screen display mode, in response to the application jump operation within the first application interface, the second application interface of the second application is displayed in full-screen mode, and the split-screen recommendation control is displayed.
[0190] Optionally, the second display module 1102 is used for:
[0191] The split-screen recommendation control displays a first application icon for the first application, a second application icon for the second application, and a split-screen identifier.
[0192] Optionally, the second display module 1102 is further configured to:
[0193] When the first application interface is in a split-screen display state, in response to the application jump operation in the first application interface, the second application interface of the second application is displayed in the first split-screen display area, and the split-screen recommendation control is displayed. The first split-screen display area is the split-screen display area where the first application interface is initially located.
[0194] The split-screen module 1103 is used for:
[0195] In response to the first trigger operation of the split-screen recommendation control, the first application interface of the first application, the second application interface of the second application, and the third application interface of the third application are displayed in a split-screen manner, wherein the third application interface is the application initially displayed in a split-screen manner with the first application.
[0196] Optionally, the second display module 1102 is used for:
[0197] The split-screen recommendation control displays a first application icon for the first application, a second application icon for the second application, a third application icon for the third application, and a split-screen identifier.
[0198] Optionally, the device further includes a third display module for:
[0199] If the display duration of the split-screen recommendation control reaches the automatic disappearance duration, and no trigger operation is received on the split-screen recommendation control within the automatic disappearance duration, the display of the split-screen recommendation control will stop; and / or,
[0200] Upon receiving a second trigger operation on the split-screen recommendation control, stop displaying the split-screen recommendation control; and / or,
[0201] Upon receiving a window adjustment operation, stop displaying the split-screen recommendation control; the window adjustment operation is used to adjust the application's display window; and / or,
[0202] Upon receiving a switching operation for the second application, stop displaying the split-screen recommendation control; the switching operation is used to switch the display of content other than the second application; and / or,
[0203] If the display duration of the split-screen recommendation control has not reached the automatic disappearance duration and the screen appearance changes, the display of the split-screen recommendation control will stop.
[0204] Optionally, the third display module is used for:
[0205] If the split-screen recommendation control is not being displayed for the first time, and the display duration of the split-screen recommendation control reaches the automatic disappearance duration, and no trigger operation is received on the split-screen recommendation control within the automatic disappearance duration, then the display of the split-screen recommendation control will stop.
[0206] Optionally, the second display module 1102 is further configured to:
[0207] When the split-screen recommendation control is displayed for the first time, a guide control is displayed. The guide control is used to prompt the control functions of the split-screen recommendation control, and the split-screen recommendation control and the guide control do not disappear automatically when they are displayed at the same time.
[0208] Optionally, the split-screen module 1103 is used for:
[0209] In response to the first trigger operation of the split-screen recommendation control, the first application interface of the first application and the second application interface of the second application are displayed in split screen according to the initial split-screen display parameters;
[0210] In response to the first trigger operation of the split-screen recommendation control, the first application interface of the first application and the second application interface of the second application are displayed in split screen according to the historical split-screen display parameters. The historical split-screen display parameters are the split-screen display parameters saved when the first application and the second application were displayed in split screen last time.
[0211] Optionally, the split-screen module 1103 is specifically used for:
[0212] In response to the first trigger operation of the split-screen recommendation control, a split-screen animation effect is displayed according to the initial split-screen display parameters; when the split-screen animation effect finishes playing, the first application interface of the first application and the second application interface of the second application are displayed in split screen according to the initial split-screen display parameters.
[0213] In response to the first trigger operation of the split-screen recommendation control, the split-screen animation is displayed according to the historical split-screen display parameters; when the split-screen animation finishes playing, the first application interface of the first application and the second application interface of the second application are displayed in split screen according to the historical split-screen display parameters.
[0214] Optionally, the second display module 1102 is used for:
[0215] In response to the application jump operation within the first application interface, if the first application and the second application support split-screen display, the system jumps to display the second application interface of the second application and displays the split-screen recommendation control.
[0216] Optionally, the second display module 1102 is used for:
[0217] In response to the application jump operation within the first application interface, if the historical jump count between the first application and the second application reaches a threshold, the second application interface of the second application is displayed, and the split-screen recommendation control is shown.
[0218] Optionally, the second display module 1102 is further configured to:
[0219] In response to the application jump operation within the first application interface, if the historical jump count between the first application and the second application has not reached the threshold, the second application interface of the second application will be displayed.
[0220] An update module is used to update the historical jump count between the first application and the second application.
[0221] In summary, in this embodiment, when the terminal receives an application jump operation within the first application interface of the first application and jumps to display the second application interface of the second application, it additionally displays a split-screen recommendation control. When the user triggers the split-screen recommendation control, the terminal can automatically split-screen to display the first application interface and the second application interface, eliminating the need for the user to manually trigger the split-screen function and select the application to be displayed through cumbersome button or gesture operations. This simplifies the application split-screen process and improves the efficiency of application split-screen.
[0222] Referring to Figure 12, which is a schematic diagram of the structure of a terminal provided in an exemplary embodiment of this application, the terminal may include one or more of the following components: a processor 1210 and a memory 1220.
[0223] Optionally, the processor 1210 connects various parts within the electronic device using various interfaces and lines. It executes various functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 1220, and by calling data stored in the memory 1220. Optionally, the processor 1210 can be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 1210 can integrate one or more of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), Neural-network Processing Unit (NPU), and baseband chip. Specifically, the CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display on the touch screen; the NPU is used to implement Artificial Intelligence (AI) functions; and the baseband chip is used for wireless communication. It is understandable that the aforementioned baseband chip may not be integrated into the processor 1210, but may be implemented using a separate chip.
[0224] The memory 1220 may include random access memory (RAM) or read-only memory (ROM). Optionally, the memory 1220 may include a non-transitory computer-readable storage medium. The memory 1220 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 1220 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function, instructions for implementing the various method embodiments described below, etc.; the data storage area may store data created according to the use of the electronic device, etc.
[0225] In addition, those skilled in the art will understand that the structure of the terminal shown in the above figures does not constitute a limitation on the terminal. The terminal may include more (e.g., screen, communication components, sensor components) or fewer components than shown, or combine certain components, or have different component arrangements.
[0226] This application provides a computer-readable storage medium storing at least one computer instruction, which is executed by a processor to implement the application split-screen method as described in the above embodiments.
[0227] On the other hand, this application provides a computer program product, which includes computer instructions. When the processor executes the computer instructions, it implements the application split-screen method as described in the above embodiments.
[0228] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0229] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for applying split-screen functionality, the method being used on a terminal, the method comprising: Displays the first application interface of the first application; In response to an application jump operation within the first application interface, the system jumps to display the second application interface of the second application and displays a split-screen recommendation control. In response to a first trigger operation on the split-screen recommendation control, the first application interface of the first application and the second application interface of the second application are displayed in a split-screen manner.
2. The method according to claim 1, wherein, The response to the application jump operation within the first application interface, jumping to display the second application interface of the second application, and displaying the split-screen recommendation control, includes: When the first application interface is in full-screen display mode, in response to the application jump operation within the first application interface, the second application interface of the second application is displayed in full-screen mode, and the split-screen recommendation control is displayed.
3. The method according to claim 2, wherein, The control for displaying the split-screen recommendation includes: The split-screen recommendation control displays a first application icon for the first application, a second application icon for the second application, and a split-screen identifier.
4. The method according to any one of claims 1 to 3, wherein, The response to the application jump operation within the first application interface, jumping to display the second application interface of the second application, and displaying the split-screen recommendation control, includes: When the first application interface is in a split-screen display state, in response to the application jump operation in the first application interface, the second application interface of the second application is displayed in the first split-screen display area, and the split-screen recommendation control is displayed. The first split-screen display area is the split-screen display area where the first application interface is initially located. The step of responding to a first trigger operation on the split-screen recommendation control by displaying the first application interface of the first application and the second application interface of the second application in a split-screen manner includes: In response to the first trigger operation of the split-screen recommendation control, the first application interface of the first application, the second application interface of the second application, and the third application interface of the third application are displayed in a split-screen manner, wherein the third application interface is the application initially displayed in a split-screen manner with the first application.
5. The method according to claim 4, wherein, The control for displaying the split-screen recommendation includes: The split-screen recommendation control displays a first application icon for the first application, a second application icon for the second application, a third application icon for the third application, and a split-screen identifier.
6. The method according to any one of claims 1 to 5, wherein, Stopping the display of the split-screen recommendation control includes one or more of the following methods: If the display duration of the split-screen recommendation control reaches the automatic disappearance duration, and no trigger operation is received on the split-screen recommendation control within the automatic disappearance duration, the display of the split-screen recommendation control will stop. Upon receiving a second trigger operation on the split-screen recommendation control, the display of the split-screen recommendation control is stopped; Upon receiving a window adjustment operation, the split-screen recommendation control is stopped from being displayed. The window adjustment operation is used to adjust the application's display window. Upon receiving a switching operation for the second application, the split-screen recommendation control is stopped from being displayed. The switching operation is used to switch the display of content other than the second application. If the display duration of the split-screen recommendation control has not reached the automatic disappearance duration and the screen appearance changes, the display of the split-screen recommendation control will stop.
7. The method according to claim 6, wherein, The step of stopping the display of the split-screen recommendation control when the display duration of the split-screen recommendation control reaches the automatic disappearance duration, and no trigger operation on the split-screen recommendation control is received within the automatic disappearance duration, includes: If the split-screen recommendation control is not being displayed for the first time, and the display duration of the split-screen recommendation control reaches the automatic disappearance duration, and no trigger operation is received on the split-screen recommendation control within the automatic disappearance duration, then the display of the split-screen recommendation control will stop.
8. The method according to claim 7, wherein, The method further includes: When the split-screen recommendation control is displayed for the first time, a guide control is displayed. The guide control is used to prompt the control functions of the split-screen recommendation control, and the split-screen recommendation control and the guide control do not disappear automatically when they are displayed at the same time.
9. The method according to claim 1, wherein, The step of responding to a first trigger operation on the split-screen recommendation control by displaying the first application interface of the first application and the second application interface of the second application in a split-screen manner includes: In response to the first trigger operation of the split-screen recommendation control, the first application interface of the first application and the second application interface of the second application are displayed in split screen according to the initial split-screen display parameters; In response to the first trigger operation of the split-screen recommendation control, the first application interface of the first application and the second application interface of the second application are displayed in split screen according to the historical split-screen display parameters. The historical split-screen display parameters are the split-screen display parameters saved when the first application and the second application were displayed in split screen last time.
10. The method according to claim 9, wherein, The step of responding to the first trigger operation on the split-screen recommendation control, and displaying the first application interface of the first application and the second application interface of the second application in a split-screen manner according to the initial split-screen display parameters, includes: In response to the first trigger operation on the split-screen recommendation control, the split-screen animation is displayed according to the initial split-screen display parameters; After the split-screen animation finishes playing, the first application interface of the first application and the second application interface of the second application are displayed in split screen according to the initial split-screen display parameters. The step of responding to the first trigger operation on the split-screen recommendation control, and displaying the first application interface of the first application and the second application interface of the second application in a split-screen manner according to the historical split-screen display parameters, includes: In response to the first trigger operation on the split-screen recommendation control, the split-screen animation is displayed according to the historical split-screen display parameters; After the split-screen animation finishes playing, the first application interface of the first application and the second application interface of the second application are displayed in split screen according to the historical split-screen display parameters.
11. The method according to any one of claims 1 to 10, wherein, The response to the application jump operation within the first application interface, jumping to display the second application interface of the second application, and displaying the split-screen recommendation control, includes: In response to the application jump operation within the first application interface, if the first application and the second application support split-screen display, the system jumps to display the second application interface of the second application and displays the split-screen recommendation control.
12. The method according to any one of claims 1 to 11, wherein, The response to the application jump operation within the first application interface, jumping to display the second application interface of the second application, and displaying the split-screen recommendation control, includes: In response to the application jump operation within the first application interface, if the historical jump count between the first application and the second application reaches a threshold, the second application interface of the second application is displayed, and the split-screen recommendation control is shown.
13. The method according to claim 12, wherein, The method further includes: In response to the application jump operation within the first application interface, if the historical jump count between the first application and the second application has not reached the threshold, the second application interface of the second application will be displayed. Update the historical jump count between the first application and the second application.
14. A split-screen application device, the device comprising: The first display module is used to display the first application interface of the first application. The second display module is used to respond to the application jump operation in the first application interface, jump to display the second application interface of the second application, and display the split-screen recommendation control; The split-screen module is used to respond to a first trigger operation on the split-screen recommendation control to display the first application interface of the first application and the second application interface of the second application in a split-screen manner.
15. A terminal, the terminal comprising a processor and a memory, the memory storing at least one computer instruction, the at least one computer instruction being loaded and executed by the processor to implement the application split-screen method as described in any one of claims 1 to 13.
16. A computer-readable storage medium storing at least one computer instruction, the at least one computer instruction being executed by a processor to implement the application split-screen method as described in any one of claims 1 to 13.
17. A computer program product comprising computer instructions, wherein a processor, when executing the computer instructions, implements the application split-screen method as described in any one of claims 1 to 13.