Application interface display method and device

By displaying the first component associated with the application on the electronic device and receiving user input, the problem of cumbersome operations in the prior art is solved, and the efficiency of quickly displaying the application interface is improved.

CN119645258APending Publication Date: 2025-03-18VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411668758.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

When an application running in the background of an existing electronic device wants to be opened in the display area, the operation is complicated. You need to wake up the application first and then adjust the interface.

Method used

An application interface display method and device is provided, which simplifies the operation flow by displaying a first component associated with an application program and receiving user input to display an interface of the application program in a specified display area.

Benefits of technology

It realizes that when the application enters the background to run, quickly displays the application-associated interface, simplifies operations and improves the efficiency of the application interface display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119645258A_ABST
    Figure CN119645258A_ABST
Patent Text Reader

Abstract

The invention discloses an application interface display method and device, and belongs to the technical field of electronic equipment. The method comprises the steps that N first components are displayed, each first component is associated with an application program and a display area, the first components are displayed under the condition that the application programs associated with the first components enter a background to run, and N is a positive integer; receiving a first input to a second component, wherein the second component is any one of the N first components; in response to the first input, an application interface of the first application program is displayed in a first display area, the first display area is a display area associated with the second component, and the first application program is an application program associated with the second component.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the continuous development of electronic device technology, the split-screen function of electronic devices has emerged, which can open the application interfaces of multiple applications at the same time and perform multi-tasking. At present, when an electronic device wants to open an application running in the background in a certain display area, it is often necessary to wake up the application first, and then adjust its application interface to the desired display area based on the user's operation. The whole process is cumbersome. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide an application interface display method and device, which can simplify the operation and improve the efficiency of application interface display.

[0004] In a first aspect, an embodiment of the present application provides an application interface display method, the method comprising:

[0005] Display N first components, each of which is associated with an application and a display area, and the first component is displayed when the application associated with the first component enters the background, and N is a positive integer;

[0006] Receiving a first input to a second component, where the second component is any one of the N first components;

[0007] In response to the first input, an application interface of a first application is displayed in a first display area, the first display area is a display area associated with the second component, and the first application is an application associated with the second component.

[0008] In a second aspect, an embodiment of the present application provides a device for displaying an application interface, the device comprising:

[0009] A display module, used for displaying N first components, each of which is associated with an application and a display area, and the first component is displayed when the application associated with the first component enters the background operation, and N is a positive integer;

[0010] A receiving module, used for receiving a first input to a second component, where the second component is any one of the N first components;

[0011] The display module is further used to display an application interface of a first application in a first display area in response to a first input, the first display area being a display area associated with the second component, and the first application being an application associated with the second component.

[0012] 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.

[0013] 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.

[0014] 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.

[0015] 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.

[0016] In an embodiment of the present application, the electronic device can display the first component associated with the application when the application enters the background operation, and each displayed first component is also associated with a display area; it can receive a first input of any second component in the first components displayed by the user, and in response to the first input, display the first application associated with the second component in the first display area associated with the second component. In this way, based on the user's input to the first component associated with the application and the display area, the application interface of the associated application can be displayed in the associated display area, which simplifies the operation and improves the efficiency of the application interface display. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a flowchart of the application interface display method provided in an embodiment of the present application;

[0018] Figure 2 This is one of the interface schematic diagrams of the application interface display method provided in the embodiment of the present application;

[0019] Figure 3 This is the second interface schematic diagram of the application interface display method provided in the embodiment of the present application;

[0020] Figure 4 This is the third interface diagram of the application interface display method provided in the embodiment of the present application;

[0021] Figure 5 This is the fourth interface diagram of the application interface display method provided in the embodiment of the present application;

[0022] Figure 6 This is the fifth interface diagram of the application interface display method provided in the embodiment of the present application;

[0023] Figure 7 This is the sixth interface diagram of the application interface display method provided in the embodiment of the present application;

[0024] Figure 8a This is the seventh interface schematic diagram of the application interface display method provided in the embodiment of the present application;

