Split-screen display method and terminal equipment

By sliding the first user interface on the display screen of the terminal device to a specific area, triggering the split-screen display function and selecting the second application, the problem of cumbersome split-screen display in the prior art is solved, and a simple and efficient split-screen display process is realized, which improves the user experience.

CN120429045APending Publication Date: 2025-08-05HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410168590.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-05
Publication Date
2025-08-05

AI Technical Summary

Technical Problem

The split-screen display process of existing terminal devices is cumbersome and has poor user experience, making it difficult to efficiently realize the simultaneous display of multiple user interfaces.

Method used

By sliding the first user interface on the display screen to a specific area, triggering the split-screen display function, and displaying the application set in the second area, the user can select the second application in the set for split-screen display, simplifying the operation process.

Benefits of technology

It realizes the completion of split-screen display in one operation process, improves the user experience, simplifies operation difficulty and time, and enhances the efficiency and convenience of split-screen display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120429045A_ABST
    Figure CN120429045A_ABST
Patent Text Reader

Abstract

The invention provides a split-screen display method and terminal equipment, and relates to the field of terminals.The method comprises the steps that a first user interface is displayed on a display screen, and the first user interface comprises a window of a first application; in response to a first operation which is used for triggering a split-screen display function, displaying the first user interface in a first area of the display screen, and displaying an application set in a second area of the display screen, the application set comprising at least one application, the second area comprises at least partial area of the display screen except the first area; in response to a second operation performed before the first operation is finished, the second operation is used for determining a second application from the application set, the first user interface and a second user interface are displayed on the display screen in a split-screen mode, and the second user interface comprises a window of the second application. According to the technical scheme provided by the invention, the split-screen display process can be more concise.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminals, and in particular to a split-screen display method and terminal device. Background Art

[0002] Display is a crucial function of terminal devices. Terminal devices can display various user interfaces (UIs) to users, enabling them to interact with these interfaces. Currently, the question of how to display multiple UIs on a split screen to meet user needs for operating different applications is gaining widespread attention.

[0003] In the prior art, a terminal device may first display a window of an application, and the user slides the window to an area of the display screen. Then, after the sliding operation is completed, the terminal device displays the window in the area and displays other applications in another area of the display screen. The user clicks on another application in the other application, and the terminal device responds to the user's click operation on the other application by displaying the window of the other application in another area. The split-screen method is relatively cumbersome and the user experience is very poor. Summary of the Invention

[0004] In view of this, the present application provides a split-screen display method and terminal device, which can make the split-screen display process more concise and improve the user experience.

[0005] In order to achieve the above-mentioned objectives, in a first aspect, an embodiment of the present application provides a split-screen display method, the method comprising: displaying a first user interface on a display screen, the first user interface including a window of a first application; in response to a first operation and the first operation is used to trigger a split-screen display function, displaying the first user interface in a first area of the display screen, and displaying an application set in a second area of the display screen, the application set including at least one application, and the second area including at least a partial area of the display screen other than the first area; in response to a second operation performed before the first operation ends, and the second operation is used to determine a second application from the application set, displaying the first user interface and the second user interface in a split-screen manner on the display screen, the second user interface including a window of the second application.

[0006] In an embodiment of the present application, a first user interface can be displayed on a display screen, wherein the first user interface includes a window of a first application. In response to a first operation of sliding the first user interface toward a first area of the display screen, an application set is displayed in a second area of the display screen other than the first area, wherein the application set includes at least one application. In response to a second operation performed before the first operation ends, and the second operation is used to determine a second application from the application set, the first user interface and the second user interface are displayed in a split screen on the display screen, wherein the second user interface includes a window of the second application, thereby realizing split-screen display in the process of one operation, making the split-screen display process more concise and improving the user experience.

[0007] The first area can serve as a hotspot for triggering split-screen display. When the terminal device detects a first operation of sliding the first user interface toward the first area of the display screen, the split-screen display function is triggered, thereby displaying a set of recommended applications to the user in the second area, allowing the user to select other applications from the set of applications to be displayed in split-screen. For example, the first area can be an area near the left and top borders of the display screen.

[0008] In some embodiments, the first operation may be a sliding operation that starts when the user presses the display screen and ends when the user releases the display screen. In some embodiments, the first operation is used to slide the first user interface toward the first area. In some embodiments, the first operation is used to slide the first user interface to the first area.

[0009] In some embodiments, the applications in the application set may be applications that the user is about to use, determined based on the user's preferences. For example, the applications may be the user's most frequently used applications, or the applications that the user has recently used within a preset time period. In some embodiments, the applications in the application set may be applications that are currently running in the background. In some embodiments, the applications in the application set may be applications that are already installed on the terminal device.

[0010] In some embodiments, the second operation includes a click operation on the second application, or the second operation includes sliding the second application to the first user interface. In some embodiments, the second operation may also include sliding the second application to the first user interface. In some embodiments, the user can slide the first user interface to the first area and hover, and then perform the second operation with another finger to determine the second application in the application set. The user can maintain the triggering of the split screen with one hand during a press-and-lift operation, and select the second application displayed in the split screen with the other hand, thereby completing the split screen display, further reducing the difficulty of the operation and improving the user experience.

[0011] In some embodiments, the first operation is used to slide the first user interface to the first area, and the second operation includes continuing to slide the first user interface from the first area to the second application. Among them, the operation of continuing to slide the first user interface from the first area to the second application can also be understood as the second operation, and the second operation is part of the first operation. In some embodiments, the first user interface can be slid from the first area to the second application until the edge of the first user interface contacts or adsorbs the edge of the second application. The user can trigger the split screen and select the second application to be displayed in the split screen through a continuous operation with one hand during a press-and-lift operation, thereby completing the split screen display, making the split screen process more efficient and further improving the user experience.

[0012] In some implementations, when the first user interface is slid to the first area, the terminal device may reduce the area of the first user interface to facilitate user operation.

[0013] In some embodiments, the second area includes at least one sub-area, at least one of the sub-areas having a different positional relationship with the first area, and displaying the application set in the second area of the display screen includes: displaying at least one application included in the application set in the at least one sub-area, wherein the second application is located in a third area, and the third area is an area in the at least one sub-area; and displaying the first user interface and the second user interface in split screen on the display screen includes: displaying the first user interface in a fourth area of the display screen and displaying the second user interface in a fifth area of the display screen, wherein the positional relationship between the fourth area and the fifth area is the same as the positional relationship between the first area and the third area. That is, when recommending the application set to the user, the applications in the application set are displayed to the user in at least one sub-area according to one or more positional relationships. When the user selects the second application, the positional relationship between the first and second user interfaces during split screen display can be determined based on the positional relationship between the first and third areas where the second application is located. The user can trigger the split screen and select the second application for split screen display in a single press-and-lift operation, while also selecting the split screen mode, thereby improving the efficiency of the split screen.

