Application interface display method and device

By transferring the side functional bar in the electronic device and displaying the target application interface in it, the problem of unable to run and small windows is solved, and the efficient multi -tasking execution effect is achieved.

CN119336206APending Publication Date: 2025-01-21VIVO MOBILE COMM CO LTD

Patent Information

Application Number
CN202411372165.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

In electronic devices, if the application interface of Application B is not displayed, it will cause Application B to be unable to run, and the application interface in the form of a small window may block the display area of ​​Application A, affecting the effect of multi-task execution.

Method used

By receiving the first input to call up the side function bar while the first interface is displayed, selecting the target application identifier and displaying the application interface of the target application in the side function bar, ensuring that the target application runs in the foreground without blocking the third function bar. Display of an interface.

Benefits of technology

This enables efficient multi-tasking in electronic devices. Whether in split screen or small window form, the display area of ​​the main interface will not be blocked, thereby improving the effect of multi-tasking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119336206A_ABST
    Figure CN119336206A_ABST
Patent Text Reader

Abstract

The invention discloses an application interface display method and device, and belongs to the technical field of communication. The method comprises the steps of receiving a first input for a first interface under the condition that the first interface is displayed; in response to the first input, a side function bar is displayed in the first area, the side function bar is used for opening a small window function and comprises at least one application identifier, each application identifier corresponds to one application, the first area is an area which does not shield the first interface, and a display area of the first area is smaller 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, the target interface being an application interface of an application corresponding to the target application identifier.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to an application interface display method and device. Background Art

[0002] 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 feature of electronic devices.

[0003] Usually, electronic devices perform multitasking in split-screen or small-window form, so that users can view multiple tasks at the same time or collaborate across applications. In related technologies, when an electronic device is running application A, it needs to ensure the running of application B. However, if the application interface of application B is not displayed, application B will not be able to run.

[0004] However, if the application interface of application B is displayed in the form of a small window, since the small window is usually displayed in a floating manner, it will block the display area of ​​the application interface of application A, thereby affecting the multi-tasking effect of the electronic device. Summary of the invention

[0005] The purpose of the embodiments of the present application is to provide an application interface display method and device, which can improve the multi-tasking execution effect of an electronic device.

[0006] In a first aspect, an embodiment of the present application provides an application interface display method, which includes: when displaying a first interface, receiving a first input to the first interface; in response to the first input, displaying a side function bar in a first area, the side function bar being used to enable 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 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; in response to the second input, displaying a target interface in the side function bar, the target interface being an application interface of the target application corresponding to the target application identifier.

[0007] In a second aspect, an embodiment of the present application provides an application interface display device, which includes: a receiving module and a display module; the receiving module is used to receive a first input to the first interface while displaying the first interface; the display module is used 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 turn on the small window function, 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; the receiving module is also used to receive a second input to a target application identifier, the target application identifier is one of the at least one application identifier; the display module is also used 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 the target application corresponding to the target application identifier.

[0008] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0009] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0010] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

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

[0012] In an embodiment of the present application, when the 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 area, the side function bar is used to enable the small window function, 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 the application interface of the target application corresponding to the target application identifier. In this solution, when the electronic device has already displayed the first interface, by calling up the side function bar, the application corresponding to the target application identifier that is to be run and 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 only occupies a very small part of the screen, it can be ensured that when the application corresponding to the target application identifier is run in the foreground, the display of the first interface is not blocked, thereby improving the effect of the electronic device in performing multiple tasks. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 is a schematic diagram of an application interface display method provided in an embodiment of the present application;

[0014] Figure 2 is a schematic diagram of a method for calling out a side function bar provided in an embodiment of the present application;

[0015] Figure 3 It is a schematic diagram of a side function bar displaying a target interface provided by an embodiment of the present application;

[0016] Figure 4A It is a schematic diagram of a quick split-screen display interface provided in an embodiment of the present application;

[0017] Figure 4B It is a schematic diagram of a quick split-screen display interface provided in an embodiment of the present application;

[0018] Figure 5A is a schematic diagram of a switching display interface provided in an embodiment of the present application;

[0019] Figure 5B is a schematic diagram of a switching display interface provided in an embodiment of the present application;

[0020] Figure 6 It is a structural schematic diagram of an application interface display device provided in an embodiment of the present application;

