Display control method and electronic equipment
By setting control areas and working areas on the terminal device, and responding to user-triggered operations to switch display modes, the problem of inconvenient display mode switching in the prior art is solved, and an efficient application operation experience is achieved.
Patent Information
- Application Number
- CN202410970158.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-18
- Publication Date
- 2026-01-20
AI Technical Summary
Existing technologies lack effective and convenient ways to switch display modes on terminal devices, such as split-screen mode and full-screen mode, which cannot meet users' needs for efficient operation of multiple applications when the foldable screen is unfolded.
By setting control areas and working areas on the terminal device, and responding to user trigger operations, applications within the working area can be switched efficiently according to the trigger action and display mode indication, achieving split-screen or full-screen display.
It provides an efficient and convenient way to switch display modes, improving the user experience on foldable screen devices and meeting users' needs for operating multiple applications.
Smart Images

Figure CN121364797A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of computer, and particularly relates to a display control method and an electronic device. BACKGROUND
[0002] With the advent of folding screen technology of terminal devices, users have greater expectations for the use of larger screens of folding screens in an unfolded state. Users hope to improve the visual area of an application through a larger screen, thereby improving use efficiency.
[0003] In daily use, users may have a demand to display more content of an application through a larger screen, and also have a demand to display multiple applications on a screen to simultaneously operate the multiple applications. However, there is no effective and convenient switching mode in the related art to switch between display modes (such as split-screen mode and full-screen mode) on a terminal device. SUMMARY
[0004] To overcome the problems in the related art, the present disclosure provides a display control method and an electronic device.
[0005] According to a first aspect of an embodiment of the present disclosure, the present disclosure provides a display control method, the method comprising:
[0006] in response to receiving a mode opening operation, taking a first user interface region as a control region and a second user interface region as a working region, wherein the control region displays application controls corresponding to multiple currently running applications, and the working region displays at least one application;
[0007] in response to receiving a trigger operation on the control region and / or the working region, switching the application displayed in the working region according to the trigger operation.
[0008] According to any one of the embodiments of the present disclosure, in response to receiving a trigger operation on the working region, the switching of the application displayed in the working region according to the trigger operation comprises:
[0009] in response to receiving a trigger operation on the working region, determining at least one application as a target application from the multiple currently running applications according to a display mode and an application indicated by the trigger action, and displaying the target application in the working region in the display mode.
[0010] According to any one of the embodiments of the present disclosure, the determining of at least one application as a target application from the multiple currently running applications according to a display mode and an application indicated by the trigger action comprises:
[0011] determining an action position of the trigger action in response to the work area displaying one application and the display mode indicated by the trigger action being displaying at least two applications in the work area;
[0012] determining at least two applications as target applications from the currently running applications according to the action position and the application displayed in the work area.
[0013] In combination with any embodiment of the present disclosure, the work area includes a first work area and a second work area;
[0014] The determining at least two applications as target applications from the currently running applications according to the action position and the application displayed in the work area includes:
[0015] determining the application displayed in the work area and at least one application in front of the application in the control area as target applications in response to the action position being in the first work area;
[0016] determining the application displayed in the work area and at least one application behind the application in the control area as target applications in response to the action position being in the second work area.
[0017] In combination with any embodiment of the present disclosure, the determining at least one application as target application from the currently running applications according to the display mode and the application indicated by the trigger action includes:
[0018] determining the application indicated by the trigger action as a target application in response to the work area displaying at least two applications and the display mode indicated by the trigger action being displaying one application in the work area.
[0019] In combination with any embodiment of the present disclosure, the determining at least one application as target application from the currently running applications according to the display mode and the application indicated by the trigger action includes:
[0020] determining the application indicated by the trigger action and the application located on one side of the application indicated by the trigger action and not displayed in the work area as target applications in response to the work area displaying at least two applications and the display mode indicated by the trigger action being displaying at least two applications in the work area.
[0021] In combination with any embodiment of the present disclosure, the order of the plurality of application controls in the control area is determined by the start time of each currently running application;
[0022] The switching, in response to receiving the triggering operation for the control region, of the application displayed in the work region according to the triggering operation, comprises:
[0023] In response to receiving the triggering operation for the control region, determining at least one application as a target application from the currently running multiple applications according to the display mode and the application indicated by the triggering operation, and displaying the target application in the display mode in the work region.
[0024] According to any one of the embodiments of the present disclosure, the determining at least one application as a target application from the currently running multiple applications according to the display mode and the application indicated by the triggering operation comprises:
[0025] In response to the display mode indicated by the triggering operation being displaying one application in the work region, determining the application indicated by the triggering operation as the target application.
[0026] According to any one of the embodiments of the present disclosure, the determining at least one application as a target application from the currently running multiple applications according to the display mode and the application indicated by the triggering operation comprises:
[0027] In response to the display mode indicated by the triggering operation being displaying at least two applications in the work region, determining the application indicated by the triggering operation and at least one application displayed in the work region as the target application.
[0028] According to any one of the embodiments of the present disclosure, the method further comprises:
[0029] In response to receiving the user input of the content transmission action for the content in any application displayed in the work region and any application control in the control region, transmitting the content to the application corresponding to the any application control.
[0030] According to any one of the embodiments of the present disclosure, the first user interface region is taken as the control region and the second user interface region is taken as the work region, comprising:
[0031] In the case that the use state of the terminal meets the mode opening state, the first user interface region is taken as the control region and the second user interface region is taken as the work region.
[0032] According to any one of the embodiments of the present disclosure,
[0033] The case that the use state of the terminal meets the mode opening state comprises at least one of the following:
[0034] The foldable terminal device is in an unfolded state or a half-folded state;
[0035] The terminal device is in an unlocked state.
[0036] According to any one of the embodiments of the present disclosure, the control region and the work region are on the same interface or different interfaces.
[0037] According to any one of the embodiments of the present disclosure, the control region is arranged on one or more sides of the work region, and at the edge of the screen display region.
[0038] According to any one of the embodiments of the present disclosure, the method further comprises:
[0039] In the case of receiving a mode exit operation, displaying a main desktop in the screen display region.
[0040] According to a second aspect of the embodiments of the present disclosure, an electronic device is provided, which comprises:
[0041] A mode entering module, configured to, in response to receiving a mode opening operation, take a first user interface region as a control region and a second user interface region as a work region, wherein the control region displays application controls corresponding to a plurality of currently running applications, and the work region displays at least one application.
[0042] An application switching module, configured to, in response to receiving a trigger operation on the control region and / or the work region, switch the application displayed in the work region according to the trigger operation.
[0043] In one of the embodiments, the application switching module is specifically configured to:
[0044] In response to receiving a trigger operation on the work region, determining at least one application as a target application from the plurality of currently running applications according to a display mode and an application indicated by the trigger action, and displaying the target application in the display mode in the work region.
[0045] In one of the embodiments, the application switching module is specifically configured to:
[0046] In response to the work region displaying one application and the display mode indicated by the trigger action being displaying at least two applications in the work region, determining an action position of the trigger action.
[0047] According to the action position and the application displayed in the work region, determining at least two applications as target applications from the plurality of currently running applications.
[0048] In one of the embodiments, the work region comprises a first work region and a second work region.
[0049] The application switching module is specifically configured to:
[0050] In response to the action position being located in the first working area, determining the application displayed in the working area and at least one application located in front of the application in the control area as target applications;
[0051] In response to the action position being located in the second working area, determining the application displayed in the working area and at least one application located behind the application in the control area as target applications.
[0052] In one embodiment, the application switching module is specifically configured to:
[0053] In response to the working area displaying at least two applications and the display mode indicated by the trigger action being displaying one application in the working area, determining the application indicated by the trigger action as a target application.
[0054] In one embodiment, the application switching module is specifically configured to:
[0055] In response to the working area displaying at least two applications and the display mode indicated by the trigger action being displaying at least two applications in the working area, determining the application indicated by the trigger action and the application located on one side of the application indicated by the trigger action and not displayed in the working area as target applications.
[0056] In one embodiment, the order of the plurality of application controls in the control area is determined by the start time of each currently running application.
[0057] The application switching module is specifically configured to:
[0058] In response to receiving a trigger operation for the control area, determining at least one application as a target application from the currently running applications according to the display mode and the application indicated by the trigger operation, and displaying the target application in the working area in the display mode.
[0059] In one embodiment, the application switching module is specifically configured to:
[0060] In response to the display mode indicated by the trigger operation being displaying one application in the working area, determining the application indicated by the trigger operation as a target application.
[0061] In one embodiment, the application switching module is specifically configured to:
[0062] In response to the display mode indicated by the trigger operation being displaying at least two applications in the work area, determining the application indicated by the trigger operation and the at least one application displayed in the work area as target applications.
[0063] In one of the embodiments, the electronic device further includes:
[0064] The content transmission module is configured to, in response to receiving the content transmission action of the user input for the content in any application displayed in the work area and the content in any application control in the control area, transmit the content to the application corresponding to the any application control.
[0065] In one of the embodiments, the mode entering module is specifically configured to:
[0066] In a case where the usage state of the terminal meets the mode-on state, the first user interface area is set as the control area and the second user interface area is set as the work area.
[0067] In one of the embodiments, the case where the usage state of the terminal meets the mode-on state includes at least one of the following:
[0068] The foldable terminal device is in an unfolded state or a half-folded state;
[0069] The terminal device is in an unlocked state.
[0070] In one of the embodiments, the control area and the work area are on the same interface or different interfaces.
[0071] In one of the embodiments, the control area is arranged on one side or multiple sides of the work area and at the edge of the screen display area.
[0072] In one of the embodiments, the electronic device further includes:
[0073] The mode exiting module is configured to, in a case where a mode exiting operation is received, display a home screen in the screen display area.
[0074] In a third aspect, the present application provides an electronic device having a computer program stored thereon, the program being executed by a processor to implement the steps of the method according to any one of the embodiments.
[0075] The technical solution provided by the embodiments of the present disclosure can have the following beneficial effects:
[0076] In the embodiments of the present disclosure, a trigger action for realizing mode switching is preset, in the case of receiving a mode starting action, the user interface region can be divided into two parts, which are respectively used for displaying application controls and at least one application; further, in the case of receiving a trigger operation input by a user for the control region and / or the working region, the target application that needs to be displayed in the working region can be efficiently and conveniently determined according to the trigger action, and the target application is displayed in the working region, thereby providing a user with an efficient and convenient mode switching manner, meeting the user's demand for efficiently and conveniently switching display modes, and improving the user's use experience.
[0077] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0078] The accompanying drawings, which are incorporated into the specification and constitute a part of the present disclosure, illustrate embodiments consistent with the present disclosure and, together with the specification, serve to explain the principles of the present disclosure.
[0079] Figure 1 FIG. 1 is a flowchart of a display control method according to some example embodiments.
[0080] Figure 2a FIG. 2 is a schematic diagram of a working region and a space region according to some example embodiments.
[0081] Figure 2b FIG. 3 is another schematic diagram of a working region and a space region according to some example embodiments.
[0082] Figure 3 FIG. 4 is a flowchart of another display control method according to some example embodiments.
[0083] Figure 4 FIG. 5 is a schematic diagram of a plurality of currently running applications according to some example embodiments.
[0084] Figure 5 FIG. 6 is a schematic diagram of a working region and a control region according to some example embodiments.
[0085] Figure 6 FIG. 7 is another schematic diagram of a working region according to some example embodiments.
[0086] Figure 7 FIG. 8 is a block diagram of an electronic device according to some example embodiments.
[0087] Figure 8 FIG. 9 is a hardware structure diagram of an electronic device according to some example embodiments. DETAILED DESCRIPTION
[0088] The detailed description set forth below describes exemplary implementations that represent the best currently known embodiments of the disclosure. The description of the exemplary implementations is not intended, and is not to be construed, as being inclusive of all aspects of the present disclosure. For the purposes of review of the various aspects of the disclosure, any aspects of the disclosure that are equivalent to those previously described are not repeated here. The novel aspects of the examples described herein solely represent example embodiments consistent with the concepts of the present disclosure as detailed in the appended claims.
[0089] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0090] It will be understood that, although the terms first, second, third, etc. can be used herein to describe various information, these terms are not intended to denote a temporal or chronological order. Rather, these terms are used solely to distinguish one from another only. For example, a first information can be termed a second information, and similarly, a second information can also be termed a first information, without departing from the scope of the present disclosure. Depending on the context, the word "if' as used herein can be interpreted to mean "when" or "in response to determining" or "in response to a determination".
[0091] With the advent of folding screen technology in terminal devices, users have greater expectations for the use of larger screens in the unfolded state of the folding screen. Users want to improve the visual area of the application through a larger screen to improve the use efficiency.
[0092] In daily use, users may have the need to display more content of an application through a larger screen, and also have the need to display multiple applications on the screen to achieve simultaneous operation of multiple applications. However, there is no effective and convenient switching mode in the related art to achieve switching between display modes (such as split screen mode and full screen mode) on a terminal device.
[0093] To solve the above problems, the present disclosure provides a display control method, which can be applied to the scenario of how to switch the display mode of a terminal device. Optionally, the display control method can be executed by the operating system of the terminal device.
[0094] The first aspect of the present disclosure provides a display control method. Please refer to Figure 1 which includes the following steps:
[0095] S101, in response to receiving a mode opening operation, taking the first user interface region as a control region and the second user interface region as a working region.
[0096] The mode opening operation refers to an operation initiated by a user for requesting entering the workbench mode, which can include the user clicking a button corresponding to the workbench mode in the screen. The workbench mode refers to a mode for switching the displayed application, for example, switching the currently displayed one application to multiple applications, or switching one application to another other application, etc. The control region displays application controls (application controls, etc.) corresponding to the currently running multiple applications, and the working region displays at least one application.
[0097] It should be noted that the control region and the working region are on the same interface or different interfaces. Further, the control region is arranged on one side or multiple sides of the working region, and at the edge of the screen display region. For example, as shown in Figure 2a , the control region and the working region are on the same interface, and the control region is located below the working region; as shown in Figure 2b , the control region and the working region are on different interfaces, and the control region is located on the left side of the working region.
[0098] Optionally, in the case of entering the workbench mode, the page displayed when not entering the workbench mode can also be displayed in the working region. For example, if the page displayed when not entering the workbench mode is an application page, the application page can also be displayed in the working region after entering the workbench mode.
[0099] In an optional embodiment, in response to receiving a mode entering operation, the use state of the terminal can be acquired, and in the case that the use state of the terminal satisfies the mode opening state, the first user interface region is taken as the control region and the second user interface region is taken as the working region.
[0100] The use state of the terminal can include the folding state of the foldable terminal, whether the terminal is unlocked, etc.; the mode opening state can include at least one of the following: the foldable terminal device is in an unfolded state or a half-folded state; the terminal device is in an unlocked state. It can be understood that by introducing the pre-set mode opening state, it can be more accurately determined whether the terminal can enter the workbench mode.
[0101] S102, in response to receiving a trigger operation for any application displayed in the control region and / or the work region, determining at least one application as a target application from the currently running multiple applications according to the display mode and the application indicated by the trigger action, and displaying the any application in the display mode in the work region.
[0102] Wherein, the application refers to the application program that can run on the terminal device, such as short video application, friendship software, music player, etc. The trigger action refers to the action of the user acting on the terminal device screen, which is used to switch the display mode or application on the work area, which can include three-finger pinch, three-finger stretch, sliding and other actions. It should be noted that the user needs to explicitly act on any application displayed in the work area by the trigger action, in order to achieve the effect of switching the display mode or application of the work area.
[0103] Optionally, in the case of receiving the trigger action input by the user for any application displayed in the work area, the display mode (such as full-screen mode or split-screen mode) indicated by the trigger action and the any application can be determined, and then at least one application is determined as a target application from the currently running multiple applications according to the indicated display mode and the any application, and the any application is displayed in the display mode in the work area. For example, in the case of one target application, the target application can be displayed in full-screen mode on the work area; in the case of at least two target applications, the target application can be displayed in split-screen mode on the work area.
[0104] In the embodiments of the present disclosure, the trigger action for implementing mode switching is pre-set, and in the case of receiving the mode starting action, the user interface region can be divided into two parts for displaying application controls and at least one application respectively; further, in the case of receiving the trigger operation input by the user for the control region and / or the work region, the target application that needs to be displayed in the work region can be efficiently and conveniently determined by the trigger action, and displayed in the work region, which provides a efficient and convenient way for the user to switch the display mode, meets the user's demand for efficient and simple display mode switching, and improves the user's experience.
[0105] Further, in the case of receiving the mode exit operation, the home screen is displayed in the screen display region.
[0106] Wherein, the mode exit operation refers to the operation initiated by the user for requesting to exit the workbench mode, which can include double-clicking the button corresponding to the workbench mode in the screen by the user, etc.
[0107] Optionally, in a case where the mode exit operation is received, the workbench mode can be exited, and the main interface of the terminal can be displayed in the screen display area, so as to more clearly prompt the user that the workbench mode has been exited.
[0108] In an exemplary embodiment, in response to receiving the trigger operation for the work area, at least one application can be determined as a target application from the currently running multiple applications according to the display mode and the application indicated by the trigger action, and the target application can be displayed in the work area in the display mode.
[0109] On the basis of the above embodiment, the first case can include steps 301 to 302 as shown in the following table: Figure 3
[0110] S301, in response to the work area displaying one application and the display mode indicated by the trigger action being displaying at least two applications in the work area, determining the action position of the trigger action.
[0111] The action position of the trigger action is determined based on the application displayed in the work area, and can include left, right, top and bottom, etc. The display mode indicated by the trigger action can include displaying one application (i.e. full screen mode) or at least two applications (i.e. split screen mode) in the work area.
[0112] Optionally, in a case where the trigger action input by the user is received, the number of applications displayed in the current work area can be determined, and the display mode indicated by the trigger action can be determined according to the trigger action input by the user for the application based on the mapping relationship between the trigger action and the display mode preset in advance; for example, based on the mapping relationship between the trigger action and the display mode preset in advance, if the trigger action input by the user for the application is three-finger pinch, it can be determined that the display mode indicated by the trigger action is displaying at least two applications in the work area (i.e. split screen mode). In a case where the work area displays one application (i.e. the work area displays the current application in full screen mode) and the display mode indicated by the trigger action is displaying at least two applications in the work area, the display position of the trigger action in the real page can be determined.
[0113] S302, according to the action position and the application displayed in the work area, at least two applications are determined as target applications from the currently running multiple applications.
[0114] The work area can include a first work area and a second work area, which can divide the work area into two equal parts. For example, the first work area can be the left side of the work area, and the second work area can be the right side, dividing the work area into left and right parts; or, the first work area can be the lower half of the work area, and the second work area can be the upper half, dividing the work area into upper and lower parts. Correspondingly, multiple currently running applications are arranged according to pre-defined rules (such as the application's first launch time, the application's last usage time, etc.); for example, applications with the earliest to latest first launch times can be arranged from left to right, forming a sequence like this. Figure 4 This shows the multiple currently running applications. It should be noted that the first work area can be bound to the forward direction of an application among the currently running applications, and the second work area can be bound to the backward direction of an application among the currently running applications. The target application refers to the application to be displayed in the work area, and there can be one or more applications.
[0115] For example, in response to the action location being located in the first working area, the application displayed on the page and at least one application located before the application are determined as target applications; in response to the action location being located in the second working area, the application displayed on the page and at least one application located after the application are determined as target applications.
[0116] For example, if the first work area is the left side of the work area, and the second work area is the right side of the work area; Figure 4 As shown, the currently running applications are arranged from left to right according to their first launch time, from earliest to latest. If application 3 is displayed in the work area, and its active location is detected in the first work area, then... Figure 3 Among the currently running applications shown, those preceding application 3 (such as application 4 and / or application 5) are considered as the target application along with application 3; if the target location is detected to be within the second working area, applications such as... Figure 3 The application following application 3 (such as application 1 and / or application 2) in the currently running applications shown here, together with application 3, serves as the target application.
[0117] In this embodiment, when one application is displayed in the work area (i.e., in full-screen mode), the display mode indicated by the trigger action is that at least two applications are displayed in the work area, and the action position of the trigger action is introduced based on the application displayed in the work area, the target application can be determined more efficiently and accurately from the currently running multiple applications, and the target application is displayed in the work area, thereby achieving the effect of switching from full-screen mode to split-screen mode conveniently and efficiently, and improving the user experience.
[0118] On the basis of the above-mentioned embodiments, in a second case, in response to the work area displaying at least two applications, the display mode indicated by the trigger action is that one application is displayed in the work area, and the application indicated by the trigger action is determined as the target application.
[0119] Optionally, in the case where the trigger action input by the user is received, the number of displayed applications in the current work area can be determined, and based on the mapping relationship between the trigger action and the display mode, the display mode indicated by the trigger action is determined according to the trigger action input by the user for the application. If it is determined that the work area displays at least two applications (i.e., split-screen mode), and the display mode indicated by the trigger action is that one application is displayed in the work area (i.e., full-screen mode), the application to which the trigger action input by the user is directed can be directly determined as the target application. For example, if the applications currently displayed in the work area are application 2 and application 3, the trigger action input by the user for application 3 is three-finger expansion, the display mode indicated by the trigger action can be determined as displaying one application in the real page, and the application to which the trigger action input by the user is directed (i.e., application 3) is determined as the target application.
[0120] In this embodiment, in the case where it is determined that the current work area displays at least two applications, and the display mode indicated by the trigger action is that one application is displayed in the work area, i.e., it is determined that the mode switching demand of the user is to switch from split-screen mode to full-screen mode, the application to which the trigger action input by the user is directed can be directly determined as the target application, so that the target application that needs to be displayed in full screen can be determined more efficiently and conveniently, thereby achieving the effect of switching from full-screen mode to split-screen mode conveniently and efficiently, and improving the user experience.
[0121] On the basis of the above-mentioned embodiments, in another case, in response to the work area displaying at least two applications, the display mode indicated by the trigger action is that at least two applications are displayed in the work area, and the application located on one side of the application indicated by the trigger action and not displayed in the work area is determined as the target application.
[0122] Optionally, in the case that a trigger action input by a user is received, the number of displayed applications in the current work area can be determined, and based on a preset mapping relationship between trigger actions and display modes, the display mode indicated by the trigger action is determined according to the trigger action input by the user for the application; if it is determined that at least two applications are displayed in the work area (i.e., split-screen mode), and the display mode indicated by the trigger action is to display one application in the work area (i.e., full-screen mode), then the application that is not displayed in the work area but is located on the side of the application to which the trigger action input by the user is directed can be found from the plurality of currently running applications, and the application to which the trigger action input by the user is directed and the found application are determined as target applications. For example, if the applications currently displayed in the work area are application 2 and application 3, and the trigger action input by the user for application 3 is single-finger sliding, then it can be determined that the display mode indicated by the trigger action is to display at least two applications in the work area, but the applications displayed in the work area need to be switched, and then application 4, which is not displayed in the work area but is located on the side of application 3 to which the trigger action input by the user is directed, and application 3 can be determined as target applications. If it is determined that the trigger action input by the user for application 3 is double-finger sliding, then application 4 and application 5, which are not displayed in the work area but are located on the side of application 3 to which the trigger action input by the user is directed, and application 3 can be determined as target applications.
[0123] In this embodiment, in response to determining that the user's demand is application switching in split-screen mode, at least two applications that are not currently displayed in the work area but are located on the side of the application to which the trigger action is directed can be found from the plurality of currently running applications according to the application to which the trigger action is directed, and then the application and the found applications are determined as target applications, which can more efficiently and conveniently determine the target application that needs to be displayed in full screen, thereby achieving the effect of conveniently and efficiently switching applications in split-screen mode and improving the user's experience.
[0124] In one exemplary embodiment, in response to receiving a trigger operation for the control area, at least one application can be determined as a target application from the plurality of currently running applications according to the display mode indicated by the trigger action and the application, and the target application is displayed in the work area in the display mode.
[0125] In the control area, the order of the plurality of application controls is determined by the startup time of each currently running application. Figure 5As shown, at least two application controls (i.e., each application control) can be displayed in the control area. It should be noted that the number of application controls that can be displayed in the work area can be limited, and in the case of multiple currently running applications, the work area only displays a fixed number of application controls before and after the currently displayed application of the multiple currently running applications; however, the user can view the application controls corresponding to the multiple currently running applications in the control area by inputting a control viewing action (such as single-finger sliding, etc.) in the multiple currently running application area. For example, if the work area can only display 3 application controls, and the application displayed in the work area is application 1, the work area only displays the application control of application 1, and the application controls of application 2 and application 3 before application 1 in the multiple currently running applications. Further, the user can input a trigger action (such as tapping at least one application) to the control area, and the terminal device displays the application controls of application 3, application 4, and application 5 in the control area in response to the trigger action, for the user to view. It should be noted that in the case of displaying at least two applications in the work area, the application controls corresponding to the at least two applications displayed in the work area can be bound in the control area (such as framing at least two applications together, the application controls changing to the same color, etc.), to prompt the user which applications are currently being displayed in the work area. For example, if the work area displays application 2 and application 3, the control area can frame the application controls corresponding to application 2 and application 3, to prompt the user that the applications currently being displayed in the work area are application 2 and application 3. Figure 6 As shown, the control area can frame the application controls corresponding to application 2 and application 3, to prompt the user that the applications currently being displayed in the work area are application 2 and application 3.
[0126] In this embodiment, by displaying the application controls corresponding to the multiple currently running applications in the control area, the user can more clearly obtain the applications before and after the application displayed in the work area, and thus more efficiently and targetedly implement the switching of the display mode or the application, thereby improving the user's use experience.
[0127] On the basis of the above embodiment, in a first case, in response to the display mode indicated by the trigger action being to display one application in the work area, the application to which the application control belongs can be determined as the target application.
[0128] Optionally, in a case that the trigger action input by the user is received for the control area, a display mode (such as a full-screen mode or a split-screen mode) corresponding to the trigger action can be determined according to a number of application controls to which the trigger action is directed and a mapping relationship between the trigger action and the display mode. Further, in a case that it is determined that the trigger action is directed to one application control and the display mode indicated by the trigger action is to display one application in the working area (i.e., the full-screen mode), the application to which the application control directed by the trigger action belongs can be directly determined as the target application. For example, in a case that the working area is currently displaying the application 2, the trigger action input by the user is directed to the application control of the application 3, and the trigger action is a single click, it can be determined that the display mode indicated by the trigger action is to display one application in the working area, and further, the application 3 to which the application control directed by the trigger action belongs can be determined as the target application.
[0129] In the embodiment, in a case that it is determined that the number of application controls to which the trigger action is directed is one and the display mode indicated by the trigger action is to display one application in the working area, the target application that needs to be displayed in the full screen can be more efficiently and conveniently determined by directly determining the application to which the application control directed by the trigger action input by the user belongs as the target application, and further, the mode switching or application switching in the working area can be more conveniently and efficiently implemented, and the use experience of the user is improved.
[0130] On the basis of the above-described embodiments, in a second case, in response to the display mode indicated by the trigger operation being to display at least two applications in the working area, the application indicated by the trigger operation and the at least one application displayed in the working area can be determined as the target applications.
[0131] Optionally, in a case that the trigger action input by the user is received, a display mode (such as a full-screen mode or a split-screen mode) corresponding to the trigger action can be determined according to a number of application controls to which the trigger action is directed and a mapping relationship between the trigger action and the display mode. Further, in a case that it is determined that the display mode indicated by the trigger action is to display at least two applications in the working area (i.e., the split-screen mode), the application to which the application control directed by the trigger action belongs and the at least one application currently displayed in the working area can be all determined as the target applications. For example, in a case that the working area is currently displaying the application 2, the trigger action input by the user is directed to the application controls corresponding to the application 3 and the application 4, and the trigger action is a double click, it can be determined that the display mode indicated by the trigger action is to display at least two applications in the working area, and further, the application 3 and the application 4 to which the application controls directed by the trigger action belong and the application 2 displayed in the working area can be determined as the target applications.
[0132] In the embodiment, in the case that it is determined that the display mode of the trigger action indication is to display at least two applications in the work area, at least two application controls to which the trigger action is directed, and at least one application displayed in the work area are taken as target applications, the target application which needs to be displayed in full screen can be determined more efficiently and conveniently, and the mode switching or application switching in the work area can be implemented more conveniently and efficiently, thereby improving the user experience.
[0133] In one exemplary embodiment, in response to receiving the user input of the moving action of any application control in the currently running plurality of applications, the currently running plurality of applications are updated according to the moving action.
[0134] The moving action refers to a moving action of an application control between application controls displayed by the plurality of applications currently running in the work area.
[0135] Optionally, in the case that the user input of the moving action of any application control in the currently running plurality of applications is received, the application control to which the moving action is directed can be moved to a target position and the order of the plurality of applications in the currently running plurality of applications can be adjusted according to the moving action. For example, the moving action is to long press the application control of application 1 to select application 1, and then to drag the application control of application 1 between the application control of application 2 and the application control of application 3, the order of the application controls displayed in the work area can be adjusted, and the order of the plurality of applications in the currently running plurality of applications, which is originally application 1-application 2-application 3, can be updated to application 2-application 1-application 3.
[0136] In the embodiment, in the case that the user input of the moving action of any application control in the currently running plurality of applications is received, the order of the currently running plurality of applications can be updated more conveniently by the user input of the moving action, and the user is prevented from performing complex operations to change the order of the plurality of applications in the currently running plurality of applications, thereby improving the user experience.
[0137] In one exemplary embodiment, in response to receiving the user input of the content transmission action of any application in the work area and any application control in the control area, the content is transmitted to the application corresponding to the any application control.
[0138] The content transmission action refers to an action of transmitting selected content to other applications.
[0139] Optionally, in the case that the content transmission action of the user input is received for the selected content of any application displayed in the work area and any application control of the currently running multiple applications, the selected content can be copied or cut, and then pasted into the application to which the application control belongs, so as to realize the transmission of the content. For example, if the content transmission action is to long press the selected content (such as a piece of text, a picture, etc.) in the application 2 displayed in the work area, and drag the selected content to the application control of the application 4 in the currently running multiple applications, so as to realize the copying or cutting of the selected content in the application 2, and then paste it into the application 4.
[0140] In the embodiment, in the case that the content transmission action of the user input is received, the selected content can be transmitted from the application displayed in the work area to the application to which the application control belongs according to the content transmission action of the user input, so as to realize the transmission of the content more efficiently and conveniently, avoid the operation of the user switching the application multiple times for realizing the content transmission between the applications, and improve the use experience of the application.
[0141] The second aspect of the present disclosure provides an electronic device, please refer to Figure 7 The electronic device includes:
[0142] The mode entering module 701 is configured to, in response to receiving a mode entering action, set a first user interface area as a control area and a second user interface area as a work area, wherein the control area displays application controls corresponding to currently running multiple applications, and the work area displays at least one application.
[0143] The application switching module 702 is configured to, in response to receiving a trigger operation for the control area and / or the work area, switch the application displayed in the work area according to the trigger operation.
[0144] In one embodiment, the application switching module 702 is specifically configured to:
[0145] In response to receiving a trigger operation for the work area, the application switching module 702 is specifically configured to determine at least one application as a target application from the currently running multiple applications according to the display mode and the application indicated by the trigger action, and display the target application in the display mode in the work area.
[0146] In one embodiment, the application switching module 702 is specifically configured to:
[0147] In response to the work area displaying one application and the display mode indicated by the trigger action being displaying at least two applications in the work area, the application switching module 702 is specifically configured to determine the action position of the trigger action.
[0148] According to the application displayed by the action position and the work area, at least two applications are determined as target applications from the currently running applications.
[0149] In one of the embodiments, the work area includes a first work area and a second work area.
[0150] The application switching module 702 is specifically configured to:
[0151] In response to the action position being located in the first work area, the application displayed by the work area and at least one application located in front of the application in the control area are determined as target applications.
[0152] In response to the action position being located in the second work area, the application displayed by the work area and at least one application located behind the application in the control area are determined as target applications.
[0153] In one of the embodiments, the application switching module 702 is specifically configured to:
[0154] In response to the work area displaying at least two applications and the display mode indicated by the trigger action being displaying one application in the work area, the application indicated by the trigger action is determined as a target application.
[0155] In one of the embodiments, the application switching module 702 is specifically configured to:
[0156] In response to the work area displaying at least two applications and the display mode indicated by the trigger action being displaying at least two applications in the work area, the application indicated by the trigger action and the application located on one side of the application indicated by the trigger action and not displayed in the work area are determined as target applications.
[0157] In one of the embodiments, the order of the application controls in the control area is determined by the start time of each currently running application.
[0158] The application switching module 702 is specifically configured to:
[0159] In response to receiving a trigger operation for the control area, at least one application is determined as a target application from the currently running applications according to the display mode and the application indicated by the trigger operation, and the target application is displayed in the work area in the display mode.
[0160] In one of the embodiments, the application switching module 702 is specifically configured to:
[0161] In response to the display mode indicated by the trigger operation being displaying one application in the working area, determining the application indicated by the trigger operation as the target application.
[0162] In one of the embodiments, the application switching module 702 is specifically configured to:
[0163] In response to the display mode indicated by the trigger operation being displaying at least two applications in the working area, determining the application indicated by the trigger operation and the at least one application displayed in the working area as the target application.
[0164] In one of the embodiments, the electronic device further comprises:
[0165] The content transmission module is configured to, in response to receiving the content transmission action of the user input for the content in any application displayed in the working area and the content in any application control in the control area, transmit the content to the application corresponding to the any application control.
[0166] In one of the embodiments, the mode entering module 701 is specifically configured to:
[0167] In the case that the usage state of the terminal meets the mode opening state, the first user interface area is set as the control area and the second user interface area is set as the working area.
[0168] In one of the embodiments, the case that the usage state of the terminal meets the mode opening state includes at least one of the following:
[0169] The foldable terminal device is in an unfolded state or a half-folded state;
[0170] The terminal device is in an unlocked state.
[0171] In one of the embodiments, the control area and the working area are on the same interface or different interfaces.
[0172] In one of the embodiments, the control area is arranged on one side or multiple sides of the working area and at the edge of the screen display area.
[0173] In one of the embodiments, the electronic device further comprises:
[0174] The mode exiting module is configured to, in the case of receiving a mode exiting operation, display a main desktop in the screen display area.
[0175] The implementation process of the functions and roles of each module in the electronic device is specifically described in the implementation process of the corresponding steps in the above method, which will not be repeated here.
[0176] In a third aspect, the present application provides an electronic device having a computer program stored thereon, which, when executed by a processor, implements the steps of the method according to any one of the preceding embodiments.
[0177] Please refer to the accompanying drawings Figure 8 which schematically illustrates the hardware of the electronic device described above. For example, the device 800 can be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, etc.
[0178] The device 800 can include one or more of the following components: a processing component 801, a memory 802, a power supply component 803, a multimedia component 804, an audio component 805, an input / output (I / O) interface 806, a sensor component 807, and a communication component 808.
[0179] The processing component 801 usually controls overall operations of the device 800, such as operations associated with display, phone call, data communication, camera operation and recording operation. The processing component 801 can include one or more processors 809 to execute instructions to complete all or part of steps of the methods described above. In addition, the processing component 801 can include one or more modules to facilitate the interaction between the processing component 801 and other components. For example, the processing component 801 can include a multimedia module to facilitate the interaction between the multimedia component 804 and the processing component 801.
[0180] The memory 802 is configured to store various types of data to support operations of the device 800. Examples of these data include instructions for any application or method for operating on the device 800, contact data, phonebook data, messages, pictures, videos, etc. The memory 802 can be implemented by any type of volatile or non-volatile storage devices 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 storage, flash memory, magnetic disk or optical disk.
[0181] The power supply component 803 provides power for various components of the device 800. The power supply component 803 can include a power supply management system, one or more power sources, and other components associated with generating, managing and distributing power for the device 800.
[0182] The multimedia component 804 includes a display for the device 800 to provide an output interface for the user. In some embodiments, the display includes a liquid crystal display (LCD) and a touch panel (TP). If the display includes a touch panel, the display can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors for sensing touch, swiping and gestures on the touch panel. The touch sensors can not only sense a boundary of a touch or swipe action, but also detect duration and pressure associated with the touch or swipe action. In some embodiments, the multimedia component 804 includes a front camera and / or a rear camera. When the device 800 is in an operation mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data.
[0183] The audio component 805 is configured to output and / or input audio signals. For example, the audio component 805 includes a microphone (MIC) for receiving an external audio signal when the device 800 is in an operation mode, such as a call mode, a recording mode and a voice recognition mode. The received audio signal can be further stored in the memory 802 or sent via the communication component 808. In some embodiments, the audio component 805 also includes a speaker for outputting an audio signal.
[0184] The I / O interface 806 provides an interface for the processing component 801 and peripheral interface modules, such as a keyboard, a click wheel, buttons and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button and a lock button.
[0185] The sensor component 807 includes one or more sensors for providing status assessments of various aspects of the device 800. For example, the sensor component 807 can detect an open / closed position of the device 800, relative positioning of components, such as a display and a keypad of the device 800, a change of position of the device 800 or a component of the device 800, presence or absence of user contact with the device 800, a change in orientation of the device 800 or acceleration / deceleration of the device 800, and a temperature change of the device 800, among a plethora of other examples. The sensor component 807 can also include proximity sensor configured to detect presence of a nearby object without any physical touch. The sensor component 807 can further include a light sensor (e.g., a CMOS or CCD image sensor) for use in imaging applications. In some embodiments, the sensor component 807 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
[0186] The communication component 808 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 or 3G, 4G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 808 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 808 further 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) techniques, infrared data association (IrDA) techniques, ultra-wideband (UWB) techniques, Bluetooth (BT) techniques, and other techniques.
[0187] In an exemplary embodiment, the device 800 can 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, micro-controllers, microprocessors, or other electronic elements, for performing the display control method of the computer device.
[0188] In a seventh aspect, the present disclosure also provides, in an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as the memory 802 including instructions, which can be executed by the processor 809 of the device 800 to complete the display control method of the computer device. 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 disc, and an optical data storage device, etc.
[0189] The above describes specific embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order and still achieve desirable results. Additionally, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.
[0190] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed here. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure following, in general, the principles of the present disclosure and including such
[0191] It is to be understood that the present disclosure is not limited to the precise construction herein described and as shown in the drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope thereof. The scope of the present disclosure is limited only by the claims appended hereto.
[0192] The above description is merely the preferred embodiment of this disclosure, and is not used to limit this disclosure. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this disclosure should be included in the scope of this disclosure.
Claims
1. A display control method characterized by comprising: The method comprises: in response to receiving a mode opening operation, taking a first user interface region as a control region and a second user interface region as a work region, wherein application controls corresponding to a plurality of currently running applications are displayed in the control region, and at least one application is displayed in the work region; in response to receiving a trigger operation for the control region and / or the work region, switching the application displayed in the work region according to the trigger operation.
2. The method of claim 1, wherein, The switching of the application displayed in the work region according to the trigger operation in response to receiving the trigger operation for the work region comprises: in response to receiving the trigger operation for the work region, determining at least one application as a target application from the plurality of currently running applications according to a display mode and an application indicated by the trigger action, and displaying the target application in the display mode in the work region.
3. The method of claim 2, wherein, The determination of at least one application as a target application from the plurality of currently running applications according to a display mode and an application indicated by the trigger action comprises: in response to the work region displaying one application and the display mode indicated by the trigger action being displaying at least two applications in the work region, determining an action position of the trigger action; determining at least two applications as target applications from the plurality of currently running applications according to the action position and the application displayed in the work region.
4. The method of claim 3, wherein, The work region comprises a first work region and a second work region. The determination of at least two applications as target applications from the plurality of currently running applications according to the action position and the application displayed in the work region comprises: in response to the action position being located in the first work region, determining the application displayed in the work region and at least one application located in front of the application in the control region as target applications; in response to the action position being located in the second work region, determining the application displayed in the work region and at least one application located behind the application in the control region as target applications.
5. The method of claim 2, wherein, The determination of at least one application as a target application from the plurality of currently running applications according to a display mode and an application indicated by the trigger action comprises: in response to the work region displaying at least two applications and the display mode indicated by the trigger action being displaying one application in the work region, determining the application indicated by the trigger action as a target application.
6. The method of claim 2, wherein, The determination of at least one application as a target application from the plurality of currently running applications according to a display mode and an application indicated by the trigger action comprises: in response to the work region displaying at least two applications and the display mode indicated by the trigger action being displaying at least two applications in the work region, determining an application located on one side of the application indicated by the trigger action and not displayed in the work region from the application included in the control region and the application indicated by the trigger action as a target application.
7. The method of claim 1, wherein, The order of the plurality of application controls in the control region is determined by the start time of each of the currently running applications; The switching the application displayed in the work area according to the trigger operation comprises: In response to the trigger operation indicating that one application is displayed in the work area, determining the application indicated by the trigger operation as the target application.
8. The method of claim 7, wherein, The determining the target application from the currently running applications according to the display mode and the application indicated by the trigger operation comprises: In response to the display mode indicated by the trigger operation being displaying one application in the work area, determining the application indicated by the trigger operation as the target application.
9. The method of claim 7, wherein, The determining the target application from the currently running applications according to the display mode and the application indicated by the trigger operation comprises: In response to the display mode indicated by the trigger operation being displaying at least two applications in the work area, determining the application indicated by the trigger operation and the at least one application displayed in the work area as the target application.
10. The method of claim 1, wherein, The method further comprises: In response to receiving the user input of the content transmission action on the content in any application displayed in the work area and any application control in the control area, transmitting the content to the application corresponding to the any application control.
11. The method of claim 1, wherein, The first user interface area is set as the control area, and the second user interface area is set as the work area, comprising: In a case where the use state of the terminal meets the mode-on state, the first user interface area is set as the control area, and the second user interface area is set as the work area.
12. The method of claim 11, wherein, The case where the use state of the terminal meets the mode-on state comprises at least one of the following: The foldable terminal device is in an unfolded state or a half-folded state; The terminal device is in an unlocked state.
13. The method of claim 1, wherein, The control area and the work area are on the same interface or different interfaces.
14. The method of claim 13, wherein, The control area is arranged on one side or multiple sides of the work area and at the edge of the screen display area.
15. The method of claim 1, wherein, The method further comprises: In a case where a mode-exit operation is received, displaying a main desktop in the screen display area.
16. An electronic device, comprising: The electronic device comprises: A state acquisition module configured to acquire the use state of the terminal in a case where a mode-on operation is received; A mode entry module configured to set the first user interface area as the control area and the second user interface area as the work area in a case where the use state of the terminal meets the mode-on state, wherein application controls corresponding to a plurality of currently running applications are displayed in the control area, and at least one application is displayed in the work area; An application switching module configured to switch the application displayed in the work area according to a trigger operation in response to receiving the trigger operation on the control area and / or the work area.
17. The electronic device of claim 16, wherein, The application switching module is specifically configured to: In response to receiving the trigger operation for the work area, at least one application is determined as a target application from the plurality of currently running applications according to the display mode and the application indicated by the trigger action, and the target application is displayed in the work area in the display mode.
18. The electronic device of claim 17, wherein, The application switching module is specifically configured to: In response to the work area displaying one application and the display mode indicated by the trigger action being displaying at least two applications in the work area, a position of the trigger action is determined; At least two applications are determined as target applications from the plurality of currently running applications according to the position and the application displayed in the work area.
19. The electronic device of claim 18, wherein, The work area includes a first work area and a second work area; The application switching module is specifically configured to: In response to the position being in the first work area, the application displayed in the work area and at least one application in front of the application in the control area are determined as target applications; In response to the position being in the second work area, the application displayed in the work area and at least one application behind the application in the control area are determined as target applications.
20. The electronic device of claim 17, wherein, The application switching module is specifically configured to: In response to the work area displaying at least two applications and the display mode indicated by the trigger action being displaying one application in the work area, an application indicated by the trigger action is determined as a target application.
21. The electronic device of claim 17, wherein, The application switching module is specifically configured to: In response to the work area displaying at least two applications and the display mode indicated by the trigger action being displaying at least two applications in the work area, an application indicated by the trigger action and an application located on one side of the application indicated by the trigger action and not displayed in the work area are determined as target applications.
22. The electronic device of claim 16, wherein, The order of the plurality of application controls in the control area is determined by the start time of each currently running application; The application switching module is specifically configured to: In response to receiving the trigger operation for the control area, at least one application is determined as a target application from the plurality of currently running applications according to the display mode and the application indicated by the trigger operation, and the target application is displayed in the work area in the display mode.
23. The electronic device of claim 17, wherein, The application switching module is specifically configured to: In response to the display mode indicated by the trigger operation being displaying one application in the work area, an application indicated by the trigger operation is determined as a target application.
24. The electronic device of claim 17, wherein, The application switching module is specifically configured to: In response to the display mode indicated by the trigger operation being displaying at least two applications in the work area, an application indicated by the trigger operation and at least one application displayed in the work area are determined as target applications.
25. An electronic device on which a computer program is stored, characterized by The program is executed by the processor to implement the method of any one of claims 1 to 15.
Citation Information
Patent Citations
Multi-screen display method and device and electronic device thereof
CN103324435A
Method and apparatus for application switching
CN105094577A
Split-screen display processing method and device, storage medium and electronic device
CN109032484A
Information processing method, apparatus, electronic device, and readable storage medium
CN109471742A
Interface display method and device, terminal equipment and storage medium
CN109992336A