Application interface display method and apparatus

By displaying a side function bar on the main interface, including the application icon and displaying the target application interface on it, the problem of small windows obscuring the main interface is solved, improving the multitasking performance and ease of operation of electronic devices.

WO2026067403A1PCT designated stage Publication Date: 2026-04-02VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-23
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

In existing technologies, when electronic devices are performing multiple tasks, the application interface in the form of a small window obscures the main interface display area, affecting the performance of multiple tasks.

Method used

Display a sidebar on the main interface. The sidebar contains application identifiers. By receiving user input, the target application interface is displayed in the sidebar, thus avoiding obscuring the main interface.

Benefits of technology

It improves the performance of electronic devices in multitasking, ensures that the main interface is not obstructed, and enhances the convenience and efficiency of operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025123343_02042026_PF_FP_ABST
    Figure CN2025123343_02042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed are an application interface display method and apparatus. The method comprises: when a first interface is displayed, receiving a first input for the first interface; in response to the first input, displaying a side function bar in a first area, wherein the side function bar is used for enabling a small window function, the side function bar comprises at least one application identifier, each application identifier corresponds to one application, the first area is an area that does not cover the first interface, and a display area of the first area is less than a display area of the first interface; receiving a second input for a target application identifier, wherein the target application identifier is one of the at least one application identifier; and in response to the second input, displaying a target interface in the side function bar, wherein the target interface is an application interface of an application corresponding to the target application identifier.
Need to check novelty before this filing date? Find Prior Art

Description

Application interface display method and device

[0001] Cross-reference to Related Applications

[0002] The present application claims priority to the Chinese patent application No. 202411372165.1 filed on September 29, 2024 in China, the contents of which are incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] The present application belongs to the technical field of communication, and specifically relates to an application interface display method and device. BACKGROUND

[0004] With the development of electronic device technology, all aspects of people's work and life rely on electronic devices, and the ability to perform multiple tasks has gradually become a standard configuration of electronic devices.

[0005] Usually, an electronic device performs multiple tasks in the form of split screen or small window, so that a user can view multiple tasks at the same time or perform cross-application collaboration. In related technologies, an electronic device needs to ensure the running of application B in the case of running application A, but if the application interface of application B is not displayed, application B cannot run.

[0006] However, if the application interface of application B is displayed in the form of a small window, the small window is usually displayed in suspension, which will block the display area of the application interface of application A, thereby affecting the effect of multiple task execution of the electronic device. SUMMARY

[0007] The purpose of the embodiments of the present application is to provide an application interface display method and device, which can improve the effect of multiple task execution of an electronic device.

[0008] In a first aspect, the embodiments of the present application provide an application interface display method, which comprises: receiving a first input to a first interface in the case of displaying the first interface; displaying a side function bar in a first area in response to the first input, the side function bar being used to open a small window function, the side function bar comprising at least one application identifier, each application identifier corresponding to an application, the first area being an area that does not block the first interface, and the display area of the first area being smaller than the display area of the first interface; receiving a second input to a target application identifier, the target application identifier being one of the at least one application identifier; displaying a target interface in the side function bar in response to the second input, the target interface being an application interface of a target application corresponding to the target application identifier.

[0009] In a second aspect, an embodiment of the present application provides an application interface display apparatus, comprising: a receiving module and a display module; the receiving module is configured to receive a first input to a first interface when the first interface is displayed; the display module is configured to display a side function bar in a first area in response to the first input received by the receiving module, the side function bar is used to open a small window function, the side function bar comprises at least one application identifier, each application identifier corresponds to an application, the first area is an area that does not block the first interface, and a display area of the first area is smaller than a display area of the first interface; the receiving module is further configured to receive a second input to a target application identifier, the target application identifier is one of the at least one application identifier; and the display module is further configured to display a target interface in the side function bar in response to the second input received by the receiving module, the target interface is an application interface of a target application corresponding to the target application identifier.

[0010] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the method according to the first aspect.

