Application switching method and electronic equipment

By setting the first view area and the second view area in the display area of ​​the electronic device, and displaying the tag logo of the application in the second sub-region, the troublesome and time-consuming problem of switching multitasking applications in the prior art is solved, and the user experience is improved.

CN119987920APending Publication Date: 2025-05-13LENOVO (BEIJING) LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411999718.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In the prior art, when a user performs multitasking applications on an electronic device at the same time, switching applications is more troublesome and time-consuming, reducing the user experience.

Method used

By setting the first view area and the second view area in the display area, the first view area includes a first sub-region and a second sub-region, the first sub-region is used to display the display interface of the application, and the second sub-region is used to display the label identifier of the application. In response to the case where the target application is displayed in the first sub-region, the target label identifier corresponding to the target application is displayed in the second sub-region, and it is set to the target display state, and the label identifier of the non-target application is set to the non-target display state.

Benefits of technology

Through this method, users can easily switch and operate multiple applications in the first sub-region, improving the user experience and simplifying the operation process of multitasking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119987920A_ABST
    Figure CN119987920A_ABST
Patent Text Reader

Abstract

The invention provides an application switching method and electronic equipment, a display area comprises a first view area, the area of the first view area is smaller than that of the display area, the first view area comprises a first sub-area and a second sub-area, and the first sub-area is used for displaying a display interface of an application; the second sub-region is used for displaying a tag identifier corresponding to the application; and displaying the target label identifier corresponding to the target application in the second sub-region in response to the condition that the first sub-region displays the target application, so that the problems of display disorder and troublesome switching when a multi-task application program is executed on a display interface at the same time can be solved, and the user experience feeling is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer processing technology, and in particular to a method for switching applications and an electronic device. Background Art

[0002] With the continuous development of Internet technology, various applications have been developed and used to meet people's daily needs. Therefore, the display interface of electronic devices often executes multiple applications at the same time.

[0003] For example, when a user is watching a movie on an electronic device, the screen needs to display multiple chat programs for switching. However, in the prior art, if a user uses a certain program as the main window, switching back and forth between the other programs will be troublesome and time-consuming, which reduces the user experience. Summary of the invention

[0004] The present disclosure provides a method for switching applications and an electronic device.

[0005] According to a first aspect of the present disclosure, a method for switching applications is provided, comprising:

[0006] The display area includes a first viewing area, the area of ​​the first viewing area is smaller than the area of ​​the display area, wherein the first viewing area includes a first sub-area and a second sub-area, the first sub-area is used to display a display interface of the application; the second sub-area is used to display a label logo corresponding to the application;

[0007] In response to the first sub-region displaying a target application, a target label identifier corresponding to the target application is displayed in the second sub-region.

[0008] In one embodiment of the present application, the method also includes: in response to the first sub-area displaying a target application, the target label identifier corresponding to the target application at the second sub-area is in a target display state, and the label identifier corresponding to the non-target application at the second sub-area is in a non-target display state.

[0009] In one embodiment of the present application, the method also includes: in response to input information of a first target label identifier at the second sub-area, causing a first target application corresponding to the first target label identifier to be displayed within the first sub-area, wherein the first target label identifier is in a display state in the second sub-area.

[0010] In an implementation of the present application, the display area further includes a second viewing area, the second viewing area is an area within the display area except the first viewing area, the second viewing area has a third sub-area, and the method further includes at least one of the following:

[0011] In response to the first sub-region displaying a second target application, displaying a second target icon corresponding to the second target application in the third sub-region;

[0012] In response to the first sub-region displaying the second target application, not displaying the second target icon mark corresponding to the second target application in the third sub-region;

[0013] In response to the first sub-area displaying a second target application, obtaining a minimum display size of the second target application, and determining whether to display a second target icon corresponding to the second target application in the third sub-area according to a relationship between the minimum display size and a size of the first viewing area; or

[0014] In response to the first sub-region displaying a second target application, determining whether the second target application can be minimized, so as to determine whether to display a second target icon corresponding to the second target application in the third sub-region; or,

[0015] In response to the first sub-area displaying the second target application, it is determined whether the second target application is in a display restriction list to determine whether a second target icon identifier corresponding to the second target application is displayed in the third sub-area, wherein the display restriction list includes at least one application name whose icon identifier is not displayed in the third sub-area.

[0016] In an implementation of the present application, determining whether to display the second target icon corresponding to the second target application in the third sub-area according to the relationship between the minimum display size and the size of the first viewing area includes:

[0017] In response to the minimum display size of the second target application being larger than the size of the first view area, not displaying the second target icon corresponding to the second target application in the third sub-area; and,

[0018] Display a progress bar in the first view area, wherein the displayed progress bar is used to adjust the content displayed by the second target application in the first sub-area; or, modify the minimum display size of the second target application according to the display resolution of the first view area; or, modify the display resolution of the first view area according to the minimum display size of the second target application.

[0019] In an implementation of the present application, the method further includes:

[0020] In response to the second sub-region displaying a plurality of third label identifiers corresponding one-to-one to a plurality of third target applications, displaying a third target icon identifier corresponding to each of the third target applications in the third sub-region, or not displaying a third target icon identifier corresponding to each of the third target applications in the third sub-region; or

[0021] In response to the second sub-region displaying multiple third label identifiers corresponding to multiple third target applications one by one, it is determined whether to display the third target icon identifier corresponding to each third target application in the third sub-region according to application information of each third target application.

[0022] In an implementation of the present application, the method further includes:

[0023] In response to a user's selection operation on a fourth target icon in the third sub-area, a fourth target application corresponding to the fourth target icon is displayed in the first sub-area, and a fourth label corresponding to the fourth target application is synchronously displayed in the second sub-area as a target display state; and

[0024] In response to a user's selection operation on the fourth target label identifier in the second sub-area, a fourth target icon identifier corresponding to the fourth target application is synchronously displayed in the third sub-area as a target display state.

[0025] In an implementation of the present application, the method further includes:

[0026] In response to the display region being in a first display size, the display area of ​​the first view region is a fixed display area; in response to the display region being in a second display size, the display area of ​​the first view region can be switched among multiple display areas.

[0027] In one implementation of the present application, after establishing a target tag identifier corresponding to the target application in the second sub-area, it also includes: displaying the target application in the entire area of ​​the first sub-area; or, setting multiple display windows in the first sub-area, and displaying the target application in one of the display windows.

[0028] In one embodiment of the present application, before the target application is displayed in the first sub-area, it also includes: in response to the area of ​​the display interface of the target application entering the first sub-area exceeding the first preset area; or, in response to the display interface of the target application entering the first preset position of the first sub-area; or, in response to the area of ​​the display icon of the target application entering the first sub-area exceeding the second preset area; or, in response to the display icon of the target application entering the second preset position of the first sub-area; or, in response to the user's opening operation of the target application.

[0029] In the implementation of this application, it also includes:

[0030] In response to the user performing a maximization operation on the fifth target application, displaying the fifth target application in the entire area of ​​the second view area, or displaying the fifth target application in the entire area of ​​the display area; and / or,

[0031] In response to the user performing a closing operation on the sixth target application, closing the sixth target application, and removing the sixth target label identification corresponding to the sixth target application in the second sub-area; or, in response to the user performing a closing operation on the sixth target application, closing the sixth target application, and retaining the sixth target label identification corresponding to the sixth target application in the second sub-area; and / or,

[0032] In response to the user closing the seventh target label identifier, removing the seventh target label identifier from the second sub-area, and moving the seventh target application corresponding to the seventh target label identifier out of the first sub-area to the second view area; and / or,

[0033] In response to the user moving the eighth target application out of the first sub-area, or moving the eighth target label corresponding to the eighth target application out of the second sub-area, the eighth target application is displayed in the second viewing area.

[0034] In an implementation of the present application, the method further includes: in response to a user performing a maximization operation on an application in the second viewing area, displaying the application in the second viewing area in the entire area of ​​the second viewing area.

[0035] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a display screen and a processor, wherein:

[0036] The display screen is used to set a first viewing area in the display area, the area of ​​the first viewing area is smaller than the area of ​​the display area, wherein the first viewing area includes a first sub-area and a second sub-area, the first sub-area is used to display the display interface of the application; the second sub-area is used to display the label identification of each application;

[0037] The processor is used to, in response to the first sub-area displaying a target application, establish a target label identifier corresponding to the target application in the second sub-area; and in response to the first sub-area displaying a target application, the target label identifier corresponding to the target application at the second sub-area is in a target display state, and the label identifier of the non-target application at the second sub-area is in a non-target display state.

[0038] In one embodiment of the present application, the display area of ​​the display screen includes a first display size and a second display size, and the processor is used to, in response to the display area being in the first display size, have a display area of ​​the first view area be a fixed display area; and, in response to the display area being in the second display size, have the display area of ​​the first view area be able to switch among multiple display areas.

[0039] In an implementation of the present application, the processor further includes:

[0040] In response to the first sub-region displaying a target application, the target label identifier corresponding to the target application in the second sub-region is in a target display state, and the label identifier corresponding to the non-target application in the second sub-region is in a non-target display state.

[0041] In an implementation of the present application, the processor further includes:

[0042] In response to input information of a first target label identifier in the second sub-region, a first target application corresponding to the first target label identifier is displayed in the first sub-region, wherein the first target label identifier is in a target display state in the second sub-region.

[0043] In an implementation of the present application, the display area further includes a second viewing area, the second viewing area is an area within the display area except the first viewing area, the second viewing area has a third sub-area, and the processor further includes at least one of the following:

[0044] In response to the first sub-region displaying a second target application, displaying a second target icon corresponding to the second target application in the third sub-region;

[0045] In response to the first sub-region displaying the second target application, not displaying the second target icon mark corresponding to the second target application in the third sub-region;

[0046] In response to the first sub-area displaying a second target application, obtaining a minimum display size of the second target application, and determining whether to display a second target icon corresponding to the second target application in the third sub-area according to a relationship between the minimum display size and a size of the first viewing area; or

[0047] In response to the first sub-region displaying a second target application, determining whether the second target application can be minimized, so as to determine whether to display a second target icon corresponding to the second target application in the third sub-region; or,

[0048] In response to the first sub-area displaying the second target application, it is determined whether the second target application is in a display restriction list to determine whether a second target icon identifier corresponding to the second target application is displayed in the third sub-area, wherein the display restriction list includes at least one application name whose icon identifier is not displayed in the third sub-area.

[0049] In an implementation of the present application, the processor specifically includes:

[0050] In response to the minimum display size of the second target application being larger than the size of the first view area, not displaying the second target icon corresponding to the second target application in the third sub-area; and,

[0051] Displaying a progress bar in the first view area, wherein the displayed progress bar is used to adjust the content displayed by the second target application in the first sub-area; or, modifying the minimum display size of the second target application according to the display resolution of the first view area; or, modifying the display resolution of the first view area according to the minimum display size of the second target application.

[0052] In an implementation of the present application, the processor further includes:

[0053] In response to the second sub-region displaying a plurality of third label identifiers corresponding one-to-one to a plurality of third target applications, displaying a third target icon identifier corresponding to each of the third target applications in the third sub-region, or not displaying a third target icon identifier corresponding to each of the third target applications in the third sub-region; or

[0054] In response to the second sub-region displaying multiple third label identifiers corresponding to multiple third target applications one by one, it is determined whether to display the third target icon identifier corresponding to each third target application in the third sub-region according to application information of each third target application.

[0055] In an implementation of the present application, the processor further includes:

[0056] In response to a user's selection operation on a fourth target icon in the third sub-area, a fourth target application corresponding to the fourth target icon is displayed in the first sub-area, and a fourth label corresponding to the fourth target application is synchronously displayed in the second sub-area as a target display state; and

[0057] In response to a user's selection operation on the fourth target label identifier in the second sub-area, a fourth target icon identifier corresponding to the fourth target application is synchronously displayed in the third sub-area as a target display state.

