Application display method and device, electronic equipment and storage medium

By sliding the trigger operation in the target screen corner area to display the arc-shaped circle layer and selecting the target application identifier, directly displaying the target application window, solving the problem of low application display efficiency in traditional technology and achieving more efficient user interaction.

CN120179109APending Publication Date: 2025-06-20GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311760766.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-19
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

In traditional technology, application display efficiency is low, and operators need to display and switch application windows through sliding or clicking operations, resulting in complex and inefficient operations.

Method used

By sliding triggering the operation in the target screen corner area, at least one arcuate circle layer is displayed, including a plurality of candidate application identifiers. The operator continues to slide his finger to select the target application logo, and directly display the target application window without page switching.

Benefits of technology

It improves the efficiency of application display, the operation process is simple, reduces the steps of page switching, and improves the convenience of user interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120179109A_ABST
    Figure CN120179109A_ABST
Patent Text Reader

Abstract

The invention relates to an application display method and device, electronic equipment, a storage medium and a computer program product. The method comprises the following steps: displaying at least one arc-shaped ring layer in response to a sliding trigger operation in a target screen angle region; the arc-shaped ring layer is located in a target screen corner area, and the arc-shaped ring layer comprises at least one candidate application identifier; in response to a selection triggering operation on the target application identifier, displaying a target application window corresponding to the target application identifier; the target application identifier is any one of the at least one candidate application identifier. By adopting the method, the application display efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular, to an application display method, device, electronic device, storage medium, and computer program product. Background Art

[0002] With the development of computer technology, more and more applications have emerged. To meet the usage requirements, users usually install a large number of applications in an electronic device. The electronic device displays the installed applications in the form of application icons in the desktop window, and uses the application icons as the usage entry for the corresponding applications.

[0003] In the traditional technology, when an operator needs to use an application, they need to perform a sliding or clicking operation to make the desktop window where the application icon is located appear on the electronic device screen, and then click the application icon corresponding to the application to make the window corresponding to the application appear on the electronic device screen, resulting in low application display efficiency. Summary of the Invention

[0004] Based on this, in view of the above technical problems, it is necessary to provide an application display method, device, electronic device, computer-readable storage medium, and computer program product that can improve the application display efficiency.

[0005] In a first aspect, the present application provides an application display method. The method includes:

[0006] In response to a sliding trigger operation in a target screen corner area, display at least one arc layer; the arc layer is located in the target screen corner area, and the arc layer includes at least one candidate application identifier;

[0007] In response to a selection trigger operation on a target application identifier, display the target application window corresponding to the target application identifier; the target application identifier is any one of the at least one candidate application identifier.

[0008] In a second aspect, the present application further provides an application display device. The device includes:

[0009] An arc layer display module, configured to display at least one arc layer in response to a sliding trigger operation in a target screen corner area; the arc layer is located in the target screen corner area, and the arc layer includes at least one candidate application identifier;

[0010] An application window display module, configured to display the target application window corresponding to the target application identifier in response to a selection trigger operation on the target application identifier; the target application identifier is any one of the at least one candidate application identifier.

[0011] In a third aspect, the present application further provides an electronic device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the method according to any one of the first aspect are implemented.

[0012] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method according to any one of the first aspect are implemented.

[0013] In a fifth aspect, the present application further provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the method according to any one of the first aspect are implemented.

[0014] The above application display method, device, electronic device, storage medium, and computer program product display at least one arc-shaped layer in response to a sliding trigger operation in the target screen corner area; the arc-shaped layer is located in the target screen corner area, and the arc-shaped layer includes at least one candidate application identifier; in response to a selection trigger operation on the target application identifier, a target application window corresponding to the target application identifier is displayed; the target application identifier is any one of the at least one candidate application identifier. Through the sliding trigger operation in the target screen corner area, an arc-shaped layer including multiple candidate application identifiers can be displayed on the screen. The operator can continue to slide the finger to select the target application icon in the arc-shaped layer, so that the target application window corresponding to the target application icon is displayed on the screen. The entire operation process does not require page switching, thereby improving the efficiency of page display. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0016] Figure 1 It is a schematic flowchart of an application display method in an embodiment;

[0017] Figure 2 It is a schematic diagram of an arc-shaped layer in an embodiment;

[0018] Figure 3 It is a schematic flowchart of the steps for displaying an arc-shaped layer in an embodiment;

[0019] Figure 4 It is a schematic flowchart of the steps for determining candidate application identifiers in an embodiment;

[0020] Figure 5 It is a schematic flow chart of the target application window display step in an embodiment;

[0021] Figure 6 It is a schematic flow chart of the arc layer display step in another embodiment;