[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, the readable storage medium stores programs or instructions, and the programs or instructions are executed by a processor to implement the steps of the method according to the first aspect.

[0012] In a fifth aspect, an embodiment of the present application provides a chip, the chip comprises a processor and a communication interface, the communication interface is coupled with the processor, and the processor is configured to run programs or instructions to implement the method according to the first aspect.

[0013] In a sixth aspect, an embodiment of the present application provides a computer program product, the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the method according to the first aspect.

[0014] In the embodiment of the present application, in the case of displaying a first interface, a first input to the first interface is received; in response to the first input, a side function bar is displayed in a first region, the side function bar is used to start a small window function, the side function bar includes at least one application identifier, each application identifier corresponds to an application, the first region is a region that does not block the first interface, and a display area of the first region is smaller than a display area of the first interface; a second input to a target application identifier is received, the target application identifier is one of the at least one application identifier; and in response to the second input, a target interface is displayed in the side function bar, the target interface is an application interface of a target application corresponding to the target application identifier. In the present scheme, in the case of having displayed the first interface, the electronic device displays the application interface of the target application corresponding to the target application identifier in the side function bar by calling out the side function bar and selecting the application corresponding to the target application identifier to be displayed in the foreground, and since the side function bar usually occupies only a small part of the screen, the display of the first interface is not blocked in the case of running the application corresponding to the target application identifier in the foreground, thereby improving the effect of the electronic device in performing multitasking. BRIEF DESCRIPTION OF DRAWINGS

[0015] FIG. 1 is a schematic diagram of an application interface display method provided by an embodiment of the present application;

[0016] FIG. 2 is a schematic diagram of a method for calling out a side function bar provided by an embodiment of the present application;

[0017] FIG. 3 is a schematic diagram of a side function bar displaying a target interface provided by an embodiment of the present application;

[0018] FIG. 4A is a schematic diagram of a display interface in a quick split-screen form provided by an embodiment of the present application;

[0019] FIG. 4B is a schematic diagram of a display interface in a quick split-screen form provided by an embodiment of the present application;

[0020] FIG. 5A is a schematic diagram of a display interface switching method provided by an embodiment of the present application;

[0021] FIG. 5B is a schematic diagram of a display interface switching method provided by an embodiment of the present application;

[0022] FIG. 6 is a structural schematic diagram of an application interface display device provided by an embodiment of the present application;

[0023] FIG. 7 is a structural schematic diagram of an application interface display device provided by an embodiment of the present application;

[0024] FIG. 8 is a schematic diagram of a hardware structure of an electronic device provided by an embodiment of the present application;

[0025] FIG. 9 is a schematic diagram of a hardware structure of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0026] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.

[0027] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally a category and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / ", generally indicates that the front and rear associated objects are in a "or" relationship.

[0028] The terms "at least one", "at least one of", and the like in the specification and claims of the present application refer to any one of the objects, a combination of any two or more of the objects. For example, at least one of a, b, and c can mean "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be single or multiple. Similarly, "at least two" refers to two or more, and has a similar meaning to "at least one"

[0029] It should be noted that the application interface display method provided by the embodiments of the present application can be executed by a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, and the like. In some embodiments of the present application, the electronic device is taken as an example to execute the application interface display method, and the application interface display method provided by the embodiments of the present application is described.

[0030] The application interface display method, device, electronic device, and readable storage medium provided by the embodiments of the present application will be described in detail below with reference to the drawings and specific embodiments and application scenarios.

[0031] With the development of electronic device technology, users gradually shift the focus of work and life to electronic devices, and the ability to perform multiple tasks gradually becomes a standard configuration of electronic devices.

[0032] Generally, electronic devices perform multitasking in the form of split screen, small window, so that users can view multiple tasks at the same time, or perform cross-application collaboration. At present, the small window function on the electronic device can reduce the window to a certain range, but it is still a floating window, which may block the application interface of the application that the user is running in some scenarios. The split screen of the electronic device only has 1 / 4, 1 / 2 area size options, and after dividing the display screen according to the corresponding ratio, the size of the non-target application is still large, which may affect the browsing of the target application.

[0033] In a possible scenario, assuming that a user wants to run an application A in an electronic device, and ensure the running of an application B, if the application interface of the application B is not displayed on the display screen of the electronic device, that is, if the application B is only running in the background, some functions in the application B may not run normally, or be killed by the background process as an idle application. For example, the user wants to update a game application, that is, the above-mentioned application B, and needs to ensure that the game application is always displayed in the foreground during the process of updating the game application. If it is running in the background, the game download progress will not be updated. At this time, the user usually selects to display the game application in the form of a small window, but since the small window is usually a floating window, it may block the display area of the application interface of the application A, thereby affecting the multitasking effect of the electronic device.

[0034] To this end, an embodiment of the present application provides an application interface display method, which comprises the following steps: receiving a first input on a first interface when the first interface is displayed; displaying a side function bar in a first area in response to the first input, the side function bar being used to start a small window function, the side function bar comprising at least one application identifier, each application identifier corresponding to an application, the first area being an area that does not block the first interface, and the display area of the first area being smaller than the display area of the first interface; receiving a second input on a target application identifier, the target application identifier being one of the at least one application identifier; and displaying a target interface in the side function bar in response to the second input, the target interface being an application interface of a target application corresponding to the target application identifier. In this solution, the electronic device displays the side function bar when the first interface is already displayed, selects the application corresponding to the target application identifier that wants to be displayed in the foreground, and displays the application interface of the application in the side function bar. Since the side function bar usually only occupies a small part of the screen, the display of the first interface can be ensured when the application corresponding to the target application identifier is running in the foreground, thereby improving the multitasking effect of the electronic device.

