US12099471B2ActiveUtilityA1
Application program app management method, terminal device, server, and system
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-modifiedWhat 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.