[0022] Figure 7 It is a schematic flow chart of the divided area determination step in an embodiment;

[0023] Figure 8 It is a schematic diagram of a floating ball in an embodiment;

[0024] Figure 9 It is a schematic diagram of a global sidebar in an embodiment;

[0025] Figure 10 It is a schematic diagram of an arc layer in a mobile phone in an embodiment;

[0026] Figure 11 It is a schematic diagram of an arc layer in a smart bracelet in an embodiment;

[0027] Figure 12 It is a schematic diagram of an arc layer in a smart watch in an embodiment;

[0028] Figure 13 It is a schematic diagram of an arc layer in a tablet computer in an embodiment;

[0029] Figure 14 It is a structural block diagram of an application display device in an embodiment;

[0030] Figure 15 It is an internal structure diagram of an electronic device in an embodiment. Specific embodiments

[0031] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0032] In one embodiment, as Figure 1As shown, an application display method is provided. Taking the application of this method to an electronic device as an example for illustration, the electronic device can be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, smart cars, etc., and the portable wearable devices can be smart watches, smart bracelets, etc. It can be understood that this method can also be applied to a system including an electronic device and a server and implemented through the interaction between the electronic device and the server. In this embodiment, the method includes the following steps 102 to 104, where:

[0033] Step 102, in response to a sliding trigger operation in a target screen corner area, display at least one arc layer; the arc layer is located in the target screen corner area, and the arc layer includes at least one candidate application identifier.

[0034] Among them, the screen corner area refers to the area near the four corners of the electronic device screen. The size and shape of the screen corner area can be set according to actual needs. The screen corner area includes the upper left area, the upper right area, the lower left area, and the lower right area. When an operator holds the electronic device with one hand, the operator's finger is more likely to touch the screen corner area, thereby improving the convenience of the operator's interaction with the electronic device. The target screen corner area refers to the screen corner area where the operator performs the sliding trigger operation. For example, the lower left area or the lower right area. The sliding trigger operation refers to an operation in which the operator triggers a specific function by making a sliding gesture on the screen. The arc layer refers to a circular arc-shaped interaction area, and each arc layer includes at least one candidate application identifier. For example, as Figure 2 shown, it includes two arc layers, namely 202 and 204. The arc layer 202 includes 4 candidate application identifiers, and the arc layer 206 includes 6 candidate application identifiers. The candidate application identifier refers to an identifier presented in the arc layer for representing a candidate application. The candidate application identifier can be a pattern identifier, a character identifier, a symbol identifier, etc. For example, as Figure 2 shown, the candidate application identifier is a pattern identifier, that is, the pattern identifier corresponding to each candidate application.

[0035] Exemplarily, when the operator needs to enter the target application window, the operator performs a sliding trigger operation in any one of the target screen corner areas in the screen corner area. The electronic device, in response to the sliding trigger operation in the target screen corner area, displays at least one arc layer containing candidate application identifiers in the target screen corner area.

[0036] In one embodiment, in response to a sliding trigger operation in a target screen corner area, the operation moving distance of the sliding trigger operation is determined, the number of circular layer displays is determined based on the operation moving distance, the number of circular layer displays is at least one, and at least one arc-shaped layer is displayed based on the number of circular layer displays; the arc-shaped layer is located in the target screen corner area, and at least one candidate application identifier is included in the arc-shaped layer.

[0037] Step 104, in response to a selection trigger operation on a target application identifier, display a target application window corresponding to the target application identifier; the target application identifier is any one of at least one candidate application identifier.

[0038] Among them, the target application identifier refers to the candidate application identifier selected by the operator. The selection trigger operation refers to the operation of selecting the target application identifier. The target application window refers to the window of the target application corresponding to the target application identifier. The target application window can be the operation page of the target application. For example, the shooting page of the camera. The target application window can also be the display page of the target application. For example, the playing page of the video; the target application window can be the preset window of the target application corresponding to the target application identifier, or the running display window of the target application corresponding to the target application identifier. For example, if the target application corresponding to the target application identifier is in an unstarted state, the target application window is the pre-set entry window. If the target application corresponding to the target application identifier is in the background running state, the target application window is the running display window corresponding to the previous operation of the target application.

[0039] Exemplarily, after the electronic device displays at least one arc-shaped area containing candidate application identifiers in the target screen corner area, the operator continues to perform a sliding trigger operation. When the finger moves to the target application identifier among the candidate application identifiers, a selection trigger operation is performed. The electronic device responds to the selection trigger operation on the target application identifier and displays the target application window corresponding to the target application identifier.

