US12282649B2ActiveUtilityA1

Method for managing application icon, terminal device, and storage medium

Assignee: HONOR DEVICE CO LTDPriority: Dec 25, 2020Filed: Aug 26, 2021Granted: Apr 22, 2025
Est. expiryDec 25, 2040(~14.4 yrs left)· nominal 20-yr term from priority
G06F 3/04817H04M 1/724095H04M 2250/22G06F 3/04842G06F 2203/04808G06F 2203/04806G06F 3/0362G06F 1/169G06F 1/163G06F 3/04883H04M 1/72469G06F 3/0485H04M 1/72406G06F 3/04845G06F 3/0482
64
PatentIndex Score
0
Cited by
29
References
20
Claims

Abstract

A method for managing an application icon, a terminal device, and a storage medium. In a scenario of installing an application on the terminal device, whether a target closed circle exists in closed circles in a direction from inside to outside in an icon grid is determined, where the icon grid is formed by arranging all current application icons of the terminal device in a grid manner, the closed circles are rectangular circles centered on a center of the icon grid, and a free position for an application icon exists on the target closed circle. If the target closed circle exists, a target application icon is added at the free position on the target closed circle to ensure that the application icons remain in an aggregated and compact visual form.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method, comprising:
 adding, if a free position exists in a plurality of rectangular circles in an icon grid, a target application icon corresponding to a target application at the free position, wherein the icon grid is formed by arranging all current application icons of a terminal device in a grid manner, and wherein the rectangular circles are centered on a center of the icon grid; 
 displaying a first desktop that comprises part of the application icons of the icon grid; 
 receiving a first desktop switching operation from a user; 
 switching from displaying the first desktop to displaying a second desktop in response to the first desktop switching operation, wherein the second desktop comprises all the application icons in the icon grid; 
 receiving a second desktop switching operation performed by the user; and 
 switching from displaying the second desktop to displaying the first desktop in response to the second desktop switching operation. 
 
     
     
       2. The method of  claim 1 , wherein the free position is a first free position starting from a preset starting position of an outer side rectangular circle in a preset direction. 
     
     
       3. The method of  claim 1 , wherein adding the target application icon corresponding to the target application at the free position comprises:
 obtaining a distance between the free position and the center of the icon grid; and 
 adding the target application icon at a second free position, wherein a distance between the second free position and the center of the icon grid is a minimum of distances corresponding to all free positions. 
 
     
     
       4. The method of  claim 1 , further comprising adding a new rectangular circle in the icon grid if the free position does not exist, and adding the target application icon at a preset starting position of the new rectangular circle. 
     
     
       5. The method of  claim 1 , further comprising:
 displaying the first desktop; 
 receiving an application icon position adjustment operation from a user; and 
 moving the first application icon to the position of a second application icon in response to the application icon position adjustment operation. 
 
     
     
       6. The method of  claim 5 , wherein moving the first application icon to the position of the second application icon comprises swapping the first application icon and the second application icon. 
     
     
       7. The method of  claim 5 , wherein moving the first application icon to the position of the second application icon comprises:
 circularly moving, if the first application icon and the second application icon are located on a same straight line, application icons on the straight line and between the first application icon and the second application icon in sequence; and 
 circularly moving, if the first application icon and the second application icon are not located on a same straight line, application icons on a right triangle with the first application icon and the second application icon as hypotenuse vertices. 
 
     
     
       8. The method of  claim 1 , wherein a center of the second desktop is the center of the icon grid. 
     
     
       9. The method of  claim 8 , wherein the terminal device is a smartwatch, the first desktop switching operation is a crown rotating operation or a two-finger pinching operation, and the second desktop switching operation is a crown rotating operation or a two-finger pinching operation. 
     
     
       10. The method of  claim 1 , further comprising:
 displaying the first desktop; 
 receiving a swipe operation from a user, wherein the swipe operation is configured to display application icons in different regions in the icon grid in the first desktop; 
 obtaining a starting position and a swiping trajectory of the swipe operation in response to the swipe operation; and 
 controlling the icon grid to move as a whole with a first reference point as a center and according to the swiping trajectory, and to display the application icons in the different regions in the icon grid in the first desktop, wherein the first reference point corresponds to the starting position in the icon grid. 
 
     
     
       11. The method of  claim 10 , further comprising:
 obtaining an end position of the swipe operation in response to the swipe operation; and 
 displaying to-be-displayed application icons in the first desktop, wherein the to-be-displayed application icons are based on a reference application icon, wherein the reference application icon is based on a center of the first desktop and position information of the application icons in the icon grid after moving the first reference point to the end position, and wherein the reference application icon is an application icon displayed at the center of the first desktop after the swipe operation ends. 
 
     
     
       12. The method of  claim 1 , further comprising:
 deleting, when the target application is uninstalled from the terminal device, the target application icon corresponding to the target application from the icon grid; and 
 moving first to-be-moved application icons according to an opposite direction of a first direction if the first to-be-moved application icons exist in the first direction, wherein the first direction is a horizontal direction or a vertical direction away from the center of the icon grid with the target application icon as a starting point. 
 
     
     
       13. The method of  claim 12 , further comprising moving second to-be-moved application icons according to an opposite direction of a second direction if the second to-be-moved application icons exist in the second direction, wherein the second direction is a horizontal direction or a vertical direction away from the center of the icon grid with a target position as a starting point, the second direction is perpendicular to the first direction, and the target position is a position at which the last first to-be-moved application icon in the first direction is located before the last first to-be-moved application icon is moved in the opposite direction of the first direction. 
     
     
       14. The method of  claim 12 , wherein if no first to-be-moved application icon exists in the first direction, the method further comprises moving third to-be-moved application icons according to an opposite direction of a third direction if the third to-be-moved application icons exist in the third direction, wherein the third direction is a horizontal direction or a vertical direction away from the center of the icon grid with the target application icon as a starting point, and the third direction is perpendicular to the first direction. 
     
     
       15. A terminal device, comprising:
 a display screen; 
 one or more processors coupled to the display screen; 
 a memory coupled to the one or more processors, wherein the memory contains instructions that, when executed by the one or more processors, cause the terminal device to be configured to:
 add, if a free position exists in a plurality of rectangular circles in an icon grid, a target application icon corresponding to a target application at the free position, wherein the icon grid is formed by arranging all current application icons of a terminal device in a grid manner, and wherein the rectangular circles are centered on a center of the icon grid; 
 
 display a first desktop that comprises part of the application icons of the icon grid; 
 receive a first desktop switching operation from a user; 
 switch from displaying the first desktop to displaying a second desktop in response to the first desktop switching operation, wherein the second desktop comprises all the application icons in the icon grid; 
 receive a second desktop switching operation performed by the user; and 
 switch from displaying the second desktop to displaying the first desktop in response to the second desktop switching operation. 
 
     
     
       16. A non-transitory computer-readable storage medium, storing computer instructions that, when executed by a processor of a terminal device, cause the terminal device to be configured to:
 add, if a free position exists in a plurality of rectangular circles in an icon grid, a target application icon corresponding to a target application at the free position, wherein the icon grid is formed by arranging all current application icons of a terminal device in a grid manner, and wherein the rectangular circles are centered on a center of the icon grid; 
 display a first desktop that comprises part of the application icons of the icon grid; 
 receive a first desktop switching operation from a user; 
 switch from displaying the first desktop to displaying a second desktop in response to the first desktop switching operation, wherein the second desktop comprises all the application icons in the icon grid; 
 receive a second desktop switching operation performed by the user; and 
 switch from displaying the second desktop to displaying the first desktop in response to the second desktop switching operation. 
 
     
     
       17. The terminal device of  claim 15 , wherein the free position is a first free position starting from a preset starting position of an outer side rectangular circle in a preset direction. 
     
     
       18. The terminal device of  claim 15 , wherein when the terminal device adds the target application icon corresponding to the target application at the free position, the terminal device is further configured to:
 obtain a distance between the free position and the center of the icon grid; and 
 add the target application icon at a second free position, wherein a distance between the second free position and the center of the icon grid is a minimum of distances corresponding to all free positions. 
 
     
     
       19. The terminal device of  claim 15 , wherein the instructions, when executed by the processor, further cause the terminal device to be configured to add a new rectangular circle in the icon grid if the free position does not exist, and add the target application icon at a preset starting position of the new rectangular circle. 
     
     
       20. The terminal device of  claim 15 , wherein the instructions, when executed by the processor, further cause the terminal device to be configured to:
 display the first desktop; 
 receive an application icon position adjustment operation from a user; and 
 move the first application icon to the position of a second application icon in response to the application icon position adjustment operation.

Join the waitlist — get patent alerts

Track US12282649B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.