[0025] Figure 8b This is the eighth interface schematic diagram of the application interface display method provided in the embodiment of the present application;

[0026] Figure 8c This is the ninth interface diagram of the application interface display method provided in the embodiment of the present application;

[0027] Fig. 9 is a structural schematic diagram of an application interface display device provided in an embodiment of the present application;

[0028] Fig.10 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0029] Fig.11 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0030] 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.

[0031] 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.

[0032] The following is a detailed description of the application interface display method provided by the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0033] Figure 1: is a flowchart of an application interface display method provided in an embodiment of the present application. The application interface display method may include:

[0034] Step 101, displaying N first components, each of which is associated with an application and a display area, and the first component is displayed when the application associated with the first component enters the background operation, and N is a positive integer.

[0035] In step 101, when there is at least one application running in the background in the electronic device, the first component associated with the application running in the background can be displayed on the electronic device.

[0036] The first component may also be associated with a display area. The display area may be determined according to user settings. For example, the user may set the display area of ​​application A to display area C, the display area of ​​application B to display area B, and the display area of ​​application C to display area A. Then, when application A, application B, and application C enter the background, the first component of application A, the first component of application B, and the first component of application C are displayed, and the first component of application A is associated with display area C, the first component of application B is associated with display area B, and the first component of application C is associated with display area A.

[0037] In some examples, the display area associated with the first component can be determined based on the display position of the application interface of the application associated with the first component before entering the background. For example, if the electronic device displays the application interface of application A in full screen, and application A enters the background, the first component A of application A is displayed, and the display area associated with the first component A is the entire display screen of the electronic device. If the display screen of the electronic device is divided into display area A and display area B, and display area A displays the application interface of application A, and display area B displays the application interface of application B, and application A and application B enter the background, the first component A of application A and the first component B of application B are displayed, and the display area A associated with the first component A and the display area B associated with the first component B. If the display screen of an electronic device is divided into display area A, display area B and display area C, and display area A displays the application interface of application A, display area B displays the application interface of application B, and display area C displays the application interface of application C, and application A, application B and application C enter the background to run, then the first component A of application A, the first component B of application B and the first component C of application C are displayed, and the display area A associated with the first component A, the display area B associated with the first component B, and the display area C associated with the first component C.

[0038] It is understandable that the first component can be displayed at a preset position, and multiple first components can be displayed in a stacked manner. For example, the first component can be displayed in the upper left corner area of ​​the display screen. In some examples, the display position of the first component can also correspond to the display area associated with the first position. This is not specifically limited here.

[0039] For example, if the display area associated with the first component A of application A is the entire display screen of the electronic device, the first component A can be displayed in the middle of the display screen. If the first component A of application A is associated with display area A, and the first component B of application B is associated with display area B, then the first component A can be displayed in display area A, and the first component B can be displayed in display area B. If the first component A of application A is associated with display area A, the first component B of application B is associated with display area B, and the first component C of application C is associated with display area C, then Figure 2 As shown, the first component A211 can be displayed in the display area A201, the first component B221 can be displayed in the display area B202, and the first component C231 can be displayed in the display area C203.

[0040] Step 102, receiving a first input to a second component, where the second component is any one of the N first components.

[0041] In step 102, a first input from a user to any second component among the N first components may be received. The first input may be: a click input from a user to the first component, or a voice command input by a user, or a specific gesture input by a user, which may be determined according to actual usage requirements, and is not limited in this embodiment of the present application. The specific gesture in the embodiment of the present application may be any one of a single-click gesture, a sliding gesture, a dragging 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 may also be a long press input or a short press input.

[0042] Step 103, in response to the first input, displaying an application interface of a first application in a first display area, the first display area being a display area associated with the second component, and the first application being an application associated with the second component.

[0043] In step 103, in response to the first input, an application associated with the second component may be displayed in a display area associated with the second component.