[0058] In an implementation of the present application, the processor further includes:

[0059] In response to the display area being in a first display size, the display area of ​​the first view area is a fixed display area;

[0060] In response to the display region being in the second display size, the display area of ​​the first view region can be switched among a plurality of display areas.

[0061] In one embodiment of the present application, the processor also includes: after establishing a target tag identifier corresponding to the target application in the second sub-area, displaying the target application in the entire area of ​​the first sub-area; or, setting multiple display windows in the first sub-area, displaying the target application in one of the display windows.

[0062] In one embodiment of the present application, the processor also includes: before the target application is displayed in the first sub-area, in response to the display interface of the target application entering the first sub-area with an area exceeding a first preset area; or, in response to the display interface of the target application entering a first preset position of the first sub-area; or, in response to the display icon of the target application entering the first sub-area with an area exceeding a second preset area; or, in response to the display icon of the target application entering a second preset position of the first sub-area; or, in response to a user's opening operation of the target application.

[0063] In an implementation of the present application, the processor further includes:

[0064] In response to the user performing a maximization operation on the fifth target application, displaying the fifth target application in the entire area of ​​the second view area, or displaying the fifth target application in the entire area of ​​the display area; and / or,

[0065] In response to the user performing a closing operation on the sixth target application, closing the sixth target application, and removing the sixth target label identification corresponding to the sixth target application in the second sub-area; or, in response to the user performing a closing operation on the sixth target application, closing the sixth target application, and retaining the sixth target label identification corresponding to the sixth target application in the second sub-area; and / or,

[0066] In response to the user closing the seventh target label identifier, removing the seventh target label identifier from the second sub-area, and moving the seventh target application corresponding to the seventh target label identifier out of the first sub-area to the second view area; and / or,

[0067] In response to the user moving the eighth target application out of the first sub-area, or moving the eighth target label corresponding to the eighth target application out of the second sub-area, the eighth target application is displayed in the second viewing area.

[0068] In an implementation of the present application, the processor further includes: in response to a user performing a maximize operation on the application in the second view area, displaying the application in the second view area in the entire area of ​​the second view area.

[0069] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an exemplary and non-limiting manner, in which:

[0071] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts.

[0072] Figure 1 A schematic diagram of the implementation process of the application switching method according to an embodiment of the present disclosure is shown;

[0073] Figure 2 An exemplary display area reference diagram of an embodiment of the present disclosure is shown. Figure 1 ;

[0074] Figure 3 An exemplary display area reference diagram of an embodiment of the present disclosure is shown. Figure 2 ;

[0075] Figure 4 An exemplary display area reference diagram of an embodiment of the present disclosure is shown. Figure 3 ;

[0076] Figure 5 A schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0077] In order to make the purpose, features, and advantages of the present disclosure more obvious and easy to understand, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.

[0078] Figure 1 This is a flowchart of a method for switching applications provided by an embodiment of the present disclosure. The method can be executed by a device for switching applications provided by an embodiment of the present disclosure. The device can be implemented in software and / or hardware. The method specifically includes:

[0079] S110. The display area includes a first viewing area, and the area of ​​the first viewing area is smaller than the area of ​​the display area; wherein the first viewing area includes a first sub-area and a second sub-area, the first sub-area is used to display the display interface of the application; the second sub-area is used to display the label logo corresponding to the application.

[0080] Specifically, in this embodiment, the display area of ​​the display screen of the electronic device can be divided into two parts, including a first view area and a second view area. The first view area is smaller than the display area of ​​the display screen, and is used to facilitate users to switch between multiple applications. The second view area is used to display the application that the user wants to maximize viewing. In order to facilitate users to switch and operate different applications in the first view area, in this embodiment, the first view area can be divided into a first sub-area and a second sub-area, and the display interface of the application is displayed in the first sub-area, and the label logo corresponding to the application is displayed in the second sub-area.

[0081] Since the first view area is for users to use other applications while using the main application, the first view area does not occupy the entire interface of the display area of ​​the display screen. For example, in this embodiment, the display area of ​​the first view area can be set to 1 / 2 or 1 / 3 of the display area of ​​the display screen, or it can be personalized according to user needs. This embodiment does not limit the display area of ​​the first view area. In addition, this embodiment does not limit the display position of the first view area, and it can be set at any position.

[0082] S120: In response to the first sub-region displaying a target application, displaying a target label identifier corresponding to the target application in the second sub-region.

[0083] The target application is the application displayed in the first sub-area, and the target label identifier is the label identifier corresponding to the target application.

[0084] Figure 2 An exemplary display area reference diagram provided for an embodiment of the present disclosure Figure 1 ,like Figure 2 As shown, the first view area includes a first sub-area 211 and a second sub-area 212, as well as a second view area 220 and a third sub-area 230. This embodiment exemplarily displays the display mode of application 1 in the first view area, including displaying the running interface of application 1 in the first sub-area 211 and displaying the label mark of application 1 in the second sub-area 212.

[0085] It should be noted that the third sub-area 230 may be a task bar of the display area, which is used to display menus within the electronic device system, icons of fixed commonly used applications, icons of currently running applications, and icons of system time, sound, etc. This embodiment conforms to the user's conventional usage habits, and exemplarily sets the first view area to the lower position of the display area for user convenience.

[0086] This embodiment includes a first viewing area in the display area, the area of ​​the first viewing area is smaller than the area of ​​the display area, wherein the first viewing area includes a first sub-area and a second sub-area, the first sub-area is used to display the display interface of the application; the second sub-area is used to display the label identification corresponding to the application; in response to the first sub-area displaying the target application, the second sub-area displays the target label identification corresponding to the target application, which can solve the problems of display confusion and switching troubles when executing multiple tasks on the display interface at the same time, thereby improving the user experience.

[0087] In an embodiment of the present disclosure, the method also includes: in response to the first sub-area displaying a target application, the target label identifier corresponding to the target application at the second sub-area is in a target display state, and the label identifier corresponding to the non-target application at the second sub-area is in a non-target display state.