[0035] The execution subject of the application interface display method provided in the embodiment can be an application interface display device, which can be an electronic device, or a control module or a processing module in the electronic device, etc. The technical solution provided in the embodiment of the application is described below by taking an electronic device as an example.

[0036] The embodiment of the application provides an application interface display method, and FIG. 1 shows a flowchart of an application interface display method provided in the embodiment of the application, which can be applied to an electronic device. As shown in FIG. 1, the application interface display method provided in the embodiment of the application can include the following steps 201 to 204.

[0037] In step 201, the electronic device receives a first input to a first interface when the first interface is displayed.

[0038] In some embodiments of the application, the first interface can be any interface displayed on the display screen of the electronic device.

[0039] For example, the first interface can be a desktop, a system interface, or an application interface of an application.

[0040] In step 202, the electronic device displays a side function bar in a first area in response to the first input.

[0041] In some embodiments of the application, the side function bar is used to open a small window function.

[0042] In some embodiments of the application, the side function bar includes at least one application identifier.

[0043] In some embodiments of the application, each application identifier corresponds to an application.

[0044] For example, the application identifier can be an application identifier of an application installed in the electronic device, or an application identifier of a system application in the electronic device, which is not limited in the application.

[0045] In some embodiments of the application, the first area is an area that does not block the first interface.

[0046] In some embodiments of the application, the display area of the first area is smaller than the display area of the first interface, in other words, the display area of the side function bar is much smaller than the display area of the first interface.

[0047] For example, the side function bar and the first interface are displayed in split screen.

[0048] For example, the first area can be any area in the electronic device that does not block the display area of the first interface.

[0049] Exemplarily, the display region of the side function bar can be above the electronic device, can be below the electronic device, can be left of the electronic device, or can be right of the electronic device.

[0050] In some embodiments of the present application, the first input is used to call out the side function bar.

[0051] In some embodiments of the present application, the first input can include a touch input of the user sliding down the first interface, or a voice instruction input by the user, or a specific gesture input by the user, which can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0052] Exemplarily, the touch input includes a sliding input or a click input of the user on the display screen of the electronic device. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture. The click input in the embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs. The click input can also be a long-press input or a short-press input.

[0053] For example, as shown in FIG. 2, when the electronic device is in a landscape display mode, the user can slide down from the left top of the display screen of the electronic device, and display a "workbench" 21, that is, the side function bar, on the left side of the display screen. The "workbench" 21 displays at least one application icon 22, such as a call application icon, an application A application icon, a camera application icon, and a map application icon.

[0054] It should be noted that if the first input is a slide down from the right top, the side function bar is displayed on the right side of the display screen of the electronic device.

[0055] In a possible embodiment, the side function bar further includes a small window display control. The user can click the small window display control to select an application corresponding to an application icon that the user wants to display in a small window.

[0056] Optionally, in some embodiments of the present application, after the step 202 "the electronic device displays the side function bar in response to the first input", the application interface display method provided by the embodiments of the present application further includes steps 301 and 302.

[0057] In step 301, the electronic device receives a third input to the small window display control.

[0058] In some embodiments of the present application, the small window display control can be at any position in the side function bar.

[0059] In some embodiments of the present application, the small window display control is used to display the application interface of an application identified by the application in the side function bar.

[0060] In step 302, the electronic device displays a list of application identifiers in response to a third input.

[0061] In some embodiments of the present application, the list of application identifiers includes at least one application identifier.

[0062] In some embodiments of the present application, the list of application identifiers can be displayed in the side function bar as described in step 202, or the first interface can be updated to an application identifier display interface to display at least one application identifier.

[0063] In some embodiments of the present application, the third input is used to trigger the small window display control function.

[0064] In some embodiments of the present application, the third input can include a touch input of a user clicking the small window control, or a voice instruction input by the user, or a specific gesture input by the user, which can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0065] For example, the touch input includes a sliding input or a click input of the user on the display screen of the electronic device. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture. The click input in the embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs. The click input can also be a long-press input or a short-press input.

[0066] For example, the electronic device enters a secondary page of the side function bar by receiving a click of the user on the small window display control in the side function bar, and displays the application identifiers of the applications in order according to rules such as the frequency of use of the small window mode of each application identifier corresponding to the application. The user can slide to select a target application, and click to start the application in the small window mode.

[0067] In this way, the user can select the small window display control and display at least one application identifier in different forms for the user to select, thereby improving the speed of operation.

[0068] In step 203, the electronic device receives a second input on a target application identifier.

[0069] In some embodiments of the present application, the target application identifier is one of the at least one application identifier.

[0070] In step 204, the electronic device displays a target interface in the side function bar in response to the second input.

[0071] In some embodiments of the present application, the target interface is an application interface identified by the target application.