[0021] Figure 7 It is a structural schematic diagram of an application interface display device provided in an embodiment of the present application;

[0022] Figure 8 This is one of the hardware structure diagrams of an electronic device provided in an embodiment of the present application;

[0023] Fig. 9 This is the second schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0025] The terms "first", "second", etc. 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 are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0026] The terms "at least one (item)", "at least one of" and the like in the specification and claims of this application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "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 (items)" means two or more, and its meaning is similar to that of "at least one (item)".

[0027] It should be noted that the application interface display method provided in the embodiments of the present application can be executed by electronic devices such as mobile phones, tablet computers, laptop computers, PDAs, and vehicle-mounted electronic devices. In some embodiments of the present application, the application interface display method provided in the embodiments of the present application is described by taking the electronic device as the execution subject to execute the application interface display method as an example.

[0028] The following, in conjunction with the accompanying drawings, describes in detail the application interface display method, device, electronic device and readable storage medium provided by the embodiments of the present application through specific embodiments and their application scenarios.

[0029] With the development of electronic device technology, users have gradually shifted the focus of their work and life to electronic devices, and the ability to perform multiple tasks has gradually become a standard feature of electronic devices.

[0030] Usually, electronic devices perform multitasking in the form of split screens and small windows, allowing users to view multiple tasks at the same time or collaborate across applications. At present, the small window function on electronic devices, even if the window can be reduced to a certain range, is still a floating window, and in some scenarios it will block the application interface of the application that the user is originally running. The split screen of the electronic device only has 1 / 4 and 1 / 2 area display sizes to choose from. After the display screen is divided according to the corresponding ratio, the size of the non-target application is still large, which may affect the browsing of the target application.

[0031] In one possible scenario, suppose that a user wants to run application A in an electronic device while ensuring the running of application B. However, if the application interface of application B is not displayed on the display screen of the electronic device, that is, if application B only runs in the background, some functions in application B may not run normally, or may be killed by the background process as an idle application. For example, a user wants to update a game application of a certain game, that is, the above-mentioned application B. During the process of updating the game application, it is necessary to ensure that the game application is always displayed in the foreground. If it is running in the background, the game download progress will not be updated. At this time, users usually choose 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 application A, thereby affecting the multi-tasking effect of the electronic device.

[0032] In this regard, an embodiment of the present application provides an application interface display method, by receiving a first input to a first interface while displaying a first interface; in response to the first input, displaying a side function bar in a first area, the side function bar is used to enable a small window function, 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; receiving a second input to a target application identifier, the target application identifier is 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 is an application interface of the target application corresponding to the target application identifier. In this solution, when the electronic device has already displayed the first interface, by calling up the side function bar, selects the application corresponding to the target application identifier that is to be run and 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 very small part of the screen, it can be ensured that when the application corresponding to the target application identifier is run in the foreground, the display of the first interface is not blocked, thereby improving the effect of the electronic device in performing multiple tasks.

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

[0034] The present application embodiment provides an application interface display method. Figure 1 A flowchart of an application interface display method provided by an embodiment of the present application is shown, and the method can be applied to electronic devices. Figure 1 As shown, the application interface display method provided in the embodiment of the present application may include the following steps 201 to 204.

[0035] Step 201: The electronic device receives a first input on the first interface while displaying the first interface.

[0036] In some embodiments of the present application, the above-mentioned first interface can be any interface displayed on the display screen of an electronic device.

[0037] Exemplarily, the first interface may be a desktop, a system interface, or an application interface of a certain application.

[0038] Step 202: The electronic device displays a side function bar in a first area in response to a first input.

[0039] In some embodiments of the present application, the above-mentioned side function bar is used to open the small window function.

[0040] In some embodiments of the present application, the above-mentioned side function bar includes at least one application logo.

[0041] In some embodiments of the present application, each of the above application identifiers corresponds to an application.

[0042] Exemplarily, the above application identifier may be an application identifier of an application installed in the electronic device, or an application identifier of an application that comes with the system in the electronic device, and this application does not limit this.

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

[0044] In some embodiments of the present application, the display area of ​​the first region 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.

[0045] Exemplarily, the side function bar and the first interface are displayed in split screens.

[0046] Exemplarily, the first area may be any area in the electronic device that does not block the first interface display area.

