Application split-screen display method and device, terminal and storage medium
By displaying application components in split-screen mode, the problem of single split-screen display form in the prior art is solved, and a richer and more flexible split-screen operation experience is achieved.
Patent Information
- Application Number
- CN202411471524.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-02-11
AI Technical Summary
In the prior art, the application split screen display form is single, and the split screen can only be achieved by narrowing the application interface, which lacks diversity and flexibility.
In split screen mode, in addition to displaying the application interface of the first application, the application components of the second application can also be displayed. The application components contain fewer interface elements than the application interface, which are used to realize the core functions of the application.
It enriches the split-screen display form, optimizes the application split-screen function, and improves the convenience and flexibility of application operations during split-screen.
Smart Images

Figure CN119415009A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of interface interaction technology, and in particular to an application split-screen display method, device, terminal and storage medium. Background Art
[0002] App split screen allows users to display and interact with two or more apps at the same time on the same screen, thereby improving the efficiency of multitasking and enabling users to switch and operate between different apps more quickly without having to frequently minimize and restore windows.
[0003] In the related art, application split screen can only display and interact with the application interfaces of two or more applications on the same screen at the same time, that is, the application split screen is realized by reducing the display area of the application interface of each split screen application, and the split screen display form is single. Summary of the invention
[0004] The present application provides a method, device, terminal and storage medium for displaying a split screen application. The technical solution is as follows:
[0005] On the one hand, an embodiment of the present application provides a method for displaying an application in split screen, the method comprising:
[0006] In split-screen mode, a first application interface of a first application is displayed, and a first application component corresponding to a second application is displayed, wherein the first application interface and the first application component are located in different display areas;
[0007] Among them, the interface elements included in the application components of the same application are less than the interface elements included in the application interface, and the interface elements included in the application components are used to implement the core functions of the application.
[0008] On the other hand, an embodiment of the present application provides an application split-screen display device, the device comprising:
[0009] A display module, configured to display a first application interface of a first application and a first application component corresponding to a second application in a split-screen mode, wherein the first application interface and the first application component are located in different display areas;
[0010] Among them, the interface elements included in the application components of the same application are less than the interface elements included in the application interface, and the interface elements included in the application components are used to implement the core functions of the application.
[0011] On the other hand, an embodiment of the present application provides a terminal, which includes a processor and a memory, wherein the memory stores at least one computer instruction, and the at least one computer instruction is loaded and executed by the processor to implement the application split-screen display method as described in the above aspects.
[0012] On the other hand, an embodiment of the present application provides a computer-readable storage medium, in which at least one computer instruction is stored. The at least one computer instruction is loaded and executed by a processor to implement the application split-screen display method as described in the above aspects.
[0013] On the other hand, an embodiment of the present application provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the application split-screen display method provided in the above aspect.
[0014] Different from the related art, the application split-screen display is realized by shrinking the application interface originally displayed in full screen, that is, only at least two application interfaces corresponding to the split-screen application are displayed in split-screen mode, and the split-screen display form is single. In the embodiment of the present application, when the application is split-screen displayed, the split-screen display form of displaying application components is added, that is, in the split-screen mode, both the first application interface of the first application and the first application component corresponding to the second application can be displayed, thereby enriching the split-screen display form. At the same time, this embodiment also enriches the split-screen display effect, optimizes the application split-screen function, and improves the convenience and flexibility of application operation during the split-screen process. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0016] Figure 1 A flowchart of an application split-screen display method provided by an exemplary embodiment of the present application is shown;
[0017] Figure 2 A schematic diagram of an interface for split-screen display of an application provided by an exemplary embodiment of the present application is shown;
[0018] Figure 3 A flowchart of an application split-screen display method provided by another exemplary embodiment of the present application is shown;
[0019] Figure 4 An interface schematic diagram of first displaying a first application interface and then displaying the first application interface and the first application component in split screens provided by an exemplary embodiment of the present application is shown;
[0020] Figure 5 A schematic diagram of an interface for displaying a form selection prompt provided by an exemplary embodiment of the present application is shown;
[0021] Figure 6 A schematic diagram of an interface of a display mode switching control provided by an exemplary embodiment of the present application is shown;
[0022] Figure 7 A schematic diagram of an interface for displaying an application selection prompt provided by an exemplary embodiment of the present application is shown;
[0023] Figure 8 A flowchart of an application split-screen display method provided by another exemplary embodiment of the present application is shown;
[0024] Fig. 9 An interface schematic diagram of first displaying the second application interface and then splitting the screen to display the first application interface and the first application component provided by an exemplary embodiment of the present application is shown;
[0025] Fig.10 A schematic diagram of an interface for displaying a form selection prompt provided by another exemplary embodiment of the present application is shown;
[0026] Fig.11 A schematic diagram of an interface of a display mode switching control provided by another exemplary embodiment of the present application is shown;
[0027] Fig.12 A schematic diagram of an interface for displaying an application selection prompt provided by another exemplary embodiment of the present application is shown;
[0028] Fig.13 A schematic diagram of an interface for displaying a style selection prompt provided by an exemplary embodiment of the present application is shown;
[0029] Fig.14 A schematic diagram of an interface for switching display areas provided by an exemplary embodiment of the present application is shown;
[0030] Fig.15 A schematic diagram of an interface of a display mode switching control provided by another exemplary embodiment of the present application is shown;
[0031] Fig.16 A schematic diagram of an interface for adjusting a display area provided by an exemplary embodiment of the present application is shown;
[0032] Fig.17 A schematic diagram of an interface for exiting a split-screen mode provided by an exemplary embodiment of the present application is shown;
[0033] Fig.18 A schematic diagram of an interface for adding a split-screen application provided by an exemplary embodiment of the present application is shown;
[0034] Fig.19A schematic diagram of an interface for replacing a split-screen application provided by an exemplary embodiment of the present application is shown;
[0035] Fig. 20 A structural block diagram of an application split-screen display device provided by an exemplary embodiment of the present application is shown;
[0036] Fig.21 A structural block diagram of a terminal provided by an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION
[0037] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0038] First, the nouns involved in the embodiments of the present application are introduced:
[0039] Application Interface: refers to the graphical user interface through which users interact with applications. The application interface includes all interface elements that users can view and operate, such as navigation (menus, links, etc.), controls (buttons, text boxes, sliders, etc.), response feedback (pop-ups, prompts, etc.), icons, images, etc.
[0040] Application Widget: It is a lightweight extension of an application that allows important information of the application to be displayed or quick operations to be provided without opening the application. The application widget of the same application usually contains fewer interface elements than the application interface, and the application widget has multiple display sizes. The display content in the application widget can be dynamically updated according to the latest data.
[0041] Please refer to Figure 1 , which shows a flowchart of an application split-screen display method provided by an exemplary embodiment of the present application. This embodiment takes the method used in a terminal as an example for explanation. The method includes the following steps:
[0042] Step 101, in split-screen mode, displaying a first application interface of a first application, and displaying a first application component corresponding to a second application, wherein the first application interface and the first application component are located in different display areas.
[0043] Different from the related art, the application split-screen display is realized by shrinking the application interface originally displayed in full screen, that is, only at least two application interfaces corresponding to the split-screen application are displayed in split-screen mode, and the split-screen display form is single. In the embodiment of the present application, when the application is split-screen displayed, the split-screen display form of displaying application components is added.
[0044] In some embodiments, when the first application and the second application are displayed in split screen, the terminal can display the first application interface of the first application and display the first application component corresponding to the second application.
[0045] Optionally, the application interface refers to a graphical user interface through which a user interacts with the application. The application interface includes all interface elements that a user can view and operate, such as navigation (menus, links, etc.), controls (buttons, text boxes, sliders, etc.), response feedback (pop-ups, prompts, etc.), icons, images, etc.
[0046] Optionally, an application component is a lightweight extension of an application that allows important information of the application to be displayed or provides quick operations without opening the application. The application component has a variety of display sizes, and the display content in the application component can be dynamically updated according to the latest data.
[0047] Among them, the interface elements included in the application components of the same application are usually less than the interface elements included in the application interface.
[0048] For example, the application interface of a music playback application may include a music recommendation bar (music identifiers corresponding to different music, etc.), a music index bar, a music playback bar (playback controls, music switching controls, etc.), an interface menu, etc., and application components may include music playback controls, music switching controls, and currently playing music information. For another example, the application interface of a plan editing application may include a date selection control, a plan editing control, plan identifiers corresponding to different plans, an interface menu, etc., and application components may include today's plan list. For another example, a health management application may include data change trends and data analysis results corresponding to health data, data change trends and data analysis results corresponding to different sports data, health management log sharing, etc., and application components may include today's health data and sports data.
[0049] Among them, the interface elements included in the application component are used to implement the core functions of the application. Optionally, the core function refers to the most basic and critical function of the application. The core function is the main reason why users choose to use the application, and it is also the part that application developers pay most attention to during the design and development process. In some embodiments, the core function of the application can be pre-set by the developer of the application during development, or can also be customized by the user of the application, or can also be set by the terminal according to the application type. In other words, the core function of the application can be a preset function.
[0050] For example, the core function of a social media application is to post and view friends' updates, the core function of a music playback application is to manage the music library and control playback (such as pausing, switching to the previous song, switching to the next song, and adding music to favorites), the core function of a video playback application is video playback and search, the core function of a navigation map application is to provide route planning and navigation guidance (such as current location, recommended routes, and target distance), the core function of a health management application is to record health data and exercise data, and the core function of a plan editing application is to edit and display plan lists.
[0051] 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; it can also be other split-screen display methods, which are not limited to the embodiments of the present application.
[0052] Optionally, the terminal displays the first application interface and the first application component in full screen. The interface size of the first application interface can be the same as the component size of the first application component, or can be different from the component size of the first application component, for example, the interface size of the first application interface is larger than the component size of the first application component, which is not limited in this embodiment of the present application.
[0053] For example, when the screen size is 4*6, the component size of the first application component may be 4*2, and the interface size of the first application interface may be 4*4. For another example, when the screen size is 4*6, the component size of the first application component may be 4*3, and the interface size of the first application interface may be 4*3.
[0054] Indicative, such as Figure 2 As shown, taking the first application as a navigation map application and the second application as a music player application as an example, in split-screen mode, the terminal displays a first application interface 201 of the first application and displays a first application component 202 corresponding to the second application.
[0055] In summary, in the embodiment of the present application, when the application is displayed in split screen, the split screen display form of displaying application components is added, that is, in the split screen mode, both the first application interface of the first application and the first application component corresponding to the second application can be displayed, thereby enriching the split screen display form. At the same time, this embodiment also enriches the split screen display effect, optimizes the application split screen function, and improves the convenience and flexibility of application operation during the split screen process.
[0056] In some embodiments, before entering the split-screen mode, the terminal may 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.
[0057] The above split-screen display will be described below through specific embodiments.
[0058] Please refer to Figure 3 , which shows a flow chart of an application split-screen display method provided by another exemplary embodiment of the present application. This embodiment takes the method used in a terminal as an example for explanation. The method includes the following steps:
[0059] Step 301: display a first application interface of a first application.
[0060] In a possible implementation, after receiving a start operation of the user on the first application, the terminal starts the first application and displays the first application interface of the first application in full screen.
[0061] Optionally, the terminal may respond to the user's interface operation in the first application interface and update the interface content in the first application interface.
[0062] Indicatively, Figure 4 As shown, after receiving the user's start operation on the first application, the terminal starts the first application and displays the first application interface 401 of the first application in full screen.
[0063] Step 302, when 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, the candidate application is an application that supports split-screen display.
[0064] In a possible implementation, when the first application supports split-screen display, the terminal responds to the user's split-screen operation on the first application and displays an application identifier corresponding to a candidate application, wherein the candidate application is an application that supports split-screen display.
[0065] Optionally, the split-screen operation can be a gesture operation (such as a three-finger swipe up operation), or a swipe-up and drag operation on the first application interface (such as displaying a split-screen icon 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 icon), or a voice command, etc., which is not limited to the embodiments of the present application.
[0066] 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 in the main interface of the 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 display method of the first application interface and each application identifier is not limited in the embodiments of the present application.
[0067] For example, when the screen size is 4*6, the interface size of the first application interface can be 4*3, and the remaining 4*3 screen display area displays the application logos corresponding to each candidate application. For another example, when the screen size is 4*6, the first application interface can be pulled up and displayed in the notification bar area, and the application logos corresponding to each candidate application are displayed in the 4*6 screen display area.
[0068] Indicative, such as Figure 4 As shown, in the case where 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.
[0069] Furthermore, after displaying the application identifier corresponding to the candidate application, the terminal can receive the application selection operation of the user for the second application.
[0070] Step 303: When the second application supports the display of the component, the first application component corresponding to the second application and the first application interface of the first application are displayed.
[0071] In a possible implementation, upon receiving a user's application selection operation for a second application and the second application supports component display, the terminal may display a first application component corresponding to the second application and a first application interface of the first application on the screen.
[0072] Indicative, such as Figure 4 As shown, upon receiving the user's application selection operation for the second application 402 and the second application 402 supporting 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.
[0073] 1) Display the form selection prompt first, then display the first application component
[0074] In some embodiments, in order to meet the user's selection requirements for different split-screen display forms, before displaying the first application component, the terminal may also display a form selection prompt to the user, and the user may select the corresponding split-screen display form according to his or her own display requirements. The process includes the following steps:
[0075] 1. 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, where the form selection prompt includes a component form option.
[0076] In a possible implementation, upon receiving an application selection operation of the user for the second application and the second application supports component display, the terminal first displays a form selection prompt corresponding to the second application to facilitate the user to select the desired split-screen display form.
[0077] Optionally, the form selection prompt includes component form options, and may also include interface form options, exit split screen options, deselect second application options, etc.
[0078] Indicatively, Figure 5 As shown, when an application selection operation for the second application 502 is received and the second application support component is displayed, the terminal displays a form selection prompt 503 corresponding to the second application 502 .
[0079] 2. When a selection operation is received for a component form option in the form selection prompt, a first application component corresponding to the second application and a first application interface of the first application are displayed.
[0080] In a possible implementation, upon receiving a user selection operation on a component form option in a form selection prompt, the terminal displays a first application component corresponding to the second application and a first application interface of the first application on a screen.
[0081] Indicatively, Figure 5 As shown, upon receiving a selection operation on 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.
[0082] 2) Display the second application interface first, then switch to display the first application component
[0083] 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 form switching control to meet the user's switching needs for split-screen display forms at different times. The process includes the following steps:
[0084] 1. When an application selection operation for a second application is received, a second application interface of the second application and a first application interface of the first application are displayed.
[0085] In a possible implementation, when receiving an application selection operation of the user on 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.
[0086] 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 can also be used, which is not limited to the embodiments of the present application.
[0087] Optionally, the terminal displays the first application interface and the second application interface in full screen. The interface size of the first application interface can be the same as the interface size of the second application interface, or can be different from the interface size of the second application interface, for example, the interface size of the first application interface is larger than the interface size of the second application interface, which is not limited in the present embodiment of the application.
[0088] For example, when the screen size is 4*6, the interface sizes of the first application interface and the second application interface are both 4*3.
[0089] Indicatively, Figure 6 As shown, when receiving an application selection operation for the second application 602, the terminal first displays the second application interface 603 of the second application 602 and the first application interface 601 of the first application.
[0090] 2. When the second application supports component display, the display form switches the control.
[0091] In a possible implementation, when the second application supports component display, in order to facilitate the user to switch the application interface of the second application to the application component during the split-screen display process, the terminal may display a form switching control.
[0092] Optionally, the form switching control is displayed in the upper layer of the second application interface, such as in the upper right corner of the second application interface, which is not limited in this embodiment of the present application.
[0093] Indicatively, Figure 6 As shown, 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.
[0094] 3. When a trigger operation on the form switching control is received, the first application component corresponding to the second application and the first application interface of the first application are displayed.
[0095] Furthermore, upon receiving a trigger operation on the form switching control by the user, 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 split screen.
[0096] 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.
[0097] For example, when the screen size is 4*6, the interface size of the first application interface and the second application interface are both 4*3, that is, the first application interface and the second application interface each occupy half of the screen, and the component size of the first application component (4*2) is smaller than the interface size of the second application interface. When the second application interface is switched to the first application component, the terminal can increase the interface size of the first application interface (from 4*3 to 4*4).
[0098] Indicative, such as Figure 6 As shown, when a click operation on the form switching control 604 is received, the terminal displays the first application component 605 corresponding to the second application 602 and the first application interface 601 of the first application.
[0099] Optionally, considering that displaying a form switching control in the display area corresponding to the second application interface may affect the display effect of the second application interface, in order to optimize the display effect of the second application interface, the form switching operation method can also be simplified.
[0100] Optionally, the terminal may respond to a user dragging operation at the interface between the first application interface and the second application interface to switch the second application interface to the first application component. For example, upon receiving a user dragging operation at the interface toward the second application interface, the terminal switches the second application interface to the first application component.
[0101] Optionally, the terminal may further display a drag mark at the junction of the first application interface and the second application interface, where the drag mark is used to instruct the user to implement a mode switch through a drag operation.
[0102] 3) Based on the component display condition, determine whether to display the first application component
[0103] In some embodiments, in order to simplify the split-screen display efficiency, the terminal may 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 condition based on the preset component display condition.
[0104] In a possible implementation, when a user selects an application for a second application, and the second application supports component display and meets 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 split screen.
[0105] 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; it can also be other condition judgment methods, which are not limited to the embodiments of the present application.
[0106] In one possible implementation, when 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 in the first application interface and perform light operations related to the second application in the first application component.
[0107] Among them, heavy actions refer to complex and multi-step operations that may require more attention and time from users to complete, such as text input, data processing, etc. Light actions refer to simple and fast operations that do not require users to think too much or spend too much energy, such as clicking a button, sliding a page, selecting an option, etc.
[0108] Optionally, the severity of application operations can be determined based on at least one of the frequency of operations and the complexity of operations within the application. Optionally, the frequency of operations corresponding to heavy-operation applications is higher than that corresponding to light-operation applications. For example, users in instant messaging applications need to frequently perform message editing operations, while users in audio applications do not need to frequently search for music and only need to switch music occasionally. Optionally, the complexity of operations corresponding to heavy-operation applications is higher than that of light-operation applications. For example, users in shopping applications need to perform multiple complex operations such as searching for products, viewing product information, and submitting orders, while users in audio applications only need to perform simple operations such as switching music and collecting music.
[0109] Optionally, the division of light and heavy operation applications may also be pre-set by a developer or customized by a user, which is not limited in this embodiment of the present application.
[0110] In another possible implementation, when 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 in the first application interface, and control the audio playback progress in the first application component.
[0111] Indicatively, Figure 4As shown, after receiving an 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 split screen.
[0112] In split-screen mode, the application interface of the navigation application is displayed in the upper 3 / 4 area of the screen, and the application components corresponding to the music playback application are displayed in the lower 1 / 4 area, that is, the application display area of the navigation application is larger than the application display area of the music playback application, which can ensure that the important navigation information in the navigation application interface is not blocked, and improve the effectiveness of the navigation information display. And it is achieved that while the user can view the navigation information normally, it does not affect the user's control of music playback or switching, thereby improving the convenience and flexibility of users operating between different applications, making the split-screen mode easier to use and providing a better user experience.
[0113] 4) Display the application selection prompt first, then display the first application component
[0114] 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 component corresponding to the first application. Therefore, in order to further meet different split-screen display requirements, the terminal may also display an application selection prompt to facilitate the user to select and display application components corresponding to different applications. The process includes the following steps:
[0115] 1. When an application selection operation for a second application is received and both the first application and the second application support component display, an application selection prompt is displayed, where the application selection prompt includes a first application option corresponding to the first application and a second application option corresponding to the second application.
[0116] In a possible implementation, upon receiving an application selection operation of the user for the second application, and both the first application and the second application support component display, the terminal displays an application selection prompt.
[0117] Optionally, the application selection prompt includes a first application option corresponding to the first application and a second application option corresponding to the second application. Optionally, the application selection prompt may also include an option to exit split screen, an option to cancel the selection of the second application, and the like.
[0118] Indicatively, Figure 7 As shown, upon receiving an application selection operation for the second application 702 , and both the first application and the second application 702 support component display, the terminal displays an application selection prompt 703 .
[0119] 2. When a selection operation for a second application option is received in the application selection prompt, a first application component corresponding to the second application and a first application interface of the first application are displayed.
[0120] In a possible implementation, when a selection operation on a second application option is received in an application selection prompt, the terminal displays a first application component corresponding to the second application and a first application interface of the first application on a screen.
[0121] Indicative, such as Figure 7 As shown, upon receiving a selection operation on the second application option 704 in the application selection prompt 703, the terminal displays a first application component 705 corresponding to the second application 702 and a first application interface 701 of the first application.
[0122] In another possible implementation, when a selection operation on a first application option is received in an application selection prompt, the terminal displays a second application interface of a second application and an application component corresponding to the first application on a screen.
[0123] In the above embodiment, 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 of the second application, so that the first application interface of the first application and the first application component of the second application can be displayed in the split-screen mode. In addition, 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.
[0124] In some embodiments, before entering the split-screen mode, the terminal may also 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.
[0125] The above split-screen display will be described below through specific embodiments.
[0126] Please refer to Figure 8 , which shows a flow chart of an application split-screen display method provided by another exemplary embodiment of the present application. This embodiment takes the method used in a terminal as an example for explanation. The method includes the following steps:
[0127] Step 801: display a second application interface of a second application.
[0128] In a possible implementation, after receiving a start operation of the user on the second application, the terminal starts the second application and displays the second application interface of the second application in full screen.
[0129] Optionally, the terminal may respond to the user's interface operation in the second application interface and update the interface content in the second application interface.
[0130] Indicatively, Fig. 9 As shown, after receiving the user's start operation on the second application, the terminal starts the second application and displays the second application interface 901 of the second application in full screen.
[0131] Step 802, when 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.
[0132] In a possible implementation, when the second application supports split-screen display, the terminal responds to the user's split-screen operation on the second application and displays an application identifier corresponding to the candidate application, wherein the candidate application is an application that supports split-screen display.
[0133] Optionally, the split-screen operation can be a gesture operation (such as a three-finger swipe up operation), or a swipe-up and drag operation on the second application interface (such as displaying a split-screen icon 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 icon), or a voice command, etc., which is not limited to the embodiments of the present application.
[0134] 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 part of the second application interface at the top of the screen, and display the application identifiers corresponding to each candidate application in the main interface of the 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 display method of the second application interface and each application identifier is not limited in the embodiments of the present application.
[0135] For example, when the screen size is 4*6, the interface size of the second application interface can be 4*3, and the remaining 4*3 screen display area displays the application logos corresponding to each candidate application. For another example, when the screen size is 4*6, the second application interface can be pulled up and displayed in the notification bar area, and the application logos corresponding to each candidate application are displayed in the 4*6 screen display area.
[0136] Indicatively, Fig. 9 As shown, in the case where 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.
[0137] Furthermore, after displaying the application identifier corresponding to the candidate application, the terminal can receive the application selection operation of the user for the first application.
[0138] Step 803, when the second application supports the display of the component, the first application component corresponding to the second application and the first application interface of the first application are displayed.
[0139] In a possible implementation, upon receiving an application selection operation of a user on a first application and the second application supports component display, the terminal may display the first application component corresponding to the second application and the first application interface of the first application on the screen.
[0140] Indicative, such as Fig. 9 As shown, upon receiving the user's application selection operation on the first application 902 and the second application supporting 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.
[0141] 1) Display the form selection prompt first, then display the first application component
[0142] In some embodiments, in order to meet the user's selection requirements for different split-screen display forms, before displaying the first application component, the terminal may also display a form selection prompt to the user, and the user may select the corresponding split-screen display form according to his or her own display requirements. The process includes the following steps:
[0143] 1. When an application selection operation for a first application is received and the second application supports component display, a form selection prompt corresponding to the second application is displayed, and the form selection prompt includes a component form option.
[0144] In a possible implementation, upon receiving an application selection operation of a user on a first application and the second application supports component display, the terminal first displays a form selection prompt corresponding to the second application to facilitate the user to select the desired split-screen display form.
[0145] Optionally, the form selection prompt includes component form options, and may also include interface form options, exit split screen options, deselect first application options, etc.
[0146] Indicative, such as Fig.10 As shown, the terminal displays the application identifier corresponding to the candidate application in the screen area outside the second application interface 1001, so that when an application selection operation for the first application 1002 is received and the second application support component is displayed, the terminal displays the form selection prompt 1003 corresponding to the second application.
[0147] 2. When a selection operation is received for a component form option in the form selection prompt, a first application component corresponding to the second application and a first application interface of the first application are displayed.
[0148] In a possible implementation, upon receiving a user selection operation on a component form option in a form selection prompt, the terminal displays a first application component corresponding to the second application and a first application interface of the first application on a screen.
[0149] Indicative, such as Fig.10 As shown, upon receiving a selection operation on the component form option 1004 in the form selection prompt 1003 , the terminal displays a first application component 1005 corresponding to the second application and a first application interface 1006 of the first application 1002 .
[0150] 2) Based on the component display condition, determine whether to display the first application component
[0151] In some embodiments, in order to simplify the split-screen display efficiency, the terminal may 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 condition based on the preset component display condition.
[0152] In a possible implementation, when an application selection operation for a first application is received, and the second application supports component display and satisfies 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.
[0153] 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; it can also be other condition judgment methods, which are not limited to the embodiments of the present application.
[0154] In one possible implementation, when 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 in the first application interface and perform light operations related to the second application in the first application component.
[0155] Among them, heavy operations refer to complex and multi-step operations that may require more attention and time from users to complete, such as text input, data processing, etc. Light operations refer to simple and fast operations that do not require users to think too much or spend too much energy, such as clicking a button, sliding a page, selecting an option, etc.
[0156] Optionally, the severity of application operations can be determined based on at least one of the frequency of operations and the complexity of operations within the application. Optionally, the frequency of operations corresponding to heavy-operation applications is higher than that corresponding to light-operation applications. For example, users in instant messaging applications need to frequently perform message editing operations, while users in audio applications do not need to frequently search for music and only need to switch music occasionally. Optionally, the complexity of operations corresponding to heavy-operation applications is higher than that of light-operation applications. For example, users in shopping applications need to perform multiple complex operations such as searching for products, viewing product information, and submitting orders, while users in audio applications only need to perform simple operations such as switching music and collecting music.
[0157] Optionally, the division of light and heavy operation applications may also be pre-set by a developer or customized by a user, which is not limited in this embodiment of the present application.
[0158] In another possible implementation, when 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 in the first application interface, and control the audio playback progress in the first application component.
[0159] Indicative, such as Fig. 9 As shown, after receiving an application selection operation for the first application 902, wherein 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 split screen.
[0160] 3) Display the second application interface first, then switch to display the first application component
[0161] 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 form switching control to meet the user's switching needs for split-screen display forms at different times. The process includes the following steps:
[0162] 1. When an application selection operation for a first application is received, a second application interface of a second application and a first application interface of the first application are displayed.
[0163] In a possible implementation, when receiving an application selection operation of a user on a first application, the terminal first displays a second application interface of the second application and a first application interface of the first application on a screen.
[0164] Optionally, the second application interface can be displayed in the upper half of the screen, and the first application interface can be displayed in the lower half of the screen; the second application interface can also be displayed in the left half of the screen, and the first application interface can be displayed in the right half of the screen; other split-screen display methods can also be used, which is not limited to the embodiments of the present application.
[0165] Optionally, the terminal displays the first application interface and the second application interface in full screen. The interface size of the second application interface can be the same as the interface size of the first application interface, or it can be different from the interface size of the first application interface, for example, the interface size of the second application interface is larger than the interface size of the first application interface, which is not limited in the embodiment of the present application.
[0166] For example, when the screen size is 4*6, the interface sizes of the first application interface and the second application interface are both 4*3.
[0167] Indicatively, Fig.11 As shown, 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 .
[0168] 2. When the second application supports component display, the display form switches the control.
[0169] In a possible implementation, when the second application supports component display, in order to facilitate the user to switch the application interface of the second application to the application component during the split-screen display process, the terminal may display a form switching control.
[0170] Optionally, the form switching control is displayed in the upper layer of the second application interface, such as in the upper right corner of the second application interface, which is not limited in this embodiment of the present application.
[0171] Indicatively, Fig.11 As shown, 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.
[0172] 3. When a trigger operation on the form switching control is received, the first application component corresponding to the second application and the first application interface of the first application are displayed.
[0173] Furthermore, upon receiving a trigger operation on the form switching control by the user, 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 split screen.
[0174] 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.
[0175] For example, when the screen size is 4*6, the interface size of the first application interface and the second application interface are both 4*3, that is, the first application interface and the second application interface each occupy half of the screen, and the component size of the first application component (4*2) is smaller than the interface size of the second application interface. When the second application interface is switched to the first application component, the terminal can increase the interface size of the first application interface (from 4*3 to 4*4).
[0176] Indicatively, Fig.11 As shown, when a click operation on the form switching control 1104 is received, the terminal displays the first application component 1105 corresponding to the second application and the first application interface 1103 of the first application.
[0177] Optionally, considering that displaying a form switching control in the display area corresponding to the second application interface may affect the display effect of the second application interface, in order to optimize the display effect of the second application interface, the form switching operation method can also be simplified.
[0178] Optionally, the terminal may respond to a user dragging operation at the interface between the first application interface and the second application interface to switch the second application interface to the first application component. For example, upon receiving a user dragging operation at the interface toward the second application interface, the terminal switches the second application interface to the first application component.
[0179] Optionally, the terminal may further display a drag mark at the junction of the first application interface and the second application interface, where the drag mark is used to instruct the user to implement a mode switch through a drag operation.
[0180] 4) Display the application selection prompt first, then display the first application component
[0181] 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 component corresponding to the first application. Therefore, in order to further meet different split-screen display requirements, the terminal may also display an application selection prompt to facilitate the user to select and display application components corresponding to different applications. The process includes the following steps:
[0182] 1. When an application selection operation for a first application is received and both the first application and the second application support component display, an application selection prompt is displayed, where the application selection prompt includes a first application option corresponding to the first application and a second application option corresponding to the second application.
[0183] In a possible implementation, upon receiving an application selection operation of the user on the first application, and both the first application and the second application support component display, the terminal displays an application selection prompt.
[0184] Optionally, the application selection prompt includes a first application option corresponding to the first application and a second application option corresponding to the second application. Optionally, the application selection prompt may also include an option to exit split screen, cancel the selection of the first application, and the like.
[0185] Indicative, such as Fig.12 As shown, the terminal displays the application identifier corresponding to the candidate application in the screen area outside the second application interface 1201, so that 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.
[0186] 2. When a selection operation for a second application option is received in the application selection prompt, a first application component corresponding to the second application and a first application interface of the first application are displayed.
[0187] In a possible implementation, when a selection operation on a second application option is received in an application selection prompt, the terminal displays a first application component corresponding to the second application and a first application interface of the first application on a screen.
[0188] Indicative, such as Fig.12 As shown, when a selection operation on the second application option 1204 is received in the application selection prompt 1203 , the terminal displays a first application component 1205 corresponding to the second application and a first application interface 1206 of the first application 1202 .
[0189] In another possible implementation, when a selection operation on a first application option is received in an application selection prompt, the terminal displays a second application interface of a second application and an application component corresponding to the first application on a screen.
[0190] In the above embodiment, 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 of the first application, so that the first application interface of the first application and the first application component of the second application can be displayed in the split-screen mode. In addition, 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.
[0191] In some embodiments, taking into account that the same application may correspond to different component styles, such as application components of different sizes (4*2 application components, 2*2 application components, 4*4 application components, etc.), and application components that implement different interactive functions (water drinking reminder function, step recording function in health management applications, etc.), in order to further meet the user's selection needs for different component styles, style selection prompts can also be displayed to the user.
[0192] In one possible implementation, before displaying the first application component corresponding to the second application, the terminal displays a style selection prompt corresponding to the second application, and the style selection prompt includes at least two component style options. Then, upon receiving a user's selection operation on a component style option in 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.
[0193] Regarding the timing of displaying the style selection prompt, in combination with the above embodiments, it may be after the user performs a selection operation on the component form option in the form selection prompt, or after the user performs a trigger operation on the form switch control, or after the user performs a selection operation on the second application option in the application selection prompt.
[0194] Indicative, such as Fig.13 As shown, taking the example of a style selection prompt being displayed after the user performs a selection operation on a component form option in a form selection prompt, upon receiving a selection operation on a component form option in a form selection prompt 1302 from the user, the terminal continues to display a style selection prompt 1303 corresponding to the second application, and 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.
[0195] In the above embodiment, by displaying a style selection prompt to the user before displaying the first application component, the user's selection requirements for different component styles can be met, and the display process of application components in the split-screen mode can be further optimized.
[0196] In some embodiments, considering different operation habits of users, for example, in the case of top-bottom split screen, some users are used to performing interface interaction operations on the upper half of the screen, while some users are used to performing interface interaction operations on the lower half of the screen. Therefore, in order to meet different split screen display requirements, users can also be provided with the opportunity to flexibly adjust the display area of the first application interface and the first application component.
[0197] In a possible implementation, in response to the area switching operation, the terminal may switch the display area of the first application interface and the first application component.
[0198] Optionally, the area switching operation can be a trigger operation of the area switching control, or a drag operation of dragging the first application component to the display area of the first application interface, or a drag operation of dragging the first application interface to the display area of the first application component, or other forms of operations such as voice commands, which are not limited to the embodiments of the present application.
[0199] Optionally, the component size of the first application component and the interface size of the first application interface may remain unchanged before and after the area switching. For example, when the screen size is 4*6, the component size is 4*2 before and after the switching, and the interface size is 4*4 before and after the switching.
[0200] Indicatively, Fig.14 As shown, upon receiving a drag operation of dragging first application component 1402 to the display area of first application interface 1401 , the terminal switches the display areas of first application interface 1401 and first application component 1402 .
[0201] In some embodiments, considering that the application component can only implement part of the functions of the second application, and during the split-screen process, the user may have more comprehensive functional usage needs, it is also possible to set a form switching control after the first application interface of the first application and the first application component of the second application are displayed in split screen.
[0202] In one possible implementation, after displaying the first application interface of the first application and the first application component of the second application in split screen, the terminal displays a form switching control corresponding to the second application, and then 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.
[0203] Optionally, the form switching control is displayed in an upper layer of the first application component, such as in the upper right corner of the first application component, which is not limited in this embodiment of the present application.
[0204] Optionally, the interface size of the second application interface may be the same as the component size of the first application component, or may be different from the component size of the first application component.
[0205] Optionally, considering that the interface size of the second application interface may be different from the component size of the first application component, when the first application component is switched 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.
[0206] For example, when 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, the terminal can reduce the interface size of the first application interface (from 4*4 to 4*3).
[0207] Indicatively, Fig.15 As shown, after displaying the first application interface 1501 of the first application and the first application component 1502 of the second application in split screen, the terminal displays the form switching control 1503 corresponding to the second application, and then in response to the user clicking the form switching control 1503, the terminal switches the first application component 1502 corresponding to the second application to the second application interface 1504 of the second application.
[0208] Optionally, considering that displaying a form switching control in the display area corresponding to the first application component may affect the display effect of the first application component, in order to optimize the display effect of the first application component, the form switching operation method may also be simplified.
[0209] Optionally, the terminal may respond to a user dragging operation at the interface between the first application interface and the first application component to switch the first application component to the second application interface. For example, upon receiving a user dragging operation at the interface toward the first application interface, the terminal switches the first application component to the second application interface.
[0210] Optionally, the terminal may further display a drag mark at the junction of the first application interface and the first application component, where the drag mark is used to instruct the user to implement a mode switch through a drag operation.
[0211] 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 after dragging reaches the ratio threshold. Then, when 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 according to the number of split screens, and is negatively correlated with the number of split screens. The more split screens there are, the smaller the ratio threshold.
[0212] For example, in the case of a two-screen split, the terminal can determine whether the screen ratio of the display area corresponding to the second application reaches 1 / 2 during the process of responding to the drag operation, and when the screen ratio of the display area corresponding to the second application reaches 1 / 2, the first application component corresponding to the second application is switched to the second application interface. For another example, in the case of a three-screen split, the terminal can determine whether the screen ratio of the display area corresponding to the second application reaches 1 / 3 during the process of responding to the drag operation, and when the screen ratio of the display area corresponding to the second application reaches 1 / 3, the first application component corresponding to the second application is switched to the second application interface.
[0213] Optionally, the terminal can also determine whether the form switching condition is met based on the display position of the drag mark on the screen, that is, the display position of the junction of the first application interface and the first application component on the screen. Then, when the drag mark is located in 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 area corresponding to two adjacent split-screen applications.
[0214] For example, in the case of a two-split screen, when the drag mark is dragged to the middle area of the screen, the terminal switches the first application component corresponding to the second application to the second application interface. For another example, in the case of a three-split screen, taking the first application interface corresponding to the first application (screen 1 / 2 area), the first application component corresponding to the second application (screen 1 / 4 area), and the second application component corresponding to the third application (screen 1 / 4 area) as an example, for the drag mark at the junction of the first application interface and the first application component, when the drag mark is dragged to the middle area of the display area of the first application and the second application, the terminal switches the first application component corresponding to the second application to the second application interface.
[0215] In some embodiments, when the first application interface of the first application and the first application component of the second application are displayed in split screen, considering that the user usually has fewer interactive operations in the first application component and usually has more interactive operations in the first application interface, or there is usually more interface content to be viewed in the first application interface, in order to further optimize the split-screen display effect, the terminal can also respond to the user's adjustment of the display area of the first application interface.
[0216] Optionally, when the display area of the first application interface is adjusted, the display area of the first application component will be indirectly affected, so the terminal also needs to dynamically adjust the component style of the first application component.
[0217] In a possible implementation, when receiving an adjustment operation of the user 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.
[0218] The interface size of the first application interface is negatively correlated with the component size of the first application component. The larger the interface size of the first application interface is, the smaller the component size of the first application component is.
[0219] For example, when 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. When the user requests to expand the display area of the first application interface, the terminal adjusts the interface size of the first application interface to 4*4. Then, the component size of the first application component needs to be adjusted from 4*3 to 4*2, that is, the component style of the first application component needs to be switched.
[0220] 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 receiving a trigger operation of the user on the area adjustment button, it means that an adjustment operation on the display area of the first application interface is received.
[0221] For example, when the user drags the area adjustment button toward the direction of the first application component, it is determined that the operation to expand the display area of the first application interface is received; when the user drags the area adjustment button toward the direction of the first application interface, it is determined that the operation to reduce the display area of the first application interface is received.
[0222] Indicatively, Fig.16 As shown, upon receiving a drag operation of the user dragging area adjustment button 1603 toward the first application interface 1601 , the terminal reduces the display area of the first application interface 1601 and switches the component style of the first application component 1602 .
[0223] In the above embodiments, in split-screen mode, the user is provided with an area switching function (switching the display area of the first application interface and the first application component), a form switching function (switching the split-screen display form of the second application) and an area adjustment function (adjusting the display area of the first application interface and the first application component), so that the user can adjust the split-screen display effect based on their own operation and display needs in split-screen mode, enriching the split-screen display method, further optimizing the split-screen function, and improving the user experience.
[0224] 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, considering that the user still has the need to display the first application interface in full screen, an application deletion function can also be set for the user.
[0225] In a possible implementation, in response to a user sliding operation on the first application component, the terminal deletes the first application component, thereby exiting the split-screen mode, and displays the first application interface of the first application in full screen.
[0226] Optionally, the sliding operation on the first application component may be a left sliding operation on the first application component, or a right sliding operation on the first application component. When the first application component is displayed at the top of the screen, it may also be an upward sliding operation on the first application component; when the first application component is displayed at the bottom of the screen, it may also be a downward sliding operation on the first application component, which is not limited in the embodiments of the present application.
[0227] Optionally, when receiving a sliding operation of the user on the first application component and the sliding operation reaches a first sliding distance, the terminal can display a component deletion prompt to prompt the user to continue sliding to delete the first application component. Then, when continuing to receive the sliding operation of the user on the first application component and the sliding operation reaches a second sliding distance, the terminal deletes the first application component.
[0228] Indicatively, Fig.17 As shown, upon receiving a left swipe operation on the first application component 1702 by the user, the terminal deletes the first application component 1702, thereby exiting the split-screen mode, and displays the first application interface 1701 of the first application in full screen.
[0229] 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, considering that the user may also need to add other split-screen applications for display, an application adding function can also be set for the user.
[0230] In a possible implementation, the terminal displays an application adding control, and in response to a user triggering operation on the application adding control, the terminal displays an application identifier corresponding to a candidate application, wherein the candidate application is an application that supports component display. Further, in response to a user selecting an application for a third application, the terminal adds and 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.
[0231] Indicatively, Fig.18 As shown, the terminal displays an application adding control 1803 in the upper left corner of the first application component 1802, so that after receiving a user click operation on the application adding control 1803, the terminal displays the application identifier corresponding to the candidate application. Further, in response to the user's application selection operation on 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.
[0232] Optionally, when adding a second application component corresponding to a 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.
[0233] Optionally, after receiving the user's trigger operation to add a control to the application, the terminal can first adjust the interface size of the first application interface or the component size of the first application component, so as to display the application logo corresponding to each candidate application in the blank display area. Then, after receiving the user's application selection operation for the third application, the interface size of the first application interface or the component size of the first application component is optimized and adjusted according to the component style of the second application component.
[0234] Optionally, after receiving the user's trigger operation to add a control to the application, the terminal can first pull up the first application interface and the first application component, and display the application logos corresponding to each candidate application in full screen. Then, after receiving the user's application selection operation for the third application, the interface size of the first application interface or the component size of the first application component is directly adjusted according to the component style of the second application component.
[0235] In one possible implementation, in response to a user's application selection operation for a 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.
[0236] For example, when the screen size is 4*6, before the application is added, the component size of the first application component is 4*2, and the interface size of the first application interface 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*2, then the terminal can adjust the interface size of the first application interface from 4*4 to 4*2.
[0237] 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 switching in full screen.
[0238] For example, when the screen size is 4*6, before the application is added, the component size of the first application component is 4*2, and the interface size of the first application interface 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, and the terminal can switch the component style of the first application component to a component style with a component size of 4*1.
[0239] 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, considering that the user may also need to replace the second application with other applications to achieve split-screen display of the first application and other applications, an application replacement function can also be set for the user.
[0240] In a possible implementation, the terminal displays an application replacement control, and in response to a user triggering operation on the application replacement control, the terminal displays an application identifier corresponding to a candidate application, wherein the candidate application is an application that supports component display. Further, in response to a user selecting an application for a fourth application, the terminal replaces the first application component with a third application component corresponding to the fourth application, wherein the third application component and the first application interface are located in different display areas.
[0241] Indicatively, Fig.19 As shown, the terminal displays an application replacement control 1903 in the upper left corner of the first application component 1902, so that in response to the user's click operation on the application replacement control 1903, the terminal displays the application identifier corresponding to the candidate application. Further, in response to the user's application selection operation on the fourth application 1904, the terminal replaces the first application component 1902 with a third application component 1905 corresponding to the fourth application 1904, wherein the third application component 1905 and the first application interface 1901 are located in different display areas.
[0242] Optionally, when the component size of the first application component is the same as the component size of the third application component, the terminal directly replaces the first application component with the third application component. For example, the component size of the first application component and the component size of the third application component are both 4*2.
[0243] 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.
[0244] Optionally, after receiving a user's trigger operation on an application replacement control, the terminal may cancel displaying the first application component corresponding to the second application, and display application identifiers corresponding to each candidate application in the original display area of the first application component. After receiving a user's application selection operation on a fourth application, the terminal may determine whether to adjust the first application interface of the first application based on the component size of the third application component.
[0245] Optionally, after receiving the user's trigger operation on the application replacement control, the terminal can first pull up 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 on the fourth application, it determines whether to adjust the first application interface of the first application according to the component size of the third application component.
[0246] In a 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.
[0247] For example, when the screen size is 4*6, before the application is added, the component size of the first application component is 4*2, and the interface size of the first application interface is 4*4. When the user selects the application of the 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 first application interface of the first application; when the user selects the application of the third application, and the component size of the third application component corresponding to the fourth application is 4*3, the terminal needs to reduce the first application interface of the first application (from 4*4 to 4*3).
[0248] In the above embodiments, in split-screen mode, the user is provided with an application deletion function (deleting the first application component corresponding to the second application), an application addition function (adding the second application component corresponding to the third application) and an application replacement function (replacing the first application component with the third application component), respectively, so that the user can delete, add or replace the split-screen application based on their own operation and display needs in split-screen mode, thereby further optimizing the split-screen function and improving the user experience.
[0249] Please refer to Fig. 20 , which shows a structural block diagram of an application split-screen display device provided by an exemplary embodiment of the present application, the device comprising:
[0250] The first display module 2001 is used to display a first application interface of a first application and a first application component corresponding to a second application in a split-screen mode, wherein the first application interface and the first application component are located in different display areas;
[0251] Among them, the interface elements included in the application components of the same application are less than the interface elements included in the application interface, and the interface elements included in the application components are used to implement the core functions of the application.
[0252] Optionally, the device further comprises:
[0253] A second display module, used to display the first application interface of the first application;
[0254] a first split-screen response module, configured to, in response to a split-screen operation, display an application identifier corresponding to a candidate application and receive an application selection operation for the second application when the first application supports split-screen display, the candidate application being an application supporting split-screen display;
[0255] The first display module 2001 is used for:
[0256] When 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.
[0257] Optionally, the device further comprises:
[0258] A 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, wherein the form selection prompt includes a component form option;
[0259] The first display module 2001 is used for:
[0260] When a selection operation is received 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.
[0261] Optionally, the device further comprises:
[0262] a third display module, configured to display a second application interface of the second application and the first application interface of the first application when receiving the application selection operation for the second application;
[0263] A first control display module, used for displaying a form switching control when the second application supports component display;
[0264] The first display module 2001 is used for:
[0265] When a trigger operation on the form switching control is received, the first application component corresponding to the second application and the first application interface of the first application are displayed.
[0266] Optionally, the first display module 2001 is further used for:
[0267] When the application selection operation for the second application is received, and the second application supports component display, and the second application meets component display conditions, the first application component corresponding to the second application and the first application interface of the first application are displayed.
[0268] Optionally, the device further comprises:
[0269] a first condition determination module, configured to determine that the second application satisfies the component display condition when the first application is a heavy operation application and the second application is a light operation application; or
[0270] The second condition determination module is used to determine that the second application meets the component display condition when the application type of the first application is navigation or instant messaging and the application type of the second application is audio.
[0271] Optionally, the device further comprises:
[0272] a second prompt display module, configured to display an application selection prompt upon receiving the application selection operation for the second application and in a case where both the first application and the second application support component display, the application selection prompt including a first application option corresponding to the first application and a second application option corresponding to the second application;
[0273] The first display module 2001 is used for:
[0274] When a selection operation for 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.
[0275] Optionally, the device further comprises:
[0276] A fourth display module, used to display a second application interface of the second application;
[0277] a second split-screen response module, configured to, in response to a split-screen operation, display an application identifier corresponding to a candidate application and receive an application selection operation for the first application when the second application supports split-screen display, the candidate application being an application supporting split-screen display;
[0278] The first display module 2001 is used for:
[0279] When 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.
[0280] Optionally, the device further comprises:
[0281] A 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, wherein the form selection prompt includes a component form option;
[0282] The first display module 2001 is used for:
[0283] When a selection operation is received 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.
[0284] Optionally, the first display module 2001 is further used for:
[0285] When the application selection operation for the first application is received, and the second application supports component display, and the second application meets component display conditions, the first application component corresponding to the second application and the first application interface of the first application are displayed.
[0286] Optionally, before displaying the first application component corresponding to the second application, the device further includes:
[0287] a fourth prompt display module, configured to display a style selection prompt corresponding to the second application, wherein the style selection prompt includes at least two component style options;
[0288] The first display module 2001 is used for:
[0289] When 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 the component style indicated by the component style option.
[0290] Optionally, the device further comprises:
[0291] The area switching module is used to switch the display area of the first application interface and the first application component in response to the area switching operation.
[0292] Optionally, the device further comprises:
[0293] A second control display module, used for displaying a form switching control corresponding to the second application;
[0294] A form switching module is used to switch the first application component corresponding to the second application to a second application interface of the second application in response to a triggering operation on the form switching control.
[0295] Optionally, the device further comprises:
[0296] A style switching module is used to switch the component style of the first application component based on the adjustment operation received for the display area of the first application interface; wherein the interface size of the first application interface is negatively correlated with the component size of the first application component.
[0297] Optionally, the device further comprises:
[0298] a component deleting module, configured to delete the first application component in response to a sliding operation on the first application component;
[0299] A fifth display module is used to exit the split-screen mode and display the first application interface of the first application in full screen.
[0300] Optionally, the device further comprises:
[0301] A third control display module is used to display application added controls;
[0302] A first identification display module, configured to display an application identification corresponding to a candidate application in response to a triggering operation of adding a control to the application, wherein the candidate application is an application that supports component display;
[0303] The sixth display module is used to display a second application component corresponding to the third application in response to an application selection operation on the third application, wherein the second application component and the first application interface and the first application component are located in different display areas.
[0304] Optionally, the sixth display module is used to:
[0305] In response to an application selection operation for the third application, based on a component style of a second application component corresponding to the third application, adjusting the interface size of the first application interface; displaying the first application component, the second application component, and the adjusted first application interface; or,
[0306] In response to an application selection operation on 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; and the first application interface, the second application component, and the first application component after the style switching are displayed.
[0307] Optionally, the device further comprises:
[0308] A fourth control display module, used for displaying an application replacement control;
[0309] A second identification display module, configured to display an application identification corresponding to a candidate application in response to a triggering operation on the application replacement control, wherein the candidate application is an application that supports component display;
[0310] A component replacement module is used to replace the first application component with a third application component corresponding to the fourth application in response to an application selection operation on a fourth application, wherein the third application component and the first application interface are located in different display areas.
[0311] Optionally, the component replacement module is used to:
[0312] In response to an application selection operation on the fourth application, adjusting an interface size of the first application interface based on a component style of a third application component corresponding to the fourth application;
[0313] The third application component and the adjusted first application interface are displayed.
[0314] In summary, in the embodiment of the present application, when the application is displayed in split screen, the split screen display form of displaying application components is added, that is, in the split screen mode, both the first application interface of the first application and the first application component corresponding to the second application can be displayed, thereby enriching the split screen display form. At the same time, this embodiment also enriches the split screen display effect, optimizes the application split screen function, and improves the convenience and flexibility of application operation during the split screen process.
[0315] It should be noted that: the device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the implementation process thereof is detailed in the method embodiment, which will not be repeated here.
[0316] Please refer to Fig.21 , Fig.21 The terminal may include one or more of the following components: a processor 2101 and a memory 2102 .
[0317] The processor 2101 may include one or more processing cores. The processor 2101 uses various interfaces and lines to connect the various parts of the entire terminal, and executes various functions of the terminal and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 2102, and calling data stored in the memory 2102. Optionally, the processor 2101 can be implemented in at least one hardware form of digital signal processing (DSP), field programmable gate array (FPGA), and programmable logic array (PLA). The processor 2101 can integrate one or more combinations of central processing unit (CPU), graphics processing unit (GPU), neural network processor (NPU) and modem. Among them, the CPU mainly processes the operating system, user interface and application program; the GPU is responsible for rendering and drawing the content to be displayed on the touch display; the NPU is used to implement artificial intelligence (AI) functions; and the modem is used to process wireless communications. It is understandable that the above-mentioned modem may not be integrated into the processor 2101, but may be implemented by a separate chip.
[0318] The memory 2102 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 2102 includes a non-transitory computer-readable storage medium. The memory 2102 may be used to store instructions, programs, codes, 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 above-mentioned various method embodiments, etc.; the data storage area may store data created according to the use of the terminal, etc.
[0319] In addition, those skilled in the art will appreciate that the structure of the terminal shown in the above drawings does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown, or combine certain components, or arrange the components differently. For example, the terminal also includes a display screen, a camera assembly, a microphone, a speaker, a radio frequency circuit, a sensor, an audio circuit, a WiFi module, a power supply, a Bluetooth module and other components, which will not be described in detail here.
[0320] An embodiment of the present application also provides a computer-readable storage medium, which stores at least one computer instruction, and the at least one computer instruction is loaded and executed by a processor to implement the application split-screen display method described in the above embodiments.
[0321] According to one aspect of the present application, a computer program product is provided, the computer program product including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the application split-screen display method provided in various optional implementations of the above aspects.
[0322] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with 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 codes on a computer-readable storage medium. Computer-readable storage media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.
[0323] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for displaying an application split screen, characterized in that: The method comprises: In split-screen mode, a first application interface of a first application is displayed, and a first application component corresponding to a second application is displayed, wherein the first application interface and the first application component are located in different display areas; Among them, the interface elements included in the application components of the same application are less than the interface elements included in the application interface, and the interface elements included in the application components are used to implement the core functions of the application.
2. The method according to claim 1, characterized in that 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, an application identifier corresponding to a candidate application is displayed, and an application selection operation for the second application is received, the candidate application being an application supporting 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 include: When 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.
3. The method according to claim 2, characterized in that The method further comprises: When receiving the application selection operation for the second application and the second application supports component display, displaying a form selection prompt corresponding to the second application, the form selection prompt including a component form option; The step of displaying the first application component corresponding to the second application and the first application interface of the first application when the second application supports component display includes: When a selection operation is received 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.
4. The method according to claim 2, characterized in that: The method further comprises: In case of receiving the application selection operation for the second application, displaying a second application interface of the second application and the first application interface of the first application; In case the second application supports component display, a display form switching control; The step of displaying the first application component corresponding to the second application and the first application interface of the first application when the second application supports component display includes: When a trigger operation on the form switching control is received, the first application component corresponding to the second application and the first application interface of the first application are displayed.
5. The method according to claim 2, characterized in that: The step of displaying the first application component corresponding to the second application and the first application interface of the first application when the second application supports component display includes: When the application selection operation for the second application is received, and the second application supports component display, and the second application meets component display conditions, the first application component corresponding to the second application and the first application interface of the first application are displayed.
6. The method according to claim 5, characterized in that 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, When the application type of the first application is navigation or instant messaging, and the application type of the second application is audio, it is determined that the second application meets the component display condition.
7. The method according to claim 2, characterized in that The method further comprises: When the application selection operation for the second application is received and both the first application and the second application support component display, an application selection prompt is displayed, where the application selection prompt includes a first application option corresponding to the first application and a second application option corresponding to the second application; The step of displaying the first application component corresponding to the second application and the first application interface of the first application when the second application supports component display includes: When a selection operation for 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 according to claim 1, characterized in that The method further comprises: Displaying a second application interface of the second application; In a case where the second 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 for the first application, the candidate application being an application supporting 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 include: When 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 according to claim 8, characterized in that The method further comprises: When receiving the application selection operation for the first application and the second application supports component display, displaying a form selection prompt corresponding to the second application, the form selection prompt including a component form option; The step of displaying the first application component corresponding to the second application and the first application interface of the first application when the second application supports component display includes: When a selection operation is received 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.
10. The method according to claim 8, characterized in that The step of displaying the first application component corresponding to the second application and the first application interface of the first application when the second application supports component display includes: When the application selection operation for the first application is received, and the second application supports component display and the second application meets component display conditions, the first application component corresponding to the second application and the first application interface of the first application are displayed.
11. The method according to any one of claims 1 to 10, characterized in that: Before displaying the first application component corresponding to the second application, the method further includes: displaying a style selection prompt corresponding to the second application, wherein the style selection prompt includes at least two component style options; The displaying of the first application component corresponding to the second application includes: When 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 the component style indicated by the component style option.
12. The method according to any one of claims 1 to 11, characterized in that: The method further comprises: In response to the area switching operation, the display areas of the first application interface and the first application component are switched.
13. The method according to any one of claims 1 to 12, characterized in that: The method further comprises: Displaying a form switching control corresponding to the second application; In response to a triggering operation on the form switching control, the first application component corresponding to the second application is switched to a second application interface of the second application.
14. The method according to any one of claims 1 to 13, characterized in that: The method further comprises: When an adjustment operation is received 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 is negatively correlated with the component size of the first application component.
15. The method according to any one of claims 1 to 14, characterized in that: The method further comprises: In response to a sliding operation on the first application component, deleting the first application component; Exit the split-screen mode and display the first application interface of the first application in full screen.
16. The method according to any one of claims 1 to 15, characterized in that: The method further comprises: Display the app add controls; In response to a triggering operation of adding a control to the application, an application identifier corresponding to a candidate application is displayed, the candidate application being an application supporting component display; In response to an application selection operation on a third application, a second application component corresponding to the third application is displayed, and the second application component and the first application interface and the first application component are located in different display areas.
17. The method according to claim 16, characterized in that The step of displaying a second application component corresponding to the third application in response to an application selection operation on the third application includes: In response to an application selection operation for the third application, based on a component style of a second application component corresponding to the third application, adjusting the interface size of the first application interface; displaying the first application component, the second application component, and the adjusted first application interface; or, In response to an application selection operation on 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; and the first application interface, the second application component, and the first application component after the style switching are displayed.
18. The method according to any one of claims 1 to 17, characterized in that: The method further comprises: Display the application replacement control; In response to a triggering operation on the application replacement control, an application identifier corresponding to a candidate application is displayed, the candidate application being an application supporting component display; In response to an application selection operation on a fourth application, the first application component is replaced with a third application component corresponding to the fourth application, and the third application component and the first application interface are located in different display areas.
19. The method according to claim 18, characterized in that The step of replacing the first application component with a third application component corresponding to the fourth application in response to the application selection operation on the fourth application includes: In response to an application selection operation on the fourth application, adjusting an interface size of the first application interface based on a component style of a third application component corresponding to the fourth application; The third application component and the adjusted first application interface are displayed.
20. An application split-screen display device, characterized in that: The device comprises: A display module, configured to display a first application interface of a first application and a first application component corresponding to a second application in a split-screen mode, wherein the first application interface and the first application component are located in different display areas; Among them, the interface elements included in the application components of the same application are less than the interface elements included in the application interface, and the interface elements included in the application components are used to implement the core functions of the application.
21. A terminal, characterized in that: The terminal includes a processor and a memory; the memory stores at least one computer instruction, and the at least one computer instruction is used to be executed by the processor to implement the application split-screen display method as described in any one of claims 1 to 19.
22. A computer-readable storage medium, characterized in that: The storage medium stores at least one computer instruction, and the at least one computer instruction is used to be executed by a processor to implement the application split-screen display method as described in any one of claims 1 to 19.
23. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; the processor of the terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal implements the application split-screen display method as described in any one of claims 1 to 19.
Citation Information
Patent Citations
Display screen window switching method and electronic equipment
CN116225276A
Display method and electronic equipment
CN116954770A
Method for replacing application card and terminal equipment
CN117008788A
Human-computer interaction method and electronic equipment
CN118259802A
Cited By
Method and apparatus for displaying applications in split screen, terminal, and storage medium
WO2026086722A1
Application screen splitting method and apparatus, terminal, and computer program product
WO2026175304A1