[0014] In some embodiments, the displaying of the application set in the second area of the display screen includes: displaying at least one application included in the application set and indication information corresponding to each application in the second area, the indication information being used to indicate a positional relationship for split-screen display; the displaying of the first user interface and the second user interface in split-screen on the display screen includes: displaying the first user interface in the fourth area of the display screen and displaying the second user interface in the fifth area of the display screen, the positional relationship between the fourth area and the fifth area being the same as the positional relationship indicated by the indication information corresponding to the second application. In some embodiments, the indication information includes a schematic diagram of the positional relationship. That is, when recommending the application set to the user, the positional relationship corresponding to each application is also displayed. Then, when the user determines the second application, the positional relationship between the first user interface and the second user interface during split-screen display can also be determined. The user can trigger the split-screen and select the second application for split-screen display through a continuous operation with one hand during a press-and-lift operation, while also selecting the split-screen mode, thereby improving the efficiency of the split-screen.

[0015] In some embodiments, if the display screen is in portrait mode, or the width of the display screen is less than or equal to a first value, or the size of the display screen is less than or equal to a second value, the distance between the second area and the first area is less than a third value. When the distance between the second area and the first area is less than the third value, the second area is closer to the location where the user initiates the first operation, making it easier for the user to achieve split-screen operation with one hand, further improving the user experience.

[0016] In some embodiments, if the display screen is in landscape mode, or the width of the display screen is greater than the first value, or the size of the display screen is greater than the second value, then the distance between the second area and the first area is greater than the third value. When the distance between the second area and the first area is greater than the third value, the second area is further away from the location where the user initiates the first operation and closer to the location of the user's other hand, making it easier for the user to achieve split screen operation using the other hand, further improving the user experience.

[0017] In some embodiments, the second operation is used to determine at least two applications from the application set, the at least two applications include the second application, and the displaying of the first user interface and the second user interface in split screen on the display screen includes: displaying the first user interface and at least two user interfaces in split screen on the display screen, the at least two user interfaces being the user interfaces of each of the at least two applications, and the at least two user interfaces including the second user interface.

[0018] In some embodiments, in response to a second operation performed before the first operation ends, and the second operation is used to determine a second application from the application set, displaying the first user interface and the second user interface in split screen on the display screen includes: in response to at least two operations performed before the first operation ends, the at least two operations are used to determine at least two applications from the application set, the at least two operations include the second operation, and the at least two applications include the second application, displaying the first user interface and at least two user interfaces in split screen on the display screen, the at least two user interfaces being the user interface of each of the at least two applications, and the at least two user interfaces including the second user interface.

[0019] In some embodiments, the first user interface includes a window of a third application. That is, the terminal device can display multiple windows by splitting the screen while displaying one window; or, when displaying multiple windows, it can display more windows by splitting the screen, thereby increasing the number of applications and windows in the split screen and user experience.

[0020] In a second aspect, an embodiment of the present application provides a split-screen display device that implements the functions of the aforementioned aspects and possible implementations of the aforementioned aspects. The functions can be implemented through hardware or through hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. For example, a display module or unit, a processing module or unit, an acquisition module or unit, etc.

[0021] In some embodiments, the split-screen display device includes a display module for:

[0022] Displaying a first user interface on a display screen, wherein the first user interface includes a window of a first application;

[0023] In response to a first operation, wherein the first operation is used to trigger a split-screen display function, displaying the first user interface in a first area of the display screen and displaying an application set in a second area of the display screen, wherein the application set includes at least one application, and the second area includes at least a portion of the area of the display screen excluding the first area;

[0024] In response to a second operation performed before the first operation ends, and the second operation is used to determine a second application from the application set, the first user interface and the second user interface are displayed in split screen on the display screen, and the second user interface includes a window of the second application. Other implementations may refer to the first aspect. The naming of the corresponding modules used to implement each method step is not limited in this application, and can be, for example, the first module, the second module, etc.

[0025] In a third aspect, an embodiment of the present application provides a terminal device comprising: a memory and a processor, the memory being used to store a computer program; and the processor being used to execute any one of the methods described in the first aspect above when calling the computer program.

[0026] In a fourth aspect, an embodiment of the present application provides a chip system, which includes a processor coupled to a memory, and the processor executes a computer program stored in the memory to implement any method described in the first aspect above.

[0027] The chip system may be a single chip or a chip module composed of multiple chips.

[0028] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which implements any of the methods described in the first aspect when the computer program is executed by a processor.

[0029] In a sixth aspect, an embodiment of the present application provides a computer program product, which, when executed on a terminal device, enables the terminal device to execute any of the methods described in the first aspect above.

[0030] It can be understood that the beneficial effects of the second to sixth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0032] Figure 2 A schematic diagram of a flow chart of a split-screen display method provided in an embodiment of the present application;

[0033] Figure 3 A flowchart of another split-screen display method provided in an embodiment of the present application;

[0034] Figure 4 A schematic diagram of a user interface provided in an embodiment of the present application;

[0035] Figure 5 A schematic diagram of another user interface provided in an embodiment of the present application;

[0036] Figure 6 A schematic diagram of another user interface provided in an embodiment of the present application;

[0037] Figure 7 A schematic diagram of another user interface provided in an embodiment of the present application;

[0038] Figure 8A flowchart of another split-screen display method provided in an embodiment of the present application;

[0039] Figure 9 A schematic diagram of another user interface provided in an embodiment of the present application;

[0040] Figure 10 A schematic diagram of another user interface provided in an embodiment of the present application;

[0041] Figure 11 A schematic diagram of another user interface provided in an embodiment of the present application;

[0042] Figure 12 A schematic diagram of another user interface provided in an embodiment of the present application;

[0043] Figure 13 A flowchart of another split-screen display method provided in an embodiment of the present application;

[0044] Figure 14 A schematic diagram of another user interface provided in an embodiment of the present application;

[0045] Figure 15 A flowchart of another split-screen display method provided in an embodiment of the present application;

[0046] Figure 16 A schematic diagram of another user interface provided in an embodiment of the present application;

[0047] Figure 17 A flowchart of another split-screen display method provided in an embodiment of the present application;