[0088] The target display state may be to lengthen the target label mark and / or display a different color.

[0089] Specifically, this embodiment relates to an application scenario in which switching is performed in the first view area. For example, this embodiment may set a default, fixed label mark in the second sub-area, and the label mark may be set according to user needs. Even when other target applications are opened in the second sub-area, such label marks are still displayed in the second sub-area; for another example, this embodiment may open multiple target applications in the first sub-area, and display the target application that the user is currently using overlaying other target applications. When the user needs to use other target applications, the application can be switched through the label mark in the second sub-area, such as Figure 3 shown.

[0090] Figure 3 An exemplary display area reference diagram provided for an embodiment of the present disclosure Figure 2 .like Figure 3 As shown, the user has opened three target applications in the first view area, including Application 1, Application 2, and Application 3. This embodiment exemplarily displays Application 2 that the user is using in the first sub-area, and its corresponding target label identifier presents an elongated and gray target application state in the second sub-area, while the label identifiers corresponding to Application 1 and Application 3 are in a non-target display state.

[0091] This embodiment distinguishes the target application being used by the user in the first sub-area by setting the target display state and the non-target display state, so as to facilitate the user's viewing.

[0092] In an embodiment of the present disclosure, the method also includes: in response to input information of a first target label identifier at the second sub-area, causing a first target application corresponding to the first target label identifier to be displayed within the first sub-area, wherein the first target label identifier is in a target display state in the second sub-area.

[0093] The input information may be an operation of the user to open the first target application, such as clicking, double-clicking, opening a menu bar, dragging, etc.

[0094] Specifically, the target label logos in the second sub-area are all in a display state, the difference being whether they are in a target display state. When the user needs to use the first target application, the first target label logo in the second sub-area can be opened, so that the first target application can be displayed in the first sub-area, and the first target label logo is changed from a non-target display state to a target display state.

[0095] In an embodiment of the present disclosure, the display area further includes a second viewing area, the second viewing area is an area within the display area other than the first viewing area, the second viewing area has a third sub-area, and the method further includes at least one of the following:

[0096] In response to the first sub-region displaying a second target application, displaying a second target icon corresponding to the second target application in the third sub-region;

[0097] In response to the first sub-region displaying the second target application, not displaying the second target icon mark corresponding to the second target application in the third sub-region;

[0098] In response to the first sub-area displaying a second target application, obtaining a minimum display size of the second target application, and determining whether to display a second target icon corresponding to the second target application in the third sub-area according to a relationship between the minimum display size and a size of the first viewing area; or

[0099] In response to the first sub-region displaying a second target application, determining whether the second target application can be minimized, so as to determine whether to display a second target icon corresponding to the second target application in the third sub-region; or,

[0100] In response to the first sub-area displaying the second target application, it is determined whether the second target application is in a display restriction list to determine whether a second target icon identifier corresponding to the second target application is displayed in the third sub-area, wherein the display restriction list includes at least one application name whose icon identifier is not displayed in the third sub-area.

[0101] The area of ​​the third sub-area is smaller than the second viewing area, and the sum of the area of ​​the second viewing area and the area of ​​the first viewing area matches the displayable area of ​​the display screen; and the second sub-area, the first sub-area and the third sub-area are arranged in sequence along the screen display direction, and the three areas are connected, such as Figure 2 and Figure 3 shown.

[0102] Generally speaking, when a user uses an electronic device to open an application, the icon logo corresponding to the application will be displayed in the display bar to facilitate the user's convenient operation. In this embodiment, after the display area is provided with a first view area, if the user wants to display the second target application in the first sub-area, not only can the target label logo corresponding to the second target application be displayed in the second sub-area, but its logo in the third sub-area can also be retained, that is, the second target icon logo corresponding to the second target application is displayed in the third sub-area; or, in order to simplify the display of the display area, this embodiment can only display the target label logo corresponding to the second target application in the second sub-area, and there is no need to display it repeatedly, so the second target icon logo corresponding to the second target application may not be displayed in the third sub-area.

[0103] In another embodiment, the minimum display size of the second target application can also be obtained, and the minimum display size can be compared with the size of the first view area. If the minimum display size is larger than the first view area, the second target icon logo can be not displayed in the third sub-area; if the minimum display size is smaller than the first view area, the second target icon logo can be displayed in the third sub-area.

[0104] In another embodiment, a display restriction list may also be obtained, and by traversing the application names in the display restriction list, if the second target application is in the display restriction list, the second target icon mark may not be displayed in the third sub-area. The display restriction list is similar to a blacklist, and may record the names of applications that are not displayed in the third sub-area for various reasons.

[0105] This embodiment can display the logo corresponding to the second target application in the second sub-area and the third sub-area at the same time, giving the user multiple paths to operate the second target application; in order to avoid operation conflicts, when it is determined that the second target application is displayed in the first sub-area, only the second target label logo is displayed in the second sub-area, and the second target icon logo is not displayed in the third sub-area.

[0106] In an embodiment of the present disclosure, determining whether to display the second target icon identifier corresponding to the second target application in the third sub-area based on the relationship between the minimum display size and the size of the first view area includes: in response to the minimum display size of the second target application being larger than the size of the first view area, not displaying the second target icon identifier corresponding to the second target application in the third sub-area; and displaying a progress bar in the first view area, the displayed progress bar being used to adjust the content displayed by the second target application in the first sub-area; or, modifying the minimum display size of the second target application based on the display resolution of the first view area; or, modifying the display resolution of the first view area based on the minimum display size of the second target application.

[0107] The size mentioned in this embodiment may be the size in the display direction, that is, the height.

[0108] Specifically, this embodiment may compare the minimum display size of the second target application with the size of the first view area. If the minimum display size of the second target application is larger than the size of the first view area, the second target icon mark is not displayed in the third sub-area.