[0047] Exemplarily, the display area of ​​the side function bar may be above the electronic device, below the electronic device, to the left of the electronic device, or to the right of the electronic device.

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

[0049] In some embodiments of the present application, the first input may include a touch input when the user slides down the first interface, or a voice command input by the user, or a specific gesture input by the user. The specific input may be determined based on actual usage requirements and is not limited in the embodiments of the present application.

[0050] Exemplarily, the touch input includes a user sliding input on the display screen of the electronic device, or a click input, etc. The specific gesture in the embodiment of the present application may 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 embodiment of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and the click input may also be a long-press input or a short-press input.

[0051] For example, Figure 2 As shown, when the electronic device is in landscape mode, the user can slide down from the top left side of the display screen of the electronic device to display a "workbench" 21, i.e., the side function bar, on the left side of the display screen. At least one application logo 22 is displayed in the "workbench" 21, for example, a call application logo, an application logo of application A, a camera application logo, a map application logo, etc.

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

[0053] In a possible embodiment, the side function bar further includes: a small window display control, and the user can select the application corresponding to the application identifier to be displayed in the small window by clicking the small window display control.

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

[0055] Step 301: The electronic device receives a third input to the small window display control.

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

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

[0058] Step 302: The electronic device displays an application identification list in response to a third input.

[0059] In some embodiments of the present application, the above-mentioned application identifier list includes at least one application identifier.

[0060] In some embodiments of the present application, the above-mentioned application identifier list 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.

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

[0062] In some embodiments of the present application, the third input may include a touch input of a user clicking a small window control, or a voice command input by a user, or a specific gesture input by a user. The specific input may be determined based on actual usage requirements and is not limited in the embodiments of the present application.

[0063] Exemplarily, the touch input includes a user sliding input on the display screen of the electronic device, or a click input, etc. The specific gesture in the embodiment of the present application may 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 embodiment of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and the click input may also be a long-press input or a short-press input.

[0064] For example, the electronic device receives a user click on the small window display control in the side function bar to enter the secondary page of the side function bar, and displays the application identifiers of each application in order according to the frequency of using the small window mode of the application corresponding to each application identifier. The user can slide to select the target application and click to start the application in the small window mode.

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

[0066] Step 203: The electronic device receives a second input of a target application identifier.

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

[0068] Step 204: The electronic device displays the target interface in the side function bar in response to the second input.

[0069] In some embodiments of the present application, the target interface is an application interface of a target application corresponding to a target application identifier.

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

[0071] In some embodiments of the present application, the second input may include a touch input of a user clicking an application logo, or a voice command input by a user, or a specific gesture input by a user. The specific input may be determined based on actual usage requirements and is not limited by the embodiments of the present application.

[0072] Exemplarily, the touch input includes a user sliding input on the display screen of the electronic device, or a click input, etc. The specific gesture in the embodiment of the present application may 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 embodiment of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and the click input may also be a long-press input or a short-press input.

[0073] For example, Figure 3 As shown, when a user clicks the application logo of application A in the “workbench” 21 , the interface 31 of application A will be displayed in the “workbench” 21 , and at the same time, the interface 32 of application B will be displayed in the display area of ​​the first interface.

[0074] 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, it can continue to click on the small window display control to select more applications with application identifiers and display these application interfaces together in the side function bar.

[0075] For example, after the electronic device launches an application, the small window display control remains displayed in the side function bar, so the above steps 301 to 204 can be repeated to launch multiple small window applications at the same time without worrying about blocking the main display area.

[0076] Exemplarily, after launching a small window application, the electronic device uses the last launched small window application as the "focus small window application" and marks it with appropriate UI effects in the side function bar, such as adding a red outer frame. If a small window application is a "focus small window application", it means that the user's subsequent operations will take effect on this application by default. For example, when the user clicks on other function controls in the side function bar, the default is to perform the corresponding operation on the focus small window application, such as "switch". The user does not need to specify which small window application to display in full screen, but the focus small window application will be displayed in full screen by default.

[0077] For example, the electronic device may use the most recently opened small window application as the focus by default, and subsequently use the small window application most recently operated by the user as the focus, or the user may determine the focus small window application by himself.