[0044] For example, take the display area A associated with the first component A, the display area B associated with the first component B, and the display area C associated with the first component C as an example. Figure 2 and Figure 3As shown, in response to the user clicking on the first component A211, the application interface 212 of application A can be displayed in the display area A201. In response to the user clicking on the first component B221, the application interface 222 of application B can be displayed in the display area B202. In response to the user clicking on the first component C231, the application interface 232 of application C can be displayed in the display area C203.

[0045] In the embodiment of the present application, the electronic device of the application interface display method can display the first component associated with the application when the application enters the background operation, and each displayed first component is also associated with a display area; it can receive the first input of any second component in the first component displayed by the user, and in response to the first input, display the first application associated with the second component in the first display area associated with the second component. In this way, based on the user's input to the first component associated with the application and the display area, the application interface of the associated application can be displayed in the associated display area, which simplifies the operation and improves the efficiency of the application interface display.

[0046] In some embodiments, after displaying the N first components and before receiving a first input for the second component, the method may further include:

[0047] receiving a second input to a second component;

[0048] In response to the second input, updating display information of the second component, the display information including at least one of a display position and a display size;

[0049] In response to the updated display information, a display area associated with the second component is determined.

[0050] In this embodiment, when N first components are displayed, a second input of a user to any second component among the N first components may be received. The second input may be used to update display information of the second component, and the display information may include display position and / or display size.

[0051] In some examples, taking the case where the display information includes the display position as an example, if in response to the second input, the display position of the first component A is updated from the display area A to the display area B, and the display position of the first component B is updated from the display area B to the display area A. At this time, the first component A can be associated with the display area B, and the first component B can be associated with the display area A. In other words, when the first input to the first component A and the first component B is received, the application interface of application A can be displayed in the display area B, and the application interface of application B can be displayed in the display area A.

[0052] In other examples, such as Figure 4As shown, taking the display information including the display size and the first component B221 displayed in the display area B202 as an example, an input of dragging the first component B221 can be received, such as dragging the first component B221 to the right. Figure 5 As shown in FIG. 1 , the display size of the first component B221 occupies the display area B202 and the display area C203. At this time, the first component B221 can be associated with the display area B202 and the display area C203. In other words, when receiving the first input to the second component B221, it can be as follows Figure 6 As shown, the application interface 222 of application B is displayed in display area B202 and display area C203.

[0053] In other embodiments, the display information may further include a display position and a display size, and any position and size of a display area corresponding to an application of the first component may be determined based on any display position and display size adjusted by the first component.

[0054] In this way, the display area associated with the first component can be related to the display information of the first component. By adjusting the display information of the first component, the purpose of adjusting the display area of ​​the application interface of the application associated with the first component can be achieved, thereby improving the efficiency of switching the display position of the application interface.

[0055] In some embodiments, the first input includes a first sub-input and a second sub-input; in response to the first input, displaying an application interface of the first application in the first display area may include:

[0056] In response to a first sub-input to the second component, displaying a third component in the first display area, the third component being associated with the first application and being used to display key information in an application interface of the first application;

[0057] In case of receiving a second sub-input to the third component, in response to the second sub-input, an application interface of the first application is displayed in the first display area.

[0058] In this embodiment, the first input may include a first sub-input and a second sub-input. Figure 7 As shown, taking the second component as the first component B as an example, the user's first sub-input to the first component B can be received, and in response to the first sub-input, the third component 223 associated with application B can be displayed in the display area associated with the first component B. The third component 223 can display key information in the application interface of application B.

[0059] Among them, the key information may refer to information related to the currently being executed task in the application interface of the first application. For example, taking the first application as a music playing application, the key information may include the name of the currently playing music, the playing progress, and quick function controls such as "Pause / Play" control, "Previous Song" control and "Next Song" control.

[0060] In some examples, the third component may be the expanded state of the first component. Compared with the first component, the third component has a larger area and displays more information, making it easier for users to execute some shortcut functions of the application based on the displayed information.

[0061] A second sub-input of the user to the third component can be received, and in response to the second sub-input, such as Figure 6 As shown, the application interface of the application associated with the third component is displayed in the display area associated with the second component.