[0048] Figure 18 A flowchart of another split-screen display method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0049] The split-screen display method provided in the embodiments of the present application can be applied to terminal devices such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, and personal digital assistants (PDAs). The embodiments of the present application do not impose any restrictions on the specific type of terminal device.

[0050] Figure 1FIG1 is a schematic diagram of the structure of a terminal device 100 provided in an embodiment of the present application. The terminal device 100 may include a processor 110, a memory 120, a communication module 130, and a display screen 140.

[0051] The processor 110 may include one or more processing units, and the memory 120 is used to store program codes and data. In the embodiment of the present application, the processor 110 may execute computer-executable instructions stored in the memory 120 to control and manage the actions of the terminal device 100.

[0052] The communication module 130 can be used for communication between various internal modules of the terminal device 100, or communication between the terminal device 100 and other external terminal devices. For example, if the terminal device 100 communicates with other terminal devices via a wired connection, the communication module 130 may include an interface, such as a USB interface. The USB interface may be an interface that complies with USB standard specifications, specifically a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface can be used to connect a charger to charge the terminal device 100, and can also be used to transmit data between the terminal device 100 and peripheral devices. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other terminal devices, such as AR devices.

[0053] Alternatively, the communication module 130 may include audio devices, radio frequency circuits, Bluetooth chips, wireless fidelity (Wi-Fi) chips, near-field communication (NFC) modules, etc., and can realize interaction between the terminal device 100 and other terminal devices in a variety of different ways.

[0054] Display screen 140: Display screen 140 can display images or videos in a human-computer interaction interface. In some embodiments, display screen 140 can be a flexible screen or a foldable screen.

[0055] Optionally, the terminal device 100 may further include a peripheral device 150 , such as a mouse, a keyboard, a speaker, a microphone, and the like.

[0056] It should be understood that, except Figure 1 In addition to the various components or modules listed in the figure, the present embodiment does not specifically limit the structure of the terminal device 100. In other embodiments of the present application, the terminal device 100 may include more or fewer components than shown in the figure, or combine or separate certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0057] The technical solution of the present application is described in detail below with specific embodiments. The technical solution of the present application can complete the split-screen display during a single "press-and-lift" operation, which is simpler and faster, improving the user experience. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0058] Please refer to Figure 2 , is a flow chart of a split-screen display method provided in an embodiment of the present application. It should be noted that this method does not Figure 2 The specific order described below is for limitation only. It should be understood that in other embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0059] S201: The terminal device displays a first user interface on a display screen, where the first user interface includes a window of a first application.

[0060] The first user interface may be the user interface currently displayed on the display screen of the terminal device.

[0061] In some embodiments, the first user interface includes a window of the first application. In some embodiments, the first application can be any application in the terminal device, and the first user interface can include any window of the first application. For example, the terminal device can display an icon of the first application, and when a user clicks the icon of the first application, the first interface is displayed in response to the click. In other words, the terminal device can display one window in full screen and then display multiple windows in split screen through subsequent steps.

[0062] In some embodiments, the first user interface may include multiple windows that are already displayed in split screen, such as a window of a first application and a window of a third application. In some embodiments, the third application can be any application on the terminal device. In other words, the terminal device can continue to add more split screen windows through subsequent steps after multiple windows are already displayed in split screen.

[0063] It can be understood that the first user interface may include more or less content, and no matter how much or how little, simple or complex the content included in the first user interface is, new content can be determined through subsequent steps, and the content included in the first user interface and the new content can be displayed in a split screen.

[0064] In some implementations, the terminal device may display the first user interface in the entire area of the display screen, that is, display the first user interface in full screen.

[0065] S202, the terminal device responds to a first operation and the first operation is used to slide the first user interface to the first area of the display screen, and displays an application set in the second area of the display screen, where the application set includes at least one application, and the second area includes at least a portion of the area of the display screen other than the first area.

[0066] The first area can serve as a hot zone for triggering split-screen display. When the terminal device detects a first operation of sliding the first user interface toward the first area of the display screen, the split-screen display function is triggered, thereby displaying a set of recommended applications to the user in the second area, allowing the user to select other applications in the set of applications to be displayed in split-screen.

[0067] In some embodiments, the first area may be any area of the display screen. In some embodiments, the first area may be an area of the display screen near at least one border. For example, the first area may be an area of the display screen near the left border and the top border. It is understood that in actual applications, the first area may also be located elsewhere on the display screen.

[0068] In some embodiments, the first operation may be a sliding operation that starts when the user presses the display screen and ends when the user leaves the display screen. In some embodiments, the first operation is used to slide the first user interface to the first area. In some embodiments, the starting position of the first operation may be an edge of the first user interface. For example, if the terminal device displays the first user interface in full screen, the starting position of the first operation may be the bottom edge of the display screen. It is understandable that in actual applications, the starting position of the first operation may also be other positions.

[0069] In some embodiments, the applications in the application set may be applications that the user is about to use, determined based on the user's preferences. For example, the applications may be the user's most frequently used applications, or the applications that the user has recently used within a preset time period. In some embodiments, the applications in the application set may be applications that are currently running in the background. In some embodiments, the applications in the application set may be applications that are already installed on the terminal device. It is understood that in actual applications, the applications in the application set may also be determined by other means.

[0070] In some implementations, when an application in the application set is displayed in the second area of the display screen, an icon of the application may be displayed, or a window of the application may be displayed.

[0071] In some embodiments, when the first operation causes the first user interface to move closer to the first area, the transparency of the applications displayed in the second area can be reduced. Conversely, when the first operation causes the first user interface to move further away from the first area, the transparency of the applications displayed in the second area can be increased. By dynamically displaying applications in the second area based on the distance between the first user interface and the first area, the user experience can be further improved.

[0072] S203, the terminal device responds to a second operation performed before the first operation ends, and the second operation is used to determine a second application from the application set, and displays the first user interface and the second user interface on the display screen in a split screen, where the second user interface includes a window of the second application.

[0073] In some embodiments, the second operation may include a click operation or a slide operation. It is understood that in actual applications, the second operation may also be other types of operations, as long as they can be performed during the execution of the first operation. In other words, the terminal device can implement split-screen display before an operation is completed, making the split-screen display process more concise and improving the user experience.

[0074] In some implementations, the second application may be any application in the application set.