[0072] In some embodiments of the present application, the second input is used to select the application identifier.

[0073] In some embodiments of the present application, the second input can include a touch input of the user clicking the application identifier, or a voice instruction input by the user, or a specific gesture input by the user, which can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0074] For example, the touch input includes a sliding input or a click input of the user on the display screen of the electronic device. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture. The click input in the embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs. The click input can also be a long-press input or a short-press input.

[0075] For example, as shown in FIG. 3, when the user clicks the application identifier of the application A in the workbench 21, the interface 31 of the application A is displayed in the workbench 21, and the interface 32 of the application B is displayed in the display area of the first interface.

[0076] Optionally, in some embodiments of the present application, after the electronic device displays the target interface in the side function bar in response to the second input, the user can continue to click the small window display control to select more application identifiers of the applications, and display the application interfaces of the applications together in the side function bar.

[0077] For example, after the electronic device starts an application, the small window display control is still displayed in the side function bar, so that the steps 301 to 204 can be repeated, and multiple small window applications can be started without worrying about the blocking of the main display area.

[0078] For example, after the electronic device starts a small window application, the electronic device takes the last started small window application as a “focus small window application”, and identifies the “focus small window application” in the side function bar with a proper UI effect, for example, by adding a red frame. If a small window application is the “focus small window application”, it means that the subsequent operation of the user is effective for the application by default. For example, when the user clicks other function controls in the side function bar, the corresponding operation is performed on the focus small window application by default, such as “switching”. The user does not need to specify which small window application to display full screen, but the focus small window application is displayed full screen by default.

[0079] Exemplarily, the electronic device can default to take the latest opened small window application as the focus, then take the latest operated small window application by the user as the focus, or the user determines the focus small window application by himself / herself.

[0080] It can be understood that, since the target interface is displayed in the side function bar on one side of the screen of the electronic device, and the other side of the screen still displays the previous interface, i.e., the first interface described above. Since the side function bar is usually small, and is not a floating window, it does not interfere with the display of the main interface. At the same time, compared with split screen, it occupies less space, reducing the impact on the display area of the main interface, i.e., the first interface described above.

[0081] In the application interface display method provided in the embodiments of the present application, the first interface is displayed, and a first input to the first interface is received. In response to the first input, a side function bar is displayed in a first area. The side function bar is used to open a small window function, and the side function bar includes at least one application identifier. Each application identifier corresponds to an application. The first area is an area that does not block the first interface, and the display area of the first area is smaller than the display area of the first interface. A second input to a target application identifier is received. The target application identifier is one of the at least one application identifier. In response to the second input, a target interface is displayed in the side function bar. The target interface is an application interface of a target application corresponding to the target application identifier. In this scheme, the electronic device displays the side function bar in the case that the first interface has been displayed, selects the application corresponding to the target application identifier that wants to be displayed in the foreground, and displays the application interface of the application in the side function bar. Since the side function bar usually only occupies a small part of the screen, in this way, the display of the first interface can be ensured not to be blocked in the case that the application corresponding to the target application identifier is running in the foreground, thereby improving the effect of the electronic device executing multiple tasks.

[0082] Optionally, in some embodiments of the present application, before the step 204 "the electronic device displays the target interface in the side function bar in response to the second input" described above, the application interface display method provided in the embodiments of the present application further includes a step 401:

[0083] Step 401, the electronic device obtains an input parameter of the second input.

[0084] In some embodiments of the present application, the input parameter includes a contact area.

[0085] In some embodiments of the present application, the contact area is the contact area between the user and the target interface, in other words, the contact area is the area size of the user's finger touching the display screen.

[0086] Further, in combination with the step 401 described above, the step 202 described above specifically includes a step 202a:

[0087] In step 202a, the electronic device displays the target interface in the side function bar in response to the second input when the contact area is less than or equal to the preset area threshold.

[0088] In some embodiments of the present application, the preset area threshold can be set by default by the electronic device or can be set by the user.

[0089] In some embodiments of the present application, when the electronic device detects that the contact area of the user input is greater than the preset area threshold, it indicates that the user may have accidentally touched the application identifier in the side function bar when holding the electronic device, and therefore the electronic device does not respond to the second input; if the electronic device detects that the contact area of the user input is less than or equal to the preset area threshold, it indicates that the user has clicked the application identifier in the side function bar, and therefore the electronic device responds to the second input and displays the target interface in the side function bar.

[0090] Specifically, a code for identifying the contact area of the user on the workbench interface can be added at the touch framework code, and if the contact area is large and exceeds the size of the application identifier, it is considered as an abnormal input and is not responded to.

[0091] In another example, the input parameter of the second input can also include an input duration.

[0092] For example, the electronic device does not respond to the second input when it detects that the input duration of the second input exceeds a preset duration, and responds to the second input when it detects that the input duration of the second input is less than the preset duration, and the electronic device displays the target interface in the side function bar.