[0040] In the above application display method, through the sliding trigger operation in the target screen corner area, an arc-shaped layer including multiple candidate application identifiers can be displayed on the screen. The operator continues to slide the finger to select the target application icon in the arc-shaped layer, so that the target application window corresponding to the target application icon is displayed on the screen. The entire operation process does not require page switching, thereby improving the page display efficiency.

[0041] In one embodiment, as Figure 3 shown, in response to a sliding trigger operation in the target screen corner area, displaying at least one arc-shaped layer includes:

[0042] Step 302, in response to a sliding trigger operation reaching the first divided area in the target screen corner area, display the first arc-shaped layer.

[0043] Among them, the first divided area and the second divided area are two different areas in the target screen corner area. There is no overlapping area between the first divided area and the second divided area. The first divided area and the second divided area are areas with different functions. The first divided area is used to trigger the display of the first arc layer, and the second divided area is used to trigger the display of the second arc layer.

[0044] Exemplarily, an operator performs a sliding trigger operation in the target screen corner area. When the sliding trigger operation reaches the first divided area, the electronic device responds to the sliding trigger operation reaching the first divided area in the target screen corner area and displays the first arc layer.

[0045] Step 304, in response to the sliding trigger operation reaching the second divided area in the target screen corner area, display the first arc layer and the second arc layer; there is no overlapping area between the first divided area and the second divided area, and the distance between the center point of the first divided area and the target screen corner corresponding to the target screen corner area is less than the distance between the center point of the second divided area and the target screen corner, and the arc length of the first arc layer is less than the arc length of the second arc layer.

[0046] Among them, the center point refers to the central position of the geometric shape, and the center point can be represented by two-dimensional coordinates. The target screen corner refers to the vertex position corresponding to the target screen corner area in the screen area, and the target screen corner can be represented by two-dimensional coordinates. For example, if the electronic device is a rectangular screen, the vertices of the rectangular screen are the screen corners. If the target screen corner area is the lower left corner area, the target screen corner is the lower left vertex. The arc length refers to the length of the circular arc that makes up the arc layer. The arc layer includes two circular arcs, and the arc length can refer to the length of the outer circular arc or the length of the inner circular arc.

[0047] Exemplarily, after the electronic device responds to the sliding trigger operation reaching the first divided area in the target screen corner area and displays the first arc layer, the operator continues to perform a sliding trigger operation in the target screen corner area. When the sliding trigger operation reaches the second divided area, the electronic device displays the second arc layer outside the first arc layer.

[0048] In one embodiment, the target screen corner area further includes a third divided area, a fourth divided area, etc. In response to the sliding trigger operation reaching the third divided area in the target screen corner area, display the first arc layer, the second arc layer, and the third arc layer.

[0049] In one embodiment, the priority of the candidate application corresponding to the candidate application identifier in the first arc layer is higher than the priority of the candidate application corresponding to the candidate application identifier in the second arc layer.

[0050] In one embodiment, the candidate application identifiers in the first arc layer and the candidate application identifiers in the second arc layer are pre-set candidate application identifiers. For example, the first arc layer includes an AI (Artificial Intelligence) assistant identifier, a phone identifier, a text message identifier, and a camera identifier, and the second arc layer includes a browser identifier, an email identifier, a settings identifier, an app store identifier, a music player identifier, a video player identifier, and a social media app identifier.

[0051] In this embodiment, when the sliding trigger operation of the operator reaches different divided areas in the target screen corner area, the electronic device displays the arc layer corresponding to the divided area. That is, when the operator performs a single sliding trigger operation, the electronic device can display multiple arc layers and multiple candidate application identifiers, thereby improving the display efficiency of the arc layer and the display efficiency of the candidate application identifiers.

[0052] In one embodiment, the above method further includes:

[0053] In response to a sliding trigger operation of sliding back from the second divided area to the first divided area, the second arc layer disappears and the first arc layer is displayed.

[0054] Exemplarily, when the first arc layer and the second arc layer are displayed in the target screen corner area, when the operator performs a sliding trigger operation of sliding back from the second divided area to the first divided area, the electronic device responds to the sliding trigger operation of sliding back from the second divided area to the first divided area, the second arc layer disappears, and the first arc layer is displayed.

[0055] In one embodiment, in response to a sliding trigger operation of sliding back from the second divided area to the first divided area, the second arc layer disappears, and the first arc layer and the candidate application identifiers in the first arc layer are enlarged and displayed. That is, when the operator performs a sliding trigger operation of sliding back from the second divided area to the first divided area, it indicates that the operator needs to select a target application identifier from the candidate application identifiers in the first arc area. Enlarging and displaying the first arc layer and the candidate application identifiers in the first arc layer facilitates the operator to select the target application identifier faster, thereby improving the selection efficiency of the target application identifier and further improving the display efficiency of the target application window.

