Application icon management method, terminal device and storage medium

By managing the position of the application icon in the terminal device of the smart watch, and using the concept of a closed circle to judge and adjust the free position in the icon grid, the problem of users' difficulty in remembering and finding icons is solved, and the display effect and user experience of the icon are improved.

CN118244942BActive Publication Date: 2025-03-28HONOR DEVICE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410188846.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-25
Publication Date
2025-03-28
Estimated Expiration
2040-12-25

AI Technical Summary

Technical Problem

Smart watches have problems in application icon management. The single-axis arrangement makes it difficult for users to remember and find icon positions. The icon display effect is poor, and the user feels poor. Especially when installing or uninstalling the application, the position relationship changes complexly.

Method used

Provide a management method for application icons, by determining whether there is an idle position in the closed circle in the icon grid in the terminal device, and adding or removing the application icons at the idle position of the target closed circle, ensuring that the icons maintain an aggregated and compact visual form.

Benefits of technology

It improves the display effect and user experience of application icons, makes it easier for users to find and remember icon positions, and reduces the complexity of icon display and user operation difficulties.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118244942B_ABST
    Figure CN118244942B_ABST
Patent Text Reader

Abstract

The embodiments of the present application are applicable to the electronic technology and terminal fields, and provide a method for managing application icons, a terminal device, and a storage medium. The terminal device is a smart watch, a mobile phone, etc. with a display screen and an application installed. In the scenario where the terminal device installs the application, it is determined whether there is a target closed circle in the closed circle from the inside to the outside in the icon grid. The icon grid is formed by all the current application icons of the terminal device arranged in a grid manner. The closed circle is a rectangular circle centered on the center of the icon grid. There is an idle position for the application icon on the target closed circle; if there is a target closed circle, the target application icon is added to the idle position of the target closed circle. By adding the newly installed application icon to the existing incomplete closed circle, it is ensured that the application icon maintains an aggregated and compact visual form, which is convenient for users to remember and find, improves the display effect of the application icon, and improves the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application with application number 202011564302.3 submitted to the China Patent Office, application date December 25, 2020, and invention name "Application icon management method, terminal device and storage medium". All the contents of the original application are incorporated into this application by reference. Technical Field

[0002] Embodiments of the present application relate to the fields of electronic technology and terminals, and in particular, to a method for managing application icons, a terminal device, and a storage medium. Background Art

[0003] The application desktop of the smart watch is arranged with icons corresponding to the applications installed on the device. Users can find the icon of the application they want to run in the application desktop, or install new applications or uninstall applications.

[0004] Currently, smart watches can display a fixed number of application icons on one screen in a vertical arrangement on the application desktop. In scenarios where application icons need to be adjusted, such as when installing a new application or uninstalling an application, the position relationship of the application icons changes. This single-axis arrangement makes it difficult for users to remember and find the position of the icons, and the icon display effect is very poor, which is not a good experience for users. Summary of the invention

[0005] The embodiments of the present application provide a method for managing application icons, a terminal device, and a storage medium, which improve the display effect of application icons and enhance the user experience.

[0006] In the first aspect, a method for managing application icons is provided. In a scenario where a target application is installed on a terminal device, it is determined whether there is a target closed circle in the closed circle from the inside to the outside in the icon grid (the second grid in the embodiment of the present application). The icon grid is formed by arranging all the current application icons of the terminal device in a grid manner, and the closed circle is a rectangular circle centered on the center of the icon grid. There is an empty position for the application icon on the target closed circle. If there is a target closed circle, the target application icon corresponding to the target application is added to the empty position of the target closed circle.

[0007] In the first aspect, the method for managing application icons provided by the terminal device can first determine whether the existing closed circle is a complete rectangular layout and whether there is an empty position for the application icon when adding a newly installed application icon. If the existing closed circle is not a complete rectangular layout, the newly installed application icon is added to the empty position of the incomplete closed circle, ensuring that the application icon maintains an aggregated and compact visual form, which is convenient for users to find, and improves the display effect of the application icon and the user experience.

[0008] Optionally, in one implementation, adding a target application icon corresponding to a target application to an idle position of a target closed circle may include: determining a first idle position on the target closed circle, the first idle position being the first idle position in a preset direction starting from a preset starting position of the target closed circle, and adding the target application icon to the first idle position.

[0009] In this implementation, when the terminal device adds a newly installed application icon on an incomplete closed circle, it can add the new application icon to the vacant position in sequence starting from a specific position in a preset direction, ensuring that the application icons maintain an aggregated and compact visual form.

[0010] Optionally, in one implementation, adding a target application icon corresponding to a target application to an idle position on a target closed circle may include: obtaining the distance between an idle position on the target closed circle and the center of an icon grid, determining a second idle position on the target closed circle based on the distance, the distance between the second idle position and the center of the icon grid being the minimum value of the distances corresponding to all idle positions on the target closed circle, and adding the target application icon to the second idle position.

[0011] In this implementation, when the terminal device adds a newly installed application icon on an incomplete closed circle, it can add the new application icon to the idle position in order from small to large according to the distance between the idle position and the center of the icon grid, thereby ensuring that the application icons maintain an aggregated and compact visual form.

[0012] Optionally, in one implementation, if there are multiple target closed circles, a new application icon can be added to each target closed circle in sequence from the inside to the outside of the icon grid, ensuring that the application icons maintain an aggregated and compact visual form.

[0013] Optionally, in one implementation, the method may further include: if the target closed circle does not exist, adding a new closed circle in the icon grid, and adding the target application icon at a preset starting position of the new closed circle.

[0014] In this implementation, when the terminal device adds a newly installed application icon, if the existing closed circles are all complete rectangular layouts, a new closed circle is added, and the new application icon is added starting from a specific position on the new closed circle, ensuring that the application icons remain in an aggregated and compact visual form, which is convenient for users to find, and improves the display effect of the application icons, thereby enhancing the user experience.

[0015] In a second aspect, a method for managing application icons is provided. In a scenario where a terminal device uninstalls a target application, a target application icon corresponding to the target application is deleted from an icon grid (a second grid in the embodiment of the present application). The icon grid is formed by arranging all the application icons currently on the terminal device in a grid manner. Determine a first direction in a preset area where the target application icon is located (a second grid in the embodiment of the present application). Figure 15 to Figure 18 In the first direction in the embodiment shown in the figure, whether there is a first application icon to be moved (the first direction in the embodiment shown in the figure) Figure 15 to Figure 18 In the embodiment shown, all application icons between the first application icon and the second application icon). The icon grid is divided into four preset areas (see the present application Fig.16 ), the preset area is bounded by the row and column where the center of the icon grid is located, and the first direction is the horizontal direction or vertical direction starting from the target application icon and away from the center of the icon grid. If there is a first application icon to be moved in the first direction, the first application icon to be moved is moved in the opposite direction of the first direction.

[0016] The second aspect provides a method for managing application icons. In a scenario where a target application is uninstalled on a terminal device, the positions of other application icons in the area where the target application icon is located can be adjusted. Specifically, a slight adjustment of the position of the application icon is achieved in the first direction while being visible to the user, thereby ensuring that the application icon maintains an aggregated and compact visual form after the position adjustment, making it easier for users to find it, improving the display effect of the application icon, and enhancing the user experience.