[0109] In addition, the present embodiment may also be provided with a progress bar in the first view area, and the progress bar may be displayed to adjust the content displayed by the second target application in the first sub-area; or, since the display resolution of the second target application adaptively adjusts the display size according to the resolution of the electronic device display screen, the present embodiment may obtain the display resolution of the first view area, and send the display resolution of the first view area to the back end of the second target application, so that the second target application can be adaptively adjusted according to the display resolution of the first view area to a new minimum display size; or, the present embodiment may obtain the minimum display size of the second target application, and modify the display resolution of the first view area based on the minimum display size of the second target application, so that the size of the first view area adapts to the minimum display size of the second target application.

[0110] This embodiment relates to a scenario where the minimum display size of the second target application is larger than the display resolution of the first viewing area, and provides a variety of solutions to meet the different needs of different users or different display screen characteristics.

[0111] In an embodiment of the present disclosure, the method further includes: in response to the second sub-region displaying a plurality of third label identifiers corresponding one-to-one to a plurality of third target applications, displaying a third target icon identifier corresponding to each third target application in the third sub-region, or not displaying a third target icon identifier corresponding to each third target application in the third sub-region; or

[0112] In response to the second sub-region displaying multiple third label identifiers corresponding to multiple third target applications one by one, it is determined whether to display the third target icon identifier corresponding to each third target application in the third sub-region according to application information of each third target application.

[0113] The application information may include, for example, the minimum display size of the third target application, whether a restriction list is being displayed, and the like.

[0114] Specifically, this embodiment is suitable for the case where multiple third target applications are opened in the first view area, and the second sub-area will display third label identifiers corresponding to the multiple third target applications. Here, this embodiment can maintain the consistency between the second sub-area and the third sub-area, and also display multiple third target icon identifiers corresponding to the multiple third target applications in the third sub-area for users to choose; or because the third label identifier has been displayed in the second sub-area for users to use, the third target icon identifiers corresponding to all third target applications in the third sub-area can be omitted to simplify the display interface; or, this embodiment can also decide whether to display the third target icon identifier in the third sub-area according to the application information characteristics of each third target application.

[0115] This embodiment involves a scenario in which when multiple third target applications are opened, whether to uniformly display the corresponding third target icon identifiers in the third sub-area. This embodiment can maintain the consistency of display of all third target applications in the third sub-area, or not display them at all; it can also not maintain consistency, but determine whether to display them according to the characteristics of different applications themselves, and can provide a variety of implementation methods to meet the needs of different users or electronic devices.

[0116] In an embodiment of the present disclosure, the method further includes:

[0117] In response to a user's selection operation on a fourth target icon in the third sub-area, a fourth target application corresponding to the fourth target icon is displayed in the first sub-area, and a fourth label corresponding to the fourth target application is synchronously displayed in the second sub-area as a target display state; and

[0118] In response to a user's selection operation on the fourth target label identifier in the second sub-area, a fourth target icon identifier corresponding to the fourth target application is synchronously displayed in the third sub-area as a target display state.

[0119] Specifically, this embodiment can maintain the consistency of the fourth target icon identifier and the fourth target label identifier. When the user selects the fourth target icon identifier in the third sub-area, in addition to opening the fourth target application, the fourth label identifier can be synchronously displayed in the second sub-area as a target display state; and when the user selects the fourth target label identifier in the second sub-area, the fourth target icon identifier can also be synchronously displayed as a target display state.

[0120] This embodiment involves the scenario of whether the fourth target label identifier responds consistently to the target display state when the fourth target icon identifier is selected; and whether the fourth target icon identifier responds consistently to the target display state when the fourth target label identifier is selected. Here, this embodiment can suggest maintaining the display consistency of the fourth target label identifier and the fourth target icon identifier to display the fourth target application as displaying the running state in the first sub-area.

[0121] In an embodiment of the present disclosure, the method further includes: in response to the display area being in a first display size, the display area of ​​the first view area is a fixed display area; in response to the display area being in a second display size, the display area of ​​the first view area can be switched among multiple display areas.

[0122] Among them, the first display size can be a conventional electronic device display screen, whose display area has an unchangeable size; the second display size can be a changeable size of the electronic device display screen after the display area is enlarged, such as the display size of a scroll screen electronic device or a folding screen electronic device.

[0123] Specifically, in this embodiment, the display area of ​​the first view area can be changed according to the display size of the display area. For example, if the current display area of ​​the display screen is the first display size, the display area of ​​the first view area can be set to be immutable and fixed; if the current display area of ​​the display screen is the enlarged second display size, since the display area is large enough, this embodiment can adaptively enlarge the first view area, that is, it can switch among multiple display areas.

[0124] Specifically, for electronic devices with variable display screens, after the display area of ​​the display screen is enlarged to the second display size, the present embodiment can set the first view area to the desired display area according to the user, or can automatically change it to a large display area based on monitoring to adapt to the enlarged display screen.

[0125] Exemplarily, for the first display size, this embodiment can set the display area of ​​the first view area to 1 / 3 of the display area of ​​the display screen; for the second display size, this embodiment can set the display area of ​​the first view area to 1 / 2 or 1 / 3 of the display area of ​​the display screen, or can be personalized according to user needs.

[0126] In this embodiment, when the display area is in the first display size, since the display area of ​​the first view area is too large and will affect the display area of ​​the second view area, the display area of ​​the first view area can be set as a fixed display area in this embodiment, that is, there are only two modes: display or no display, and the size is fixed when displaying the first view area; and when the display area is in the second display size, since the display area of ​​the display screen increases, sufficient space can be reserved for the second view area to be displayed. Therefore, in this embodiment, the display area of ​​the first view area can be set as a variable display area, that is, in addition to the normal mode of display or no display, there can also be multiple display sizes.

[0127] This embodiment sets the first viewing area to a variety of display sizes, which can adapt to the screen display of different types of electronic devices, and designs a solution for adaptively adjusting the display size for variable screens, which has wide applicability and improves user experience.