[0056] In this embodiment, the operator makes the electronic device only display the first arc layer by performing a sliding trigger operation of sliding back from the second divided area to the first divided area.

[0057] In one embodiment, the determination method of at least one candidate application identifier in the arc layer includes:

[0058] Determine the number of display identifiers; based on the optional application identifiers and the number of display identifiers, determine the candidate application identifiers.

[0059] Among them, the number of display identifiers refers to the number of candidate application identifiers displayed in the arc layer. For example, as Figure 2 shown, when two arc layers are displayed, the number of display identifiers is 10. The optional application identifiers refer to the application identifiers that can be selected. The optional application identifiers can be the application identifiers of the applications installed in the electronic device, and the optional application identifiers can also be the application identifiers of the applications in the running state.

[0060] Exemplarily, in response to a sliding trigger operation in the target screen corner area, the electronic device determines the number of display identifiers, obtains the optional application identifiers, and determines the candidate application identifiers with the number of display identifiers from the optional application identifiers.

[0061] In one embodiment, the computer device determines the number of display identifiers in response to a sliding trigger operation in the target screen corner area, obtains the usage frequency corresponding to the optional application identifiers, and determines the candidate application identifiers based on the usage frequency corresponding to the optional application identifiers and the number of display identifiers.

[0062] In one embodiment, the computer device determines the number of display identifiers in response to a sliding trigger operation in the target screen corner area, obtains the usage status corresponding to the optional application identifiers, and determines the candidate application identifiers based on the usage status corresponding to the optional application identifiers and the number of display identifiers.

[0063] In this embodiment, the candidate application identifiers are determined by the optional application identifiers and the number of display identifiers, that is, the candidate application identifiers displayed in the arc layer can be dynamically determined, thereby improving the flexibility of the display of the candidate application identifiers.

[0064] In one embodiment, as Figure 4 shown, based on the optional application identifiers and the number of display identifiers, determining the candidate application identifiers includes:

[0065] Step 402, obtain the usage frequency and usage status corresponding to the optional application identifiers.

[0066] Among them, the usage frequency refers to the number of times the optional application corresponding to the optional application identifier is used within the target time period. The usage frequency can be the number of times the optional application is used within a week or within a month, etc. The usage status refers to the current running state of the optional application corresponding to the optional application identifier. The usage status can be the non-started state and the started state. The non-started state refers to the state where the optional application is not running in the background, and the started state refers to the state where the optional application is running in the background.

[0067] Exemplarily, after determining the number of display identifiers, the electronic device obtains the usage frequency and usage status of the optional applications corresponding to each optional application identifier.

[0068] Step 404: Based on the usage status corresponding to the optional application identifier, determine the priority corresponding to the optional application identifier.

[0069] Among them, the priority refers to the level of priority display. The priority can include a first priority and a second priority. The display order of the optional application identifiers with the first priority is higher than that of the optional application identifiers with the second priority.

[0070] Exemplarily, the electronic device determines the priority of the optional application identifier corresponding to the optional application with the usage status of the startup state as the first priority, and determines the priority of the optional application identifier corresponding to the optional application with the usage status of the non-startup state as the second priority. That is, the electronic device preferentially displays the optional application identifier corresponding to the optional application with the usage status of the startup state.

[0071] In one embodiment, the electronic device determines the priority of the optional application identifier corresponding to the optional application with the usage status of the non-startup state as the first priority, and determines the priority of the optional application identifier corresponding to the optional application with the usage status of the startup state as the second priority. That is, the electronic device preferentially displays the optional application identifier corresponding to the optional application with the usage status of the non-startup state.

[0072] Step 406: Based on the usage frequency, priority, and the number of display identifiers corresponding to the optional application identifier, determine the candidate application identifier.

[0073] Exemplarily, the electronic device sorts the optional application identifiers according to the usage frequency and priority corresponding to the optional application identifier to obtain an optional application identifier sequence, and determines the candidate application identifier based on the optional application identifier sequence and the number of display identifiers.

[0074] In this embodiment, by determining the candidate application identifier according to the usage frequency and usage status corresponding to the optional application identifier, that is, displaying the candidate application identifier with the highest possibility of being opened by the operator in the arc layer, the dynamic display of the candidate application identifier is realized, so that the operator can select the target application identifier through the candidate application identifier displayed in the arc layer.

[0075] In one embodiment, as Figure 5 shown, in response to the selection trigger operation on the target application identifier, display the target application window corresponding to the target application identifier, including:

[0076] Step 502: In response to a sliding trigger operation reaching the target sensing area corresponding to the target application identifier, display the marking information corresponding to the target application identifier; the target sensing area surrounds the target application identifier.

[0077] Among them, the sensing area refers to the area surrounding the candidate application identifier. The shape of the sensing area can be set according to actual needs. The sensing area is used to prompt the operator that the sliding trigger operation is approaching the candidate application identifier surrounded by the sensing area. The sensing area and the candidate application identifier are in one-to-one correspondence, and each candidate application identifier corresponds to a sensing area. For example, as Figure 2 shown, the gray area shown in 206 is the sensing area. The target sensing area refers to the area surrounding the target application identifier. The marking information refers to the information used to highlight the target application identifier, such as highlighting information or color information, etc.

[0078] Exemplarily, when the sliding trigger operation of the operator reaches the target sensing area corresponding to the target application identifier, the terminal responds to the sliding trigger operation reaching the target sensing area corresponding to the target application identifier and displays the marking information corresponding to the target application identifier.

[0079] In one embodiment, in response to a sliding trigger operation reaching the target sensing area corresponding to the target application identifier, display the marking information corresponding to the target application identifier, and the target application corresponding to the target application identifier enters the to-be-sent state.

[0080] Step 504: In response to a selection trigger operation reaching the target application identifier, display the target application window corresponding to the target application identifier.

[0081] Exemplarily, the operator continues the sliding trigger operation. When the sliding trigger operation reaches the target application identifier, the operator releases the finger, and the electronic device responds to the selection trigger operation reaching the target application identifier and displays the target application window corresponding to the target application identifier.

[0082] In one embodiment, in response to a selection trigger operation reaching the target application identifier, the target application corresponding to the target application identifier enters the trigger state, and the target application window corresponding to the target application identifier is displayed.

[0083] In one embodiment, in response to a selection trigger operation reaching the target application identifier, display the target application window corresponding to the target application identifier, and the arc layer disappears.

[0084] In this embodiment, when a sliding trigger operation enters the target sensing area, the marking information corresponding to the target application identifier is displayed. The marking information is used to prompt the operator that the ongoing sliding trigger operation is approaching the target application identifier, thereby avoiding misoperations by the operator. The operator continues the sliding trigger operation until the target application identifier is reached. The electronic device responds to the selection trigger operation of the target application identifier and displays the target application window corresponding to the target application identifier. With one sliding trigger operation and one selection trigger operation, the electronic device can display the target application window, thereby improving the display efficiency of the target application window.

[0085] In one embodiment, the page display method further includes:

[0086] In response to a leaving event, at least one arc layer disappears.

[0087] Wherein, the leaving event refers to an event in which a finger, a stylus, etc. of the operator operating on the screen leaves the screen.

[0088] Exemplarily, when a finger or a stylus of the operator leaves the target screen corner area of the electronic device, the electronic device responds to the leaving event and the arc layer in the target screen corner area disappears.

[0089] In this embodiment, the electronic device makes the arc layer displayed in the target screen corner area disappear by responding to the leaving event. Compared with the need to make the arc layer disappear by triggering a closing control or clicking on a non-target screen corner area, unnecessary operations are avoided, thereby improving the efficiency of ending the display of the arc layer.

[0090] In one embodiment, as Figure 6 shown, in response to a sliding trigger operation in the target screen corner area, displaying at least one arc layer includes:

[0091] Step 602, in response to a sliding trigger operation in the target screen corner area, obtain the available resource parameter value.

[0092] Wherein, the available resource parameter value refers to the value corresponding to the available resource parameter for determining the target display mode. The available resource parameter value includes but is not limited to the hardware resource parameter value, such as memory and power.

[0093] Exemplarily, the electronic device responds to a sliding trigger operation in the target screen corner area and obtains the available resource parameter value corresponding to the available resource parameter.

[0094] Step 604, based on the available resource parameter value, determine the target display mode.

[0095] Among them, the display mode refers to the way of displaying the arc-shaped circle layer and the candidate application identifiers in the arc-shaped circle layer, and the display mode includes, but is not limited to, animation mode, gradient mode, static mode, etc.

[0096] Exemplarily, the electronic device analyzes the available resource parameter values to obtain an analysis result, and determines a target display mode from the candidate display modes according to the analysis result.

[0097] Step 606, based on the target display mode, display at least one arc-shaped circle layer.

[0098] Exemplarily, the electronic device uses the target display mode to display at least one arc-shaped circle layer.