[0017] Optionally, in one implementation, the method may further include: determining a second direction in a preset area where the target application icon is located (the present application Figure 15 to Figure 18 In the second direction in the embodiment shown in the figure, whether there is a second application icon to be moved (the application Figure 15 to Figure 18 In the embodiment shown, all application icons between the third application icon and the fourth application icon). The second direction is a horizontal direction or a vertical direction starting from the target position and away from the center of the icon grid. The second direction is perpendicular to the first direction. The target position (the present application Figure 15 to Figure 18 The first position in the illustrated embodiment is the position of the last first application icon to be moved in the first direction before it is moved in the opposite direction of the first direction. If there is a second application icon to be moved in the second direction, the second application icon to be moved is moved in the opposite direction of the second direction.

[0018] In this implementation, after slightly adjusting the position of the application icon in the first direction, the position of the application icon is further slightly adjusted in the second direction while being visible to the user, ensuring that the application icon maintains an aggregated and compact visual form after the position adjustment.

[0019] Optionally, in one implementation, the method may further include: if there is no first application icon to be moved in the first direction, determining a third direction in a preset area where the target application icon is located (the present application Figure 15 to Figure 18 In the second direction in the embodiment shown in the figure, whether there is a third application icon to be moved (the application Figure 15 to Figure 18 In the embodiment shown, all application icons between the fifth application icon and the sixth application icon). The third direction is a horizontal direction or a vertical direction starting from the target application icon and away from the center of the icon grid, and the third direction is perpendicular to the first direction. If there is a third application icon to be moved in the third direction, the third application icon to be moved is moved in the opposite direction of the third direction.

[0020] In this implementation, if the position of the application icon does not need to be adjusted in the first direction, the position of the application icon is slightly adjusted in the third direction while being visible to the user, ensuring that the application icon maintains an aggregated and compact visual form after the position adjustment.

[0021] In the first and second aspects above, optionally, in one implementation, the method for managing application icons may further include: displaying a first desktop (a desktop in a local perspective in the embodiment of the present application), the first desktop including application icons of a preset number of rows and columns in an icon grid. Receiving a user's operation to adjust the position of the application icon (see the embodiment of the present application); Figure 23-24 ), the operation of adjusting the position of the application icon is used to adjust the first application icon in the first desktop (the application Figure 23-24 The application icon to be moved in the embodiment shown) is moved to the position where the second application icon is located in the icon grid (the present application Figure 23-24 In response to the operation of adjusting the position of the application icons, the first application icon is moved to the position where the second application icon is located.

[0022] In this implementation, the user can move the position of a specific application icon in the desktop under the local perspective by adjusting the position of the application icon. Since the application icons in the terminal device are arranged and displayed in a grid, it is easy for the user to remember and find the application icons, which improves the display effect of the application icons and improves the user experience.

[0023] Optionally, in one implementation, moving the first application icon to the location of the second application icon may include: exchanging the first application icon with the second application icon.

[0024] In this implementation, by directly exchanging the first application icon and the second application icon, the implementation is simple, and the adjustment of the positions of other application icons is avoided, which makes it easier for users to remember application icons, improves the display effect of application icons, and enhances user experience.

[0025] Optionally, in one implementation, moving the first application icon to the position where the second application icon is located may include: if the first application icon and the second application icon are located on a straight line, moving the application icons between the first application icon and the second application icon on the straight line in turn in a circular motion. If the first application icon and the second application icon are not on a straight line, determining a right triangle with the first application icon and the second application icon as hypotenuse vertices, and moving the application icons on the right triangle in turn in a circular motion.

[0026] In this implementation, the position of the application icon can be slightly adjusted, avoiding major position adjustments of other application icons, making it easier for users to remember the application icons, improving the display effect of the application icons, and enhancing the user experience.

[0027] Optionally, in one implementation, the method for managing application icons may further include: displaying a first desktop, the first desktop including application icons of a preset number of rows and columns in an icon grid. Receiving a first switching desktop operation of a user (see the present application Figure 6-7 ), in response to the first desktop switching operation, the first desktop is switched to be displayed as the second desktop (the desktop in the global perspective in the embodiment of the present application). The second desktop includes all application icons in the icon grid, and the center of the second desktop is the center of the icon grid.

[0028] In this implementation, the user can switch the desktop in the local perspective to the desktop in the global perspective through the first switching desktop operation. Since the application icons in the terminal device are arranged and displayed in a grid manner, the desktop in the global perspective displays all application icons, which is convenient for users to remember and find application icons, improves the display effect of application icons, and improves user experience.

[0029] Optionally, in one implementation, the method for managing application icons may further include: receiving a second desktop switching operation of the user, and in response to the second desktop switching operation, switching the second desktop to display a third desktop (a desktop under a local perspective in the embodiment of the present application). The third desktop includes application icons of a preset number of rows and a preset number of columns in an icon grid, and the center of the third desktop is the center of the icon grid.

[0030] In this implementation, the user can switch the desktop in the global perspective to the desktop in the local perspective through the second switching desktop operation. Since the application icons in the terminal device are arranged in a grid, it is easy for the user to remember and find the application icons, which improves the display effect of the application icons and improves the user experience.

[0031] Optionally, in one implementation, the first desktop switching operation and the second desktop switching operation are a crown rotating operation or a two-finger pinching operation.

[0032] Optionally, in one implementation, the method for managing application icons may further include: displaying a first desktop, the first desktop including application icons of a preset number of rows and columns in an icon grid. Receiving a user's sliding operation (see the present application Figure 13-14 ), the sliding operation is used to display application icons in different areas of the icon grid in the first desktop. In response to the sliding operation, the starting position and the sliding track of the sliding operation are obtained, a first reference point corresponding to the starting position in the icon grid is determined according to the starting position, and the icon grid is controlled to move as a whole along the sliding track with the first reference point as the center, so as to display application icons in different areas of the icon grid in the first desktop.

[0033] In this implementation, the user can move the application icons in different areas of the icon grid on the desktop in a local perspective by sliding, and present a hand-following movement effect, which makes it easier for the user to find the application icons.

[0034] Optionally, in one implementation, the method for managing application icons may further include: in response to a sliding operation, obtaining an end position of the sliding operation. After the first reference point moves to the end position, a reference application icon is determined in the icon grid according to the center of the first desktop and the position information of the application icons in the icon grid, and the reference application icon is an application icon displayed in the center of the first desktop after the sliding operation ends. The application icon to be displayed in the first desktop is determined according to the reference application icon, and the application icon to be displayed is displayed in the first desktop.

[0035] In this implementation, after the user finishes the sliding operation, the application icons in the specific area determined by the user in the icon grid can be displayed on the desktop in a local perspective to facilitate the user's subsequent operations.

[0036] In a third aspect, a device is provided, which is included in a terminal device, and has the function of implementing the terminal device behavior in the above aspects and possible implementations of the above aspects. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. For example, a display module or unit, a processing module or unit, etc.

[0037] In a fourth aspect, a terminal device is provided, comprising: one or more processors, one or more memories and a display screen. The memory stores one or more programs, and when the one or more programs are executed by the processor, the terminal device executes the method provided in any of the above aspects.

[0038] In a fifth aspect, the present application provides a computer storage medium, including computer instructions, which, when executed on a terminal device, enables the terminal device to execute the method provided in any of the above aspects.

[0039] In a sixth aspect, the present application provides a computer program product, which, when executed on a terminal device, enables the terminal device to execute the method provided in any of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 This is a schematic diagram of an interface for a smart watch;

[0041] Figure 2 This is another interface diagram of a smart watch;

[0042] Figure 3 A schematic diagram of an interface of a smart watch provided in an embodiment of the present application from a global perspective;

[0043] Figure 4 A schematic diagram of an interface of a smart watch provided in an embodiment of the present application from a local perspective;

[0044] Figure 5 A schematic diagram of the interface changes of a smart watch provided in an embodiment of the present application after being awakened from a sleep state;

[0045] Figure 6 A schematic diagram of an interface change from a local perspective to a global perspective of a smart watch provided in an embodiment of the present application;

[0046] Figure 7 A schematic diagram of another interface change from a local perspective to a global perspective of a smart watch provided in an embodiment of the present application;

[0047] Figure 8 A schematic diagram of an interface change from a global perspective to a local perspective of a smart watch provided in an embodiment of the present application;

[0048] Fig. 9 A schematic diagram of another interface change from a global perspective to a local perspective of a smart watch provided in an embodiment of the present application;

[0049] Fig.10 A schematic diagram of an interface change for a smartwatch provided in an embodiment of the present application that performs a two-level display of a local viewing angle;

[0050] Fig.11 A schematic diagram of another interface change for a smartwatch provided in an embodiment of the present application to perform a local viewing angle 2-level display;

[0051] Fig.12 A schematic diagram of an interface change for setting a local viewing angle 2-level display provided in an embodiment of the present application;

[0052] Fig.13 A schematic diagram of an interface change of a smart watch provided in an embodiment of the present application, in which an application icon is displayed in a local viewing angle;

[0053] Fig.14 A schematic diagram of another interface change of a smart watch provided in an embodiment of the present application, in which an application icon is displayed in a local viewing angle;

[0054] Fig.15 A schematic diagram of a smart watch interface change when a user uninstalls an application provided in an embodiment of the present application;

[0055] Fig.16 A schematic diagram of a method for dividing the areas to which applications belong provided in an embodiment of the present application;

[0056] Fig.17 A schematic diagram of the change in icon position when a user uninstalls an application provided in an embodiment of the present application;

[0057] Fig.18 Another schematic diagram of the change of icon position when a user uninstalls an application provided in an embodiment of the present application;

[0058] Fig.19 A schematic diagram of icon position changes after a new application is installed on a smart watch provided by an embodiment of the present application;

[0059] Fig. 20 Another schematic diagram of icon position changes after a new application is installed on a smart watch provided by an embodiment of the present application;

[0060] Fig.21 Another schematic diagram of icon position changes after a new application is installed on a smart watch provided by an embodiment of the present application;

[0061] Fig. 22 Another schematic diagram of icon position changes after a new application is installed on a smart watch provided by an embodiment of the present application;

[0062] Fig.23 A schematic diagram of a smart watch interface change when a user moves an application icon provided in an embodiment of the present application;

[0063] Fig.24 A schematic diagram of another interface change of a smart watch when a user moves an application icon provided in an embodiment of the present application;

[0064] Fig.25 A schematic diagram of the change in the position of an icon when a user moves an application icon provided in an embodiment of the present application;

[0065] Fig.26 Another schematic diagram of the change in the position of an icon when a user moves an application icon provided in an embodiment of the present application;

[0066] Fig. 27Another schematic diagram of the change in the position of an icon when a user moves an application icon provided in an embodiment of the present application;

[0067] Fig.28 Another schematic diagram of the change in the position of an icon when a user moves an application icon provided in an embodiment of the present application;

[0068] Fig.29 Another schematic diagram of the change in the position of an icon when a user moves an application icon provided in an embodiment of the present application;

[0069] Fig.30 Another schematic diagram of the change in the position of an icon when a user moves an application icon provided in an embodiment of the present application;

[0070] Fig.31 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0071] Fig.32 Another structural schematic diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0072] The embodiments of the present application are described below in conjunction with the accompanying drawings. The embodiments of the present application can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0073] The terms "first", "second", "third", "fourth", etc. (if any) in the embodiments of the present application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0074] The management method of application icons provided in the embodiment of the present application is applicable to a terminal device with a touch screen. The embodiment of the present application does not limit the shape of the touch screen and the shape of the interface displayed by the touch screen. For example, it can be circular or rectangular. The embodiment of the present application does not limit the name and type of the terminal device. At present, some examples of terminal devices can be: wearable devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in smart cities, or wireless terminals in smart homes, etc.

[0075] For ease of explanation, the embodiments of the present application are described using a smart watch as an example.

[0076] Figure 1 This is a schematic diagram of an interface of a smart watch. Figure 1 As shown, the smart watch can display a fixed number of application icons 11 on the desktop 140 in a vertical arrangement. There is no limit on the value of the fixed number. Figure 1 In the example, 5 application icons can be displayed on one screen. When the number of application icons on the smart watch is greater than the fixed number, all application icons cannot be displayed on one screen. The user can slide up or down on the desktop 140, and the smart watch responds to the user's sliding operation by sliding up or down to display the application icons on the desktop 140. It can be seen that the application icons are arranged vertically, and the user needs to slide multiple times to find the target icon, which is inconvenient to operate. Moreover, this single-axis arrangement makes it difficult for users to remember the location of the application icons, and the user experience is very poor.

[0077] Figure 2 FIG. 1 is another interface diagram of a smart watch. Figure 2 As shown, the smart watch can display a fixed number of application icons 11 in a circular arrangement on the desktop 140. There is no limit on the value of the fixed number. Figure 2 In the example, one screen can display 9 application icons. When the number of application icons on the smart watch is greater than the fixed number, one screen cannot display all the application icons. The application icons can be displayed on multiple screens. After the first screen is filled with application icons, the application icons are placed on the second screen, the third screen, and so on. The desktop 140 may include an indicator icon 22, for example, located at the top of the desktop 140. The indicator icon 22 is used to indicate the number of screens included in the desktop 140 and the currently displayed screen. For example, in Figure 2 In the figure, there are 6 indicator icons 22, indicating that the desktop 140 includes 6 screens. The first indicator icon 21 is black, and the remaining indicator icons are white. The color difference indicates that the desktop 140 currently displays the first screen. The user can switch between different screens of the desktop 140 by rotating the crown. Correspondingly, the smart watch switches to display different screens of the desktop 140 in response to the user's operation of rotating the crown. When application icons are displayed on multiple screens, the user has to switch screens many times when searching for the target icon, which is inconvenient to operate. Moreover, when the user installs a new application or uninstalls an application, the application icon may be moved to the previous screen or the next screen. The layout of the application icon often deviates from the position remembered by the user, and the user experience is very poor.

[0078] The embodiment of the present application provides a method for managing application icons. In the embodiment of the present application, the smart watch displays application icons on the desktop in two perspectives, namely, the global perspective and the local perspective. In the global perspective and the local perspective, the smart watch can display application icons on the desktop in a grid arrangement (also known as a matrix arrangement or a chessboard arrangement). Figure 3-4 Provide explanation.