[0078] It is understandable that since the target interface is displayed in the side function bar on one side of the screen of the electronic device, while the other side of the screen still displays the previous interface, that is, the first interface mentioned above. Since the side function bar is usually small and not a floating window, it will not interfere with the display of the main interface. At the same time, compared with the split screen, it occupies less space, reducing the impact on the main interface, that is, the display area of ​​the first interface mentioned above.

[0079] In the application interface display method provided in the embodiment of the present application, a first input to the first interface is received while the first interface is displayed; in response to the first input, a side function bar is displayed in the first area, the side function bar is used to open the small window function, 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 the target application identifier is received, the target application identifier is one of the at least one application identifier; in response to the second input, the target interface is displayed in the side function bar, and the target interface is the application interface of the target application corresponding to the target application identifier. In this solution, when the electronic device has already displayed the first interface, by calling up the side function bar, the application corresponding to the target application identifier that is to be run and 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 only occupies a very small part of the screen, it can be ensured that when the application corresponding to the target application identifier is run in the foreground, the display of the first interface is not blocked, thereby improving the effect of the electronic device in performing multiple tasks.

[0080] Optionally, in some embodiments of the present application, before the above 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 in the embodiment of the present application further includes step 401:

[0081] Step 401: The electronic device obtains an input parameter of a second input.

[0082] In some embodiments of the present application, the above input parameters include contact area.

[0083] 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 of ​​the display screen touched by the user's finger.

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

[0085] Step 202a: When the contact area is less than or equal to a preset area threshold, the electronic device displays a target interface in the side function bar in response to the second input.

[0086] In some embodiments of the present application, the preset area threshold may be a default setting of the electronic device or a user-defined setting.

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

[0088] Specifically, a code for identifying the contact area of ​​the user on the workbench interface may be added to the touch frame code. If the contact area is large and exceeds the size of the application identification area, it is regarded as abnormal input and no response is given.

[0089] In another example, the input parameter of the second input may also include input duration.

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

[0091] Exemplarily, the input duration may be a default setting of the electronic device or a user-defined setting.

[0092] In this way, the electronic device can judge the user's input intention based on the input parameters, thereby avoiding the problem of accidental touch when the user holds the electronic device.

[0093] Optionally, in some embodiments of the present application, after the above 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 in the embodiment of the present application further includes steps 501 and 502:

[0094] Step 501: The electronic device receives a drag input to a target interface.

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

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

[0097] In some embodiments of the present application, the second area is a partial display area of ​​a display screen of the electronic device.

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

[0099] In some embodiments of the present application, the above-mentioned drag input is used to display the above-mentioned target interface in a split-screen format.

[0100] In some embodiments of the present application, the above-mentioned drag input includes an input of dragging the target interface in a first direction.

[0101] For example, see Figure 3 ,like Figure 4A As shown, the user drags the interface 31 of application A to the boundary of the right side function bar. When the interface 31 of application A exceeds the boundary of the side function bar, as shown in FIG. Figure 4B As shown, the interface 31 of application A is displayed on the left screen of the electronic device, that is, the target interface is displayed in the second area, and the interface 32 of application B is displayed on the right screen of the electronic device, that is, the first interface is displayed in the third area.

[0102] In this way, the user can use gestures to display different applications in split-screen form on the display screen of the electronic device, thereby improving the convenience of operation.

[0103] Optionally, in some embodiments of the present application, after the above 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 in the embodiment of the present application further includes steps 601 and 602:

[0104] Step 601: The electronic device receives a fourth input for switching a display control.

[0105] In some embodiments of the present application, the above-mentioned side function bar also includes a switch display control.

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

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

[0108] In some embodiments of the present application, the fourth input is used to select a switch display control.

[0109] In some embodiments of the present application, the fourth input may include a touch input in which a user clicks to switch a display control, or a voice command input by a user, or a specific gesture input by a user. The specific input may be determined based on actual usage requirements and is not limited in the embodiments of the present application.

[0110] Exemplarily, the touch input includes a user sliding input on the display screen of the electronic device, or a click input, etc. The specific gesture in the embodiment of the present application may 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 embodiment of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and the click input may also be a long-press input or a short-press input.

[0111] Exemplarily, when the electronic device receives the fourth input from the user to switch the display control, the electronic device switches the target interface to full-screen display, and updates the area in the side function bar that originally displays the target interface to the first interface.