[0093] For example, the input duration can be set by default by the electronic device or can be set by the user.

[0094] In this way, the electronic device can determine the input intention of the user according to the input parameter, and avoid accidental touch when the user holds the electronic device.

[0095] Optionally, in some embodiments of the present application, after step 204 "the electronic device displays the target interface in the side function bar in response to the second input", the application interface display method provided by the embodiments of the present application further includes steps 501 and 502:

[0096] Step 501: The electronic device receives a drag input on the target interface.

[0097] Step 502: The electronic device displays the target interface in the second area and displays the first interface in the third area in response to the drag input.

[0098] In some embodiments of the present application, the display area of the second region is smaller than the display area of the third region.

[0099] In some embodiments of the present application, the second region is a partial display region of the display screen of the electronic device.

[0100] In some embodiments of the present application, the third region is a display region other than the second region.

[0101] In some embodiments of the present application, the dragging input is used to display the target interface in a split screen form.

[0102] In some embodiments of the present application, the dragging input includes an input of dragging the target interface to the first direction.

[0103] For example, referring to FIG. 3, as shown in FIG. 4A, the user drags the interface 31 of the application A to the boundary of the side function bar to the right, and when the interface 31 of the application A exceeds the boundary of the side function bar, as shown in FIG. 4B, the interface 31 of the application A is displayed on the left screen of the electronic device, i.e., the target interface is displayed in the second region, and the interface 32 of the application B is displayed on the right screen of the electronic device, i.e., the first interface is displayed in the third region.

[0104] In this way, the user can display different applications in a split screen form on the display screen of the electronic device through gesture operation, improving the convenience of operation.

[0105] Optionally, in some embodiments of the present application, after the step 204 "the electronic device displays the target interface in the side function bar in response to the second input", the application interface display method provided by the embodiments of the present application further includes steps 601 and 602:

[0106] In step 601, the electronic device receives a fourth input on the switching display control.

[0107] In some embodiments of the present application, the side function bar further includes a switching display control.

[0108] In some embodiments of the present application, the switching display control is used to one-key switch the application interface displayed in the side function bar with the first interface.

[0109] In step 602, the electronic device switches the first interface to the target interface in response to the fourth input, and displays the first interface in the side function bar.

[0110] In some embodiments of the present application, the fourth input is used to select the switching display control.

[0111] In some embodiments of the present application, the fourth input described above can include a touch input of a user clicking the display switching control, or a voice instruction input by the user, or a specific gesture input by the user, which can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0112] Exemplarily, the touch input described above includes a sliding input or a clicking input of the user on the display screen of the electronic device. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture. The clicking input in the embodiments of the present application can be a single-click input, a double-click input, or any number of clicking inputs, and the clicking input described above can also be a long-press input or a short-press input.

[0113] Exemplarily, the electronic device switches the target interface to full-screen display and displays the region of the target interface in the originally side function bar as the first interface when the fourth input of the user on the display switching control is received.

[0114] For example, as shown in FIG. 5A, the user clicks the display switching control 51 in the side function bar, that is, the fourth input described above. As shown in FIG. 5B, the electronic device displays the display interface of the application A displayed in the side function bar in the display region 52 of the first interface, and displays the display interface of the application B displayed in the first interface in the display region 53 in the side function bar.

[0115] In this way, the electronic device realizes one-key switching of different application interfaces by setting the display switching control, improves the portability of user operation, and also ensures the effect of executing multiple tasks of the electronic device.

[0116] In a possible embodiment, the electronic device in the embodiments of the present application can also be a folding screen electronic device.

[0117] Exemplarily, in the scenario where the electronic device is a folding screen electronic device, if the user wants to enable the side function bar, a semicircular ring interface is displayed at the position of the camera as an entrance of the side function bar. The side function bar can be called out by pulling down the ring interface with a finger. When the side function bar is called out, the display interface thereof is the same as the description in the above steps, and the subsequent operation mode is also the same. The difference lies in that after the operation is completed, the side function bar is temporarily hidden in the form of a ring interface to avoid blocking the display interface. This embodiment is suitable for large-screen device scenarios such as folding screens and tablets.

[0118] Thus, by setting the side function bar and displaying the target interface in the side function bar, the multi-task operation can be conveniently and quickly performed, for example, replying to WeChat messages while playing games, in which case, WeChat can be started and focused as a small window application. When a message needs to be replied, one key can complete the application switching, without the need to enter the recent task list and then jump to the WeChat application. There is no need to worry about the shielding of the main display area by the multi-task window, avoiding the influence of the small window floating feature, thereby meeting the user's demand for conveniently and efficiently processing multi-task scenarios.

