Icon layout method and related device

By setting up a desktop thumbnail display area and an icon frequency viewing area in the terminal device interface, and adjusting the icon position and size according to the application usage frequency, the problem of low efficiency in finding frequently used applications on the terminal device desktop is solved, achieving more efficient application search and opening, and improving the user experience.

WO2025218321A1PCT designated stage Publication Date: 2025-10-23HONOR DEVICE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/076783
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-17
Filing Date
2025-02-11
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

In the prior art, users are inefficient in finding and opening applications on the desktop of terminal devices, especially for frequently used applications, resulting in a poor user experience.

Method used

By setting up a desktop thumbnail display area and an icon frequency viewing area in the terminal device's interface, the position and size of the icons are adjusted according to the frequency of application use. High-frequency application icons are placed in more prominent and easily accessible positions, with increased display size, and smooth interface switching is achieved through swiping operations.

Benefits of technology

It improves the efficiency of users finding and opening frequently used applications, enhances the user experience, and reduces operation time and steps.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025076783_23102025_PF_FP_ABST
    Figure CN2025076783_23102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses an icon layout method and a related device. The method is applied to a terminal device, and comprises: displaying a first interface, the first interface comprising a desktop thumbnail display area and an icon frequency viewing area, the desktop thumbnail display area displaying the selected thumbnail of a first desktop, and the icon frequency viewing area displaying a first icon frequency viewing interface; receiving a first operation acting on the first interface; and in response to the first operation, switching the currently selected thumbnail, which is displayed in the desktop thumbnail display area, from the thumbnail of the first desktop to the thumbnail of a second desktop, and updating, to a second icon frequency viewing interface, the first icon frequency viewing interface displayed in the icon frequency viewing area, wherein the arrangement position and / or the display size of each icon in the first icon frequency viewing interface and the second icon frequency viewing interface are determined on the basis of the usage frequency of a corresponding application. Embodiments of the present application can improve the efficiency of users searching for an application having high usage frequency, thereby improving user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Method of icon layout and related device

[0001] The present application claims priority to the Chinese patent application No. 202410463766.7, filed on April 17, 2024, and entitled "Method of icon layout and related device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the technical field of terminal devices, and in particular to a method of icon layout and related device. BACKGROUND

[0003] A plurality of APPs (Application) are usually installed in a terminal device, and different application icons are displayed on the desktop of the terminal device to provide convenient services for users. With the increase of installed application programs, it is particularly inconvenient for users to find and open an application program on the desktop. In order to facilitate users to manage and find different application programs, the prior art provides folder functions, such as large folders, small folders and special-shaped folders, so that users can select appropriate ways to organize and manage application programs according to their own use habits and needs, so as to make it easier for users to find and open the required application program.

[0004] However, when the APP icon that the user wants to open is contained in a small folder, the user needs to first click the small folder to display all the application icons in the small folder, and then click the APP icon to open the application program. This structured presentation of applications makes it necessary for the user to open the small folder when the user wants to open an APP in the small folder, which is not convenient to operate, thereby affecting the user experience. When the APP icon that the user wants to open is contained in a large folder or a special-shaped folder, the user can directly click the application icon of the APP to open the APP without expanding the large folder or the special-shaped folder. However, if the large folder or the special-shaped folder contains a large number of application icons, the user may still need to spend a lot of time and effort to find the APP icon, thereby affecting the user experience.

[0005] Further, the related art can also directly display the APPs or services that the user can be interested in to the user in the form of an interactive card, so that the user can jump to the corresponding APP or a certain service interface of the corresponding APP by clicking the card. Although this way can facilitate the user to quickly find and open the application program or function of interest to a certain extent, when the APP that the user wants to open is not in the APPs displayed by the card, the user still cannot quickly find and open the required APP. In summary, the current management manner of the icons of the desktop application makes the cost of finding and opening a certain specific application program by the user relatively high, and in particular, the efficiency of finding and opening a commonly used APP by the user is low, thereby affecting the operation experience of the user. Therefore, how to provide an effective icon layout method can improve the efficiency of finding a high-frequency use application by the user, and is an urgent problem to be solved. SUMMARY

[0006] Embodiments of the present application disclose a method for icon layout and related equipment, which can improve the efficiency of finding a high-frequency use application by the user, and improve the experience of the user.

[0007] In order to achieve the above technical purpose, the embodiments of the present application provide the following technical scheme:

[0008] In a first aspect, the present application provides a method for icon layout, characterized in that the method is applied to a terminal device, and can include: displaying a first interface, wherein the first interface includes a desktop thumbnail display area and an icon frequency viewing area; the desktop thumbnail display area displays a thumbnail of a selected first desktop; the icon frequency viewing area displays a first icon frequency viewing interface; the icons displayed in the first icon frequency viewing interface are part or all of the icons in the thumbnail of the first desktop; receiving a first operation acting on the first interface; in response to the first operation, the currently selected thumbnail displayed in the desktop thumbnail display area is switched from the thumbnail of the first desktop to a thumbnail of a second desktop, and the first icon frequency viewing interface displayed in the icon frequency viewing area is updated to a second icon frequency viewing interface; the icons displayed in the second icon frequency viewing interface are part or all of the icons in the thumbnail of the second desktop; wherein the arrangement positions and / or display sizes of the icons in the first icon frequency viewing interface and the second icon frequency viewing interface are determined based on the use frequencies of the corresponding applications.

[0009] The embodiments of the present application can adjust the size and position of the application icons according to the use frequency of different applications in the currently selected desktop thumbnail, including placing the high-frequency use icons at the bottom of the screen and / or increasing the display size of the high-frequency use icons, thereby improving the efficiency of the user in finding and opening the high-frequency use applications and improving the user experience. Specifically, the embodiments of the present application simultaneously set a desktop thumbnail display area and an icon frequency viewing area in the same user interface; on the one hand, the desktop thumbnail display area can be used to intuitively browse the thumbnails of different desktops, thereby quickly understanding the overall layout of the desktop corresponding to the currently selected desktop thumbnail; on the other hand, the icon frequency viewing area displays an icon frequency viewing interface corresponding to the above-mentioned selected desktop thumbnail, and the icons displayed therein are part or all of the icons in the currently selected desktop thumbnail, so that the user can view the desktop icon information from the whole and the part at the same time, and since the arrangement position and / or display size of each icon is determined based on the use frequency of the corresponding application, the icons of the more frequently used applications will be presented in the user interface with a larger display area and in a more eye-catching position, so that the user can more conveniently find the application. Further, since the thumbnails of multiple desktops can be displayed on the user interface, the user can find the thumbnail of the desktop where the application to be opened by switching the previously selected desktop thumbnail, and correspondingly, the icon frequency viewing area can place the frequently used icons near the bottom of the screen and / or increase the display size of the high-frequency use icons, so that the user can intuitively understand which applications are commonly used in the desktop corresponding to the currently selected desktop thumbnail after switching, thereby more easily finding and clicking the high-frequency use applications to improve the efficiency of the user in finding the high-frequency use applications. Through the embodiments of the present application, the arrangement position and / or display size of each icon in the corresponding icon frequency viewing interface displayed by the icon frequency viewing area can be determined according to the use frequency of different applications in the currently selected desktop thumbnail, thereby dynamically presenting the icon layout in the icon frequency viewing interface corresponding to different desktop thumbnails, and through the intuitive arrangement position and / or display size of the icons, the user can conveniently find and click the frequently used applications in the currently selected desktop to save time and improve the efficiency of the user in finding and opening the high-frequency use applications, thereby improving the user experience.

[0010] In a possible implementation, the second desktop is a desktop adjacent to the left or right of the first desktop, and the method further includes: when the desktop thumbnail display area has the thumbnail of the first desktop selected or the currently selected thumbnail displayed by the desktop thumbnail display area is switched from the thumbnail of the first desktop to the thumbnail of the second desktop, the desktop thumbnail display area further displays other desktop thumbnails that are not selected.

[0011] When the desktop thumbnail display area displays a thumbnail of a first desktop that is selected, or the currently selected thumbnail is switched from the thumbnail of the first desktop to a thumbnail of a second adjacent desktop, the desktop thumbnail display area displays other thumbnails of desktops that are not selected, so that the user can clearly understand the spatial layout relationship between different desktops in the same user interface, and quickly browse the overall layout of other adjacent desktops through the other thumbnails of desktops that are not selected, so that the user does not need to individually switch to each desktop to view the content thereof, and the user can conveniently switch different desktops to find a desktop in which an application to be opened is located, thereby improving the operation experience of the user.

[0012] In a possible implementation, the method further includes: displaying a second interface including the first desktop; receiving a second operation acting on the second interface, the second operation including a sliding operation; during sliding of the second operation, gradually reducing the first desktop to generate a thumbnail of the first desktop, and displaying a first icon frequency viewing interface that gradually increases in a region vacated after the first desktop is reduced; and when the sliding of the second operation ends, generating the first interface.

[0013] In the embodiment, the second interface including the first desktop is first displayed, and then the operation (i.e., the second operation) acting on the second interface is received. The operation can be a sliding operation. Further, during sliding of the second operation, the first desktop is gradually reduced to generate a thumbnail of the first desktop, and a first icon frequency viewing interface that gradually increases is displayed in a region vacated after the first desktop is reduced. Finally, when the sliding of the second operation ends, the first interface is generated. In the embodiment, the gradually reducing and gradually increasing transition effects during the sliding of the second operation make the switching from the second interface to the first interface more smooth and natural, thereby enhancing the coherence and fluency of the user experience and improving the user experience. It should be noted that the second operation in the embodiment can be a sliding operation, or can be another operation (such as a dragging operation, a long-pressing operation, or the like) acting on the second interface, and the embodiment is not limited in this regard.

[0014] In a possible implementation, the first desktop or the second desktop includes M first icons and N small folders, the first icons including icons corresponding to application programs, large folders, and special-shaped folders in the first desktop or the second desktop, and M and N are both integers greater than or equal to 0.

[0015] In the embodiments of the present application, the first desktop or the second desktop can include M first icons and N small folders, wherein the first icons include icons corresponding to the application programs, the large folders and the special folders in the first desktop or the second desktop. Therefore, the first desktop or the second desktop can be formed by any combination of one or more of the application programs, the large folders, the special folders and the small folders to form different desktop layouts. The embodiments of the present application can dynamically present the icon layout corresponding to the different desktop thumbnails for different desktops, thereby improving the efficiency of the user in searching for the high-frequency use application to improve the user experience.

[0016] In a possible implementation, the method further includes: in response to the first operation or the second operation, determining the frequency of use of each icon in the M first icons and the N small folders within a preset time; determining the arrangement position and / or the display size of each icon in the icon frequency viewing interface displayed by the icon frequency viewing area based on the frequency of use; and generating the icon frequency viewing interface displayed by the icon frequency viewing area based on the arrangement position and / or the display size.

[0017] In the embodiments of the present application, after receiving the first operation acting on the first interface or receiving the sliding operation acting on the second interface (i.e., the second operation), in response to the first operation or the second operation, the frequency of use of each icon (i.e., each icon in the M first icons and the N small folders) in the second desktop or the first desktop within a preset time is determined. Further, the arrangement position and / or the display size of each icon in the icon frequency viewing interface (i.e., the second frequency viewing interface or the first frequency viewing interface) displayed by the icon frequency viewing area are determined according to the determined frequency of use. Then, the icon frequency viewing interface (i.e., the second frequency viewing interface or the first frequency viewing interface) displayed by the icon frequency viewing area is generated based on the determined arrangement position and / or the display size. Through the embodiments of the present application, the arrangement position and / or the display size of each icon in the icon frequency viewing interface (i.e., the second frequency viewing interface or the first frequency viewing interface) displayed by the icon frequency viewing area can be determined according to the frequency of use of each application in different desktops, so as to generate the icon frequency viewing interface displayed by the icon frequency viewing area. In addition, the frequently used icons in the current desktop are placed in a more eye-catching or more accessible position through the intuitive arrangement position and / or the display size of the icons, and / or the display size of the icons is adjusted according to the frequency of use of the corresponding application, so that the user can directly understand which applications are frequently used in the currently selected first desktop through the arrangement position and / or the display size of the icons, and the user can quickly open the high-frequency use application in the first desktop, thereby improving the efficiency of the user in searching for the high-frequency use application to improve the user experience.

[0018] In a possible implementation, if M is greater than or equal to 1 and N is equal to 0, the icon frequency viewing area displays an icon frequency viewing interface including the M first icons, wherein the M first icons in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of a first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the frequency of use of the corresponding application.

[0019] When M is greater than or equal to 1 and N is equal to 0, that is, when the first desktop or the second desktop includes at least one icon corresponding to an application program, a large folder, and a special folder (that is, M first icons) and does not include a small folder, the icon frequency viewing area displays an icon frequency viewing interface (that is, a first frequency viewing interface or a second frequency viewing interface) including the M first icons. Further, the M first icons in the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface) are arranged and displayed in L rows, and the closer the row position of a first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the frequency of use of the corresponding application. According to the embodiment, the icons (that is, M first icons) of the application program, the large folder, and the special folder in the first desktop or the second desktop are arranged in rows from bottom to top according to the frequency of use of the corresponding application, to form the icon layout of the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface) displayed by the icon frequency viewing area. The icon corresponding to the application with a high frequency of use by the user in the first desktop or the second desktop is placed at a position closer to the bottom of the screen, which can reduce the movement distance of the finger when the user clicks the icon, so that the user can more easily find and click the application with a high frequency of use, thereby saving the time of the user to find the application with a high frequency of use and improving the efficiency and the user experience.

[0020] In a possible implementation, if M is greater than or equal to 0, N is greater than or equal to 1, and the frequency of use of the application corresponding to each icon in the N small folders is less than a preset threshold, the icon frequency viewing area displays an icon frequency viewing interface including the M first icons and the N small folders. The M first icons and the N small folders in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of a first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the frequency of use of the corresponding application. Alternatively, the closer the row position of a small folder in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the frequency of use of the application corresponding to a second icon in the small folder. The second icon is an icon with the highest frequency of use of the corresponding application in the small folder.

[0021] In the embodiment of the present application, when M is greater than or equal to 0, N is greater than or equal to 1, and the use frequency of each icon in the N small folders is less than the preset threshold, that is, when the first desktop or the second desktop contains M icons corresponding to the application programs, the large folders and the special-shaped folders in the M first desktops or the M second desktops (that is, M first icons, M is greater than or equal to 0), and contains at least one small folder (that is, N small folders, N is greater than or equal to 1), and the use frequency of each icon in the N small folders is less than the preset threshold, the icon frequency viewing area displays an icon frequency viewing interface (that is, a first frequency viewing interface or a second frequency viewing interface) in the icon frequency viewing interface, which includes the M first icons and the N small folders. Further, the M first icons and the N small folders in the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface) are arranged and displayed in L rows, and the closer the row position of the first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the corresponding application; or the closer the row position of the small folder in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the corresponding application of the second icon, which is the icon with the highest use frequency of the corresponding application in the N small folders. Through the embodiment of the present application, the icons (that is, M first icons) of the application programs, the large folders and the special-shaped folders in the first desktop or the second desktop are arranged in the form of rows from bottom to top according to the use frequency of the corresponding application, and the small folders (that is, N small folders) that are not frequently used by the user in the first desktop or the second desktop are arranged in the form of rows from bottom to top according to the use frequency of the icon (that is, the second icon) with the highest use frequency of the corresponding application in the small folder, to form the icon layout of the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface) displayed by the icon frequency viewing area. The icons corresponding to the application programs, the large folders and the special-shaped folders with high use frequency in the first desktop or the second desktop are placed closer to the bottom of the screen, which can reduce the movement distance of the fingers when the user clicks these icons. At the same time, the small folders are arranged according to the use frequency of the icon (that is, the second icon) with the highest use frequency of the corresponding application in the small folder, and are still displayed in the form of small folders in the icon frequency viewing interface to save space, so that the user can more easily find and click the frequently used applications, thereby saving the search time and improving the efficiency of the user in searching and accessing the frequently used applications, and improving the user experience.

