Method for application management, as well as server and terminal device thereof
First Claim
Patent Images
1. A terminal device, comprising:
- a storage medium comprising a set of instructions for application management; and
a processor in communication with the storage medium, wherein when executing the set of instructions, the processor is directed to;
acquire an application-file association list from a server, wherein the application-file association list includes an identification of an application installed in the terminal device and cumulative operation behaviors of the application on a plurality of terminal devices, the operation behaviors of the application comprising file operations and pathnames of files associated with the application;
record, when the application invokes a system read-write interface of the terminal device, application information of the application comprising an application name and application version information, record the operation behavior of the application in a file, and send the application information and the file to the server;
configure the server to collect and conduct a statistic analysis of the application information and the operation behavior so as to generate the application-file association list;
manage the application according to the application-file association list; and
when a command for uninstalling the application is received by the terminal device, search through the application-file association list according to the application identification of the application, acquire a file record associated with the application according to the application identification, delete the application from the terminal device, and delete files corresponding to the acquired file record from the terminal device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to methods for application program management as well as servers and terminal devices implementing the same. The method may include obtaining an application-file association list and managing applications installed therein according to the application-file association list. The application and file association list is obtained through statistics analysis of a server according to application program information of an application reported by the terminal device and file operation behaviors that the applications invoke a system read and write interface.
7 Citations
11 Claims
-
1. A terminal device, comprising:
-
a storage medium comprising a set of instructions for application management; and a processor in communication with the storage medium, wherein when executing the set of instructions, the processor is directed to; acquire an application-file association list from a server, wherein the application-file association list includes an identification of an application installed in the terminal device and cumulative operation behaviors of the application on a plurality of terminal devices, the operation behaviors of the application comprising file operations and pathnames of files associated with the application; record, when the application invokes a system read-write interface of the terminal device, application information of the application comprising an application name and application version information, record the operation behavior of the application in a file, and send the application information and the file to the server; configure the server to collect and conduct a statistic analysis of the application information and the operation behavior so as to generate the application-file association list; manage the application according to the application-file association list; and when a command for uninstalling the application is received by the terminal device, search through the application-file association list according to the application identification of the application, acquire a file record associated with the application according to the application identification, delete the application from the terminal device, and delete files corresponding to the acquired file record from the terminal device. - View Dependent Claims (2, 3, 4)
-
-
5. A method for application management, comprising:
-
acquiring, by a terminal device, an application-file association list from a server, wherein the application-file association list includes an identification of an application installed in the terminal device and cumulative operation behaviors of the application on a plurality of terminal devices, the operation behaviors of the application comprising file operations and pathnames of files associated with the application; recording, when the application invokes a system read-write interface of the terminal device, application information of the application comprising an application name and application version information, recording the operation behavior of the application in a file, and sending the application information and the file to the server; configuring the server to collect and conduct a statistic analysis of the application information and the operation behavior so as to generate the application-file association list; managing the application, by the terminal device, according to the application-file association list; and when a command for uninstalling the application is received by the terminal device, searching through the application-file association list according to the application identification of the application, acquiring a file record associated with the application according to the application identification, deleting the application from the terminal device, and deleting files corresponding to the acquired file record from the terminal device. - View Dependent Claims (6, 7, 8)
-
-
9. A processor-readable storage medium, comprising a set of instructions for application management, wherein when being executed by a processor of a terminal device, the set of instructions directs the processor to conduct acts of:
-
acquiring an application-file association list from a server, wherein the application-file association list includes an identification of an application installed in the terminal device and cumulative operation behaviors of the application on a plurality of terminal devices, the operation behaviors of the application comprising file operations and pathnames of files associated with the application; recording, when the application invokes a system read-write interface of the terminal device, application information of the application comprising an application name and application version information, recording the operation behavior of the application in a file, and sending the application information and the file to the server; configuring the server to collect and conduct a statistic analysis of the application information and the operation behavior so as to generate the application-file association list; managing the application according to the application-file association list; and when a command for uninstalling the application is received by the terminal device, searching through the application-file association list according to the application identification of the application, acquiring a file record associated with the application according to the application identification, deleting the application from the terminal device, and deleting files corresponding to the acquired file record from the terminal device. - View Dependent Claims (10, 11)
-
Specification