[0062] In this way, before the first component switches to display the application interface of the application associated with the first component, a third component for displaying key information of the application associated with the first component can also be displayed, so that the user can choose to directly execute shortcut functions for the content displayed by the third component, or further display the application interface, which increases the flexibility and intelligence of the application interface display.

[0063] In some embodiments, before displaying the N first components, the method may further include:

[0064] Display application interfaces of M application programs in M ​​display areas in a one-to-one correspondence, where M is a positive integer;

[0065] receiving a third input from a user, where the third input is used to instruct a second application to enter background operation, where the second application is any one of the M applications;

[0066] In response to the third input, a first component associated with the second application is displayed in a display area corresponding to the second application.

[0067] In this embodiment, the application interfaces of M application programs may be displayed in M ​​display areas in a one-to-one correspondence. Figure 3 As shown, the application interface 212 of application A can be displayed in the display area A 201 , the application interface 222 of application B can be displayed in the display area B 202 , and the application interface 232 of application C can be displayed in the display area C 203 .

[0068] A third input from the user may be received, and the third input may be an input for causing any application program among the M applications to enter background operation.

[0069] In response to the third input, the first component associated with any application may be displayed in the display area corresponding to the application. Figure 2 As shown, in response to an input for putting application A into the background, a first component A211 of application A may be displayed in display area A201. In response to an input for putting application B into the background, a first component B221 of application B may be displayed in display area B202. In response to an input for putting application C into the background, a first component C231 of application C may be displayed in display area C203.

[0070] In this way, the corresponding first component can be displayed in the associated display area, which makes it easy for users to understand the location where the application interface of the application associated with the first component will be displayed, and then they can freely adjust the display position of the first component according to needs so that they can switch the display area of ​​the application interface, thereby improving the flexibility and efficiency of the application interface display.

[0071] In some examples, the same display area can be used to display the application interfaces of multiple applications. In this way, when multiple applications enter the background, the first components associated with these applications can be stacked and displayed in the display area. It is understandable that the application interface of the application associated with the first component stacked on the top layer can be displayed preferentially in the display area.

[0072] In some embodiments, the method may further include:

[0073] In response to a third input, when M is an integer greater than 1, the M display areas are re-divided into M-1 display areas, and application interfaces of M-1 application programs are displayed in the M-1 display areas in a one-to-one correspondence, where the M-1 application programs are other application programs among the M application programs except the second application program;

[0074] When M is 1, the desktop is displayed in full screen.

[0075] In this embodiment, in response to the third input that any application enters the background, the first component of the application is displayed, and the application interfaces of the remaining open applications are re-divided into display areas for display. When all applications enter the background, the desktop can be displayed in full screen.

[0076] For example, Figure 3 As shown, the electronic device includes a display area A201 for displaying the application interface 212 of application A, a display area B202 for displaying the application interface 222 of application B, and a display area C203 for displaying the application interface 232 of application C. When application A enters the background, as shown in FIG. Figure 8aAs shown, the first component A211 of application A can be displayed in the original display area A201, and the display screen is divided into a left display area 801 and a right display area 802, which are used to display the application interface 222 of application B and the application interface 232 of application C respectively. When application B also enters the background operation, as shown in FIG. Figure 8b As shown, the first component B221 of application B can be displayed in the original display area B202, and the display screen displays the application interface 232 of application C in full screen. When application C also enters the background operation, as shown in FIG. Figure 8c As shown, the first component C231 of application C can be displayed in the original display area C203, and the display screen displays the desktop in full screen.

[0077] In this way, the display area can be flexibly divided for display according to the currently open application, further improving the flexibility and efficiency of switching the application interface display.

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

[0079] like Fig. 9 As shown, the embodiment of the present application provides an application interface display device 900, which may include:

[0080] Display module 901, used to display N first components, each of which is associated with an application and a display area, and the first component is displayed when the application associated with the first component enters the background operation, and N is a positive integer;

[0081] A receiving module 902 is used to receive a first input to a second component, where the second component is any one of the N first components;