[0075] In an embodiment of the present application, a first user interface can be displayed on a display screen, wherein the first user interface includes a window of a first application. In response to a first operation of sliding the first user interface toward a first area of the display screen, an application set is displayed in a second area of the display screen other than the first area, wherein the application set includes at least one application. In response to a second operation performed before the first operation ends, and the second operation is used to determine a second application from the application set, the first user interface and the second user interface are displayed in a split screen on the display screen, wherein the second user interface includes a window of the second application, thereby realizing split-screen display in the process of one operation, making the split-screen display process more concise and improving the user experience.

[0076] Please refer to Figure 3 , is a flow chart of a split-screen display method provided in an embodiment of the present application. Figure 2 The detailed description of the method can be used to realize split screen by performing a single operation with one hand. Figure 3 The specific order described below is for limitation only. It should be understood that in other embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0077] S301: The terminal device displays a first user interface on a display screen, where the first user interface includes a window of a first application.

[0078] In some implementations, the terminal device may execute S301 in the same or similar manner as S201.

[0079] S302, the terminal device responds to the first operation and the first operation is used to slide the first user interface to the first area, and displays an application set in the second area of the display screen, where the application set includes at least one application, and the second area includes at least a portion of the display screen except the first area.

[0080] In some embodiments, the second area includes at least one sub-area, each of which has a different positional relationship with the first area, and at least one application included in the application set can be displayed in the at least one sub-area. In some embodiments, each sub-area can include at least one application, and different sub-areas can include the same application.

[0081] For example, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (ie, the first area) through the first operation. Figure 4 As shown in a in FIG, the terminal device displays the application set in the lower half of the display screen (ie, the second area), as shown in FIG. Figure 4 As shown in b, the first area and the second area are separated by a horizontal dotted line, and the second area includes a sub-area.

[0082] Alternatively, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (ie, the first area) through a first operation, such as Figure 5 As shown in a in FIG, the terminal device displays the application set in the lower half and the right half (ie, the second area) of the display screen, as shown in FIG. Figure 5 As shown in b in FIG, the second area includes two sub-areas, namely an area below the horizontal dotted line and an area to the right of the vertical dotted line.

[0083] It should be noted that Figure 4 and Figure 5 The dotted line in the figure is only for the convenience of understanding and distinguishing the first area and the second area. In actual application, the dotted line may not be displayed.

[0084] In some embodiments, at least one application included in the application set and indication information corresponding to each application may be displayed in the second area, where the indication information is used to indicate a positional relationship for split-screen display. In some embodiments, the indication information includes a schematic diagram of the positional relationship. In some embodiments, the positional relationship corresponding to each application and the corresponding indication information may be determined in advance or by other means.

[0085] For example, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (ie, the first area) through the first operation. Figure 6 As shown in a in FIG, the terminal device displays the application set in the lower half and the right half (ie, the second area) of the display screen, as shown in FIG. Figure 6 As shown in b in the figure, each application is surrounded by a corresponding positional relationship diagram. For example, the application is represented by a thicker solid line and a blank rectangular frame, and the positional relationship diagram is represented by a thinner dashed line and a rectangular frame filled with horizontal stripes, thereby indicating that the positional relationship between the user interfaces to be split is the same as the positional relationship between the current solid and dashed rectangular frames. It is understood that in actual applications, the positional relationship diagram can also be other images or graphics, and the indicator information can also be other forms of information.

[0086] In some embodiments, if the display screen is in portrait mode, or the width of the display screen is less than or equal to a first value, or the size of the display screen is less than or equal to a second value, the distance between the second area and the first area is less than a third value. When the distance between the second area and the first area is less than the third value, the second area is closer to the location where the user initiates the first operation, making it easier for the user to achieve split-screen operation with one hand, further improving the user experience.

[0087] In some embodiments, the first value, the second value, and the third value can be determined in advance. In some embodiments, the third value can be determined based on the user's one-handed operation habits (such as using the thumb, index finger, or middle finger) and the finger length.

[0088] For example, Figure 5 、 Figure 6 and Figure 7 It can be the same terminal device. Figure 5 b or Figure 6 The b in can be replaced by Figure 7 .and Figure 5 b or Figure 6 Compared with b in Figure 7 The second area and application set in the navigation bar are closer to the first area, making it easier for the user to continue to perform subsequent steps with the finger that initiated the first operation.

[0089] In some embodiments, when the first user interface 401 is slid to the first area, the terminal device can reduce the area of the first user interface 401 to facilitate user operation. For example, the size of the first user interface 401 can be reduced to a size similar to that of the application icon, such as Figure 4 c in Figure 5 c and Figure 6 As shown in c.

[0090] S303: In response to the first operation, the terminal device continues to slide the first user interface from the first area to the second application, and displays the first user interface and the second user interface on the display screen in a split screen, where the second user interface includes a window of the second application.

[0091] In some embodiments, the first operation may be to slide the first user interface to the first area, and then continue to slide the first user interface from the first area to the second application to select the second application, wherein the operation of continuing to slide the first user interface from the first area to the second application can also be understood as the second operation, and the second operation is part of the first operation. In some embodiments, the first user interface can be slid from the first area to the second application until the edge of the first user interface contacts or adsorbs the edge of the second application. The user can trigger the split screen and select the second application to be displayed in the split screen through a continuous operation with one hand during a press-and-lift operation, thereby completing the split screen display, making the split screen process more efficient and further improving the user experience.

[0092] In some embodiments, the terminal device displays at least one application included in the application set in at least one sub-area, and the second application is in the third area, and the third area is an area within the at least one sub-area. When displaying in split screen, the terminal device can display the first user interface in the fourth area of the display screen and the second user interface in the fifth area of the display screen. The positional relationship between the fourth area and the fifth area is the same as the positional relationship between the first area and the third area. That is, when recommending an application set to a user, the applications in the application set are displayed to the user in at least one sub-area according to one or more positional relationships. When the user determines the second application, based on the positional relationship between the first area and the third area where the second application is located, the positional relationship between the first user interface and the second user interface when displaying in split screen can be determined. The user can trigger the split screen and select the second application for split screen display in a single press-and-lift operation with one hand through a continuous operation, while also selecting the split screen mode, thereby improving the efficiency of the split screen.

[0093] For example, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (i.e., the first area) through the first operation, so that the terminal device displays the following on the lower half of the display screen (i.e., the second area): Figure 4 The application set shown in b in FIG can continue to slide the first user interface 401 toward the second application 402. When the second application 402 is adsorbed onto the first user interface 402 as shown in FIG. Figure 4 As shown in c in FIG, the terminal device can display the first user interface 401 and the second user interface 403 in a split screen. Figure 4 As shown in d. Figure 4The first area in b is above the third area where the second application 402 is located. Figure 4 In d, the first user interface 401 is above the second user interface 403.