[0022] In a possible implementation, if M is greater than or equal to 0, N is greater than or equal to 1, and there is at least one first small folder in the N small folders, and the use frequency of the application corresponding to one or more icons in the first small folder is greater than or equal to the preset threshold, the icon frequency viewing interface displayed by the icon frequency viewing area includes the M first icons, fourth icons, and a second small folder, the fourth icons are all icons in the first small folder, and the second small folder belongs to the N small folders and the use frequency of the application corresponding to each icon in the second small folder is less than the preset threshold.

[0023] In the embodiment of the present application, when M is greater than or equal to 0, N is greater than or equal to 1, and there is at least one first small folder in the N small folders, and the use frequency of the application corresponding to one or more icons in the first small folder is greater than or equal to the preset threshold, that is, when the first desktop or the second desktop contains the icons (that is, the M first icons, M is greater than or equal to 0) of the application programs, the large folder and the special-shaped folder in the M first desktops or the second desktops, and contains at least one small folder (that is, the N small folders, N is greater than or equal to 1), and there is at least one first small folder in the N small folders, and the use frequency of the application corresponding to one or more icons in the first small folder is greater than or equal to the preset threshold, the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface) displayed by the icon frequency viewing area includes the M first icons, all icons (that is, the fourth icons) in the first small folder, and the small folder (that is, the second small folder) in which the use frequency of the application corresponding to each icon in the N small folders is less than the preset threshold. According to the embodiment of the present application, when there is at least one icon corresponding to an application with a use frequency greater than or equal to the preset threshold in the N small folders in the first desktop or the second desktop, the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface) displayed by the icon frequency viewing area displays all icons (that is, the fourth icons) in the small folder (that is, the first small folder) in which the use frequency of the application corresponding to the icon is greater than or equal to the preset threshold, and the small folder (that is, the second small folder) in which the use frequency of the application corresponding to each icon in the N small folders is less than the preset threshold is still displayed in the form of a small folder to save space, so that the user can more easily find the high-frequency use application in the small folder, save the time for searching for the high-frequency use application, simplify the operation steps for the user to open the high-frequency use application in the small folder, and thus improve the efficiency of the user to search for and access the high-frequency use application and improve the user experience.

[0024] In a possible implementation, the M first icons, the fourth icon, and the second small folder in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of a first icon or a fourth icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the corresponding application; or the closer the row position of the second small folder in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the corresponding application corresponding to the fifth icon; the fifth icon is an icon with the highest use frequency of the corresponding application in one small folder in the second small folder.

[0025] The embodiment of the present application, when the first desktop or the second desktop contains M icons of the application, the large folder and the special-shaped folder in the first desktop or the second desktop (that is, M first icons, M is greater than or equal to 0), and contains at least one small folder (that is, N small folders, N is greater than or equal to 1), and there is at least one first small folder in the N small folders, and the use frequency of one or more icons corresponding to the application in the first small folder is greater than or equal to a preset threshold, M first icons, all icons (that is, fourth icons) in the first small folder in the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface), and the use frequency of the application corresponding to each icon in the N small folders is less than the preset threshold (that is, the second small folder) is arranged and displayed in L rows, and the closer the row position of the first icon or the fourth icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the corresponding application; or the less frequently used second small folder in the icon frequency viewing interface, the closer the row position to the bottom of the icon frequency viewing interface, the higher the use frequency of the fifth icon corresponding to the application, and the fifth icon is the icon with the highest use frequency of the application corresponding to the small folder in the second small folder.By the embodiment of the present application, the icons (i.e., M first icons) of the application programs, large folders and special-shaped folders in the first desktop or the second desktop, and all icons (i.e., fourth icons) in the first small folder in which the use frequency of one or more corresponding applications is greater than or equal to a preset threshold, are arranged in a row from bottom to top according to the use frequency of the corresponding application, and the small folder (i.e., second small folder) in which the use frequency of the corresponding application of each icon in the N small folders in the first desktop or the second desktop is less than the preset threshold, is arranged in a row from bottom to top according to the use frequency of the icon (i.e., fifth icon) with the highest use frequency of the corresponding application in the corresponding second small folder. The icon layout of the icon frequency viewing interface (i.e., first frequency viewing interface or second frequency viewing interface) displayed by the icon frequency viewing area is formed. Placing the icons corresponding to the application programs, large folders and special-shaped folders with high use frequency of the user in the first desktop or the second desktop and / or the icons with high use frequency of the corresponding application in the small folder in a position closer to the bottom of the screen can reduce the movement distance of the fingers when the user clicks these icons. At the same time, the small folder (i.e., second small folder) with low use frequency is arranged according to the use frequency of the icon (i.e., fifth icon) with the highest use frequency of the corresponding application, and is still displayed in the form of a small folder in the icon frequency viewing interface to save space, so that the user can more easily find and click the application with high use frequency in the current desktop, especially more easily find the application with high use frequency in the small folder in the current desktop, thereby saving the time for finding the application with high use frequency and simplifying the operation steps for the user to open the application with high use frequency in the small folder, so that the user does not need to first click the small folder to expand the small folder, and then click the icon of the application with high use frequency in the small folder to access the application, thereby improving the efficiency of the user to find and access the application with high use frequency, and improving the user experience.

[0026] In a possible implementation, the closer the row position of the icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the larger the display size of the corresponding icon.

[0027] In the embodiment of the present application, the icons in the icon frequency viewing interface (i.e., the first frequency viewing interface or the second frequency viewing interface) can be icons corresponding to application programs, large folders and special folders in the first desktop or the second desktop (i.e., M first icons), all icons in the first small folder in which the use frequency of one or more applications corresponding to the icons is greater than or equal to a preset threshold in the N small folders (i.e., fourth icons), and / or small folders (i.e., second small folders) in which the use frequency of applications corresponding to icons is less than the preset threshold. The display size of the corresponding icon is determined by the row position of the icon in the icon frequency viewing interface. As the row position of the icon in the icon frequency viewing interface is closer to the bottom of the icon frequency viewing interface, it means that the use frequency of the application corresponding to the icon is greater, or the use frequency of the icon (i.e., the second icon or the fifth icon) with the highest use frequency of the corresponding application in the corresponding small folder is greater, and the display size of the corresponding icon is increased, so that the user can more intuitively understand the use frequency of each icon in the icon frequency viewing interface through the size of the display size of the icon, and the user can quickly find and open the high-frequency application in the icon frequency viewing interface, thereby improving the efficiency of the user in finding and accessing the high-frequency application to improve the user experience.

[0028] In a possible implementation, the first icon frequency viewing interface and / or the second icon frequency viewing interface further comprises one or more function icons corresponding to at least one icon, and the function icons are icons of default functions recommended by the system and / or icons of specific functions configured according to user behavior data.

[0029] In the embodiment of the present application, in the first icon frequency viewing interface and / or the second icon frequency viewing interface, one or more function icons corresponding to at least one icon can also be presented, for example, for the first row of icons closest to the bottom in the first icon frequency viewing interface and / or the second icon frequency viewing interface, each icon can display 3 function icons; for the second row of icons closest to the bottom in the first icon frequency viewing interface and / or the second icon frequency viewing interface, 2 function icons can be displayed. It should be noted that the number of function icons that can be displayed by icons of different sizes can be determined according to actual use requirements, and the embodiment of the present application is not limited. In addition, the function icons actually displayed in the embodiment of the present application can be icons of default functions recommended by the system, or icons of specific functions configured according to user behavior data, for example, they can be high-frequency function icons determined by the system according to the behavior data of the user in the use process of the corresponding application, or they can be icons of specific functions defined by the user, and the embodiment of the present application is not limited.

[0030] In a possible implementation, the method further includes: receiving a third operation acting on a target icon; the target icon is an application icon in the second icon frequency viewing interface; and in response to the third operation, jumping from the first interface to a main interface corresponding to the target icon.

[0031] According to the embodiments of the present application, after receiving a third operation acting on a target application icon in the second icon frequency viewing interface, the first interface can be directly jumped to a main interface corresponding to the target application icon, so that the user can conveniently and quickly open an application corresponding to the target application icon, the starting efficiency of the application is improved, and the user experience is improved.

[0032] In a possible implementation, the method further includes: receiving a fourth operation acting on a target function icon; the target function icon is one of the function icons corresponding to the target application icon; and in response to the fourth operation, jumping from the first interface to a function display interface corresponding to the target function icon.

[0033] According to the embodiments of the present application, after receiving a fourth operation acting on a target function icon in the function icons corresponding to the target application icon in the second icon frequency viewing interface, the first interface can be directly jumped to a function display interface corresponding to the target function icon, so that the user can quickly trigger a function corresponding to the target function icon according to actual needs, the operation steps of the user for opening the function display interface of the target function are reduced, the user can more conveniently and quickly find and use a specific function of a high-frequency use application, the starting efficiency of the application function is improved, and the user experience is improved.

[0034] In a possible implementation, the method further includes: receiving a fifth operation acting on a thumbnail of a target desktop in the desktop thumbnail display area; and in response to the fifth operation, returning from the first interface to a second interface corresponding to the thumbnail of the target desktop.

[0035] According to the embodiments of the present application, after receiving a fifth operation acting on a thumbnail of a target desktop in the desktop thumbnail display area, the first interface can be jumped to return to a second interface corresponding to the thumbnail of the target desktop, so that the user can return to a corresponding desktop through the thumbnail of the target desktop in the desktop thumbnail display area, and the user experience is improved.

[0036] In a second aspect, the present application provides an icon layout device applied to a terminal device, which can include:

[0037] The first display unit is configured to display a first interface, the first interface comprising a desktop thumbnail display area and an icon frequency viewing area; the desktop thumbnail display area displays a thumbnail of a first desktop selected by a user; and the icon frequency viewing area displays a first icon frequency viewing interface, the first icon frequency viewing interface displaying some or all icons in the thumbnail of the first desktop.

[0038] The first receiving unit is configured to receive a first operation performed on the first interface.

[0039] The first display unit is further configured to, in response to the first operation, display, in the desktop thumbnail display area, a thumbnail of a second desktop selected by the user, and switch the icon frequency viewing area to display a second icon frequency viewing interface; the second icon frequency viewing interface displays some or all icons in the thumbnail of the second desktop.

[0040] The arrangement position and / or display size of each icon in the first icon frequency viewing interface and the second icon frequency viewing interface are determined based on the frequency of use of the corresponding icon.

[0041] In a possible implementation, the second desktop is a desktop adjacent to the left or right of the first desktop, and the first display unit is further configured to:

[0042] When the desktop thumbnail display area displays the thumbnail of the first desktop selected by the user, or the currently selected thumbnail displayed in the desktop thumbnail display area is switched from the thumbnail of the first desktop to the thumbnail of the second desktop, the desktop thumbnail display area further displays thumbnails of other desktops that are not selected.

[0043] In a possible implementation, the apparatus further comprises:

[0044] The second display unit is configured to display a second interface, the second interface comprising the first desktop.

[0045] The second receiving unit is configured to receive a second operation performed on the second interface, the second operation comprising a sliding operation.

[0046] The first display unit is further configured to, during the sliding of the second operation, gradually reduce the first desktop to generate a thumbnail of the first desktop, and display a first icon frequency viewing interface that gradually increases in size in a region vacated after the first desktop is reduced; and generate the first interface when the sliding of the second operation ends.

[0047] In a possible implementation, the first desktop or the second desktop comprises M first icons and N small folders, the first icons comprise icons corresponding to application programs, large folders and special folders in the first desktop or the second desktop, and M and N are integers greater than or equal to 0.

[0048] In a possible implementation, the apparatus further comprises:

[0049] a first determining unit configured to determine, in response to the first operation or the second operation, a frequency of use of each icon in the M first icons and the N small folders within a preset time;

[0050] a second determining unit configured to determine, based on the frequency of use, an arrangement position and / or a display size of each icon in an icon frequency viewing interface displayed by the icon frequency viewing area;

[0051] a generating unit configured to generate, based on the arrangement position and / or the display size, the icon frequency viewing interface displayed by the icon frequency viewing area.

[0052] In a possible implementation, if M is greater than or equal to 1 and N is equal to 0, the icon frequency viewing interface displayed by the icon frequency viewing area comprises the M first icons, wherein the M first icons in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of a first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the frequency of use of the corresponding application.

[0053] In a possible implementation, if M is greater than or equal to 0, N is greater than or equal to 1, and the frequency of use of each icon in the N small folders is less than a preset threshold, the icon frequency viewing interface displayed by the icon frequency viewing area comprises the M first icons and the N small folders, wherein the M first icons and the N small folders in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of a first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the frequency of use of the corresponding application; or the closer the row position of a small folder in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the frequency of use of the corresponding second icon corresponding to the small folder; the second icon is an icon corresponding to an application with the highest frequency of use in a small folder in the N small folders.

[0054] In a possible implementation, if M is greater than or equal to 0, N is greater than or equal to 1, and there is at least one first sub-folder in the N sub-folders, and the use frequency of the application corresponding to one or more icons in the first sub-folder is greater than or equal to the preset threshold, the icon frequency viewing interface displayed by the icon frequency viewing area includes the M first icons, a fourth icon, and a second sub-folder, the fourth icon is all icons in the first sub-folder, and the second sub-folder belongs to the N sub-folders, and the use frequency of the application corresponding to each icon in the second sub-folder is less than the preset threshold.

[0055] In a possible implementation, the M first icons, the fourth icon, and the second sub-folder in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of a first icon or a fourth icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the corresponding application; or the closer the row position of a second sub-folder in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the application corresponding to a fifth icon in the second sub-folder; the fifth icon is an icon with the highest use frequency of the corresponding application in a sub-folder in the second sub-folder.

[0056] In a possible implementation, the closer the row position of an icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the larger the display size of the corresponding icon.

[0057] In a possible implementation, the first icon frequency viewing interface and / or the second icon frequency viewing interface further includes one or more function icons corresponding to at least one icon, the function icons are icons of default functions recommended by the system and / or icons of specific functions configured according to user behavior data.

[0058] In a possible implementation, the device further includes:

[0059] The third receiving unit is configured to receive a third operation acting on a target icon; the target icon is an application icon in the second icon frequency viewing interface.

[0060] The third display unit is configured to, in response to the third operation, jump from the first interface to display a main interface corresponding to the target icon.

[0061] In a possible implementation, the device further includes:

[0062] The fourth receiving unit is configured to receive a fourth operation acting on the target function icon, the target function icon being one of the function icons corresponding to the target icon;

[0063] The fourth display unit is configured to jump from the first interface to display a function display interface corresponding to the target function icon.

[0064] In a possible implementation, the apparatus further includes:

[0065] The fifth receiving unit is configured to receive a fifth operation acting on a thumbnail of a target desktop in the desktop thumbnail display area;

[0066] The fifth display unit is configured to return from the first interface to display a second interface corresponding to the thumbnail of the target desktop in response to the fifth operation.

[0067] In a third aspect, a terminal device is provided, which can include a processor and a memory. The memory is configured to store programs and various data, and the processor is configured to invoke the program code stored in the memory to enable the terminal device to perform the method in any possible implementation of the first aspect.

[0068] In a fourth aspect, a computer readable storage medium is provided, which stores a computer program. When the computer program is executed by a processor, the method in any possible implementation of the first aspect is implemented.

[0069] In a fifth aspect, a computer program is provided, which can include instructions. When the computer program is run on a computer, the computer is enabled to perform the method in any possible implementation of the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0070] FIG. 1A is a schematic diagram of a hardware structure of a terminal device according to an embodiment of the present application.

[0071] FIG. 1B is an example block diagram of a software structure of a terminal device according to an embodiment of the present application.

[0072] FIG. 2A is a schematic diagram of an interface of an icon layout according to the prior art.

[0073] FIG. 2B is a schematic diagram of an interface of another icon layout according to the prior art.

[0074] FIG. 2C is a schematic diagram of an interface of yet another icon layout according to the prior art.

[0075] FIG. 3 is a schematic diagram of a method of an icon layout according to an embodiment of the present application.

[0076] FIG. 4A is an icon layout diagram of an icon frequency viewing interface generated based on the use frequency of an application corresponding to each icon in a desktop according to an embodiment of the present application.

