Method and apparatus for displaying applications in split screen, terminal, and storage medium

By displaying the application interface and components in split-screen mode, the problem of limited split-screen display formats is solved, resulting in richer display formats and a more efficient application operation experience.

WO2026086722A1PCT designated stage Publication Date: 2026-04-30GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2025-10-20
Publication Date
2026-04-30

AI Technical Summary

Technical Problem

In existing technologies, application split-screen can only display and interact with the interfaces of two or more applications on the same screen at the same time. The split-screen display format is monotonous and lacks diversity, which affects the user's operating efficiency.

Method used

In split-screen mode, the application interface of the first application and the application components of the second application are displayed. The application components contain fewer interface elements than the application interface and are used to implement the core functions of the application, providing a variety of display formats and component style options.

Benefits of technology

It enriches the split-screen display formats, improves the convenience and flexibility of application operation, optimizes the user experience, and enables users to switch and operate between different applications more quickly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025128655_30042026_PF_FP_ABST
    Figure CN2025128655_30042026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the technical field of interface interaction, and disclose a method and apparatus for displaying applications in split screen, a terminal, and a storage medium. The method comprises: in a split-screen mode, displaying a first application interface of a first application, and displaying a first application component corresponding to a second application, the first application interface and the first application component being located in different display regions (101). An application component of a same application comprises fewer interface elements than interface elements comprised in an application interface, and the interface elements comprised in the application component are used for achieving a core function of the application. By using the method provided in the embodiments of the present application, during split-screen display of applications, the display of application components in such a split-screen form can be added, the split-screen display effect and the split-screen function can be optimized, and the convenience and flexibility of application operations can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Application of split-screen display methods, devices, terminals and storage media

[0001] This application claims priority to Chinese Patent Application No. 202411471524.9, filed on October 21, 2024, entitled "Application of Split-Screen Display Method, Apparatus, Terminal and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of interface interaction technology, and in particular to an application split-screen display method, device, terminal and storage medium. Background Technology

[0003] Split-screen applications allow users to display and interact with two or more applications simultaneously on the same screen, thereby improving multitasking efficiency and enabling users to switch and operate between different applications more quickly without frequently minimizing and restoring windows.

[0004] In related technologies, application split-screen can only display and interact with the application interfaces of two or more applications simultaneously on the same screen. That is, application split-screen is achieved by reducing the display area of ​​the application interfaces of each split-screen application, and the split-screen display format is limited. Summary of the Invention

[0005] This application provides an application-based split-screen display method, apparatus, terminal, and storage medium. The technical solution is as follows:

[0006] On one hand, embodiments of this application provide an application split-screen display method, the method being executed by a terminal, the method comprising:

[0007] In split-screen mode, the first application interface of the first application is displayed, and the first application component corresponding to the second application is displayed, with the first application interface and the first application component located in different display areas.

[0008] In this case, the application components of the same application contain fewer interface elements than the application interface contains, and the interface elements contained in the application components are used to implement the core functions of the application.

[0009] On the other hand, embodiments of this application provide an application split-screen display device, the device comprising:

[0010] The display module is used in split-screen mode to display the first application interface of the first application and the first application component corresponding to the second application, wherein the first application interface and the first application component are located in different display areas.

[0011] In this case, the application components of the same application contain fewer interface elements than the application interface contains, and the interface elements contained in the application components are used to implement the core functions of the application.

[0012] 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 display method as described above.

[0013] On the other hand, embodiments of this application provide a computer-readable storage medium storing at least one computer instruction, which is loaded and executed by a processor to implement the application split-screen display method as described above.

[0014] On the other hand, embodiments of this application provide a computer program product including computer instructions stored in a computer-readable storage medium. The terminal's processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the application split-screen display method provided above. Attached Figure Description

[0015] Figure 1 shows a flowchart of an application split-screen display method provided in an exemplary embodiment of this application;

[0016] Figure 2 shows a schematic diagram of the application split-screen display interface provided in an exemplary embodiment of this application;

[0017] Figure 3 shows a flowchart of an application split-screen display method provided in another exemplary embodiment of this application;

[0018] Figure 4 shows an exemplary embodiment of this application, which first displays the first application interface and then displays the first application interface and the first application components in a split-screen manner.

[0019] Figure 5 shows a schematic diagram of the interface for selecting the display format provided in an exemplary embodiment of this application;

[0020] Figure 6 shows a schematic diagram of the interface of the display format switching control provided in an exemplary embodiment of this application;

[0021] Figure 7 shows a schematic diagram of an interface for displaying application selection prompts provided in an exemplary embodiment of this application;

[0022] Figure 8 shows a flowchart of an application split-screen display method provided in another exemplary embodiment of this application;

[0023] Figure 9 shows an exemplary embodiment of this application, which provides a schematic diagram of an interface that first displays a second application interface and then displays the first application interface and the first application component in a split-screen manner.

[0024] Figure 10 shows a schematic diagram of an interface for selecting a display format according to another exemplary embodiment of this application;

[0025] Figure 11 shows a schematic diagram of the interface of a display format switching control provided in another exemplary embodiment of this application;

[0026] Figure 12 shows a schematic diagram of an interface for displaying application selection prompts provided in another exemplary embodiment of this application;

[0027] Figure 13 shows a schematic diagram of the interface for display style selection prompts provided in an exemplary embodiment of this application;

[0028] Figure 14 shows a schematic diagram of an interface for switching display areas provided in an exemplary embodiment of this application;

[0029] Figure 15 shows a schematic diagram of the interface of a display format switching control provided in another exemplary embodiment of this application;

[0030] Figure 16 shows a schematic diagram of an interface for adjusting the display area provided in an exemplary embodiment of this application;

[0031] Figure 17 shows a schematic diagram of the interface for exiting split-screen mode provided by an exemplary embodiment of this application;

[0032] Figure 18 shows a schematic diagram of the interface for adding a split-screen application provided in an exemplary embodiment of this application;

[0033] Figure 19 shows a schematic diagram of the interface of a replacement split-screen application provided in an exemplary embodiment of this application;

[0034] Figure 20 shows a structural block diagram of an application split-screen display device provided in an exemplary embodiment of this application;

[0035] Figure 21 shows a structural block diagram of a terminal provided in an exemplary embodiment of this application. Detailed Implementation

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

[0037] First, let's introduce the terms used in the embodiments of this application:

[0038] Application Interface (API): This refers to the graphical user interface through which users interact with an application. The API includes all interface elements that users can view and manipulate, such as navigation (menus, links, etc.), controls (buttons, text boxes, sliders, etc.), responsive feedback (pop-ups, prompts, etc.), icons, images, and so on.

[0039] An application widget is a lightweight extension of an application that allows the display of important information or quick actions without opening the application. Application widgets typically contain fewer UI elements than the main UI, and they can be displayed in various sizes. The content displayed within an application widget can be dynamically updated based on the latest data.

[0040] Please refer to Figure 1, which shows a flowchart of an application split-screen display method provided in an exemplary embodiment of this application. This embodiment uses the method applied to a terminal as an example for illustration. The method includes the following steps:

[0041] Step 101: In split-screen mode, the first application interface of the first application and the first application component corresponding to the second application are displayed, with the first application interface and the first application component located in different display areas.

[0042] Unlike related technologies that achieve application split-screen display by shrinking the original full-screen application interface (i.e., only displaying at least two application interfaces corresponding to the split-screen application), this application embodiment adds the display of application components as a split-screen display method.

[0043] In some embodiments, when the first application and the second application are displayed in a split-screen manner, the terminal may display the first application interface of the first application and the first application component corresponding to the second application.

[0044] Optionally, the application interface refers to the graphical user interface through which users interact with the application. The application interface includes all interface elements that users can view and manipulate, such as navigation (menus, links, etc.), controls (buttons, text boxes, sliders, etc.), responsive feedback (pop-ups, prompts, etc.), icons, images, and so on.

[0045] Optionally, an application component is a lightweight extension of an application that allows the display of important application information or provides quick actions without opening the application. Application components offer various display sizes, and their content can be dynamically updated based on the latest data.

[0046] In this context, application components of the same application typically contain fewer interface elements than the application interface itself.

[0047] For example, a music player app's interface might include a music recommendation bar (with music icons for different songs), a music index bar, a music playback bar (playback controls, music switching controls, etc.), and a menu. App components could include music playback controls, music switching controls, and information about the currently playing music. Similarly, a plan editing app's interface might include a date selection control, plan editing controls, plan icons for different plans, and a menu. App components could include a list of today's plans. Furthermore, a health management app might include data trends and analysis results for health data, data trends and analysis results for different exercise data, and health management log sharing. App components could include today's health data and exercise data.

[0048] The application components contain interface elements used to implement the application's core functions. Optionally, core functions refer to the application's most basic and critical capabilities. These core functions are the primary reason users choose to use the application and are the part that application developers focus on most during the design and development process. In some implementations, the application's core functions can be pre-set by the application developer during development, or they can be customized by the application user, or they can be set by the terminal based on the application type. In other words, the application's core functions can be preset functions.

[0049] For example, the core functions of social media apps are posting and viewing friends' updates; the core functions of music playback apps are music library management and playback control (such as pausing, switching to the previous track, switching to the next track, and saving tracks); the core functions of video playback apps are video playback and searching; the core functions of navigation map apps are providing route planning and navigation guidance (such as current location, recommended routes, and target distance); the core functions of health management apps are recording health and exercise data; and the core functions of plan editing apps are editing and displaying a list of plans.