[0119] Each of the above method embodiments, or each of the various possible implementations of the method embodiments, can be executed alone or in combination with any two or more of them, and the specific execution can be determined according to actual use requirements, which is not limited in the embodiments of the present application.

[0120] The application interface display method provided in the embodiments of the present application can be executed by an electronic device or an application interface display device. In the embodiments of the present application, the application interface display method is executed by an application interface display device as an example to illustrate the application interface display device provided in the embodiments of the present application.

[0121] FIG. 6 shows a possible structural schematic diagram of an application interface display device involved in the embodiments of the present application. As shown in FIG. 6, the application interface display device 700 can include a receiving module 701 and a display module 702.

[0122] The receiving module 701 is configured to receive a first input to the first interface when the first interface is displayed. The display module 702 is configured to display a side function bar in a first area in response to the first input received by the receiving module 701, the side function bar being used to open a small window function, the side function bar including at least one application identifier, each application identifier corresponding to an application, the first area being an area that does not shield the first interface, and the display area of the first area being smaller than the display area of the first interface. The receiving module 701 is further configured to receive a second input to a target application identifier, the target application identifier being one of the at least one application identifier. The display module 702 is further configured to display a target interface in the side function bar in response to the second input received by the receiving module 701, the target interface being an application interface of a target application corresponding to the target application identifier.

[0123] Optionally, in some embodiments of the present application, as shown in Figure 7, the device 700 further comprises an obtaining module 703, which is configured to obtain, by the display module 702, input parameters of the second input received by the receiving module 701 before displaying the target interface in the side function bar in response to the second input received by the receiving module 701, the input parameters comprising a contact area, the contact area being an area of contact between the user and the target interface; and the display module 702 is specifically configured to display the target interface in the side function bar in response to the second input received by the receiving module 701, when the contact area is less than or equal to a preset area threshold.

[0124] Optionally, in some embodiments of the present application, the receiving module 701 is further configured to receive, by the display module 702, a drag input on the target interface after the display module 702 displays the target interface in the side function bar in response to the second input; and the display module 702 is further configured to display the target interface in a second area and display the first interface in a third area in response to the drag input received by the receiving module 701, the second area being a partial display area of the display screen of the electronic device, and the third area being other display areas except the second area; wherein the display area of the second area is smaller than the display area of the third area.

[0125] Optionally, in some embodiments of the present application, the side function bar further comprises a small window display control; and the receiving module 701 is further configured to receive, by the display module 702, a third input on the small window display control after the display module 702 displays the side function bar in the first area in response to the first input; and the display module 702 is further configured to display an application identifier list comprising at least one application identifier in response to the third input received by the receiving module 701.

[0126] Optionally, in some embodiments of the present application, the side function bar further comprises a switching display control; and the receiving module 701 is further configured to receive, by the display module 702, a fourth input on the switching display control after the display module 702 displays the target interface in the side function bar in response to the second input.

[0127] The display module 702 is further configured to switch the first interface to the target interface and display the first interface in the side function bar in response to the fourth input received by the receiving module 701.

[0128] In the application interface display apparatus provided in the embodiments of the present application, in the case that a first interface is displayed, a first input to the first interface is received; in response to the first input, a side function bar is displayed in a first region, the side function bar is used to open a small window function, the side function bar includes at least one application identifier, each application identifier corresponds to an application, the first region is a region that does not block the first interface, and a display area of the first region is smaller than a display area of the first interface; a second input to a target application identifier is received, the target application identifier is one of the at least one application identifier; and in response to the second input, a target interface is displayed in the side function bar, the target interface is an application interface of a target application corresponding to the target application identifier. In the present solution, in the case that the first interface is already displayed, the side function bar is called out, the target application corresponding to the target application identifier that is desired to be displayed in the foreground is selected, and the application interface of the application is displayed in the side function bar. Since the side function bar usually occupies only a small part of the screen, in this way, the display of the first interface can be ensured not to be blocked in the case that the target application corresponding to the target application identifier is run in the foreground, thereby improving the effect of the application interface display apparatus in performing multiple tasks.

[0129] The application interface display apparatus in the embodiments of the present application can be an electronic device or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than the terminal. For example, the electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), and the like. The electronic device can also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, and the like. The embodiments of the present application are not limited in this regard.

[0130] The application interface display apparatus in the embodiments of the present application can be an apparatus with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems. The embodiments of the present application are not limited in this regard.

[0131] The application interface display apparatus provided in the embodiments of the present application can implement the various processes implemented by the application interface display method embodiments. To avoid repetition, the various processes will not be described herein again.

[0132] Optionally, as shown in FIG. 8, the embodiments of the present application further provide an electronic device 800, which includes a processor 801 and a memory 802, and the memory 802 has stored programs or instructions executable on the processor 801. When the programs or instructions are executed by the processor 801, the various steps of the above-mentioned application interface display method embodiments are implemented, and the same technical effects can be achieved. To avoid repetition, the various steps will not be described herein again.

