WO2014166292A1 - 应用程序管理方法、装置、服务器及终端设备 - Google Patents
应用程序管理方法、装置、服务器及终端设备 Download PDFInfo
- Publication number
- WO2014166292A1 WO2014166292A1 PCT/CN2013/091019 CN2013091019W WO2014166292A1 WO 2014166292 A1 WO2014166292 A1 WO 2014166292A1 CN 2013091019 W CN2013091019 W CN 2013091019W WO 2014166292 A1 WO2014166292 A1 WO 2014166292A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- file
- association list
- information
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2308—Concurrency control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/62—Uninstallation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
Definitions
- the present disclosure relates to the field of terminal devices, and in particular, to an application management method, apparatus, server, and terminal device. Background technique
- the installation application actually installs and executes the application files into the file system of the terminal device, and creates and modifies the files in the file system to store the data according to the needs of the application during the process of using the application. Over time, the application will generate a lot of junk files, and sometimes, even when the user uninstalls an application, the files generated by the program will not be erased and remain in the user's file system. .
- users browse their own file systems they can't know which applications are created by the files. This makes it impossible for users to organize their own documents and data.
- the embodiments of the present disclosure provide an application management method, device, server, and terminal device.
- the technical solution is as follows:
- an application management method includes:
- the application is managed according to the application and file association list.
- the method before acquiring the application and the file association list, the method further includes:
- the sending the data recorded by the local end to the server includes:
- the data recorded by the local end is periodically sent to the server.
- the application is managed according to the application and the file association list, including:
- the application and the file association list are queried according to the application information of the first application, and the file corresponding to the file obtained by the lookup table is deleted from the local end.
- the application is managed according to the application and the file association list, including:
- the corresponding application name is associated with the file associated with the application.
- an application management method comprising:
- the received application information and file operation behavior are counted, and an application-file association list is generated.
- the application information includes an application name, and correspondingly, the received application information and the file operation behavior are generated, and the application and the file association list are generated, including:
- the application information includes an application name and application version information, and correspondingly, the received application information and the file operation behavior are generated, and the application and the file association list are generated, including:
- the file operation behavior corresponding to the same application name and corresponding to the same application version information is classified, and the application and file association list is generated according to the classified file operation behavior and its corresponding application name and application version information. .
- the method includes:
- an application management apparatus comprising:
- An association list obtaining module configured to acquire an application and a file association list, where the application and the file association list are executed by the server according to the application information of the application reported by the terminal device and the application calling the system read/write interface File operation behavior statistics are obtained;
- An application management module configured to manage an application according to the application and the file association list.
- the device further includes:
- a behavior recording module configured to record application information of the application and a file operation behavior of the application calling the system read/write interface when capturing an application call to the system read/write interface
- the data sending module is configured to send data recorded by the local end to the server.
- the data sending module includes:
- a data sending unit configured to periodically send data recorded by the local end to the server.
- the application management module includes:
- a file deletion unit configured to: when the first application is uninstalled, query the application and the file association list according to the application information of the first application, and delete the file corresponding to the file obtained by the lookup table from the local end.
- the application management module includes:
- a display unit configured to: when viewing the application and the file association list, corresponding to the display application name and the file associated with the application.
- an application management apparatus comprising:
- An information receiving module configured to receive application information of an application sent by the terminal device, and a file operation behavior performed by the application calling the system read/write interface;
- a list generation module is configured to collect received application information and file operation behaviors, and generate an application-to-file association list.
- the application information includes an application name
- the list generation module includes:
- a first list generating unit configured to classify file operation behaviors corresponding to the same application name, and generate an application and file association list according to the classified file operation behavior and the corresponding application name;
- the application information includes an application name and application version information, and correspondingly, the list generation module includes:
- a second list generating unit configured to classify file operation behaviors corresponding to the same application name and corresponding to the same application version information, according to the classified file operation behavior and the corresponding application name and application version Information generation application and file association list.
- the device further includes:
- a list sending module configured to send the application and file association list to the terminal device.
- a terminal device including:
- One or more processors are One or more processors;
- One or more modules the one or more modules being stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have the following functions: Obtaining an application and a file association list, where the application and the file association list are obtained by the server according to the application information of the application reported by the terminal device and the file operation behavior performed by the application calling the system read/write interface;
- the application is managed according to the application and file association list.
- a server comprising: a receiver, a processor, and a transmitter, the receiver, the processor, and the transmitter coupled,
- the receiver is configured to receive application information of an application sent by the terminal device and a file operation behavior that is executed by the application calling the system read/write interface;
- the processor is configured to collect received application information and file operation behaviors, and generate an application-file association list.
- An application management method, device, server, and terminal device provided by an embodiment of the present disclosure, by acquiring an application-to-file association list, the application-to-file association list is determined by the server according to the application information of the application reported by the terminal device. And the file operation behavior performed by the application calling the system read/write interface is counted as IJ; and the application is managed according to the application and the file association list.
- the application and the file association list are obtained from the server, and the application program and the associated file in the list are used to implement the application when the application is managed.
- the management of the linked files reduces the technical cost of the terminal device users, and avoids the accumulation of junk files, which affects the normal running speed and processing capability of the terminal devices, and ensures the startup and normal operation of the terminal devices.
- FIG. 1 is an exemplary flowchart of an application management method according to an embodiment of the present disclosure
- FIG. 2 is an exemplary flowchart of an application management method according to an embodiment of the present disclosure
- FIG. 3 is an exemplary flowchart of an application management method according to an embodiment of the present disclosure
- FIG. 4 is a schematic diagram showing corresponding application name and associated file display according to an embodiment of the present disclosure
- FIG. 5 is a schematic structural diagram of an application management apparatus according to an embodiment of the present disclosure.
- FIG. 6 is a schematic structural diagram of an application management apparatus according to an embodiment of the present disclosure.
- FIG. 7 is a block diagram showing an exemplary structure of a server according to an embodiment of the present disclosure.
- FIG. 1 is a flowchart of an application management method according to an embodiment of the present disclosure.
- the execution entity of the embodiment of the present invention is a terminal device. Referring to FIG. 1, the method includes:
- the application and the file association list are obtained from the server, and the application program and the associated file in the list are used to implement the application when the application is managed.
- the management of the linked files reduces the technical cost of the terminal device users, and avoids the accumulation of junk files, which affects the normal running speed and processing capability of the terminal devices, and ensures the startup and normal operation of the terminal devices.
- the method further includes:
- sending the data recorded by the local end to the server includes:
- the data recorded by the local end is periodically sent to the server.
- the managing the application according to the application and the file association list comprises: querying the application and the file association list according to the application information of the first application when the first application is uninstalled , delete the file corresponding to the file obtained by looking up the table from the local end.
- FIG. 2 is a flowchart of an application management method according to an embodiment of the present disclosure.
- the execution host of the embodiment of the present invention is a server. Referring to FIG. 2, the method includes:
- the application information includes an application name, and correspondingly, the received application information is statistically received.
- file manipulation behavior generating an application-to-file association list, including:
- the application information includes an application name and application version information, and correspondingly, the received application information and the file operation behavior are generated, and the application and the file association list are generated, including:
- the file operation behavior corresponding to the same application name and corresponding to the same application version information is classified, and the application and file association list is generated according to the classified file operation behavior and its corresponding application name and application version information. .
- the method includes:
- the server realizes the association between the application and the file by receiving the application program collected by the terminal device and the file operation behavior corresponding to the application, and the server can receive the message from the plurality of different terminal devices.
- the application information and the file operation behavior can generate a relatively complete correspondence database, and provide a well-organized and rich management basis for the terminal device. Since the statistical behavior is performed on the server side, the technical cost to the terminal device user is reduced. It is required to avoid the accumulation of junk files of the terminal device, which has an impact on the normal running speed and processing capability of the terminal device, and ensures the startup and normal operation of the terminal device.
- FIG. 3 is a flowchart of an application management method according to an embodiment of the present disclosure.
- the interaction entity of the embodiment of the present invention includes a server and a terminal device, and the server is preferably a data mining server, and has a function of data statistics and data mining. Referring to FIG. 3, the embodiment of the invention may include:
- the system read/write interface includes a file read interface and a file write interface in the system.
- the generated file operation behavior can read the file for the application
- the file write interface is called, the generated file operation behavior can write the file for the application.
- the call status of the read/write interface of the terminal device monitoring system can be realized by monitoring the system message by the terminal device.
- the terminal device monitors the system message that calls the system to read and write the interface
- the application program reads and writes to the system. The call to the interface.
- the terminal device When capturing an application call to the system read/write interface, the terminal device records application information of the application and a file operation behavior performed by the application calling the system read/write interface;
- the application information of the application may be information for uniquely identifying the application, such as the application name, the application identifier, and the like, and the application information may further include application version information and the like for distinguishing the same application. Different versions of the information.
- the file corresponding to its file operation behavior can be regarded as a file associated with the application. Therefore, the application information and the file operation behavior performed at the time of the call can be recorded. Establish an association between the application and the file operation behavior to establish an association between the application and the file of the terminal device.
- the file operation behavior includes a file operation and a file path name as an operation object.
- the file path name may include a storage path of the file and a file name.
- Table 1 is a storage list of application programs and file operation behaviors provided by an embodiment of the present disclosure.
- Table 1 The table 1 shows the application information and the stored file operation behavior corresponding to the stored form.
- the file operation behavior can be stored as "operation + file path name”.
- the file operation behavior in Table 1 may be stored as a "file path name”.
- the terminal device sends the data recorded by the local end to the server.
- the monitoring of the terminal device may be continued, and the sending may be performed continuously, or may be performed according to a certain rule.
- the step 303 may include: determining whether the amount of data recorded by the terminal device reaches a preset threshold, when The data recorded by the terminal device reaches a preset threshold, and the terminal device sends the data recorded by the local device to the server. When the data volume recorded by the terminal device does not reach the preset threshold, the data record is continued; or the terminal device periodically sends the data to the server.
- the data recorded by the terminal, wherein the transmission period can be set by the technician at the time of development or set by the terminal device user.
- the server collects the received application information and the file operation behavior, and generates an application and file association list.
- the data includes application information of an application recorded by the terminal device and a file operation behavior performed by the application calling the system read/write interface.
- the server may receive the application information and the corresponding file operation behavior sent by the multiple terminal devices, and the server performs statistics according to the application information sent by the multiple terminal devices and the corresponding file operation behavior. .
- the application information includes an application name, and correspondingly, the received application information and the file operation behavior are generated, and the application and the file association list are generated, including:
- Table 2 shows the application information sent by the terminal device A and the list of file operation behaviors.
- Table 3 shows the application information sent by terminal device B and the list of file operation behaviors.
- Application A writes /sdcaed/appA/a.txt
- Application B writes 1 sdcaed/ app A/tmp/* where, for the server, statistics can be based on the contents of Table 2 and Table 3, which will correspond to the same
- the file operation behavior of the application information is classified into one class, and the relationship between the same application information and the classified file operation behavior is established, and the application and file association list of Table 4 is generated as follows.
- the file operation behavior only includes the file path name, but is not classified by specific operations. In fact, it can also be separately counted according to the operations of reading or writing corresponding to the same application to ensure statistics. Accuracy.
- the server may be based on historical data received on the server and newly received data statistics, so that the server forms data accumulation and generates a more complete association list.
- the application information includes an application name and application version information, and correspondingly, the received application information and the file operation behavior are generated, and the application and the file association list are generated, including:
- the file operation behavior corresponding to the same application name and corresponding to the same application version information is classified, and the application and file association list is generated according to the classified file operation behavior and its corresponding application name and application version information. .
- the application version may be different for the terminal device, it will have different application version information, and since the file save path and the like may change for the unused application version, therefore, in order to avoid occurrence If the file cannot be found or deleted, it needs to be differentiated according to different versions of the same application when the server is counting.
- Table 5 is a list of application information and file operation behavior sent by the terminal device A.
- Table 6 shows the application letter sent by terminal device B. Information and a list of file operation behaviors.
- the server may perform according to the received data.
- the terminal device may also record the application version information recorded by the terminal device and the currently captured application. The application version information is compared, and when it is determined that the application version information changes, the data change is notified to the server, so that the server performs statistics according to the old and new application version information.
- the server sends the application and file association list to the terminal device.
- the step 305 may be performed when the server receives the acquisition request sent by the terminal device, or may be pushed by the server every preset time period.
- the terminal device obtains the application and file association list
- the application is managed according to the application and the file association list.
- the application is associated with the file because the application and the file association list are obtained by the server according to the application information of the application reported by the terminal device and the file operation behavior performed by the application calling the system read/write interface.
- the list contains the results of the statistics of the data reported by the server based on multiple terminal devices. Tired, can be regarded as a complete correspondence database, and the terminal device obtains the application-to-file association list, that is, the application program and its corresponding file can be known, without the terminal device user manually distinguishing or distinguishing. , to achieve safe and effective management of the application.
- the step 306 can include the following steps:
- the terminal device When the terminal device receives the uninstall command for the first application, querying the application and the file association list according to the application information of the first application, and acquiring the file associated with the application of the first application, When the first application is deleted, the corresponding file of the file obtained by the lookup table is deleted from the terminal device accordingly.
- the file included in the application association list is a file path name, so that the deletion operation of the file may be specified in the storage path corresponding to the path name of the terminal device according to the file path name that is queried. Keep the file system clean and tidy, avoiding garbage files from occupying storage space.
- the obtained application-to-file association list may include files associated with multiple different versions of the same application, in the process of uninstalling, according to the application name and application version of the first application
- the information queries the application and the file association list, thereby obtaining a file associated with the name and version information of the first application that the terminal device needs to uninstall, so as to avoid the wrong deletion and the unsuccessful deletion.
- the terminal device user can view the creator (application) of each file, and the user can know the attribution of each file through the display of the application name, compared with the traditional file name. Greatly improved the user experience of managing file documents.
- FIG. 4 is a schematic diagram of corresponding application name display and associated file display according to an embodiment of the present disclosure.
- the application-to-file association list When viewing the application-to-file association list, the corresponding application name and the file associated with the application are displayed.
- the application-to-file association list respectively displays the application name "Baidu”, “ Baidu map “, “read more reading”, “Impression Note”, “Love Fan”, and when displaying the application name, corresponding to the number of associated files showing the application and the path of the associated file, where the application” Baidu, Baidu Map, Read More, and Evernote are all associated with three files.
- the application "Love Fan” is associated with five files.
- the application and file association list respectively display the English name and Chinese name of the application "Baidu-Baidu”, “BaiduMap-Baidu Map”, “Duokan-Reading”, “Evemote-Impression Note”, “iFanr-Love” “Fan”, and corresponding to the number of associated files for each application.
- the language of the application name may be set by the technician at the time of development, and may also be set by the user at the time of use, which is not limited by the embodiment of the disclosure.
- the application name and the file associated with the application may be displayed on the terminal device, and only traditional file management may be used. Supporting the display of the file name, but the file name is basically a name that is not recognized by the human and the human.
- the file path name may be rewritten to the file name or other user-defined name, and the interface is added. Friendly, making it easier for users to understand and manage their own file system.
- the file can be displayed as a.txt or "document text" when receiving the viewing request.
- the server realizes the association between the application and the file by receiving the application program collected by the terminal device and the file operation behavior corresponding to the application, and the server can receive the message from the plurality of different terminal devices.
- the application information and the file operation behavior can generate a relatively complete correspondence database, and provide a well-organized and rich management basis for the terminal device. Since the statistical behavior is performed on the server side, the technical cost to the terminal device user is reduced. It is required to avoid the accumulation of junk files of the terminal device, which has an impact on the normal running speed and processing capability of the terminal device, and ensures the startup and normal operation of the terminal device.
- FIG. 5 is a schematic structural diagram of an application management apparatus according to an embodiment of the present disclosure.
- the execution subject of the embodiment of the present invention is a terminal device. Referring to FIG. 5, the device includes:
- the association list obtaining module 51 is configured to acquire an application and a file association list, where the application and the file association list are executed by the server according to the application information of the application reported by the terminal device and the application program calling the system read/write interface. The statistics of the file operation behavior are obtained;
- the application management module 52 is configured to manage the application according to the application and the file association list.
- the device further includes:
- a behavior recording module configured to record application information of the application and a file operation behavior of the application calling the system read/write interface when capturing an application call to the system read/write interface
- the data sending module is configured to send data recorded by the local end to the server.
- the data sending module includes:
- a data sending unit configured to periodically send data recorded by the local end to the server.
- the application management module 52 includes:
- a file deletion unit configured to: when the first application is uninstalled, query the application and the file association list according to the application information of the first application, and delete the file corresponding to the file obtained by the lookup table from the local end.
- the application management module 52 includes:
- a display unit configured to: when viewing the application and the file association list, corresponding to the display application name and the file associated with the application.
- FIG. 6 is a schematic structural diagram of an application management apparatus according to an embodiment of the present disclosure.
- the executive body of the embodiment of the present invention is a server. Referring to FIG. 6, the device includes:
- the information receiving module 61 is configured to receive application information of an application sent by the terminal device and a file operation behavior that is executed by the application calling the system read/write interface;
- the list generation module 62 is configured to collect the received application information and file operation behavior, and generate an application and file association list.
- the application information includes an application name
- the list generating module 62 includes: a first list generating unit, configured to classify file operation behaviors corresponding to the same application name, according to the classification Post-file operation behavior and its corresponding application name to generate an application-to-file association list;
- the application information includes an application name and application version information, and accordingly, the list generation module 62 includes:
- a second list generating unit configured to classify file operation behaviors corresponding to the same application name and corresponding to the same application version information, according to the classified file operation behavior and the corresponding application name and application version Information generation application and file association list.
- the device further includes:
- a list sending module configured to send the application and file association list to the terminal device.
- the server realizes the association between the application and the file by receiving the application program collected by the terminal device and the file operation behavior corresponding to the application, and the server can receive the message from the plurality of different terminal devices.
- the application information and the file operation behavior can generate a relatively complete correspondence database, and provide a well-organized and rich management basis for the terminal device. Since the statistical behavior is performed on the server side, the technical cost to the terminal device user is reduced. It is required to avoid the accumulation of junk files of the terminal device, which has an impact on the normal running speed and processing capability of the terminal device, and ensures the startup and normal operation of the terminal device. Further, the technical solution provided by the embodiments of the present disclosure needs to record and track real user behaviors, and quickly update and track the file operation behavior generated by each application through automatic monitoring and capturing, thereby protecting the privacy of the user.
- the device for managing the application provided by the foregoing embodiment is only exemplified by the division of the above-mentioned functional modules. In actual applications, the functions may be allocated by different functional modules according to requirements. Upon completion, the internal structure of the device is divided into different functional modules to perform all or part of the functions described above.
- the apparatus for the application management provided by the foregoing embodiment is the same as the method embodiment of the application management, and the specific implementation process is described in detail in the method embodiment, and details are not described herein again.
- the embodiment of the present disclosure further provides a terminal device, including:
- One or more processors are One or more processors;
- One or more modules the one or more modules being stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have the following functions:
- the application is managed according to the application and file association list.
- the one or more modules are further configured to monitor a call status of a system read/write interface
- the one or more modules are further configured to periodically send data recorded by the local end to the server.
- the one or more modules are further configured to: when the first application is uninstalled, query the application and the file association list according to the application information of the first application, and delete and check from the local end The corresponding file of the file obtained by the table.
- the one or more modules are further configured to: when viewing the application and the file association list, correspondingly display the application name and the file associated with the application.
- FIG. 7 is a structural block diagram of a server according to an embodiment of the present disclosure. Referring to Figure 7, there is included a receiver 71, a processor 72 and a transmitter 73, the receiver 71, the processor 72 and the transmitter 73 coupled,
- the receiver 71 is configured to receive application information of an application sent by the terminal device and a file operation behavior performed by the application calling the system read/write interface;
- the processor 72 is configured to collect received application information and file operation behaviors, and generate an application and file association list.
- the application information includes an application name
- the processor 72 is further configured to The file operation behavior should be categorized in the same application name, and the application and file association list should be generated according to the classified file operation behavior and its corresponding application name;
- the application information includes an application name and application version information, and correspondingly, the processor 72 is further configured to classify file operation behaviors corresponding to the same application name and corresponding to the same application version information, according to The categorized file operation behavior and its corresponding application name and application version information generate an application-to-file association list.
- the transmitter 73 is configured to send the application and file association list to the terminal device.
- the server realizes the association between the application and the file by receiving the application program collected by the terminal device and the file operation behavior corresponding to the application, and the server can receive the message from the plurality of different terminal devices.
- the application information and the file operation behavior can generate a relatively complete correspondence database, and provide a well-organized and rich management basis for the terminal device. Since the statistical behavior is performed on the server side, the technical cost to the terminal device user is reduced. It is required to avoid the accumulation of junk files of the terminal device, which has an impact on the normal running speed and processing capability of the terminal device, and ensures the startup and normal operation of the terminal device. Further, the technical solution provided by the embodiments of the present disclosure needs to record and track real user behaviors, and quickly update and track the file operation behavior generated by each application through automatic monitoring and capturing, thereby protecting the privacy of the user.
- a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
- the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Computer Hardware Design (AREA)
- Debugging And Monitoring (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020157013583A KR101743191B1 (ko) | 2013-04-08 | 2013-12-31 | 응용 프로그램의 관리방법, 장치, 서버, 단말기기, 프로그램 및 기록매체 |
| EP13881796.0A EP2985694B1 (en) | 2013-04-08 | 2013-12-31 | Application program management method and terminal device |
| BR112015015820A BR112015015820A2 (pt) | 2013-04-08 | 2013-12-31 | dispositivo para gerenciamento de aplicativo, dispositivo de terminal e servidor |
| JP2015543290A JP6027689B2 (ja) | 2013-04-08 | 2013-12-31 | アプリ管理方法、装置、サーバー、端末装置、プログラム及び記録媒体 |
| RU2015121497A RU2618944C2 (ru) | 2013-04-08 | 2013-12-31 | Способ и устройство для управления приложениями, а также сервер и терминальное устройство |
| MX2015007247A MX340212B (es) | 2013-04-08 | 2013-12-31 | Método para administración de aplicación, así como dispositivo, servidor y dispositivo terminal del mismo. |
| US14/878,158 US10176214B2 (en) | 2013-04-08 | 2015-10-08 | Method for application management, as well as server and terminal device thereof |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310119920.0A CN103246595B (zh) | 2013-04-08 | 2013-04-08 | 应用程序管理方法、装置、服务器及终端设备 |
| CN201310119920.0 | 2013-04-08 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/878,158 Continuation-In-Part US10176214B2 (en) | 2013-04-08 | 2015-10-08 | Method for application management, as well as server and terminal device thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014166292A1 true WO2014166292A1 (zh) | 2014-10-16 |
Family
ID=48926125
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2013/091019 Ceased WO2014166292A1 (zh) | 2013-04-08 | 2013-12-31 | 应用程序管理方法、装置、服务器及终端设备 |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US10176214B2 (zh) |
| EP (1) | EP2985694B1 (zh) |
| JP (1) | JP6027689B2 (zh) |
| KR (1) | KR101743191B1 (zh) |
| CN (1) | CN103246595B (zh) |
| BR (1) | BR112015015820A2 (zh) |
| MX (1) | MX340212B (zh) |
| RU (1) | RU2618944C2 (zh) |
| WO (1) | WO2014166292A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105677393A (zh) * | 2015-12-30 | 2016-06-15 | 中科创达软件股份有限公司 | 一种软件包处理方法、装置及系统 |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103246595B (zh) * | 2013-04-08 | 2016-06-08 | 小米科技有限责任公司 | 应用程序管理方法、装置、服务器及终端设备 |
| CN103646057B (zh) * | 2013-11-29 | 2017-10-13 | 北京奇虎科技有限公司 | 垃圾文件分析方法、设备及垃圾文件清理方法 |
| CN103870603A (zh) * | 2014-04-03 | 2014-06-18 | 联想(北京)有限公司 | 目录管理方法和电子设备 |
| CN104239574B (zh) * | 2014-09-30 | 2019-03-26 | 珠海市君天电子科技有限公司 | 垃圾文件查找方法及系统 |
| CN105786805A (zh) * | 2014-12-15 | 2016-07-20 | 乐视移动智能信息技术(北京)有限公司 | 智能移动终端、文件管理器及其文件夹显示方法 |
| CN106557338B (zh) * | 2015-09-28 | 2020-07-17 | 北京金山安全软件有限公司 | 确定目录路径与应用程序包关联度的方法、装置及服务器 |
| CN106055581A (zh) * | 2016-05-20 | 2016-10-26 | 北京奇虎科技有限公司 | 文件信息的展示方法、装置及终端设备 |
| CN106484516B (zh) * | 2016-10-10 | 2019-09-03 | Oppo广东移动通信有限公司 | 一种多开应用引用关系的删除方法、装置及终端 |
| CN106528658B (zh) * | 2016-10-19 | 2019-06-25 | Oppo广东移动通信有限公司 | 应用文件的查找方法及装置 |
| CN106599021A (zh) * | 2016-10-31 | 2017-04-26 | 努比亚技术有限公司 | 一种应用程序中垃圾文件数量的标识方法及终端 |
| CN107229515A (zh) * | 2017-06-30 | 2017-10-03 | 广州云移信息科技有限公司 | 一种建立应用程序关联方法及系统 |
| CN107678928B (zh) * | 2017-10-31 | 2021-06-01 | 聚好看科技股份有限公司 | 应用程序的处理方法及服务器 |
| CN107766212B (zh) * | 2017-11-30 | 2021-06-01 | 北京小米移动软件有限公司 | 确定应用程序的安装状态的方法及装置 |
| CN108153869B (zh) * | 2017-12-25 | 2022-02-15 | 北京安云世纪科技有限公司 | 文件追踪方法及装置、设备和存储介质 |
| CN109669919B (zh) * | 2018-11-27 | 2020-08-18 | 麒麟合盛网络技术股份有限公司 | 文件来源识别方法及装置 |
| CN110674201A (zh) * | 2019-09-17 | 2020-01-10 | 上海数禾信息科技有限公司 | 对企业资信调用情况进行查看的方法和装置 |
| CN112363888A (zh) * | 2020-11-13 | 2021-02-12 | 广州朗国电子科技有限公司 | 一种多应用协同工作方法、装置、系统及计算机可读存储介质 |
| CN115712361A (zh) * | 2021-08-18 | 2023-02-24 | 北京字跳网络技术有限公司 | 应用程序的数据处理方法、装置、终端和存储介质 |
| US12353314B2 (en) * | 2022-04-13 | 2025-07-08 | Jpmorgan Chase Bank, N.A. | Method and system for automated application management |
| WO2024219801A2 (ko) * | 2023-04-17 | 2024-10-24 | 삼성전자 주식회사 | 전자 장치 및 전자 장치에서 어플리케이션 데이터 파일 삭제 방법 |
| CN118627113B (zh) * | 2024-06-07 | 2025-05-09 | 北京火山引擎科技有限公司 | 文件处理方法、关联方法、客户端、服务端、设备和介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1874563A (zh) * | 2006-06-15 | 2006-12-06 | 中山大学 | 一种手机程序与文件管理系统及方法 |
| US20070208843A1 (en) * | 2006-03-06 | 2007-09-06 | B-Hive Networks, Inc. | Service Level Management System |
| CN103246595A (zh) * | 2013-04-08 | 2013-08-14 | 北京小米科技有限责任公司 | 应用程序管理方法、装置、服务器及终端设备 |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5930514A (en) * | 1994-08-01 | 1999-07-27 | International Business Machines Corporation | Self-deletion facility for application programs |
| JP2000112717A (ja) * | 1998-10-08 | 2000-04-21 | Hitachi Ltd | 不要プログラムの削除支援システム |
| JP2004265141A (ja) * | 2003-02-28 | 2004-09-24 | Mitsubishi Materials Corp | アクセス履歴管理プログラム、アクセス履歴管理装置およびアクセス履歴管理方法 |
| KR100491541B1 (ko) | 2003-08-01 | 2005-05-25 | 니트젠테크놀러지스 주식회사 | 네트웍 환경에서의 컨텐츠 동기화 시스템 및 동기화 방법 |
| US20050091658A1 (en) * | 2003-10-24 | 2005-04-28 | Microsoft Corporation | Operating system resource protection |
| US20050091535A1 (en) * | 2003-10-24 | 2005-04-28 | Microsoft Corporation | Application identity for software products |
| JP4918797B2 (ja) * | 2006-03-23 | 2012-04-18 | 富士通株式会社 | ファイル管理プログラム、ファイル管理装置およびファイル管理方法 |
| US9003396B2 (en) * | 2006-06-19 | 2015-04-07 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | File manager integration of uninstallation feature |
| KR20090002122A (ko) | 2007-06-18 | 2009-01-09 | 주식회사 케이티프리텔 | 이기종간의 인터페이스 정보 관리 시스템 및 그 방법 |
| KR100918626B1 (ko) * | 2007-08-02 | 2009-09-25 | 주식회사 플랜티넷 | 어플리케이션 프로그램 검증 및 실행 제어 방법 |
| US8099332B2 (en) * | 2008-06-06 | 2012-01-17 | Apple Inc. | User interface for application management for a mobile device |
| US8695090B2 (en) * | 2008-10-31 | 2014-04-08 | Symantec Corporation | Data loss protection through application data access classification |
| US9665729B2 (en) * | 2009-04-13 | 2017-05-30 | Microsoft Technology Licensing, Llc | Revocation of application on mobile device |
| KR101606373B1 (ko) | 2009-08-31 | 2016-03-28 | 삼성전자주식회사 | 데이터 운용 방법과, 이를 지원하는 단말기 및 시스템 |
| JP2011203917A (ja) * | 2010-03-25 | 2011-10-13 | Dainippon Screen Mfg Co Ltd | インストール指示ファイル作成プログラム、およびインストーラ制御プログラム |
| JP2012008688A (ja) * | 2010-06-23 | 2012-01-12 | Nec Corp | 関連情報取得装置 |
| US8359016B2 (en) * | 2010-11-19 | 2013-01-22 | Mobile Iron, Inc. | Management of mobile applications |
| KR20130006304A (ko) | 2011-07-08 | 2013-01-16 | 한국전자통신연구원 | 응용프로그램 실행 단말, 응용프로그램 제공장치 및 응용프로그램 연계를 통한 응용프로그램 유통방법 |
| US20140006616A1 (en) * | 2012-06-29 | 2014-01-02 | Nokia Corporation | Method and apparatus for categorizing application access requests on a device |
| KR101517895B1 (ko) * | 2013-04-05 | 2015-05-08 | 주식회사 팬택 | 어플리케이션 관련 데이터를 제공하는 단말기 및 방법 |
-
2013
- 2013-04-08 CN CN201310119920.0A patent/CN103246595B/zh not_active Expired - Fee Related
- 2013-12-31 BR BR112015015820A patent/BR112015015820A2/pt active Search and Examination
- 2013-12-31 JP JP2015543290A patent/JP6027689B2/ja active Active
- 2013-12-31 RU RU2015121497A patent/RU2618944C2/ru active
- 2013-12-31 MX MX2015007247A patent/MX340212B/es active IP Right Grant
- 2013-12-31 WO PCT/CN2013/091019 patent/WO2014166292A1/zh not_active Ceased
- 2013-12-31 EP EP13881796.0A patent/EP2985694B1/en active Active
- 2013-12-31 KR KR1020157013583A patent/KR101743191B1/ko not_active Expired - Fee Related
-
2015
- 2015-10-08 US US14/878,158 patent/US10176214B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070208843A1 (en) * | 2006-03-06 | 2007-09-06 | B-Hive Networks, Inc. | Service Level Management System |
| CN1874563A (zh) * | 2006-06-15 | 2006-12-06 | 中山大学 | 一种手机程序与文件管理系统及方法 |
| CN103246595A (zh) * | 2013-04-08 | 2013-08-14 | 北京小米科技有限责任公司 | 应用程序管理方法、装置、服务器及终端设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2985694A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105677393A (zh) * | 2015-12-30 | 2016-06-15 | 中科创达软件股份有限公司 | 一种软件包处理方法、装置及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| US10176214B2 (en) | 2019-01-08 |
| RU2618944C2 (ru) | 2017-05-11 |
| EP2985694B1 (en) | 2020-07-15 |
| JP2016505926A (ja) | 2016-02-25 |
| EP2985694A4 (en) | 2016-11-30 |
| KR101743191B1 (ko) | 2017-06-15 |
| MX2015007247A (es) | 2015-08-12 |
| RU2015121497A (ru) | 2017-04-07 |
| EP2985694A1 (en) | 2016-02-17 |
| US20160026676A1 (en) | 2016-01-28 |
| BR112015015820A2 (pt) | 2017-07-11 |
| CN103246595B (zh) | 2016-06-08 |
| KR20150076230A (ko) | 2015-07-06 |
| CN103246595A (zh) | 2013-08-14 |
| JP6027689B2 (ja) | 2016-11-16 |
| MX340212B (es) | 2016-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2014166292A1 (zh) | 应用程序管理方法、装置、服务器及终端设备 | |
| US10275355B2 (en) | Method and apparatus for cleaning files in a mobile terminal and associated mobile terminal | |
| WO2011085631A1 (zh) | 软件版本搜集方法、系统、服务器 | |
| WO2013143391A1 (zh) | 一种设备上文件清理的方法和系统 | |
| CN102929980B (zh) | 一种文件夹清理方法及装置 | |
| US20110153748A1 (en) | Remote forensics system based on network | |
| CN102597966B (zh) | 运行管理装置以及运行管理方法 | |
| WO2011034974A2 (en) | Automatically finding contextually related items of a task | |
| CN105302832A (zh) | 文件管理方法及装置 | |
| CN103457836B (zh) | 即时通信文件夹的实现方法及客户端 | |
| WO2013143393A1 (zh) | 一种利用云计算来扫描设备的文件的方法和系统 | |
| CN104169902A (zh) | 同步本地和远程数据 | |
| Prasanthi et al. | Cyber forensic science to diagnose digital crimes-a study | |
| CN107111649A (zh) | 将用户和系统数据从源位置上传到目的地位置 | |
| CN105893471B (zh) | 一种数据处理方法及电子设备 | |
| US7661036B1 (en) | Cache for collecting events on a monitored computer | |
| CN116126808A (zh) | 行为日志记录方法、装置、计算机设备和存储介质 | |
| CN105574195A (zh) | 判断数据库是否应下线回收的方法及装置 | |
| CN111522626B (zh) | 一种虚拟机列表生成方法、装置及电子设备 | |
| US20120137274A1 (en) | Software application feedback collection system and method | |
| CN115525630A (zh) | 一种从Android到iOS的跨端数据迁移方法及相关设备 | |
| US20170262439A1 (en) | Information processing apparatus and non-transitory computer readable medium | |
| CN102360375B (zh) | 一种基于网络的文件更新管理方法及系统 | |
| CN120821713A (zh) | 数据处理方法、装置、电子设备、存储介质和程序产品 | |
| CN116028503A (zh) | 数据库存储对象的处理方法、存储介质与计算机设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13881796 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 20157013583 Country of ref document: KR Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2015543290 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: MX/A/2015/007247 Country of ref document: MX |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112015015820 Country of ref document: BR |
|
| ENP | Entry into the national phase |
Ref document number: 2015121497 Country of ref document: RU Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2013881796 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 112015015820 Country of ref document: BR Kind code of ref document: A2 Effective date: 20150630 |