[0082] The display module 901 is further used to display an application interface of a first application in a first display area in response to a first input, the first display area being a display area associated with the second component, and the first application being an application associated with the second component.

[0083] In the embodiment of the present application, the electronic device of the application interface display method can display the first component associated with the application when the application enters the background operation, and each displayed first component is also associated with a display area; it can receive the first input of any second component in the first components displayed by the user, and in response to the first input, display the first application associated with the second component in the first display area associated with the second component. In this way, based on the user's input to the first component associated with the application and the display area, the application interface of the associated application can be displayed in the associated display area, which simplifies the operation and improves the efficiency of the application interface display.

[0084] In some embodiments, the receiving module 902 may also be used to:

[0085] After displaying the N first components and before receiving the first input to the second component, receiving a second input to the second component;

[0086] The application interface display device 900 may further include a processing module, which is used to:

[0087] In response to the second input, updating display information of the second component, the display information including at least one of a display position and a display size;

[0088] In response to the updated display information, a display area associated with the second component is determined.

[0089] In this way, the display area associated with the first component can be related to the display information of the first component. By adjusting the display information of the first component, the purpose of adjusting the display area of ​​the application interface of the application associated with the first component can be achieved, thereby improving the efficiency of switching the display position of the application interface.

[0090] In some embodiments, the first input includes a first sub-input and a second sub-input;

[0091] The display module 901 can also be used for:

[0092] In response to a first sub-input to the second component, displaying a third component in the first display area, the third component being associated with the first application and being used to display key information in an application interface of the first application;

[0093] In case of receiving a second sub-input to the third component, in response to the second sub-input, an application interface of the first application is displayed in the first display area.

[0094] In this way, before the first component switches to display the application interface of the application associated with the first component, a third component for displaying key information of the application associated with the first component can also be displayed, so that the user can choose to directly execute shortcut functions for the content displayed by the third component, or further display the application interface, which increases the flexibility and intelligence of the application interface display.

[0095] In some embodiments, the display module 901 may also be used to:

[0096] Before displaying the N first components, displaying application interfaces of M application programs in M ​​display areas one by one, where M is a positive integer;

[0097] The receiving module 902 may also be used to: receive a third input from the user, where the third input is used to instruct the second application to enter background operation, where the second application is any one of the M applications;

[0098] The display module 901 can also be used to: in response to a third input, display a first component associated with the second application in a display area corresponding to the second application.

[0099] In this way, the corresponding first component can be displayed in the associated display area, which makes it easy for users to understand the location where the application interface of the application associated with the first component will be displayed, and then they can freely adjust the display position of the first component according to needs so that they can switch the display area of ​​the application interface, thereby improving the flexibility and efficiency of the application interface display.

[0100] In some embodiments, the display module 901 may also be used to:

[0101] In response to a third input, when M is an integer greater than 1, the M display areas are re-divided into M-1 display areas, and application interfaces of M-1 application programs are displayed in the M-1 display areas in a one-to-one correspondence, where the M-1 application programs are other application programs among the M application programs except the second application program;

[0102] When M is 1, the desktop is displayed in full screen.

[0103] In this way, the display area can be flexibly divided for display according to the currently open application, further improving the flexibility and efficiency of switching the application interface display.

[0104] 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.

[0105] 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.

[0106] The application interface display device provided in the embodiment of the present application can achieve Figure 1 To avoid repetition, the various processes implemented in the method embodiment of FIG8 are not described again here.

[0107] Alternatively, if Fig.10 As shown, an embodiment of the present application also provides an electronic device 1000, including a processor 1001 and a memory 1002, wherein the memory 1002 stores programs or instructions that can be executed on the processor 1001, and when the program or instructions are executed by the processor 1001, 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.

[0108] 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.

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

[0110] The electronic device 1100 includes but is not limited to: a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109, and a processor 1110 and other components.

[0111] Those skilled in the art will appreciate that the electronic device 1100 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.11 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.