[0133] It should be noted that the electronic device in the embodiments of the present application includes the mobile electronic device and the non-mobile electronic device described above.

[0134] FIG. 9 is a schematic diagram of a hardware structure of an electronic device for implementing the embodiments of the present application.

[0135] The electronic device 100 includes but is not limited to the following components: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110, etc.

[0136] Those skilled in the art can understand that the electronic device 100 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 110 through a power management system, so as to realize the functions of managing charging, discharging, and power consumption management through the power management system. The electronic device structure shown in FIG. 9 does not constitute a limitation on the electronic device, and the electronic device can include more or fewer components than those shown, or combine certain components, or different component arrangements, which will not be described herein again.

[0137] The user input unit 107 is configured to receive a first input on the first interface when the first interface is displayed; and the display unit 106 is configured to display a side function bar in a first region in response to the first input received by the user input unit 107, the side function bar being used to open a small window function, the side function bar including at least one application identifier, each application identifier corresponding to an application, the first region being a region that does not block the first interface, and a display area of the first region being smaller than a display area of the first interface. The user input unit 107 is further configured to receive a second input on a target application identifier, the target application identifier being one of the at least one application identifier; and the display unit 106 is further configured to display a target interface in the side function bar in response to the second input received by the user input unit 107, the target interface being an application interface of a target application corresponding to the target application identifier.

[0138] Optionally, in some embodiments of the present application, the processor 110 is configured to, in response to the second input received by the user input unit 107, acquire an input parameter of the second input received by the user input unit 107 before the display unit 106 displays the target interface in the side function bar, the input parameter comprising a contact area, the contact area being an area of contact between the user and the target interface; and the display unit 106 is specifically configured to: in response to the second input received by the user input unit 107, display the target interface in the side function bar when the contact area is less than or equal to a preset area threshold.

[0139] Optionally, in some embodiments of the present application, the user input unit 107 is further configured to, after the display unit 106 displays the target interface in the side function bar in response to the second input, receive a drag input on the target interface; and the display unit 106 is further configured to, in response to the drag input received by the user input unit 107, display the target interface in a second area and display the first interface in a third area, the second area being a partial display area of a display screen of the electronic device, and the third area being other display areas except the second area; and the display area of the second area is smaller than the display area of the third area.

[0140] Optionally, in some embodiments of the present application, the side function bar further comprises a small window display control; and the user input unit 107 is further configured to, after the display unit 106 displays the side function bar in the first area in response to the first input, receive a third input on the small window display control; and the display unit 106 is further configured to, in response to the third input received by the user input unit 107, display an application identifier list, the application identifier list comprising at least one application identifier.

[0141] Optionally, in some embodiments of the present application, the side function bar further comprises a switching display control; and the user input unit 107 is further configured to, after the display unit 106 displays the target interface in the side function bar in response to the second input, receive a fourth input on the switching display control.

[0142] The display unit 106 is further configured to, in response to the fourth input received by the user input unit 107, switch the first interface to the target interface and display the first interface in the side function bar.

[0143] In the application interface display apparatus provided in the embodiments of the present application, in the case that a first interface is displayed, a first input to the first interface is received; in response to the first input, a side function bar is displayed in a first region, the side function bar is used to open a small window function, the side function bar includes at least one application identifier, each application identifier corresponds to an application, the first region is a region that does not block the first interface, and a display area of the first region is smaller than a display area of the first interface; a second input to a target application identifier is received, the target application identifier is one of the at least one application identifier; and in response to the second input, a target interface is displayed in the side function bar, the target interface is an application interface of a target application corresponding to the target application identifier. In the present solution, in the case that the first interface is already displayed, the side function bar is called out, the target application identifier corresponding to the application that is desired to be displayed in the foreground is selected, and the application interface of the application is displayed in the side function bar. Since the side function bar usually occupies only a small part of the screen, in this way, the display of the first interface can be ensured not to be blocked in the case that the application corresponding to the target application identifier is run in the foreground, thereby improving the effect of the application interface display apparatus in executing multiple tasks.

[0144] It should be understood that, in the embodiments of the present application, the input unit 104 can include a graphics processor (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 can include a display panel 1061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 can include two parts of a touch detection device and a touch controller. The other input devices 1072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, and the like, which are not described here in detail.

[0145] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 109 can include a volatile memory or a non-volatile memory, or the memory 109 can include both a volatile memory and a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 109 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0146] The processor 110 can include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 110.

[0147] The embodiments of the present application also provide a readable storage medium, and the readable storage medium stores programs or instructions, which are executed by a processor to implement various processes of the above-mentioned application interface display method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0148] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0149] The embodiment of the application further provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running programs or instructions to realize the processes of the above application interface display method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.