[0094] Alternatively, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (i.e., the first area) through the first operation, so that the terminal device displays the following on the lower half and right half (i.e., the second area) of the display screen: Figure 5 The application set shown in b in FIG can continue to slide the first user interface 401 toward the second application 402. When the second application 402 below the first area is adsorbed onto the first user interface 402 as shown in FIG. Figure 5 As shown in c in FIG, the terminal device can display the first user interface 401 and the second user interface 403 in a split screen. Figure 5 As shown in d in FIG, the first user interface 401 is above the second user interface 403. When the second application 402 on the right side of the first area is adsorbed with the first user interface 401, Figure 5 As shown in c in FIG, the terminal device can display the first user interface 401 and the second user interface 403 in a split screen. Figure 5 As shown in FIG. 4 , the first user interface 401 is located on the left side of the second user interface 403 .

[0095] In some embodiments, at least one application included in the application set and indication information corresponding to each application are displayed in the second area, and the indication information is used to indicate a positional relationship for split-screen display. During split-screen display, the terminal device can display the first user interface in the fourth area of the display screen and the second user interface in the fifth area of the display screen. The positional relationship between the fourth area and the fifth area is the same as the positional relationship indicated by the indication information corresponding to the second application. That is, when the application set is recommended to the user, the positional relationship corresponding to each application is also displayed. Then, when the user determines the second application, the positional relationship between the first user interface and the second user interface during split-screen display can also be determined. The user can trigger the split screen and select the second application for split-screen display through a continuous operation with one hand during a press-and-lift operation, while also selecting the split-screen mode, thereby improving the efficiency of the split screen.

[0096] For example, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (i.e., the first area) through the first operation, so that the terminal device displays the application set in the lower half and right half (i.e., the second area) of the display screen. Figure 6 As shown in b in FIG, the first user interface 401 can be further slid toward the second application 402. When the second application 402 below the first area is adsorbed onto the first user interface 401 as shown in FIG. Figure 6 As shown in c in FIG, the terminal device can display the first user interface 401 and the second user interface 403 in a split screen. Figure 6 As shown in d in FIG, the first user interface 401 is above the second user interface 403. When the second application 402 on the right side of the first area is adsorbed with the first user interface 401, Figure 6 As shown in c in FIG, the terminal device can display the first user interface 401 and the second user interface 403 in a split screen. Figure 6 As shown in FIG. 4 , the first user interface 401 is located on the left side of the second user interface 403 .

[0097] In an embodiment of the present application, in response to a first operation and the first operation being used to slide the first user interface to the first area, a collection of applications can be displayed in the second area of the display screen. In response to the first operation, the first user interface can continue to be slid from the first area to the second application, and the first user interface and the second user interface can be displayed in split screen on the display screen. The second user interface includes a window of the second application. Therefore, in a single press-and-lift operation, the split screen can be triggered and the second application displayed in split screen can be selected with one hand through a continuous operation, thereby completing the split screen display, making the split screen process faster and further improving the user experience.

[0098] Please refer to Figure 8 , is a flow chart of a split-screen display method provided in an embodiment of the present application. Figure 2 The detailed description of the method can be used to realize split screen by two-hand operation. Figure 8 The specific order described below is for limitation only. It should be understood that in other embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0099] S801: The terminal device displays a first user interface on a display screen, where the first user interface includes a window of a first application.

[0100] In some implementations, the terminal device may execute S801 in the same or similar manner as executing S201.

[0101] S802, the terminal device responds to a first operation and the first operation is used to slide the first user interface to the first area of the display screen, and displays an application set in the second area of the display screen, where the application set includes at least one application, and the second area includes at least a portion of the area of the display screen other than the first area.

[0102] For example, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (ie, the first area) through the first operation. Figure 9 As shown in a in FIG, the terminal device displays the application set in the lower half of the display screen (ie, the second area), as shown in FIG. Figure 9 As shown in b, the first area and the second area are separated by a horizontal dotted line, and the second area includes a sub-area.

[0103] Alternatively, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (ie, the first area) through a first operation, such as Figure 10 As shown in a in FIG, the terminal device displays the application set in the lower half and the right half (ie, the second area) of the display screen, as shown in FIG. Figure 10 As shown in b in FIG, the second area includes two sub-areas, namely an area below the horizontal dotted line and an area to the right of the vertical dotted line.

[0104] In some embodiments, if the display screen is in landscape mode, or the width of the display screen is greater than a first value, or the size of the display screen is greater than a second value, the distance between the second area and the first area is greater than a third value. When the distance between the second area and the first area is greater than the third value, the second area is further away from the location where the user initiates the first operation and closer to the location of the user's other hand, making it easier for the user to achieve split screen operation using the other hand, further improving the user experience.

[0105] For example, Figure 9 、 Figure 10 and Figure 11 It can be the same terminal device. Figure 9 b or Figure 10 The b in can be replaced by Figure 11 .and Figure 9 b or Figure 10 Compared with b in Figure 11 The second area and application collection are further away from the first area, making it easier for the user to continue to perform subsequent steps with another finger.

[0106] In some implementations, the terminal device may execute S802 in a manner that is the same as or similar to the manner in which the terminal device executes S202 and S302.

[0107] S803, the terminal device responds to a second operation performed before the first operation ends, and the second operation includes a click operation on the second application in the application set, and displays the first user interface and the second user interface on the display screen in a split screen, and the second user interface includes a window of the second application.

[0108] In some embodiments, the user can slide the first user interface to the first area and hover over it, then use another finger to perform a second operation to select a second application in the application collection. During a single press-and-release operation, the user can maintain the split screen with one hand and select the second application to be displayed in the split screen with the other hand, thereby completing the split screen display, further reducing the difficulty of operation and improving the user experience.

[0109] For example, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (i.e., the first area) through the first operation, so that the terminal device displays the application set in the lower half of the display screen (i.e., the second area). Figure 9 As shown in b in FIG, keep pressing the display screen, and then click the second application 402 as shown in FIG. Figure 9 The terminal device can display the first user interface 401 and the second user interface 403 in split screen. Figure 9 As shown in d in FIG. , the first user interface 401 is located above the second user interface 403 .