[0050] Optionally, the first application interface can be displayed in the upper area of ​​the screen, and the first application component can be displayed in the lower area of ​​the screen; the first application interface can also be displayed in the left area of ​​the screen, and the first application component can be displayed in the right area of ​​the screen; other split-screen display methods are also possible, and this application embodiment does not limit them.

[0051] Optionally, the terminal displays the first application interface and the first application component in full screen. The interface size of the first application interface may be the same as or different from the component size of the first application component. For example, the interface size of the first application interface may be larger than the component size of the first application component. This embodiment of the application does not limit this.

[0052] For example, with a screen size of 4*6, the component size of the first application component can be 4*2, and the interface size of the first application interface can be 4*4. As another example, with a screen size of 4*6, the component size of the first application component can be 4*3, and the interface size of the first application interface can be 4*3.

[0053] As illustrated in Figure 2, taking a navigation map application as the first application and a music playback application as the second application, in split-screen mode, the terminal displays the first application interface 201 of the first application and the first application component 202 corresponding to the second application.

[0054] In summary, this embodiment adds the display of application components as a split-screen display method. This means that in split-screen mode, both the first application interface of the first application and the first application components of the second application can be displayed, thus enriching the split-screen display options. Furthermore, this embodiment enhances the split-screen display effect, optimizes the application split-screen function, and improves the convenience and flexibility of application operation during split-screen operation.

[0055] Optionally, the method also includes:

[0056] Displays the first application interface of the first application;

[0057] If the first application supports split-screen display, in response to the split-screen operation, the application identifier corresponding to the candidate application is displayed, and the application selection operation for the second application is received. The candidate application is the application that supports split-screen display.

[0058] In split-screen mode, the first application interface of the first application is displayed, and the first application components corresponding to the second application are displayed, including:

[0059] If the second application supports the display of components, the first application component corresponding to the second application and the first application interface of the first application will be displayed.

[0060] Optionally, the method also includes:

[0061] When an application selection operation for a second application is received, and the second application supports component display, a form selection prompt corresponding to the second application is displayed, which includes component form options.

[0062] When the second application supports component display, the corresponding first application component and the first application interface of the first application are displayed, including:

[0063] Upon receiving a selection operation for the component form option in the form selection prompt, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0064] Optionally, the method also includes:

[0065] Upon receiving an application selection operation for the second application, the second application interface of the second application and the first application interface of the first application are displayed.

[0066] If the second application supports component display, a display format switching control is provided.

[0067] When the second application supports component display, the corresponding first application component and the first application interface of the first application are displayed, including:

[0068] Upon receiving a trigger operation on the form switching control, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0069] Optionally, if the second application supports component display, the first application component corresponding to the second application and the first application interface of the first application are displayed, including:

[0070] Upon receiving an application selection operation for the second application, and provided that the second application supports component display and meets the component display conditions, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0071] Optionally, the method also includes:

[0072] If the first application is a heavy-operation application and the second application is a light-operation application, then the second application is determined to meet the component display conditions; or,

[0073] If the application type of the first application is navigation or instant messaging, and the application type of the second application is audio, then the second application is determined to meet the component display conditions.

[0074] Optionally, the method also includes:

[0075] When an application selection operation for the second application is received, and both the first and second applications support component display, an application selection prompt is displayed. The application selection prompt includes the first application option corresponding to the first application and the second application option corresponding to the second application.

[0076] When the second application supports component display, the corresponding first application component and the first application interface of the first application are displayed, including:

[0077] Upon receiving a prompt to select the second application option, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0078] Optionally, the method also includes:

[0079] Displays the second application interface of the second application;

[0080] If the second application supports split-screen display, in response to the split-screen operation, the application identifier corresponding to the candidate application is displayed, and the application selection operation for the first application is received. The candidate application is the application that supports split-screen display.

[0081] In split-screen mode, the first application interface of the first application is displayed, and the first application components corresponding to the second application are displayed, including:

[0082] If the second application supports the display of components, the first application component corresponding to the second application and the first application interface of the first application will be displayed.

[0083] Optionally, the method also includes:

[0084] When an application selection operation for the first application is received, and the second application supports component display, a form selection prompt corresponding to the second application is displayed, which includes component form options.

[0085] When the second application supports component display, the corresponding first application component and the first application interface of the first application are displayed, including:

[0086] Upon receiving a selection operation for the component form option in the form selection prompt, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0087] Optionally, if the second application supports component display, the first application component corresponding to the second application and the first application interface of the first application are displayed, including:

[0088] Upon receiving an application selection operation for the first application, and given that the second application supports component display and meets the component display conditions, the first application component corresponding to the second application, as well as the first application interface of the first application, are displayed.

[0089] Optionally, before displaying the first application component corresponding to the second application, the method further includes:

[0090] Displays a style selection prompt for the second application, which includes at least two component style options;

[0091] Displays the first application components corresponding to the second application, including:

[0092] Upon receiving a selection operation for the component style option within the style selection prompt, the first application component corresponding to the second application is displayed based on the component style indicated by the component style option.

[0093] Optionally, the method also includes:

[0094] In response to the region switching operation, switch the display area of ​​the first application interface and the first application component.

[0095] Optionally, the method also includes:

[0096] Displays the form switching control corresponding to the second application;

[0097] In response to a trigger operation on the form switching control, the first application component corresponding to the second application is switched to the second application interface of the second application.

[0098] Optionally, the method also includes:

[0099] Upon receiving an adjustment operation on the display area of ​​the first application interface, the component style of the first application component is switched based on the adjustment operation; wherein, the interface size of the first application interface and the component size of the first application component are negatively correlated.

[0100] Optionally, the method also includes:

[0101] In response to a swipe operation on the first application component, delete the first application component;

[0102] Exit split-screen mode and display the first application's interface in full screen.

[0103] Optionally, the method also includes:

[0104] Display controls added to the application;

[0105] In response to the triggering operation of adding controls to the application, the application identifier corresponding to the candidate application is displayed. The candidate application is an application that supports component display.

[0106] In response to the application selection operation of the third application, the second application component corresponding to the third application is displayed. The second application component is located in a different display area from the first application interface and the first application component.

[0107] Optionally, in response to an application selection operation for a third application, the second application component corresponding to the third application is displayed, including:

[0108] In response to the selection of a third application, the interface size of the first application's interface is adjusted based on the component style of the second application component corresponding to the third application; the first application component, the second application component, and the adjusted first application interface are then displayed; or,

[0109] In response to the application selection operation of the third application, the component style of the first application component is switched based on the component style of the second application component corresponding to the third application; the interface of the first application, the second application component, and the first application component after the style switch are displayed.

[0110] Optionally, the method also includes:

[0111] Display application replacement controls;

[0112] In response to a trigger operation on the application replacement control, the application identifier corresponding to the candidate application is displayed. The candidate application is an application that supports component display.

[0113] In response to the application selection operation of the fourth application, the first application component is replaced with the third application component corresponding to the fourth application, and the third application component and the first application interface are located in different display areas.

[0114] Optionally, in response to an application selection operation for a fourth application, the first application component is replaced with the third application component corresponding to the fourth application, including:

[0115] In response to the application selection operation of the fourth application, the interface size of the first application interface is adjusted based on the component style of the third application component corresponding to the fourth application.

[0116] Displays the third application component and the adjusted first application interface.

[0117] In some embodiments, before entering split-screen mode, the terminal can first display the first application interface of the first application in full screen, and then after receiving the split-screen operation, display the first application interface of the first application and the first application component corresponding to the second application in split screen.

[0118] The above split-screen display will be explained below through specific embodiments.

[0119] Please refer to Figure 3, which shows a flowchart of an application split-screen display method provided in another exemplary embodiment of this application. This embodiment uses the method applied to a terminal as an example for illustration. The method includes the following steps:

[0120] Step 301: Display the first application interface of the first application.

[0121] In one possible implementation, after receiving a user's operation to open the first application, the terminal launches the first application and displays the first application interface in full screen.

[0122] Optionally, the terminal can respond to user interface operations within the first application interface and update the interface content within the first application interface.

[0123] As illustrated in Figure 4, after receiving the user's operation to open the first application, the terminal launches the first application and displays the first application interface 401 in full screen.

[0124] Step 302: If the first application supports split-screen display, in response to the split-screen operation, display the application identifier corresponding to the candidate application, and receive the application selection operation for the second application, wherein the candidate application is an application that supports split-screen display.

[0125] In one possible implementation, if the first application supports split-screen display, the terminal responds to the user's split-screen operation on the first application and displays the application identifier corresponding to the candidate application. The candidate application is one that supports split-screen display.

[0126] Optionally, the split-screen operation can be a gesture operation (such as a three-finger swipe up), or a swipe-and-drag operation on the first application interface (such as displaying a split-screen indicator after receiving a swipe-up operation on the bottom of the first application interface, and then dragging the first application interface to the split-screen indicator), or a voice command, etc. This application embodiment does not limit this.

[0127] Optionally, after responding to the split-screen operation, the terminal may display the first application interface of the first application in the upper half of the screen and display the application identifiers corresponding to each candidate application in the lower half of the screen. Optionally, the terminal may also display a portion of the first application interface at the top of the screen and display the application identifiers corresponding to each candidate application on the main screen. Optionally, the terminal may also display the first application interface of the first application in the left half of the screen and display the application identifiers corresponding to each candidate application in the right half of the screen. The present application embodiments do not limit the display method of the first application interface and the various application identifiers.

