Split-screen display method and device, equipment and storage medium
By dividing multiple display areas on the terminal screen, split screen display in a single application is realized, solving the problem of the new interface covering the original interface and improving screen utilization and user experience.
Patent Information
- Application Number
- CN202311140993.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-05
- Publication Date
- 2025-03-07
AI Technical Summary
The existing technology cannot realize split-screen display in a single application, resulting in the new interface covering the original interface and the inability to browse multiple interfaces at the same time.
By dividing multiple display areas on the terminal screen, displaying different interfaces of the application in different display areas in response to user operations, thereby realizing split-screen display within a single application.
It realizes the display of multiple interfaces in a single application simultaneously, improves screen utilization and reduces the operational complexity of users switching back and forth between different interfaces.
Smart Images

Figure CN119576259A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a split-screen display method, device, equipment, and computer-readable storage medium. Background Art
[0002] In order to improve screen utilization and enable users to obtain more information in a limited screen space, in related technologies, multiple applications can be displayed in split screens on the screen of a terminal.
[0003] However, since a single application currently uses the same task stack, split screen cannot be implemented within a single application. Therefore, a new interface opened within a single application is ranked first in the task stack and will cover the original interface ranked later, which cannot satisfy the user's browsing of the original interface while browsing the new interface. Summary of the invention
[0004] In order to overcome the problems existing in the related art, the present disclosure provides a split-screen display method, device, equipment and computer-readable storage medium, which can solve the above problems.
[0005] According to a first aspect of an embodiment of the present disclosure, a split-screen display method is provided, which is executed by a terminal, and the method includes: displaying a first interface of a launched application on a screen of the terminal; in response to a detected opening operation of a second interface of the application, displaying the first interface in a first display area of the screen, and displaying the second interface in a second display area of the screen that is different from the first display area.
[0006] According to a second aspect of an embodiment of the present disclosure, a split-screen display device is provided, which is executed by a terminal, and the device includes: a display unit, configured to display a first interface of a launched application on a screen of the terminal; a response unit, configured to display the first interface in a first display area of the screen in response to a detected start operation of a second interface of the application, and to display the second interface in a second display area of the screen that is different from the first display area.
[0007] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, comprising: a processor and a memory; the memory is used to store a computer program; and the processor is used to execute the split-screen display method of the first aspect by calling the computer program.
[0008] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the split-screen display method of the first aspect is implemented.
[0009] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:
[0010] The present disclosure can perform split-screen display of a single application, displaying different interfaces of a single application in different display areas, so that when a user opens an interface within a single application, he can simultaneously browse information of other interfaces of the application, thereby improving screen utilization and allowing users to obtain information of more pages in a single application.
[0011] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0013] Figure 1 It is a schematic flow chart of a split-screen display method according to an exemplary embodiment of the present disclosure.
[0014] Figure 2 It is a schematic diagram of a split-screen display method shown in the present disclosure according to an exemplary embodiment.
[0015] Figure 3 It is a schematic diagram of a split-screen display method shown in the present disclosure according to an exemplary embodiment.
[0016] Figure 4 It is a schematic diagram of a split-screen display method shown in the present disclosure according to an exemplary embodiment.
[0017] Figure 5 It is a schematic diagram of a split-screen display method shown in the present disclosure according to an exemplary embodiment.
[0018] Figure 6 It is a schematic diagram of a split-screen display method shown in the present disclosure according to an exemplary embodiment.
[0019] Figure 7 It is a block diagram of a split-screen display device shown in the present disclosure according to an exemplary embodiment.
[0020] Figure 8 It is a schematic block diagram of a split-screen display device according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0021] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0022] The terms used in this disclosure are for the purpose of describing specific embodiments only and are not intended to limit the disclosure. The singular forms of "a", "said" and "the" used in this disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0023] It should be understood that although the terms first, second, third, etc. may be used in the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0024] In the related art, a split-screen strategy between multiple applications can be implemented. However, even in the split-screen strategy of multiple applications, the multiple applications in the split screen often do not interfere with each other, and the operation of the first application displayed will not affect the display of the second application. The multiple applications in the split screen are independent of each other.
[0025] However, in the prior art, it is still impossible to realize split screen for multiple different interfaces in a single application. Since there are associations between multiple interfaces of a single application, the mutual jump between interfaces is relatively complicated, and it is currently impossible to display multiple interfaces of a single application at the same time.
[0026] Especially for large-screen devices, since it is impossible to split the multiple interfaces of a single application, both tablets and folding screens can only display one interface of a single application, resulting in low efficiency in the use of the large screen and failure to reflect the full value of the large screen.
[0027] In order to solve the above problems, the present disclosure proposes a split-screen display method.
[0028] Figure 1The present invention is a schematic flow chart of a split-screen display method according to an embodiment of the present invention, which can be executed by a terminal. The terminal includes but is not limited to a mobile phone, a tablet computer, a wearable device, a sensor, an Internet of Things device and other communication devices.
[0029] like Figure 1 As shown, the split-screen display method includes:
[0030] In step S101, a first interface of a started application is displayed on a screen of the terminal;
[0031] In step S102, in response to a detected opening operation of a second interface of the application, the first interface is displayed in a first display area of the screen, and the second interface is displayed in a second display area of the screen that is different from the first display area.
[0032] In some embodiments, the user can control the terminal to enable the split-screen display method of the present disclosure. For example, the split-screen display method is enabled in the terminal, and / or the split-screen display method is automatically enabled when the terminal is in a horizontal screen state.
[0033] In some embodiments, the first interface of the application has been displayed on the screen of the terminal. When an operation to open the second interface of the application is detected, the first interface and the second interface can be respectively displayed in two areas that have been distinguished on the screen of the terminal. Specifically, the first interface is displayed in the first display area of the screen, and the second interface is displayed in the second display area of the screen.
[0034] In some embodiments, the second display area for displaying the second interface is different from the first display area, and the second interface displayed in the second display area does not block the first interface displayed in the first display area.
[0035] In some embodiments, the display area of the first interface on the screen of the terminal may include: the entire display area on the screen, or a portion of the display area on the screen.
[0036] That is, when displaying the first interface of a launched application, the screen of the terminal may not have been split yet, and the first interface is displayed in the entire display area of the terminal screen; it is also possible that the screen of the terminal has been split, and the first interface is only displayed in a part of the area after the split, while the other part of the area can display other interfaces of the application, or can display other applications. The present disclosure does not impose any restrictions on this.
[0037] The entire display area of the first interface displayed on the screen before the screen is split, and the partial display area of the first interface displayed on the screen before the screen is split, will be described in detail below.
[0038] In some embodiments, if the first interface is displayed in the entire display area of the terminal screen, the first area and the second area need to be divided from the entire display area for displaying the first interface and the second interface. It should be noted that the divided first area and the second area may constitute the entire display area or only constitute a part of the entire display area.
[0039] In some embodiments, displaying the first interface in the first display area of the screen includes: rearranging the content of the first interface and displaying it in the first display area.
[0040] Since the area previously displayed by the first interface may be different in size, shape, and position from the first display area after splitting the screen, the first interface may be rearranged so that it can better fit the first display area so as to be displayed in the first display area for better visual effects.
[0041] In some embodiments, if the first interface is displayed in a partial display area on the terminal screen, the partial display area displayed by the first interface can be used as the first display area, and at least a portion of the area outside the partial display area on the terminal screen can be used as the second display area.
[0042] For example, the terminal displays the first interface of application A and application B in split screen. When an opening operation for the second interface of application A is detected, the display area originally displaying application A is retained as the first display area to display the first interface of application A, and the display area originally displaying application B is used as the second display area to display the second interface of application A.
[0043] For another example, the terminal displays the first interface of application A, application B, and application C in split screen. When an operation to open the second interface of application A is detected, the display area originally displaying application A is retained as the first display area to display the first interface of application A, and any one of the display areas originally displaying application B and the display area originally displaying application C is determined as the second display area to display the second interface of application A.
[0044] In some embodiments, it can be determined whether to use at least a portion of the area outside the partial display area on the terminal screen as the second display area according to the priority ranking between applications.
[0045] For example, when application A has a higher priority and application B has a lower priority, when the second interface of application A is opened, the display area where application B is located can be determined as the second display area.
[0046] In some embodiments, even if the first interface is displayed in a partial display area on the terminal screen, the partial display area can be divided into at least a first display area and a second display area to display the first interface and the second interface respectively.
[0047] In some embodiments, the first interface is displayed in a partial display area on the terminal screen, and other interfaces of the application can be displayed in an area outside the partial display area on the terminal screen.
[0048] For example, the terminal screen has implemented split screen, displaying the first interface and another interface of the application respectively. The user can display the second interface in the second display area by opening the second interface, thereby displaying multiple interfaces of a single application in different multiple display areas.
[0049] When the opening operation of the second interface of the application is detected, the present invention adopts a method of simultaneously displaying the first interface and the second interface in different display areas, which is different from the method of using the second interface to cover the first interface and display them in one display area in the prior art. When the user browses the content of the second interface, the content of the first interface can be retained, thereby enhancing the screen utilization rate. The user can conveniently obtain the information of multiple interfaces of a single application, and avoids the cumbersome operation of the user switching back and forth between two different interfaces of the application.
[0050] In some embodiments, displaying the first interface of the launched application on the screen of the terminal includes: displaying the first interface in the original display area of the screen; wherein the first display area and the second display area are divided by at least a portion of the original display area.
[0051] Figure 2 FIG. 1 is a schematic diagram showing a split-screen display method according to an embodiment of the present disclosure. Figure 2 As shown, the first interface is displayed in the original display area 201 of the screen 200. When an opening operation for the second interface of the application is detected, for example, it can be detected that the user clicks on the second interface. Figure 2 The content of the first interface in the lower right corner of the screen is displayed, and the opening operation of the second interface A is opened, the original display area 201 in the screen 200 is split, and the original display area 201 is divided into a first display area 202 and a second display area 203. Among them, the first interface is displayed in the first display area 202, and the second interface, that is, the opened interface A, is displayed in the second display area 203.
[0052] It should be noted that Figure 2 It is only an exemplary illustration given in the present disclosure and is not intended to limit the present disclosure.
[0053] In some embodiments, the original display area is the entire display area of the screen, or a partial display area of the screen.
[0054] In fact, the original display area where the first interface is located can be as follows Figure 2 The entire display area of the screen is shown, and it may also be a partial display area of the screen; the original display area is divided to obtain the first display area and the second display area, which may be as follows Figure 2 As shown, the original display area 201 is entirely divided into the first display area 202 and the second display area 203 , or only a portion of the original display area may be divided into the first display area and the second display area.
[0055] The present disclosure does not limit the size, shape, position, etc. of the original display area 201 , the divided first display area 202 , and the second display area 203 .
[0056] like Figure 2 As shown, in some embodiments, the content in the first interface located in the original display area 201 can be rearranged and then displayed in the first display area 202. The rearrangement includes but is not limited to: changing the size, position, arrangement and display mode of the content in the first interface.
[0057] In some embodiments, the activation operation includes: a user triggering operation on an entry option displayed in the first interface corresponding to the second interface.
[0058] like Figure 2 As shown, the user can trigger the opening operation for the second interface by clicking the entry option shown in the content of the first interface in the original display area 201.
[0059] In some embodiments, the opening operation may include: a gesture instruction for the first interface, a shake instruction, etc.
[0060] In some embodiments, the method also includes: when the screen includes multiple opened interfaces located in different display areas respectively, detecting a triggering operation to display any interface to be opened in the display area where any opened interface is located; if any opened interface is a root interface, displaying any interface to be opened in an area divided by the display area where any opened interface is located; if any opened interface is not a root interface, displaying any interface to be opened over any opened interface.
[0061] In some embodiments, only one root interface can exist at a time.
[0062] When a new interface is set as the root interface, the previous root interface is set as a non-root interface, thereby avoiding the abnormal split-screen strategy caused by multiple root interfaces on the screen at the same time.
[0063] In some embodiments, the trigger operation includes: clicking or long pressing an entry option of any of the opened interfaces; and / or dragging an entry option of another opened interface to any of the opened interfaces.
[0064] In some embodiments, the terminal may detect the location where the user triggers the end of the operation, and determine the display area corresponding to the end location as the display area where any one of the opened interfaces is located.
[0065] In some embodiments, the trigger operation includes: opening any interface to be opened by dragging to a display area where any opened interface is located.
[0066] In some embodiments, the target can be selected by long pressing to perform dragging.
[0067] Figure 3 It is a schematic diagram of a split-screen display method according to an embodiment of the present disclosure.
[0068] like Figure 3 As shown, when the user performs a triggering operation such as dragging on the content 301 in the first interface, it indicates that the user hopes to display the interface to be opened in the target display area 302. At this time, if the target display area 302 is displaying any opened interface, different split-screen display methods are performed according to whether any opened interface is a root interface: if any opened interface is a root interface, it indicates that any opened interface is more important. At this time, the display area 302 where any opened interface is located can be split, and the interface to be opened and any opened interface can be displayed in different display areas after the split screen; if any opened interface is not a root interface, it indicates that any opened interface is not important. At this time, the interface to be opened can be covered on any opened interface to be displayed in the target display area 302, so that the interface to be opened can be displayed in a relatively large display area, which is convenient for users to browse the content of the interface to be opened more clearly.
[0069] like Figure 3 As shown, the first interface 301 and the second interface 302 are displayed on the screen of the terminal respectively. When a trigger operation of the user dragging the content B in the first interface 301 to the target display area 302 where the second interface is located is detected, that is, the third interface B corresponding to the entry option is to be opened in the target display area 502 where the second interface is located, different split-screen methods are executed according to whether the second interface is the root interface:
[0070] If the second interface is the root interface, the display area 302 where the second interface is located is split into a second display area 303 and a third display area 304, which respectively display the contents of the second interface and the third interface, namely, interface B. Furthermore, the drag operation performed by the user ends in the upper half of the second interface. Therefore, when the display area 302 where the second interface is located is split, the display area where the end position of the user's trigger operation is located can be divided into the third display area 304 to display the third interface B, and the remaining display area can be divided into the second display area 303 to display the second interface retained as the root interface.
[0071] If the second interface is not the root interface, the third interface B is made to cover the second interface to be displayed in the display area 302 where the original second interface is located.
[0072] It should be noted that Figure 3 It is only an exemplary diagram and is not intended to limit the specific embodiments of the present disclosure.
[0073] In some embodiments, the method further includes: if any of the to-be-opened interfaces is opened by dragging the display area where any of the opened interfaces is located to the display area where any of the opened interfaces is located, setting the display area where any of the opened interfaces is located as the root interface.
[0074] For example, in Figure 3 In the illustrated embodiment, the second interface in the display area 302 can be set as the root interface by long pressing content B and dragging it to the display area 302 where the second interface is located; and the second interface can be set as the non-root interface by clicking content B.
[0075] In some embodiments, any opened interface can be set as the root interface by clicking on the content in any opened interface.
[0076] In some embodiments, the trigger operation includes: clicking or long pressing an entry option in any of the opened interfaces.
[0077] The connection between the opening method of the second interface and the third interface and the setting method of the root interface can be flexibly adjusted according to actual conditions, and the present disclosure does not impose any restrictions on this.
[0078] Figure 4 It is a schematic diagram of a split-screen display method according to an embodiment of the present disclosure.
[0079] like Figure 4As shown, the first interface is displayed on the first display area 401 on the terminal screen, and the second interface is displayed on the second display area 402. When the user performs a trigger operation such as clicking or long pressing on the content C in the first interface, indicating that the user wants to open the to-be-opened interface C (third interface) corresponding to the content C in the first interface, different split-screen display methods are performed according to whether the first interface and the second interface are root interfaces: if the first interface is the root interface, the third interface can cover the second interface and be displayed in the second display area 402; if the first interface is not the root interface, the third interface can cover the first interface and be displayed in the first display area 401.
[0080] In some embodiments, if the first interface is the root interface, the first display area where the first interface is located can also be split, and the third interface can be displayed in the third display area obtained by splitting the screen. The remaining part of the first display area after splitting the screen continues to display the first interface.
[0081] In the method proposed in the present invention, if there is a root interface among the interfaces currently displayed by the terminal, it is necessary to ensure that after the new interface is opened, there is still at least a part of the display area for displaying the content of the root interface. Whether the opened new interface is displayed by covering other old non-root interfaces or by dividing the display area where other old non-root interfaces are located is optional in the method of the present invention.
[0082] In some embodiments, the method further includes: setting the initial interface of the application as the root interface by default; and / or, in response to a received root interface setting instruction, setting the target interface indicated by the root interface setting instruction in the application as the root interface.
[0083] Generally, users can browse the initial interface of an application to realize the main functions of the application, and then after determining the content of interest on the initial interface, they can further jump to other interfaces through triggering operations. Therefore, the initial interface can be set as the root interface by default to ensure that the initial interface can always be displayed on the terminal screen while the user browses other interfaces.
[0084] Users can also flexibly set the root interface according to their own needs. By triggering the root interface setting command, users can set any interface of the application as the root interface to retain the interface that needs to be retained when browsing the application.
[0085] In some embodiments, in response to a received root interface setting instruction, the target interface indicated by the root interface setting instruction in the application is set as the root interface, including but not limited to: detecting a long press operation in a non-functional area of the target interface, and setting the target interface to the root interface.
[0086] In some embodiments, the method also includes: in response to a drag operation on an entry option of the first interface, and the end position of the drag operation is within the first interface, setting the first interface as the root interface, and dividing the original display area where the first interface is located into a first display area and a second display area, the first interface is displayed in the first display area, and the second interface is displayed in the second display area, wherein the second display area includes the end position.
[0087] In addition to setting the root interface separately through a specified trigger operation, the user can also determine the root interface while opening the second interface through a specific opening operation.
[0088] In some embodiments, the method also includes: when the first interface is located in a partial display area of the screen, and at least a portion of the remaining display area on the screen is used to display a third interface of the application, the first display area is the partial display area, and the second display area is a partial area divided from the at least a portion of the remaining display area.
[0089] In some embodiments, at least a portion of the remaining display area on the screen is used to display the third interface of the application, and the remaining display area outside the at least a portion of the display area can be used to display the fourth interface of the same application or the interface of other applications.
[0090] In some embodiments, the first interface is still displayed in the partial display area, the second interface is displayed in the second display area, and the second display area is divided by the third interface.
[0091] In some embodiments, the method further includes: while displaying the first interface in the partial display area, displaying a third interface of the application or other applications different from the application in at least a portion of the remaining display area on the screen.
[0092] Figure 5 FIG. 1 is a schematic diagram showing a split-screen display method according to an embodiment of the present disclosure. Figure 5 As shown, while the partial display area 501 displays the first interface, the remaining display area 502 is located to the right of the partial display area 501 that displays the first interface. The third interface of the application or other applications different from the application can be displayed in at least a portion of the display area 503 in the remaining display area 502.
[0093] The split-screen display method disclosed in the present invention can be used in combination with other split-screen display methods between multiple applications, and can also implement split-screen display of multiple interfaces of a single application.
[0094] In some embodiments, when at least a portion of the remaining display area is used to display the third interface, the start operation includes: a user trigger operation for an entry option corresponding to the second interface displayed in the first interface or the third interface.
[0095] like Figure 5 As shown, the opening operation of the second interface of the application can be achieved by the user triggering the entry option 504 of the first interface, and can also be achieved by the user triggering the entry option 505 in the third interface of the application.
[0096] like Figure 5 As shown, in some embodiments, there is also a priority order between different interfaces of the same application. When the priority order of the third interface is higher, although the entry option 505 in the third interface is triggered to open the second interface, a second display area 506 for displaying the second interface can be divided from the partial display area 501 where the first interface is located, so as to avoid the display area 503 of the third interface being split, i.e., at least a part of the display area 503, which causes the display area 503 of the third interface to become smaller. The remaining part of the partial display area 501 where the first interface is located after the second display area 506 is divided is the first display area 507 for displaying the first interface.
[0097] In some embodiments, the user-triggered operation on the entry option corresponding to the second interface displayed in the third interface includes: dragging from the third interface to the first interface to open the second interface.
[0098] Figure 6 FIG. 1 is a schematic diagram showing a split-screen display method according to an embodiment of the present disclosure. Figure 6 As shown, by long pressing the content 601 in the third interface and dragging it to the first interface, it can be considered that the user wants the content of the selected second interface to be opened to be displayed in the display area 602 where the first interface is located, and does not want the content of the second interface to be displayed in the display area 603 where the third interface itself is located. Therefore, by long pressing the content 601 in the third interface and dragging it to the first interface, it can be considered that in this split-screen operation, the third interface is more important than the first interface, so it is determined that the object for splitting the screen is the display area 602 where the first interface is located, and then divided into a first display area 604 for displaying the first interface and a second display area 605 for displaying the second interface.
[0099] In some embodiments, the method further includes: when it is determined that the second display area needs to be divided from the target display area on the screen, creating a task stack corresponding to the second interface for the application; and dividing the second display area for the second interface based on the created task stack.
[0100] By creating multiple task stacks for the same application, each task stack corresponds to a display area obtained by splitting the screen, thereby achieving display of different interfaces of the same application in multiple display areas.
[0101] In some embodiments, the terminal may respond to a long press trigger operation on a blank area of any interface to display a task stack of an application corresponding to the long press trigger operation on the screen.
[0102] The user can view or adjust multiple task stacks corresponding to the current application by calling out the task stack.
[0103] Corresponding to the embodiment of the split-screen display method of the present disclosure, the present disclosure also provides an embodiment of a corresponding split-screen display device.
[0104] See also Figure 7 , Figure 7 FIG. 1 is a block diagram of a split-screen display device in one embodiment of the present disclosure. Figure 7 As shown, the split-screen display device is configured in a terminal and includes:
[0105] A display unit 710 is configured to display a first interface of a started application on a screen of the terminal;
[0106] The response unit 720 is configured to display the first interface in the first display area of the screen and display the second interface in the second display area on the screen that is different from the first display area in response to a detected opening operation of the second interface of the application.
[0107] In some embodiments, the display unit is specifically configured to: display the first interface in an original display area of the screen; wherein the first display area and the second display area are obtained by dividing at least a portion of the original display area.
[0108] In some embodiments, the activation operation includes: a user triggering operation on an entry option displayed in the first interface corresponding to the second interface.
[0109] In some embodiments, the original display area is the entire display area of the screen, or a partial display area of the screen.
[0110] In some embodiments, the device is further configured to: while displaying the first interface in the partial display area, display a third interface of the application or other applications different from the application in at least a portion of the remaining display area on the screen.
[0111] In some embodiments, when at least a portion of the remaining display area is used to display the third interface, the start operation includes: a user trigger operation for an entry option corresponding to the second interface displayed in the first interface or the third interface.
[0112] In some embodiments, the device is further configured to: when the screen includes multiple opened interfaces located in different display areas respectively, detect a triggering operation to display any interface to be opened in the display area where any opened interface is located; if any opened interface is a root interface, display any interface to be opened in an area divided by the display area where any opened interface is located; if any opened interface is not a root interface, display any interface to be opened over any opened interface for display.
[0113] In some embodiments, the trigger operation includes: opening any interface to be opened by dragging to a display area where any opened interface is located.
[0114] In some embodiments, the device is further configured to: if any of the to-be-opened interfaces is opened by dragging the display area where any of the opened interfaces is located to the display area where any of the opened interfaces is located, the display area where any of the opened interfaces is located is set as the root interface.
[0115] In some embodiments, the device is further configured to: set the initial interface of the application as the root interface by default; and / or, in response to a received root interface setting instruction, set the target interface indicated by the root interface setting instruction in the application as the root interface.
[0116] In some embodiments, the device is further configured: when the first interface is located in a partial display area of the screen, and at least a portion of the remaining display area on the screen is used to display a third interface of the application, the first display area is the partial display area, and the second display area is the partial area divided from the at least a portion of the remaining display area.
[0117] In some embodiments, the device is further configured to: when it is determined that the second display area needs to be divided from the target display area on the screen, create a task stack corresponding to the second interface for the application; and divide the second display area for the second interface based on the created task stack.
[0118] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.
[0119] An embodiment of the present disclosure further proposes an electronic device, comprising: a processor and a memory; the memory is used to store a computer program; the processor is used to execute the delay mitigation method as described in any of the above embodiments by calling the computer program.
[0120] An embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for alleviating delay as described in any of the above embodiments.
[0121] Figure 8 800 is a schematic block diagram of a split-screen display device 800 according to an embodiment of the present disclosure. For example, the device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0122] Reference Figure 8 , the device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .
[0123] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned information receiving method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0124] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0125] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.
[0126] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0127] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the device 800 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0128] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0129] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor assembly 814 can also detect the position change of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and the temperature change of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0130] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G LTE, 5G NR, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0131] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above-mentioned information receiving method.
[0132] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by the processor 820 of the device 800 to complete the above-mentioned information receiving method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0133] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the disclosure disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0134] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
[0135] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "comprises a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0136] The method and device provided in the embodiments of the present disclosure are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present disclosure. The description of the above embodiments is only used to help understand the method of the present disclosure and its core idea. At the same time, for those skilled in the art, according to the idea of the present disclosure, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present disclosure.
Claims
1. A split-screen display method, characterized in that: Executed by a terminal, the method includes: Displaying a first interface of the started application on the screen of the terminal; In response to a detected opening operation of a second interface of the application, the first interface is displayed in a first display area of the screen, and the second interface is displayed in a second display area on the screen that is different from the first display area.
2. The method according to claim 1, characterized in that The method further comprises: When the screen includes multiple opened interfaces located in different display areas, a trigger operation of displaying any interface to be opened in the display area where any opened interface is located is detected; If any of the opened interfaces is a root interface, displaying any of the to-be-opened interfaces in an area divided by the display area where any of the opened interfaces is located; If any of the opened interfaces is not the root interface, any of the to-be-opened interfaces will be overlaid on any of the opened interfaces for display.
3. The method according to claim 2, characterized in that The triggering operation includes: Open any interface to be opened by dragging it to the display area where any opened interface is located.
4. The method according to claim 3, characterized in that The method further comprises: If any of the to-be-opened interfaces is opened by dragging the display area where any of the opened interfaces is located to the display area where any of the opened interfaces is located, the display area where any of the opened interfaces is located is set as the root interface.
5. The method according to claim 2, characterized in that: The method further comprises: Setting the initial interface of the application as the root interface by default; and / or, In response to the received root interface setting instruction, the target interface indicated by the root interface setting instruction in the application is set as the root interface.
6. The method according to claim 1, characterized in that The method further comprises: When the first interface is located in a partial display area of the screen, and at least a portion of the remaining display area on the screen is used to display the third interface of the application, the first display area is the partial display area, and the second display area is the partial area divided from the at least a portion of the remaining display area.
7. The method according to claim 1, characterized in that The step of displaying the first interface of the started application on the screen of the terminal includes: Displaying the first interface in the original display area of the screen; The first display area and the second display area are obtained by dividing at least a part of the original display area.
8. The method according to claim 7, characterized in that The original display area is the entire display area of the screen, or a partial display area of the screen.
9. The method according to claim 8, characterized in that The method further comprises: While the first interface is displayed in the partial display area, a third interface of the application or other applications different from the application is displayed in at least a remaining portion of the display area on the screen.
10. The method according to claim 9, characterized in that In the case where at least a portion of the remaining display area is used to display the third interface, the start operation includes: a user trigger operation on an entry option corresponding to the second interface displayed in the first interface or the third interface.
11. The method according to claim 1, characterized in that: The start operation includes: a user trigger operation on an entry option displayed in the first interface corresponding to the second interface.
12. The method according to any one of claims 1 to 11, characterized in that The method further comprises: In a case where it is determined that the second display area needs to be divided from the target display area on the screen, creating a task stack corresponding to the second interface for the application; The second interface is divided according to the created task stack to obtain the second display area.
13. A split-screen display device, characterized in that: Configured in a terminal, the device includes: A display unit, configured to display a first interface of the started application on a screen of the terminal; The response unit is configured to display the first interface in a first display area of the screen and display the second interface in a second display area on the screen that is different from the first display area in response to a detected opening operation of the second interface of the application.
14. An electronic device, characterized in that: include: Processor, memory; The memory is used to store computer programs; The processor is used to execute the split-screen display method as described in any one of claims 1-12 by calling the computer program.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the split-screen display method described in any one of claims 1 to 12 is implemented.