[0077] FIG. 4B is an icon layout diagram of another icon frequency viewing interface generated based on the use frequency of an application corresponding to each icon in a desktop according to an embodiment of the present application.

[0078] FIG. 4C is an icon layout diagram of still another icon frequency viewing interface generated based on the use frequency of an application corresponding to each icon in a desktop according to an embodiment of the present application.

[0079] FIG. 5 is a specific flow diagram of a method of icon layout according to an embodiment of the present application.

[0080] FIG. 6A is an application scenario diagram of a method of icon layout according to an embodiment of the present application.

[0081] FIG. 6B is an application scenario diagram of a method of icon layout according to an embodiment of the present application.

[0082] FIG. 6C is an application scenario diagram of a method of icon layout according to an embodiment of the present application.

[0083] FIG. 6D is an application scenario diagram of a method of icon layout according to an embodiment of the present application.

[0084] FIG. 7 is a structural diagram of an apparatus of icon layout according to an embodiment of the present application.

[0085] FIG. 8 is a hardware structural diagram of another terminal device according to an embodiment of the present application. DETAILED DESCRIPTION

[0086] The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0087] The terms used in the following embodiments of the present application are only for the purpose of describing particular embodiments and are not intended to be limiting of the embodiments of the present application. As used in the specification and the appended claims of the embodiments of the present application, the singular forms "a," "an" and "the" are intended to include both singular and plural forms, unless the context clearly indicates otherwise. It will be further understood that the terms "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0088] The terms "first", "second", "third", and "fourth" and the like in the description and in the claims of the present application and the accompanying drawings are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. The terms "comprises", "comprising", "includes", "including" and the like are to be construed open-ended, allowing for instances where there are equivalents to processes, methods, systems, products, or devices that do not literally include the recited steps or elements, but that otherwise achieve the same result. Processes, methods, systems, products, or devices that do not literally contain the specific steps or elements but that otherwise achieve the same result are considered to be within the scope of the present application.

[0089] Reference herein to "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment can be included in at least one embodiment of the application. The appearances of the phrase "in an embodiment" in various places in the specification are not necessarily referring to the same embodiment, nor are they necessarily mutually exclusive of one another. It is expressly understood that any of the embodiments described herein can be combined with any of the other embodiments.

[0090] The term "user interface" (UI) in the embodiments of the present application is a medium interface for interaction and information exchange between an application program or an operating system and a user, which realizes the conversion between the internal form of information and the form that can be accepted by the user. The user interface is source code written in a specific computer language such as Java, extensible markup language (XML), and the like. The interface source code is parsed, rendered, and finally presented as content recognizable by the user on the electronic device. The commonly used form of the user interface is a graphic user interface (GUI), which refers to a user interface related to computer operation displayed in a graphical manner. It can be a visual interface element such as text, icon, button, menu, tab, text box, dialog box, status bar, navigation bar, Widget, and the like displayed in the display screen of the electronic device.

[0091] In order to facilitate the introduction of the technical problems to be solved by the present application and the application scenarios, the terminal device related to the embodiments of the present application is introduced as follows.

[0092] FIG. 1A shows a hardware structure diagram of a terminal device provided in an embodiment of the present application. The terminal device 100 can be used to execute the control method of the prior art and the control method provided in the foregoing method embodiments. It can be understood that the terminal device 100 is a smart terminal device, which can be of various types, and the embodiments of the present application do not limit the specific type thereof. For example, the terminal device can be a mobile phone, and can also include a tablet computer, a desktop computer, a desktop computer with a touch-sensitive surface or touch panel, a laptop, a handheld computer, a notebook computer, a smart screen, a wearable device (such as a smart watch, a smart bracelet, etc.), an augmented reality (AR) device, a virtual reality (VR) device, an artificial intelligence (AI) device, a car machine, a smart earphone, a game machine, and can also be an internet of things (IOT) device or a smart home device such as a smart water heater, a smart lamp, a smart air conditioner, etc. Please refer to FIG. 1A, and the following will introduce the various constituent components of the terminal device 100 in combination with FIG. 1A:

[0093] The terminal device 100 can include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charge management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a loudspeaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a key 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 can include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, an ambient light sensor 180G, a fingerprint sensor 180H, a touch device 180I, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0094] The processor 110 can include one or more processing units, for example: the processor 110 can include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units can be independent devices or integrated in one or more processors.

[0095] The processor 110 can also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory can hold instructions or data that the processor 110 has just used or is recycling. If the processor 110 needs to use the instructions or data again, it can be called directly from the memory. This avoids repeated access and reduces the waiting time of the processor 110, thus improving the efficiency of the system.

[0096] In some embodiments, the processor 110 can include one or more interfaces. The interfaces can include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0097] The I2C interface of the integrated circuit is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 can contain multiple sets of I2C buses. The processor 110 can be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces respectively. For example, the processor 110 can be coupled to the touch sensor 180K through an I2C interface, so that the processor 110 and the touch sensor 180K communicate through the I2C bus interface, realizing the touch function of the terminal device 100.

[0098] The I2S interface of the integrated circuit built-in audio can be used for audio communication. In some embodiments, the processor 110 can contain multiple sets of I2S buses. The processor 110 can be coupled to the audio module 170 through the I2S bus, realizing the communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 through the I2S interface, realizing the function of answering the phone through the Bluetooth earphone.

[0099] The pulse code modulation (PCM) interface can also be used for audio communication, sampling, quantizing and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled through the PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 through the PCM interface, realizing the function of answering the phone through the Bluetooth earphone. Among them, the I2S interface and the PCM interface can be used for audio communication.

[0100] The universal asynchronous receiver-transmitter (UART) interface is a universal serial data bus used for asynchronous communication. The bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is usually used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 through the UART interface, realizing the Bluetooth function. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 through the UART interface, realizing the function of playing music through the Bluetooth earphone.

[0101] A mobile industry processor interface (MIPI) interface can be used to connect the processor 110 with peripheral devices such as the display 194, the camera 193, etc. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. In some embodiments, the processor 110 and the camera 193 communicate through the CSI interface to implement the photographing function of the terminal device 100. The processor 110 and the display 194 communicate through the DSI interface to implement the display function of the terminal device 100.

[0102] A general-purpose input / output (GPIO) interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.

[0103] The universal serial bus (USB) interface 130 is an interface conforming to the USB standard specification, and can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The universal serial bus (USB) interface 130 can be used to connect a charger to charge the terminal device 100, or to transmit data between the terminal device 100 and a peripheral device. The interface can also be used to connect a headset to play audio through the headset. The interface can also be used to connect other electronic devices, such as an AR device, etc.

[0104] It can be understood that the interface connection relationship between the modules shown in the embodiments of the present application is only illustrative and does not constitute a structural limitation of the terminal device 100. In some other embodiments of the present application, the terminal device 100 can also use different interface connection methods or combinations of multiple interface connection methods in the above embodiments.

[0105] The charging management module 140 is configured to receive charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from a wired charger through the universal serial bus (USB) interface 130. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input through a wireless charging coil of the terminal device 100. The charging management module 140 can charge the battery 142 while also supplying power to the electronic device through the power management module 141.

[0106] The power management module 141 is configured to connect the battery 142 and the charging management module 140 to the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to power the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, the wireless communication module 160, and the like. The power management module 141 can also be configured to monitor parameters such as the battery capacity, the number of battery cycles, the battery health status (leakage, impedance), and the like. In some embodiments, the power management module 141 can also be disposed in the processor 110. In some other embodiments, the power management module 141 and the charging management module 140 can also be disposed in the same device.

[0107] The wireless communication function of the terminal device 100 can be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, and the baseband processor, and the like.

[0108] The antenna 1 and the antenna 2 are configured to transmit and receive electromagnetic wave signals. Each antenna in the terminal device 100 can be configured to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example, the antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in combination with a tuning switch.

[0109] The mobile communication module 150 can provide a solution for wireless communication including 2G / 3G / 4G / 5G and the like applied to the terminal device 100. The mobile communication module 150 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), and the like. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, filter, amplify, and the like the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 150 can also amplify signals modulated by the modem processor and radiate the signals as electromagnetic waves through the antenna 1. In some embodiments, at least part of the functional modules of the mobile communication module 150 can be disposed in the processor 110. In some embodiments, at least part of the functional modules of the mobile communication module 150 and at least part of the modules of the processor 110 can be disposed in the same device.

[0110] The modem processor can include a modulator and a demodulator. The modulator is configured to modulate a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is configured to demodulate a received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. The low-frequency baseband signal processed by the baseband processor is transmitted to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a microphone 170B, etc.), or displays an image or a video through a display screen 194. In some embodiments, the modem processor can be a separate device. In other embodiments, the modem processor can be independent of the processor 110 and disposed in the same device as the mobile communication module 150 or other functional modules.

[0111] The wireless communication module 160 can provide a wireless communication solution including a wireless local area network (WLAN) (such as a wireless fidelity (Wi-Fi) network), Bluetooth (BT), a global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, and the like, which are applied to the terminal device 100. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives an electromagnetic wave via an antenna 2, performs frequency modulation and filtering processing on the electromagnetic wave signal, and transmits the processed signal to the processor 110. The wireless communication module 160 can also receive a signal to be transmitted from the processor 110, perform frequency modulation and amplification on the signal, and radiate the signal as an electromagnetic wave via the antenna 2.

[0112] In some embodiments, the antenna 1 and the mobile communication module 150 of the terminal device 100 are coupled, and the antenna 2 and the wireless communication module 160 are coupled, so that the terminal device 100 can communicate with a network and other devices through wireless communication technology. The wireless communication technology can include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS can include global positioning system (GPS), global navigation satellite system (GLONASS), beidu navigation satellite system (BDS), quasi-zenith satellite system (QZSS), and / or satellite based augmentation systems (SBAS).

[0113] The terminal device 100 implements a display function through a GPU, a display screen 194, and an application processor, etc. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 can include one or more GPUs that execute program instructions to generate or change display information.

[0114] The display screen 194 is configured to display images, videos, and the like. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flex light-emitting diode (FLED), a Miniled, a MicroLed, a Micro-oLed, a quantum dot light emitting diode (QLED), or the like. In some embodiments, the terminal device 100 can include one or N display screens 194, where N is a positive integer greater than 1. In the embodiments of the present application, the display screen 194 can include a display and a touch panel (TP). The display is configured to output display content to a user, and the touch panel is configured to receive a touch event input by the user on the display screen 194. In the embodiments of the present application, the display screen 194 can be a foldable display screen, which can include different folding modes such as an up-down folding mode or a left-right folding mode, and the present application is not limited in this regard.

[0115] The terminal device 100 can implement a photographing function through an ISP, the camera 193, a video codec, a GPU, the display screen 194, and an application processor.

[0116] The ISP is configured to process data fed back by the camera 193. For example, when taking a photo, a shutter is opened, light is transmitted to a camera photosensitive element through a lens, an optical signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing to convert the electrical signal into an image visible to the naked eye. The ISP can also perform algorithm optimization on noise and brightness of the image. The ISP can also optimize parameters such as exposure and color temperature of a shooting scene. In some embodiments, the ISP can be disposed in the camera 193.

[0117] The camera 193 is configured to capture still images or videos. An object projects an optical image through a lens to a photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, which is then transmitted to an ISP for conversion into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into a standard image signal in a format such as RGB, YUV, or the like. In some embodiments, the terminal device 100 can include one or N cameras 193, where N is a positive integer greater than 1. In an example, the camera 193 can include a wide-angle camera, a photographic camera, a 3D depth-sensing camera (e.g., a structured light camera, a flignt time of flight (ToF) camera), a telephoto camera, or the like. In some embodiments, the camera 193 can include a front-facing camera and a rear-facing camera. In embodiments of this application, the camera 193 (e.g., a front-facing camera) can be configured to capture an image of a user's face.

[0118] The digital signal processor is configured to process digital signals, in addition to processing digital image signals, it can also process other digital signals. For example, when the terminal device 100 selects a frequency point, the digital signal processor is configured to perform Fourier transform on the frequency point energy, and the like.

[0119] The video codec is configured to compress or decompress digital videos. The terminal device 100 can support one or more video codecs. In this way, the terminal device 100 can play or record videos in multiple encoding formats, such as moving picture experts group (MPEG) 1, MPEG 2, MPEG 3, MPEG 4, and the like.

[0120] The NPU is a neural-network (NN) computing processor that is configured to quickly process input information by drawing on the structure of a biological neural network, such as by drawing on the transmission mode between human brain neurons, and can also constantly self-learn. Through the NPU, the terminal device 100 can implement intelligent cognitive applications, such as image recognition, face recognition, speech recognition, text understanding, and the like.

[0121] The external memory interface 120 can be configured to connect an external memory card, such as a Micro SD card, to implement the expansion of the storage capacity of the terminal device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, music, video, and the like files are saved in the external memory card.

[0122] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 performs various functional applications and data processing of the terminal device 100 by running the instructions stored in the internal memory 121. The internal memory 121 can include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), and the like. The data storage area can store data (such as audio data, a phone book, etc.) created during the use of the terminal device 100, and the like. In addition, the internal memory 121 can include a high-speed random access memory, and can further include a non-volatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), and the like.

[0123] The terminal device 100 can realize audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, the application processor, and the like. For example, music playing, recording, and the like.

[0124] The audio module 170 is used to convert digital audio information into an analog audio signal output, and is also used to convert an analog audio input into a digital audio signal. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be arranged in the processor 110, or part of the functions of the audio module 170 can be arranged in the processor 110.

[0125] The speaker 170A, also known as a “loudspeaker”, is used to convert an audio electrical signal into a sound signal. The terminal device 100 can listen to music or listen to a hands-free call through the speaker 170A.

[0126] The receiver 170B, also known as a “earpiece”, is used to convert an audio electrical signal into a sound signal. When the terminal device 100 answers a call or a voice message, the voice can be heard by placing the receiver 170B close to the ear.

[0127] The microphone 170C, also known as a “microphone”, “sound transducer”, is used to convert a sound signal into an electrical signal. When making a call or sending a voice message, the user can make a sound by placing the mouth close to the microphone 170C, and input the sound signal into the microphone 170C. The terminal device 100 can be provided with at least one microphone 170C. In other embodiments, the terminal device 100 can be provided with two microphones 170C, which can not only collect sound signals, but also realize noise reduction functions. In other embodiments, the terminal device 100 can be provided with three, four or more microphones 170C, which can not only collect sound signals and reduce noise, but also identify the source of the sound, realize directional recording functions, and the like.

[0128] The earphone interface 170D is used to connect a wired earphone. The earphone interface 170D can be a universal serial bus (USB) interface 130, or a 3.5 mm open mobile terminal platform (OMTP) standard interface, or a cellular telecommunications industry association of the USA (CTIA) standard interface.

[0129] The pressure sensor 180A is used to sense a pressure signal, and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be disposed on the display screen 194. There are many types of pressure sensors 180A, such as a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, etc. A capacitive pressure sensor can include at least two parallel plates of conductive material. When a force is applied to the pressure sensor 180A, the capacitance between the electrodes changes. The terminal device 100 determines the intensity of the force according to the change in capacitance. When a touch operation is applied to the display screen 194, the terminal device 100 detects the intensity of the touch operation according to the pressure sensor 180A. The terminal device 100 can also calculate the position of the touch according to the detection signal of the pressure sensor 180A. In some embodiments, touch operations applied to the same touch position but with different touch operation intensities can correspond to different operation instructions. For example, when a touch operation with a touch operation intensity less than a first pressure threshold is applied to a short message application icon, an instruction to view a short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold is applied to the short message application icon, an instruction to create a new short message is executed.

[0130] The gyroscope sensor 180B can be used to determine the motion attitude of the terminal device 100. In some embodiments, the angular velocity of the terminal device 100 around three axes (i.e., the x, y, and z axes) can be determined by the gyroscope sensor 180B. The gyroscope sensor 180B can be used for anti-shake photography. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the terminal device 100 shaking, and calculates the distance that the lens module needs to compensate according to the angle, so that the lens counteracts the shaking of the terminal device 100 by reverse movement, thereby achieving anti-shake. The gyroscope sensor 180B can also be used for navigation and motion sensing game scenarios.