[0110] Alternatively, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (i.e., the first area) through the first operation, so that the terminal device displays the application set in the lower half and right half (i.e., the second area) of the display screen. Figure 10 As shown in b in FIG, keep pressing the display screen, and then click the second application 402 in the lower half of the display screen. Figure 10 As shown in c, the terminal device can display the first user interface 401 and the second user interface 403 in split screen. Figure 10 As shown in d in FIG, the first user interface 401 is above the second user interface 403. If the user clicks on the second application 402 on the right half of the display screen, Figure 10 As shown in c, the terminal device can display the first user interface 401 and the second user interface 403 in split screen. Figure 10 As shown in FIG. 4 , the first user interface 401 is located on the left side of the second user interface 403 .

[0111] In some implementations, the second operation may also include sliding the second application toward the first user interface.

[0112] For example, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (i.e., the first area) through the first operation, so that the terminal device displays the application set in the lower half of the display screen (i.e., the second area). Figure 12 As shown in b in FIG, keep pressing the display screen, and then slide the second application 402 toward the first user interface 401 as shown in FIG. Figure 12When the second application 102 is adsorbed with the first user interface 401, the terminal device can display the first user interface 401 and the second user interface 403 in a split screen. Figure 12 As shown in d in FIG. , the first user interface 401 is located above the second user interface 403 .

[0113] In some implementations, the manner in which the terminal device performs S803 to display the first user interface and the second user interface in split screen may refer to the relevant descriptions in performing S202 and S303.

[0114] In an embodiment of the present application, in response to a first operation, wherein the first operation is to slide a first user interface toward a first area of a display screen, a collection of applications can be displayed in a second area of the display screen. In response to a second operation performed before the first operation ends, wherein the second operation includes a click operation on a second application in the collection of applications, the first user interface and the second user interface can be displayed in split screen on the display screen. Therefore, during a single press-and-release operation, split screen can be triggered by holding with one hand while the second hand selects the second application to be displayed in split screen, thereby completing the split screen display. This further reduces the difficulty of operation and improves the user experience.

[0115] Please refer to Figure 13 , is a flow chart of a split-screen display method provided in an embodiment of the present application. Figure 2 A detailed description of the method, wherein the first user interface displayed on the display screen may be a user interface displayed after at least one split screen. It should be noted that the method does not Figure 13 The specific order described below is for limitation only. It should be understood that in other embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0116] S1301: The terminal device displays a first user interface on a display screen. The first user interface includes a window of a first application and a window of a third application.

[0117] For example, Figure 14 As shown in a in FIG, the first user interface 401 includes a window 404 of the first application and a window 405 of the third application, wherein the window 404 of the first application is above the window 405 of the third application.

[0118] In some embodiments, the terminal device may display the window of the first application and the window of the third application in split screen according to a similar or identical method as described in S201-S203, S301-S303 or S801-S803, thereby obtaining a first user interface.

[0119] In some implementations, the terminal device may execute S1301 in the same or similar manner as executing S201.

[0120] S1302, the terminal device responds to a first operation and the first operation is used to slide the first user interface to the first area of the display screen, and displays an application set in the second area of the display screen, where the application set includes at least one application, and the second area includes at least a portion of the area of the display screen other than the first area.

[0121] For example, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (ie, the first area) through the first operation. Figure 14 As shown in a in FIG, the terminal device displays the application set in the lower half and the right half (ie, the second area) of the display screen, as shown in FIG. Figure 14 As shown in b in FIG, the second area includes two sub-areas, namely an area below the horizontal dotted line and an area to the right of the vertical dotted line.

[0122] In some implementations, the terminal device may execute S1302 in the same or similar manner as executing S202, S302, and S802.

[0123] S1303, the terminal device responds to a second operation performed before the first operation ends, and the second operation is used to determine a second application from the application set, and displays the first user interface and the second user interface on the display screen in a split screen, and the second user interface includes a window of the second application.

[0124] In some embodiments, when the terminal device displays the first user interface and the second user interface in split screen, the original positional relationship between the windows in the first user interface can be kept unchanged, or the positional relationship between the windows in the first user interface and the windows in the second user interface can be rearranged.

[0125] For example, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (i.e., the first area) through the first operation, so that the terminal device displays the application set in the lower half and right half (i.e., the second area) of the display screen. Figure 14 As shown in b in FIG, the first user interface 401 can be continuously slid toward the second application 402. When the second application 402 below the first area is adsorbed onto the first user interface 401, as shown in FIG. Figure 14 As shown in c in FIG, the terminal device can display the first user interface 401 and the second user interface 403 in a split screen. Figure 14As shown in d in FIG, the first user interface 401 is above the second user interface 403, and the window 404 of the first application is above the window 405 of the third application. When the second application 402 on the right side of the first area is adsorbed with the first user interface 401 as shown in FIG. Figure 14 As shown in c in FIG, the terminal device can display the first user interface 401 and the second user interface 403 in a split screen. Figure 14 As shown in FIG. 5 , the first user interface 401 is located on the left side of the second user interface 403 , and the window 404 of the first application is located above the window 405 of the third application.

[0126] In some implementations, the terminal device may execute S1303 in the same or similar manner as executing S203, S303, and S803.

[0127] In an embodiment of the present application, the first user interface may include two or more windows, and the terminal device may split the first user interface and the newly added second user interface, thereby realizing the split-screen display of windows of multiple applications (such as three, four or even more applications), thereby increasing the number of split-screen applications, the number of windows and the user experience.

[0128] Please refer to Figure 15 , is a flow chart of a split-screen display method provided in an embodiment of the present application. Figure 2 The detailed description of the method can select multiple applications for split screen in one operation. Figure 15 The specific order described below is for limitation only. It should be understood that in other embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0129] S1501: The terminal device displays a first user interface on a display screen, where the first user interface includes a window of a first application.

[0130] In some implementations, the terminal device may execute S1501 in the same or similar manner as executing S201.

[0131] S1502, the terminal device responds to a first operation and the first operation is used to slide the first user interface to the first area of the display screen, and displays an application set in the second area of the display screen, where the application set includes at least one application, and the second area includes at least a portion of the area of the display screen other than the first area.

[0132] In some implementations, the terminal device may execute S1502 in the same or similar manner as executing S202, S302, and S802.

[0133] S1503, the terminal device responds to at least one operation performed before the first operation ends, and the at least one operation is used to determine at least two applications in the application set, and displays the first user interface and at least two user interfaces on the display screen in split screen, and the at least two user interfaces are the user interfaces of each application in the at least two applications.