[0112] For example, Figure 5A As shown, the user clicks the switch display control 51 in the side function bar, that is, the fourth input, such as Figure 5B As shown, the electronic device displays the display interface of application A displayed in the side function bar in the display area 52 of the first interface, and displays the display interface of application B displayed in the first interface in the display area 53 in the side function bar.

[0113] In this way, the electronic device can realize one-key switching of different application interface displays by setting a switching display control, thereby improving the portability of user operation and ensuring the multi-tasking effect of the electronic device.

[0114] In a possible embodiment, the electronic device in the embodiment of the present application may also be a folding screen electronic device.

[0115] Exemplarily, in a 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 camera position as the entrance to the side function bar. Pull down the ring interface with your finger to bring up the side function bar. When the side function bar is called up, its display interface is the same as the description in the above steps, and the subsequent operation method is also the same. The difference is that after the operation is completed, the side function bar will be 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.

[0116] In this way, by setting up a side function bar and displaying the target interface in the side function bar, you can perform multi-tasking operations conveniently and quickly. For example, when replying to a WeChat message while playing a game, in this scenario, WeChat can be started as a small window application and set as the focus. When you need to reply to a message, you can switch applications with one click, without having to enter the recent task list first and then jump to the WeChat application. There is no need to worry about the multi-tasking window blocking the main display area, avoiding the impact of the small window floating characteristics, thereby meeting the user's needs for convenient and efficient handling of multi-tasking scenarios.

[0117] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation method can be determined according to actual usage requirements, and the embodiments of the present application do not limit this.

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

[0119] Figure 6 A possible structural diagram of the application interface display device involved in the embodiment of the present application is shown. Figure 6 As shown, the application interface display device 700 may include: a receiving module 701 and a display module 702;

[0120] Among them, the above-mentioned receiving module 701 is used to receive a first input to the first interface when displaying the first interface; the above-mentioned display module 702 is used to display a side function bar in the first area in response to the first input received by the above-mentioned receiving module 701, and the side function bar is used to turn on the small window function. The side function bar includes at least one application identifier, each application identifier corresponds to an application, and 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; the above-mentioned receiving module 701 is also used to receive a second input to the target application identifier, and the target application identifier is one of the at least one application identifier; the above-mentioned display module 702 is also used to display the target interface in the side function bar in response to the second input received by the above-mentioned receiving module 701, and the target interface is the application interface of the target application corresponding to the target application identifier.

[0121] Optionally, in some embodiments of the present application, combined with Figure 6 ,like Figure 7 As shown, the above-mentioned device 700 also includes: an acquisition module 703; the acquisition module 703 is used for the above-mentioned display module 702 to obtain the input parameters of the second input received by the above-mentioned receiving module 701 before displaying the target interface in the side function bar in response to the second input received by the above-mentioned receiving module 701, and the input parameters include a contact area, and the contact area is the contact area between the user and the target interface; the above-mentioned display module 702 is specifically used for: when the contact area is less than or equal to a preset area threshold, in response to the second input received by the above-mentioned receiving module 701, displaying the target interface in the side function bar.

[0122] Optionally, in some embodiments of the present application, the above-mentioned receiving module 701 is also used for the above-mentioned display module 702 to receive a drag input for the target interface after the target interface is displayed in the side function bar in response to the second input; the above-mentioned display module 702 is also used to display the target interface in the second area and the first interface in the third area in response to the drag input received by the above-mentioned receiving module 701, display the target interface in the second area and the first interface in the third area, the second area is a partial display area of ​​the electronic device display screen, and the third area is 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.

[0123] Optionally, in some embodiments of the present application, the above-mentioned side function bar also includes: a small window display control, the above-mentioned receiving module 701 is also used for the above-mentioned display module 702 to respond to the first input, and after displaying the side function bar in the first area, receive a third input to the small window display control; the above-mentioned display module 702 is also used to display an application identifier list in response to the third input received by the above-mentioned receiving module 701, and the application identifier list includes at least one application identifier.

[0124] Optionally, in some embodiments of the present application, the side function bar further includes a switch display control; the receiving module 701 is further configured to receive a fourth input for the switch display control after the display module 702 displays the target interface in the side function bar in response to the second input;

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