[0128] For example, with a screen size of 4x6, the first application interface can be 4x3, while the remaining 4x3 screen display area shows the application icons for each candidate application. Alternatively, with a 4x6 screen size, the first application interface can be pulled up and displayed in the notification bar area, while the application icons for each candidate application are displayed in the remaining 4x6 screen display area.

[0129] As illustrated in Figure 4, when the first application supports split-screen display, in response to the split-screen operation, the terminal displays the application identifier corresponding to the candidate application in the screen area outside the first application interface 401.

[0130] Furthermore, after displaying the application identifier corresponding to the candidate application, the terminal can receive the user's application selection operation for the second application.

[0131] Step 303: If the second application supports the display of components, display the first application component corresponding to the second application, and the first application interface of the first application.

[0132] In one possible implementation, when the terminal receives a user's application selection operation for the second application and the second application supports component display, the terminal can display the first application component corresponding to the second application and the first application interface of the first application on the screen.

[0133] As illustrated in Figure 4, when the user selects the application for the second application 402 and the second application 402 supports component display, the terminal can display the first application component 403 corresponding to the second application 402 and the first application interface 401 of the first application on the screen.

[0134] 1) First, display the form selection prompt, then display the first application component.

[0135] In some embodiments, to meet users' needs for selecting different split-screen display formats, the terminal may also display a format selection prompt to the user before displaying the first application component, allowing the user to select the corresponding split-screen display format according to their own display needs. This process includes the following steps:

[0136] 1. Upon receiving an application selection operation for the second application, and if the second application supports component display, display the form selection prompt corresponding to the second application, which includes component form options.

[0137] In one possible implementation, upon receiving a user's application selection operation for a second application, and if the second application supports component display, the terminal first displays a format selection prompt corresponding to the second application, so that the user can select the desired split-screen display format.

[0138] Optionally, the format selection prompts may include component format options, as well as interface format options, exit split-screen options, and deselect a second application option.

[0139] As illustrated in Figure 5, when an application selection operation for the second application 502 is received, and the second application supports component display, the terminal displays a format selection prompt 503 corresponding to the second application 502.

[0140] 2. Upon receiving a selection operation for the component form option in the form selection prompt, display the first application component corresponding to the second application, as well as the first application interface of the first application.

[0141] In one possible implementation, upon receiving a user's selection of a component form option in the form selection prompt, the terminal displays the first application component corresponding to the second application and the first application interface of the first application on the screen.

[0142] As illustrated in Figure 5, when a selection operation is received for the component form option 504 in the form selection prompt 503, the terminal displays the first application component 505 corresponding to the second application 502, and the first application interface 501 of the first application.

[0143] 2) First display the second application interface, then switch to display the first application component.

[0144] In some embodiments, the terminal may also directly display the second application interface of the second application and the first application interface of the first application, and display a format switching control to meet the user's need to switch the split-screen display format during the split-screen display process. This process includes the following steps:

[0145] 1. Upon receiving an application selection operation for the second application, display the second application interface of the second application and the first application interface of the first application.

[0146] In one possible implementation, upon receiving a user's application selection operation for the second application, the terminal first displays the second application interface of the second application and the first application interface of the first application on the screen.

[0147] Optionally, the first application interface can be displayed in the upper half of the screen and the second application interface can be displayed in the lower half of the screen; the first application interface can also be displayed in the left half of the screen and the second application interface can be displayed in the right half of the screen; other split-screen display methods are also possible, and this application embodiment does not limit them.

[0148] Optionally, the terminal displays the first application interface and the second application interface in full screen. The interface size of the first application interface may be the same as or different from that of the second application interface, for example, the interface size of the first application interface may be larger than that of the second application interface. This embodiment of the application does not limit this.

[0149] For example, with a screen size of 4*6, the interface size of both the first and second application interfaces is 4*3.

[0150] As illustrated in Figure 6, when an application selection operation for the second application 602 is received, the terminal first displays the second application interface 603 of the second application 602 and the first application interface 601 of the first application.

[0151] 2. If the second application supports component display, use the display format switching control.

[0152] In one possible implementation, when the second application supports component display, in order to facilitate the user switching the application interface of the second application to the application component during split-screen display, the terminal can display a format switching control.

[0153] Optionally, the form switching control is displayed on the upper layer of the second application interface, such as in the upper right corner of the second application interface. This application embodiment does not limit this.

[0154] As illustrated in Figure 6, when the second application 602 supports component display, the terminal displays a form switching control 604 in the upper right corner of the second application interface 603.

[0155] 3. Upon receiving a trigger operation on the form switching control, display the first application component corresponding to the second application, as well as the first application interface of the first application.

[0156] Furthermore, upon receiving a user's trigger operation on the form switching control, the terminal can switch the second application interface to the first application component, that is, display the first application component corresponding to the second application and the first application interface of the first application in a split screen.

[0157] Optionally, considering that the interface size of the second application interface may be different from the component size of the first application component, when switching the second application interface to the first application component, the terminal can also adaptively adjust the interface size of the first application interface according to the component size of the first application component to optimize the full-screen display effect.

[0158] For example, with a screen size of 4*6, the interface size of the first application interface and the second application interface are both 4*3, meaning that the first application interface and the second application interface each occupy half of the screen. However, the component size of the first application component (4*2) is smaller than the interface size of the second application interface. Therefore, when switching the second application interface to the first application component, the terminal can increase the interface size of the first application interface (from 4*3 to 4*4).

[0159] As illustrated in Figure 6, when a click operation is received on the form switching control 604, the terminal displays the first application component 605 corresponding to the second application 602, and the first application interface 601 of the first application.

[0160] Optionally, considering that displaying the form switching control in the corresponding display area of ​​the second application interface may affect the display effect of the second application interface, the operation method of form switching can be simplified in order to optimize the display effect of the second application interface.

[0161] Optionally, the terminal can respond to a user's drag operation at the boundary between the first and second application interfaces by switching the second application interface to the first application component. For example, upon receiving a user's drag operation at the boundary towards the second application interface, the terminal switches the second application interface to the first application component.

[0162] Optionally, the terminal may also display a drag icon at the junction of the first application interface and the second application interface, which is used to instruct the user to switch between modes by dragging.

[0163] 3) Based on the component display conditions, determine whether to display the first application component.

[0164] In some embodiments, in order to simplify the split-screen display operation, the terminal can also determine whether to directly display the first application component corresponding to the second application by judging whether the second application meets the component display conditions according to preset component display conditions.

[0165] In one possible implementation, when the user selects a second application, and the second application supports component display and meets the component display conditions, the terminal directly displays the first application component corresponding to the second application and the first application interface of the first application in a split-screen manner.

[0166] Optionally, the terminal can determine whether the second application meets the component display conditions based on the application types of the first application and the second application; it can also determine whether the second application meets the component display conditions based on the application operations of the first application and the second application; or it can be other condition judgment methods, which are not limited in this embodiment.

[0167] In one possible implementation, if the first application is a heavy-operation application and the second application is a light-operation application, the terminal can determine that the second application meets the component display conditions, so that the user can perform heavy operations related to the first application within the interface of the first application and light operations related to the second application within the component of the first application.

[0168] Heavy actions refer to complex and multi-step operations that may require more user attention and time to complete, such as text input and data processing. Light actions, on the other hand, are simple and quick operations that do not require much thought or effort from the user, such as clicking a button, swiping a page, or selecting an option.

[0169] Optionally, the complexity of application operations can be determined based on at least one of the frequency and complexity of operations within the application. Optionally, applications with heavy operations have a higher frequency of operations than those with light operations. For example, in instant messaging applications, users need to frequently perform message editing operations, while in audio applications, users do not need to frequently search for music, only occasionally switching music. Optionally, applications with heavy operations have a higher complexity of operations than those with light operations. For example, in shopping applications, users need to perform multiple complex operations such as searching for products, viewing product information, and submitting orders, while in audio applications, users only need to perform simple operations such as switching music and adding music to their favorites.

[0170] Optionally, the division between light and heavy operation applications can be preset by the developer or customized by the user, and this application embodiment does not limit this.

[0171] In another possible implementation, if the application type of the first application is navigation or instant messaging, and the application type of the second application is audio, the terminal can determine that the second application meets the component display conditions, so that the user can view navigation information in more detail or edit and send communication messages within the interface of the first application, and control the audio playback progress within the component of the first application.

[0172] As illustrated in Figure 4, after receiving the application selection operation for the second application, where the first application is a navigation application and the second application is a music playback application, the terminal determines that the second application meets the component display conditions and displays the first application interface 401 of the first application and the first application component 403 corresponding to the second application in a split screen.

[0173] Furthermore, in split-screen mode, the navigation app's interface is displayed in the upper three-quarters of the screen, while the music player app's component is displayed in the lower one-quarters. This ensures that important navigation information within the navigation app's interface is not obscured, improving the effectiveness of navigation information display. It also allows users to view navigation information normally without affecting music playback or switching, thus improving the convenience and flexibility of switching between different applications, making split-screen mode more user-friendly and providing a better user experience.

[0174] 4) First, display the application selection prompt, then display the first application component.

[0175] In some embodiments, considering that the first application may also support component display, after selecting the second application, the user may want to display the application components corresponding to the first application. Therefore, in order to further meet different split-screen display needs, the terminal can also display an application selection prompt so that the user can select to display the application components corresponding to different applications. This process includes the following steps:

[0176] 1. Upon receiving an application selection operation for the second application, and if both the first and second applications support component display, display an application selection prompt. The application selection prompt includes the first application option corresponding to the first application and the second application option corresponding to the second application.