[0079] 1. Global perspective

[0080] For example, Figure 3As shown, in the global perspective, the smart watch can display all the application icons 11 on the smart watch in a grid arrangement on the desktop 150. Since all the application icons are displayed on one screen, the user can know the arrangement position of the application icons and quickly find the target icon, which is convenient for the user to remember the application icon layout and improves the user experience.

[0081] For the sake of convenience, the grid formed by all application icons on the smartwatch from a global perspective can be referred to as the first grid, and the first grid can be fully displayed on the desktop 150. It should be noted that this embodiment does not limit the number of application icons, the number of rows and columns of the first grid, the shape of the application icons, and the display size (or size) of the application icons. Figure 3 In the example, the first grid includes 5 rows and 5 columns, a total of 25 application icons, and the shape of the application icons is circular. Optionally, the shape of the application icons can also be square. The more application icons there are, the more rows and columns there are in the first grid, and the smaller the size of the application icons.

[0082] Optionally, in order to improve the icon display effect, the sizes of the application icons in the first grid may be the same.

[0083] Optionally, in order to improve the icon display effect, the center of the first grid is the center of the desktop 150. For the convenience of explanation, the center of the desktop can be called the reference position, specifically the position where the intersection of the vertical reference axis 16 and the horizontal reference axis 17 of the display screen is located. For the convenience of distinction, the reference position in the global perspective can be called the first reference position, and the reference position in the local perspective can be called the second reference position. For example, in Figure 3 In the example, the application icon at the first reference position is the application icon 111 (telephone application icon).

[0084] Optionally, in order to improve the icon display effect and show the central symmetry of the icon layout to the user, the number of rows and columns of the first grid can be an odd number. In this case, the layout of the first grid can also be understood as: a plurality of square-shaped closed circles centered on the first reference position (hereinafter referred to as closed circles). For example, Figure 3 In the figure, the desktop 150 includes two closed circles centered at the first reference position, the outer closed circle includes 16 application icons, and the inner closed circle includes 8 application icons.

[0085] It should be noted that in actual applications, due to operations such as installing an application, uninstalling an application, or moving an application icon, there may be vacant positions for application icons in the first grid or each closed circle, for example, Figure 20 to Figure 22 The form shown.

[0086] In the global perspective, the user cannot change the position relationship between application icons on the desktop. Optionally, the user cannot do at least one of the following: run an application by clicking an application icon, move an application icon, uninstall an application, or install a new application. Optionally, in the global perspective, the user can switch the desktop from the global perspective to the local perspective through a preset operation, see below. Figure 8-Figure 9 Related descriptions in the illustrated embodiments.

[0087] 2. Local perspective

[0088] The local perspective is a local display of the first grid in the global perspective. In the local perspective, the smart watch can display a preset number of application icons on the desktop in a grid arrangement. This embodiment does not limit the value of the preset number. For example, Figure 4 As shown in (a), the preset number may be 9, and the desktop 160 in the local viewing angle may fully display 9 application icons in a grid arrangement.

[0089] For the sake of convenience and distinction, the grid formed by all application icons on the smartwatch in the local perspective can be called the second grid. Compared with the first grid, the second grid has larger application icons, but the number of rows, columns and arrangement order of application icons are the same. The desktop in the local perspective displays a part of the second grid, which has the same meaning as the desktop in the local perspective can display a part of the first grid. For example, Figure 4 (b) in FIG. 1 shows a second grid in a local perspective, including a displayed portion in the desktop 160 and a non-displayed portion outside the desktop 160. For the sake of convenience, the displayed portion of the second grid in the desktop 160 may also be referred to as a third grid. Figure 4 , the third grid includes 9 complete application icons centered around application icon 111.

[0090] Optionally, in order to improve the icon display effect and show the central symmetry of the icon layout to the user, the number of rows and columns of the third grid can be an odd number. In this case, the layout of the third grid can also be understood as: a plurality of square-shaped closed circles centered on the second reference position (hereinafter referred to as closed circles). For example, Figure 4 As shown in (a) in FIG. 1 , the desktop 160 includes a closed circle centered at a second reference position, the closed circle includes 8 application icons, and the application icon at the second reference position is application icon 111 .

[0091] Optionally, in order to improve the icon display effect, the sizes of the application icons in the third grid may be the same.

[0092] It should be noted that in actual applications, due to operations such as installing an application, uninstalling an application, or moving an application icon, there may be vacant positions for application icons in the second grid, the third grid, or each closed circle, for example, Figure 20 to Figure 22 The form shown.

[0093] In the local perspective, the user can achieve at least one of the following through different preset operations: run an application by clicking an application icon, move the location of an application icon, uninstall an application, install a new application, move application icons to different areas in the second grid, or switch the desktop from a local perspective to a global perspective.

[0094] Optionally, in a scenario where the smartwatch displays the desktop in a local perspective after being awakened from a sleep state, or in a scenario where the desktop is switched from a global perspective to a local perspective, the application icons displayed on the desktop in the local perspective may include a preset number of application icons centered around a first reference position in the global perspective. Figure 3 and Figure 4 In Figure (a), the 9 fully displayed application icons in the desktop 160 from a local perspective are the 9 application icons in the desktop 150 centered around the first reference position.

[0095] Optionally, in one embodiment of the present application, in combination with Figure 5 The process of waking up a smart watch by a user is described. The user can wake up a smart watch in a dormant state through a preset operation to display the desktop in a partial perspective.

[0096] For example, Figure 5 This is a schematic diagram of the interface changes of the smart watch provided in the embodiment of the present application after being awakened from the sleep state. Figure 5 As shown in (a) of FIG. 1 , when the smart watch is in a dormant state, the display screen 101 is black. The user can wake up the smart watch by pressing the crown 15. Accordingly, the smart watch responds to the user's operation of pressing the crown, lights up the display screen 101, and displays the main interface 102 on the display screen 101, as shown in FIG. Figure 5 As shown in (b) in the figure. This embodiment does not limit the content included in the main interface 102. For example, it can include time, a Bluetooth icon indicating whether the Bluetooth function is turned on, and a battery icon indicating the remaining battery power. When the smart watch displays the main interface 102, the user can display the desktop by pressing the crown 15. Accordingly, in response to the user pressing the crown, the smart watch displays the desktop 160 in a local perspective on the display screen, as shown in FIG. Figure 5 As shown in (c) in .

[0097] Optionally, in one implementation, the desktop in the local perspective can be displayed based on the application icon in the first reference position in the global perspective, and the application icon in the first reference position in the global perspective is the same as the application icon in the second reference position in the local perspective. Figure 3 and Figure 4 In this implementation, each time the desktop in the local perspective is entered, the application icon displayed in the local perspective remains unchanged, which is convenient for the user to remember for a long time.

[0098] Optionally, in another implementation, the smartwatch can display the desktop in the local viewing angle before the display screen went black last time. In this implementation, the continuity of the desktop display in the local viewing angle is taken into consideration, which is convenient for the user's short-term memory and can be applied to the scenario where the time interval between the smartwatch entering the sleep state and being awakened is short. This embodiment does not limit the time interval.

[0099] It should be noted that this embodiment does not limit the preset operation of the user to wake up the smart watch, for example, the user presses the crown once, the user presses the crown twice quickly and continuously, or inputs a voice.

[0100] Optionally, in one embodiment of the present application, in combination with Figure 6-7 , the switching of the desktop from a local perspective to a global perspective is explained. In this embodiment, the user can switch the desktop from a local perspective to a global perspective through a preset operation.

[0101] Optionally, in one implementation, Figure 6 A schematic diagram of an interface change from a local perspective to a global perspective of a smart watch provided in an embodiment of the present application, wherein the preset operation may be to rotate the crown 15. Figure 6 As shown in (a) of FIG. 1 , the smart watch currently displays the desktop 160 in the local perspective. This embodiment does not limit the position of the application icons displayed on the desktop 160 in the first grid in the global perspective. The user switches from the local perspective to the global perspective by rotating the crown 15. Accordingly, the smart watch switches the desktop from the local perspective to the global perspective in response to the user's operation of rotating the crown 15, see Figure 6 As shown in (b) of FIG. 1 , the smart watch displays a desktop 150 in a global perspective. In this embodiment, the rotation direction of the crown 15 is not limited, and the rotation direction may be a preset direction.

[0102] Optionally, in another implementation, Figure 7 This is another schematic diagram of the interface change of the smart watch from the local perspective to the global perspective provided in the embodiment of the present application, and the preset operation may be a two-finger pinch operation. Figure 7As shown in (a) of FIG. 1 , the smart watch currently displays the desktop 160 in a local perspective. The user can perform a pinch operation on the desktop 160, moving the thumb and index finger closer to each other, to switch from the local perspective to the global perspective. Accordingly, the smart watch responds to the user's pinch operation and switches the desktop from the local perspective to the global perspective, see FIG. Figure 7 In (d), the smart watch displays the desktop 150 in a global perspective. In this embodiment, the pinching direction of the two fingers is not limited. For example, the two fingers may move away from each other. Usually, based on the user's understanding habits, when the two fingers move closer to perform the pinching operation, the size of the application icon is reduced, more application icons are displayed, and the desktop is switched from the local mode to the global mode.

[0103] This embodiment does not limit the position where the user performs the pinch operation.

[0104] Optionally, in order to enhance the dynamic effect of switching displays, in the process of switching the desktop from a local perspective to a global perspective, the changes in the interface can be dynamically reflected by displaying key frames. In order to distinguish it from the scene where the desktop switches from a global perspective to a local perspective, the key frame in this embodiment can be called a first key frame. The smart watch can pre-set at least one first key frame, and the number of rows and columns of the third grid in different first key frames is different, and the application icon is proportionally reduced as the number of rows and columns of the third grid increases. This embodiment does not limit the number of first key frames. For example, in Figure 7 In the example, the first keyframe is 2, see Figure 7 As shown in (b) and (c) in . In the process of switching the desktop from a local perspective to a global perspective, the number of rows and columns of the third grid gradually increases, and the size of the application icon gradually decreases. Optionally, the display ratio of the first key frame can be a preset zoom ratio. For example, the ratio of the size of the application icon in the local perspective to the size of the application icon in the global perspective is R, and the preset zoom ratio can be a value greater than 1 and less than R. For example, there are 2 first key frames, and the preset zoom ratios can be 1+1 / 4=5 / 4 and 1+3 / 4=7 / 4, respectively. Optionally, in order to improve the uniformity and smoothness of the animation display effect, the preset zoom ratio can be an average value between 1 and R, such as 1+1 / n, 1+2 / n,…, 1+(n-1) / n, where n represents the number of first key frames.