[0099] In this embodiment, in combination with the available resources of the electronic device, the target display mode for displaying the arc-shaped circle layer is determined, that is, the display method of the arc-shaped circle layer is dynamically determined according to the available resources of the electronic device, thereby improving the flexibility of the display of the arc-shaped circle layer.

[0100] In one embodiment, based on the target display mode, displaying at least one arc-shaped circle layer includes:

[0101] Controlling the color gradient display of at least one arc-shaped circle layer and the candidate application identifiers in the arc-shaped circle layer.

[0102] Among them, the color gradient display means that the background colors of different arc-shaped circle layers are different, and the background colors of different candidate application identifiers are different.

[0103] Exemplarily, when the electronic device determines that the target display mode is the animation display mode, it controls the color gradient display of at least one arc-shaped circle layer and the candidate application identifiers in the arc-shaped circle layer.

[0104] In one embodiment, when the electronic device determines that the target display mode is the animation display mode, it controls at least one arc-shaped circle layer and the candidate application identifiers in the arc-shaped circle layer to be displayed in sequence.

[0105] In this embodiment, by performing color gradient display on at least one arc-shaped circle layer and the candidate application identifiers in the arc-shaped circle layer, it is convenient for the operator to distinguish and identify each candidate application identifier, thereby reducing the probability of selection errors.

[0106] In one embodiment, as Figure 7 shown, before displaying at least one arc-shaped circle layer in response to a sliding trigger operation in the target screen corner area, it further includes:

[0107] Step 702, obtain a sensitivity parameter value; the sensitivity parameter value is used to determine the response sensitivity of the sliding trigger operation.

[0108] Among them, the sensitivity parameter value refers to the numerical value corresponding to the parameter for determining the response sensitivity of the electronic device. The sensitivity parameter value may include at least one of time, ambient temperature, screen orientation, etc. For example, when the ambient temperature is 0 degrees Celsius, the response sensitivity needs to be increased so that a smaller amplitude of the operation gesture for the sliding trigger operation can display the arc layer. The response sensitivity refers to the degree of sensitivity used to characterize the response of the electronic device to the sliding trigger operation. The higher the response sensitivity, the more sensitive the electronic device is to the sliding trigger operation.

[0109] Exemplarily, before the electronic device responds to the sliding trigger operation in the target screen corner area, it obtains the sensitivity parameter value corresponding to the sensitivity parameter.

[0110] Step 704, based on the sensitivity parameter value, determine the divided area in the target screen corner area; the divided area is used to determine the display of the arc layer.

[0111] Exemplarily, the electronic device determines at least one divided area in the screen corner area according to the sensitivity parameter value, and the number of divided areas is the same as the number of arc layers.

[0112] In one embodiment, based on the sensitivity parameter value, determine the target response sensitivity. When the target response sensitivity is less than the preset sensitivity, determine at least one divided area in the target screen corner area, and the distance from the center point of the divided area to the target screen corner corresponding to the target screen corner area is greater than the distance from the center point of the corresponding preset divided area to the target screen corner; when the target response sensitivity is greater than the preset sensitivity, determine at least one divided area in the target screen corner area, and the distance from the center point of the divided area to the target screen corner corresponding to the target screen corner area is less than the distance from the center point of the corresponding preset divided area to the target screen corner.

[0113] In this embodiment, the divided area in the screen corner area is dynamically adjusted according to the sensitivity parameter value, so as to achieve the effect of increasing or decreasing the response sensitivity of the electronic device.

[0114] In an exemplary embodiment, by setting a floating ball 802 as shown in Figure 8 or a global sidebar 902 as shown in Figure 9 in the electronic device to realize the display of the application window. However, whether it is a floating ball or a global sidebar, the operator needs to perform multiple click operations to make the electronic device display the target application window, resulting in a low display efficiency of the application window. In order to improve the display efficiency of the application window, the following application display method is proposed. This application display method can be used in electronic devices such as mobile phones, smart watches, smart bracelets, and tablet computers, and includes:

[0115] When an operator needs to enter the target application window, the operator performs a sliding trigger operation in any one of the target screen corner areas in the screen corner area. In response to the sliding trigger operation in the target screen corner area, the electronic device displays at least one arc-shaped layer containing candidate application identifiers in the target screen corner area. For example, the operator performs a sliding trigger operation in the lower right screen corner area of the mobile phone, and an arc-shaped layer as shown in Figure 2 is displayed; the operator performs a sliding trigger operation in the lower left screen corner area of the mobile phone, and an arc-shaped layer as shown in Figure 10 is displayed; the operator performs a sliding trigger operation in the lower right screen corner area of the smart bracelet, and an arc-shaped layer as shown in Figure 11 is displayed; the operator performs a sliding trigger operation in the lower right screen corner area of the smart watch, and an arc-shaped layer as shown in Figure 12 is displayed; the operator performs a sliding trigger operation in the lower left screen corner area of the tablet computer, and an arc-shaped layer as shown in Figure 13 is displayed.