[0177] In one possible implementation, when the terminal receives a user's application selection operation for the second application, and both the first and second applications support component display, the terminal displays an application selection prompt.

[0178] Optionally, the application selection prompt includes the first application option for the first application and the second application option for the second application. Optionally, the application selection prompt may also include options such as exiting split-screen and deselecting the second application.

[0179] As illustrated in Figure 7, when an application selection operation for the second application 702 is received, and both the first application and the second application 702 support component display, the terminal displays an application selection prompt 703.

[0180] 2. Upon receiving the application selection prompt for the second application option, display the first application component corresponding to the second application, as well as the first application interface of the first application.

[0181] In one possible implementation, upon receiving a selection operation for a second application option in an application selection prompt, the terminal displays the first application component corresponding to the second application and the first application interface of the first application on the screen.

[0182] As illustrated in Figure 7, when the terminal receives the selection operation of the second application option 704 in the application selection prompt 703, it displays the first application component 705 corresponding to the second application 702, and the first application interface 701 of the first application.

[0183] In another possible implementation, upon receiving a selection operation for the first application option in the application selection prompt, the terminal displays the second application interface of the second application and the application components corresponding to the first application on the screen.

[0184] In the above embodiments, when the first application interface of the first application is displayed first, the terminal responds to the split-screen operation and receives the selection operation for the second application, thereby enabling the display of the first application interface of the first application and the first application component of the second application in split-screen mode. Furthermore, by providing multiple implementation methods for displaying the first application component, the split-screen display effect is enriched, the split-screen display function is further optimized, and the split-screen user experience is improved.

[0185] In some embodiments, before entering split-screen mode, the terminal may first display the second application interface of the second application in full screen, and then after receiving the split-screen operation, display the first application interface of the first application and the first application component corresponding to the second application in split screen.

[0186] The above split-screen display will be explained below through specific embodiments.

[0187] Please refer to Figure 8, which shows a flowchart of an application split-screen display method provided in another exemplary embodiment of this application. This embodiment uses the method applied to a terminal as an example for illustration. The method includes the following steps:

[0188] Step 801: Display the second application interface of the second application.

[0189] In one possible implementation, after receiving a user's operation to open the second application, the terminal launches the second application and displays the second application interface in full screen.

[0190] Optionally, the terminal can respond to user interface operations within the second application interface and update the interface content within the second application interface.

[0191] As illustrated in Figure 9, after receiving the user's operation to open the second application, the terminal launches the second application and displays the second application interface 901 in full screen.

[0192] Step 802: If the second application supports split-screen display, in response to the split-screen operation, display the application identifier corresponding to the candidate application, and receive the application selection operation for the first application. The candidate application is an application that supports split-screen display.

[0193] In one possible implementation, if the second application supports split-screen display, the terminal responds to the user's split-screen operation on the second application and displays the application identifier corresponding to the candidate application. The candidate application is one that supports split-screen display.

[0194] Optionally, the split-screen operation can be a gesture operation (such as a three-finger swipe up), or a swipe-and-drag operation on the second application interface (such as displaying a split-screen indicator after receiving a swipe-up operation on the bottom of the second application interface, and then dragging the second application interface to the split-screen indicator), or a voice command, etc. This application embodiment does not limit this.

[0195] Optionally, after responding to the split-screen operation, the terminal may display the second application interface of the second application in the upper half of the screen and display the application identifiers corresponding to each candidate application in the lower half of the screen. Optionally, the terminal may also display a portion of the second application interface at the top of the screen and display the application identifiers corresponding to each candidate application on the main screen. Optionally, the terminal may also display the second application interface of the second application in the left half of the screen and display the application identifiers corresponding to each candidate application in the right half of the screen. The present application embodiments do not limit the display method of the second application interface and the various application identifiers.

[0196] For example, with a screen size of 4x6, the second application interface can be 4x3, while the remaining 4x3 screen display area shows the application icons for each candidate application. Alternatively, with a 4x6 screen size, the second application interface can be pulled up and displayed in the notification bar area, while the 4x6 screen display area shows the application icons for each candidate application.

[0197] As illustrated in Figure 9, when the second application supports split-screen display, in response to the split-screen operation, the terminal displays the application identifier corresponding to the candidate application in the screen area outside the second application interface 901.

[0198] Furthermore, after displaying the application identifier corresponding to the candidate application, the terminal can receive the user's application selection operation for the first application.

[0199] Step 803: If the second application supports the display of components, display the first application component corresponding to the second application, and the first application interface of the first application.

[0200] In one possible implementation, when the terminal receives a user's application selection operation for the first application and the second application supports component display, the terminal can display the first application component corresponding to the second application and the first application interface of the first application on the screen.

[0201] As illustrated in Figure 9, when the user selects the first application 902 and the second application supports component display, the terminal can display the first application component 903 corresponding to the second application and the first application interface 904 of the first application 902 on the screen.

[0202] 1) First, display the form selection prompt, then display the first application component.

[0203] In some embodiments, to meet users' needs for selecting different split-screen display formats, the terminal may also display a format selection prompt to the user before displaying the first application component, allowing the user to select the corresponding split-screen display format according to their own display needs. This process includes the following steps:

[0204] 1. Upon receiving an application selection operation for the first application, and if the second application supports component display, display the form selection prompt corresponding to the second application, which includes component form options.

[0205] In one possible implementation, when the terminal receives a user's application selection operation for the first application and the second application supports component display, the terminal first displays a format selection prompt corresponding to the second application so that the user can select the desired split-screen display format.

[0206] Optionally, the format selection prompts may include component format options, as well as interface format options, exit split-screen options, and deselect the first application option.

[0207] As illustrated in Figure 10, the terminal displays the application identifier corresponding to the candidate application in the screen area outside the second application interface 1001. Thus, when the terminal receives an application selection operation for the first application 1002 and the second application supports component display, the terminal displays the form selection prompt 1003 corresponding to the second application.

[0208] 2. Upon receiving a selection operation for the component form option in the form selection prompt, display the first application component corresponding to the second application, as well as the first application interface of the first application.

[0209] In one possible implementation, upon receiving a user's selection of a component form option in the form selection prompt, the terminal displays the first application component corresponding to the second application and the first application interface of the first application on the screen.

[0210] As illustrated in Figure 10, when a selection operation is received for the component form option 1004 in the form selection prompt 1003, the terminal displays the first application component 1005 corresponding to the second application, and the first application interface 1006 of the first application 1002.

[0211] 2) Determine whether to display the first application component based on the component display conditions.

[0212] In some embodiments, in order to simplify the split-screen display operation, the terminal can also determine whether to directly display the first application component corresponding to the second application by judging whether the second application meets the component display conditions according to preset component display conditions.

[0213] In one possible implementation, when an application selection operation for the first application is received, and the second application supports component display and meets the component display conditions, the terminal directly displays the first application component corresponding to the second application, as well as the first application interface of the first application.

[0214] Optionally, the terminal can determine whether the second application meets the component display conditions based on the application types of the first application and the second application; it can also determine whether the second application meets the component display conditions based on the application operations of the first application and the second application; or it can be other condition judgment methods, which are not limited in this embodiment.

[0215] In one possible implementation, if the first application is a heavy-operation application and the second application is a light-operation application, the terminal can determine that the second application meets the component display conditions, so that the user can perform heavy operations related to the first application within the interface of the first application and light operations related to the second application within the component of the first application.

[0216] Heavy operations refer to complex and multi-step operations that may require more user attention and time to complete, such as text input and data processing. Light operations refer to simple and quick operations that do not require much thought or effort from the user, such as clicking a button, swiping a page, or selecting an option.

[0217] Optionally, the complexity of application operations can be determined based on at least one of the frequency and complexity of operations within the application. Optionally, applications with heavy operations have a higher frequency of operations than those with light operations. For example, in instant messaging applications, users need to frequently perform message editing operations, while in audio applications, users do not need to frequently search for music, only occasionally switching music. Optionally, applications with heavy operations have a higher complexity of operations than those with light operations. For example, in shopping applications, users need to perform multiple complex operations such as searching for products, viewing product information, and submitting orders, while in audio applications, users only need to perform simple operations such as switching music and adding music to their favorites.

[0218] Optionally, the division between light and heavy operation applications can be preset by the developer or customized by the user, and this application embodiment does not limit this.

[0219] In another possible implementation, if the application type of the first application is navigation or instant messaging, and the application type of the second application is audio, the terminal can determine that the second application meets the component display conditions, so that the user can view navigation information in more detail or edit and send communication messages within the interface of the first application, and control the audio playback progress within the component of the first application.

[0220] As illustrated in Figure 9, after receiving the application selection operation for the first application 902, where the first application is a chat application and the second application is a music playback application, the terminal determines that the second application meets the component display conditions and displays the first application interface 904 of the first application and the first application component 903 corresponding to the second application in a split-screen manner.

[0221] 3) First display the second application interface, then switch to display the first application component.

[0222] In some embodiments, the terminal may also directly display the second application interface of the second application and the first application interface of the first application, and display a format switching control to meet the user's need to switch the split-screen display format during the split-screen display process. This process includes the following steps:

[0223] 1. Upon receiving an application selection operation for the first application, display the second application interface of the second application and the first application interface of the first application.

[0224] In one possible implementation, upon receiving a user's application selection operation for the first application, the terminal first displays the second application interface of the second application and the first application interface of the first application on the screen.