[0105] Optionally, the edge of the third grid in the first key frame may be an arc, for example Figure 7 As shown in (c) in the figure, the dynamic change effect of desktop switching display is further improved.

[0106] It should be noted that this embodiment can be combined with other embodiments of the present application, and the combination method, number of combinations and combination order are not limited. Figure 5In combination with the illustrated embodiments, after the terminal device is awakened, the desktop under the local perspective is displayed. Through the user's operation in this embodiment, the desktop under the local perspective can be switched to be displayed as the desktop under the global perspective.

[0107] Optionally, in one embodiment of the present application, in combination with Figure 8 and Fig. 9 , the switching of the desktop from the global perspective to the local perspective is explained. In this embodiment, the user can switch the desktop from the global perspective to the local perspective through a preset operation.

[0108] Optionally, in one implementation, Figure 8 A schematic diagram of an interface change from a global perspective to a local perspective of a smart watch provided in an embodiment of the present application, wherein the preset operation may be to rotate the crown 15, and the rotation direction of the crown 15 may be different from the rotation direction of the crown 15. Figure 6 In the embodiment shown, the crown rotates in the opposite direction. Figure 8 As shown in (a) of FIG. 1 , the smart watch currently displays a desktop 150 in a global perspective. The user switches from a global perspective to a local perspective by rotating the crown 15. Accordingly, the smart watch switches the desktop from a global perspective to a local perspective in response to the user rotating the crown 15, see FIG. Figure 8 In (b), the smart watch displays the desktop 160 from a local perspective.

[0109] Optionally, in another implementation, Fig. 9 A schematic diagram of another interface change from a global perspective to a local perspective of a smart watch provided in an embodiment of the present application, wherein the preset operation may be a two-finger pinch operation, and the pinch direction of the two fingers is Figure 7 In the embodiment shown, the kneading directions of the two fingers are opposite. Fig. 9 As shown in (a) of FIG. 1 , the smartwatch currently displays a desktop 150 in a global perspective. The user can perform a pinch operation on the desktop 150, moving the thumb and index finger away from each other, to switch from a global perspective to a local perspective. Accordingly, the smartwatch switches the desktop from a global perspective to a local perspective in response to the user's pinch operation, see FIG. Fig. 9 In (b), the smart watch displays the desktop 160 from a local perspective.

[0110] This embodiment does not limit the position where the user performs the pinch operation.

[0111] Optionally, in order to enhance the dynamic effect of switching displays, in the process of switching the desktop from a global perspective to a local perspective, the changes in the interface can be dynamically reflected by displaying key frames. In order to distinguish it from the scene where the desktop switches from a local perspective to a global perspective, the key frame in this embodiment can be called a second key frame. The smart watch can pre-set at least one second key frame, and the number of rows and columns of the third grid in different second key frames is different, and the application icon is proportionally enlarged as the number of rows and columns of the third grid decreases. This embodiment does not limit the number of second key frames. The display ratio of the second key frame can be a preset zoom ratio. Optionally, the number of second key frames and the preset zoom ratio in the process of switching the desktop from a global perspective to a local perspective can be the same as the number and zoom ratio of the first key frames in the process of switching the desktop from a local perspective to a global perspective. The second key frame is similar to the first key frame, and is an intermediate state when the desktop switches between a local perspective and a global perspective. Please refer to Figure 7 The (b) and (c) shown in FIG. 1 and the related instructions are not repeated here.

[0112] It should be noted that this embodiment does not limit the preset operation of the user to switch the desktop from the global perspective to the local perspective, for example, single-clicking the application icon, double-clicking the application icon, or inputting a voice.

[0113] It should be noted that this embodiment can be combined with other embodiments of the present application, and the combination method, number of combinations and combination order are not limited. Figure 6-7 The illustrated embodiments are combined to implement switching between a desktop in a local perspective and a desktop in a global perspective.

[0114] Optionally, in one embodiment of the present application, in combination with Figure 10 to Figure 12 , the desktop displayed in the local viewing angle is described. In this embodiment, the smart watch may include multiple desktops in the local viewing angle, and the number of application icons displayed in different desktops and the size of the application icons are different. This embodiment does not limit the number of desktops in the local viewing angle, the number of application icons displayed in each desktop, and the size of the application icons. The user can switch the display of different desktops by performing preset operations on the desktop. This embodiment does not limit the preset operations. Exemplarily, this embodiment is described by taking the example of including 2 desktops in the local viewing angle.

[0115] Optionally, in one implementation, Fig.10 A schematic diagram of an interface change of a smart watch provided in an embodiment of the present application for a local perspective 2-level display, wherein the preset operation may be to rotate the crown 15. The two desktops under the local perspective are respectively as follows: Fig.10As shown in (a) and (b) in FIG. In FIG. (a), desktop 1601 includes 9 complete application icons. FIG. (b) Compared with FIG. (a), desktop 1602 shown in FIG. (b) has more application icons and smaller sizes. In addition to the 9 complete application icons in desktop 1601, desktop 1602 also includes 4 complete application icons located on vertical reference line 16 and horizontal reference line 17, such as application icon 110 and application icon 112. Fig.10 As shown in (a) of FIG. 1 , the smart watch currently displays desktop 1601 in a local perspective. This embodiment does not limit the position of the application icons displayed on desktop 1601 in the first grid in a global perspective. The user rotates the crown 15, and the rotation direction of the crown 15 is the same as that of the first grid. Figure 6 In the embodiment shown, the rotation direction of the crown is the same, so that the desktop 1601 is switched to the desktop 1602 shown in FIG. (b). Accordingly, in response to the user's operation of rotating the crown 15, the smart watch determines the desktop to be switched according to the rotation direction of the crown, and switches to display the desktop to be switched. In the process of switching the desktop display, the application icon located at the second reference position in the desktop under the local perspective remains unchanged. For example, in Fig.10 In the figure, the application icons located at the second reference position in the desktop 1601 and the desktop 1602 are both the application icon 111.

[0116] Similar, such as Fig.10 As shown in (b) of FIG. 1 , the user rotates the crown 15, and the rotation direction of the crown 15 is the same as that of the Figure 8 The rotation direction of the crown in the illustrated embodiment is the same, so as to switch the desktop 1602 to the desktop 1601 shown in FIG.

[0117] Optionally, if the smartwatch includes at least three desktops in the local viewing angle, each time the user performs a preset operation, the current desktop can be switched to a desktop with a display size adjacent to the current desktop. For example, the local viewing angle includes four desktops, which are sorted from small to large according to the number of application icons displayed on the desktops and marked as desktop 1 to desktop 4. Desktop 2 is currently displayed, and when the user presses Fig.10 When the crown 15 is rotated in the crown rotation direction shown in (a) in FIG. 1 , the display is switched from desktop 2 to desktop 3. When the user continues to rotate the crown 15 in this direction, the display can be switched from desktop 3 to desktop 4.

[0118] Optionally, in another implementation, Fig.11 A schematic diagram of another interface change for a smart watch providing a local perspective 2-level display in an embodiment of the present application, wherein the preset operation may be a two-finger pinch operation.

[0119] like Fig.11As shown in (a) of FIG. 1 , the smart watch currently displays a desktop 1601 in a local perspective. The user can perform a pinch operation on the desktop 1601, and the pinching direction of the two fingers is the same as that of the desktop 1601. Figure 7 In the embodiment shown, the pinching direction of the two fingers is the same, and the thumb and index finger move closer to each other to switch the desktop 1601 to the desktop 1602 shown in Figure (b). Accordingly, the smart watch responds to the user's pinching operation, determines the desktop to be switched according to the pinching direction of the two fingers, and switches to display the desktop to be switched. Fig.11 As shown in (b) in FIG. 1 , the user can perform a pinch operation on the desktop 1602, and the pinching direction of the two fingers is the same as that of the Fig. 9 In the illustrated embodiment, the pinching directions of the two fingers are the same, and the thumb and index finger move away from each other, thereby switching the desktop 1602 to the desktop 1601 shown in FIG. (a).

[0120] This embodiment does not limit the position where the user performs the pinch operation.

[0121] Optionally, in this embodiment, the user can set whether the smart watch can switch between multiple desktops in the local viewing angle. The smart watch can pre-set the reference desktop in the local viewing angle. If the smart watch is set not to switch between multiple desktops in the local viewing angle, the smart watch only displays the reference desktop in the local viewing angle. Fig.12 A schematic diagram of an interface change for setting a local viewing angle 2-level display provided in an embodiment of the present application. Fig.12 As shown in (a) of FIG. 1 , the smart watch currently displays the desktop 160 in a local perspective. The user can click the application icon 113 to run the setting application corresponding to the application icon 113. Accordingly, the smart watch responds to the user's operation of clicking the application icon 113 by displaying the main interface 104 of the setting application, as shown in FIG. Fig.12 The main interface 104 of the settings application includes multiple function tabs, such as a "wireless and network settings" tab, a "device connection" tab, etc. The user can click the "display" tab 41 to open the display application. Accordingly, the smart watch responds to the user's operation of clicking the "display" tab 41 and displays the main interface 105 of the display application, such as Fig.12 As shown in (c) in the figure. The main interface 105 of the display application may include a switch control 42 for "local perspective 2-level display". "Local perspective 2-level display" means that the smart watch includes 2 desktops in the local perspective, and the display can be switched between the 2 desktops. Optionally, the "local perspective 2-level display" function is turned off by default. The user can click on the switch control 42 to turn on the "local perspective 2-level display" function. Accordingly, the smart watch responds to the user's operation of clicking on the switch control 42 and turns on the "local perspective 2-level display" function, such as Fig.12 As shown in (d) in .

[0122] It should be noted that any desktop under a local perspective in this embodiment may be a desktop under a local perspective in other embodiments of the present application.

[0123] Exemplary, combined Fig.10 The method for managing application icons provided in this embodiment may be applied in one scenario: the smart watch currently displays desktop 1601. The user wants to swap the positions of application icon 112 and application icon 110. The user switches desktop 1601 to desktop 1602 by rotating crown 15. The user drags application icon 112 to the position of application icon 110 in desktop 1602 to swap application icon 112 with application icon 110.

[0124] It should be noted that this embodiment can be combined with other embodiments of the present application, and the combination method, number of combinations and combination order are not limited. Figure 6-7 , Figure 8-Figure 9 The illustrated embodiments are combined to realize switching display between the desktop in a local perspective and the desktop in a global perspective.

[0125] Optionally, in one embodiment of the present application, in combination with Figure 13-14 , explaining the application icons on the mobile display desktop from a local perspective.