[0134] That is, before the first operation is completed, at least two applications can be determined in the application set through at least one operation such as the second operation, until the operation of selecting the application is completed, and then the user interfaces of the at least two applications are displayed in split screen with the first user interface.

[0135] In some embodiments, at least two applications can be determined by an operation performed before the first operation ends. Exemplarily, the operation is the second operation, which determines at least two applications from the application set, and the at least two applications include the second application. Accordingly, the first user interface and the at least two user interfaces are displayed in split screen on the display screen, and the at least two user interfaces include the second user interface and the third user interface, and the third user interface includes a window of the fourth application.

[0136] Alternatively, in other embodiments, at least two applications can be determined by at least two operations performed before the first operation ends. Exemplarily, the at least two operations include a second operation and a third operation, the second operation is used to determine the second application from the application set, and the third operation is used to determine the fourth application from the application set. Accordingly, the first user interface and at least two application interfaces can be displayed in split screen on the display screen, the at least two user interfaces include the second user interface and the third user interface, and the third user interface includes a window for the fourth application.

[0137] In some implementations, the user may first perform the second operation and then perform the third operation, or may first perform the third operation and then perform the second operation.

[0138] In some embodiments, the third operation may include a click operation on the fourth application, or the third operation may include sliding the fourth application toward the first user interface, or the third operation may include continuing to slide the first user interface toward the fourth application.

[0139] For example, the user slides the first user interface 401 from the bottom of the display screen to the area above the display screen near the left edge (i.e., the first area) through the first operation, so that the terminal device displays the application set in the lower half and right half (i.e., the second area) of the display screen. Figure 16 As shown in b in FIG, the first user interface 401 can be continuously slid toward the second application 402. When the second application 402 below the first area is adsorbed onto the first user interface 401, as shown in FIG. Figure 16As shown in c in FIG, the first user interface 401 can be continuously slid toward the fourth application 406. When the fourth application 406 on the right side of the first area is adsorbed onto the first user interface 401 as shown in FIG. Figure 16 As shown in d in FIG, the terminal device can display the first user interface 401, the second user interface 403 and the third user interface 407 in split screen. Figure 16 As shown in FIG. 4 , the first user interface 401 is located above the second user interface 403 , and both the first user interface 401 and the second user interface 403 are located on the left side of the third user interface 407 .

[0140] In some implementations, the terminal device may execute S1503 in the same or similar manner as executing S203, S303, and S803.

[0141] In an embodiment of the present application, in response to a first operation, the first operation is used to slide the first user interface to the first area, and an application set is displayed in the second area of the display screen. Then, in response to at least one operation performed before the first operation ends, and the at least one operation is used to determine a fourth application from the application set, the first user interface, the second user interface of the second application, and the third user interface of the fourth application are displayed in split screen on the display screen, thereby realizing that in a single press-and-lift operation, a new application is selected through at least one operation, and the windows of multiple applications (such as three, four or even more applications) are displayed in split screen, thereby increasing the number of applications, the number of windows and the efficiency of the split screen.

[0142] Please refer to Figure 17 , is a flow chart of a split-screen display method provided in an embodiment of the present application. It should be noted that this method does not Figure 17 The specific order described below is for limitation only. It should be understood that in other embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0143] S1701: The terminal device displays a first user interface on a display screen, where the first user interface includes a window of a first application.

[0144] In some implementations, the terminal device may execute S1701 in the same or similar manner as S201.

[0145] S1702, the terminal device responds to the first operation for triggering the split-screen display function, displays a first user interface in a first area of the display screen, and displays an application set in a second area of the display screen, where the application set includes at least one application, and the second area includes at least a partial area of the display screen other than the first area.

[0146] In some embodiments, the first operation may include the sliding operation in S201, or the first operation may include long pressing or re-pressing the first user interface, or the first operation may include a sliding operation along another preset trajectory, or a preset gesture operation. It is understood that in actual applications, the first operation may also be other types of operations.

[0147] In some implementations, the terminal device may execute S1702 in the same or similar manner as executing S202.

[0148] S1703, the terminal device responds to a second operation performed before the first operation ends, and the second operation is used to determine a second application from the application set, and displays the first user interface and the second user interface on the display screen in a split screen, and the second user interface includes a window of the second application.

[0149] In some implementations, the terminal device may execute S1703 in the same or similar manner as S203.

[0150] In an embodiment of the present application, a first user interface can be displayed on a display screen, wherein the first user interface includes a window of a first application. In response to a first operation that triggers split-screen display, the first user interface is displayed in the first application of the display screen, and an application set is displayed in the second area, wherein the application set includes at least one application. In response to a second operation performed before the first operation ends, and the second operation is used to determine a second application from the application set, the first user interface and the second user interface are displayed in a split screen on the display screen, and the second user interface includes a window of the second application, thereby realizing split-screen display in the process of one operation, making the split-screen display process more concise and improving the user experience.

[0151] Please refer to Figure 18 , is a flow chart of a split-screen display method provided in an embodiment of the present application. In some embodiments, the method can be used as Figure 2 and Figure 17 It should be noted that the method is not Figure 18 The specific order described below is for limitation only. It should be understood that in other embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0152] S1801: The terminal device detects whether split screen is triggered. If so, execute S1802; otherwise, return to S1801.

[0153] In some embodiments, the terminal device can display a first user interface and detect whether there is a first operation on the first user interface. If the first operation is detected, it is determined that the split screen is triggered, and then S1802 is executed. If the first operation is not detected, it returns to S1801 to continue detecting the first operation.

[0154] S1802: The terminal device detects whether the trigger is completed. If not, execute S1803; if yes, execute S1805.

[0155] In some embodiments, the terminal device can detect whether the first operation is completed, such as whether the user's finger has left the display screen. If the first operation has not yet ended, such as the user still keeps pressing the first user interface in the first area, the application set recommended to the user is displayed.

[0156] S1803: The terminal device displays the application set.

[0157] In some implementations, the manner in which the terminal device executes S1801-S1803 can refer to the relevant descriptions in the aforementioned S202, S302, S802 and S1702.

[0158] S1804: The terminal device determines whether the application has been selected. If so, the process returns to S1802; otherwise, the process returns to S1803.

[0159] In some embodiments, the terminal device may detect a second operation based on the displayed application set. If the second operation is detected, the second application to be split screen can be determined, and the terminal device may return to S1802 to execute S1802-S1804 again to determine more applications. If the second operation is not detected, the terminal device may return to S1803, i.e., continue to display the application set and detect the second operation.

