Disclosure of Invention
The invention mainly aims to provide a terminal for improving reinstallation convenience of uninstalled applications, and an application uninstalling method and device.
In order to achieve the above object, the present invention provides a method for processing an application program, including:
unloading an application program on the terminal equipment;
storing the entry information of the application program in a first folder on a desktop of the terminal equipment;
triggering entry information of an application program in a first folder;
and acquiring installation package data of the application program according to the entrance information for installation.
Further, the step of storing the entry information of the application program in the first folder on the desktop of the terminal device includes:
and associating the entry information of the application program with the first downloading information of the application program installation package and storing the entry information of the application program and the first downloading information of the application program installation package in the first folder.
Further, the first download information comprises a download link for downloading the application program and/or an installation package local file address of the application program downloaded locally.
Further, the method for obtaining the download link of the application program installation package comprises the following steps:
and sending the entrance information to a designated mobile phone assistant application store, and receiving a download link of the application program installation package fed back by the mobile phone assistant application store after the entrance information is retrieved.
Further, the method for obtaining the local file address of the installation package of the application program comprises the following steps:
and searching locally according to the entry information of the application program to acquire the local file address of the installation package of the application program.
Further, the step of acquiring installation package data of an application program according to the entry information for installation includes:
and when the first downloading information comprises the downloading link and the installation package local file address, acquiring the installation package data of the application program through the installation package local file address for installation.
Further, when the first downloading information includes a downloading link for downloading the application program, judging whether the application program corresponding to the downloading link is the latest version;
and if not, updating the download link to enable the download link to correspond to the latest version of the application program.
Further, when the first download information includes a download link of the application program and an installation package local file address, the step of acquiring installation package data of the application program according to the entry information to install includes:
judging whether the application program version corresponding to the download link is higher than the application program version corresponding to the local file address of the installation package;
if yes, downloading the installation package data of the application program through the download link to install the application program; if not, calling a local installation package to install the application program through the local file address of the installation package.
Further, the step of acquiring installation package data of an application program according to the entry information for installation includes:
and transmitting the entry information to a specified mobile phone assistant, and finishing the downloading and installing processes of the application program by the mobile phone assistant.
Further, the step of uninstalling the application program on the terminal device includes:
the application program is arranged in a second folder on the desktop, and an unloading command is triggered through the second folder to unload the application program in a second file; wherein at least one application program is set in the second folder.
Further, the method for triggering an uninstall command by the second folder includes:
and triggering the unloading command when dragging the second folder to the first folder.
Further, the step of uninstalling the application program on the terminal device includes:
and when the entry information of the application program is moved to the first folder, triggering an uninstalling command of the application program to uninstall the application program.
Further, after the step of obtaining the installation package data of the application program according to the entry information for installation, the method includes:
and automatically separating the entry information of the installed application program from the first folder and storing the entry information to a specified position.
Further, before the step of automatically separating the entry information of the installed application program from the first folder and storing the entry information in a designated location, the method includes:
and avoiding triggering the corresponding entry information in the first folder, and installing the application program.
Further, the step of automatically separating the entry information of the installed application program from the first folder and storing the entry information to a specified location includes:
acquiring broadcast information of the application program after installation;
triggering a separation command that the entry information is automatically separated from the first folder according to the broadcast information, and executing the separation command;
and storing the entrance information to a specified position according to a preset separation path.
Further, the step of triggering a detach command for automatically detaching the entry information from the first folder according to the broadcast information includes:
and comparing the packet name contained in the entry information with the packet name carried by the broadcast information, and if the packet name of the entry information is the same as the packet name carried by the broadcast information, triggering a separation command that the entry information is separated from the first folder.
Further, the step of sending the entry information to a designated cell phone assistant app store and receiving a download link of the application installation package fed back by the cell phone assistant app store after retrieval through the entry information includes:
when the mobile phone assistant app store does not have the installation package data of the application program, the entrance information traverses other mobile phone assistant app stores on the terminal and searches for an app store which can download the installation package data of the application program;
and when all the mobile phone assistant application stores on the terminal equipment do not have the installation package data of the application program, the entrance information is connected with the browser to search the installation package data of the application program, and after the installation package data of the application program is searched, a download link of the application program installation package fed back by the browser is received.
Further, the step of acquiring installation package data of an application program according to the entry information for installation includes:
and when the installation package data of the application program is downloaded through the mobile phone assistant application store, displaying the downloading progress at the entrance information.
Further, the step of uninstalling the application program on the terminal device includes:
backing up an installation program of an application to a specified server;
the step of acquiring installation package data of an application program according to the entry information to install includes:
and associating the entrance information with a download entrance of the server, and downloading and installing the application from the server again through the download entrance when the entrance information is triggered.
The invention also provides a processing device of the application program, which comprises:
the uninstalling unit is used for uninstalling the application program on the terminal equipment;
the storage unit is used for storing the entry information of the application program in a first folder on a desktop of the terminal equipment;
the triggering unit is used for triggering the entrance information of the application program in the first folder;
and the installation unit is used for obtaining the installation package data of the application program according to the entrance information to carry out installation.
Further, the saving unit includes:
and the association storage module is used for associating the entry information of the application program with the first downloading information of the application program installation package and storing the entry information of the application program and the first downloading information in the first folder.
Further, the first download information comprises a download link for downloading the application program and/or an installation package local file address of the application program downloaded locally.
Further, the association saving module includes a first obtaining sub-module for obtaining a download link of the application program installation package, and the first obtaining sub-module: and the download link is used for sending the entrance information to the appointed mobile phone assistant application store and receiving the feedback application program installation package after the mobile phone assistant application store retrieves the entrance information.
Further, the association saving module includes a second obtaining sub-module for obtaining the address of the local file of the installation package of the application program, and the second obtaining sub-module: and the local searching module is used for searching locally according to the entry information of the application program to acquire the local file address of the installation package of the application program.
Further, the mounting unit includes:
and the first installation module is used for acquiring installation package data of the application program for installation through the installation package local file address when the first download information comprises the download link and the installation package local file address.
Further, the association saving module comprises:
the association submodule is used for judging whether the application program corresponding to the download link is the latest version or not when the first download information comprises the download link for downloading the application program; and if not, updating the download link to enable the download link to correspond to the latest version of the application program.
Further, when the first download information includes a download link of the application program and an address of a local file of an installation package, the installation unit includes:
the judging and installing module is used for judging whether the application program version corresponding to the downloading link is higher than the application program version corresponding to the local file address of the installation package; if yes, the application program is installed through the installation package data of the downloading link downloading application program, and if not, a local installation package is called through an installation package local file address to install the application program.
Further, the mounting unit includes:
and the second installation module is used for transmitting the entrance information to a specified mobile phone assistant and finishing the downloading and installation process of the application program through the mobile phone assistant.
Further, the unloading unit includes:
the unloading module is used for setting the application program in a second folder on the desktop, triggering an unloading command through the second folder and unloading the application program in a second file; wherein at least one application program is set in the second folder.
Further, the unloading module includes:
and the dragging sub-module is used for triggering the unloading command when dragging the second folder to the first folder.
Further, the unloading unit includes:
and the movement triggering module is used for triggering an unloading command of the application program to unload the application program when the entry information of the application program is moved to the first folder.
Further, the apparatus for uninstalling an application further includes:
and the detachment storage unit is used for automatically detaching the entry information of the installed application program from the first folder and storing the entry information to a specified position.
Further, the apparatus for uninstalling an application further includes:
and the avoiding unit is used for avoiding triggering the corresponding entry information in the first folder and installing the application program.
Further, the disengagement storage unit includes:
the acquisition module is used for acquiring the broadcast information of the application program after installation;
the separation execution module is used for triggering a separation command that the entry information is automatically separated from the first folder according to the broadcast information and executing the separation command;
and the storage module is used for storing the entrance information to the specified position according to the preset separation path.
Further, the detachment performing module includes:
and the comparison submodule is used for comparing the packet name contained in the entry information with the packet name carried by the broadcast information, and triggering a separation command that the entry information is separated from the first folder if the packet name of the entry information is the same as the packet name carried by the broadcast information.
Further, the first obtaining sub-module includes:
a first skip download installation sub-module, configured to, when there is no installation package data of the application program in the mobile phone assistant app store, traverse other mobile phone assistant app stores on the terminal by the entry information, and search for an app store that can download the installation package data of the application program;
and the second skip download installation sub-module is used for connecting the entrance information with the browser to search the installation package data of the application program when all the mobile phone assistant application stores on the terminal equipment do not have the installation package data of the application program, and receiving a download link of the application program installation package fed back by the browser after the search.
Further, the mounting unit includes:
and the progress display module is used for displaying the downloading progress at the entrance information when the installation package data of the application program is downloaded through the mobile phone assistant application store.
Further, the unloading unit includes:
the backup module is used for backing up the installation program of the application to a specified server;
the mounting unit includes:
and the association server module is used for associating the entrance information with a download entrance of the server, and when the entrance information is triggered, the application is downloaded and installed again from the server through the download entrance.
The present invention also provides a terminal comprising a processor and a memory,
the memory is used for storing a program of an uninstalling application device for executing the uninstalling application method of any one of the above items;
the processor is configured to execute programs stored in the memory.
According to the terminal and the method and the device for unloading the application, the entrance information of the unloaded application is reserved, and when the application is installed again next time, the reserved entrance information can be clicked to download and install, so that the installation time of a user is saved, the convenience of application installation is improved, and the installation experience of the user is improved.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
As can be understood by those skilled in the art, the terminal herein refers to an electronic device with a display interface function, such as a smart phone, a computer, a tablet computer, and the like.
Referring to fig. 1, an embodiment of the present invention provides a method for offloading an application, including:
s1, uninstalling the application program on the terminal equipment;
s2, storing the entry information of the application program in a first folder on the desktop of the terminal equipment;
s3, triggering entry information of the application program in the first folder;
and S4, acquiring the installation package data of the application program according to the entrance information for installation.
As described in the above steps S1 to S4, the application is deleted from the terminal device and then quickly installed. The application program is generally an application program with desktop properties, entry information of the application program is displayed on a desktop of the terminal or stored in a desktop folder, and the corresponding application program can be opened through the entry information. The first folder is a dedicated folder for storing the entry information of the deleted application program, and the entry information of the deleted application program can be conveniently searched in the first folder. When the uninstalled application program needs to be reinstalled, corresponding entry information is triggered in the first folder, the entry information can acquire installation package data corresponding to the entry information according to a preset program, and the application program is reinstalled without a user going to a mobile phone assistant application store and the like to search and download installation package data of the application program to be installed, so that the installation is convenient and quick, the time of the user is saved, and the installation efficiency is improved.
In this embodiment, the step S2 of saving the entry information of the application program in the first folder on the desktop of the terminal device includes:
s201, associating the entry information of the application program with first downloading information of an application program installation package and storing the entry information of the application program and the first downloading information in the first folder.
As described in step S201 above, the entry information of the uninstalled application is associated with the connection address for obtaining the installation package data of the application, so that when the uninstalled application is installed again, the installation package data of the application is directly and quickly obtained according to the associated first download information without steps such as searching and the like, and the application is installed. The first download information comprises a download link for downloading the application program and/or an installation package local file address of the application program downloaded locally.
In this embodiment, the method for obtaining the download link of the application installation package includes:
and S2011, sending the entrance information to a specified mobile phone assistant application store, and receiving a download link of the application program installation package fed back by the mobile phone assistant application store after the entrance information is retrieved.
As described in step S2011, the portal information generally includes information such as a package name of the corresponding application, and the cell phone assistant app store is an assistant dedicated to applications such as installation and uninstallation of applications on terminal devices such as cell phones, for example, a large number of download connections of applications are provided in the cell phone assistant app store. The designated cell phone assistant app store means that a plurality of cell phone assistant app stores may be installed on one terminal device, for example, in china, a 360 cell phone assistant, a 91 cell phone assistant, a QQ cell phone assistant, and the like may be installed on a cell phone of a user at the same time. And sending the entrance information to a designated mobile phone assistant app store, namely sending the entrance information to a pre-designated mobile phone assistant app store, for example, designating 360 the mobile phone assistant app store as a sending object.
In this embodiment, the method for obtaining the local file address of the installation package of the application program includes:
s2012, searching locally according to the entry information of the application program, and acquiring the local file address of the installation package of the application program.
As described in step S2012, the entry information generally includes information such as a package name of the application program corresponding to the entry information, and if the terminal device locally stores the installation package of the application program, the entry information may be locally searched, and then a connection is established with a local file address of the local installation package.
In this embodiment, the step S4 of installing according to the installation package data of the portal information acquisition application includes:
s401, when the first downloading information comprises the downloading link and the installation package local file address, obtaining installation package data of the application program through the installation package local file address for installation.
As described in step S401, when the first download information includes both the download link for downloading the application program and the local file address of the installation package of the application program downloaded locally, and when the application program is reinstalled, the local installation package data is preferentially obtained through the local file address of the installation package, so that the installation package data can be directly called for installation, the process of downloading the installation package data is not required, the installation is fast, and the download flow is saved.
In this embodiment, when the first download information includes a download link for downloading an application program, first determining whether the application program corresponding to the download link is the latest version; and if not, updating the download link to enable the download link to correspond to the latest version of the application program. Therefore, when the installation package data of the application program is obtained through the download link, the latest installation package data can be obtained without downloading old installation package data, and the installation package data is updated again after the application program is installed, so that the time and the flow resource are saved.
In this embodiment, when the first download information includes a download link and an installation package local file address of the application program, the step S4 of acquiring installation package data of the application program according to the entry information for installation includes:
s402, judging whether the application program version corresponding to the download link is higher than the application program version corresponding to the local file address of the installation package;
s403, if yes, downloading the installation package data of the application program through the download link to install the application program; if not, calling a local installation package to install the application program through the local file address of the installation package.
As described in steps S402 and S403, if the deleted application is reinstalled, preferably the latest version of the application is installed, and if the first download information includes both the download link and the address of the local file of the installation package, it is necessary to determine whose version of the installation package data is higher, and after the determination, select the installation with the higher version for installation. If the versions of the installation package data corresponding to the local file addresses of the installation package are the same, the local installation package data corresponding to the local file addresses of the installation package are optimized.
In this embodiment, the step S4 of installing according to the installation package data of the portal information acquisition application includes:
s404, the entrance information is transmitted to a designated mobile phone assistant, and the downloading and installation process of the application program is completed through the mobile phone assistant.
As described in step S404, the mobile phone assistant is an application that helps the user to automatically install, download, and uninstall the application, and after the entry information of the application is sent to the mobile phone assistant, the mobile phone assistant automatically retrieves the corresponding application installation package according to the package name of the entry information, the application name, and the like, and then automatically downloads and installs the application, so that the application installation is more convenient without the user watching.
In this embodiment, the step S1 of uninstalling the application program on the terminal device includes:
s101, the application program is arranged in a second folder on a desktop, an unloading command is triggered through the second folder, and the application program in a second file is unloaded; wherein at least one application program is set in the second folder.
As described in step S101, the second folder stores therein a folder of entry information of at least one application program, and is disposed on the desktop of the terminal device. And when the second folder is unloaded or deleted, automatically triggering and unloading the application program corresponding to each entry information in the second folder to realize batch unloading. The second folder on the desktop of the terminal device generally stores the entry information of the application programs of the same type, so that the application programs do not need to be unloaded one by one when not needed, the second folder is only deleted integrally, and the application programs in the second folder acquire the unloading command to unload. For example, all the second files are entry information of application programs of games, and in order to make efforts for learning or working with ease, a user does not need to enter the second folder to select the application programs one by one or enter the second folder to select all the application programs and then unload the application programs in batches, the second folder can be directly deleted, and other operations are performed, a command that all the application programs should be unloaded by the games in the second folder is triggered, and unloading is more convenient and rapid.
In this embodiment, the method for triggering an uninstall command by the second folder includes: and triggering the unloading command when dragging the second folder to the first folder. When the application program corresponding to all the entry information in the second folder needs to be uninstalled, the second folder can be directly dragged and applied to the first folder, and when the application program is stored in the first folder, a command for uninstalling the folder is triggered, and the application program corresponding to all the entry information in the second folder is uninstalled, so that the application program is convenient to use.
In this embodiment, the step S1 of uninstalling the application program on the terminal device includes:
s102, when the entry information of the application program is moved to the first folder, triggering an uninstalling command of the application program, and uninstalling the application program.
As described in step S102, when the application needs to be uninstalled, the application or the entry information of the application may be directly moved to the first folder, and when the application is stored in the first folder, the command for uninstalling the application corresponding to the entry information is triggered, so as to uninstall the application corresponding to the entry information, which is convenient to use.
Referring to fig. 2, in this embodiment, after the step S4 of installing according to the installation package data of the portal information acquisition application, the method includes:
and S5, automatically separating the entry information of the installed application program from the first folder, and storing the entry information to a specified position.
As described in step S5 above, if the entry information of the reinstalled application is still stored in the first folder, normal use of the user may be greatly affected, for example, the reinstalled application and the application that only has the entry information stored therein need to be distinguished, and misoperation may be prevented. And the entry information of the reinstalled application automatically breaks away from the first folder, so that misoperation and the like are effectively prevented, and the use convenience is improved. In other embodiments, new entry information may also be generated at a specified location, and the corresponding entry information in the first folder may be deleted directly.
In this embodiment, before step S5, where the entry information of the installed application program is automatically separated from the first folder and stored in a designated location, the method includes:
and S51, avoiding triggering the corresponding entry information in the first folder, and installing the application program.
As described in step S51 above, that is, the reinstalled application is not installed by the user by triggering entry information installation in the first folder, but is installed by other means, such as by the user directly downloading installation through a cell phone assistant app store. However, in any installation, if the entry information of the reinstalled application is present in the first folder before, after the installation is completed, the entry information corresponding to the application is deleted from the first folder, so that the repeated installation, other misoperation and the like are prevented.
Referring to fig. 3, in this embodiment, the step S5 of automatically separating the entry information of the installed application from the first folder and storing the entry information in a designated location includes:
s501, acquiring broadcast information of the application program after installation;
s502, triggering a separation command of automatically separating the entry information from the first folder according to the broadcast information, and executing the separation command;
and S503, storing the entrance information to a specified position according to a preset departure path.
As described in the above steps S501, S502, and S503, any application program sends a broadcast message to notify each application unit in the terminal device after installation. After the broadcast information is acquired, the corresponding application program can be known to be installed, so that a detachment command is triggered to perform detachment. And in the process of separation, namely according to the designated path, storing the data to the designated position, generally on the desktop of the terminal equipment. Of course, the entry information may also be stored in a designated folder, for example, an application restore folder, which facilitates the user to find the entry information separated from the first folder.
In this embodiment, the step S502 of triggering the detach command that the entry information automatically detaches from the first folder according to the broadcast information includes:
s5021 compares the packet name contained in the entry information with the packet name of the broadcast information, and triggers a detach command for detaching the entry information from the first folder if the packet name of the entry information is the same as the packet name of the broadcast information.
As described in step S5021, this is a judgment process, and a specific method of judgment is described. The package name is information that each application has, and the package names of different applications are different, that is, each application has a unique package name, so that the application can be identified by the package name. The entry information includes packet names corresponding to the applications, when the reinstalled applications are installed and broadcast information is transmitted to a system of the terminal device, the broadcast information includes corresponding packet names, the packet names included in the entry information in the first folder are compared with the packet names in the broadcast information, if the packet name included in a certain entry information is the same as the packet name in the broadcast information, the application corresponding to the entry information is reinstalled, and then the entry information is stored to a specified position according to a specified path.
In this embodiment, the step S2011 of sending the entry information to the specified mobile phone assistant app store and receiving the download link of the application installation package fed back by the mobile phone assistant app store after the entry information is retrieved includes:
s20111, when the installation package data of the application program does not exist in the mobile phone assistant application store, the entrance information traverses other mobile phone assistant application stores on the terminal, and an application store which can download the installation package data of the application program is searched;
and S20112, when all mobile phone assistant app stores on the terminal equipment do not have the installation package data of the application program, the entrance information is connected with the browser to search the installation package data of the application program, and after the installation package data of the application program is searched, the download link of the application program installation package fed back by the browser is received.
As described in steps S20111 and S20112, downloading various applications from the cell phone assistant app store is relatively secure, so generally, the installation package of the applications downloaded from the cell phone assistant app store is installed with priority. However, each mobile phone assistant app store hardly contains all known applications, so when an application corresponding to the portal information does not find a download resource of a corresponding application in a designated mobile phone assistant app store, other mobile phone assistant app stores on the terminal device are traversed, available download resources are searched from other mobile phone assistant app stores, and a downloading and installing process is performed. Of course, all the approaches have no download resource, and then the terminal device will send out the display status of the reminder. When the installation package data of the application program is downloaded, a safe processing process of checking and killing trojans, viruses and the like can be carried out on the downloaded resource.
In this embodiment, the step S4 of installing according to the installation package data of the portal information acquisition application includes:
s405, when the installation package data of the application program is downloaded through the mobile phone assistant application store, displaying the downloading progress at the entrance information.
As described in step S405 above, the downloading progress of the application program is displayed at the portal information, so that the user can visually know the downloading progress, and the use convenience and the use experience of the user are improved.
In this embodiment, the step S1 of uninstalling the application program on the terminal device includes:
s103, backing up the installation program of the application to a specified server;
the step S4 of acquiring the installation package data of the application program according to the portal information for installation includes:
s406, associating the entrance information with a download entrance of the server, and downloading and installing the application from the server again through the download entrance when the entrance information is triggered.
As described in steps S102 and S406, when the application is uninstalled, the installer of the application is backed up to the designated server, and when the reserved entry information needs to be clicked to download and install the application again, the application does not need to be downloaded to the application store or the browser, but the application can be downloaded directly to the designated server, and the processes of selecting and searching the application store or the browser are not needed, so that the application can be downloaded and installed more quickly and conveniently.
In one embodiment, the terminal is a smart phone, and the storage space of the smart phone is to be fully stored, so that the application program that is not commonly used needs to be uninstalled to release part of the storage space. The unloading process comprises the following steps: dragging the entry information of the application program to be uninstalled into the first folder, starting the program for uninstalling the application program to uninstall when the application program is dragged into the first folder, but keeping the entry information of the application program in the first folder, and backing up the installation program of the application program to a specified server while uninstalling. In other embodiments, when the application with desktop properties is uninstalled by a cell phone assistant or the like, the portal information thereof may also be automatically saved in the first folder. When the application program is unloaded, the entrance information is downloaded and associated with the corresponding installation package data of the designated application store, browser, server and the like, when the unloaded application program needs to be downloaded again, the first folder is opened, and the corresponding entrance information is clicked to be connected to the corresponding application store, browser, server and the like through the entrance information to download and install the installation package data of the unloaded corresponding application program. When the uninstalled application program is reinstalled, the application sends broadcast information to inform all units of the completion of installation, then the package names of the application program carried by the broadcast information are compared with the package names of the entry information of all applications in the first folder, if the package names are the same, the entry information in the uninstalled file is separated from the first folder and displayed on a desktop or a designated folder.
According to the method for uninstalling the application, the entrance information of the uninstalled application program is reserved, and when the application program is installed again next time, the reserved entrance information can be clicked to download and install, so that the installation time of a user is saved, the installation convenience of the application program is improved, and the installation experience of the user is improved.
Referring to fig. 4, an embodiment of the present invention further provides an apparatus for processing an application program, including:
an uninstalling unit 10, configured to uninstall an application program on a terminal device;
the saving unit 20 is configured to save the entry information of the application program in a first folder on a desktop of the terminal device;
a triggering unit 30 for triggering entry information of an application program in a first folder;
and an installation unit 40 for obtaining installation package data of the application program according to the portal information for installation.
The uninstalling unit 10, the saving unit 20, the triggering unit 30, and the installing unit 40 are units required for a process of deleting an application from a terminal device and then quickly installing the application. The application program is generally an application program with desktop properties, entry information of the application program is displayed on a desktop of the terminal or stored in a desktop folder, and the corresponding application program can be opened through the entry information. The first folder is a dedicated folder for storing the entry information of the deleted application program, and the entry information of the deleted application program can be conveniently searched in the first folder. When the uninstalled application program needs to be reinstalled, corresponding entry information is triggered in the first folder, the entry information can acquire installation package data corresponding to the entry information according to a preset program, the application program is reinstalled without a user going to a mobile phone assistant application store and the like to search and download installation package data of the application program to be installed, the installation is convenient and quick, the time of the user is saved, and the installation efficiency is improved
Referring to fig. 5, in this embodiment, the storage unit 20 includes:
and the association saving module 201 is configured to associate the entry information of the application with the first download information of the application installation package, and save the association in the first folder.
As the association storing module 201, the entry information of the uninstalled application is associated with the connection address for obtaining the installation package data of the application, so that when the uninstalled application is installed again, the installation package data of the application can be quickly obtained directly according to the associated first download information without searching and other steps, and the application can be installed. The first download information comprises a download link for downloading the application program and/or an installation package local file address of the application program downloaded locally.
Referring to fig. 5, in this embodiment, the association saving module 201 includes a first obtaining sub-module 2011 for obtaining a download link of the application installation package, where the first obtaining sub-module 2011: and the download link is used for sending the entrance information to the appointed mobile phone assistant application store and receiving the feedback application program installation package after the mobile phone assistant application store retrieves the entrance information.
As the first acquiring sub-module 2011, the entry information generally includes information such as a package name of the corresponding application, and the cell phone assistant app store is an assistant dedicated to applications such as installation and uninstallation of applications on terminal devices such as cell phones, for example, a large number of download connections of applications are provided in the cell phone assistant app store. The designated cell phone assistant app store means that a plurality of cell phone assistant app stores may be installed on one terminal device, for example, in china, a 360 cell phone assistant, a 91 cell phone assistant, a QQ cell phone assistant, and the like may be installed on a cell phone of a user at the same time. And sending the entrance information to a designated mobile phone assistant app store, namely sending the entrance information to a pre-designated mobile phone assistant app store, for example, designating 360 the mobile phone assistant app store as a sending object.
Referring to fig. 5, in this embodiment, the association saving module 201 includes a second obtaining sub-module 2012 for obtaining the address of the installation package local file of the application program, where the second obtaining sub-module 2012: and the local searching module is used for searching locally according to the entry information of the application program to acquire the local file address of the installation package of the application program.
As the second obtaining sub-module 2012 mentioned above, the entry information generally has information such as a package name of the application program corresponding to the entry information, and if the terminal device locally stores the installation package of the application program, the entry information can be locally searched, and then a connection is established with a local file address of the local installation package.
Referring to fig. 6, in this embodiment, the mounting unit 40 includes:
a first installation module 401, configured to obtain installation package data of an application program through the installation package local file address for installation when the first download information includes the download link and the installation package local file address.
As mentioned above, when the first download information includes both the download link for downloading the application program and the local file address of the installation package of the application program downloaded locally, the first installation module 401 preferentially selects to obtain the local installation package data through the local file address of the installation package when the application program is reinstalled, and can directly call the installation package data for installation without downloading the installation package data, so that the installation is fast and the download flow is saved.
Referring to fig. 5, in this embodiment, the association storing module 201 includes: the association submodule 2013 is configured to, when the first download information includes a download link for downloading an application program, determine whether the application program corresponding to the download link is the latest version; and if not, updating the download link to enable the download link to correspond to the latest version of the application program. Therefore, when the installation package data of the application program is obtained through the download link, the latest installation package data can be obtained without downloading old installation package data, and the installation package data is updated again after the application program is installed, so that the time and the flow resource are saved.
Referring to fig. 6, in this embodiment, when the first download information includes a download link of the application program and an address of a local file of an installation package, the installing unit 40 includes:
a determining and installing module 402, configured to determine whether an application version corresponding to the download link is higher than an application version corresponding to an address of a local file of an installation package; if yes, the application program is installed through the installation package data of the downloading link downloading application program, and if not, a local installation package is called through an installation package local file address to install the application program.
As the determining and installing module 402, if the deleted application program is reinstalled, preferably the latest version of the application program is installed, and if the first download information includes both the download link and the address of the local file of the installation package, it is necessary to determine which version of the installation package data is higher, and after the determination, select the version with the higher version for installation. If the versions of the installation package data corresponding to the local file addresses of the installation package are the same, the local installation package data corresponding to the local file addresses of the installation package are optimized.
Referring to fig. 6, in this embodiment, the mounting unit 40 includes:
a second installation module 403, configured to transmit the entry information to a specified mobile phone assistant, and complete the downloading and installation process of the application program through the mobile phone assistant.
As the second installation module 403, the mobile phone assistant is an application that helps the user to automatically install, download, and uninstall the application, and after the entry information of the application is sent to the mobile phone assistant, the mobile phone assistant may automatically retrieve the corresponding application installation package according to the package name of the entry information, the application name, and the like, and then automatically download and install the application, so that the application installation is more convenient without the user's watch.
Referring to fig. 7, in this embodiment, the unloading unit 10 includes:
the uninstalling module 101 is configured to set the application program in a second folder on the desktop, and to trigger an uninstalling command through the second folder to uninstall the application program in the second file; wherein at least one application program is set in the second folder.
As for the uninstalling module 101, the second folder stores at least one folder of entry information of an application program, and the folder is disposed on a desktop of the terminal device. And when the second folder is unloaded or deleted, automatically triggering and unloading the application program corresponding to each entry information in the second folder to realize batch unloading. The second folder on the desktop of the terminal device generally stores the entry information of the application programs of the same type, so that the application programs do not need to be unloaded one by one when not needed, the second folder is only deleted integrally, and the application programs in the second folder acquire the unloading command to unload. For example, all the second files are entry information of application programs of games, and in order to make efforts for learning or working with ease, a user does not need to enter the second folder to select the application programs one by one or enter the second folder to select all the application programs and then unload the application programs in batches, the second folder can be directly deleted, and other operations are performed, a command that all the application programs should be unloaded by the games in the second folder is triggered, and unloading is more convenient and rapid.
Referring to fig. 7, in this embodiment, the unloading module 10 includes:
and the dragging sub-module 102 is configured to trigger the unloading command when dragging the second folder to the first folder. When the application program corresponding to all the entry information in the second folder needs to be uninstalled, the second folder can be directly dragged and applied to the first folder, and when the application program is stored in the first folder, a command for uninstalling the folder is triggered, and the application program corresponding to all the entry information in the second folder is uninstalled, so that the application program is convenient to use.
Referring to fig. 7, in this embodiment, the unloading unit 10 includes:
and the movement triggering module 103 is configured to trigger an uninstall command of the application program to uninstall the application program when the entry information of the application program is moved to the first folder.
As mentioned above, the mobile triggering module 103 can directly move the application program or the entry information of the application program to the first folder when the application program needs to be uninstalled, and trigger the command of uninstalling the application program corresponding to the entry information to uninstall the application program corresponding to the entry information when the application program is stored in the first folder, so that the application program is convenient to use
Referring to fig. 8, in this embodiment, the apparatus for offloading an application further includes:
and a detachment storage unit 50 for automatically detaching the entry information of the installed application from the first folder and storing the same in a designated location.
As described above, if the entry information of the reinstalled application is still stored in the first folder, the normal use of the user may be greatly affected, for example, the reinstalled application and the application that only has the entry information stored therein need to be distinguished, and misoperation may be prevented. And the entry information of the reinstalled application automatically breaks away from the first folder, so that misoperation and the like are effectively prevented, and the use convenience is improved. In other embodiments, new entry information may also be generated at a specified location, and the corresponding entry information in the first folder may be deleted directly.
In this embodiment, the apparatus for offloading an application further includes:
and the avoiding unit is used for avoiding triggering the corresponding entry information in the first folder and installing the application program. That is, the reinstalled application is not installed by the user by triggering entry information in the first folder, but is installed by other means, for example, the user directly downloads the installation through a cell phone assistant app store, and the like. However, in any installation, if the entry information of the reinstalled application is present in the first folder before, after the installation is completed, the entry information corresponding to the application is deleted from the first folder, so that the repeated installation, other misoperation and the like are prevented.
Referring to fig. 9, in this embodiment, the detachment storage unit 50 includes:
an obtaining module 501, configured to obtain broadcast information that an application is installed;
a detachment execution module 502, configured to trigger a detachment command for automatically detaching the entry information from the first folder according to the broadcast information, and execute the detachment command;
the storage module 503 is configured to store the entry information to the specified location according to the preset departure path.
As the above-mentioned acquiring module 501 is separated from the executing module 502 and the storing module 503, any application program will send a broadcast message after the installation is completed, and notify each application unit in the terminal device. After the broadcast information is acquired, the corresponding application program can be known to be installed, so that a detachment command is triggered to perform detachment. And in the process of separation, namely according to the designated path, storing the data to the designated position, generally on the desktop of the terminal equipment. Of course, the entry information may also be stored in a designated folder, for example, an application restore folder, which facilitates the user to find the entry information separated from the first folder.
Referring to fig. 9, in this embodiment, the detachment performing module 502 includes:
the comparison submodule 5021 is used for comparing the packet name contained in the entry information with the packet name carried by the broadcast information, and triggering a separation command that the entry information is separated from the first folder if the packet name of the entry information is the same as the packet name carried by the broadcast information.
As described above, the sub module 5021 is a process of judgment, and is a module of a program for executing a specific method of judgment. The package name is information that each application has, and the package names of different applications are different, that is, each application has a unique package name, so that the application can be identified by the package name. The entry information includes packet names corresponding to the applications, when the reinstalled applications are installed and broadcast information is transmitted to a system of the terminal device, the broadcast information includes corresponding packet names, the packet names included in the entry information in the first folder are compared with the packet names in the broadcast information, if the packet name included in a certain entry information is the same as the packet name in the broadcast information, the application corresponding to the entry information is reinstalled, and then the entry information is stored to a specified position according to a specified path.
Referring to fig. 10, in this embodiment, the first obtaining sub-module 2011 includes:
a first skip download installation sub-module 20111, configured to, when there is no installation package data of the application program in the cell phone assistant app store, traverse other cell phone assistant app stores on the terminal by the entry information, and find an app store that can download the installation package data of the application program;
the second skip download installation sub-module 20112 is configured to, when all the mobile phone assistant app stores on the terminal device do not have the installation package data of the application program, connect the portal information to the browser to search for the installation package data of the application program, and receive a download link of the application program installation package fed back by the browser after the search.
As described above, the first skip download installation sub-module 20111 and the second skip download installation sub-module 20112 are relatively safe for downloading various applications from the mobile phone assistant app store, and therefore, the installation package of the applications downloaded from the mobile phone assistant app store is generally installed preferentially. However, each mobile phone assistant app store hardly contains all known applications, so when an application corresponding to the portal information does not find a download resource of a corresponding application in a designated mobile phone assistant app store, other mobile phone assistant app stores on the terminal device are traversed, available download resources are searched from other mobile phone assistant app stores, and a downloading and installing process is performed. Of course, all the approaches have no download resource, and then the terminal device will send out the display status of the reminder. When the installation package data of the application program is downloaded, a safe processing process of checking and killing trojans, viruses and the like can be carried out on the downloaded resource.
Referring to fig. 6, in this embodiment, the mounting unit 40 includes:
and a progress display module 404 for displaying a download progress at the entrance information when the installation package data of the application program is downloaded through the cell phone assistant app store. The downloading progress of the application program is displayed at the entrance information position, so that a user can visually know the downloading progress, and the use convenience and the use experience of the user are improved.
In this embodiment, referring to fig. 7, the unloading unit 10 includes:
a backup module 104, configured to backup an installer of an application to a specified server;
referring to fig. 6, the mounting unit 40 includes:
and an association server module 405, configured to associate the entry information with a download entry of the server, and when the entry information is triggered, re-download and install the application from the server through the download entry.
As the backup module 104 and the associated server module 405 are described above, when the application is uninstalled, the installer of the application is backed up to the designated server, and when the reserved entry information needs to be clicked to download and install the application again, the application does not need to be downloaded to the application store or the browser, but the application can be downloaded directly to the designated server, and the processes of selection and search of the application store or the browser are not needed, so that the application can be downloaded and installed more quickly and conveniently.
In one embodiment, the terminal is a smart phone, and the storage space of the smart phone is to be fully stored, so that the application program that is not commonly used needs to be uninstalled to release part of the storage space. The unloading process comprises the following steps: dragging the entry information of the application program to be uninstalled into the first folder, starting the program for uninstalling the application program to uninstall when the application program is dragged into the first folder, but keeping the entry information of the application program in the first folder, and backing up the installation program of the application program to a specified server while uninstalling. In other embodiments, when the application with desktop properties is uninstalled by a cell phone assistant or the like, the portal information thereof may also be automatically saved in the first folder. When the application program is unloaded, the entrance information is downloaded and associated with the corresponding installation package data of the designated application store, browser, server and the like, when the unloaded application program needs to be downloaded again, the first folder is opened, and the corresponding entrance information is clicked to be connected to the corresponding application store, browser, server and the like through the entrance information to download and install the installation package data of the unloaded corresponding application program. When the uninstalled application program is reinstalled, the application sends broadcast information to inform all units of the completion of installation, then the package names of the application program carried by the broadcast information are compared with the package names of the entry information of all applications in the first folder, if the package names are the same, the entry information in the uninstalled file is separated from the first folder and displayed on a desktop or a designated folder.
The device for uninstalling the application reserves the entrance information of the uninstalled application program, and when the application program is installed again next time, the reserved entrance information can be clicked to download and install, so that the installation time of a user is saved, the convenience of application program installation is improved, and the installation experience of the user is improved.
Referring to fig. 11, an embodiment of the present invention further provides a terminal, including a processor 1180 and a memory 1120, where the memory 1120 is used for storing a program for an apparatus for uninstalling an application, to execute the method for uninstalling an application; the processor 1180 is configured to execute programs stored in the memory.
For convenience of explanation, only the parts related to the embodiments of the present invention are shown, and details of the specific techniques are not disclosed. The mobile terminal may be any terminal device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), a vehicle-mounted computer, and the like, taking the mobile terminal as the mobile phone as an example:
fig. 11 is a block diagram illustrating a partial structure of a mobile phone related to a mobile terminal according to an embodiment of the present invention. Referring to fig. 11, the cellular phone includes: radio Frequency (RF) circuitry 1110, memory 1120, input unit 1130, display unit 1140, sensors 1150, audio circuitry 1160, wireless fidelity (WiFi) module 1170, processor 1180, and power supply 1190. Those skilled in the art will appreciate that the handset configuration shown in fig. 11 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 11:
RF circuit 1110 may be used for receiving and transmitting signals during a message transmission or call, and in particular, for receiving downlink messages from a base station and then processing the received downlink messages to processor 1180; in addition, the data for designing uplink is transmitted to the base station. In general, RF circuit 1110 includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuitry 1110 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), and the like.
The memory 1120 may be used to store software programs and modules, and the processor 1180 may execute various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 1120. The memory 1120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 1120 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 1130 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, the input unit 1130 may include a touch panel 1131 and other input devices 1132. Touch panel 1131, also referred to as a touch screen, can collect touch operations of a user on or near the touch panel 1131 (for example, operations of the user on or near touch panel 1131 by using any suitable object or accessory such as a finger or a stylus pen), and drive corresponding connection devices according to a preset program. Alternatively, the touch panel 1131 may include two parts, namely, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 1180, and can receive and execute commands sent by the processor 1180. In addition, the touch panel 1131 can be implemented by using various types, such as resistive, capacitive, infrared, and surface acoustic wave. The input unit 1130 may include other input devices 1132 in addition to the touch panel 1131. In particular, other input devices 1132 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 1140 may be used to display information input by the user or information provided to the user and various menus of the cellular phone. The Display unit 1140 may include a Display panel 1141, and optionally, the Display panel 1141 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 1131 can cover the display panel 1141, and when the touch panel 1131 detects a touch operation on or near the touch panel, the touch panel is transmitted to the processor 1180 to determine the type of the touch event, and then the processor 1180 provides a corresponding visual output on the display panel 1141 according to the type of the touch event. Although in fig. 11, the touch panel 1131 and the display panel 1141 are two independent components to implement the input and output functions of the mobile phone, in some embodiments, the touch panel 1131 and the display panel 1141 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 1150, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1141 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 1141 and/or the backlight when the mobile phone moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
Audio circuitry 1160, speakers 1161, and microphone 1162 may provide an audio interface between a user and a cell phone. The audio circuit 1160 may transmit the electrical signal converted from the received audio data to the speaker 1161, and convert the electrical signal into a sound signal for output by the speaker 1161; on the other hand, the microphone 1162 converts the collected sound signals into electrical signals, which are received by the audio circuit 1160 and converted into audio data, which are then processed by the audio data output processor 1180, and then transmitted to, for example, another cellular phone via the RF circuit 1110, or output to the memory 1120 for further processing.
WiFi belongs to short-distance wireless transmission technology, and the cell phone can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 1170, and provides wireless broadband internet access for the user. Although fig. 11 shows the WiFi module 1170, it is understood that it does not belong to the essential constitution of the handset, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 1180 is a control center of the mobile phone, and is connected to various parts of the whole mobile phone through various interfaces and lines, and executes various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 1120 and calling data stored in the memory 1120, thereby performing overall monitoring of the mobile phone. Optionally, processor 1180 may include one or more processing units; preferably, the processor 1180 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated within processor 1180.
The phone also includes a power supply 1190 (e.g., a battery) for powering the various components, and preferably, the power supply may be logically connected to the processor 1180 via a power management system, so that the power management system may manage charging, discharging, and power consumption management functions.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
Referring to fig. 11, in the embodiment of the present invention, the processor 1180 included in the mobile terminal further has the following functions:
unloading an application program on the terminal equipment;
storing the entry information of the application program in a first folder on a desktop of the terminal equipment;
triggering entry information of an application program in a first folder;
and acquiring installation package data of the application program according to the entrance information for installation.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
It will be understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by hardware that is instructed to implement by a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
The embodiment of the invention also provides the following scheme:
a1, a processing method of an application program, comprising:
unloading an application program on the terminal equipment;
storing the entry information of the application program in a first folder on a desktop of the terminal equipment;
triggering entry information of an application program in a first folder;
and acquiring installation package data of the application program according to the entrance information for installation.
A2, according to the processing method for an application program described in a1, the step of saving entry information for the application program in a first folder on a desktop of a terminal device includes:
and associating the entry information of the application program with the first downloading information of the application program installation package and storing the entry information of the application program and the first downloading information of the application program installation package in the first folder.
A3, the processing method of the application program according to A2, wherein the first download information includes a download link for downloading the application program, and/or an installation package local file address of the application program downloaded locally.
A4, according to the processing method of the application program described in A3, the method for obtaining the download link of the application program installation package includes:
and sending the entrance information to a designated mobile phone assistant application store, and receiving a download link of the application program installation package fed back by the mobile phone assistant application store after the entrance information is retrieved.
A5, according to the processing method of the application program described in A3, the method for obtaining the local file address of the installation package of the application program includes:
and searching locally according to the entry information of the application program to acquire the local file address of the installation package of the application program.
A6, the method for processing an application according to A3, wherein the step of obtaining installation package data of an application according to the portal information for installation comprises:
and when the first downloading information comprises the downloading link and the installation package local file address, acquiring the installation package data of the application program through the installation package local file address for installation.
A7, according to the method for processing the application program of A3, when the first download information includes a download link for downloading the application program, determining whether the application program corresponding to the download link is the latest version;
and if not, updating the download link to enable the download link to correspond to the latest version of the application program.
A8, according to the processing method of the application program described in a7, when the first download information includes a download link and an installation package local file address of the application program, the step of obtaining installation package data of the application program according to the entry information for installation includes:
judging whether the application program version corresponding to the download link is higher than the application program version corresponding to the local file address of the installation package;
if yes, downloading the installation package data of the application program through the download link to install the application program; if not, calling a local installation package to install the application program through the local file address of the installation package.
A9, the method for processing an application according to a1, wherein the step of obtaining installation package data of an application according to the portal information for installation comprises:
and transmitting the entry information to a specified mobile phone assistant, and finishing the downloading and installing processes of the application program by the mobile phone assistant.
A10, the method for processing an application program according to a1, wherein the step of uninstalling an application program on a terminal device includes:
the application program is arranged in a second folder on the desktop, and an unloading command is triggered through the second folder to unload the application program in a second file; wherein at least one application program is set in the second folder.
A11, the method for processing application program according to A10, wherein the method for unloading command triggered by the second folder comprises the following steps:
and triggering the unloading command when dragging the second folder to the first folder.
A12, the method for uninstalling an application according to a1, the step of uninstalling an application on a terminal device includes:
and when the entry information of the application program is moved to the first folder, triggering an uninstalling command of the application program to uninstall the application program.
A13, the method for uninstalling an application according to any of a1-a12, wherein the step of obtaining installation package data of an application program according to the portal information for installation comprises:
and automatically separating the entry information of the installed application program from the first folder and storing the entry information to a specified position.
A14, before the step of automatically separating the entry information of the installed application program from the first folder and storing the entry information in a designated location according to the method for uninstalling an application of A13, the method includes:
and avoiding triggering the corresponding entry information in the first folder, and installing the application program.
A15, according to the method for uninstalling an application in A13, the step of automatically separating the entry information of the installed application program from the first folder and storing the entry information in a designated location includes:
acquiring broadcast information of the application program after installation;
triggering a separation command that the entry information is automatically separated from the first folder according to the broadcast information, and executing the separation command;
and storing the entrance information to a specified position according to a preset separation path.
A16, the method for uninstalling an application according to A15, wherein the step of triggering a detach command for automatically detaching entry information from the first folder according to broadcast information comprises:
and comparing the packet name contained in the entry information with the packet name carried by the broadcast information, and if the packet name of the entry information is the same as the packet name carried by the broadcast information, triggering a separation command that the entry information is separated from the first folder.
A17, the method for uninstalling an application according to a4, wherein the step of sending entrance information to a designated cell phone assistant app store and receiving a download link of an application installation package fed back by the cell phone assistant app store after being retrieved through the entrance information includes:
when the mobile phone assistant app store does not have the installation package data of the application program, the entrance information traverses other mobile phone assistant app stores on the terminal and searches for an app store which can download the installation package data of the application program;
and when all the mobile phone assistant application stores on the terminal equipment do not have the installation package data of the application program, the entrance information is connected with the browser to search the installation package data of the application program, and after the installation package data of the application program is searched, a download link of the application program installation package fed back by the browser is received.
A18, the method for uninstalling an application according to a1, wherein the step of obtaining installation package data of an application program according to the portal information for installation comprises:
and when the installation package data of the application program is downloaded through the mobile phone assistant application store, displaying the downloading progress at the entrance information.
A19, the method for uninstalling an application according to a1, the step of uninstalling an application on a terminal device includes:
backing up an installation program of an application to a specified server;
the step of acquiring installation package data of an application program according to the entry information to install includes:
and associating the entrance information with a download entrance of the server, and downloading and installing the application from the server again through the download entrance when the entrance information is triggered.
B1, an apparatus for processing an application program, comprising:
the uninstalling unit is used for uninstalling the application program on the terminal equipment;
the storage unit is used for storing the entry information of the application program in a first folder on a desktop of the terminal equipment;
the triggering unit is used for triggering the entrance information of the application program in the first folder;
and the installation unit is used for obtaining the installation package data of the application program according to the entrance information to carry out installation.
B2, the processing device of the application program according to B1, the saving unit includes:
and the association storage module is used for associating the entry information of the application program with the first downloading information of the application program installation package and storing the entry information of the application program and the first downloading information in the first folder.
B3, the processing device of the application program according to B2, wherein the first download information comprises a download link for downloading the application program and/or an installation package local file address of the application program downloaded locally.
B4, the processing apparatus for an application according to B3, wherein the association saving module includes a first obtaining sub-module for obtaining a download link of the application installation package, and the first obtaining sub-module: and the download link is used for sending the entrance information to the appointed mobile phone assistant application store and receiving the feedback application program installation package after the mobile phone assistant application store retrieves the entrance information.
B5, in the apparatus for processing an application according to B3, the association saving module includes a second obtaining sub-module for obtaining an address of a local file of an installation package of the application, and the second obtaining sub-module: and the local searching module is used for searching locally according to the entry information of the application program to acquire the local file address of the installation package of the application program.
B6, the processing device of the application program according to B3, the installation unit comprises:
and the first installation module is used for acquiring installation package data of the application program for installation through the installation package local file address when the first download information comprises the download link and the installation package local file address.
B7, the processing device of the application program according to B3, the association saving module comprises:
the association submodule is used for judging whether the application program corresponding to the download link is the latest version or not when the first download information comprises the download link for downloading the application program; and if not, updating the download link to enable the download link to correspond to the latest version of the application program.
B8, the processing apparatus for an application according to B7, wherein when the first download information includes a download link of the application and an address of an installation package local file, the installation unit includes:
the judging and installing module is used for judging whether the application program version corresponding to the downloading link is higher than the application program version corresponding to the local file address of the installation package; if yes, the application program is installed through the installation package data of the downloading link downloading application program, and if not, a local installation package is called through an installation package local file address to install the application program.
B9, the processing device of the application program according to B1, the installation unit comprises:
and the second installation module is used for transmitting the entrance information to a specified mobile phone assistant and finishing the downloading and installation process of the application program through the mobile phone assistant.
B10, the processing device of the application program according to B1, the uninstalling unit includes:
the unloading module is used for setting the application program in a second folder on the desktop, triggering an unloading command through the second folder and unloading the application program in a second file; wherein at least one application program is set in the second folder.
B11, the processing device of the application program according to B10, the uninstalling module comprises:
and the dragging sub-module is used for triggering the unloading command when dragging the second folder to the first folder.
B12, the apparatus for uninstalling an application according to B1, the uninstalling unit comprising:
and the movement triggering module is used for triggering an unloading command of the application program to unload the application program when the entry information of the application program is moved to the first folder.
B13, the apparatus for offloading applications of B1-B12, further comprising:
and the detachment storage unit is used for automatically detaching the entry information of the installed application program from the first folder and storing the entry information to a specified position.
B14, the apparatus for uninstalling an application according to B13, further comprising:
and the avoiding unit is used for avoiding triggering the corresponding entry information in the first folder and installing the application program.
B15, the apparatus for uninstalling an application according to B13, the detached storage unit comprising:
the acquisition module is used for acquiring the broadcast information of the application program after installation;
the separation execution module is used for triggering a separation command that the entry information is automatically separated from the first folder according to the broadcast information and executing the separation command;
and the storage module is used for storing the entrance information to the specified position according to the preset separation path.
B16, the device for uninstalling an application according to B15, the detach execution module comprising:
and the comparison submodule is used for comparing the packet name contained in the entry information with the packet name carried by the broadcast information, and triggering a separation command that the entry information is separated from the first folder if the packet name of the entry information is the same as the packet name carried by the broadcast information.
B17, the apparatus for uninstalling an application according to B4, the first obtaining sub-module comprising:
a first skip download installation sub-module, configured to, when there is no installation package data of the application program in the mobile phone assistant app store, traverse other mobile phone assistant app stores on the terminal by the entry information, and search for an app store that can download the installation package data of the application program;
and the second skip download installation sub-module is used for connecting the entrance information with the browser to search the installation package data of the application program when all the mobile phone assistant application stores on the terminal equipment do not have the installation package data of the application program, and receiving a download link of the application program installation package fed back by the browser after the search.
B18, the device for unloading applications according to B1, the installation unit comprising:
and the progress display module is used for displaying the downloading progress at the entrance information when the installation package data of the application program is downloaded through the mobile phone assistant application store.
B19, the apparatus for uninstalling an application according to B1, the uninstalling unit comprising:
the backup module is used for backing up the installation program of the application to a specified server;
the mounting unit includes:
and the association server module is used for associating the entrance information with a download entrance of the server, and when the entrance information is triggered, the application is downloaded and installed again from the server through the download entrance.
C1, a terminal comprising a processor and a memory,
the memory stores a program for the means for unloading an application to execute the method for unloading an application described in the above-mentioned a1 through the right a 19;
the processor is configured to execute programs stored in the memory.