[0116] When the sliding trigger operation of the operator reaches the target sensing area corresponding to the target application identifier, the terminal responds to the sliding trigger operation reaching the target sensing area corresponding to the target application identifier and displays the marking information corresponding to the target application identifier. The operator continues to perform the sliding trigger operation. When the sliding trigger operation reaches the target application identifier, the operator releases the finger. The electronic device responds to the selection trigger operation reaching the target application identifier and displays the target application window corresponding to the target application identifier. At the same time, in response to the departure event, the arc-shaped layer in the target screen corner area disappears.

[0117] In the above application display method, through the sliding trigger operation in the target screen corner area, an arc-shaped layer including multiple candidate application identifiers can be displayed on the screen. The operator continues to slide the finger to select the target application icon in the arc-shaped layer, so that the target application window corresponding to the target application icon is displayed on the screen. The entire operation process does not require page switching, thereby improving the efficiency of page display.

[0118] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0119] Based on the same inventive concept, an embodiment of the present application also provides an application display device for implementing the above-mentioned application display method. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the application display device provided below can refer to the limitations on the application display method in the above text, and will not be repeated here.

[0120] In one embodiment, as Figure 14 shown, an application display device is provided, including: an arc layer display module module 1402 and an application window display module 1404, where:

[0121] The arc layer display module 1402 is configured to display at least one arc layer in response to a sliding trigger operation in the target screen corner area; the arc layer is located in the target screen corner area, and the arc layer includes at least one candidate application identifier;

[0122] The application window display module 1404 is configured to display a target application window corresponding to the target application identifier in response to a selection trigger operation on the target application identifier; the target application identifier is any one of at least one candidate application identifier.

[0123] In one embodiment, the arc layer display module 1402 is further configured to: display a first arc layer in response to a sliding trigger operation reaching the first division area in the target screen corner area; display a first arc layer and a second arc layer in response to a sliding trigger operation reaching the second division area in the target screen corner area; the first division area and the second division area have no overlapping area, and the distance between the center point of the first division area and the target screen corner corresponding to the target screen corner is less than the distance between the center point of the second division area and the target screen corner, and the arc length of the first arc layer is less than the arc length of the second arc layer.

[0124] In one embodiment, the arc layer display module 1402 is further configured to: in response to a sliding trigger operation of sliding back from the second divided area to the first divided area, the second arc layer disappears, and the first arc layer is displayed.

[0125] In one embodiment, the arc layer display module 1402 is further configured to: determine the number of display identifiers; based on the optional application identifiers and the number of display identifiers, determine the candidate application identifiers.

[0126] In one embodiment, the arc layer display module 1402 is further configured to: obtain the usage frequency and usage status corresponding to the optional application identifiers; based on the usage status corresponding to the optional application identifiers, determine the priority corresponding to the optional application identifiers; based on the usage frequency, priority corresponding to the optional application identifiers, and the number of display identifiers, determine the candidate application identifiers.

[0127] In one embodiment, the application window display module 1404 is further configured to: in response to a sliding trigger operation of reaching the target sensing area corresponding to the target application identifier, display the mark information corresponding to the target application identifier; the target sensing area surrounds the target application identifier; in response to a selection trigger operation of reaching the target application identifier, display the target application window corresponding to the target application identifier.

[0128] In one embodiment, the application window display module 1404 is further configured to: in response to a leave event, at least one arc layer disappears.

[0129] In one embodiment, the arc layer display module 1402 is further configured to: in response to a sliding trigger operation in the target screen corner area, obtain the available resource parameter value; based on the available resource parameter value, determine the target display mode; based on the target display mode, display at least one arc layer.

[0130] In one embodiment, the arc layer display module 1402 is further configured to: control the color gradient display of at least one arc layer and the candidate application identifiers in the arc layer.

[0131] In one embodiment, the arc layer display module 1402 is further configured to: obtain the sensitivity parameter value; the sensitivity parameter value is used to determine the response sensitivity of the sliding trigger operation; based on the sensitivity parameter value, determine the divided area in the target screen corner area; the divided area is used to determine the display of the arc layer.

[0132] Each module in the above application display device can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in the processor of the electronic device in hardware form or be independent of it, or can be stored in the memory of the electronic device in software form, so that the processor can call and execute the operations corresponding to each of the above modules.

