[go: up one dir, main page]

CN106648750B - Terminal and method and device for unloading application - Google Patents

Terminal and method and device for unloading application Download PDF

Info

Publication number
CN106648750B
CN106648750B CN201611044543.9A CN201611044543A CN106648750B CN 106648750 B CN106648750 B CN 106648750B CN 201611044543 A CN201611044543 A CN 201611044543A CN 106648750 B CN106648750 B CN 106648750B
Authority
CN
China
Prior art keywords
application program
application
folder
installation package
entry information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201611044543.9A
Other languages
Chinese (zh)
Other versions
CN106648750A (en
Inventor
吴立佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Anyun Century Technology Co Ltd
Original Assignee
Beijing Anyun Century Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Anyun Century Technology Co Ltd filed Critical Beijing Anyun Century Technology Co Ltd
Priority to CN201611044543.9A priority Critical patent/CN106648750B/en
Publication of CN106648750A publication Critical patent/CN106648750A/en
Application granted granted Critical
Publication of CN106648750B publication Critical patent/CN106648750B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/64Retargetable
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/62Uninstallation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明揭示了一种终端以及卸载应用的方法和装置,其中卸载应用的方法包括:卸载终端设备上的应用程序;将应用程序的入口信息保存于终端设备桌面上第一文件夹中;在第一文件夹中触发应用程序的入口信息;依据所述入口信息获取应用程序的安装包数据进行安装。本发明的终端以及卸载应用的方法和装置,将卸载的应用的入口信息保留,当下次重新现在安装该应用时,可以点击保留的入口信息进行下载安装,节约用户的安装时间,提高应用安装的便利性,提高用户的安装体验。

Figure 201611044543

The invention discloses a terminal and a method and device for uninstalling an application, wherein the method for uninstalling an application includes: uninstalling the application program on the terminal device; saving the entry information of the application program in a first folder on the desktop of the terminal device; The entry information of the trigger application program in a folder; the installation package data of the application program is acquired according to the entry information and installed. In the terminal and the method and device for uninstalling an application of the present invention, the entry information of the uninstalled application is retained, and when the application is installed again next time, the retained entry information can be clicked to download and install, which saves the user's installation time and improves the installation efficiency of the application. Convenience, improve the user's installation experience.

Figure 201611044543

Description

Terminal and method and device for unloading application
Technical Field
The present invention relates to the field of application program uninstallation, and in particular, to a terminal and a method and an apparatus for uninstalling an application.
Background
Multiple applications can be installed on terminals such as smart phones and tablet computers, and the installation of the applications can occupy the storage space of the terminals. The user can install and uninstall the corresponding application according to the actual situation. The situation of installing an application is that the user generally needs to use the application at present, so the application is installed; the case of uninstalling an application, which is generally an application not commonly used on the terminal, needs to free up a storage space, so that the application is deleted. At present, after an application is deleted, when the application needs to be used, the application needs to be searched in a mobile phone assistant and an application store, and then downloaded and installed again, which wastes time for a user.
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.
Drawings
FIG. 1 is a flowchart illustrating a method for offloading an application according to an embodiment of the invention;
FIG. 2 is a flowchart illustrating a method for offloading an application according to an embodiment of the invention;
FIG. 3 is a flowchart illustrating a method for detaching entry information from a first folder according to an embodiment of the present invention;
FIG. 4 is a block diagram illustrating an exemplary architecture of an apparatus for offloading applications, in accordance with an embodiment of the present invention;
FIG. 5 is a block diagram illustrating a structure of a holding unit according to an embodiment of the present invention;
FIG. 6 is a block diagram illustrating a backup unit according to an embodiment of the present invention;
FIG. 7 is a block diagram illustrating an exemplary configuration of an offload unit according to an embodiment of the present invention;
FIG. 8 is a block diagram illustrating an exemplary architecture of an apparatus for offloading applications, in accordance with an embodiment of the present invention;
FIG. 9 is a block diagram illustrating a structure of a disengaged memory cell according to an embodiment of the present invention;
FIG. 10 is a block diagram illustrating the structure of a first obtaining submodule according to an embodiment of the present invention;
fig. 11 is a block diagram illustrating a structure of a terminal according to an embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
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.

Claims (10)

1.一种应用程序的处理方法,其特征在于,包括:1. a processing method of an application program, is characterized in that, comprises: 卸载终端设备上的应用程序;Uninstall the application on the terminal device; 将应用程序的入口信息保存于终端设备桌面上第一文件夹中;Save the entry information of the application in the first folder on the desktop of the terminal device; 在第一文件夹中触发应用程序的入口信息;Trigger the entry information of the application in the first folder; 依据所述入口信息获取应用程序的安装包数据进行安装;Obtain the installation package data of the application according to the entry information and install it; 所述卸载终端设备上的应用程序的步骤,包括:The step of uninstalling the application program on the terminal device includes: 所述应用程序设置在桌面上的第二文件夹中,通过所述第二文件夹触发卸载命令,卸载第二文件中的所述应用程序;The application program is set in a second folder on the desktop, and an uninstall command is triggered through the second folder to uninstall the application program in the second file; 当所述应用程序的入口信息移动到所述第一文件夹中时,触发所述应用程序的卸载命令,进行卸载所述应用程序。When the entry information of the application program is moved to the first folder, an uninstall command of the application program is triggered to uninstall the application program. 2.根据权利要求1所述的应用程序的处理方法,其特征在于,所述将应用程序的入口信息保存于终端设备桌面上第一文件夹中的步骤,包括:2. The method for processing an application program according to claim 1, wherein the step of saving the entry information of the application program in the first folder on the desktop of the terminal device comprises: 将所述应用程序的入口信息与应用程序安装包的第一下载信息进行关联并保存在所述第一文件夹中。The entry information of the application program is associated with the first download information of the application program installation package and stored in the first folder. 3.根据权利要求2所述的应用程序的处理方法,其特征在于,所述第一下载信息包括进行应用程序下载的下载链接,和/或已经下载在本地的应用程序的安装包本地文件地址。3. The processing method of an application program according to claim 2, wherein the first download information comprises a download link for downloading the application program, and/or the local file address of the installation package of the application program that has been downloaded locally . 4.根据权利要求3所述的应用程序的处理方法,其特征在于,获取所述应用程序安装包的下载链接的方法,包括:4. The method for processing an application program according to claim 3, wherein the method for obtaining the download link of the application program installation package comprises: 将入口信息发给指定的手机助手应用商店,并接收手机助手应用商店通过所述入口信息检索后反馈的应用程序安装包的下载链接。Send the entry information to the designated mobile assistant application store, and receive the download link of the application installation package fed back by the mobile assistant application store after retrieving the entry information. 5.根据权利要求3所述的应用程序的处理方法,其特征在于,获取所述应用程序的安装包本地文件地址的方法,包括:5. The processing method of an application program according to claim 3, wherein the method for obtaining the local file address of the installation package of the application program comprises: 根据所述应用程序的入口信息在本地进行搜索,获取应用程序的安装包本地文件地址。Search locally according to the entry information of the application to obtain the local file address of the installation package of the application. 6.根据权利要求3所述的应用程序的处理方法,其特征在于,所述依据所述入口信息获取应用程序的安装包数据进行安装的步骤,包括:6. The method for processing an application program according to claim 3, wherein the step of acquiring the installation package data of the application program according to the entry information for installation comprises: 当所述第一下载信息包括所述下载链接和所述安装包本地文件地址时,通过所述安装包本地文件地址获取应用程序的安装包数据进行安装。When the first download information includes the download link and the local file address of the installation package, the installation package data of the application is acquired through the local file address of the installation package to install. 7.根据权利要求3所述的应用程序的处理方法,其特征在于,所述第一下载信息包括进行应用程序下载的下载链接时,判断所述下载链接对应的应用程序是否为最新版本;7. The method for processing an application program according to claim 3, wherein when the first download information includes a download link for downloading an application program, it is judged whether the application program corresponding to the download link is the latest version; 若否,则将所述下载链接更新,使其与所述应用程序的最新版本对应。If not, the download link is updated to correspond to the latest version of the application. 8.根据权利要求7所述的应用程序的处理方法,其特征在于,所述第一下载信息包括所述应用程序的下载链接和安装包本地文件地址时,所述依据所述入口信息获取应用程序的安装包数据进行安装的步骤包括:8 . The method for processing an application program according to claim 7 , wherein when the first download information includes a download link of the application program and a local file address of an installation package, the obtaining the application program according to the entry information The steps to install the program's installation package data include: 判断所述下载链接对应的应用程序版本是否高于安装包本地文件地址对应的应用程序版本;Determine whether the application version corresponding to the download link is higher than the application version corresponding to the local file address of the installation package; 若是,则通过所述下载链接下载应用程序的安装包数据安装应用程序;若否,则通过安装包本地文件地址调用本地安装包安装所述应用程序。If yes, download the installation package data of the application through the download link to install the application; if not, call the local installation package through the local file address of the installation package to install the application. 9.一种应用程序的处理装置,其特征在于,包括:9. A processing device for an application program, comprising: 卸载单元,用于卸载终端设备上的应用程序;Uninstalling unit, used to uninstall the application program on the terminal device; 保存单元,用于将应用程序的入口信息保存于终端设备桌面上第一文件夹中;a saving unit for saving the entry information of the application in the first folder on the desktop of the terminal device; 触发单元,用于在第一文件夹中触发应用程序的入口信息;a triggering unit for triggering the entry information of the application in the first folder; 安装单元,用于依据所述入口信息获取应用程序的安装包数据进行安装;an installation unit, configured to obtain installation package data of the application program according to the entry information for installation; 所述卸载单元,包括:The unloading unit includes: 卸载模块,用于所述应用程序设置在桌面上的第二文件夹中,通过所述第二文件夹触发卸载命令,卸载第二文件中的所述应用程序;an uninstall module, used for the application program to be set in a second folder on the desktop, triggering an uninstall command through the second folder, and uninstalling the application program in the second file; 移动触发模块,用于当应用程序的入口信息移动到所述第一文件夹中时,触发所述应用程序的卸载命令,进行卸载所述应用程序。The movement triggering module 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 into the first folder. 10.一种终端,其特征在于,包括处理器和存储器,10. A terminal, comprising a processor and a memory, 所述存储器用于存储卸载应用的装置执行权利要求1至权利要求8中所述的卸载应用的方法的程序;The memory is used to store a program for the device for uninstalling an application to execute the method for uninstalling an application described in claim 1 to claim 8; 所述处理器被配置为用于执行所述存储器中存储的程序。The processor is configured to execute programs stored in the memory.
CN201611044543.9A 2016-11-24 2016-11-24 Terminal and method and device for unloading application Expired - Fee Related CN106648750B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611044543.9A CN106648750B (en) 2016-11-24 2016-11-24 Terminal and method and device for unloading application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611044543.9A CN106648750B (en) 2016-11-24 2016-11-24 Terminal and method and device for unloading application

Publications (2)

Publication Number Publication Date
CN106648750A CN106648750A (en) 2017-05-10
CN106648750B true CN106648750B (en) 2021-02-02

Family

ID=58812689

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611044543.9A Expired - Fee Related CN106648750B (en) 2016-11-24 2016-11-24 Terminal and method and device for unloading application

Country Status (1)

Country Link
CN (1) CN106648750B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109358933A (en) * 2018-09-28 2019-02-19 北京小米移动软件有限公司 Method and device for creating quick application
US11733988B2 (en) * 2021-01-20 2023-08-22 Microsoft Technology Licensing, Llc Application deployment for applications offered by multiple deployment sources
CN113485725A (en) * 2021-07-20 2021-10-08 维沃移动通信(杭州)有限公司 Application program processing method and device
CN119440553A (en) * 2023-07-31 2025-02-14 京东方科技集团股份有限公司 Backtracking method and backtracking device based on uninstalling software in Android system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103577215A (en) * 2012-08-10 2014-02-12 腾讯科技(深圳)有限公司 Method and system of uninstalling and installing software
CN103605538A (en) * 2013-11-08 2014-02-26 北京奇虎科技有限公司 Method and device for installing software
CN103617057A (en) * 2013-11-27 2014-03-05 北京奇虎科技有限公司 Application program installation method and device
CN104765631A (en) * 2015-04-13 2015-07-08 广东欧珀移动通信有限公司 Restoration method and device for application program of mobile terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010029607A1 (en) * 1999-04-06 2001-10-11 Microsoft Corporation System and method for application installation management

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103577215A (en) * 2012-08-10 2014-02-12 腾讯科技(深圳)有限公司 Method and system of uninstalling and installing software
CN103605538A (en) * 2013-11-08 2014-02-26 北京奇虎科技有限公司 Method and device for installing software
CN103617057A (en) * 2013-11-27 2014-03-05 北京奇虎科技有限公司 Application program installation method and device
CN104765631A (en) * 2015-04-13 2015-07-08 广东欧珀移动通信有限公司 Restoration method and device for application program of mobile terminal

Also Published As

Publication number Publication date
CN106648750A (en) 2017-05-10

Similar Documents

Publication Publication Date Title
US20090228868A1 (en) Batch configuration of multiple target devices
CN103473163B (en) application program detection method and device
WO2019037724A1 (en) Method for upgrading application of mobile terminal, storage device, and mobile terminal
US20200310771A1 (en) Application Processing Method for Terminal Device, and Terminal Device
CN104598262A (en) Method and device for updating mobile application
CN106648750B (en) Terminal and method and device for unloading application
CN106412311B (en) Data transmission method and terminal equipment
CN106227588A (en) The creation method of a kind of multi-instance object, device and mobile terminal
CN107908407B (en) Compilation method, device and terminal device
US12431990B2 (en) Radio frequency parameter processing method and device, and mobile terminal and storage medium
CN106095456A (en) User is guided to download the method for application program, device and mobile terminal
CN106775827A (en) Application program update method and device, and computer equipment
CN106201547A (en) Method, device and the mobile terminal that a kind of message based on mobile terminal shows
CN110196662B (en) Method, device, terminal and storage medium for displaying synchronization state
EP2869604B1 (en) Method, apparatus and device for processing a mobile terminal resource
CN106951492B (en) File search method, device and electronic device
CN106953898B (en) Method and device for acquiring software package
CN106227563A (en) The data processing method of a kind of application program and relevant device
CN105278925B (en) The method and device of rubbish removing is carried out to the software of unloading
CN106506815A (en) An application enabling method and related equipment
CN110209403A (en) Terminal space method for releasing, device, mobile terminal and readable storage medium storing program for executing
CN107371064B (en) Mobile terminal and audio and video playing method and device thereof
CN106933636A (en) Start method, device and the terminal device of plug-in services
CN107122204B (en) Application unloading state detection method and device
CN106528231B (en) A kind of method and apparatus starting application program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20170803

Address after: 100102, 18 floor, building 2, Wangjing street, Beijing, Chaoyang District, 1801

Applicant after: BEIJING ANYUNSHIJI TECHNOLOGY Co.,Ltd.

Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park)

Applicant before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210202

CF01 Termination of patent right due to non-payment of annual fee