[0126] In the application interface display device provided in the embodiment of the present application, when displaying the first interface, a first input to the first interface is received; in response to the first input, a side function bar is displayed in the first area, the side function bar is used to open the small window function, 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 the target application identifier is received, the target application identifier is one of the at least one application identifier; in response to the second input, the target interface is displayed in the side function bar, and the target interface is the application interface of the target application corresponding to the target application identifier. In this scheme, when the application interface display device has already displayed the first interface, by calling up the side function bar, the application corresponding to the target application identifier that is to be run and 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 only occupies a small part of the screen, it can be ensured that when the application corresponding to the target application identifier is run in the foreground, the display of the first interface is not blocked, thereby improving the effect of the application interface display device in performing multiple tasks.

[0127] The application interface display device in the embodiment 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 it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a car-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0128] The application interface display device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0129] The application interface display device provided in the embodiment of the present application can implement each process implemented in the embodiment of the application interface display method. To avoid repetition, they will not be described here.

[0130] Alternatively, if Figure 8 As shown, an embodiment of the present application also provides an electronic device 800, including a processor 801 and a memory 802, wherein the memory 802 stores programs or instructions that can be executed on the processor 801, and when the program or instructions are executed by the processor 801, the various steps of the above-mentioned application interface display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.

[0131] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0132] Fig. 9 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0133] The electronic device 100 includes but is not limited to components such as 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.

[0134] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 9 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0135] Among them, the above-mentioned user input unit 107 is used to receive a first input to the first interface when displaying the first interface; the above-mentioned display unit 106 is used to display a side function bar in the first area in response to the first input received by the above-mentioned user input unit 107, and the side function bar is used to turn on the small window function. The side function bar includes at least one application identifier, each application identifier corresponds to an application, and 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; the above-mentioned user input unit 107 is also used to receive a second input to the target application identifier, and the target application identifier is one of the at least one application identifier; the above-mentioned display unit 106 is also used to display the target interface in the side function bar in response to the second input received by the above-mentioned user input unit 107, and the target interface is the application interface of the target application corresponding to the target application identifier.

[0136] Optionally, in some embodiments of the present application, the processor 110 is used for the display unit 106 to obtain input parameters of the second input received by the user input unit 107 before displaying the target interface in the side function bar in response to the second input received by the user input unit 107, the input parameters including a contact area, which is the contact area between the user and the target interface; the display unit 106 is specifically used to: display the target interface in the side function bar in response to the second input received by the user input unit 107 when the contact area is less than or equal to a preset area threshold.

[0137] Optionally, in some embodiments of the present application, the above-mentioned user input unit 107 is also used for the above-mentioned display unit 106 to receive a drag input for the target interface after the target interface is displayed in the side function bar in response to the second input; the above-mentioned display unit 106 is also used to display the target interface in the second area and the first interface in the third area in response to the drag input received by the above-mentioned user input unit 107, display the target interface in the second area and the first interface in the third area, the second area is a partial display area of ​​the electronic device display screen, and the third area is 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.

[0138] Optionally, in some embodiments of the present application, the side function bar also includes: a small window display control; the user input unit 107 is also used for the display unit 106 to respond to the first input and receive a third input to the small window display control after displaying the side function bar in the first area; the display unit 106 is also used to display an application identifier list in response to the third input received by the user input unit 107, and the application identifier list includes at least one application identifier.

[0139] Optionally, in some embodiments of the present application, the side function bar further includes a switch display control; the user input unit 107 is further used for the display unit 106 to receive a fourth input for the switch display control after the target interface is displayed in the side function bar in response to the second input;

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

[0141] In the application interface display device provided in the embodiment of the present application, when displaying the first interface, a first input to the first interface is received; in response to the first input, a side function bar is displayed in the first area, the side function bar is used to open the small window function, 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 the target application identifier is received, the target application identifier is one of the at least one application identifier; in response to the second input, the target interface is displayed in the side function bar, and the target interface is the application interface of the target application corresponding to the target application identifier. In this scheme, when the application interface display device has already displayed the first interface, by calling up the side function bar, the application corresponding to the target application identifier that is to be run and 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 only occupies a small part of the screen, it can be ensured that when the application corresponding to the target application identifier is run in the foreground, the display of the first interface is not blocked, thereby improving the effect of the application interface display device in performing multiple tasks.

[0142] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or 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 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and at least one of other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0143] The memory 109 can be used to store software programs and various data. The memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 109 may include a volatile memory or a non-volatile memory, or the memory 109 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0144] The processor 110 may 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 application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 110.