[0128] In an embodiment of the present disclosure, after establishing a target tag identifier corresponding to the target application in the second sub-area, it also includes: displaying the target application in the entire area of ​​the first sub-area; or, setting multiple display windows in the first sub-area, and displaying the target application in one of the display windows.

[0129] Specifically, this embodiment may display the target application in the entire area of ​​the first sub-area, such as Figure 2 and Figure 3 As shown, multiple display windows can be set in the first sub-area, and the target application can be displayed in one of the display windows in the first sub-area, such as Figure 4 shown.

[0130] In this embodiment, multiple display windows are arranged in the first sub-area to facilitate users to view and use multiple target applications at the same time.

[0131] In an embodiment of the present disclosure, before the target application is displayed in the first sub-area, it also includes: in response to the display interface of the target application entering the first sub-area with an area exceeding a first preset area; or, in response to the display interface of the target application entering a first preset position of the first sub-area; or, in response to the display icon of the target application entering the first sub-area with an area exceeding a second preset area; or, in response to the display icon of the target application entering a second preset position of the first sub-area; or, in response to a user's opening operation of the target application.

[0132] The first preset area may be, for example, half of the display interface area of ​​the target application, the first preset position may be, for example, the center position of the first sub-area; the second preset area may be, for example, half of the display icon area of ​​the target application; the second preset position may be, for example, any position of the first sub-area. This embodiment does not limit the above specific preset area and specific preset position.

[0133] This embodiment relates to a trigger operation scenario of opening a target application in a first sub-area. For example, when the target application is already opened, the area of ​​its display interface entering the first sub-area exceeds half of the display interface area of ​​the target application, and the target application is opened in the first sub-area; or, when the target application is already opened, the display interface of the target application enters the center position of the first sub-area, and the target application is opened in the first sub-area; or, when the target application is not opened, the area of ​​its display icon entering the first sub-area exceeds half of the display icon area of ​​the target application, and the target application is opened in the first sub-area; or, when the target application is not opened, the display icon of the target application enters any position of the first sub-area, and the target application is opened in the first sub-area; or, the user can also open the menu bar by right-clicking and open the target application in the first sub-area by selecting the display mode of opening the target application.

[0134] This embodiment involves multiple triggering scenarios for opening the target application in the first sub-area, including multiple methods such as dragging, sliding, or opening menu items that are commonly used by users, thereby realizing diverse methods for opening the target application in the first sub-area.

[0135] In the embodiment of the present disclosure, it also includes:

[0136] In response to the user performing a maximization operation on the fifth target application, displaying the fifth target application in the entire area of ​​the second view area, or displaying the fifth target application in the entire area of ​​the display area; and / or,

[0137] In response to the user performing a closing operation on the sixth target application, closing the sixth target application, and removing the sixth target label identification corresponding to the sixth target application in the second sub-area; or, in response to the user performing a closing operation on the sixth target application, closing the sixth target application, and retaining the sixth target label identification corresponding to the sixth target application in the second sub-area; and / or,

[0138] In response to the user closing the seventh target label identifier, removing the seventh target label identifier from the second sub-area, and moving the seventh target application corresponding to the seventh target label identifier out of the first sub-area to the second view area; and / or,

[0139] In response to the user moving the eighth target application out of the first sub-area, or moving the eighth target label corresponding to the eighth target application out of the second sub-area, the eighth target application is displayed in the second viewing area.

[0140] Specifically, this embodiment relates to a scenario in which a user maximizes a fifth target application in the first sub-area. When the user maximizes the fifth target application, this embodiment may display the fifth target application only in the entire area of ​​the second view area, or may display the fifth target application in the entire area of ​​the entire display area.

[0141] Specifically, this embodiment involves a scenario in which the user directly closes the sixth target application in the first sub-area. When the user closes the sixth target application, this embodiment closes the sixth target application in the first sub-area and removes the sixth target label logo corresponding to the sixth target application in the second sub-area; or, after closing, the sixth target label logo is retained in the second sub-area to facilitate the user to open it again.

[0142] Specifically, this embodiment relates to a scenario in which the user directly closes the seventh target label mark in the second sub-area. When the user closes the seventh target label mark, in addition to removing the seventh target label mark in the second sub-area, this embodiment also moves the seventh target application out of the first sub-area to the second view area, that is, restores the seventh target application to the original display mode in the second view area, and does not close it.

[0143] Specifically, this embodiment relates to a scenario in which the user moves the eighth target application out of the first sub-area. When the user moves the eighth target application out of the first sub-area, or moves the eighth target label corresponding to the eighth target application out of the second sub-area, the eighth target application is restored to the original display mode in the second view area, that is, the eighth target application is displayed in the second view area.

[0144] This embodiment includes a variety of common usage scenarios for displaying the target application in the first viewing area, and provides solutions for how to close, how to remove the target application, or how to restore the target application to its original display mode, thereby improving the user experience.

[0145] In the embodiment of the present disclosure, the method further includes: in response to the user performing a maximization operation on the application in the second view area, displaying the application in the second view area in the entire area of ​​the second view area.

[0146] Specifically, this embodiment relates to a scenario where a user maximizes other commonly used applications in the second viewing area. When a user maximizes an application in the second viewing area, this embodiment can display the application in the entire second viewing area, rather than the entire display area of ​​the display screen, so that the first viewing area is not covered, making it convenient for the user to use the application in the first viewing area normally.

[0147] Figure 5is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure, the device specifically comprises: a display screen 510 and a processor 520, wherein:

[0148] The display screen 510 is used to set a first viewing area in the display area, the area of ​​the first viewing area is smaller than the area of ​​the display area, wherein the first viewing area includes a first sub-area and a second sub-area, the first sub-area is used to display the display interface of the application; the second sub-area is used to display the label identification of each application;

[0149] The processor 520 is used to establish a target label identifier corresponding to the target application in the second sub-area in response to the first sub-area displaying the target application; and in response to the first sub-area displaying the target application, the target label identifier corresponding to the target application at the second sub-area is in a target display state, and the label identifier of the non-target application at the second sub-area is in a non-target display state.