[0150] It should be understood that the chip mentioned in the embodiment of the application can also be referred to as a system level chip, a system chip, a chip system or a system on chip, etc.

[0151] The embodiment of the application provides a computer program product, which is stored in a storage medium, and is executed by at least one processor to realize the processes of the above application interface display method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.

[0152] It should be noted that in this document, the term "comprising" or "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the application is not limited to the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in the opposite order, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.

[0153] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned example methods can be realized by means of software and a necessary general hardware platform, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product in essence or in the form of a part that contributes to the prior art, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.

[0154] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative and not restrictive. Those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.

Claims

1. An application interface display method, the method comprising: receiving a first input to a first interface while the first interface is displayed; in response to the first input, displaying a side function bar in a first area, the side function bar being used to open a window function, the side function bar comprising at least one application identifier, each of the application identifiers corresponding to an application, the first area being an area that does not block the first interface, a display area of the first area being smaller than a display area of the first interface; receiving a second input to a target application identifier, the target application identifier being one of the at least one application identifier; in response to the second input, displaying a target interface in the side function bar, the target interface being an application interface of an application corresponding to the target application identifier.

2. The method of claim 1, wherein, Before the response to the second input, displaying the target interface in the side function bar, the method further comprises: obtaining an input parameter of the second input, the input parameter comprising a contact area, the contact area being an area of contact between a user and the target interface; the response to the second input, displaying the target interface in the side function bar, comprises: in response to the second input, displaying the target interface in the side function bar, when the contact area is smaller than or equal to a preset area threshold.

3. The method of claim 1, wherein, After the response to the second input, displaying the target interface in the side function bar, the method further comprises: receiving a drag input to the target interface; in response to the drag input, displaying the target interface in a second area and displaying the first interface in a third area, the second area being a partial display area of a display screen of an electronic device, the third area being a display area other than the second area; wherein a display area of the second area is smaller than a display area of the third area.

4. The method of claim 1, wherein, The side function bar further comprises a window display control, and after the response to the first input, displaying the side function bar in the first area, the method further comprises: receiving a third input to the window display control; in response to the third input, displaying an application identifier list, the application identifier list comprising the at least one application identifier.

5. The method of claim 1, wherein, The side function bar further comprises a switching display control; After the response to the second input, displaying the target interface in the side function bar, the method further comprises: receiving a fourth input to the switching display control; in response to the fourth input, switching the first interface to the target interface and displaying the first interface in the side function bar.

6. An application interface display device, the application interface display device comprising: a receiving module and a display module; the receiving module is configured to receive a first input to a first interface while the first interface is displayed; the display module is configured to display a side function bar in a first area in response to the first input, the side function bar being used to open a window function, the side function bar comprising at least one application identifier, each of the application identifiers corresponding to an application, the first area being an area that does not block the first interface, a display area of the first area being smaller than a display area of the first interface; The receiving module is further configured to receive a second input of a target application identifier, the target application identifier being one of the at least one application identifier; The display module is further configured to display, in response to the second input received by the receiving module, a target interface in the side function bar, the target interface being an application interface of an application corresponding to the target application identifier.

7. The apparatus of claim 6, wherein, The apparatus further includes an obtaining module configured to obtain, before the display module displays the target interface in the side function bar in response to the second input received by the receiving module, an input parameter of the second input received by the receiving module, the input parameter including a contact area between the user and the target interface. The display module is specifically configured to: In a case where the contact area is less than or equal to a preset area threshold, display, in response to the second input received by the receiving module, the target interface in the side function bar.

8. The apparatus of claim 6, wherein, The receiving module is further configured to receive, after the display module displays the target interface in the side function bar in response to the second input, a drag input of the target interface. The display module is further configured to display, in response to the drag input received by the receiving module, the target interface in a second area and the first interface in a third area, the second area being a partial display area of a display screen of the electronic device, and the third area being other display areas except the second area. The display area of the second area is less than the display area of the third area.

9. The apparatus of claim 6, wherein, The side function bar further includes a small window display control, and the receiving module is further configured to receive, after the display module displays the side function bar in the first area in response to the first input, a third input of the small window display control. The display module is further configured to display, in response to the third input received by the receiving module, an application identifier list, the application identifier list including the at least one application identifier.

10. The apparatus of claim 6, wherein, The side function bar further includes a switching display control. The receiving module is further configured to receive, after the display module displays the target interface in the side function bar in response to the second input, a fourth input of the switching display control. The display module is further configured to switch, in response to the fourth input received by the receiving module, the first interface to the target interface and display the first interface in the side function bar.

Citation Information

Patent Citations

  • Interface display method and display equipment

    CN114416269A

  • Sidebar display method and device, terminal and storage medium

    CN115220828A

  • Application interface display method and device

    CN119336206A

  • Application interface management method and apparatus, and electronic device and readable storage medium

    WO2024104157A1