[0133] In one embodiment, an electronic device is provided. The electronic device may be a terminal, and its internal structure diagram may be as shown in Figure 15 . The electronic device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the electronic device is used for exchanging information between the processor and external devices. The communication interface of the electronic device is used for communicating with external terminals in a wired or wireless manner. The wireless manner can be achieved through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an application display method. The display unit of the electronic device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the electronic device can be a touch layer covered on the display screen, or a button, a trackball, or a touchpad provided on the outer shell of the electronic device, or an external keyboard, a touchpad, or a mouse, etc.

[0134] Those skilled in the art can understand that Figure 15 the structure shown in is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the electronic device to which the solution of this application is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0135] In one embodiment, an electronic device is provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.

[0136] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.

[0137] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.

[0138] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0139] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in this application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., and are not limited thereto. The processors involved in the embodiments provided in this application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., and are not limited thereto.

[0140] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0141] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims

1. An application display method, characterized in that, The method includes: In response to a sliding trigger operation in the target screen corner area, at least one arc layer is displayed; the arc layer is located in the target screen corner area, and the arc layer includes at least one candidate application identifier; In response to a selection trigger operation on a target application identifier, a target application window corresponding to the target application identifier is displayed; the target application identifier is any one of the at least one candidate application identifier.

2. The method according to claim 1, characterized in that, The displaying of at least one arc layer in response to a sliding trigger operation in the target screen corner area includes: In response to a sliding trigger operation reaching the first division area in the target screen corner area, a first arc layer is displayed; In response to the sliding trigger operation reaching the second division area in the target screen corner area, the first arc layer and the second arc layer are displayed; the first division area and the second division area have no overlapping area, and the distance between the center point of the first division area and the target screen corner corresponding to the target screen corner area is less than the distance between the center point of the second division area and the target screen corner, and the arc length of the first arc layer is less than the arc length of the second arc layer.

3. The method according to claim 2, characterized in that, The method further includes: In response to a sliding trigger operation of sliding back from the second division area to the first division area, the second arc layer disappears and the first arc layer is displayed.

4. The method according to claim 1, characterized in that, The method for determining at least one candidate application identifier in the arc layer includes: Determining the number of display identifiers; Based on the optional application identifiers and the number of display identifiers, determining the candidate application identifiers.

5. The method according to claim 4, characterized in that, The determining of the candidate application identifiers based on the optional application identifiers and the number of display identifiers includes: Obtaining the usage frequency and usage status corresponding to the optional application identifiers; Based on the usage status corresponding to the optional application identifiers, determining the priority corresponding to the optional application identifiers; Based on the usage frequency, priority corresponding to the optional application identifiers, and the number of display identifiers, determining the candidate application identifiers.

6. The method according to claim 1, characterized in that, The displaying of the target application window corresponding to the target application identifier in response to a selection trigger operation on the target application identifier includes: In response to a sliding trigger operation reaching the target sensing area corresponding to the target application identifier, the marking information corresponding to the target application identifier is displayed; the target sensing area surrounds the target application identifier; In response to a selection trigger operation reaching the target application identifier, the target application window corresponding to the target application identifier is displayed.

7. The method according to claim 1, characterized in that, The method further includes: In response to a leaving event, the at least one arc layer disappears.

8. The method according to claim 1, characterized in that, The displaying of at least one arc layer in response to a sliding trigger operation in the target screen corner area includes: In response to a sliding trigger operation in the target screen corner area, obtaining the available resource parameter value; Based on the available resource parameter value, determining the target display mode; Based on the target display mode, displaying at least one arc layer.

9. The method according to claim 8, characterized in that, The displaying of at least one arc layer based on the target display mode includes: Controlling the at least one arc layer and the candidate application identifiers in the arc layer to be displayed with color gradient.

10. The method according to claim 1, characterized in that, Before displaying at least one arc-shaped layer in response to a sliding trigger operation in the target screen corner area, it further includes: Obtain a sensitivity parameter value; the sensitivity parameter value is used to determine the response sensitivity of the sliding trigger operation; Based on the sensitivity parameter value, determine a divided area in the target screen corner area; the divided area is used to determine the display of the arc-shaped layer.

11. An application display device, characterized in that, The device includes: An arc-shaped layer display module, configured to display at least one arc-shaped layer in response to a sliding trigger operation in the target screen corner area; the arc-shaped layer is located in the target screen corner area, and the arc-shaped layer includes at least one candidate application identifier; An application window display module, configured to display a target application window corresponding to the target application identifier in response to a selection trigger operation on the target application identifier; the target application identifier is any one of the at least one candidate application identifier.

12. An electronic device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 10.

13. A computer-readable storage medium, having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 10.