[0225] Optionally, the second application interface can be displayed in the upper half of the screen, while the first application interface is displayed in the lower half of the screen; the second application interface can also be displayed in the left half of the screen, while the first application interface is displayed in the right half of the screen; other split-screen display methods are also possible, and this application embodiment does not limit these methods.

[0226] Optionally, the terminal displays the first application interface and the second application interface in full screen. The interface size of the second application interface may be the same as or different from that of the first application interface, for example, the interface size of the second application interface may be larger than that of the first application interface. This embodiment of the application does not limit this.

[0227] For example, with a screen size of 4*6, the interface size of both the first and second application interfaces is 4*3.

[0228] As illustrated in Figure 11, when an application selection operation for the first application 1102 is received, the terminal first displays the second application interface 1101 of the second application and the first application interface 1103 of the first application 1102.

[0229] 2. If the second application supports component display, use the display format switching control.

[0230] In one possible implementation, when the second application supports component display, in order to facilitate the user switching the application interface of the second application to the application component during split-screen display, the terminal can display a format switching control.

[0231] Optionally, the form switching control is displayed on the upper layer of the second application interface, such as in the upper right corner of the second application interface. This application embodiment does not limit this.

[0232] As illustrated in Figure 11, when the second application support component is displayed, the terminal displays a form switching control 1104 in the upper right corner of the second application interface 1101.

[0233] 3. Upon receiving a trigger operation on the form switching control, display the first application component corresponding to the second application, as well as the first application interface of the first application.

[0234] Furthermore, upon receiving a user's trigger operation on the form switching control, the terminal can switch the second application interface to the first application component, that is, display the first application component corresponding to the second application and the first application interface of the first application in a split screen.

[0235] Optionally, considering that the interface size of the second application interface may be different from the component size of the first application component, when switching the second application interface to the first application component, the terminal can also adaptively adjust the interface size of the first application interface according to the component size of the first application component.

[0236] For example, with a screen size of 4*6, the interface size of the first application interface and the second application interface are both 4*3, meaning that the first application interface and the second application interface each occupy half of the screen. However, the component size of the first application component (4*2) is smaller than the interface size of the second application interface. Therefore, when switching the second application interface to the first application component, the terminal can increase the interface size of the first application interface (from 4*3 to 4*4).

[0237] As illustrated in Figure 11, when a click operation is received on the form switching control 1104, the terminal displays the first application component 1105 corresponding to the second application, and the first application interface 1103 of the first application.

[0238] Optionally, considering that displaying the form switching control in the corresponding display area of ​​the second application interface may affect the display effect of the second application interface, the operation method of form switching can be simplified in order to optimize the display effect of the second application interface.

[0239] Optionally, the terminal can respond to a user's drag operation at the boundary between the first and second application interfaces by switching the second application interface to the first application component. For example, upon receiving a user's drag operation at the boundary towards the second application interface, the terminal switches the second application interface to the first application component.

[0240] Optionally, the terminal may also display a drag icon at the junction of the first application interface and the second application interface, which is used to instruct the user to switch between modes by dragging.

[0241] 4) First, display the application selection prompt, then display the first application component.

[0242] In some embodiments, considering that the first application may also support component display, after selecting the first application, the user may want to display the application components corresponding to the first application. Therefore, in order to further meet different split-screen display needs, the terminal can also display an application selection prompt so that the user can select to display the application components corresponding to different applications. This process includes the following steps:

[0243] 1. Upon receiving an application selection operation for the first application, and if both the first and second applications support component display, display an application selection prompt. The application selection prompt includes the first application option corresponding to the first application and the second application option corresponding to the second application.

[0244] In one possible implementation, when the terminal receives a user's application selection operation for the first application, and both the first and second applications support component display, the terminal displays an application selection prompt.

[0245] Optionally, the application selection prompt includes the first application option for the first application and the second application option for the second application. Optionally, the application selection prompt may also include options such as exiting split-screen and deselecting the first application option.

[0246] As illustrated in Figure 12, the terminal displays the application identifiers corresponding to the candidate applications in the screen area outside the second application interface 1201. Thus, when an application selection operation for the first application 1202 is received, and both the first application 1202 and the second application support component display, the terminal displays an application selection prompt 1203.

[0247] 2. Upon receiving the application selection prompt for the second application option, display the first application component corresponding to the second application, as well as the first application interface of the first application.

[0248] In one possible implementation, upon receiving a selection operation for a second application option in an application selection prompt, the terminal displays the first application component corresponding to the second application and the first application interface of the first application on the screen.

[0249] As illustrated in Figure 12, when the terminal receives the selection operation of the second application option 1204 in the application selection prompt 1203, it displays the first application component 1205 corresponding to the second application and the first application interface 1206 of the first application 1202.

[0250] In another possible implementation, upon receiving a selection operation for the first application option in the application selection prompt, the terminal displays the second application interface of the second application and the application components corresponding to the first application on the screen.

[0251] In the above embodiments, when the second application interface of the second application is displayed first, the terminal responds to the split-screen operation and receives the selection operation for the first application, thereby enabling the display of the first application interface of the first application and the first application component of the second application in split-screen mode. Furthermore, by providing multiple implementation methods for displaying the first application component, the split-screen display effect is enriched, the split-screen display function is further optimized, and the split-screen user experience is improved.

[0252] In some embodiments, considering that the same application may correspond to different component styles, such as application components of different sizes (4*2 size application components, 2*2 size application components, 4*4 size application components, etc.), or application components that implement different interactive functions (drinking water reminder function, step counting function, etc. in health management applications), in order to further meet the user's needs for selecting different component styles, style selection prompts can also be displayed to the user.

[0253] In one possible implementation, before displaying the first application component corresponding to the second application, the terminal displays a style selection prompt for the second application, which includes at least two component style options. Then, upon receiving a user's selection operation on the component style options within the style selection prompt, the terminal displays the first application component corresponding to the second application based on the component style indicated by the component style option.

[0254] Regarding the timing of displaying the style selection prompt, in conjunction with the above embodiments, it can be after the user performs a selection operation on the component style option in the style selection prompt, or after the user performs a trigger operation on the style switching control, or after the user performs a selection operation on the second application option in the application selection prompt.

[0255] As illustrated in Figure 13, taking the style selection prompt displayed after the user performs a selection operation on the component style option in the style selection prompt as an example, when the terminal receives the user's selection operation on the component style option in the style selection prompt 1302, the terminal continues to display the style selection prompt 1303 corresponding to the second application. Then, in response to the selection operation on the component style option in the style selection prompt 1303, the terminal displays the first application component 1301 corresponding to the second application according to the component style indicated by the component style option.

[0256] In the above embodiments, by displaying a style selection prompt to the user before displaying the first application component, the user's need to select different component styles can be met, further optimizing the display process of application components in split-screen mode.

[0257] In some embodiments, considering different user operating habits, such as in a split-screen scenario where some users prefer to perform interface interactions on the upper half of the screen while others prefer the lower half, users can be provided with the opportunity to flexibly adjust the display area of ​​the first application interface and the first application components to meet different split-screen display needs.

[0258] In one possible implementation, in response to a region switching operation, the terminal can switch the display area of ​​the first application interface and the first application component.

[0259] Optionally, the area switching operation can be a trigger operation of the area switching control, a drag operation of dragging the first application component to the display area of ​​the first application interface, a drag operation of dragging the first application interface to the display area of ​​the first application component, or other forms of operation such as voice commands. This application embodiment does not limit this.

[0260] Optionally, the component size of the first application component and the interface size of the first application interface can remain unchanged before and after the region switch. For example, with a screen size of 4*6, the component size remains 4*2 before and after the region switch, and the interface size remains 4*4 before and after the region switch.

[0261] As illustrated in Figure 14, when a drag operation is received to drag the first application component 1402 to the display area of ​​the first application interface 1401, the terminal switches the display areas of the first application interface 1401 and the first application component 1402.

[0262] In some embodiments, considering that the application component can only implement part of the functions of the second application, and that the user may have more comprehensive functional needs during the split-screen process, a form switching control can also be set after the first application interface of the first application and the first application component of the second application are displayed in the split-screen mode.

[0263] In one possible implementation, after the first application interface of the first application and the first application component of the second application are displayed in a split screen, the terminal displays a form switching control corresponding to the second application. In response to the user's triggering operation on the form switching control, the terminal switches the first application component corresponding to the second application to the second application interface of the second application.

[0264] Optionally, the form switching control is displayed on top of the first application component, such as in the upper right corner of the first application component. This application embodiment does not limit this.

[0265] Optionally, the interface size of the second application interface can be the same as or different from the component size of the first application component.

[0266] Optionally, considering that the interface size of the second application interface may be different from the component size of the first application component, when switching the first application component to the second application interface, the terminal can also adaptively adjust the interface size of the first application interface according to the interface size of the second application interface to optimize the full-screen display effect.

[0267] For example, if the screen size is 4*6, the component size of the first application component is 4*2, and the interface size of the first application interface is 4*4, then when the first application component is switched to the second application interface, the interface size of the second application interface is 4*3, and the terminal can reduce the interface size of the first application interface (from 4*4 to 4*3).

[0268] As illustrated in Figure 15, after the first application interface 1501 of the first application and the first application component 1502 of the second application are displayed in a split screen, the terminal displays the form switching control 1503 corresponding to the second application. In response to the user's click operation on the form switching control 1503, the terminal switches the first application component 1502 of the second application to the second application interface 1504 of the second application.

[0269] Optionally, considering that displaying the form switching control in the display area corresponding to the first application component may affect the display effect of the first application component, the form switching operation method can be simplified in order to optimize the display effect of the first application component.