[0131] The barometric pressure sensor 180C is used to measure air pressure. In some embodiments, the terminal device 100 calculates the altitude, assists in positioning and navigation by using the air pressure value measured by the barometric pressure sensor 180C.

[0132] The magnetic sensor 180D includes a Hall sensor, a magnetometer, etc. The Hall sensor can detect the direction of a magnetic field; the magnetometer is used to measure the size and direction of a magnetic field. The magnetometer can measure the strength of an ambient magnetic field, and the azimuth information of the carrier of the magnetometer can be obtained by measuring the strength of the magnetic field.

[0133] The acceleration sensor 180E can detect the magnitude of acceleration of the terminal device 100 in each direction (generally three axes). When the terminal device 100 is stationary, the magnitude and direction of the gravitational acceleration can be detected.

[0134] The distance sensor 180F is used to measure distance. The terminal device 100 can measure distance by infrared or laser. In some embodiments, the scene is photographed, and the terminal device 100 can use the distance sensor 180F to measure distance to achieve fast focusing.

[0135] The ambient light sensor 180G can include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The light-emitting diode can be an infrared light-emitting diode. The terminal device 100 emits infrared light outwardly through the light-emitting diode. The terminal device 100 detects infrared reflected light from nearby objects using the photodiode. When sufficient reflected light is detected, it can be determined that there is an object near the terminal device 100. When insufficient reflected light is detected, the terminal device 100 can determine that there is no object near the terminal device 100. The terminal device 100 can use the ambient light sensor 180G to detect that the user holds the terminal device 100 close to the ear to talk, so as to automatically turn off the screen to achieve the purpose of power saving. The ambient light sensor 180G can also be used for automatic unlocking and locking of the skin cover mode and the pocket mode.

[0136] The fingerprint sensor 180H is used to collect fingerprints. The terminal device 100 can use the collected fingerprint characteristics to achieve fingerprint unlocking, access application lock, fingerprint photographing, fingerprint answering, etc.

[0137] The touch device 180I can be used to detect the touch position of the user. In some embodiments, the touch point of the user on the terminal device 100 can be detected through the touch device 180I, and then the grip posture of the user can be determined according to the touch position using a preset grip algorithm.

[0138] The temperature sensor 180J is configured to detect temperature. In some embodiments, the terminal device 100 performs temperature processing strategy based on the temperature detected by the temperature sensor 180J. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold, the terminal device 100 reduces the performance of the processor located near the temperature sensor 180J to reduce power consumption and implement thermal protection. In another embodiment, when the temperature is lower than another threshold, the terminal device 100 heats the battery 142 to avoid abnormal shutdown of the terminal device 100 caused by low temperature. In other embodiments, when the temperature is lower than yet another threshold, the terminal device 100 performs voltage boosting on the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperature.

[0139] The touch sensor 180K, also referred to as a "touch panel". The touch sensor 180K can be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also referred to as a "touch panel". The touch sensor 180K is configured to detect a touch operation acting on or near the touch sensor 180K. The touch sensor 180K can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor 180K can also be disposed on the surface of the terminal device 100, which is different from the position where the display screen 194 is located.

[0140] The ambient light sensor 180L is configured to sense ambient light brightness. The terminal device 100 can adaptively adjust the brightness of the display screen 194 according to the sensed ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also cooperate with the ambient light sensor 180L to detect whether the terminal device 100 is in a pocket to prevent accidental touch.

[0141] The bone conduction sensor 180M can obtain vibration signals. In some embodiments, the bone conduction sensor 180M can obtain vibration signals of the human body sound part vibration bone block. The bone conduction sensor 180M can also contact the human body pulse to receive blood pressure pulsation signals. In some embodiments, the bone conduction sensor 180M can also be disposed in a headset to form a bone conduction headset. The audio module 170 can analyze voice signals based on the vibration signals of the sound part vibration bone block obtained by the bone conduction sensor 180M to realize voice function. The application processor can analyze heart rate information based on the blood pressure pulsation signals obtained by the bone conduction sensor 180M to realize heart rate detection function.

[0142] The keys 190 include a power-on key, a volume key, and the like. The keys 190 can be mechanical keys. They can also be touch keys. The terminal device 100 can receive key inputs and generate signal inputs related to user settings and function control of the terminal device 100.

[0143] The motor 191 can generate a vibration prompt. The motor 191 can be used for incoming call vibration prompt, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, playing audio, etc.) can correspond to different vibration feedback effects. The motor 191 can also correspond to different vibration feedback effects for touch operations acting on different regions of the display screen 194. Different application scenarios (such as time reminders, received messages, alarms, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.

[0144] The indicator 192 can be an indicator light, which can be used to indicate the charging state, the power change, and can also be used to indicate messages, missed calls, notifications, etc.

[0145] The user identity module (SIM) card interface 195 is used to connect the SIM card. The SIM card can be inserted into or pulled out of the user identity module (SIM) card interface 195 to realize contact and separation with the terminal device 100. The terminal device 100 can support one or N SIM card interfaces, and N is a positive integer greater than 1. The user identity module (SIM) card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. The same user identity module (SIM) card interface 195 can simultaneously insert multiple cards. The types of the multiple cards can be the same or different. The user identity module (SIM) card interface 195 can also be compatible with different types of SIM cards. The user identity module (SIM) card interface 195 can also be compatible with external storage cards. The terminal device 100 interacts with the network through the SIM card to realize functions such as calling and data communication. In some embodiments, the terminal device 100 uses an eSIM, that is, an embedded SIM card. The eSIM card can be embedded in the terminal device 100 and cannot be separated from the terminal device 100.

[0146] It can be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the terminal device 100. In some other embodiments of the present application, the terminal device 100 can include more or fewer components than the illustration, or combine certain components, or split certain components, or different component arrangements. The illustrated components can be implemented in hardware, software, or a combination of software and hardware.

[0147] The software system of the terminal device 100 can use a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture. The embodiments of the present application take the Android operating system with a layered architecture as an example, and the following exemplary describes the software structure of the terminal device 100.

[0148] FIG. 1B is an example block diagram of a software structure of a terminal device provided by an embodiment of the present application.

[0149] The layered architecture divides software into several layers, each of which has a clear role and division of labor. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom, applications, application framework, Android runtime and system library, and kernel.

[0150] Among them, the application layer can include a series of application packages. For example, the application layer can include system camera APP, gallery APP, call APP, notepad APP, map APP, shopping APP and the like application (application can be referred to as application), and the embodiments of the present application do not make any limitation.

[0151] The applications in the application layer can be divided into system applications and non-system applications, wherein the system applications can specifically include system camera APP, gallery APP, call APP, weather APP, and the like, and the non-system applications can include notepad APP, map APP, shopping APP and the like applications downloaded and installed from application store or other ways.

[0152] The application framework layer provides application programming interface (application programming interface, API) and programming framework for the applications of the application layer. The application framework layer includes some pre-defined functions. As shown in FIG. 1B, the application framework layer can include view system, window manager, resource manager, application manager, content provider and the like, and the embodiments of the present application do not make any limitation.

[0153] The view system includes visual controls, such as controls for displaying text, controls for displaying pictures and the like. The view system can be used to build applications. The display interface can be composed of one or more views.

[0154] In the embodiments of the present application, the view system can be used to display various icons in the first interface or the second interface, and can also be used to display the function icons corresponding to the icons, and according to the operation of the user to the icons or the function icons, the corresponding main interface or function interface is called out.

[0155] In the embodiments of the present application, the window manager is used to manage the display content of the function menu window of each APP. The function menu window can include the commonly used function icons of the APP and the corresponding function description, in addition, the "set to card style" option and / or the "edit shortcut function" option and the like can be added on this basis.

[0156] The resource manager provides various resources for applications, such as application icons, function icons, etc.

[0157] The application manager is responsible for monitoring application activities, providing usage statistics, managing the installation and uninstallation of applications, etc. In the embodiments of the present application, the application manager can track the usage of applications and provide usage statistics. These statistics can include the number of times an application is started, the length of use, the time of the last use, etc. These data are then stored in a log file or a database of the system, and the statistics are accessed through the API or tools provided by the system and analyzed to determine which applications are used more frequently.

[0158] The content provider can be used to store and obtain data and make the data accessible to applications. The data can include videos, images, audio, dialed and received calls, browsing history and bookmarks, phone books, etc.

[0159] The Android Runtime includes a core library and a virtual machine. The Android Runtime is responsible for the scheduling and management of the Android system.

[0160] The core library includes two parts: one part is the function functions called by the java language, and the other part is the core library of Android.

[0161] The application layer and the application framework layer run in the virtual machine. The virtual machine executes the java files of the application layer and the application framework layer into binary files. The virtual machine is used to manage the life cycle of objects, stack management, thread management, security and exception management, and garbage collection.

[0162] The system library can include multiple functional modules. For example: surface manager, media libraries, three-dimensional graphics processing library (such as openGL ES), two-dimensional graphics engine (such as SGL), etc. The surface manager is used to manage the display subsystem and provides two-dimensional and three-dimensional layers for multiple applications.

[0163] The kernel layer is the layer between hardware and software. The kernel layer at least includes display drivers and sensor drivers.

[0164] For ease of illustration, the hardware layer interacting with the above-mentioned software structure is also embodied in the figure. For example, the hardware layer can include CPU, GPU and display screen.

[0165] It should be noted that although the embodiments of the present application are illustrated by taking the Android system as an example, the basic principles are also applicable to electronic devices based on iOS or Windows operating systems.

[0166] The execution subject of the icon control method provided by the embodiments of the present application can be the electronic device, or a functional module and / or functional entity in the electronic device capable of implementing the icon control method, and the present application can be implemented in the form of hardware and / or software, and the specific implementation can be determined according to actual use requirements, which is not limited in the embodiments of the present application. The icon layout method provided by the embodiments of the present application will be exemplarily described below by taking the electronic device as an example in combination with the accompanying drawings.

[0167] Based on the above description of the terminal device 100, the technical problem to be solved by the present application is further proposed.

[0168] In the prior art, in order to facilitate users to manage and search different application programs (application, APP), the electronic device provides a folder function. By using the folder function, the user can add application icons of multiple APPs to the same folder. Exemplarily, please refer to FIG. 2A, which is an interface schematic diagram of an icon layout in the prior art. As shown in FIG. 2A, the electronic device can display one of the desktops, for example, interface 21 in FIG. 2A, which can include one or more small folders (for example, “Efficiency” 211) and icons corresponding to application programs. When the user wants to open an application program in the small folder (for example, “Efficiency” 211), the small folder (for example, “Efficiency” 211) needs to be clicked first to display interface 22, and then the icon corresponding to the application program to be opened is clicked in all the icons corresponding to the application programs in the small folder (for example, “Efficiency” 211) displayed in interface 22, so as to open the application program. This structured presentation of applications makes it necessary for the user to open a small folder when he / she wants to open an application program in the small folder, which is not convenient for operation, thereby affecting the user experience.

[0169] In addition, the prior art also provides another folder function. Exemplarily, please refer to FIG. 2B, which is a schematic diagram of an interface of another icon layout in the prior art. As shown in FIG. 2B, the electronic device can display a desktop as shown in interface 23, in which one or more large folders (for example, “Utility” 231) and special-shaped folders (for example, “Travel” 232 and “Social” 233) are displayed in addition to small folders (for example, folder 1) and / or icons corresponding to application programs. When the user wants to open a large folder (for example, “Utility” 231) or a special-shaped folder (for example, “Travel” 232 or “Social” 233) and open an application program in the folder, the user can directly click the application icon corresponding to the application program to open the application program. However, if the large folder or the special-shaped folder contains a large number of application icons, the user may still need to spend a lot of time and effort to find the APP icon, thereby affecting the user experience.

[0170] Further, the prior art can also display applications or services that the user may be interested in to the user through an interactive card (for example, a YOYO recommendation card). Exemplarily, taking the YOYO recommendation card as an example, please refer to FIG. 2C, which is a schematic diagram of another interface of an icon layout in the prior art. As shown in FIG. 2C, the electronic device can display a desktop as shown in interface 24, in which a YOYO recommendation card 241 including one or more application icons is displayed. When the user wants to open a certain application recommended in the YOYO recommendation card 241, the user can directly click the icon corresponding to the application program to jump to the service interface corresponding to the application program. Although this way can facilitate the user to quickly find and open an application program or function that the user is interested in to a certain extent, when the icon corresponding to the application program that the user wants to open is not in the icons displayed in the card, the user still cannot quickly find and open the required application program.

[0171] It can be understood that the above embodiments are only exemplary display of several possible icon layouts in the user desktop of the electronic device, and in other implementations, the user desktop can further include more / less application icons, small folders, large folders and / or special-shaped folders, and each large folder, small folder and / or special-shaped folder can further include more / less application icons, which can be icons corresponding to system applications such as a camera, a gallery, a calendar, a mail, etc., or icons corresponding to non-system applications such as Taobao, Meituan, Jingdong, Dianping, Alipay, Quark, etc., and the embodiments of the present application are not limited in this regard. The icons of the application programs and the names and positions of the corresponding application programs can be adjusted according to the user's preferences, and the embodiments of the present application are not limited in this regard.

[0172] In summary, the prior art management of desktop application icons makes the cost of finding and opening a specific application relatively high, especially the efficiency of finding and opening a frequently used APP is low, thereby affecting the user's operation experience. Therefore, how to provide an effective icon layout method can improve the efficiency of users finding frequently used applications, which is a problem to be solved.

[0173] Based on the hardware and software architecture of the terminal device provided in FIGS. 1A and 1B, the technical problems in the prior art described in FIGS. 2A and 2B are analyzed and solved in detail.

[0174] Referring to FIG. 3, FIG. 3 is a flowchart of an icon layout method provided by an embodiment of the present application. The method can be applied to the terminal device described in FIG. 1A and can be implemented through the software architecture in FIG. 1B, so that the terminal device can be used to support and execute the method steps S301-S303 shown in FIG. 3.

[0175] Step S301: display a first interface, the first interface including a desktop thumbnail display area and an icon frequency viewing area; the desktop thumbnail display area displays a thumbnail of a selected first desktop, and the icon frequency viewing area displays a first icon frequency viewing interface.

[0176] Specifically, the first interface can include all interfaces displayed after the terminal device enters the frequency viewing function. By simultaneously displaying the desktop thumbnail display area and the icon frequency viewing area in the first interface, on the one hand, the desktop thumbnail display area can be used to intuitively browse the thumbnails of different desktops, wherein the thumbnail of the currently selected first desktop is displayed, and the first desktop can be any one of the currently selected desktops, thereby quickly understanding the overall layout of the desktop corresponding to the thumbnail of the currently selected first desktop. On the other hand, the icon frequency viewing area displays the icon frequency viewing interface corresponding to the thumbnail of the selected first desktop (i.e., the first icon frequency viewing interface), and the icons displayed therein are part or all of the icons in the thumbnail of the currently selected first desktop, so that the user can view the icon information of the first desktop from the whole and the part at the same time. In addition, the arrangement position and / or display size of each icon in the first icon frequency viewing interface is determined based on the usage frequency of the corresponding application. By placing frequently used icons in more conspicuous or more accessible positions, and / or adjusting the display size of the icons according to the usage frequency of the corresponding application, the user can directly understand which applications are frequently used in the currently selected first desktop through the arrangement position and / or display size of the icons, and it is convenient for the user to quickly open the frequently used applications in the first desktop, thereby improving the efficiency of finding frequently used applications and enhancing the user experience.

[0177] In a possible implementation, the method further includes: displaying a second interface including the first desktop; receiving a second operation acting on the second interface, the second operation being a sliding operation; during the sliding of the second operation, gradually reducing the first desktop to generate a thumbnail of the first desktop, and displaying a gradually increasing partial first icon frequency viewing interface in a region vacated after the first desktop is reduced; and generating the first interface when the sliding of the second operation ends. Specifically, when the terminal device is opened, the second interface including the first desktop can be presented first, the first desktop can be any one of the currently selected desktops in all the desktops, therefore, before the terminal device displays the first interface including the desktop thumbnail display area and the icon frequency viewing area, the interface including any one of the desktops presented by the terminal device is collectively referred to as the second interface. Further, the terminal device receives an operation (that is, the second operation) acting on the second interface, which can be a sliding operation or other operations (such as drag, long press, etc.) acting on the second interface, and the embodiments of the present application are not limited thereto. For example, taking the second operation as a sliding operation, during the sliding of the second operation, the first desktop is gradually reduced to generate a thumbnail of the first desktop, and a gradually increasing partial first icon frequency viewing interface is displayed in a region vacated after the first desktop is reduced, and finally the first interface is generated when the sliding of the second operation ends. The embodiments of the present application gradually reduce and gradually increase the transition effect during the sliding of the second operation, so that a more smooth and natural transition effect can be presented during the switching from the second interface to the first interface, thereby enhancing the coherence and fluency of the user experience to improve the user experience.

[0178] Step S302: receiving a first operation acting on the first interface;

[0179] Specifically, the first operation acting on the first interface received by the terminal device can be a sliding operation from left to right or from right to left of the user's finger on the display screen, or a click operation of the user on the desktop thumbnail display area in the first interface, and the embodiments of the present application are not limited thereto.

[0180] Step S303: in response to the first operation, the currently selected thumbnail displayed by the desktop thumbnail display area is switched from the thumbnail of the first desktop to the thumbnail of the second desktop, and the first icon frequency viewing interface displayed by the icon frequency viewing area is updated to the second icon frequency viewing interface.

[0181] Specifically, in response to the received first operation acting on the first interface, the currently selected thumbnail displayed in the desktop thumbnail display area in the first interface is switched from the thumbnail of the first desktop to the thumbnail of the second desktop, so that the user can quickly and intuitively browse the overall layout of the currently selected second desktop after switching; accordingly, the first icon frequency viewing interface displayed in the icon frequency viewing area is updated to a second frequency viewing interface, wherein the icons displayed are part or all of the icons in the thumbnail of the second desktop, and the arrangement positions and / or display sizes of the icons are re-determined according to the application usage frequency in the thumbnail of the second desktop, so as to accurately and timely present the icon layout corresponding to the currently selected second desktop thumbnail, and by placing frequently used icons in more conspicuous or more accessible positions, and / or adjusting the display size of the icons according to the usage frequency of the corresponding applications, the user can intuitively understand which applications in the second desktop after switching are frequently used, so as to facilitate the user to quickly open the frequently used applications in the first desktop, thereby improving the user's efficiency in finding frequently used applications and enhancing the user's experience.

[0182] In a possible implementation, the second desktop is a desktop adjacent to the left or right of the first desktop, and the method further includes: when the desktop thumbnail display area has the thumbnail of the first desktop selected, or the currently selected thumbnail displayed in the desktop thumbnail display area is switched from the thumbnail of the first desktop to the thumbnail of the second desktop, the desktop thumbnail display area further displays other unselected desktop thumbnails. Specifically, when the desktop thumbnail display area displays the thumbnail of the first desktop selected, or the currently selected thumbnail is switched from the thumbnail of the first desktop to the thumbnail of the adjacent second desktop, the desktop thumbnail display area displays other unselected desktop thumbnails, so that the user can clearly understand the spatial layout relationship between different desktops in the same user interface, thereby quickly browsing the overall layout of other adjacent desktops through other unselected desktop thumbnails, so that the user does not need to individually switch to each desktop to view its content, facilitating the user to switch different desktops to find the desktop where the desired application is located, and improving the user's operation experience.

[0183] In a possible implementation, the first desktop or the second desktop includes M first icons and N small folders, the first icons including icons corresponding to application programs, large folders and special folders in the first desktop or the second desktop, and M and N are integers greater than or equal to 0. Specifically, the first desktop or the second desktop can include M first icons and N small folders, where the first icons include icons corresponding to application programs, large folders and special folders in the first desktop or the second desktop. Therefore, the first desktop or the second desktop can be formed by any combination of one or more of application programs, large folders, special folders and small folders to form different desktop layouts, and the embodiment of the application can dynamically present icon layouts corresponding to different desktop thumbnails for different desktops, thereby improving the efficiency of users searching for frequently used applications and improving the user experience.

[0184] In a possible implementation, the method further includes: in response to the first operation or the second operation, determining a frequency of use of each icon in the M first icons and the N small folders within a preset time; determining, based on the frequency of use, an arrangement position and / or a display size of each icon in an icon frequency viewing interface displayed by the icon frequency viewing area; and generating, based on the arrangement position and / or the display size, the icon frequency viewing interface displayed by the icon frequency viewing area. Specifically, after receiving the first operation acting on the first interface or receiving the operation acting on the second interface (i.e., the second operation), in response to the first operation or the second operation, a frequency of use of each icon (i.e., each icon in the M first icons and the N small folders) in the second desktop or the first desktop within a preset time (for example, the last week) is determined; further, according to the determined frequency of use, an arrangement position and / or a display size of each icon in an icon frequency viewing interface (i.e., the second frequency viewing interface or the first frequency viewing interface) displayed by the icon frequency viewing area is determined; and then, based on the determined arrangement position and / or the display size, the icon frequency viewing interface (i.e., the second frequency viewing interface or the first frequency viewing interface) displayed by the icon frequency viewing area is generated. It can be understood that the preset time in the embodiment of the application can be adjusted according to the type and function of the application program, for example, for a social media application, the preset time can be one week or one month; for a production tool application, it can be one day or one week, and the embodiment of the application does not make a specific limitation.

[0185] According to the method, the arrangement position and / or display size of each icon in the icon frequency viewing interface displayed by the icon frequency viewing area can be determined according to the use frequency of each application in the different desktops, so as to generate the icon frequency viewing interface displayed by the icon frequency viewing area, and the frequently used icons in the current desktop can be placed in a more eye-catching or more accessible position through the arrangement position and / or display size of the icons, and / or the display size of the icons can be adjusted according to the use frequency of the corresponding application, so that the user can intuitively understand which applications are frequently used in the currently selected first desktop through the arrangement position and / or display size of the icons, and the user can quickly open the frequently used applications in the first desktop, thereby improving the user experience.

[0186] In a possible implementation, if M is greater than or equal to 1 and N is equal to 0, the icon frequency viewing interface displayed by the icon frequency viewing area includes the M first icons, wherein the M first icons in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of the first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the corresponding application. Specifically, when M is greater than or equal to 1 and N is equal to 0, that is, when the first desktop or the second desktop includes at least one icon corresponding to an application program, a large folder and a special folder (that is, the M first icons), and does not include a small folder, the icon frequency viewing interface displayed by the icon frequency viewing area (that is, the first frequency viewing interface or the second frequency viewing interface) includes the M first icons. Further, the M first icons in the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface) are arranged and displayed in L rows, and the closer the row position of the first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the corresponding application. According to the embodiment of the present application, the icons (that is, the M first icons) of the application program, the large folder and the special folder in the first desktop or the second desktop are arranged in rows from bottom to top according to the use frequency of the corresponding application, to form the icon layout of the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface) displayed by the icon frequency viewing area, and the icons corresponding to the applications with high use frequency in the first desktop or the second desktop are placed closer to the bottom of the screen, so that the movement distance of the finger when the user clicks the icons can be reduced, the user can more easily find and click the frequently used applications, the time for finding the frequently used applications can be saved, the efficiency of finding the frequently used applications can be improved, and the user experience is improved.