[0112] The display unit 1106 is used to display N first components, each of which is associated with an application and a display area, and the first component is displayed when the application associated with the first component enters the background operation, and N is a positive integer;

[0113] A user input unit 1107, used to receive a first input to a second component, where the second component is any one of the N first components;

[0114] The display unit 1106 is further configured to display an application interface of a first application in a first display area in response to a first input, wherein the first display area is a display area associated with the second component, and the first application is an application associated with the second component.

[0115] In the embodiment of the present application, the electronic device of the application interface display method can display the first component associated with the application when the application enters the background operation, and each displayed first component is also associated with a display area; it can receive the first input of any second component in the first components displayed by the user, and in response to the first input, display the first application associated with the second component in the first display area associated with the second component. In this way, based on the user's input to the first component associated with the application and the display area, the application interface of the associated application can be displayed in the associated display area, which simplifies the operation and improves the efficiency of the application interface display.

[0116] In some embodiments, the user input unit 1107 may also be used to:

[0117] After displaying the N first components and before receiving the first input to the second component, receiving a second input to the second component;

[0118] The processor 1110 is configured to:

[0119] In response to the second input, updating display information of the second component, the display information including at least one of a display position and a display size;

[0120] In response to the updated display information, a display area associated with the second component is determined.

[0121] In this way, the display area associated with the first component can be related to the display information of the first component. By adjusting the display information of the first component, the purpose of adjusting the display area of ​​the application interface of the application associated with the first component can be achieved, thereby improving the efficiency of switching the display position of the application interface.

[0122] In some embodiments, the first input includes a first sub-input and a second sub-input;

[0123] The display unit 1106 can also be used to:

[0124] In response to a first sub-input to the second component, displaying a third component in the first display area, the third component being associated with the first application and being used to display key information in an application interface of the first application;

[0125] In case of receiving a second sub-input to the third component, in response to the second sub-input, an application interface of the first application is displayed in the first display area.

[0126] In this way, before the first component switches to display the application interface of the application associated with the first component, a third component for displaying key information of the application associated with the first component can also be displayed, so that the user can choose to directly execute shortcut functions for the content displayed by the third component, or further display the application interface, which increases the flexibility and intelligence of the application interface display.

[0127] In some embodiments, the display unit 1106 may also be used to:

[0128] Before displaying the N first components, displaying application interfaces of M application programs in M ​​display areas one by one, where M is a positive integer;

[0129] The user input unit 1107 may also be used to: receive a third input from the user, the third input being used to instruct a second application to enter background operation, the second application being any one of the M applications;

[0130] The display unit 1106 can also be used to: in response to a third input, display a first component associated with the second application in a display area corresponding to the second application.

[0131] In this way, the corresponding first component can be displayed in the associated display area, which makes it easy for users to understand the location where the application interface of the application associated with the first component will be displayed, and then they can freely adjust the display position of the first component according to needs so that they can switch the display area of ​​the application interface, thereby improving the flexibility and efficiency of the application interface display.

[0132] In some embodiments, the display unit 1106 may also be used to:

[0133] In response to a third input, when M is an integer greater than 1, the M display areas are re-divided into M-1 display areas, and application interfaces of M-1 application programs are displayed in the M-1 display areas in a one-to-one correspondence, where the M-1 application programs are other application programs among the M application programs except the second application program;

[0134] When M is 1, the desktop is displayed in full screen.

[0135] In this way, the display area can be flexibly divided for display according to the currently open application, further improving the flexibility and efficiency of switching the application interface display.

[0136] It should be understood that in the embodiment of the present application, the input unit 1104 may include a graphics processor (Graphics Processing Unit, GPU) 11041 and a microphone 11042, and the graphics processor 11041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1107 includes a touch panel 11071 and at least one of other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include two parts: a touch detection device and a touch controller. Other input devices 11072 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.

[0137] The memory 1109 can be used to store software programs and various data. The memory 1109 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 1109 may include a volatile memory or a non-volatile memory, or the memory 1109 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 1109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0138] The processor 1110 may include one or more processing units; optionally, the processor 1110 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 1110.