[0270] Optionally, the terminal can respond to a user's drag operation at the boundary between the first application interface and the first application component, switching the first application component to the second application interface. For example, upon receiving a user's drag operation at the boundary towards the first application interface, the terminal switches the first application component to the second application interface.

[0271] Optionally, the terminal may also display a drag icon at the junction of the first application interface and the first application component, which is used to instruct the user to switch modes by dragging.

[0272] Optionally, the terminal can also determine whether the form switching condition is met by judging whether the screen ratio of the display area corresponding to the second application reaches a ratio threshold after dragging. Then, if the screen ratio of the display area corresponding to the second application reaches the ratio threshold after dragging, the terminal switches the first application component corresponding to the second application to the second application interface. Optionally, the ratio threshold can be determined based on the number of split screens and is negatively correlated with the number of split screens. The more split screens, the smaller the ratio threshold.

[0273] For example, in a two-screen setup, the terminal can determine whether the screen area occupied by the second application reaches 1 / 2 during a drag operation. If the screen area occupied by the second application reaches 1 / 2, the terminal will switch the first application component corresponding to the second application to the second application interface. Similarly, in a three-screen setup, the terminal can determine whether the screen area occupied by the second application reaches 1 / 3 during a drag operation. If the screen area occupied by the second application reaches 1 / 3, the terminal will switch the first application component corresponding to the second application to the second application interface.

[0274] Optionally, the terminal can also determine whether the form switching condition is met based on the display position of the drag icon on the screen, specifically the display position of the boundary between the first application interface and the first application component. Then, if the drag icon is within the target position range, the terminal switches the first application component corresponding to the second application to the second application interface. Optionally, the target position range can be the middle area of ​​the display areas corresponding to two adjacent split-screen applications.

[0275] For example, in a two-screen setup, when the drag icon is dragged to the middle of the screen, the terminal switches the first application component corresponding to the second application to the second application interface. As another example, in a three-screen setup, assuming the first application interface (1 / 2 screen area), the first application component (1 / 4 screen area), and the second application component (1 / 4 screen area) of the third application are displayed sequentially from top to bottom, for the drag icon at the boundary between the first application interface and the first application component, when the drag icon is dragged to the middle area of ​​the display areas of the first and second applications, the terminal switches the first application component corresponding to the second application to the second application interface.

[0276] In some embodiments, when the first application interface of the first application and the first application component of the second application are displayed in a split screen, considering that the user's interactive operations in the first application component are usually less, while the interactive operations in the first application interface are usually more, or the interface content that needs to be viewed in the first application interface is usually more, the terminal can also respond to the user's adjustment operation on the display area of ​​the first application interface in order to further optimize the split screen display effect.

[0277] Optionally, adjusting the display area of ​​the first application interface will indirectly affect the display area of ​​the first application component, so the terminal also needs to dynamically adjust the component style of the first application component.

[0278] In one possible implementation, upon receiving a user's adjustment operation on the display area of ​​the first application interface, the terminal switches the component style of the first application component according to the adjustment operation.

[0279] Specifically, the size of the first application interface is negatively correlated with the size of the first application component. The larger the size of the first application interface, the smaller the size of the first application component.

[0280] For example, if the screen size is 4*6, the component size of the first application component is 4*3, and the interface size of the first application interface is 4*3, and the terminal receives an operation from the user to expand the display area of ​​the first application interface, the interface size of the first application interface will be adjusted to 4*4. In this case, the component size of the first application component needs to be adjusted from 4*3 to 4*2, which means that the component style of the first application component needs to be switched.

[0281] Optionally, the terminal may set an area adjustment button at the junction of the first application interface and the first application component, so that when the user triggers the area adjustment button, it is equivalent to receiving an adjustment operation on the display area of ​​the first application interface.

[0282] For example, when a user drags the area adjustment button toward the first application component, it is determined that an operation to expand the display area of ​​the first application interface has been received; when a user drags the area adjustment button toward the first application interface, it is determined that an operation to shrink the display area of ​​the first application interface has been received.

[0283] As illustrated in Figure 16, when the terminal receives a drag operation from the user to drag the area adjustment button 1603 toward the first application interface 1601, the display area of ​​the first application interface 1601 is reduced and the component style of the first application component 1602 is switched.

[0284] In the above embodiments, in split-screen mode, users are provided with area switching function (switching the display areas of the first application interface and the first application component), form switching function (switching the split-screen display form of the second application), and area adjustment function (adjusting the display areas of the first application interface and the first application component), respectively. This allows users to adjust the split-screen display effect based on their own operation and display needs in split-screen mode, enriching the split-screen display methods, further optimizing the split-screen function, and improving the user experience.

[0285] In some embodiments, after displaying the first application interface of the first application and the first application component of the second application in a split-screen manner, considering that the user may also have a need to display the first application interface in full screen, an application deletion function can also be set for the user.

[0286] In one possible implementation, in response to the user's swipe operation on the first application component, the terminal deletes the first application component, thereby exiting the split-screen mode and displaying the first application interface of the first application in full screen.

[0287] Optionally, the swiping operation on the first application component can be a left swipe or a right swipe. When the first application component is displayed at the top of the screen, it can also be an upward swipe; when the first application component is displayed at the bottom of the screen, it can also be a downward swipe. This application embodiment does not limit the scope of the swipe operation.

[0288] Optionally, upon receiving a swipe operation from the user on the first application component, and the swipe operation reaches a first swipe distance, the terminal can display a component deletion prompt to indicate that continuing to swipe will delete the first application component. Then, upon receiving further swipe operations from the user on the first application component, and the swipe operation reaches a second swipe distance, the terminal deletes the first application component.

[0289] As illustrated in Figure 17, when the terminal receives a left swipe operation from the user on the first application component 1702, it deletes the first application component 1702, thereby exiting the split-screen mode and displaying the first application interface 1701 of the first application in full screen.

[0290] In some embodiments, after the first application interface of the first application and the first application component of the second application are displayed in split screen, the user may need to add other split screen applications for display, so the user can also set application addition functions.

[0291] In one possible implementation, the terminal displays an application add control, and in response to the user's triggering operation of adding the application control, the terminal displays the application identifier corresponding to the candidate application, wherein the candidate application is an application that supports component display. Further, in response to the user's application selection operation for a third application, the terminal additionally displays a second application component corresponding to the third application, wherein the second application component is located in a different display area from the first application interface and the first application component.

[0292] As illustrated in Figure 18, the terminal displays an application addition control 1803 in the upper left corner of the first application component 1802. Upon receiving a user's click on the application addition control 1803, the terminal displays the application identifier corresponding to the candidate application. Furthermore, in response to the user's application selection operation for the third application 1804, the terminal displays the first application component 1802, the second application component 1805, and the first application interface 1801 in full screen.

[0293] Optionally, when adding a second application component corresponding to the third application, in order to achieve full-screen display of the first application interface, the first application component, and the second application component, the terminal also needs to adjust the interface size of the first application interface or the component size of the first application component to optimize the full-screen display effect.

[0294] Optionally, after receiving a user's trigger operation to add controls to an application, the terminal can first adjust the interface size of the first application interface or the component size of the first application component, thereby displaying the application identifiers corresponding to each candidate application in a blank display area. Then, after receiving a user's application selection operation for a third application, the terminal can further optimize and adjust the interface size of the first application interface or the component size of the first application component based on the component style of the second application component.

[0295] Optionally, after receiving a user's trigger operation to add controls to an application, the terminal can first launch the first application interface and the first application component, and display the application identifiers corresponding to each candidate application in full screen. Then, after receiving a user's application selection operation for a third application, the terminal can directly adjust the interface size of the first application interface or the component size of the first application component based on the component style of the second application component.

[0296] Optionally, the terminal may adjust only the interface size of the first application interface, or only the component size of the first application component, or simultaneously adjust both the interface size of the first application interface and the component size of the first application component.

[0297] In one possible implementation, in response to the user's application selection operation for the third application, the terminal adjusts the interface size of the first application interface according to the component style of the second application component corresponding to the third application, and displays the first application component, the second application component, and the adjusted first application interface in full screen.

[0298] For example, with a screen size of 4*6, before an application is added, the component size of the first application is 4*2, and the interface size of the first application is 4*4. After receiving the user's application selection operation for the third application, the component size of the second application corresponding to the third application is 4*2. Then, the terminal can adjust the interface size of the first application from 4*4 to 4*2.

[0299] In another possible implementation, in response to the user's application selection operation for the third application, the terminal switches the component style of the first application component according to the component style of the second application component corresponding to the third application, and displays the first application interface, the second application component, and the first application component after the style switch in full screen.

[0300] For example, with a screen size of 4*6, before an application is added, the component size of the first application component is 4*2, and the interface size of the first application is 4*4. After receiving the user's application selection operation for the third application, the component size of the second application component corresponding to the third application is 4*1. Then, the terminal can switch the component style of the first application component to a component style with a 4*1 component size.

[0301] In some embodiments, after the first application interface of the first application and the first application component of the second application are displayed in a split-screen manner, considering that the user may also need to replace the second application with other applications to achieve the split-screen display of the first application and other applications, an application replacement function can also be set for the user.

[0302] In one possible implementation, the terminal displays an application replacement control, and in response to a user's triggering operation on the application replacement control, the terminal displays the application identifier corresponding to the candidate application, wherein the candidate application is an application that supports component display. Further, in response to a user's application selection operation for a fourth application, the terminal replaces the first application component with the third application component corresponding to the fourth application, wherein the third application component and the first application interface are located in different display areas.