[0187] In a possible implementation, if M is greater than or equal to 0, N is greater than or equal to 1, and the use frequency of the application corresponding to each icon in the N small folders is less than a preset threshold, the icon frequency viewing area displays an icon frequency viewing interface including the M first icons and the N small folders. In the icon frequency viewing interface, the M first icons and the N small folders are arranged and displayed in L rows, and the closer the row position of a first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the corresponding application; or the closer the row position of a small folder in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the application corresponding to a second icon in the small folder. The second icon is the icon with the highest use frequency of the application corresponding to the small folder. Specifically, when M is greater than or equal to 0, N is greater than or equal to 1, and the use frequency of the application corresponding to each icon in the N small folders is less than a preset threshold, that is, when the first desktop or the second desktop includes M first icons (M is greater than or equal to 0) corresponding to the application programs, the large folder, and the special-shaped folder in the M first desktops or the second desktops, and includes at least one small folder (N is greater than or equal to 1), and the use frequency of the application corresponding to each icon in the N small folders is less than a preset threshold, the icon frequency viewing area displays an icon frequency viewing interface (that is, a first frequency viewing interface or a second frequency viewing interface) including the M first icons and the N small folders. Further, the M first icons and the N small folders in the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface) are arranged and displayed in L rows, and the closer the row position of a first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the corresponding application; or the closer the row position of a small folder in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the application corresponding to a second icon in the small folder. The second icon is the icon with the highest use frequency of the application corresponding to the small folder.By the embodiment of the present application, the icons (i.e., M first icons) of the application programs, large folders and special-shaped folders in the first desktop or the second desktop are arranged in a row from bottom to top according to the use frequency of the corresponding application, and the small folders (i.e., N small folders) in the first desktop or the second desktop that are not frequently used by the user are arranged in a row from bottom to top according to the use frequency of the icon (i.e., the second icon) of the corresponding application in the corresponding small folder with the highest use frequency, to form the icon layout of the icon frequency viewing interface (i.e., the first frequency viewing interface or the second frequency viewing interface) displayed by the icon frequency viewing area. The icons of the application programs, large folders and special-shaped folders in the first desktop or the second desktop that are frequently used by the user are placed at a position closer to the bottom of the screen, which can reduce the movement distance of the fingers when the user clicks these icons. At the same time, the small folders that are not frequently used by the user are arranged according to the use frequency of the icon (i.e., the second icon) of the corresponding application with the highest use frequency, and are still displayed in the form of small folders in the icon frequency viewing interface to save space, so that the user can more easily find and click the frequently used application, thereby saving the search time and improving the efficiency of the user in searching and accessing the frequently used application, and improving the user experience.

[0188] In a possible implementation, if M is greater than or equal to 0, N is greater than or equal to 1, and there is at least one first small folder in the N small folders, and the use frequency of the application corresponding to one or more icons in the first small folder is greater than or equal to the preset threshold, the icon frequency viewing interface displayed by the icon frequency viewing area includes the M first icons, fourth icons, and a second small folder, the fourth icons are all icons in the first small folder, and the second small folder belongs to the N small folders and the use frequency of the application corresponding to each icon in the second small folder is less than the preset threshold. Specifically, when M is greater than or equal to 0, N is greater than or equal to 1, and there is at least one first small folder in the N small folders, and the use frequency of the application corresponding to one or more icons in the first small folder is greater than or equal to the preset threshold, that is, when the first desktop or the second desktop includes icons (that is, M first icons, M is greater than or equal to 0) corresponding to application programs, large folders, and special-shaped folders in M first desktops or second desktops, and includes at least one small folder (that is, N small folders, N is greater than or equal to 1), and there is at least one first small folder in the N small folders, and the use frequency of the application corresponding to one or more icons in the first small folder is greater than or equal to the preset threshold, the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface) displayed by the icon frequency viewing area includes the M first icons, all icons (that is, fourth icons) in the first small folder, and a small folder (that is, a second small folder) in which the use frequency of the application corresponding to each icon is less than the preset threshold.

[0189] According to the embodiments of the present application, when there is at least one icon in the N small folders in the first desktop or the second desktop, the use frequency of the application corresponding to which is greater than or equal to the preset threshold, the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface) displayed by the icon frequency viewing area displays all icons (that is, the fourth icons) in the small folder (that is, the first small folder) in which the use frequency of the application corresponding to the icon is greater than or equal to the preset threshold, and the small folder (that is, the second small folder) in which the use frequency of the application corresponding to each icon is less than the preset threshold is still displayed in the form of a small folder to save space, so that the user can more easily find the high-frequency use application in the small folder, save the time for searching the high-frequency use application, simplify the operation steps for the user to open the high-frequency use application in the small folder, and thus improve the efficiency of the user to search and access the high-frequency use application and improve the user experience.

[0190] In a possible implementation, the M first icons, the fourth icons, and the second small folder in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of the first icon or the fourth icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the frequency of use of the corresponding application; or the closer the row position of the second small folder in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the frequency of use of the corresponding application corresponding to the fifth icon; the fifth icon is the icon with the highest frequency of use of the corresponding application in one of the second small folder. Specifically, when the first desktop or the second desktop contains M first icons (M is greater than or equal to 0) corresponding to the application programs, large folders, and special-shaped folders in the M first desktops or the M second desktops, and contains at least one small folder (N is greater than or equal to 1), and there is at least one first small folder in the N small folders, and the frequency of use of the application corresponding to one or more icons in the first small folder is greater than or equal to a preset threshold, the M first icons, all icons (that is, the fourth icons) in the first small folder, and the small folder (that is, the second small folder) in which the frequency of use of the application corresponding to each icon is less than the preset threshold in the N small folders in the icon frequency viewing interface (that is, the first frequency viewing interface or the second frequency viewing interface) are arranged and displayed in L rows, and the closer the row position of the first icon or the fourth icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the frequency of use of the corresponding application; or the closer the row position of the second small folder in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the frequency of use of the corresponding application corresponding to the fifth icon, and the fifth icon is the icon with the highest frequency of use of the corresponding application in one of the second small folder.

[0191] By the embodiment of the present application, the icons (i.e., M first icons) of the application programs, large folders and special-shaped folders in the first desktop or the second desktop, and all icons (i.e., fourth icons) in the first small folder in which the use frequency of one or more corresponding applications is greater than or equal to a preset threshold value, are arranged in a row from bottom to top according to the use frequency of the corresponding applications, and the small folder (i.e., second small folder) in which the use frequency of the corresponding applications of each icon in the N small folders in the first desktop or the second desktop is less than the preset threshold value, is arranged in a row from bottom to top according to the use frequency of the icon (i.e., fifth icon) with the highest use frequency of the corresponding applications in the corresponding second small folder. The icon layout of the icon frequency viewing interface (i.e., first frequency viewing interface or second frequency viewing interface) displayed by the icon frequency viewing area is formed. Placing the icons corresponding to the application programs, large folders and special-shaped folders with high use frequency of the user in the first desktop or the second desktop and / or the icons with high use frequency of the corresponding applications in the small folder in a position closer to the bottom of the screen can reduce the movement distance of the fingers when the user clicks these icons. At the same time, the small folder (i.e., second small folder) that is not frequently used is arranged according to the use frequency of the icon (i.e., fifth icon) with the highest use frequency of the corresponding applications, and is still displayed in the form of a small folder in the icon frequency viewing interface to save space, so that the user can more easily find and click the application with high use frequency in the current desktop, especially more easily find the application with high use frequency in the small folder in the current desktop. Therefore, the time for finding the application with high use frequency is saved, the operation steps for the user to open the application with high use frequency in the small folder are simplified, the user does not need to first click the small folder to expand the small folder, and then click the icon of the application with high use frequency in the small folder to access the application, thereby improving the efficiency of the user to find and access the application with high use frequency, and improving the user experience.

[0192] In a possible implementation, the closer the row position of an icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the larger the display size of the corresponding icon. Specifically, the icons in the icon frequency viewing interface (i.e., the first frequency viewing interface or the second frequency viewing interface) can be icons (i.e., the first icons) corresponding to the application programs, large folders, and special folders in the first desktop or the second desktop, all icons (i.e., the fourth icons) in the first small folder of the N small folders in which one or more corresponding applications have a usage frequency greater than or equal to a preset threshold, and / or small folders (i.e., the second small folders) in which the usage frequency of the corresponding applications of each icon is less than the preset threshold, and the display size of the corresponding icon is determined by the row position of the icon in the icon frequency viewing interface. The closer the row position of the icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the greater the usage frequency of the corresponding application, or the greater the usage frequency of the icon (i.e., the second icon or the fifth icon) with the highest usage frequency of the corresponding application in the corresponding small folder, and the display size of the corresponding icon is increased, so that the user can more intuitively understand the usage frequency of each icon in the icon frequency viewing interface through the display size of the icon, and the user can quickly find and open the high-frequency application in the icon frequency viewing interface, thereby improving the user's efficiency of finding and accessing the high-frequency application and improving the user experience.