[0126] The local perspective is a local display of the first grid in the global perspective. In the desktop under the local perspective, the number of application icons displayed is limited. Through preset operations, the user can move and display the application icons displayed on the desktop under the local perspective as a whole, so that the application icons in different areas of the first grid are displayed on the desktop under the local perspective, which is convenient for the user's subsequent operations. It should be noted that this embodiment does not limit the preset operation.

[0127] For example, Fig.13 A schematic diagram of an interface change of a smart watch provided in an embodiment of the present application, in which an application icon is displayed in a local viewing angle. Fig.13 As shown in (a) of FIG. 1 , the smart watch currently displays the desktop 160 in a local perspective. For the convenience of explanation, (a) shows the second grid. Fig.13As shown in (a) to (d) in the figure, after the user's finger long presses position A in the desktop 160, it starts to slide from position A, slides to position B and position C in sequence, and the user lifts the finger at position C, and the sliding operation ends. Correspondingly, the smart watch obtains the first position, the second position and the sliding trajectory of the sliding operation in response to the user's sliding operation, the first position being the starting position of the sliding operation, and the second position being the ending position of the sliding operation. The first reference point corresponding to the first position in the second grid is determined according to the first position, and the second grid is controlled to move as a whole according to the sliding trajectory with the first reference point as the center. After the first reference point moves to the second position, a reference application icon is determined in the second grid according to the center of the desktop 160 (or the second reference position) and the position information of the application icon in the second grid. The reference application icon is the application icon displayed in the center of the desktop 160 after the user's sliding operation ends. The application icon to be displayed in the desktop 160 is determined according to the reference application icon, and the application icon to be displayed is displayed in the desktop 160. Specifically, in Fig.13 In the example, the first position is position A, the second position is position C, and the first reference point (not shown) can be the point where position A is located in the second grid. The second grid is controlled to move as a whole along the sliding track with the first reference point as the center. The position change of the application icon 111 can be referred to. When the user performs a sliding operation, the application icons displayed on the desktop 160 show the effect of the application icons moving with the hand, thereby displaying the application icons in different areas of the second grid (which can also be understood as different areas of the first grid). Fig.13 As shown in (c) in FIG. 1 , when the user's finger slides to position C and lifts up, the first reference point moves to position C. The center of desktop 160 is the intersection of vertical reference axis 16 and horizontal reference axis 17. According to the center of desktop 160, it can be determined that the reference application icon is application icon 118. According to application icon 118, it can be determined that the application icons to be displayed on desktop 160 include 9 application icons in 3 rows and 3 columns centered on application icon 118 in the second grid. The 9 application icons are displayed on desktop 160, as shown in FIG. Fig.13 As shown in (d) in .

[0128] Optionally, in one implementation, determining the reference application icon in the second grid according to the center of the desktop 160 and the position information of the application icons in the second grid may include: obtaining the distance between each application icon in the second grid and the center of the desktop 160, and determining the first application icon with the smallest distance as the reference application icon. Optionally, if there are multiple first application icons with the smallest distance, any first application icon may be determined as the reference application icon. Optionally, the distance between the application icon and the center of the desktop 160 may be the distance between the center of the application icon and the center of the desktop 160.

[0129] Optionally, in order to improve the display effect of application icons in a local perspective and avoid that application icons are not displayed in a part of the desktop, in another implementation, determining the reference application icon in the second grid according to the center of the desktop 160 and the position information of the application icons in the second grid may include: obtaining the distance between each application icon in the second grid and the center of the desktop 160. For the first application icon with the smallest distance, in the second grid, determining whether the number Y of application icons of the first application icon in the vertical upward direction, the vertical downward direction, the horizontal left direction, and the horizontal right direction is greater than or equal to X, If the number of application icons in the vertically upward direction, the vertically downward direction, the horizontally left direction, and the horizontally right direction are all greater than or equal to X, the first application icon is determined as a reference application icon. If the number of application icons in the first direction among the vertically upward direction, the vertically downward direction, the horizontally left direction, and the horizontally right direction is less than X, an application icon that is XY positions away from the first application icon in the opposite direction of the first direction is determined as a reference application icon. The first direction may be one or more. For example, see Fig.14 , assuming that, in the local viewing angle, the desktop 160 can display 9 application icons in 3 rows and 3 columns, X=1. For the convenience of explanation, Fig.14 (a) in FIG. 1 shows the second grid. Fig.14 As shown in (a), the user's finger slides to position C in the desktop 160 and then lifts up, and the sliding operation ends. The smart watch obtains the distance between each application icon in the second grid and the center of the desktop 160 (the intersection of the vertical reference axis 16 and the horizontal reference axis 17), and determines that the first application icon with the smallest distance is application icon 119. In the second grid, application icon 119 has 4 application icons in the vertical upward direction and no application icon in the vertical downward direction. Application icon 119 has 4 application icons in the horizontal left direction and no application icon in the horizontal right direction. The first direction includes the vertical downward direction and the horizontal right direction, Y is 0, and XY=1. The application icon that is 1 position away from application icon 119 in the vertical upward direction and 1 position away from application icon 119 in the horizontal left direction is application icon 118, and application icon 118 is determined as the reference application icon. After the user's sliding operation ends, the desktop display in the local perspective is shown in Fig.14 As shown in (b) of the figure, if the application icon 119 is displayed in the center of the desktop 160, then the right and bottom sides of the desktop 160 will not display the application icon, and the application icon 118 is displayed in the center of the desktop 160. The desktop in the local perspective can present a complete grid layout, which improves the display effect.

[0130] Optionally, if the duration of the user's sliding operation is less than a preset duration, after the user lifts his finger, the second grid returns to its original position, and the desktop display from a local perspective remains unchanged, thereby avoiding changes in icon display caused by user misoperation.

[0131] Optionally, the sliding track of the sliding operation may include multiple track points. This embodiment does not limit the starting position, ending position and sliding track of the user's sliding operation. For example, the starting position of the sliding operation may be any blank position on the desktop.

[0132] It should be noted that this embodiment can be combined with other embodiments of the present application, and the combination method, number of combinations and combination order are not limited. Figure 6-7 In combination with the embodiment shown in the figure, the user moves the application icon displayed in the local perspective and then switches to the desktop displayed in the global perspective. Figure 10 to Figure 12 The illustrated embodiments are combined to realize the mobile display of application icons in different desktops under a local viewing angle.

[0133] Optionally, in one embodiment of the present application, in combination with Figure 15 to Figure 18 , the position change of the application icon when uninstalling the application in the local perspective is described. In this embodiment, the user can uninstall the application in the local perspective through a preset operation.

[0134] For example, Fig.15 A schematic diagram of a smart watch interface change when a user uninstalls an application provided in an embodiment of the present application. Fig.15 As shown in (a) of FIG. 1 , the smart watch currently displays a desktop 160 in a local perspective. The user can uninstall the video application by long pressing the application icon 114 on the desktop 160. Accordingly, in response to the user's long pressing of the application icon 114, the smart watch pops up an uninstallation box 31 on the desktop 160, as shown in FIG. Fig.15 As shown in FIG. (c), the uninstallation frame 31 may include a trash can button. Fig.15 As shown in (d) in FIG. 1 , the user can click the trash can button in the uninstall box 31 to continue uninstalling the video application. Accordingly, the smart watch displays the uninstall confirmation interface 103 in response to the user clicking the trash can button, as shown in FIG. Fig.15 The uninstall confirmation interface 103 may include an application icon 114, a button 32, a button 33, and prompt information, such as whether to uninstall "video", which is used to further prompt the user whether to continue uninstalling the application. Fig.15 As shown in (f) in FIG. 1 , the user can click button 33 to confirm to continue uninstalling the video application. Accordingly, the smart watch executes uninstallation of the video application in response to the user clicking button 33.

[0135] Optionally, in order to improve the display effect, after the smart watch responds to the user's long press operation of the application icon 114, before the uninstall box 31 pops up, the size of the application icon 114 can be reduced, such as Fig.15 Figure (b) in the figure is used to dynamically prompt the user that an operation is currently being performed on the application icon 114, presenting an animation effect.

[0136] Need to explain, Fig.15 There is no limitation on the operation of uninstalling the application by the user, and other preset operations can be performed.

[0137] After the user uninstalls an application in the local perspective, a vacant space appears at the location of the application icon corresponding to the uninstalled application in the local perspective desktop, and other application icons need to be adjusted to fill the vacant space. In this embodiment, the second grid is 7 rows and 7 columns with a total of 49 application icons as an example to illustrate the position adjustment of application icons in the scenario of uninstalling an application.

[0138] For the convenience of explanation, the second grid is divided into regions with the second reference position as the center. Fig.16 A schematic diagram of a method for dividing the application area provided in the embodiment of the present application. Fig.16 In the example, the second grid includes 7 rows and 7 columns, totaling 49 application icons, respectively labeled as application icon 0 to application icon 48. Application icon 0 is located at the second reference position on the desktop in the local viewing angle. Fig.16 As shown in (a) of FIG. 1 , the second grid is divided into four regions with application icon 0 as the center. Region 1 includes 3 rows and 4 columns, totaling 12 application icons; region 2 includes 4 rows and 3 columns, totaling 12 application icons; region 3 includes 4 rows and 4 columns, totaling 16 application icons; and region 4 includes 3 rows and 3 columns, totaling 9 application icons. Optionally, in another implementation, as Fig.16 As shown in (b), the second grid is divided into 4 areas with application icon 0 as the center. Area 1 includes 4 rows and 4 columns, totaling 16 application icons, area 2 includes 4 rows and 3 columns, totaling 12 application icons, area 3 includes 3 rows and 4 columns, totaling 12 application icons, and area 4 includes 3 rows and 3 columns, totaling 9 application icons.

[0139] For the convenience of explanation, the application icon uninstalled by the user may be referred to as a target application icon, and the location where the target application icon is located may be referred to as a target location.

[0140] Optionally, in this embodiment, after uninstalling the target application icon, the application icon management method may include:

[0141] In the area where the target application icon is located, it is determined whether there is an adjacent first application icon in the first direction to the target application icon.

[0142] If the target application icon has an adjacent first application icon in the first direction, all application icons between the first application icon and the second application icon (including the first application icon and the second application icon) are moved in sequence in the opposite direction of the first direction to fill the target position, wherein the second application icon is the last application icon of the target application icon in the first direction. Determine whether there is an adjacent third application icon in the second direction at the first position, and the first position is the position of the second application icon before moving. If the first position has an adjacent third application icon in the second direction, all application icons between the third application icon and the fourth application icon (including the third application icon and the fourth application icon) are moved in sequence in the opposite direction of the second direction to fill the first position. The fourth application icon is the last application icon of the first position in the second direction.