[0150] In one possible implementation, the display area of ​​the display screen 510 includes a first display size and a second display size, and the processor 520 is used to, in response to the display area being in the first display size, have a display area of ​​the first view area be a fixed display area; and, in response to the display area being in the second display size, have the display area of ​​the first view area be switchable among multiple display areas.

[0151] In one possible implementation, the processor 520 further includes:

[0152] In response to the first sub-region displaying a target application, the target label identifier corresponding to the target application in the second sub-region is in a target display state, and the label identifier corresponding to the non-target application in the second sub-region is in a non-target display state.

[0153] In one possible implementation, the processor 520 further includes:

[0154] In response to input information of a first target label identifier in the second sub-region, a first target application corresponding to the first target label identifier is displayed in the first sub-region, wherein the first target label identifier is in a target display state in the second sub-region.

[0155] In one embodiment, the display area further includes a second viewing area, the second viewing area is an area within the display area except the first viewing area, the second viewing area has a third sub-area, and the processor 520 further includes at least one of the following:

[0156] In response to the first sub-region displaying a second target application, displaying a second target icon corresponding to the second target application in the third sub-region;

[0157] In response to the first sub-region displaying the second target application, not displaying the second target icon mark corresponding to the second target application in the third sub-region;

[0158] In response to the first sub-area displaying a second target application, obtaining a minimum display size of the second target application, and determining whether to display a second target icon corresponding to the second target application in the third sub-area according to a relationship between the minimum display size and a size of the first viewing area; or

[0159] In response to the first sub-region displaying a second target application, determining whether the second target application can be minimized, so as to determine whether to display a second target icon corresponding to the second target application in the third sub-region; or,

[0160] In response to the first sub-area displaying the second target application, it is determined whether the second target application is in a display restriction list to determine whether a second target icon identifier corresponding to the second target application is displayed in the third sub-area, wherein the display restriction list includes at least one application name whose icon identifier is not displayed in the third sub-area.

[0161] In one possible implementation, the processor 520 specifically includes:

[0162] In response to the minimum display size of the second target application being larger than the size of the first view area, not displaying the second target icon corresponding to the second target application in the third sub-area; and,

[0163] Displaying a progress bar in the first view area, wherein the displayed progress bar is used to adjust the content displayed by the second target application in the first sub-area; or, modifying the minimum display size of the second target application according to the display resolution of the first view area; or, modifying the display resolution of the first view area according to the minimum display size of the second target application.

[0164] In one possible implementation, the processor 520 further includes:

[0165] In response to the second sub-region displaying a plurality of third label identifiers corresponding one-to-one to a plurality of third target applications, displaying a third target icon identifier corresponding to each of the third target applications in the third sub-region, or not displaying a third target icon identifier corresponding to each of the third target applications in the third sub-region; or

[0166] In response to the second sub-region displaying multiple third label identifiers corresponding to multiple third target applications one by one, it is determined whether to display the third target icon identifier corresponding to each third target application in the third sub-region according to application information of each third target application.

[0167] In one possible implementation, the processor 520 further includes:

[0168] In response to a user's selection operation on a fourth target icon in the third sub-area, a fourth target application corresponding to the fourth target icon is displayed in the first sub-area, and a fourth label corresponding to the fourth target application is synchronously displayed in the second sub-area as a target display state; and

[0169] In response to a user's selection operation on the fourth target label identifier in the second sub-area, a fourth target icon identifier corresponding to the fourth target application is synchronously displayed in the third sub-area as a target display state.

[0170] In one possible implementation, the processor 520 further includes:

[0171] In response to the display area being in a first display size, the display area of ​​the first view area is a fixed display area;

[0172] In response to the display region being in the second display size, the display area of ​​the first view region can be switched among a plurality of display areas.

[0173] In one possible implementation, the processor 520 also includes: after establishing a target tag identifier corresponding to the target application in the second sub-area, displaying the target application in the entire area of ​​the first sub-area; or, setting multiple display windows in the first sub-area, displaying the target application in one of the display windows.

[0174] In one possible implementation, the processor 520 also includes: before the target application is displayed in the first sub-area, in response to the display interface of the target application entering the first sub-area with an area exceeding a first preset area; or, in response to the display interface of the target application entering a first preset position of the first sub-area; or, in response to the display icon of the target application entering the first sub-area with an area exceeding a second preset area; or, in response to the display icon of the target application entering a second preset position of the first sub-area; or, in response to a user's opening operation of the target application.

[0175] In one possible implementation, the processor 520 further includes:

[0176] In response to the user performing a maximization operation on the fifth target application, displaying the fifth target application in the entire area of ​​the second view area, or displaying the fifth target application in the entire area of ​​the display area; and / or,

[0177] In response to the user performing a closing operation on the sixth target application, closing the sixth target application, and removing the sixth target label identification corresponding to the sixth target application in the second sub-area; or, in response to the user performing a closing operation on the sixth target application, closing the sixth target application, and retaining the sixth target label identification corresponding to the sixth target application in the second sub-area; and / or,

[0178] In response to the user closing the seventh target label identifier, removing the seventh target label identifier from the second sub-area, and moving the seventh target application corresponding to the seventh target label identifier out of the first sub-area to the second view area; and / or,

[0179] In response to the user moving the eighth target application out of the first sub-area, or moving the eighth target label corresponding to the eighth target application out of the second sub-area, the eighth target application is displayed in the second viewing area.

[0180] In one possible implementation, the processor 520 further includes: in response to a user performing a maximization operation on the application in the second viewing area, displaying the application in the second viewing area in the entire area of ​​the second viewing area.

[0181] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0182] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0183] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A method for switching applications, the method comprising: The display area includes a first viewing area, the area of ​​the first viewing area is smaller than the area of ​​the display area, wherein the first viewing area includes a first sub-area and a second sub-area, the first sub-area is used to display a display interface of the application; the second sub-area is used to display a label logo corresponding to the application; In response to the first sub-region displaying a target application, a target label identifier corresponding to the target application is displayed in the second sub-region.