[0193] Exemplarily, since the icon frequency viewing interface displayed by the icon frequency viewing area is determined based on the usage frequency of the application corresponding to each icon in the first desktop or the second desktop, the icon frequency viewing interface (i.e., the icon frequency viewing interface or the second icon frequency viewing interface) is similar, and therefore, the embodiments of the present application take the first desktop as an example, and the user interface schematic diagram of generating the corresponding icon frequency viewing interface based on the usage frequency of the application corresponding to each icon in the desktop with different icon distribution is exemplarily introduced in combination with FIGS. 4A-4C.

[0194] Optionally, when the first desktop only contains icons corresponding to application programs, large folders and special folders (i.e., M first icons, M is greater than or equal to 1), an example is shown in FIG. 4A, which is an icon layout diagram of an icon frequency viewing interface generated based on the use frequency of icons corresponding to applications in a desktop according to an embodiment of the present application. As shown in FIG. 4A, the terminal device can display an interface 41 (i.e., a second interface) including a desktop 401 (i.e., a first desktop), which can be any desktop on the terminal device, and can include one or more icons corresponding to application programs, large folders (e.g., "Utility" 4011) and special folders (e.g., "Travel" 4012 and "Social" 4013). Among them, in the desktop 401 (i.e., the first desktop), the icons corresponding to the application programs can include icons corresponding to the weather APP, the calendar APP, the stock APP and the settings APP, the large folder (e.g., "Utility" 4011) can include icons corresponding to the file management APP, the Honor video APP and other applications, the special folder (e.g., "Travel" 4012) can include icons corresponding to the map APP and the taxi-hailing APP, and the special folder (e.g., "Social" 4013) can include icons corresponding to the WeChat APP and the QQ APP. In the present embodiment, since all the icons corresponding to all the application programs, large folders and special folders in the desktop 401 have a total of 18, M is equal to 18, i.e., the first desktop contains 18 first icons.

[0195] Further, when receiving a sliding operation (i.e., a second operation) of the user on the interface 41 (i.e., a second interface), the terminal device can display the interface 42 (i.e., a first interface) as shown in FIG. 4A. In the interface 42, a desktop thumbnail display area 402 for displaying thumbnails of desktops of the terminal device, and an icon frequency viewing area 403 for displaying an icon frequency viewing interface corresponding to the selected desktop thumbnail can be included. As shown in FIG. 4A, in the desktop thumbnail display area 402, in addition to the currently selected desktop thumbnail 4021 (i.e., a thumbnail of a first desktop), other non-selected desktop thumbnails are also displayed, wherein the desktop thumbnail 4021 is the thumbnail corresponding to the desktop 401. Accordingly, the icon frequency viewing area 403 displays an icon frequency viewing interface 4031 (i.e., a first icon frequency viewing interface) corresponding to the currently selected desktop thumbnail 4021. In the icon frequency viewing interface 4031, all icons (i.e., M first icons, M equals 18) corresponding to all application programs, large folders and special-shaped folders in the desktop 401 can be included, wherein the arrangement position and / or display size of each icon in the icon frequency viewing interface 4031 (i.e., the first icon frequency viewing interface) are determined according to the usage frequency of the corresponding application. It should be noted that the second operation in the embodiments of the present application can be a sliding operation, or other operations (such as drag, long press, etc.) acting on the second interface, which is not limited in the embodiments of the present application.

[0196] As shown in FIG. 4A, the 18 first icons displayed in the icon frequency viewing interface 4031 are arranged and displayed in 4 rows, and the first icon whose row position is closer to the bottom of the icon frequency viewing interface 4031 corresponds to the application with the highest usage frequency in the preset time (such as the last week), and the display size of the corresponding first icon is the largest. For example, the icons (such as the icons corresponding to WeChat, Alipay and camera) corresponding to the applications with the highest usage frequency in the preset time (such as the last week) are arranged at the bottom of the icon frequency viewing interface 4031, and the display size of the corresponding icons is the largest; the remaining first icons are arranged in the row positions gradually upwards in turn, and / or the display size of the corresponding icons is gradually reduced row by row, as the usage frequency of the corresponding applications is continuously reduced. In addition, the first icons in the same row can be arranged according to the user's usage habits, for example, the first icons corresponding to the applications with higher usage frequency are arranged closer to the right end of the screen, which is not limited in the embodiments of the present application.

[0197] Optionally, when the first desktop contains icons corresponding to application programs, large folders and special-shaped folders (i.e., M first icons, M is greater than or equal to 0) and at least one small folder (i.e., N small folders, N is greater than or equal to 1), and the use frequency of the application corresponding to each icon in the N small folders is less than the preset threshold, an example is shown in FIG. 4B, which is an icon layout diagram of an icon frequency viewing interface generated based on the use frequency of the application corresponding to each icon in the desktop according to an embodiment of the present application. As shown in FIG. 4B, the terminal device can display an interface 44 (i.e., a second interface) containing a desktop 404 (i.e., a first desktop), which can be any desktop on the terminal device, and the desktop 404 can contain one or more icons corresponding to application programs, large folders (such as "shopping and food" 4041) and small folders (such as folder 1 and folder 2), and the use frequency of the application corresponding to each icon in the small folders (such as folder 1 and folder 2) is less than the preset threshold. In the desktop 404 (i.e., the first desktop), the icons corresponding to the application programs can include icons corresponding to the mail APP, the music APP, the application store APP and the gallery APP, the large folder (e.g., "shopping and food" 4041) can contain icons corresponding to applications such as the Taobao APP and the Jingdong APP, the small folder (e.g., folder 1) can contain icons corresponding to applications such as the Dianping APP and the Quark APP, and the small folder (e.g., folder 2) can contain icons corresponding to applications such as the player APP and the WiFi direct APP. Since the desktop 404 (i.e., the first desktop) does not contain special-shaped folders, all icons corresponding to the application programs and the large folder (e.g., "shopping and food" 4041) in the desktop 404 are M first icons (M is equal to 12), and the small folders (such as folder 1 and folder 2) in the desktop 404 are N small folders, and N is equal to 2.

[0198] Further, when receiving a sliding operation (i.e., a second operation) of the user on the interface 44 (i.e., a second interface), the terminal device can display the interface 45 (i.e., a first interface) as shown in FIG. 4B. In the interface 45, a desktop thumbnail display area 405 and an icon frequency viewing area 406 can be included. As shown in FIG. 4B, in the desktop thumbnail display area 405, the currently selected desktop thumbnail 4051 (i.e., a thumbnail of a first desktop) is displayed, and other non-selected desktop thumbnails are also displayed. Accordingly, the icon frequency viewing area 406 displays an icon frequency viewing interface 4061 (i.e., a first icon frequency viewing interface) corresponding to the currently selected desktop thumbnail 4051. As shown in FIG. 4B, in the icon frequency viewing interface 4061, all icons (i.e., M first icons, M equals 12) corresponding to the application programs, large folders and special folders in the desktop 404, and all small folders (such as folder 1 and folder 2) in the desktop 404 can be included. Among them, the arrangement position and / or display size of all icons (i.e., M first icons, M equals 12) corresponding to the application programs, large folders and special folders in the icon frequency viewing interface 4061 are determined according to the usage frequency of the corresponding applications; or the arrangement position and / or display size of the small folders (such as folder 1 or folder 2) in the icon frequency viewing interface 4061 are determined according to the usage frequency of the application corresponding to the icon with the highest usage frequency in the corresponding small folder. As shown in FIG. 4B, the 12 first icons and the small folders (such as folder 1 and folder 2) displayed in the icon frequency viewing interface 4061 are arranged and displayed in 4 rows. The closer the row position of the first icon is to the bottom of the icon frequency viewing interface 4061, the higher the usage frequency of the corresponding application is in the preset time (for example, the last week), and the larger the display size of the corresponding first icon is; or the closer the row position of the small folder is to the bottom of the icon frequency viewing interface 4061, the higher the usage frequency of the icon (i.e., a second icon) with the highest usage frequency in the corresponding small folder is in the preset time (for example, the last week), and the larger the display size of the corresponding small folder is.

[0199] As shown in FIG. 4B, the icons corresponding to the applications closest to the bottom of the icon frequency viewing interface 4061 (for example, the icons corresponding to the camera, the gallery, and the mail) correspond to the applications with the highest frequency of use in a preset time (for example, the past week) and the largest display size, and the remaining first icons and / or small folders are arranged in the rows in order from bottom to top and / or the display size is reduced row by row as the frequency of use of the corresponding applications and / or the corresponding second icons decreases. In addition, the first icons and / or small folders in the same row can be arranged according to the use habits of the user, for example, the applications and / or the corresponding second icons with a higher frequency of use are arranged closer to the right end of the screen, and the present application does not limit this.

[0200] Optionally, when the first desktop contains icons corresponding to application programs, large folders, and special-shaped folders (that is, M first icons, and M is greater than or equal to 0) and contains at least one small folder (that is, N small folders, and N is greater than or equal to 1), and the frequency of use of the application corresponding to one or more icons in at least one of the N small folders is greater than or equal to a preset threshold, for example, referring to FIG. 4C, FIG. 4C is a schematic diagram of an icon layout of an icon frequency viewing interface generated based on the frequency of use of the applications corresponding to the icons in the desktop according to an embodiment of the present application. As shown in FIG. 4C, the terminal device can display an interface 47 (that is, a second interface) containing a desktop 407 (that is, a first desktop), which can be any one of the desktops on the terminal device, and the desktop 407 can contain one or more, which can contain icons corresponding to application programs, large folders (for example, “shopping and food” 4071), and small folders (for example, folder 1 and folder 2), and the frequency of use of the application corresponding to one or more icons in at least one small folder (for example, folder 1) in the small folders (for example, folder 1 and folder 2) is greater than or equal to a preset threshold. In the desktop 407 (that is, the first desktop), the specific description of the icons corresponding to the application programs, the large folders (for example, “shopping and food” 4071), and the small folders (for example, folder 1 and folder 2) can be referred to the related description of FIG. 4B above, and will not be described here. Since the desktop 407 (that is, the first desktop) does not contain special-shaped folders, all icons corresponding to the application programs, the large folders (for example, “shopping and food” 4071) in the desktop 407 are M first icons (M is equal to 12), and the small folders (for example, folder 1 and folder 2) in the desktop 407 are N small folders, and N is equal to 2.

[0201] Further, when receiving a sliding operation (i.e., a second operation) of the user on the interface 47 (i.e., a second interface), the terminal device can display the interface 48 (i.e., a first interface) as shown in FIG. 4C. It can be understood that the second operation in the embodiments of the present application can be a sliding operation, or can be other operations (such as a drag operation, a long press operation, etc.) on the second interface, and the embodiments of the present application do not limit this. In the interface 48, a desktop thumbnail display area 408 and an icon frequency viewing area 409 can be included. As shown in FIG. 4C, in the desktop thumbnail display area 408, in addition to the currently selected desktop thumbnail 4081 (i.e., a thumbnail of a first desktop), other unselected desktop thumbnails are also displayed. Accordingly, the icon frequency viewing area 409 displays an icon frequency viewing interface 4091 (i.e., a first icon frequency viewing interface) corresponding to the currently selected desktop thumbnail 4081. As shown in FIG. 4C, in the icon frequency viewing interface 4091, all icons (i.e., M first icons, M is equal to 12) corresponding to the applications, large folders and special-shaped folders in the desktop 408, and all icons (i.e., fourth icons) in the folder 1 (i.e., a first small folder) and the folder 2 (i.e., a second small folder) can be included; wherein the use frequency of the application corresponding to one or more icons in the folder 1 (i.e., the first small folder) is greater than or equal to a preset threshold, and the use frequency of the application corresponding to each icon in the folder 2 (i.e., the second small folder) is less than the preset threshold.

[0202] Optionally, the arrangement positions and / or display sizes of all icons (i.e., M first icons, M equals 12) in the application icon frequency viewing interface 4091 corresponding to the application, the large folder and the special-shaped folder, or the icons (i.e., the fourth icon) in the first small folder corresponding to the folder 1, are determined according to the usage frequency of the corresponding application; or the arrangement positions and / or display sizes of the second small folder (such as the folder 2) in the icon frequency viewing interface 4091 are determined according to the usage frequency of the application corresponding to the icon with the highest usage frequency in the corresponding small folder. As shown in FIG. 4C, the 12 first icons, the fourth icon (i.e., the icons corresponding to all applications in the folder 1) and the second small folder (i.e., the folder 2) displayed in the icon frequency viewing interface 4091 are arranged and displayed in four rows, and the row position of the first icon or the fourth icon (i.e., the icons corresponding to all applications in the folder 1) is closer to the bottom of the icon frequency viewing interface 4091, the higher the usage frequency of the corresponding application in the preset time (for example, the last week), and the larger the display size of the corresponding first icon; or the row position of the second small folder (i.e., the folder 2) is closer to the bottom of the icon frequency viewing interface 4091, the higher the usage frequency of the icon (i.e., the fifth icon) with the highest usage frequency in the corresponding small folder in the preset time (for example, the last week), and the larger the display size of the corresponding small folder.

[0203] As shown in FIG. 4C, the icons (such as the icons corresponding to Notepad, Camera and Gallery) corresponding to the applications closest to the bottom of the icon frequency viewing interface 4091 have the highest usage frequency in the preset time (for example, the last week), and have the largest display size; the remaining first icons, fourth icons and / or small folders are arranged in the row positions gradually upwards in turn, and / or the display sizes are gradually reduced row by row, as the usage frequency of the corresponding application and / or the fifth icon gradually decreases. In addition, the first icons, the fourth icons and / or the second small folder in the same row can be arranged in the specific arrangement positions according to the usage habits of the user, for example, the application and / or the fifth icon with a higher usage frequency is arranged in a position closer to the right end of the screen, and the embodiments of the present application are not limited thereto.

[0204] It should be noted that the method embodiments described in FIGS. 4A-4C are only exemplary display of an icon distribution mode of the first desktop of the terminal device, and in some other embodiments, the first desktop can also present other styles of icon distribution modes, for example, the first desktop can also include more or less application programs, large folders, special folders and / or small folders, and each large folder, small folder and / or special folder can also include more or less icons corresponding to the application programs, and the application embodiments of the present application are not limited to this. In addition, the icons corresponding to the application programs, large folders, special folders and / or small folders and the names and positions of the corresponding application programs in the embodiments of the present application can be adjusted according to the user's preferences, and the embodiments of the present application are not limited to this. It can be understood that the preset time in the embodiments of the present application can be adjusted according to the type and function of the application program, for example, for social media applications, the preset time can be one week or one month; for production tool applications, it can be one day or one week, and the embodiments of the present application are not limited to this.

[0205] In a possible implementation, the first icon frequency viewing interface and / or the second icon frequency viewing interface can further include one or more function icons corresponding to at least one icon, which can be icons of system recommended default functions and / or icons of specific functions configured according to user behavior data. Specifically, in the first icon frequency viewing interface and / or the second icon frequency viewing interface, one or more function icons corresponding to at least one icon can also be presented, for example, for the first row of icons closest to the bottom in the first icon frequency viewing interface and / or the second icon frequency viewing interface, each icon can display 3 function icons; for the second row of icons closest to the bottom in the first icon frequency viewing interface and / or the second icon frequency viewing interface, 2 function icons can be displayed. It should be noted that the number of function icons that can be displayed by icons of different sizes can be determined according to actual use requirements, and the embodiments of the present application are not limited to this. In addition, the function icons actually displayed in the embodiments of the present application can be icons of system recommended default functions, or icons of specific functions configured according to user behavior data, for example, they can be high-frequency use function icons determined by the system according to user behavior data in the use process of the corresponding application, or they can be user-defined specific function icons, and the embodiments of the present application are not limited to this.

[0206] In a possible implementation, the method further includes: receiving a third operation acting on a target icon; the target icon is one of the application icons in the second icon frequency viewing interface; and in response to the third operation, jumping from the first interface to a main interface corresponding to the target icon. Specifically, after receiving the third operation acting on the target application icon in the second icon frequency viewing interface, the terminal device can jump from the first interface to the main interface corresponding to the target icon directly, so that the user can conveniently and quickly open the application corresponding to the target icon, improve the starting efficiency of the application, and improve the user experience.