[0160] In some implementations, the manner in which the terminal device executes S1804 can refer to the relevant descriptions in the aforementioned S203, S303, S803, S1503, and S1703.

[0161] S1805: The terminal device completes screen splitting.

[0162] The terminal device can display the window of the new application selected by the user and the window of the application in the first user interface in a split screen, thereby displaying two or more application windows at the same time.

[0163] Based on the same inventive concept, as an implementation of the above method, an embodiment of the present application provides a split-screen display device. The embodiment of the device corresponds to the above method embodiment. For ease of reading, the embodiment of the device will no longer repeat the details of the above method embodiment one by one, but it should be clear that the device in this embodiment can correspond to and implement all the contents of the above method embodiment.

[0164] In some embodiments, the split-screen display device includes a display module for:

[0165] Displaying a first user interface on a display screen, wherein the first user interface includes a window of a first application;

[0166] In response to a first operation, wherein the first operation is used to trigger a split-screen display function, displaying the first user interface in a first area of the display screen and displaying an application set in a second area of the display screen, wherein the application set includes at least one application, and the second area includes at least a portion of the area of the display screen excluding the first area;

[0167] In response to a second operation performed before the first operation ends, and the second operation is used to determine a second application from the application set, the first user interface and the second user interface are displayed in split screen on the display screen, and the second user interface includes a window of the second application.

[0168] In one possible implementation, the split-screen display device may correspond to the terminal device in the above method embodiment, for example, the terminal device, or a chip configured in the terminal device. The split-screen display device is used to execute each step or process corresponding to the terminal device in the above method.

[0169] Based on the same inventive concept, an embodiment of the present application further provides a terminal device comprising: a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the method described in the above method embodiment when calling the computer program.

[0170] The terminal device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effects are similar, which will not be repeated here.

[0171] Based on the same inventive concept, an embodiment of the present application further provides a chip system, which includes a processor coupled to a memory, and executes a computer program stored in the memory to implement the method described in the above method embodiment.

[0172] The chip system may be a single chip or a chip module composed of multiple chips.

[0173] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method described in the above method embodiment is implemented.

[0174] An embodiment of the present application further provides a computer program product, which, when executed on a terminal device, enables the terminal device to implement the method described in the above method embodiment.

[0175] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable storage medium may include at least: any entity or device capable of carrying the computer program code to a terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk.

[0176] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0177] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0178] In the embodiments provided in this application, it should be understood that the disclosed devices / equipment and methods can be implemented in other ways. For example, the device / equipment embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0179] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.

[0180] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0181] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0182] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0183] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.

[0184] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A split-screen display method, characterized in that: The method comprises: Displaying a first user interface on a display screen, wherein the first user interface includes a window of a first application; In response to a first operation, wherein the first operation is used to trigger a split-screen display function, displaying the first user interface in a first area of the display screen and displaying an application set in a second area of the display screen, wherein the application set includes at least one application, and the second area includes at least a portion of the area of the display screen excluding the first area; In response to a second operation performed before the first operation ends, and the second operation is used to determine a second application from the application set, the first user interface and the second user interface are displayed in split screen on the display screen, and the second user interface includes a window of the second application.

2. The method according to claim 1, characterized in that The first operation is used to slide the first user interface toward the first area.

3. The method according to claim 1 or 2, characterized in that The second operation includes a click operation on the second application, or the second operation includes sliding the second application toward the first user interface.

4. The method according to claim 1 or 2, characterized in that The first operation is used to slide the first user interface to the first area, and the second operation includes continuing to slide the first user interface from the first area to the second application.

5. The method according to any one of claims 1 to 4, characterized in that: The second area includes at least one sub-area, and the at least one sub-area has a different positional relationship with the first area. Displaying the application set in the second area of the display screen includes: Displaying at least one application included in the application set in the at least one sub-area, wherein the second application is in a third area, and the third area is an area in the at least one sub-area; The displaying the first user interface and the second user interface in split screen mode includes: The first user interface is displayed in a fourth area of the display screen, and the second user interface is displayed in a fifth area of the display screen. The positional relationship between the fourth area and the fifth area is the same as the positional relationship between the first area and the third area.

6. The method according to any one of claims 1 to 5, characterized in that: Displaying the application set in the second area of the display screen includes: Displaying, in the second area, at least one application included in the application set and indication information corresponding to each application, where the indication information is used to indicate a position relationship for split-screen display; The displaying the first user interface and the second user interface in split screen mode includes: The first user interface is displayed in the fourth area of the display screen, and the second user interface is displayed in the fifth area of the display screen. The positional relationship between the fourth area and the fifth area is the same as the positional relationship indicated by the indication information corresponding to the second application.

7. The method according to claim 6, characterized in that The indication information includes a schematic diagram of the position relationship.

8. The method according to any one of claims 1 to 7, characterized in that: If the display screen is in portrait display mode, or the width of the display screen is less than or equal to a first value, or the size of the display screen is less than or equal to a second value, then the distance between the second area and the first area is less than a third value; If the display screen is in landscape display mode, or the width of the display screen is greater than the first value, or the size of the display screen is greater than the second value, the distance from the second area to the first area is greater than the third value.

9. The method according to any one of claims 1 to 8, characterized in that: The second operation is used to determine at least two applications from the application set, the at least two applications including the second application, and the split-screen displaying of the first user interface and the second user interface on the display screen includes: The first user interface and at least two user interfaces are displayed in split screen on the display screen, where the at least two user interfaces are user interfaces of each of the at least two applications, and the at least two user interfaces include the second user interface.

10. The method according to any one of claims 1 to 8, characterized in that: In response to a second operation performed before the first operation ends, wherein the second operation is used to determine a second application from the application set, displaying the first user interface and the second user interface on the display screen in split screen, includes: In response to at least two operations performed before the first operation ends, the at least two operations are used to determine at least two applications from an application set, the at least two operations include the second operation, and the at least two applications include the second application, the first user interface and at least two user interfaces are displayed in split screen on the display screen, the at least two user interfaces are the user interfaces of each of the at least two applications, and the at least two user interfaces include the second user interface.

11. The method according to any one of claims 1 to 10, characterized in that: The first user interface includes a window of a third application.

12. A terminal device, characterized in that: include: A memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the method according to any one of claims 1 to 11 when calling the computer program.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 11 is implemented.

14. A computer program product, characterized in that When the computer program product is run on a terminal device, the terminal device is caused to execute the method according to any one of claims 1 to 11.