[0303] As illustrated in Figure 19, the terminal displays an application replacement control 1903 in the upper left corner of the first application component 1902. In response to a user's click on the application replacement control 1903, the terminal displays the application identifier corresponding to the candidate application. Furthermore, in response to a user's selection of a fourth application 1904, the terminal replaces the first application component 1902 with a third application component 1905 corresponding to the fourth application 1904. The third application component 1905 and the first application interface 1901 are located in different display areas.

[0304] Optionally, if the component size of the first application component and the component size of the third application component are the same, the terminal will directly replace the first application component with the third application component. For example, the component size of both the first application component and the third application component is 4*2.

[0305] Optionally, considering that the component size of the first application component and the component size of the third application component may be different, in order to display the first application interface of the first application and the third application component corresponding to the fourth application in full screen, the terminal also needs to adaptively adjust the first application interface of the first application.

[0306] Optionally, after receiving a user's trigger operation on the application replacement control, the terminal can cancel the display of the first application component corresponding to the second application and display the application identifiers corresponding to each candidate application in the original display area of ​​the first application component. Then, after receiving a user's application selection operation for the fourth application, it can determine whether to adjust the first application interface of the first application based on the component size of the third application component.

[0307] Optionally, after receiving a user's trigger operation on the application replacement control, the terminal can first launch the first application interface and display the application identifiers corresponding to each candidate application in full screen. Then, after receiving the user's application selection operation for the fourth application, it can determine whether to adjust the first application interface of the first application based on the component size of the third application component.

[0308] In one possible implementation, in response to the user's application selection operation for the fourth application, the terminal adjusts the interface size of the first application interface according to the component style of the third application component corresponding to the fourth application, and displays the third application component and the adjusted first application interface in full screen.

[0309] For example, with a screen size of 4*6, before adding an application, the component size of the first application is 4*2, and the interface size of the first application is 4*4. If the terminal receives a user selection for a third application, and the component size of the third application component corresponding to the fourth application is 4*2, the terminal does not need to adjust the interface of the first application. However, if the terminal receives a user selection for a third application, and the component size of the third application component corresponding to the fourth application is 4*3, the terminal needs to shrink the interface of the first application (from 4*4 to 4*3).

[0310] In the above embodiments, in split-screen mode, users are provided with application deletion function (deleting the first application component corresponding to the second application), application addition function (adding the second application component corresponding to the third application), and application replacement function (replacing the first application component with the third application component). This allows users to delete, add, or replace split-screen applications based on their own operation and display needs in split-screen mode, further optimizing the split-screen function and improving the user experience.

[0311] Please refer to Figure 20, which shows a structural block diagram of an application split-screen display device provided in an exemplary embodiment of this application. The device includes:

[0312] The first display module 2001 is used in split-screen mode to display the first application interface of the first application and the first application component corresponding to the second application, wherein the first application interface and the first application component are located in different display areas.

[0313] In this case, the application components of the same application contain fewer interface elements than the application interface contains, and the interface elements contained in the application components are used to implement the core functions of the application.

[0314] Optionally, the device further includes:

[0315] The second display module is used to display the interface of the first application of the first application;

[0316] The first split-screen response module is used to respond to the split-screen operation, display the application identifier corresponding to the candidate application, and receive the application selection operation for the second application when the first application supports split-screen display, wherein the candidate application is an application that supports split-screen display.

[0317] The first display module 2001 is used for:

[0318] When the second application support component is displayed, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0319] Optionally, the device further includes:

[0320] The first prompt display module is used to display a form selection prompt corresponding to the second application when receiving the application selection operation for the second application and the second application supports component display. The form selection prompt includes component form options.

[0321] The first display module 2001 is used for:

[0322] Upon receiving a selection operation for the component form option in the form selection prompt, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0323] Optionally, the device further includes:

[0324] The third display module is used to display the second application interface of the second application and the first application interface of the first application when the application selection operation of the second application is received.

[0325] The first control display module is used to switch the display format of controls when the second application supports component display.

[0326] The first display module 2001 is used for:

[0327] Upon receiving a trigger operation on the form switching control, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0328] Optionally, the first display module 2001 is further configured to:

[0329] Upon receiving the application selection operation for the second application, and given that the second application supports component display and meets the component display conditions, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0330] Optionally, the device further includes:

[0331] The first condition determination module is used to determine whether the second application meets the component display conditions when the first application is a heavy-operation application and the second application is a light-operation application; or...

[0332] The second condition determination module is used to determine that the second application meets the component display conditions when the application type of the first application is navigation or instant messaging and the application type of the second application is audio.

[0333] Optionally, the device further includes:

[0334] The second prompt display module is used to display an application selection prompt when receiving the application selection operation for the second application and both the first application and the second application support component display. The application selection prompt includes a first application option corresponding to the first application and a second application option corresponding to the second application.

[0335] The first display module 2001 is used for:

[0336] Upon receiving the selection operation for the second application option in the application selection prompt, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0337] Optionally, the device further includes:

[0338] The fourth display module is used to display the second application interface of the second application;

[0339] The second split-screen response module is used to respond to the split-screen operation, display the application identifier corresponding to the candidate application, and receive the application selection operation for the first application when the second application supports split-screen display. The candidate application is an application that supports split-screen display.

[0340] The first display module 2001 is used for:

[0341] When the second application support component is displayed, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0342] Optionally, the device further includes:

[0343] The third prompt display module is used to display a form selection prompt corresponding to the second application when receiving the application selection operation for the first application and the second application supports component display. The form selection prompt includes component form options.

[0344] The first display module 2001 is used for:

[0345] Upon receiving a selection operation for the component form option in the form selection prompt, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0346] Optionally, the first display module 2001 is further configured to:

[0347] Upon receiving the application selection operation for the first application, and given that the second application supports component display and meets the component display conditions, the first application component corresponding to the second application and the first application interface of the first application are displayed.

[0348] Optionally, before displaying the first application component corresponding to the second application, the device further includes:

[0349] The fourth prompt display module is used to display style selection prompts corresponding to the second application, and the style selection prompts include at least two component style options;

[0350] The first display module 2001 is used for:

[0351] Upon receiving a selection operation for the component style option within the style selection prompt, the first application component corresponding to the second application is displayed based on the component style indicated by the component style option.

[0352] Optionally, the device further includes:

[0353] The region switching module is used to switch the display area of ​​the first application interface and the first application component in response to the region switching operation.

[0354] Optionally, the device further includes:

[0355] The second control display module is used to display the form switching control corresponding to the second application;

[0356] The form switching module is used to switch the first application component corresponding to the second application to the second application interface in response to the trigger operation of the form switching control.

[0357] Optionally, the device further includes:

[0358] The style switching module is used to switch the component style of the first application component based on the adjustment operation when receiving an adjustment operation on the display area of ​​the first application interface; wherein the interface size of the first application interface and the component size of the first application component are negatively correlated.

[0359] Optionally, the device further includes:

[0360] A component deletion module is used to delete the first application component in response to a swipe operation on the first application component.

[0361] The fifth display module is used to exit the split-screen mode and display the interface of the first application in full screen.

[0362] Optionally, the device further includes:

[0363] The third control display module is used to display controls added by the application.

[0364] The first identifier display module is used to display the application identifier corresponding to the candidate application in response to the trigger operation of adding a control to the application, wherein the candidate application is an application that supports component display;

[0365] The sixth display module is used to display the second application component corresponding to the third application in response to the application selection operation of the third application. The second application component is located in a different display area from the first application interface and the first application component.

[0366] Optionally, the sixth display module is used for:

[0367] In response to the application selection operation of the third application, based on the component style of the second application component corresponding to the third application, the interface size of the first application interface is adjusted; the first application component, the second application component, and the adjusted first application interface are displayed; or,

[0368] In response to the application selection operation of the third application, the component style of the first application component is switched based on the component style of the second application component corresponding to the third application; the first application interface, the second application component, and the first application component after the style switch are displayed.

[0369] Optionally, the device further includes:

[0370] The fourth control display module is used to display the application's replacement controls;

[0371] The second identifier display module is used to display the application identifier corresponding to the candidate application in response to the trigger operation of the application replacement control, wherein the candidate application is an application that supports component display;

[0372] The component replacement module is used to replace the first application component with the third application component corresponding to the fourth application in response to the application selection operation of the fourth application. The third application component and the first application interface are located in different display areas.

[0373] Optionally, the component replacement module is used for:

[0374] In response to the application selection operation of the fourth application, the interface size of the first application interface is adjusted based on the component style of the third application component corresponding to the fourth application.

[0375] The third application component and the adjusted first application interface are displayed.

[0376] In summary, this embodiment adds the display of application components as a split-screen display method. This means that in split-screen mode, both the first application interface of the first application and the first application components of the second application can be displayed, thus enriching the split-screen display options. Furthermore, this embodiment enhances the split-screen display effect, optimizes the application split-screen function, and improves the convenience and flexibility of application operation during split-screen operation.

[0377] It should be noted that the apparatus provided in the above embodiments is only an example of the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the apparatus can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their implementation process can be found in the method embodiments, which will not be repeated here.

[0378] Please refer to FIG21, which shows a structural block diagram of a terminal provided in an exemplary embodiment of this application. The terminal may include one or more components such as a processor 2101 and a memory 2102.