[0207] In a possible implementation, the method further includes: receiving a fourth operation acting on a target function icon; the target function icon is one of the function icons corresponding to the target icon; and in response to the fourth operation, jumping from the first interface to a function display interface corresponding to the target function icon. Specifically, after receiving the fourth operation acting on the target function icon in the function icons corresponding to the target application icon in the second icon frequency viewing interface, the terminal device can jump from the first interface to the function display interface corresponding to the target function icon directly, so that the user can quickly trigger the function corresponding to the target function icon according to actual needs, reduce the operation steps of the user for opening the target function display interface, and make the user more convenient and quick to find and use the specific function of the high-frequency use application, improve the starting efficiency of the application function, and improve the user experience.

[0208] In a possible implementation, the method further includes: receiving a fifth operation acting on a thumbnail of a target desktop in the desktop thumbnail display area; and in response to the fifth operation, returning from the first interface to a second interface corresponding to the thumbnail of the target desktop. Specifically, after receiving the fifth operation acting on the thumbnail of the target desktop in the desktop thumbnail display area, the terminal device can jump from the first interface to the second interface corresponding to the thumbnail of the target desktop, so that the user can return to the corresponding desktop simply and quickly through the thumbnail of the target desktop in the desktop thumbnail display area, thereby improving the user experience.

[0209] Exemplarily, refer to FIG. 5, which is a specific flowchart of a method of icon layout provided in the embodiments of the present application. The method can be applied to the terminal device shown in FIG. 1A, and can be implemented through the software architecture shown in FIG. 1B, so that the terminal device can be used to support and execute the method flow steps S501-S507 shown in FIG. 5.

[0210] Step S501: display a second interface.

[0211] Specifically, the second interface includes a first desktop. In a possible implementation, the first desktop can include icons (i.e., first icons) corresponding to M application programs, large folders, and special folders, and N small folders, where M and N are integers greater than or equal to 0. Therefore, the first desktop can be formed by any combination of one or more of the application programs, the large folders, the special folders, and the small folders, to form different desktop layouts, which are not limited in the embodiments of the present application.

[0212] Step S502: receiving a second operation acting on the second interface.

[0213] Specifically, the second operation includes a sliding operation, which can be a sliding operation from bottom to top acting on a low end of a screen of the second interface, or other operations (such as a dragging operation, a long-pressing operation, etc.) acting on the second interface, which are not limited in the embodiments of the present application.

[0214] Step S503: gradually reducing the first desktop to generate a thumbnail of the first desktop, and displaying a first icon frequency viewing interface gradually increasing in a region vacated after the first desktop is reduced, in a process of the second operation sliding.

[0215] Step S504: generating the first interface when the second operation sliding ends.

[0216] Specifically, the first interface includes a desktop thumbnail display area and an icon frequency viewing area; the desktop thumbnail display area displays a thumbnail of a selected first desktop, and the icon frequency viewing area displays a first icon frequency viewing interface. The gradual reduction and gradual increase in the process of the user sliding operation in steps S503-S504 can present a more smooth and natural transition effect in the process of switching from the second interface to the first interface, thereby enhancing the coherence and fluency of the user experience to improve the user experience.

[0217] Step S505: displaying the first interface.

[0218] Step S506: receiving a first operation acting on the first interface.

[0219] Step S507: in response to the first operation, the currently selected thumbnail displayed in the desktop thumbnail display area is switched from the thumbnail of the first desktop to a thumbnail of a second desktop, and the first icon frequency viewing interface displayed in the icon frequency viewing area is updated to a second icon frequency viewing interface.

[0220] Specifically, the detailed description of steps S505-S507 can be referred to the description of steps S301-S303 in FIG. 3, which will not be repeated here. According to the embodiment of the present application, the arrangement position and / or display size of each icon in the corresponding icon frequency viewing interface displayed by the icon frequency viewing area can be determined according to the frequency of use of different applications in the currently selected desktop thumbnail, so as to dynamically present the icon layout in the icon frequency viewing interface corresponding to different desktop thumbnails, and through the intuitive arrangement position and / or display size of the icons, the user can conveniently find and click the frequently used application in the currently selected desktop to save time and improve the efficiency of finding and opening the frequently used application, thereby improving the user experience.

[0221] Optionally, after steps S505-S507, the method for distributing icons provided by the embodiment of the present application can further include steps S508A-S509A.

[0222] Step S508A: receiving a third operation acting on the target icon.

[0223] Specifically, the target icon is an application icon in the second icon frequency viewing interface. The third operation can be an operation of directly clicking a specific application icon in the second icon frequency viewing interface, or an operation of first clicking a specific small folder in the second icon frequency viewing interface and then clicking a specific application icon in the small folder, which is not limited by the embodiment of the present application.

[0224] Step S509A: in response to the third operation, jumping from the first interface to a main interface displaying the target icon.

[0225] Specifically, after receiving the third operation acting on the target application icon in the second icon frequency viewing interface, the first interface can be directly jumped to the main interface displaying the target icon, so that the user can conveniently and quickly open the application corresponding to the target icon, thereby improving the starting efficiency of the application and improving the user experience.

[0226] Optionally, the second icon frequency viewing interface can further include one or more function icons corresponding to at least one icon, wherein the function icon can be an icon of a default function recommended by the system and / or an icon of a specific function configured according to user behavior data.

[0227] Therefore, after steps S505-S507, the method for distributing icons provided by the embodiment of the present application can further include steps S508B-S509B or steps S508C-S509C.

[0228] Specifically, the detailed description of steps S508B-S509B is as follows: Step S508B: receiving a fourth operation acting on the target icon. Step S509B: in response to the fourth operation, displaying a function icon corresponding to the target icon in the second icon frequency viewing interface.

[0229] Step S508B: receiving a fourth operation acting on the target function icon.

[0230] Specifically, the target function icon is one of the function icons corresponding to the target icon in the second icon view interface.

[0231] Step S509B: in response to the fourth operation, jumping from the first interface to a function display interface displaying the target function icon.

[0232] Further, after receiving the fourth operation acting on the target function icon corresponding to the target application icon in the second icon frequency view interface, the first interface can be directly jumped to the function display interface displaying the target function icon, so that the user can quickly trigger the function corresponding to the target function icon according to the actual demand, reducing the operation steps of the user opening the target function display interface, making the user more convenient and fast to find and use the specific function of the high-frequency use application, improving the starting efficiency of the application function to improve the user experience.

[0233] The specific description of steps S508C-S509C is as follows:

[0234] Step S508C: receiving a fifth operation acting on the thumbnail of the target desktop in the desktop thumbnail display area.

[0235] Specifically, the fifth operation can be a click operation on the thumbnail of the target desktop in the desktop thumbnail display area, or other operations, which are not limited by the embodiments of the present application.

[0236] Step S509C: in response to the fifth operation, returning from the first interface to the second interface displaying the thumbnail of the target desktop.

[0237] Specifically, after receiving the fifth operation acting on the thumbnail of the target desktop in the desktop thumbnail display area, the first interface can be jumped to return to the second interface displaying the thumbnail of the target desktop, so that the user can return to the corresponding desktop through the thumbnail of the target desktop in the desktop thumbnail display area, and thus the user experience is improved.

[0238] The above introduces the method steps of the icon layout provided by the embodiments of the present application, and then the application scenario of the icon layout method provided based on the above embodiments is introduced.

[0239] Exemplarily, refer to FIG. 6A, which is a schematic diagram of an application scenario of a method of icon layout provided in this embodiment. The application scenario can be implemented by the terminal device 100 in FIG. 1A and the software architecture in FIG. 1B, in combination with the method of icon layout provided in the method embodiment. As shown in FIG. 6A, the electronic device can display an interface 61 including a desktop 601 (i.e., a first desktop). The interface 61 is the same as the interface 41 in FIG. 4A, and the specific description of the application icons, large folders (such as "utility tools" 6011), and special-shaped folders (such as "travel" 6012 and "social" 6013) in the interface 61 can be referred to the related description of the interface 41 in FIG. 4A, which will not be repeated here. During the process in which the terminal device receives a user's downward swipe operation (i.e., a second operation) on the bottom of the interface 61 (i.e., a second interface), the terminal device can present an interface 62. In the interface 62, as the user's finger slides to a first position, a reduced desktop thumbnail 6021 corresponding to the desktop 601 is presented, and a partial icon frequency viewing interface 6022 corresponding to the desktop 601 is displayed in the area vacated by the desktop thumbnail 6021. Further, as the user's finger slides to a second position (the distance from the second position to the bottom of the screen is greater than the distance from the first position to the bottom of the screen), the terminal device can present an interface 63. The reduced desktop thumbnail 6031 corresponding to the desktop 601 in the interface 63 is smaller than the desktop thumbnail 6021 in the interface 62. Accordingly, the partial icon frequency viewing interface 6032 displayed in the area vacated by the desktop thumbnail 6031 is larger than the partial icon frequency viewing interface 6022 in the interface 62.

[0240] Further, as the user's finger slides upward, the reduced desktop thumbnail 6031 in the interface 63 continues to gradually reduce, and the partial first icon frequency viewing interface 6032 displayed in the area vacated by the reduced desktop thumbnail 6031 gradually increases, until the user's sliding operation (i.e., the second operation) ends. The terminal device presents an interface 64 (i.e., a first interface) including a desktop thumbnail display area 604 and an icon frequency viewing area 605. The interface 64 is the same as the interface 42 in FIG. 4A, and the specific description of the interface 64 can be referred to the related description of the interface 42 in FIG. 4A, which will not be repeated here. The currently selected desktop thumbnail displayed in the desktop thumbnail display area 604 is the thumbnail 6041 corresponding to the desktop 601 (i.e., a first desktop). The icon frequency viewing area 605 displays an icon frequency viewing interface 6051 (i.e., a first icon frequency viewing interface) corresponding to the currently selected thumbnail 6041.

[0241] When a right-to-left sliding operation (i.e., a first operation) acting on the interface 64 (i.e., a first interface) is received, the terminal device switches to display the interface 66, in which the currently selected desktop thumbnail displayed by the desktop thumbnail display area 604 is switched from the thumbnail 6041 corresponding to the desktop 601 (i.e., a first desktop) to the thumbnail 6061 corresponding to a desktop (i.e., a second desktop) adjacent to the right of the desktop 601, and the icon frequency viewing area 605 displays an icon frequency viewing interface 6071 (i.e., a second icon frequency viewing interface) corresponding to the currently selected thumbnail 6061. Since the icon layout of the thumbnail 6061 corresponding to the desktop (i.e., a second desktop) adjacent to the right of the desktop 601 is the same as the icon layout of the desktop 407 in FIG. 4C, the icon frequency viewing interface 6071 in the interface 66 is the same as the icon frequency viewing interface 4091 in the interface 48 described in FIG. 4C. For details of the icon frequency viewing interface 6071 in the interface 66, refer to the related description of the icon frequency viewing interface 4091 in FIG. 4C, which will not be described here again. It should be noted that the present embodiment is only an exemplary description of an application scenario of the icon layout method provided by the present embodiment, and in some other embodiments, the interface diagram of the corresponding application scenario will be different according to the icon distribution of the first desktop and / or the second desktop. The first operation and / or the second operation in the present embodiment include but are not limited to the above operations, which are not limited in the present embodiment.

[0242] Optionally, when the user wants to open a target icon in the icon frequency viewing interface, for example, referring to FIG. 6B, which is a schematic diagram of an application scenario of an icon layout method provided by the present embodiment. As shown in FIG. 6B, when the user wants to open the target application as the Taobao APP in the icon frequency viewing interface 6071 in the interface 66, the operation (i.e., a third operation) of clicking the icon 6072 corresponding to the Taobao APP is received, and the terminal device directly jumps from the interface 66 (i.e., a first interface) to a main interface 67 corresponding to the Taobao APP (i.e., a target icon), so that the user can conveniently and quickly open the application corresponding to the target icon, improve the starting efficiency of the application, and improve the user experience. It should be noted that the present embodiment is only an exemplary description of an application scenario of the icon layout method provided by the present embodiment, and in some other embodiments, the target icon can be an icon corresponding to any APP in the icon frequency viewing interface 6071, which is not limited in the present embodiment.

[0243] Optionally, in the first icon frequency viewing interface and / or the second icon frequency viewing interface presented by the terminal device, one or more function icons corresponding to at least one icon can also be presented, which can be an icon of a default function recommended by the system or an icon of a specific function configured according to user behavior data, and the number and type of the function icons are not limited by the embodiments of the present application. The function icons displayed in the first icon frequency viewing interface and the second icon frequency viewing interface are similar, and the application scenario of the method of icon layout is exemplarily introduced taking the second icon frequency viewing interface as an example. Referring to FIG. 6C, which is an application scenario of the method of icon layout provided by the embodiments of the present application. As shown in FIG. 6C, after the terminal device receives the first operation of the user acting on the interface 64 (i.e., the first interface) in FIG. 6A, the terminal device can present the interface 68, in which the currently selected desktop thumbnail displayed in the desktop thumbnail display area 608 is the thumbnail 6081 corresponding to the desktop adjacent to the right of the desktop 601 (i.e., the second desktop), and the icon frequency viewing area 609 displays the icon frequency viewing interface 6091 (i.e., the second icon frequency viewing interface) corresponding to the currently selected thumbnail 6081. In the icon frequency viewing interface 6091, in addition to the same icons as the icon frequency viewing interface 6071 in FIG. 6A, one or more function icons corresponding to at least one icon are also displayed, such as the to-do, voice shorthand, text note function icons corresponding to the notepad APP, the inbox and mail writing function icons corresponding to the mail APP, and the latest photo and my favorite function icons corresponding to the gallery APP. Further, when the user wants to use the to-do function in the notepad APP, the user can directly click the to-do function icon 6092 (i.e., the target function icon) corresponding to the notepad APP, and the terminal device responds to the operation (i.e., the fourth operation) of the user clicking the to-do function icon 6092 to directly jump from the interface 68 (i.e., the first interface) to the function display interface 69 displaying the to-do function icon 6092 (i.e., the target icon), so that the user can quickly trigger the function corresponding to the target function icon according to actual needs, reduce the operation steps of the user opening the target function display interface, and make it more convenient and faster for the user to find and use the specific function of the high-frequency use application, thereby improving the starting efficiency of the application function and enhancing the user experience.

[0244] It should be noted that the embodiments of the present application only take the notepad APP and the target function icon as an example, and the icon frequency viewing interface 6071 (i.e., the second icon frequency viewing interface) is exemplarily described, and in actual application, the first icon frequency viewing interface can also display similar function icons, which will not be described herein. In addition, in actual use, the scheme of the present application can also be applied to various commonly used APPs, for example, for the camera APP, the corresponding function icons include self-timer, video recording, multi-lens video recording, panorama, etc.; for the Alipay APP, the corresponding function icons include payment, scanning, money collection, ride code, transfer, etc.; for the WeChat APP, the corresponding function icons include my two-dimensional code, payment and collection, scanning, etc., and the function display interface corresponding to the function icon after the jump is different according to the different target icons selected by the user, and the embodiments of the present application are not limited thereto.

[0245] Optionally, when the user wants to return to a certain desktop of the terminal device, exemplarily, referring to FIG. 6D, FIG. 6D is an application scenario schematic diagram of an icon layout method provided by an embodiment of the present application. As shown in FIG. 6D, the terminal device displays an interface 66 (i.e., a first interface) including a desktop thumbnail display area 604, when the user clicks the thumbnail 6041 corresponding to the desktop 601 (i.e., a first desktop) in the desktop thumbnail display area 604, in response to the operation (i.e., a fifth operation), the terminal device can jump from the interface 66 (i.e., the first interface) to an interface 60 (i.e., a second interface) returning to the desktop 610 corresponding to the thumbnail 6041 of the target desktop, so that the user can return to the corresponding desktop through the thumbnail of the target desktop of the desktop thumbnail display area, simply and quickly, thereby improving the user experience. It can be understood that the thumbnail of the target desktop in the embodiments of the present application can be the thumbnail 6041 corresponding to the desktop 601 (i.e., the first desktop), or the thumbnail corresponding to other desktops, and the embodiments of the present application are not limited thereto.