[0143] If the target application icon does not have an adjacent first application icon in the first direction, determine whether the target application icon has an adjacent fifth application icon in the second direction. If the target application icon has an adjacent fifth application icon in the second direction, move all application icons between the fifth application icon and the sixth application icon (including the fifth application icon and the sixth application icon) in the opposite direction of the second direction to fill the target position. The sixth application icon is the last application icon of the target application icon in the second direction.

[0144] Optionally, in one implementation, the first direction is a direction away from the center of the desktop in the local viewing angle in the vertical direction, and the second direction is a direction away from the center of the desktop in the local viewing angle in the horizontal direction.

[0145] Optionally, in another implementation, the first direction is a direction away from the center of the desktop in the local viewing angle in the horizontal direction, and the second direction is a direction away from the center of the desktop in the local viewing angle in the vertical direction.

[0146] Below through Figure 17-18 For the convenience of explanation, Fig.17 and Fig.18 The complete second grid is shown in FIG. 1 , but the desktop from a local perspective is not shown.

[0147] Optionally, in one example, Fig.17As shown in (a) of FIG. 1 , the user uninstalls application icon 9 on the desktop in a local perspective, and the target position is position 131 where application icon 9 is located. In the area where application icon 9 is located, the first direction 121 is vertically upward, and the second direction 122 is horizontally leftward. It is determined that there is an adjacent first application icon in the vertically upward direction of application icon 9, specifically application icon 8, and the second application icon is application icon 7. Application icon 8 and application icon 7 are moved vertically downward in sequence, and application icon 8 fills the target position 131, and the original position of application icon 7 is vacant, which is the first position 132, as shown in FIG. Fig.17 As shown in (b) in the figure. There is a third application icon adjacent to the first position 132 in the horizontal left direction, specifically application icon 4, and the fourth application icon is application icon 1. Application icon 4 and application icon 1 are moved horizontally to the right in sequence, and application icon 4 fills the first position 132. After uninstalling application icon 9, the layout of the second grid is shown in Fig.17 As shown in (c) in .

[0148] Alternatively, in another example, Fig.18 As shown in (a) of FIG. 1 , the user uninstalls the application icon 22 on the desktop in a local perspective, and the target position is the position 131 where the application icon 22 is located. In the area where the application icon 22 is located, the first direction 121 is horizontally to the right, and the second direction 122 is vertically upward. It is determined that there is an adjacent first application icon in the horizontal right direction of the application icon 22, specifically the application icon 18, and the second application icon is the application icon 14. The application icon 18 and the application icon 14 are moved horizontally to the left in sequence, and the application icon 18 fills the target position 131, and the original position of the application icon 14 is vacant, which is the first position 132. Fig.18 As shown in (b) in the figure. There is a third application icon adjacent to the first position 132 in the vertical upward direction, specifically application icon 13. At this time, the third application icon is the fourth application icon. Move application icon 13 vertically downward to fill the first position 132. After uninstalling application icon 22, the layout of the second grid is shown in Fig.18 As shown in (c) in .

[0149] It can be seen that in this embodiment, the positions of other application icons in the area where the uninstalled application icon is located can be adjusted, and a slight adjustment of the position of the application icon is achieved under the premise of being visible to the user, ensuring that the application icon maintains an aggregated and compact visual form after the position adjustment, thereby improving the display effect of the application icon and enhancing the user experience.

[0150] It should be noted that this embodiment can be combined with other embodiments of the present application, and the combination method, number of combinations and combination order are not limited. Figure 6-7 Combined with the embodiments shown in the figure, after the user uninstalls the application in the local perspective, he can Figure 6-7 In the embodiment shown, the user's operation switches the desktop from the local perspective to the desktop from the global perspective, so as to view the layout of application icons. Figure 6-7 The embodiment shown, Figure 8-Figure 9 For another example, this embodiment can be combined with Figure 13-14 The embodiments shown are combined.

[0151] Optionally, in one embodiment of the present application, in combination with Figure 19 to Figure 22 , the position change of the application icon when installing a new application in the local perspective is explained. For the convenience of explanation, Figure 19 to Figure 22 The second grid is shown, and the desktop in the local perspective is not shown. The application icon at the center of the desktop in the local perspective is application icon 0. The closed circles from the inside to the outside in the second grid in the local perspective with application icon 0 as the center are successively called the first closed circle, the second closed circle, etc. The numbers of newly installed application icons are marked with underlines.

[0152] Optionally, in one implementation, if it is determined that there is no free position for application icons on each closed circle from the inside to the outside with application icon 0 as the center in the second grid, that is, a complete square layout, a new closed circle is added, and the newly installed application icons are added in sequence from the preset starting position on the new closed circle in a preset direction. Optionally, each closed circle is provided with a preset starting position, and the preset starting positions on different closed circles can be the same or different. Optionally, the preset direction can be clockwise or counterclockwise.

[0153] For example, see Fig.19 Assume that the preset starting position of each closed loop is the 3 o'clock position, and the preset direction is clockwise. Fig.19 As shown in (a), the second grid includes 5 rows and 5 columns, totaling 25 application icons, and includes 2 closed circles from the inside to the outside with application icon 0 as the center, and there is no free position for application icons on each closed circle. Among them, the first closed circle located on the inside includes 8 application icons, namely application icons 7, 8, 9, 13, 18, 17, 16, and 12, and the second closed circle located on the outside includes 16 application icons, namely application icons 1, 2, 3, 4, 5, 10, 14, 19, 24, 23, 22, 21, 20, 15, 11, and 6. When installing a new application, a third closed circle can be added outside the second closed circle, and the newly installed application icons can be added in a clockwise direction starting from the three o'clock position on the third closed circle. For example, Fig.19 As shown in (b) and (c) in the figure, add application icons one by one 1 ~ 11 .

[0154] Optionally, in another implementation method, if it is determined that there is a target closed circle in the closed circle from the inside to the outside with application icon 0 as the center in the second grid, and there is an empty position of the application icon on the target closed circle, that is, it is an incomplete square layout, then starting from the preset starting position on the target closed circle, the newly installed application icon is added to the empty position in sequence in the preset direction.

[0155] For example, see Fig. 20 Assume that the preset starting position of each closed loop is the 3 o'clock position, and the preset direction is clockwise. Fig. 20 As shown in (a) of FIG. 1 , in the closed circle extending from the inside to the outside with application icon 0 as the center in the second grid, there is an empty position for application icons in the second closed circle located on the outside. The preset starting position on the second closed circle is the position where application icon 11 is located. Newly installed application icons can be added to the empty positions in a clockwise direction starting from the position where application icon 11 is located on the second closed circle, for example, Fig. 20 As shown in (b), (c) and (d), add application icons one by one 1 ~ 6 .

[0156] Optionally, in another implementation, if it is determined that there is a target closed circle in the closed circle from the inside to the outside with application icon 0 as the center in the second grid, and there are free positions of application icons on the target closed circle, that is, an incomplete square layout, then newly installed application icons are added to the free positions in order of the distance between the free positions and the center of the desktop from small to large. Among them, if there are multiple free positions with the same distance from the center of the desktop, there is no limitation on the order of adding the newly installed application icons to the multiple free positions. Optionally, newly installed application icons can be added to multiple free positions starting from a preset starting position on the target closed circle in a preset direction.

[0157] For example, see Fig.21 Assume that the preset starting position of each closed loop is the 3 o'clock position, and the preset direction is clockwise. Fig.21 As shown in (a), in the closed circle from the inside to the outside with application icon 0 as the center in the second grid, there is an empty position for the application icon in the second closed circle located on the outside. In the empty position on the second closed circle, the distance between position 133 and the center of the desktop (application icon 0) is smaller than the distance between position 134 and the center of the desktop. The preset starting position on the second closed circle is the position where application icon 11 is located. You can first add a newly installed application icon to position 133, and then add a newly installed application icon to position 134. When adding a newly installed application icon to position 133, you can start from the position where application icon 11 is located on the second closed circle and increase it in a clockwise direction, for example, as shown in the following figure. Fig.21 As shown in (b) and (c) in the figure, add application icons one by one 1 ~ 2 When adding a newly installed application icon at position 134, you can 2 Then increase in clockwise direction, for example, Fig.21 As shown in (d), add application icons one by one 3 ~ 6 .

[0158] Optionally, if there are multiple target closed circles, newly installed application icons can be added to each target closed circle in sequence from the inside to the outside with application icon 0 as the center. For different target closed circles, the same rules can be used to add newly installed application icons, or different rules can be used. The rules can be referred to in the above description and will not be repeated here.

[0159] For example, see Fig. 22 Assume that the preset starting position of each closed loop is the 3 o'clock position, and the preset direction is clockwise. Fig. 22 As shown in (a) in the second grid, in the closed circle from the inside to the outside with application icon 0 as the center, the first closed circle located on the inside and the second closed circle located on the outside are both target closed circles, and there are vacant positions for application icons. You can add newly installed application icons to the first closed circle first and then to the second closed circle in the direction from the inside to the outside with application icon 0 as the center. Specifically, Fig. 22 As shown in (b) of FIG. 1 , for the first closed circle, newly installed application icons can be added to the free positions in sequence from the preset starting position in the preset direction. Specifically, the application icons are added 1 . Optionally, in one implementation, if Fig. 22 As shown in (c) and (d) in the figure, for the second closed circle, newly installed application icons can be added to the idle positions in sequence from the preset starting position in the preset direction. Specifically, the application icons are added in sequence. 2 ~ 8 . Optionally, in another implementation, such as Fig. 22 As shown in (c) and (e) in FIG. 1 , for the second closed circle, newly installed application icons can be added to the idle positions in descending order of the distance between the idle positions and the center of the desktop. Specifically, the application icons are added in descending order. 2 ~ 8 .

[0160] It can be seen that in this embodiment, when the smart watch adds a newly installed application icon, it can first determine whether the existing closed circle is a complete square layout and whether there is an empty position for the application icon. If the existing closed circle is not a complete square layout, the newly installed application icon is added to the empty position of the existing closed circle. If the existing closed circles are all complete square layouts, a new closed circle is added, and the newly installed application icon is added to the new closed circle, which ensures that the application icon maintains an aggregated and compact visual form, which is convenient for users to find, and improves the display effect of the application icon and improves the user experience.

[0161] It should be noted that this embodiment can be combined with other embodiments of the present application, and the combination method, number of combinations and combination order are not limited. Figure 6-7 In combination with the embodiments shown in the figure, after the user installs a new application in the local perspective, he can Figure 6-7 In the embodiment shown, the user's operation switches the desktop from the local perspective to the desktop from the global perspective, so as to view the location of the newly installed application icon. Figure 6-7 , Figure 8-Figure 9 For another example, this embodiment can be combined with Figure 10 to Figure 12 The embodiments shown are combined.

[0162] Optionally, in one embodiment of the present application, in combination with Figure 23 to Figure 30 , the position change of the application icon when the specific application icon is moved in the local viewing angle is described. In this embodiment, the user can move the position of the specific application icon in the local viewing angle through a preset operation.