[0145] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned application interface display method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0146] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0147] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned application interface display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0148] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0149] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned application interface display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0150] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do 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 methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

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

[0152] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for displaying an application interface, characterized in that: The method comprises: When a first interface is displayed, receiving a first input to the first interface; In response to the first input, a side function bar is displayed in a first area, the side function bar is used to enable a small window function, 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; receiving a second input of a target application identifier, the target application identifier being one of the at least one application identifier; In response to the second input, a target interface is displayed in the side function bar, where the target interface is an application interface of an application corresponding to the target application identifier.

2. The method according to claim 1, characterized in that In response to the second input, before displaying the target interface in the side function bar, the method further includes: Acquire input parameters of the second input, where the input parameters include a contact area, where the contact area is a contact area between the user and the target interface; The step of displaying a target interface in the side function bar in response to the second input includes: When the contact area is less than or equal to a preset area threshold, in response to the second input, a target interface is displayed in the side function bar.

3. The method according to claim 1, characterized in that After displaying the target interface in the side function bar in response to the second input, the method further includes: Receiving a drag input to the target interface; In response to the drag input, the target interface is displayed in a second area, and the first interface is displayed in a third area, where the second area is a partial display area of ​​a display screen of the electronic device, and the third area is a display area other than the second area; Wherein, the display area of ​​the second region is smaller than the display area of ​​the third region.

4. The method according to claim 1, characterized in that: The side function bar further includes: a small window display control, and after displaying the side function bar in the first area in response to the first input, the method further includes: Receiving a third input to the small window display control; In response to the third input, an application identification list is displayed, wherein the application identification list includes the at least one application identification.

5. The method according to claim 1, characterized in that The side function bar also includes a switch display control; After displaying the target interface in the side function bar in response to the second input, the method further includes: receiving a fourth input to the switching display control; In response to the fourth input, the first interface is switched to the target interface, and the first interface is displayed in the side function bar.

6. An application interface display device, characterized in that: The application interface display device comprises: a receiving module and a display module; The receiving module is used to receive a first input on the first interface when the first interface is displayed; The display module is used to display a side function bar in a first area in response to the first input, the side function bar is used to enable the small window function, 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; The receiving module is further configured to receive a second input of a target application identifier, wherein the target application identifier is one of the at least one application identifier; 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, wherein the target interface is an application interface of an application corresponding to the target application identifier.

7. The device according to claim 6, characterized in that The device further includes: an acquisition module; the acquisition module is used for the display module to acquire input parameters of the second input received by the receiving module before displaying the target interface in the side function bar in response to the second input received by the receiving module, the input parameters including a contact area, and the contact area is a contact area between the user and the target interface; The display module is specifically used for: When the contact area is less than or equal to a preset area threshold, in response to the second input received by the receiving module, a target interface is displayed in the side function bar.

8. The device according to claim 6, characterized in that The receiving module is further configured to receive a drag input of the target interface after the display module displays the target interface in the side function bar in response to the second input; The display module is further configured to display the target interface in the second area and the first interface in the third area in response to the drag input received by the receiving module, display the target interface in the second area and the first interface in the third area, wherein the second area is a partial display area of ​​the display screen of the electronic device, and the third area is a display area other than the second area; Wherein, the display area of ​​the second region is smaller than the display area of ​​the third region.

9. The device according to claim 6, characterized in that The side function bar further includes: a small window display control, and the receiving module is further used for the display module to receive a third input to the small window display control after the side function bar is displayed in the first area in response to the first input; The display module is further configured to display an application identifier list in response to the third input received by the receiving module, wherein the application identifier list includes the at least one application identifier.

10. The device according to claim 6, characterized in that The side function bar also includes a switch display control; The receiving module is further configured to receive a fourth input for the switching display control after the display module displays the target interface in the side function bar in response to the second input; The display module is further used to switch the first interface to the target interface in response to the fourth input received by the receiving module, and display the first interface in the side function bar.

Citation Information

Patent Citations

  • Using method of mobile terminal side edge function bar

    CN106325683A

  • Display method of sidebar and electronic equipment

    CN114489422A

  • Method for displaying sidebar, terminal and storage medium

    US20240045570A1

Cited By

  • Application interface display method and apparatus

    WO2026067403A1