[0246] The above describes the icon layout method and application scenario of the embodiments of the present application in detail, and it can be understood that the terminal device includes the corresponding hardware structure and / or software module for executing each function in order to realize the above corresponding functions. The units and steps of the examples described in combination with the embodiments disclosed herein can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application. The following introduces the device provided by the embodiments of the present application.

[0247] Please refer to FIG. 7, which is a structural schematic diagram of an apparatus for icon layout provided in an embodiment of the present application. The apparatus 700 can be applied to a terminal device, and can include but is not limited to a first display unit 701 and a first receiving unit 702. Detailed descriptions of the units are as follows:

[0248] The first display unit 701 is configured to display a first interface, wherein the first interface includes a desktop thumbnail display area and an icon frequency viewing area; the desktop thumbnail display area displays a thumbnail of a selected first desktop, and the icon frequency viewing area displays a first icon frequency viewing interface, wherein icons displayed in the first icon frequency viewing interface are part or all of icons in the thumbnail of the first desktop.

[0249] The first receiving unit 702 is configured to receive a first operation acting on the first interface.

[0250] The first display unit 701 is further configured to, in response to the first operation, display, in the desktop thumbnail display area, a thumbnail of a selected second desktop, and switch the icon frequency viewing area to display a second icon frequency viewing interface, wherein icons displayed in the second icon frequency viewing interface are part or all of icons in the thumbnail of the second desktop.

[0251] In the first icon frequency viewing interface and the second icon frequency viewing interface, arrangement positions and / or display sizes of the icons are determined based on usage frequencies of the corresponding icons.

[0252] In a possible implementation, the second desktop is a desktop adjacent to the left or right of the first desktop, and the first display unit 701 is further configured to:

[0253] When the desktop thumbnail display area has the thumbnail of the selected first desktop, or the currently selected thumbnail displayed in the desktop thumbnail display area is switched from the thumbnail of the first desktop to the thumbnail of the second desktop, the desktop thumbnail display area further displays thumbnails of other desktops that are not selected.

[0254] In a possible implementation, the apparatus further includes:

[0255] A second display unit is configured to display a second interface, wherein the second interface includes the first desktop.

[0256] A second receiving unit is configured to receive a second operation acting on the second interface, wherein the second operation includes a sliding operation.

[0257] The first display unit 701 is further configured to, during the second operation sliding, gradually reduce the first desktop to generate a thumbnail of the first desktop, and display a gradually increasing part of the first icon frequency viewing interface in a region vacated after the first desktop is reduced; and generate the first interface when the second operation sliding ends.

[0258] In a possible implementation, the first desktop or the second desktop includes M first icons and N small folders, the first icons include icons corresponding to application programs, large folders and special folders in the first desktop or the second desktop, and M and N are both integers greater than or equal to 0.

[0259] In a possible implementation, the apparatus further includes:

[0260] A first determination unit configured to, in response to the first operation or the second operation, determine a frequency of use of each icon in the M first icons and the N small folders within a preset time;

[0261] A second determination unit configured to, based on the frequency of use, determine an arrangement position and / or a display size of each icon in an icon frequency viewing interface displayed by the icon frequency viewing area;

[0262] A generation unit configured to, based on the arrangement position and / or the display size, generate the icon frequency viewing interface displayed by the icon frequency viewing area.

[0263] In a possible implementation, if M is greater than or equal to 1 and N is equal to 0, the icon frequency viewing interface displayed by the icon frequency viewing area includes the M first icons, wherein the M first icons in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of a first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the frequency of use of the corresponding application.

[0264] In a possible implementation, if M is greater than or equal to 0, N is greater than or equal to 1, and the use frequency of the application corresponding to each icon in the N small folders is less than the preset threshold, the icon frequency viewing interface displayed by the icon frequency viewing area includes the M first icons and the N small folders.

[0265] In a possible implementation, if M is greater than or equal to 0, N is greater than or equal to 1, and there is at least one first small folder in the N small folders, and the use frequency of the application corresponding to one or more icons in the first small folder is greater than or equal to the preset threshold, the icon frequency viewing interface displayed by the icon frequency viewing area includes the M first icons, a fourth icon, and a second small folder, the fourth icon is all icons in the first small folder, and the second small folder belongs to the N small folders, and the use frequency of the application corresponding to each icon in the second small folder is less than the preset threshold.

[0266] In a possible implementation, the M first icons, the fourth icon, and the second small folder in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of the first icon or the fourth icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the corresponding application; or the closer the row position of the second small folder in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the use frequency of the application corresponding to the fifth icon, and the fifth icon is the icon with the highest use frequency of the application in one small folder in the second small folder.

[0267] In a possible implementation, the closer the row position of the icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the larger the display size of the icon.

[0268] In a possible implementation, the first icon frequency viewing interface and / or the second icon frequency viewing interface further comprises one or more function icons corresponding to at least one icon, the function icons being icons of default functions recommended by the system and / or being icons of specific functions configured according to user behavior data.

[0269] In a possible implementation, the apparatus further comprises:

[0270] a third receiving unit, configured to receive a third operation acting on a target icon; the target icon being an application icon in the second icon frequency viewing interface;

[0271] a third displaying unit, configured to jump from the first interface to display a home interface corresponding to the target icon in response to the third operation.

[0272] In a possible implementation, the apparatus further comprises:

[0273] a fourth receiving unit, configured to receive a fourth operation acting on a target function icon; the target function icon being one of the function icons corresponding to the target icon;

[0274] a fourth displaying unit, configured to jump from the first interface to display a function display interface corresponding to the target function icon.

[0275] In a possible implementation, the apparatus further comprises:

[0276] a fifth receiving unit, configured to receive a fifth operation acting on a thumbnail of a target desktop in the desktop thumbnail display area;

[0277] a fifth displaying unit, configured to jump from the first interface to display a second interface corresponding to the thumbnail of the target desktop in response to the fifth operation.

[0278] It should be noted that the functions of each unit of the icon layout apparatus 700 described in the embodiments of the present application can refer to the related descriptions of the method embodiments above, and will not be described here. It can be understood that the apparatus and method provided by the embodiments of the present application can be implemented in other ways. For example, the system embodiments described above are only schematic, for example, the division of the above modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.

[0279] Please refer to FIG. 8, which is a schematic diagram of a hardware structure of another terminal device provided in an embodiment of the present application. As shown in FIG. 8, the terminal device 800 includes at least one processor 801 and a memory 802. The processor 801 is coupled with the memory 802. The coupling in the embodiment of the present application can be a communication connection, can be electrical, or other forms. The processor 801 and the memory 802 can be connected through a bus 803. Specifically, the memory 802 is configured to store program instructions, and the processor 801 is configured to invoke the program instructions stored in the memory 802, so that the terminal device 800 can perform part or all of the steps in the method for icon layout provided in the embodiments of the present application. The descriptions of various components and related steps can refer to the foregoing, and will not be described here.

[0280] It should be noted that the terminal device 800 provided in the embodiments of the present application can include more or fewer components than those shown, or combine certain components, or split certain components, or different arrangement of components. The components shown can be implemented in hardware, software, or any combination of software and hardware.

[0281] The embodiments of the present application also provide a computer readable storage medium, wherein the computer readable storage medium can store a program, and the computer program is executed by a processor to implement part or all of the steps of any one of the control methods described in the above method embodiments.

[0282] The embodiments of the present application also provide a computer program, which includes instructions, and when the computer program is executed by a computing device, the computing device can perform part or all of the steps of any one of the control methods.

[0283] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0284] In the above embodiments, according to the context, the term "when" can be interpreted as meaning "if" or "after" or "in response to determining" or "in response to detecting". Similarly, according to the context, the phrase "upon determining" or "if detecting (the stated condition or event)" can be interpreted as meaning "if determining" or "in response to determining" or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)".

[0285] It should be noted that, for the aforementioned method embodiments, the purposes of simple description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited to the action sequence described, because according to the present application, certain steps can be performed in other sequences or simultaneously, or certain steps can be omitted, a plurality of steps can be combined into one step, and / or one step can be divided into a plurality of steps. Secondly, those skilled in the art should know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application. It should be noted that the features and functions of two or more devices according to the present disclosure can be embodied in one device. Conversely, the features and functions of one device described above can be further divided into devices.

[0286] In the above embodiments, all or part of them can be realized by software, hardware, firmware or any combination thereof. When realized by software, all or part of them can be realized in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, DVD), or semiconductor media (for example, solid state disk (SSD)) and the like.

[0287] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be instructed by a computer program to complete the relevant hardware, which can be stored in a computer readable storage medium. The program can include the processes of the above-mentioned method embodiments when executed. The aforementioned storage medium includes ROM or random storage memory RAM, magnetic disk or optical disk and various program code storage media.

[0288] In conclusion, the above-mentioned is only the embodiment of the technical scheme of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made according to the disclosure of the present application shall be included in the protection scope of the present application.

Claims

1. A method of icon layout, characterized by, The method is applied to a terminal device, and comprises the following steps: displaying a first interface, wherein the first interface comprises a desktop thumbnail display area and an icon frequency viewing area; the desktop thumbnail display area displays a thumbnail of a selected first desktop; the icon frequency viewing area displays a first icon frequency viewing interface; the icons displayed in the first icon frequency viewing interface are part or all of the icons in the thumbnail of the first desktop; receiving a first operation applied to the first interface; in response to the first operation, the currently selected thumbnail displayed in the desktop thumbnail display area is switched from the thumbnail of the first desktop to a thumbnail of a second desktop; the first icon frequency viewing interface displayed in the icon frequency viewing area is updated to a second icon frequency viewing interface; the icons displayed in the second icon frequency viewing interface are part or all of the icons in the thumbnail of the second desktop; wherein the arrangement positions and / or display sizes of the icons in the first icon frequency viewing interface and the second icon frequency viewing interface are determined based on the usage frequencies of the corresponding applications.

2. The method of claim 1, wherein, The second desktop is adjacent to the first desktop on the left or right side; the method further comprises the following steps: when the desktop thumbnail display area displays the thumbnail of the first desktop, or the currently selected thumbnail displayed in the desktop thumbnail display area is switched from the thumbnail of the first desktop to the thumbnail of the second desktop, the desktop thumbnail display area further displays thumbnails of other desktops that are not selected.

3. The method according to claim 1 or 2, characterized in that, The method further comprises the following steps: displaying a second interface, wherein the second interface comprises the first desktop; receiving a second operation applied to the second interface, wherein the second operation comprises a sliding operation; during the sliding of the second operation, gradually reducing the first desktop to generate a thumbnail of the first desktop, and displaying a gradually increasing part of the first icon frequency viewing interface in the area vacated after the reduction of the first desktop; generating the first interface when the sliding of the second operation ends.

4. The method according to any one of claims 1 to 3, characterized in that, The first desktop or the second desktop comprises M first icons and N small folders; the first icons comprise icons corresponding to application programs, large folders and special folders in the first desktop or the second desktop; M and N are both integers greater than or equal to 0.

5. The method of claim 4, wherein, The method further comprises the following steps: in response to the first operation or the second operation, determining the usage frequencies of the icons in the M first icons and the N small folders within a preset time; based on the usage frequencies, determining the arrangement positions and / or display sizes of the icons in the icon frequency viewing interface displayed in the icon frequency viewing area; based on the arrangement positions and / or the display sizes, generating the icon frequency viewing interface displayed in the icon frequency viewing area.

6. The method according to claim 4 or 5, characterized in that, If M is greater than or equal to 1 and N is equal to 0, the icon frequency viewing area displays an icon frequency viewing interface including the M first icons, wherein the M first icons in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of a first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the usage frequency of the corresponding application.

7. The method according to any one of claims 4-6, characterized in that, If M is greater than or equal to 0, N is greater than or equal to 1, and the usage frequency of each icon in the N small folders is less than the preset threshold, the icon frequency viewing area displays an icon frequency viewing interface including the M first icons and the N small folders; wherein the M first icons and the N small folders in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of a first icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the usage frequency of the corresponding application; or the closer the row position of a small folder in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the usage frequency of the corresponding application of a second icon in the small folder; the second icon is corresponding to the small folder.

8. The method according to any one of claims 4-7, characterized in that, If M is greater than or equal to 0, N is greater than or equal to 1, and there is at least one first small folder in the N small folders, and the usage frequency of one or more icons in the first small folder is greater than or equal to the preset threshold, the icon frequency viewing area displays an icon frequency viewing interface including the M first icons, a fourth icon, and a second small folder, the fourth icon is all icons in the first small folder. The second small folder belongs to the N small folders, and the usage frequency of each icon in the second small folder is less than the preset threshold.

9. The method of claim 8, wherein, The M first icons, the fourth icon, and the second small folder in the icon frequency viewing interface are arranged and displayed in L rows, and the closer the row position of a first icon or a fourth icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the usage frequency of the corresponding application; or the closer the row position of a second small folder in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the higher the usage frequency of the corresponding application of a fifth icon in the second small folder; the fifth icon is the icon with the highest usage frequency in the corresponding application in the second small folder.

10. The method according to any one of claims 6-9, characterized in that, The closer the row position of an icon in the icon frequency viewing interface to the bottom of the icon frequency viewing interface, the larger the display size of the corresponding icon.

11. The method according to any one of claims 1 to 10, characterized in that, The first icon frequency viewing interface and / or the second icon frequency viewing interface further includes one or more function icons corresponding to at least one icon, the function icon is an icon of a system recommended default function and / or an icon of a specific function configured according to user behavior data.

12. The method according to any one of claims 1 to 11, characterized in that, The method further comprises: receiving a third operation acting on a target icon; the target icon is one of the application icons in the second icon frequency viewing interface; in response to the third operation, jumping from the first interface to a main interface corresponding to the target icon.

13. The method according to claim 11 or 12, characterized in that, The method further comprises: receiving a fourth operation acting on a target function icon; the target function icon is one of the function icons corresponding to the target icon; in response to the fourth operation, jumping from the first interface to a function display interface corresponding to the target function icon.

14. The method according to any one of claims 1 to 12, characterized in that, The method further comprises: receiving a fifth operation acting on a thumbnail of a target desktop in the desktop thumbnail display area; in response to the fifth operation, returning from the first interface to a second interface corresponding to the thumbnail of the target desktop.

15. An apparatus for icon layout, the apparatus comprising: Applied to a terminal device, comprising: a first display unit configured to display a first interface, the first interface including a desktop thumbnail display area and an icon frequency viewing area; the desktop thumbnail display area displays a thumbnail of a selected first desktop, and the icon frequency viewing area displays a first icon frequency viewing interface, the first icon frequency viewing interface displaying some or all icons in the thumbnail of the first desktop; a first receiving unit configured to receive a first operation acting on the first interface; the first display unit is further configured to, in response to the first operation, display a thumbnail of a selected second desktop in the desktop thumbnail display area, and switch the icon frequency viewing area to display a second icon frequency viewing interface; the second icon frequency viewing interface displays some or all icons in the thumbnail of the second desktop; wherein the arrangement position and / or display size of each icon in the first icon frequency viewing interface and the second icon frequency viewing interface are determined based on the usage frequency of the corresponding icon.

16. A terminal device, comprising: The terminal device comprises a processor and a memory, wherein the memory is configured to store programs and various data, and the processor is configured to call the program code stored in the memory to enable the terminal device to execute the method of any one of claims 1-15.

17. A computer readable storage medium characterized by: The computer readable storage medium stores a computer program, when the computer program is executed by a processor, the method of any one of claims 1-15 is realized.

18. A computer program, characterized in that, The computer program comprises instructions, when the computer program runs on a computer, so that the computer executes the method of any one of claims 1-15. The computer program comprises instructions, when the computer program runs on a computer, so that the computer executes the method of any one of claims 1-15.

Citation Information

Patent Citations

  • Method and terminal for dynamically generating standby interface

    CN101867637A

  • Method for managing icons on standby interface of mobile terminal and mobile terminal

    CN102081502A

  • Desktop switching method and system for touch screen mobile terminals

    CN103793132A

  • Card component display method, graphical user interface and related device

    CN115033140A

  • Mobile terminal with desktop widgets

    CN303415542S