[0163] Optionally, in one implementation, the target moving position of the application icon is on the desktop in a local viewing angle. Fig.23 A schematic diagram of a smart watch interface change when a user moves an application icon provided in an embodiment of the present application. Fig.23 As shown in (a) of FIG. 1 , the smart watch currently displays the desktop 160 in a local perspective. The user wants to adjust the application icon 112 to the position where the application icon 116 is located. Fig.23 As shown in (b) and (c) of FIG. 1 , the user can drag the application icon 112 to the position where the application icon 116 is located and stay there for more than a preset time, thereby moving the application icon. Accordingly, the smart watch responds to the user's dragging operation on the application icon 112, determines the target moving position, and moves the position of the application icon according to the application icon movement rule.

[0164] Optionally, in another implementation, the target moving position of the application icon is not on the desktop under the local viewing angle. Fig.24This is another schematic diagram of the interface changes of a smart watch when a user moves an application icon provided in an embodiment of the present application. Fig.24 As shown in (a) of FIG. 1 , the smart watch currently displays the desktop 160 in a local perspective. The user wants to adjust the application icon 112 to the position where the application icon 115 is located, and the application icon 115 is not currently on the desktop 160. Fig.24 As shown in (b) in the figure, the user can drag the application icon 112 to the first edge position of the desktop 160 to move the second grid as a whole in the desktop 160 so as to display the application icons in different areas of the second grid in the desktop 160. For example, the second grid can be moved as a whole in the direction shown by the dotted line in (b). Accordingly, in response to the user dragging the application icon 112 to the first edge position, the smart watch determines the moving direction of the second grid according to the first edge position, and moves and displays the application icons in different areas of the second grid in the desktop 160 in the local perspective according to the moving direction. Fig.24 As shown in (c) and (d) in FIG. 1 , when the application icon 115 is displayed on the desktop 160, the user can drag the application icon 112 from the first edge position to the position where the application icon 115 is located and stay there for more than a preset time, thereby moving the application icon. Accordingly, the smart watch responds to the user's dragging operation on the application icon 112, determines the target moving position, and moves the position of the application icon according to the application icon movement rule. Optionally, the first edge position is in contact with the boundary of the desktop 160. Optionally, as Fig.24 As shown in FIG. 8( b ), the moving direction of the second grid may be opposite to the dragging direction of the application icon 112 .

[0165] This embodiment does not limit the value of the preset duration.

[0166] Optionally, before the user releases the application icon 112, the smart watch does not adjust the positional relationship between the application icons. Fig.23 As shown in (b) and (c) of Fig.24 As shown in (b) to (d) in FIG. 1 , when the user drags the application icon 112 , the position of the application icon 112 is vacant, and the positions of other application icons remain unchanged.

[0167] Optionally, if the user drags the application icon 112 to a certain position and the duration of stay is less than a preset time, after the user releases the application icon 112, the application icon 112 bounces back to its original position, and the desktop 160 in the local perspective displayed by the smart watch is restored to the state before the application icon 112 was moved.

[0168] By setting a preset duration, the adjustment of the application icon position due to user's misoperation is avoided.

[0169] Optionally, when the user drags the application icon 112 to the first position and the duration of the stay exceeds a preset duration, if the target moving position of the application icon 112 cannot be determined based on the first position, after the user releases the application icon 112, the application icon 112 bounces back to the original position, and the desktop 160 in the local perspective displayed by the smartwatch is restored to the state before the application icon 112 is moved. For example, the first position is a blank position in the desktop 160 in the local perspective.

[0170] It should be noted that this embodiment does not limit the implementation method of determining the target moving position, and existing methods can be used. For example, the distance between the stop position of the application icon 112 and the positions of each application icon is obtained, and the position of the application icon with a distance less than a preset distance and the smallest distance is determined as the target moving position.

[0171] The following is an example to illustrate the application icon movement rule. For ease of explanation, the closed circle where the application icon to be moved is located can be called the first closed circle, and the closed circle where the target moving position is located can be called the second closed circle. The first closed circle and the second closed circle may be the same closed circle or different closed circles.

[0172] Optionally, in one implementation, the application icon to be moved may be exchanged with the application icon at the target moving position. Fig.25 A schematic diagram of the change in icon position when a user moves an application icon provided in an embodiment of the present application. Fig.25 As shown in (a) of FIG. 1 , the application icon to be moved is the application icon 9, the target moving position is the position where the application icon 12 is located, and the target moving position is located on the desktop under the local viewing angle. Fig.25 As shown in (b) and (c) in FIG. 8 , the application icon 9 and the application icon 12 can be directly exchanged.

[0173] In this implementation, by directly exchanging the application icon to be moved with the application icon at the target moving position, the implementation is simple, and the adjustment of the positions of other application icons is avoided, which makes it easier for users to remember application icons, improves the display effect of application icons, and enhances user experience.

[0174] Optionally, in another implementation, if the application icon to be moved and the target moving position are located on a straight line, all application icons between the application icon to be moved and the target moving position (including the application icon to be moved and the application icon at the target moving position) are moved in sequence along the direction of the straight line. This embodiment does not limit the direction of the straight line, for example, the horizontal direction, the vertical direction, or the diagonal direction.

[0175] In this implementation, by moving all application icons between the application icon to be moved and the target moving position, a slight adjustment of the position of the application icon is achieved, avoiding drastic position adjustment of other application icons, making it easier for users to remember the application icons, improving the display effect of the application icons, and enhancing the user experience.

[0176] For example, Fig.26 Another schematic diagram of the change in the position of an icon when a user moves an application icon provided in an embodiment of the present application. In this example, the direction of the straight line is horizontal, and the first closed circle and the second closed circle are the same closed circle. Fig.26 As shown in (a) of FIG. 1 , the application icon to be moved is application icon 9, the target moving position is the position where application icon 7 is located, and the target moving position is located on the desktop under the local viewing angle. Fig.26 As shown in (b) and (c), application icon 8 can be moved to the position of application icon 9, application icon 7 can be moved to the position of application icon 8, and application icon 9 can be moved to the position of application icon 7 in the horizontal right direction.

[0177] For example, Fig. 27 Another schematic diagram of the change in the position of an icon when a user moves an application icon provided in an embodiment of the present application. In this example, the direction of the straight line is horizontal, and the first closed circle and the second closed circle are different closed circles. Fig. 27 As shown in (a), the application icon to be moved is application icon 9, the target moving position is the position where application icon 6 is located, and the target moving position is not on the desktop under the local viewing angle. Fig. 27 As shown in (b) and (c), application icon 8 can be moved to the position of application icon 9, application icon 7 can be moved to the position of application icon 8, application icon 6 can be moved to the position of application icon 7, and application icon 9 can be moved to the position of application icon 6 in the horizontal right direction.

[0178] For example, Fig.28 Another schematic diagram of the change in the position of an icon when a user moves an application icon provided in an embodiment of the present application. In this example, the direction of the straight line is the direction of the oblique line, and the first closed circle and the second closed circle are the same closed circle. Fig.28 As shown in (a) of FIG. 1 , the application icon to be moved is the application icon 9, the target moving position is the position where the application icon 16 is located, and the target moving position is located on the desktop under the local viewing angle. Fig.28 As shown in (b) and (c), application icon 0 can be moved to the position of application icon 9, application icon 16 can be moved to the position of application icon 0, and application icon 9 can be moved to the position of application icon 16 in the direction of the oblique line.

[0179] Optionally, in another implementation, if the application icon to be moved is not on a straight line with the target moving position, an intermediate application icon is determined, and the intermediate application icon is an application icon at the intersection of a first straight line where the application icon to be moved is located and a second straight line where the target moving position is located, the first straight line is perpendicular to the second straight line, and the application icon to be moved, the intermediate application icon, and the application icon on the broken line formed by the target moving position are moved in sequence. Optionally, the direction of the first straight line is horizontal, and the direction of the second straight line is vertical, or the direction of the first straight line is vertical, and the direction of the second straight line is horizontal.

[0180] In this implementation, by moving the application icon to be moved and the application icon on the right triangle with the target moving position as the hypotenuse vertex, a slight adjustment of the position of the application icon is achieved, avoiding drastic position adjustment of other application icons, making it easier for users to remember the application icons, improving the display effect of the application icons, and enhancing the user experience.

[0181] For example, Fig.29 Another schematic diagram of the change in the position of an icon when a user moves an application icon provided in an embodiment of the present application. In this example, the direction of the first straight line is vertical, the direction of the second straight line is horizontal, and the first closed circle and the second closed circle are the same closed circle. Fig.29 As shown in (a), the application icon to be moved is application icon 9, and the target moving position is the position of application icon 12, and the target moving position is located on the desktop under the local perspective. The application icon at the intersection of the first straight line in the vertical direction where application icon 9 is located and the second straight line in the horizontal direction where application icon 12 is located is application icon 13, and application icon 13 is the middle application icon. The application icons on the broken line formed by application icon 9, application icon 13 and application icon 12 include: application icons 9, 13, 0 and 12, and the positions of these application icons can be moved in sequence. Specifically, as shown in FIG. Fig.29 As shown in (b) and (c), application icon 13 can be moved to the position of application icon 9, application icon 0 can be moved to the position of application icon 13, application icon 12 can be moved to the position of application icon 0, and application icon 9 can be moved to the position of application icon 12.

[0182] For example, Fig.30 Another schematic diagram of the change in icon position when a user moves an application icon provided in an embodiment of the present application. In this example, the direction of the first straight line is horizontal, the direction of the second straight line is vertical, and the first closed circle and the second closed circle are different closed circles. Fig.30As shown in (a), the application icon to be moved is application icon 9, the target moving position is the position of application icon 15, and the target moving position is not on the desktop under the local viewing angle. The application icon at the intersection of the first straight line in the horizontal direction where application icon 9 is located and the second straight line in the vertical direction where application icon 15 is located is application icon 6, and application icon 6 is the middle application icon. The application icons on the broken line formed by application icon 9, application icon 6 and application icon 15 include: application icons 9, 8, 7, 6, 11 and 15, and the positions of these application icons can be moved in sequence. Specifically, as shown in FIG. Fig.30 As shown in (b) and (c), application icon 8 can be moved to the position of application icon 9, application icon 7 can be moved to the position of application icon 8, application icon 6 can be moved to the position of application icon 7, application icon 11 can be moved to the position of application icon 6, application icon 15 can be moved to the position of application icon 11, and application icon 9 can be moved to the position of application icon 15.