[0379] Processor 2101 may include one or more processing cores. Processor 2101 connects various parts within the terminal using various interfaces and lines, and performs various functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in memory 2102, and by calling data stored in memory 2102. Optionally, processor 2101 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). Processor 2101 may integrate one or more of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), Neural-network Processing Unit (NPU), and modem. Specifically, the CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required to be displayed on the touch screen; the NPU is used to implement Artificial Intelligence (AI) functions; and the modem is used to handle wireless communication. It is understandable that the aforementioned modem may not be integrated into the processor 2101, but may be implemented as a separate chip.

[0380] The memory 2102 may include random access memory (RAM) or read-only memory (ROM). Optionally, the memory 2102 may include a non-transitory computer-readable storage medium. The memory 2102 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 2102 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 above, etc.; the data storage area may store data created based on the use of the terminal, etc.

[0381] 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 or fewer components than shown, or combine certain components, or have different component arrangements. For example, the terminal may also include a display screen, camera assembly, microphone, speaker, radio frequency circuit, sensor, audio circuit, WiFi module, power supply, Bluetooth module, etc., which will not be described in detail here.

[0382] This application also provides a computer-readable storage medium storing at least one computer instruction, which is loaded and executed by a processor to implement the application split-screen display method described in the above embodiments.

[0383] According to one aspect of this application, a computer program product is provided, comprising computer instructions stored in a computer-readable storage medium. A terminal's processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the application split-screen display method provided in various optional implementations of the above aspect.

[0384] 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 storage medium or transmitted as one or more instructions or code on a computer-readable storage medium. Computer-readable storage media include computer storage media and communication media, wherein communication media include any medium that facilitates the transmission of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.

[0385] 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. An application split-screen display method, the method being performed by a terminal, the method comprising: in a split-screen mode, displaying a first application interface of a first application, and displaying a first application component corresponding to a second application, the first application interface and the first application component being located in different display areas; wherein an application component of a same application contains fewer interface elements than an application interface, and the interface elements contained in the application component are used to implement core functions of the application.

2. The method of claim 1, wherein, The method further comprises: displaying the first application interface of the first application; in a case where the first application supports split-screen display, in response to a split-screen operation, displaying an application identifier corresponding to a candidate application, and receiving an application selection operation on the second application, the candidate application being an application that supports split-screen display; in the split-screen mode, displaying the first application interface of the first application, and displaying the first application component corresponding to the second application, comprises: in a case where the second application supports component display, displaying the first application component corresponding to the second application, and the first application interface of the first application.

3. The method of claim 2, wherein, The method further comprises: in a case where the application selection operation on the second application is received, and the second application supports component display, displaying a form selection prompt corresponding to the second application, the form selection prompt comprising a component form option; the case where the first application component corresponding to the second application, and the first application interface of the first application are displayed in a case where the second application supports component display, comprises: in a case where a selection operation on the component form option in the form selection prompt is received, displaying the first application component corresponding to the second application, and the first application interface of the first application.

4. The method of claim 2, wherein, The method further comprises: in a case where the application selection operation on the second application is received, displaying a second application interface of the second application and the first application interface of the first application; in a case where the second application supports component display, displaying a form switching control; the case where the first application component corresponding to the second application, and the first application interface of the first application are displayed in a case where the second application supports component display, comprises: in a case where a triggering operation on the form switching control is received, displaying the first application component corresponding to the second application, and the first application interface of the first application.

5. The method of claim 2, wherein, the case where the first application component corresponding to the second application, and the first application interface of the first application are displayed in a case where the second application supports component display, comprises: in a case where the application selection operation on the second application is received, and the second application supports component display, and the second application meets a component display condition, displaying the first application component corresponding to the second application, and the first application interface of the first application.

6. The method of claim 5, wherein, The method further comprises: in a case where the first application is a heavy operation application, and the second application is a light operation application, determining that the second application meets the component display condition; or, In a case where the application type of the first application is a navigation type or an instant messaging type, and the application type of the second application is an audio type, it is determined that the second application satisfies the component display condition.

7. The method of claim 2, wherein, The method further includes: In a case where the application selection operation on the second application is received, and the first application and the second application both support component display, an application selection prompt is displayed, the application selection prompt including a first application option corresponding to the first application and a second application option corresponding to the second application; The displaying, in a case where the second application supports component display, of the first application component corresponding to the second application and the first application interface of the first application includes: In a case where a selection operation on the second application option in the application selection prompt is received, the first application component corresponding to the second application and the first application interface of the first application are displayed.

8. The method of claim 1, wherein, The method further includes: A second application interface of the second application is displayed. In a case where the second application supports split-screen display, in response to a split-screen operation, an application identifier corresponding to a candidate application is displayed, and an application selection operation on the first application is received, the candidate application being an application that supports split-screen display; The displaying, in the split-screen mode, of the first application interface of the first application and the first application component corresponding to the second application includes: In a case where the second application supports component display, the first application component corresponding to the second application and the first application interface of the first application are displayed.

9. The method of claim 8, wherein, The method further includes: In a case where the application selection operation on the first application is received, and the second application supports component display, a form selection prompt corresponding to the second application is displayed, the form selection prompt including a component form option; The displaying, in a case where the second application supports component display, of the first application component corresponding to the second application and the first application interface of the first application includes: In a case where a selection operation on the component form option in the form selection prompt is received, the first application component corresponding to the second application and the first application interface of the first application are displayed.

10. The method of claim 8, wherein, The displaying, in a case where the second application supports component display, of the first application component corresponding to the second application and the first application interface of the first application includes: In a case where the application selection operation on the first application is received, and the second application supports component display, and the second application satisfies a component display condition, the first application component corresponding to the second application and the first application interface of the first application are displayed.

11. The method of any one of claims 1 to 10, wherein, Before the first application component corresponding to the second application is displayed, the method further includes: A style selection prompt corresponding to the second application is displayed, the style selection prompt including at least two component style options; The displaying of the first application component corresponding to the second application includes: In a case where a selection operation on the component style option in the style selection prompt is received, the first application component corresponding to the second application is displayed based on a component style indicated by the component style option.

12. The method of any one of claims 1 to 11, wherein, The method further includes: In response to a region switching operation, switching a display region of the first application interface and the first application component.

13. The method of any one of claims 1 to 12, wherein, The method further includes: Displaying a form switching control corresponding to the second application; In response to a triggering operation on the form switching control, switching the first application component corresponding to the second application into a second application interface of the second application.

14. The method of any one of claims 1 to 13, wherein, The method further includes: In a case where an adjustment operation on a display region of the first application interface is received, switching a component style of the first application component based on the adjustment operation; wherein an interface size of the first application interface and a component size of the first application component are in a negative correlation relationship.

15. The method of any one of claims 1 to 14, wherein, The method further includes: In response to a sliding operation on the first application component, deleting the first application component; Exiting the split-screen mode and displaying the first application interface of the first application in full screen.

16. The method of any one of claims 1 to 15, wherein, The method further includes: Displaying an application adding control; In response to a triggering operation on the application adding control, displaying an application identifier corresponding to a candidate application, the candidate application being an application supporting component display; In response to an application selection operation on a third application, displaying a second application component corresponding to the third application, the second application component being located in a different display region from the first application interface and the first application component.

17. The method of claim 16, wherein, The response to the application selection operation on the third application to display the second application component corresponding to the third application includes: In response to the application selection operation on the third application, adjusting an interface size of the first application interface based on a component style of the second application component corresponding to the third application; displaying the first application component, the second application component, and the first application interface after adjustment; or, In response to the application selection operation on the third application, switching a component style of the first application component based on a component style of the second application component corresponding to the third application; displaying the first application interface, the second application component, and the first application component after style switching.

18. The method of any one of claims 1 to 17, wherein, The method further includes: Displaying an application replacing control; In response to a triggering operation on the application replacing control, displaying an application identifier corresponding to a candidate application, the candidate application being an application supporting the display of components; In response to an application selection operation on a fourth application, replacing the first application component with a third application component corresponding to the fourth application, the third application component and the first application interface being located in different display regions.

19. The method of claim 18, wherein, The response to the application selection operation on the fourth application to replace the first application component with the third application component corresponding to the fourth application includes: In response to the application selection operation on the fourth application, adjusting an interface size of the first application interface based on a component style of the third application component corresponding to the fourth application; Displaying the third application component and the first application interface after adjustment.

20. An application split-screen display device, the device comprising: a display module configured to display a first application interface of a first application and display a first application component corresponding to a second application in a split-screen mode, the first application interface and the first application component being located in different display areas. wherein an application component of a same application contains less interface elements than an application interface, and the interface elements contained in the application component are used to implement core functions of the application.

21. A terminal comprising a processor and a memory, the memory storing at least one computer instruction for being executed by the processor to implement the application split-screen display method according to any one of claims 1 to 19.

22. A computer readable storage medium storing at least one computer instruction for being executed by a processor to implement the application split-screen display method according to any one of claims 1 to 19.

23. A computer program product comprising computer instructions stored in a computer readable storage medium, a processor of a terminal reading the computer instructions from the computer readable storage medium, the processor executing the computer instructions to cause the terminal to implement the application split-screen display method according to any one of claims 1 to 19.

Citation Information

Patent Citations

  • Interface display method and device, equipment and storage medium

    CN116048342A

  • Display screen window switching method and electronic equipment

    CN116225276A

  • Human-computer interaction method and electronic equipment

    CN118259802A

  • Application split-screen display method and device, terminal and storage medium

    CN119415009A

  • Split-Screen Display Method and Electronic Device

    US20230059017A1