US12099471B2ActiveUtilityA1

Application program app management method, terminal device, server, and system

73
Assignee: HUAWEI TECH CO LTDPriority: Jun 28, 2020Filed: Dec 22, 2022Granted: Sep 24, 2024
Est. expiryJun 28, 2040(~14 yrs left)· nominal 20-yr term from priority
G06F 18/23G06F 18/22G06F 8/61G06F 3/0482G06F 16/168G06F 3/04842G06F 9/451
73
PatentIndex Score
0
Cited by
63
References
29
Claims

Abstract

This application provides an application program (APP) management method, a terminal device, a server, and a system. According to the method, APPs downloaded on a terminal device can be automatically clustered. This saves time of a user and improves user experience. The method is applicable to a terminal device, and the method includes: obtaining a target desktop folder based on type information of an APP downloaded by the terminal device and attribute information of a desktop folder on the terminal device, where the downloaded APP is to be clustered in the target desktop folder; and clustering the downloaded APP into the target desktop folder.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for application program (APP) management, comprising:
 obtaining, by a terminal device, a target desktop folder based on type information of an APP downloaded by the terminal device and attribute information of a desktop folder on the terminal device, wherein the attribute information of the desktop folder includes type information of a current APP in the desktop folder, wherein the downloaded APP is to be clustered in the target desktop folder; 
 clustering, by the terminal device, the downloaded APP into the target desktop folder; and 
 receiving, by the terminal device, a reminder message sent by a server, wherein the reminder message is used to remind a user of the target desktop folder in which the downloaded APP is located. 
 
     
     
       2. The method according to  claim 1 , wherein the attribute information of the desktop folder comprises a name of the desktop folder. 
     
     
       3. The method according to  claim 2 , wherein obtaining the target desktop folder comprises:
 determining, by the terminal device, a similarity between the type information of the downloaded APP and a name of a first desktop folder based on a similarity algorithm, wherein the first desktop folder is any desktop folder on the terminal device; and 
 determining, by the terminal device, the first desktop folder as the target desktop folder when the similarity is greater than or equal to a first threshold or the similarity is a highest similarity. 
 
     
     
       4. The method according to  claim 2 , wherein obtaining the target desktop folder comprises:
 determining, by the terminal device, a similarity between the type information of the downloaded APP and type information of a first APP based on a similarity algorithm, wherein the first APP is an APP in a second desktop folder on the terminal device; and 
 determining, by the terminal device, the second desktop folder as the target desktop folder when the similarity is greater than or equal to a second threshold or the similarity is a highest similarity. 
 
     
     
       5. The method according to  claim 1 , further comprising: when the target desktop folder in which the downloaded APP is to be clustered is not determined,
 obtaining, by the terminal device, type information of a second APP on the terminal device based on a preset rule; 
 determining, by the terminal device, a similarity between the type information of the downloaded APP and the type information of the second APP based on a similarity algorithm, wherein the second APP is an APP on the terminal device, and the second APP is not clustered into the desktop folder on the terminal device; 
 generating, by the terminal device, a third desktop folder when the similarity is greater than or equal to a second threshold or the similarity is a highest similarity; 
 naming, by the terminal device, the third desktop folder based on the type information of the downloaded APP or the type information of the second APP; and 
 clustering, by the terminal device, the downloaded APP and the second APP into the third desktop folder. 
 
     
     
       6. The method according to  claim 1 , further comprising: when the downloaded APP is a multi-purpose APP,
 determining, by the terminal device, the type information of the downloaded APP based on historical download data or search data of the user. 
 
     
     
       7. The method according to  claim 5 , wherein obtaining the type information of the second APP on the terminal device comprises:
 predicting, by the terminal device, the type information of the second APP based on a machine learning model when a received feedback message sent by athe server indicates that the type information of the second APP is not found. 
 
     
     
       8. The method according to  claim 1 , wherein the method further comprises:
 generating, by the terminal device, a fourth desktop folder when the target desktop folder in which the downloaded APP is to be clustered is not obtained; 
 naming, by the terminal device, the fourth desktop folder based on the type information of the downloaded APP; and 
 adding, by the terminal device, the downloaded APP to the fourth desktop folder. 
 
     
     
       9. The method according to  claim 1 , wherein the method further comprises:
 reminding, by the terminal device, the user of the target desktop folder in which the downloaded APP is located. 
 
     
     
       10. The method according to  claim 1 , wherein the method further comprises:
 sending, by the terminal device, an update message to the server, wherein the update message indicates the server to update the desktop folder of the terminal device or the current APP comprised in the desktop folder that is stored the server. 
 
     
     
       11. A method for application program (APP) management, comprising:
 receiving, by a server, a request message sent by a first terminal device, wherein the request message is used to request the server to obtain a target desktop folder in which an APP downloaded by the first terminal device is to be clustered; 
 obtaining, by the server, the target desktop folder in which the downloaded APP is to be clustered based on type information of the APP downloaded by the first terminal device and attribute information of a desktop folder on the first terminal device, wherein the attribute information of the desktop folder includes type information of a current APP in the desktop folder; and 
 sending, by the server, a feedback message to the first terminal device, wherein the feedback message comprises a name of the target desktop folder; and 
 sending, by the server, a reminder message to the first terminal device, wherein the reminder message is used to remind a user of the target desktop folder in which the downloaded APP is located. 
 
     
     
       12. The method according to  claim 11 , wherein the attribute information of the desktop folder comprises a name of the desktop folder. 
     
     
       13. The method according to  claim 12 , wherein obtaining the target desktop folder in which the downloaded APP is to be clustered comprises:
 determining, by the server, a similarity between the type information of the downloaded APP and a name of a first desktop folder based on a similarity algorithm, wherein the first desktop folder is any desktop folder on the first terminal device; and 
 determining, by the server, the first desktop folder as the target desktop folder when the similarity is greater than or equal to a first threshold or the similarity is a highest similarity. 
 
     
     
       14. The method according to  claim 12 , wherein obtaining the target desktop folder in which the downloaded APP is to be clustered comprises:
 determining, by the server, a similarity between the type information of the downloaded APP and type information of a first APP based on a similarity algorithm, wherein the first APP is an APP in a second desktop folder on the first terminal device; and 
 determining, by the server, the second desktop folder as the target desktop folder when the similarity is greater than or equal to a second threshold or the similarity is a highest similarity. 
 
     
     
       15. The method according to  claim 11 , further comprising: when the downloaded APP is a multi-purpose APP,
 determining, by the server, the type information of the downloaded APP based on historical download data or search data of the user. 
 
     
     
       16. The method according to  claim 15 , further comprising obtaining, by the server, type information of a second APP on the first terminal device based on a preset rule;
 wherein obtaining the type information of the second APP on the first_terminal device comprises: 
 obtaining, by the server, the type information of the second APP from download information of the second APP; and 
 predicting, by the server, the type information of the second APP based on a machine learning model when the type information of the second APP does not exist in the download information of the second APP. 
 
     
     
       17. The method according to  claim 11 , wherein the method further comprises:
 generating, by the server, a fourth desktop folder when the target desktop folder in which the downloaded APP is to be clustered is not obtained; 
 naming, by the server, the fourth desktop folder based on the type information of the downloaded APP; and 
 sending, by the server, the feedback message to the first terminal device, wherein the feedback message comprises a name of the fourth desktop folder. 
 
     
     
       18. The method according to  claim 11 , wherein the method further comprises:
 receiving, by the server, the request message sent by a second terminal device, wherein the request message is used to request to replicate desktop data of the first terminal device, and the desktop data comprises the desktop folder of the first terminal device, the current APP comprised in the desktop folder of the first terminal device, and another APP not comprised in the desktop folder of the first terminal device; and 
 sending, by the server, desktop data information of the first terminal device to the second terminal device. 
 
     
     
       19. A terminal device, comprising:
 at least one processor coupled to a memory having instructions stored therein, which when executed by the at least one processor, cause the terminal device to: 
 obtain a target desktop folder based on type information of an APP downloaded by the terminal device and attribute information of a desktop folder on the terminal device, wherein the attribute information of the desktop folder includes type information of a current APP in the desktop folder, wherein the downloaded APP is to be clustered in the target desktop folder; and 
 cluster the downloaded APP into the target desktop folder; and 
 receive a reminder message sent by a server, wherein the reminder message is used to remind a user of the target desktop folder in which the downloaded APP is located. 
 
     
     
       20. The terminal device according to  claim 19 , wherein the attribute information of the desktop folder comprises a name of the desktop folder. 
     
     
       21. The terminal device according to  claim 20 , wherein to obtain the target desktop folder, the instructions, which when executed by the at least one processor, cause the terminal device to:
 determine a similarity between the type information of the downloaded APP and a name of a first desktop folder based on a similarity algorithm, wherein the first desktop folder is any desktop folder on the terminal device; and 
 determine the first desktop folder as the target desktop folder when the similarity is greater than or equal to a first threshold or the similarity is a highest similarity. 
 
     
     
       22. The terminal device according to  claim 20 , wherein to obtain the target desktop folder, the instructions, which when executed by the at least one processor, cause the terminal device to:
 determine a similarity between the type information of the downloaded APP and type information of a first APP based on a similarity algorithm, wherein the first APP is an APP in a second desktop folder on the terminal device, and the first APP is located in the second desktop folder; and 
 determine the second desktop folder as the target desktop folder when the similarity is greater than or equal to a second threshold or the similarity is a highest similarity. 
 
     
     
       23. The terminal device according to  claim 19 , wherein the instructions, which when executed by the at least one processor, further cause the terminal device to:
 when the target desktop folder in which the downloaded APP is to be clustered is not determined, 
 obtain type information of a second APP on the terminal device based on a preset rule; 
 determine a similarity between the type information of the downloaded APP and the type information of the second APP of a plurality of APPs on the terminal device based on a similarity algorithm, wherein the second APP is an APP on the terminal device, and the second APP is not clustered into a desktop folder on the terminal device; 
 generate a third desktop folder when the similarity is greater than or equal to a second threshold or the similarity is a highest similarity; 
 name the third desktop folder based on the type information of the downloaded APP or the type information of the second APP; and 
 cluster the downloaded APP and the second APP into the third desktop folder. 
 
     
     
       24. The terminal device according to  claim 23 , wherein to obtain the type information of the second APP on the terminal device, the instructions, which when executed by the at least one processor, cause the terminal device to predict the type information of the second APP based on a machine learning model when a received feedback message sent by the server indicates that the type information of the second APP is not found. 
     
     
       25. The terminal device according to  claim 19 , wherein the instructions, which when executed by the at least one processor, further cause the terminal device to:
 determine the type information of the downloaded APP based on historical download data or search data of the user. 
 
     
     
       26. A server, comprising:
 at least one processor coupled to a memory having instructions stored therein, which when executed by the at least one processor, cause the server to: 
 receive a request message sent by a first terminal device, wherein the request message is used to request the server to obtain a target desktop folder in which an APP downloaded by the first terminal device is to be clustered; and 
 obtain the target desktop folder in which the downloaded APP is to be clustered based on type information of the APP downloaded by the first terminal device and attribute information of a desktop folder on the first terminal device, wherein the attribute information of the desktop folder includes type information of a current APP in the desktop folder; 
 send a feedback message to the first terminal device, wherein the feedback message comprises a name of the target desktop folder; and 
 send a reminder message to the first terminal device, wherein the reminder message is used to remind a user of the target desktop folder in which the downloaded APP is located. 
 
     
     
       27. The server according to  claim 26 , wherein the attribute information of the desktop folder comprises a name of the desktop folder. 
     
     
       28. The server according to  claim 27 , wherein to obtain the target desktop folder in which the downloaded APP is to be clustered, the instructions, which when executed by the at least one processor, cause the server to:
 determine a similarity between the type information of the downloaded APP and a name of a first desktop folder based on a similarity algorithm, wherein the first desktop folder is any desktop folder on the first terminal device; and 
 determine the first desktop folder as the target desktop folder when the similarity is greater than or equal to a first threshold or the similarity is a highest similarity. 
 
     
     
       29. The server according to  claim 26 , wherein the instructions, which when executed by the at least one processor, further cause the server to:
 obtain type information of a second APP on the first terminal device; 
 determine a similarity between the type information of the downloaded APP and the type information of the second APP of a plurality of APPs on the first terminal device based on a similarity algorithm, wherein the second APP is an APP on the first terminal device, and the second APP is not clustered into a desktop folder on the first terminal device; 
 generate a third desktop folder when the similarity is greater than or equal to a second threshold or the similarity is a highest similarity; 
 name the third desktop folder based on the type information of the downloaded APP or the type information of the second APP; and 
 cluster the downloaded APP and the second APP into the third desktop folder.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.