2. The method according to claim 1, further comprising: In response to the first sub-region displaying a target application, the target label identifier corresponding to the target application in the second sub-region is in a target display state, and the label identifier corresponding to the non-target application in the second sub-region is in a non-target display state.

3. The method according to claim 2, further comprising: In response to input information of a first target label identifier in the second sub-region, a first target application corresponding to the first target label identifier is displayed in the first sub-region, wherein the first target label identifier is in a target display state in the second sub-region.

4. The method according to claim 1, wherein the display area further comprises a second viewing area, the second viewing area being an area within the display area except the first viewing area, the second viewing area having a third sub-area, and the method further comprises at least one of the following: In response to the first sub-region displaying a second target application, displaying a second target icon corresponding to the second target application in the third sub-region; In response to the first sub-region displaying the second target application, not displaying the second target icon mark corresponding to the second target application in the third sub-region; In response to the first sub-area displaying a second target application, acquiring a minimum display size of the second target application, and determining whether to display a second target icon corresponding to the second target application in the third sub-area according to a relationship between the minimum display size and a size of the first viewing area; or, In response to the first sub-region displaying a second target application, determining whether the second target application can be minimized, so as to determine whether to display a second target icon corresponding to the second target application in the third sub-region; or, In response to the first sub-area displaying the second target application, it is determined whether the second target application is in a display restriction list to determine whether a second target icon identifier corresponding to the second target application is displayed in the third sub-area, wherein the display restriction list includes at least one application name whose icon identifier is not displayed in the third sub-area.

5. The method according to claim 4, wherein determining whether to display the second target icon corresponding to the second target application in the third sub-area according to the relationship between the minimum display size and the size of the first viewing area comprises: In response to the minimum display size of the second target application being larger than the size of the first viewing area, not displaying the second target icon mark corresponding to the second target application in the third sub-area; as well as, Displaying a progress bar in the first viewing area, where the displayed progress bar is used to adjust the content displayed by the second target application in the first sub-area; Alternatively, the minimum display size of the second target application is modified according to the display resolution of the first viewing area; or the display resolution of the first viewing area is modified according to the minimum display size of the second target application.

6. The method according to claim 4, further comprising: In response to the second sub-region displaying a plurality of third label identifiers corresponding one-to-one to a plurality of third target applications, displaying a third target icon identifier corresponding to each of the third target applications in the third sub-region, or not displaying a third target icon identifier corresponding to each of the third target applications in the third sub-region; or, In response to the second sub-region displaying a plurality of third label identifiers corresponding one-to-one to a plurality of third target applications, it is determined whether to display a third target icon identifier corresponding to each third target application in the third sub-region according to application information of each third target application.

7. The method according to claim 4, further comprising: In response to a user's selection operation on a fourth target icon in the third sub-area, a fourth target application corresponding to the fourth target icon is displayed in the first sub-area, and a fourth label corresponding to the fourth target application is synchronously displayed in the second sub-area as a target display state; as well as, In response to a user's selection operation on a fourth target label identifier in the second sub-area, a fourth target icon identifier corresponding to the fourth target application is synchronously displayed in the third sub-area as a target display state.

8. The method according to claim 1, further comprising: In response to the display area being in a first display size, the display area of ​​the first view area is a fixed display area; In response to the display region being in the second display size, the display area of ​​the first view region can be switched among a plurality of display areas.

9. The method according to claim 1, after the second sub-area establishes a target tag identifier corresponding to the target application, further comprising: Displaying the target application in the entire area of ​​the first sub-area; or, A plurality of display windows are arranged in the first sub-area, and the target application is displayed in one of the display windows.

10. The method according to claim 1, wherein: Before the target application is displayed in the first sub-area, the method further includes: In response to the area of ​​the display interface of the target application entering the first sub-area exceeding a first preset area; or, In response to the display interface of the target application entering a first preset position of the first sub-area; or, In response to the area of ​​the display icon of the target application entering the first sub-region exceeding a second preset area; or, In response to the display icon of the target application entering a second preset position of the first sub-area; or, In response to a user opening operation of the target application.

11. The method according to claim 4, further comprising: In response to the user performing a maximization operation on the fifth target application, displaying the fifth target application in the entire area of ​​the second view area, or displaying the fifth target application in the entire area of ​​the display area; and / or, In response to the user performing a closing operation on the sixth target application, closing the sixth target application, and removing the sixth target label identification corresponding to the sixth target application in the second sub-area; or, in response to the user performing a closing operation on the sixth target application, closing the sixth target application, and retaining the sixth target label identification corresponding to the sixth target application in the second sub-area; and / or, In response to the user closing the seventh target label identifier, removing the seventh target label identifier from the second sub-area, and moving the seventh target application corresponding to the seventh target label identifier out of the first sub-area to the second view area; and / or, In response to the user moving the eighth target application out of the first sub-area, or moving the eighth target label corresponding to the eighth target application out of the second sub-area, the eighth target application is displayed in the second viewing area.

12. An electronic device comprising: Display and processor, among which, The display screen is used to set a first viewing area in the display area, the area of ​​the first viewing area is smaller than the area of ​​the display area, wherein the first viewing area includes a first sub-area and a second sub-area, the first sub-area is used to display the display interface of the application; the second sub-area is used to display the label identification of each application; The processor is used to, in response to the first sub-area displaying a target application, establish a target label identifier corresponding to the target application in the second sub-area; and in response to the first sub-area displaying a target application, the target label identifier corresponding to the target application at the second sub-area is in a target display state, and the label identifier of the non-target application at the second sub-area is in a non-target display state.

13. The device according to claim 12, wherein the display area of ​​the display screen comprises a first display size and a second display size, The processor is configured to, in response to the display area being in a first display size, enable the display area of ​​the first view area to be a fixed display area; and, in response to the display area being in a second display size, enable the display area of ​​the first view area to be switchable among a plurality of display areas.

Citation Information

Cited By

  • APPLICATION SWITCHING METHOD AND ELECTRONIC DEVICE

    DE102025152936A1