[0139] 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, the various processes of the above-mentioned application interface display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0140] 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.

[0141] 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.

[0142] 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.

[0143] 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.

[0144] 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.

[0145] 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.

[0146] 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: Displaying N first components, each of which is associated with an application and a display area, and the first components are displayed when the application associated with the first components enters the background, and N is a positive integer; Receiving a first input to a second component, where the second component is any one of the N first components; In response to the first input, an application interface of a first application is displayed in a first display area, the first display area is a display area associated with the second component, and the first application is an application associated with the second component.

2. The method according to claim 1, characterized in that After displaying the N first components and before receiving a first input to the second component, the method further includes: receiving a second input to the second component; In response to the second input, updating display information of the second component, the display information including at least one of a display position and a display size; In response to the updated display information, a display area associated with the second component is determined.

3. The method according to claim 1 or 2, characterized in that: The first input includes a first sub-input and a second sub-input; and in response to the first input, displaying an application interface of a first application in the first display area includes: In response to the first sub-input to the second component, displaying a third component in the first display area, wherein the third component is associated with the first application and is used to display key information in an application interface of the first application; When the second sub-input to the third component is received, in response to the second sub-input, an application interface of the first application is displayed in the first display area.

4. The method according to claim 1 or 2, characterized in that: Before displaying the N first components, the method further includes: Display application interfaces of M application programs in M ​​display areas in a one-to-one correspondence, where M is a positive integer; receiving a third input from a user, wherein the third input is used to instruct a second application to enter background operation, wherein the second application is any one of the M applications; In response to the third input, the first component associated with the second application is displayed in a display area corresponding to the second application.

5. The method according to claim 4, characterized in that The method further comprises: In response to the third input, when M is an integer greater than 1, the M display areas are re-divided into M-1 display areas, and application interfaces of M-1 application programs are displayed in the M-1 display areas in a one-to-one correspondence, where the M-1 application programs are other application programs among the M application programs except the second application program; When M is 1, the desktop is displayed in full screen.

6. An application interface display device, characterized in that: The device comprises: A display module, used for displaying N first components, each of which is associated with an application and a display area, and the first components are displayed when the application associated with the first components enters the background, and N is a positive integer; A receiving module, configured to receive a first input to a second component, where the second component is any one of the N first components; The display module is further used to display an application interface of a first application in a first display area in response to the first input, the first display area being a display area associated with the second component, and the first application being an application associated with the second component.

7. The device according to claim 6, characterized in that The receiving module is also used for: After displaying the N first components and before receiving the first input to the second component, receiving a second input to the second component; The device also includes a processing module, which is used to: In response to the second input, updating display information of the second component, the display information including at least one of a display position and a display size; In response to the updated display information, a display area associated with the second component is determined.

8. The device according to claim 6 or 7, characterized in that The first input includes a first sub-input and a second sub-input; The display module is also used for: In response to the first sub-input to the second component, displaying a third component in the first display area, wherein the third component is associated with the first application and is used to display key information in an application interface of the first application; When the second sub-input to the third component is received, in response to the second sub-input, an application interface of the first application is displayed in the first display area.

9. The device according to claim 6 or 7, characterized in that The display module is also used for: Before displaying the N first components, displaying application interfaces of M application programs in M ​​display areas in a one-to-one correspondence, where M is a positive integer; The receiving module is further used to: receive a third input from a user, where the third input is used to instruct a second application to enter background operation, where the second application is any one of the M applications; The display module is further used to: in response to the third input, display the first component associated with the second application in the display area corresponding to the second application.

10. The device according to claim 9, characterized in that The display module is also used for: In response to the third input, when M is an integer greater than 1, the M display areas are re-divided into M-1 display areas, and application interfaces of M-1 application programs are displayed in the M-1 display areas in a one-to-one correspondence, where the M-1 application programs are other application programs among the M application programs except the second application program; When M is 1, the desktop is displayed in full screen.