[0183] It should be noted that this embodiment can be combined with other embodiments of the present application, and the combination method, number of combinations and combination order are not limited. Figure 19 to Figure 22 The embodiment shown in the figure is combined to realize moving the position of a specific application icon and adding a new application icon in a local perspective. Figure 6-7 In combination with the embodiments shown in the figure, after the user moves the position of a specific application icon in the local viewing angle, Figure 6-7 In the embodiment shown, the user's operation switches the desktop from the local perspective to the desktop from the global perspective, so as to view the layout of application icons. Figure 6-7 , Figure 8-Figure 9 The embodiment shown, Figure 9-10 For another example, this embodiment can be combined with Figure 15 to Figure 18 The embodiments shown are combined.

[0184] It is understandable that, in order to implement the above functions, the terminal device includes hardware and / or software modules corresponding to the execution of each function. In combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments, but such implementation should not be considered to be beyond the scope of this application.

[0185] The embodiment of the present application can divide the functional modules of the terminal device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. It should be noted that the names of the modules in the embodiment of the present application are schematic and are not limited in actual implementation.

[0186] In the case of dividing each functional module into corresponding functional modules, Fig.31 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Fig.31 As shown, the terminal device may include: an operation identification module 3101 and a processing module 3102.

[0187] The operation recognition module 3101 is used to receive the user's operation and recognize the operation. The user's operation includes but is not limited to at least one of the following: a click operation, such as clicking an application icon on the desktop, clicking a switch control on the application interface; a sliding operation on the desktop, such as a straight line sliding operation, a broken line sliding operation; dragging a moving icon on the desktop; performing a two-finger pinching operation on the desktop; pressing the crown; or rotating the crown.

[0188] The processing module 3102 is used to execute the processing steps in the above method embodiment of the present application in response to the user's operation. For example, after the smart watch is awakened from the sleep state, the main interface or the desktop in the local perspective is displayed, the desktop in the global perspective is switched to the desktop in the local perspective, the desktop in the local perspective is switched to the desktop in the global perspective, a new application is installed, an application is uninstalled, an application icon in the desktop is moved, a different desktop is switched to be displayed in the local perspective, and an application icon is moved in the local perspective.

[0189] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0190] Please refer to Fig.32, which shows another structure of a terminal device provided in an embodiment of the present application, the terminal device includes: a processor 3201, a receiver 3202, a transmitter 3203, a memory 3204 and a bus 3205. The processor 3201 includes one or more processing cores, and the processor 3201 executes various functional applications and information processing by running software programs and modules. The receiver 3202 and the transmitter 3203 can be implemented as a communication component, and the communication component can be a baseband chip. The memory 3204 is connected to the processor 3201 via a bus 3205. The memory 3204 can be used to store at least one program instruction, and the processor 3201 is used to execute at least one program instruction to implement the technical solution of the above embodiment. Its implementation principle and technical effect are similar to those of the above method related embodiments, and will not be repeated here.

[0191] When the terminal is turned on, the processor can read the software program in the memory, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent through the antenna, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the control circuit in the control circuit. The control circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward through the antenna in the form of electromagnetic waves. When data is sent to the terminal, the control circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.

[0192] Those skilled in the art will appreciate that for ease of description, Fig.32 Only one memory and processor are shown. In an actual terminal, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.

[0193] As an optional implementation, the processor may include a baseband processor and a central processing unit, the baseband processor is mainly used to process communication data, and the central processing unit is mainly used to execute software programs and process data of software programs. It can be understood by those skilled in the art that the baseband processor and the central processing unit can be integrated into one processor, or they can be independent processors, interconnected by technologies such as buses. It can be understood by those skilled in the art that the terminal can include multiple baseband processors to adapt to different network formats, the terminal can include multiple central processing units to enhance its processing capabilities, and the various components of the terminal can be connected through various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The central processing unit can also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data can be built into the processor, or it can be stored in the memory in the form of a software program, and the processor executes the software program to realize the baseband processing function. The memory can be integrated in the processor or can be independent of the processor. The memory includes a cache Cache, which can store frequently accessed data / instructions.

[0194] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0195] In the embodiments of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SS), or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0196] The memory in the embodiment of the present application can also be a circuit or any other device capable of realizing a storage function, for storing program instructions and / or data. In the methods provided in the embodiments of the present application, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part 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, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital video disc (DWD), or a semiconductor medium (e.g., an SSD), etc.

[0197] The embodiment of the present application provides a computer program product, when the computer program product is run on a terminal, the terminal executes the technical solution in the above embodiment. Its implementation principle and technical effect are similar to those of the above related embodiments, and will not be repeated here.

[0198] The embodiment of the present application provides a computer-readable storage medium on which program instructions are stored. When the program instructions are executed by a terminal, the terminal executes the technical solution of the above-mentioned embodiment. Its implementation principle and technical effect are similar to those of the above-mentioned related embodiments, and will not be repeated here. In summary, the above embodiments are only used to illustrate the technical solution of the present application, rather than to limit it; although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in this field should understand that it is still possible to modify the technical solutions recorded in the above-mentioned embodiments, or to replace some of the technical features therein by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solution deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for managing application icons, characterized in that: Applied to a terminal device, the method comprises: The terminal device displays a desktop, wherein a first icon grid is displayed on the desktop, wherein the first icon grid is formed by application icons arranged in a grid, wherein the first icon grid includes at least one rectangular circle, and the at least one rectangular circle is centered on the center of the first icon grid; The terminal device installs the target application; If there is no free position for the application icon on the at least one rectangular circle, the terminal device displays the application icon of the target application that has been installed at a first starting position, where the first starting position is a preset starting position on a new rectangular circle, and the new rectangular circle is located on a side away from the center of the first icon grid and adjacent to the first icon grid; If there is an idle position for an application icon in at least one of the rectangular circles, the terminal device starts from a second starting position and adds the application icon of the installed target application to the idle position in a clockwise or counterclockwise direction, wherein the second starting position is the starting position of the rectangular circle where the idle position exists.

2. The method according to claim 1, characterized in that The method further comprises: If there is an idle position of the application icon in the at least one rectangular circle, obtaining the distance between each of the idle positions and the center of the first icon grid; Determine a second idle position according to the distance, wherein the distance between the second idle position and the center of the first icon grid is the minimum value among the distances corresponding to all the idle positions; An application icon of the target application that has been installed is added to the second free position.

3. The method according to claim 1, characterized in that The idle position is located in a rectangular circle of the at least one rectangular circle away from the center.

4. The method according to claim 1, characterized in that: The terminal device displays the application icon of the target application program that has been installed at the first starting position, including: The terminal device adds the new rectangular circle on a side away from the center of the first icon grid, and displays the application icon of the target application at the first starting position on the new rectangular circle.

5. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: The terminal device displays a second interface, wherein a second icon grid displayed on the second interface includes an application icon of a target application, and the second icon grid includes a first application icon adjacent to the application icon of the target application in a first direction, wherein the first direction is a horizontal direction or a vertical direction starting from the application icon of the target application and away from a center of the second icon grid; After the terminal device uninstalls the target application, the terminal device displays a third interface, where the third interface includes the first application icon, and the first application icon is displayed at the location where the application icon of the target application was located before the target application was uninstalled.

6. The method according to claim 5, characterized in that The third interface also includes a second application icon, which is displayed at the position where the first application icon was before being moved, and the moving direction of the first application icon and the second application icon is opposite to the first direction.

7. The method according to claim 6, characterized in that The second application icon is the last application icon in the first direction of the second icon grid displayed on the second interface.

8. The method according to claim 7, characterized in that The third interface also includes a third application icon, which is displayed at the position where the second application icon was before being moved, wherein the third application icon is an application icon on the second interface that is adjacent to a target position in a second direction, the target position is the position where the second application icon was before being moved, and the second direction is a horizontal direction or a vertical direction starting from the target position and away from the center, and the second direction is perpendicular to the first direction.

9. The method according to claim 1, characterized in that: There is an application icon at the center of the first icon grid.

10. The method according to claim 5, characterized in that The method further comprises: Displaying a first interface; the first interface includes some application icons in the second icon grid; Receive the user's operation of adjusting the application icon position; In response to the operation of adjusting the positions of the application icons, the third application icon is moved to the position where the fourth application icon is located.

11. The method according to claim 10, characterized in that The moving the third application icon to the position where the fourth application icon is located includes: The third application icon and the fourth application icon are exchanged.

12. The method according to claim 10, characterized in that The moving the third application icon to the position where the fourth application icon is located includes: If the third application icon and the fourth application icon are located on a straight line, the application icons between the third application icon and the fourth application icon on the straight line are moved in sequence.

13. The method according to claim 10, characterized in that The moving the third application icon to the position where the fourth application icon is located includes: If the third application icon and the fourth application icon are not on a straight line, the application icons on the right triangle with the third application icon and the fourth application icon as vertices of the hypotenuse are moved in sequence.

14. The method according to claim 10, characterized in that The operation of adjusting the position of the application icon includes a dragging operation.

15. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Displaying a first desktop; the first desktop includes some application icons in the first icon grid; Receiving a first desktop switching operation from a user; In response to the first desktop switching operation, the first desktop is switched and displayed as a second desktop; the second desktop includes all application icons in the first icon grid.

16. The method according to claim 15, characterized in that The method further comprises: Receiving a second switching desktop operation from the user; In response to the second desktop switching operation, the second desktop is switched and displayed as the first desktop.

17. The method according to claim 16, characterized in that The terminal device is a smart watch. The first desktop switching operation and the second desktop switching operation are crown rotating operations, and the first desktop switching operation and the second desktop switching operation rotate in opposite directions.

18. The method according to claim 16, characterized in that The first desktop switching operation and the second desktop switching operation are two-finger pinching operations, and the pinching directions of the first desktop switching operation and the second desktop switching operation are opposite.

19. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Displaying a first desktop; the first desktop includes some application icons in the first icon grid; Receive the user's sliding operation; In response to the sliding operation, a second portion of application icons in the first icon grid is displayed.

20. The method according to any one of claims 1 to 4, characterized in that: The at least one rectangular circle is a square.

21. The method according to any one of claims 1 to 4, characterized in that: The terminal device is a smart watch.

22. The method according to claim 1, characterized in that The idle position is located in multiple rectangular circles of the at least one rectangular circle, and the terminal device starts from the center and adds the application icon of the installed target application in the idle position in a clockwise or counterclockwise direction on the rectangular circle where the idle position exists from the inside to the outside.

23. A terminal device, characterized in that: include: one or more processors; one or more memories; Display screen; The memory stores one or more programs, and when the one or more programs are executed by the processor, the terminal device executes the method according to any one of claims 1 to 22.

24. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a terminal device, the terminal device executes the method according to any one of claims 1 to 22.

Citation Information

Patent Citations

  • Application icon management method, terminal equipment and storage medium

    CN118244941A